kernel-debug-devel-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gʒVreleng@rockylinux.org p-Bm5 ']o[ۅZUC+4F\*s ewּNxu> NDd҂wKO™V t|d #G|nP4%'2TZƴD1*ȼMU(-e6[ʠ @e;CR b s7## 㝃&q;xUbO<< c0`])8a7&C 64.Jn!c)fr܎wAJުH U{rɈ .t/yò]e[U@Vx*#XIr_FYcK5Q]jV\?c\p:Qa卩%DZ7ppT(XJ':zzL'DQfPz)%*P&ԕɽWz7!.ʸ4좻8ޠB1(,J: a I-$h:R ݺ~yG2ϕE0ًWfp847d4bfe87533e77ab15c8ad96d49dac032f75e8355715fb9c865f41d57c522df9d1d09d4ee2f7ba893bde8042e00af7cc30d321#$y`uetbڱ7f@>;G}?Gmd + o   /5< M@M  M vM $M %(M t<MLM-MtM4l4(Z8dj9 j:j>:PG:PMH;MI<MX= tY= \= M]>A M^A bExdEy|eEyfEylEytEyMuFMvG,GGGG(G,Ckernel-debug-devel5.14.0503.29.1.el9_5Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.gȬNiad1-prod-build001.bld.equ.rockylinux.orgOYRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] then (cd /usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el9_5.*/$f $f > /dev/null done; /usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete ) fiw W -/yKD "I>x}Q-q<; u=Tx}A1!/  GeuWtWye7f T&|^Gt T }dqQ|Ta<|9]_kGEIf(9C vf[==`L#R6 :EG8<? 6}3 Ng(o<'j #G_N|w]nM6; W cLs|:;7 #V~{rXt5 M 6D9=K & vF&'NyaiK;LE&e<>J _5 y xs88MF E +y&{>N}h{Lx;=E==^ HaGb& 81'2 4[m#'"3 PiA#X, , {C!I' F:{;f3Y,wC:l 9;#'a_ I+ c ` sXnIy .CJ. e  e)Fd# ,- D %,_- 96h/z %~ /d0L8+s 4 zi ' Y 8 9 XU)[p :/rZV* p& ?^_  EU^ 6 1x U4v!"WD (vk+ D Nh)g  _ CKyH: kX KQhk $`C|.zzoF B cr(O~) yo t'q(RMA%3f v] Qj o` " s l)A  \$v O c"OL-Y* #!*$3IP{=lH/c e\dr"/0i57 0- \7E n4 9&c):.!' "#!& $* C5#8>x( " !"!/y&DMu-("AR!=  <EDeQ7i{aEC^. )& ;&<E 6<X# 5 u ]O.Y|OMdIg ^ \qX^2FKIJ6GMB "VH CEfKt 4i&ngGoX  ( `aJAO 8 @ 5l B.qJ rB8QEC %>iQI 76 \=2m~ c6fKva@q}~SAl&_(O6(5SdTV Gb{Y *P; 7Hcm}L   q)[Eg @Ni8+[J^ZM' 1t _&'&xQ]^}]eQLA_r C]u[PXUV >q=,"<Z`UX V^f v A[g a\QA`GIToI%+F d@ z zD,(U OJ,O \3Mz*o h  H,  k # p \)5r7"P  XmfVt\"usiP=8)tF5b^]fX |-.\uk0k3J,ky]/mck5h-J_B  =n )r8 Yn@ 1Qg Rl51ZgRh9lT $"7l4DSY:#   Y#I? B!%-z;  K[:C{T <A N#Fw e( r4lb5"(W" U %AsD>(H" "lZU  N=(k|vY\2|ZV w>DR{Uo)zS, yT1k_F\ i2c1 % iS  9NC# QR5N;.@qfi;Lz% %T+na$HF<|wkMSMLOOSUc]4kj8H=4 Si~s fQ)D~Q32c }T o5Y J!cOj 4}bK-i* ^(pcS D~M n|4 R XRn ?yF)WzW&?,8d b3 >oUHN#VlZ  z0 *b7/X,/Z)[u=%PfSG`Z"V9 f It $(a?xyE$|dPSYymlm PK  VC L07n+C; eF XAT \ ?"N oR?j-ohoZhI5()1YWV2Q' )Kt!|sJ;({"n{f, 3 e}ca2s{l{e$S Q-_yFJUBDr2yp_LvX_ uMEnSk@Q5]";u@Tm'2b5 zDTER2@a(YJ !p$HHw 8@FO Ye2)`({;XbLhzW 2 jK7d{E! NC c[$' pv;^t-f hYjF 35!d "<++%<zu Tu,m<K`BA;"w-`  &9# w3" z ]B.-  `oaOk]!hw0H'1THLE)lP<( H{,enzYAst^gi$ IA<J7s N&/NCZ|]u &"  O&K 42(e,:"Q ( VW<  )LglW-[.^FM ~5|D  W<AV$ 0U8 VTWgQ<RHqh> WV 62 ;a~gfeN&8 K& |I{V3O]D0oC#t}2PBabd~W v Z``^[bnG{sr"c eD-G>nH < !!K,&+!TvuUW  vn qn D * h _) {%5RXp<~X#a x|!  - & $^vRG ;|[a*yqoI-:coNgCS8w @9g |>['gf Qz^  U]APs yNdHr| hjXYJ-suyq3 wBZ N H@4*`O"v 4r``ht^EWLc+t U'F3 iIz: 8u0wuHETQT>> X? N: o:4p8PorHV Huj9 :u<EHF+0_ -[pn'[_S D @ z umF 6YD}3x`q vP2 O%eQewLgsI`V9 ? @'q AzQOVQ*_:p[\t#lN $ . Kk'QW H|cuOmzK/ ozwR j@W#Tmp32uUOc)l rcL^h  %wXrdb!,By S hcT{e  "Q.u+v#CAvS^ -c|NIwSW]R;r_'$D g/ L|V# $ +{vXE\ 7 Mp  b )q" = tb: _8 U_kOA%q <, bv^"s /o\9! VL tYj4IP] JK~4 9P #1 B##I 3 { e N_ C ##9 qc%lS3 9 B  &`k Z.'Z/ \   =o O 0 NL&/ , $s {q?z!A $9+?_ g 1-  P cGB< ,G4?.M]7R Q''`I%6d"C{4F<OyL#&{BMK /R&  R$s S.=H@_" ; 7!Z k u1 ~Z!C (,p }G  ? cd* sR1 99uF|"9+k v T,F[.y  %s#!> A#U"77,J F FB SVva)( W&e0h 5/u"00L^~#&/vPX\#N|l 0"0< 8#^# .*1]*2M| ,IO" $'9' HrQo#T -%saOX fr8t`! 9@ =6n QD d[ #$$#L\f!7,D:e) 85BS s  ?  R HS . R!,(DNxT Y S-$ |kKM M   K'  S$X f$ I=N <p xIx b^iRhvce *F@ (J(=[ 7 jM  I ]Mx c"*f4>euU jG~  :'4x/~Ye [h@## d6  .X} nD"*ihj@59W#Cebg(vyvu3%?f<)PEj I` W  }Uu 2  bD - = K g [ n ^ >ar C # N  ? = = r V  h / M#V,y; ~^_jiWXNC)Oq?(}Lv9 0^Q __ g >KfF.2hb  R A3(> 6Q )_<:#S({`$%Wu?  nH- L+(  /u'C& T̔Z P/(&j0 !+4rh h+ e;Ci5Z8wQ 8?b " 5&D$4*"cEm%*}BKpE) X:mw 1Yteh  I;F>6!&r HM#^A"pj')"lM@K+I $:Kc/.[>hi ^`s% ;2bqz2'&G-b h#?Q5$Uk!I_2bU0TKF<F^Tm wD-8 +a NKb<1+Dn!xe[G8"H*F/1:Q$9 :\ P]((I  u$+ u  WTy  ZPD~TC 6 = } W( /naG'UN & ,gKN05 @&$1 G *:*.Bg _ ~G i #O'LX tlXACM _L95&*) " -{S @g E Sb= 0% 2 Z0# +*eu {?'m< t0O a%S]u%(t _KZ M.P.';oAn;Jh _@N& K 6  D23#uzN; zI5K8 7@-i.v5 ^<> s '8'c) &j,y l P ? a$3Tm=MKARnL%;H' ]fcMZ we>A`R] ) #1$ 3tP!`-<  ZZ {Hf0  %@ {F*5}z(Q2S`C?9"e,'!t?q Sr_6 ah7KdaGQ4 H,Xw  @+ϠAb([%%OM+J<3#N wJ  b 4a;X-bHv O(IK MUKQz"A   .I u' N[c< kM/Pu  -K.U Rc2j)O|1 Vrqk*u ;D 1 'se N 0[P9& BV#t 1 מCZ0)[lD f& 2B\w8<s_lZ0a u!w 1wZ v' g }?q2X8E JvL&1bj( 'C_?\B& %oq /O'/y ?}+7;E[, L `RG`@ ,;V5 ,R+ p^O4)" v b Z=/F9! }ѻ4*df&D` 43 x 1 n4% p@  j, ~ .  E%  ]( vLX9 < S (DA jz AH~,THv0K4 ! 27n e_r G & !s#W= 3pyT6K4viMs%s[  I A {w3 u *JV|J`C0#b qUajL94J2{`YyKg(=ep u+K )T^ ,5  +h! (-jh )V/2 7i oT S& <T. A-9Hm V?F(94M~"T Y7h\"k CaIL~cUk C 7'=oA'CN$An,8a TGeB!$<WG  J)?iQ#&Y.r: .R t2 JX  b0-jL[Ta xO&> N> |(_z!ba"GxWrr x+X \L9DPLD?50ICui"a\""6z yzZ=;li +ET YO F b44[ _dLXwa aV M\+G  Wfyd>WQ%G(R %KcAw q X7 1 C.34_ S.|&Df jwf  ,$VE=8M.fD> ap  *<b. B= ]\_:-C<IyS/x0e05+A? sA x"U ]L- t Pu q{E[#*: 9 a KBO Uu A ?##  tIkKn(AG?% UY?A# gN >C}K>UWH%WHJ; +EFy&W H$" 2# Mk+32f!,+pq _Dr _$ $N\>hZ? %DN|{/7 &aT YZ$98XdK1F*?:YMg+x \!L9#rws#* f6Q<W/zH%g 6Ztl3MC'/19pg;+! *,KMƦBJ$OO7 i;@Wq> (KsGM8 D#&! 8(=W :F%9 j ~];UM: !ZW`sc$%kSvGE" aA<(6l2*b+r!4 $ 5}p3{<~  $$h{/E`% 0 QIj+.  &~[#,!4g ,!6P 1%5 ,X$ ?D'(@G|E l "DRIB%*]9iYT5;(GOJp- fc p<2B)H68,,p w km*8?F .x `d & jZ uZ ] zWQ8(/ N0'\$I1! eM?3*&/1:4  d 3e&\< X-S' +G [% "J77Q?} Y dFQJQ%:D%S3 b8% >/EBLbP N 6v 3~8 5 4~8p 4B Du  S fh>+ ]{5_:S6H52dP, Tg" )9p4+jl ] 7plEE"|;?lL Q  .9 TFG PlSB4`qj  4J]# ?^YxDi[(>#O7AW:AIIi<x4 z ics(=b'+ -;[$# OB*  mW ?!8 @=K &S`1 L,C  1 2"+ ^ % i z "5 #? % S  d  r/Ys% ,` T;,  r L :*_ *T> $#?  9(mo**#: 1C Y(!7 = M%uLo  `Xp_ b_V*b 7 I>Epew[ p .+>l$@b8!/##TVB8/AA* FaB !P ""7$ Z@V:t (Mj #(e| ,BrfXPK D. (4d "e9$I@2/$< -0K4#Ve.iI  j fC ([ BkQj{JUfY-G$&_ -v' c6?L- ei:8 d"1 3rx #g  .D36 1g u oE&05l&DF 2 $R x&!R q% J6v*!# : 9 bK'-[<F Z0ZW]5&@MI+p Obu-\isE ;)Maf%;${*4 5y) t)A.J.o_)#? ` !'D^,E.E 37Yc  7 ! ^5)~  KQD !3K^ )\F"* @G!2+| $i. BH"6i\yB *Q!EY  e9D,S].V]G7$ +Cgp'CL F8@OsH7 UL I F <%W)l Cz  b_; 5 6!}H 7 () Dgn0iTKzg OL)x%b"3`GdjI*`#[b&oLb4O n=v<TG a*,{: .&nu `ISZIg,%M }yE2 ,4Kz LnA[ \Y" d`PZiOh_c6SeW j`uhI( BIDg -  E  MS sEGz +n7xI SQ(TY v8x$ u~jxc?~ ^  ::!~ $PZ; W U> |T *9q8j /_i'5EIT rVG] ^xH_: N~ew;7*A%=##U!VHx/ !r' [Q<"D P !* )aC8xrZ_  L7n '1AhG :7 rJ  "+13`V4!U-e*A@>UAP SC A z34#, XT|y@T68x8c%}  Qa&'BMxFnhCk_x 3NY X'Xx3uCa&X[&&x5 X7&,t| k@h %+Ig2{ T2 IR *d +5k'.s#}wi!:x7m%42|1C I]{e)u0:L0 rYHE Xn 9QW^X#Z8 / | Y~z7#R*\/Av; e0:yhM R8;@Tdr ,n9)7 *Lh1Uu+ c-ap=gH^^fo}mWpL 9nUg [@K{&<6F " *+T$ ( 8xYP;I mE#! SHe$J*AZokQys& 2)ADHVj 4*%)  l|L+\" T $LjSkTfk ( an u$xB.   {Yvu$o {%I%Zo |~w t|[KL vx;O/f 2J0{|?(K1 #21 a':.  . y  x*/YP;?I5Ȓ"' m FE-1V @f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.29.1Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh  !"#$%&'()*+,-./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/808182838485868788898: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;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=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@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;K<K=K>K?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;L<L=L>L?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMM M M M M MMMMMMMMMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMM5.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_5.x86_64+debug5.14.0-503.29.1.el9_5+debug        !""##$%&&''(()**+++,,--..//001112233344455666778899:::;;<<<===>>??@@@AABBCCDDEEFFGGHHIIJJKKLLMMMNNOOPPQQQRRSSTTUUVVWWXXXXXXXYYZZZ[[\\]]^^___``aabccddeeefffgghhijkklmmnoopoqrstu vvvvvwwxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvv            !!" # $%%%&%'%())*+,-.///0/1/2344454677899:;<<=>???@?A?B?CDEFFFGFHFIFJFKLLMMMNMOMP QQQQQRRSQTTUQVQWQX YYYYZZ[Z\Y]Y^Y_Y`` aaaabbcadaeaf gggghhigjjkglgmgn oooooppqqrosottutvtwtxoyozzo{o|o}}~}}}}oooooo                                !!!!!""""""####$$$$$$$$$$$%&&&&&&&&&&&&&&&&%'((((((((((((((((()************************************************ ++,+-+../.0.1.2.3+4+5 66 7 8 99: ; < ==>=?=@=A==B=CD=E=F=G=H=I=J K LLLLL M NNO PPPPPP QQQRQS T UUVUWWX YY ZZZZ[[\[][^[_Z``aZbZcZdedfdghhhhiijjkkkllkmmnnnopqrnssstsuunvvvwvxxvyyvzzv{{v||v}}n~~nnnnnnnnnnnnnnnnnnn      nnnnnnn  !!!""!!#!$$%%!&&!''!(!)!*!++!,,!-!..!//!00!11!22!3n44n55n66n77n88n999::9;;9<<9==9>>>??>@9AA9BB9CC9DD9EE9FF9GGnHHnIInJJnKKnLLMMMNOONPPNQQNRNSSSTSUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUppqUrUsUtUuUvSwxSyzy{y|y}y~NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLnnnnnnnnnnnn            !!""##n$$$%$&&''&((&))&**&++&,,&--&..&//&00&11&22&33&44&55$6677688699$::;;:<<:==:>>:??:@:AAnBBBCCBDDDEEBFFBGGBHHBIIBJJBKKBLBMMnNNNOONPPNQQnRRRSSRTTTUVRWWRXXnYYYZZY[[n\\n]]]^^]__``]aanbbbccbddbeenfffgnhhniinjjjkkjllnmmmnnnonppnqqqrqsqtquqvqwqxqynzzz{{z||m}}}~~}}}}mmmmmmmmmmmmmmm  n        n    nnn !"#$$%&&&''&((&))**++,-..//00n11122133n44n555665775885995::5;;;<<;===>=?=@=A=BB;CC5DD5EEEFF5G5HHnIInJJJKKJLLJMJNNJOOOPPOQQORROSOTOUUOVVOWWOXXOYYOZZO[O\\O]]]^^O___`_a_bJcccddceecffcggchhciicjjckkJlmmlnnllloolpplqqlrrlsslttluulvvlwwwxlyyyzl{{{{||}}l~~lllllllllllllllllllllllllllllllllllllllllllllllllllllllll  l  l  l     lllllllllllJJJJJJJ  J!J""J#J$$J%%%&&%'%((J))J**J++J,,J--J..J//J0J1J2223J4J555665777887997::7;;7<<7==7>>7??7@@7AA5BB5CCCDDCEECFFFGGGHGIGJFKFL5MMMNNMOOMPPPQPRPSPT5UUUVVUWWUXXUY5ZZZ[[Z\\Z]]5^^^___``_aa_bb_cc_dd_ee_ff_gg^hh5iiijj5kkkll5mmmnn5ooopppqprossotttutvtwtxtytzt{t|t}t~ttoo55555JJnnnnnnnnnnnnnnnn          nn   !! "" ##n$$$%%$&&n''n((())(**n+n,,n--n...//.00n111233n44n55n66677688699n::n;;n<<==<>><?<@<AA<B<CnDDEEnFFFGFHHHHIFJJFKFLLFMMFNFOOFPPFQQFRRRSRTFUUFVVFWWFXXFYFZF[[F\F]F^F_F``FaFbbFccFddFeeFffFgFhhFiiFjjFkkFllFmFnnooopoqqorosnttnuunvvvwwvxxvyyvzzz{{{|v}}v~vvvvvvvvvvvvvvvvvvnnnnnnnnnnnnn  n                          !! "" ## $$ %% &&& '' ((())(**(+++,(--(.. //n000102030405n666776886999::9;;6<<<==n>>n???@@?AA?BBBCBDDBEEBFBGBHBIBJJJKKJLLJMMBNBOOBPPPQQQRRQSSBTBUBVBW?XXnYYYZZY[[[\\[]][^^Y__Y``naanbbnccndddeedffnggghhgiinjjnkkklkmknkonppqrrqqqqssqttquuqvvqwwqxxqyyqzzq{{q||q}}q~~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ! " " " " " " ! ! ! ! ! !                               # # # # # # # #    $ $ $ $ $ $ $ $ $ $ $ $                                 % %                       & & &                              ' ( ' ) ) ) ) ' * ' ' ' ' ' + + + + + ' ' ' , , , , , ' ' ' - - ' . ' ' ' ' / ' ' ' ' ' ' 0 0 ' ' ' ' '                 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1                       2                            3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3              4 4                                                                                                                   5 5 5 5 5 5 5                   6 6 6 6                    7 7 7                8 8 8 8 8 9 9 9 8 8 8 8 8 : : : 8 8 8 8 ; ; ; 8 8 8 8 8 8 8 8 8 8 8 < < < 8 = = = 8 > > 8 ? ? 8 @ @ 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 A A A 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 B B 8 C C 8 D D 8 E 8 F F F 8 8 8 8 G G G G G G 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 H H H H H H H H H H H 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 I I I I I I I I 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 J J 8 8 K K K K K K K K K K 8 L L L L L L L L 8 8 8 8 M M M M 8              N N N N N N N  O O O O O O O O O O O O O O O O O O         P P P P P P P P P P                              Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q     R R           S T T       U V V V V V V U U U U U U U U U U U U U U U U U U U U U  W   X    Y   Z                                                                                                                  [         \ \            ] ] ] ] ] ] ] ] ] ^ ]         _ _ _ _ _ _ _ _       ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` b b b b b b b ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` c ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` d d d d d d d d d d ` ` `                          e e e e e e e e e e e e                       f                             g  h h h h h h h h h h h h h h h h h h h h      i i i                                      j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j    k k k     l l l l                      m m m m m    n n n n n                   o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o                                                                         p q p r p s p t p u p v v v p w x p y y y y y y p z p { p | | | | | | | | | | | | | | p } } p ~ ~ ~ ~ ~ ~ p  p                                                                                                                                                                                                                                                                                                                                                        !  "  #  $ % % % % & & % ' % ( % ) * + + * , , * - - * . . * * * * / * 0 0 * 1 1 * 2 2 * 3 3 3 4 4 3 5 5 3 6 6 3 7 7 * 8 * 9 9 * : : : ; ; * < < * = = = > > * ? ? * @ * A A * B B B C * D D D E E * F * G G * H H * I * J * K * L L * M N N M M * O O * P P P Q P R R * S S S T S U U * V V * W W * X * Y Y * Z Z * [ [ * \ \ * ] ] ] ^ * _ _ * ` ` * a a * b b * c c c d d c e e * f f * g g * h * i i i j j i k k * l l * m m * n n * o o * p p * q q * r r * s s * t * u u * v v * w w * x x * y y * z z z { z | * } } * ~ ~ *   * * * * * *                                                        ! ! ! " ! # ! $ ! % ! & ! ' ! ( ! ) ! * ! + ! , ! - - ! . ! / ! 0 ! 1 ! 2 ! 3 ! 4 ! 5 ! 6 ! 7 ! 8 ! 9 ! : ; ; ; < ; = > > ? ? @ @ @ A A @ B B B C C B D B E B F B G B H B I @ J J @ K K @ L L @ M M @ N N @ O O @ P P @ Q Q @ R R @ S S @ T T @ U U U V V W U X X Y Y U Z Z U [ U \ U ] U ^ @ _ _ @ ` ` @ a a a b a c a d a e a f a g a h a i @ j j @ k k @ l l @ m m m n @ o o @ p p @ q q q r @ s s s t t s u u s v v s w w w x w y s z z @ { { @ | | @ } } @ ~ ~ @   @ @ @ @ @ @                                                     !  "  #  $ $ $ %  &  '  (  )  *  +  ,  -  .  /  0  1 2 1 3 4 3 5 3 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 f g f h f i f j f k f l f m f n f o f p f q f r f s f t f u u v u w f x f y f z f { f | f } f ~ f  f                                        5.14.0-503.29.1.el9_5.x86_64+debug.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breaktoolsrtlaMakefilervMakefileuserspace-apimediaMakefileKconfigKconfig.redhatMakefileMakefile.rhelverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefilekernelMakefilelibMakefilemach-actionsKconfigMakefilemach-alpineKconfigMakefilemach-artpecKconfigMakefilemach-asm9260Kconfigmach-aspeedKconfigMakefilemach-at91KconfigMakefileMakefile.bootmach-axxiaKconfigMakefilemach-bcmKconfigMakefilemach-berlinKconfigMakefilemach-clps711xKconfigMakefilemach-cns3xxxKconfigMakefilemach-davinciKconfigMakefileMakefile.bootmach-digicolorKconfigMakefilemach-doveKconfigMakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefilemach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefilemach-highbankKconfigMakefilemach-hisiKconfigMakefilemach-imxKconfigMakefileMakefile.bootmach-integratorKconfigMakefilemach-iop32xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-keystoneKconfigMakefilemach-lpc18xxMakefileMakefile.bootmach-lpc32xxKconfigMakefileMakefile.bootmach-mediatekKconfigMakefilemach-mesonKconfigMakefilemach-milbeautKconfigMakefilemach-mmpKconfigMakefilemach-moxartKconfigMakefilemach-mstarKconfigMakefilemach-mv78xx0KconfigMakefilemach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-nomadikKconfigMakefilemach-npcmKconfigMakefilemach-nspireKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefilemach-orion5xKconfigMakefilemach-oxnasKconfigMakefilemach-pxaKconfigMakefileMakefile.bootmach-qcomKconfigMakefilemach-rdaKconfigMakefilemach-realtekKconfigMakefilemach-realviewKconfigMakefilemach-rockchipKconfigMakefilemach-rpcMakefileMakefile.bootmach-s3cKconfigKconfig.s3c24xxKconfig.s3c64xxMakefileMakefile.bootMakefile.s3c24xxMakefile.s3c64xxmach-s5pv210KconfigMakefilemach-sa1100KconfigMakefileMakefile.bootmach-shmobileKconfigMakefilemach-socfpgaKconfigMakefilemach-spearKconfigMakefilemach-stiKconfigMakefilemach-stm32KconfigMakefileMakefile.bootmach-sunxiKconfigMakefilemach-tegraKconfigMakefilemach-uniphierKconfigmach-ux500KconfigMakefilemach-versatileKconfigMakefilemach-vexpressKconfigMakefileMakefile.bootmach-vt8500KconfigMakefileMakefile.bootmach-zynqKconfigMakefilemmKconfigMakefilenetMakefilenwfpeMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-versatileMakefileprobesMakefilekprobesMakefileuprobesMakefiletoolsMakefilevdsoMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugKconfig.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefileappleMakefilearmMakefilebitmainMakefilebroadcomMakefilebcm4908Makefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefiletiMakefiletoshibaMakefilexilinxMakefilecryptoKconfigMakefilehypervMakefilekernelMakefilepiMakefileprobesMakefilevdsoMakefilevdso32MakefilekvmKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefiletoolsMakefilexenMakefilecskyKconfigKconfig.debugKconfig.platformsMakefileabiv1Makefileabiv2MakefilebootMakefiledtsMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilehexagonKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefilehpcommonMakefilekernelMakefileMakefile.gatesyscallsMakefilelibMakefilemmMakefilepciMakefileuvMakefilekernelMakefilem68k68000MakefileKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefilecoldfireMakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilesyscallsMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemicroblazeKconfigKconfig.debugKconfig.platformMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilesyscallsMakefilelibMakefilemmMakefilepciMakefilemipsKconfigKconfig.debugMakefileMakefile.postlinkalchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath25KconfigMakefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebmipsKconfigMakefilebootMakefilecompressedMakefiledtsMakefilebrcmMakefilecavium-octeonMakefileimgMakefileingenicMakefilelantiqMakefileloongsonMakefilemsccMakefilemtiMakefilenetlogicMakefileniMakefilepic32MakefileqcaMakefileralinkMakefilerealtekMakefilexilfpgaMakefiletoolsMakefilecavium-octeonKconfigMakefilecryptoMakefileexecutiveMakefilecobaltMakefilecryptoMakefiledecMakefilepromMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegenericKconfigMakefileingenicKconfigjazzKconfigMakefilekernelMakefilesyscallsMakefilekvmKconfigMakefilelantiqKconfigMakefilefalconMakefilexwayMakefilelibMakefileloongson2efKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson32KconfigMakefilecommonMakefilels1bMakefilels1cMakefileloongson64KconfigMakefilemath-emuMakefilemmMakefilemti-maltaMakefilen64MakefilenetMakefilenetlogicKconfigMakefilecommonMakefilexlpMakefilexlrMakefilepciMakefilepic32KconfigMakefilecommonMakefilepic32mzdaMakefilepistachioKconfigMakefilepowerMakefileralinkKconfigMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip30Makefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletoolsMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939MakefilevdsoKconfigMakefilevr41xxKconfigMakefilecasio-e55MakefilecommonMakefileibm-workpadMakefilends32KconfigKconfig.cpuKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemath-emuMakefilemmMakefilenios2KconfigKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformKconfig.platformMakefileopenriscKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilepowerpcKconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilefslMakefilecryptoMakefilekernelMakefileptraceMakefilesyscallsMakefiletraceMakefilevdsoMakefilekexecMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilebook3s32Makefilebook3s64MakefilekasanMakefilenohashMakefileptdumpMakefilenetMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile4xxMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilebook3sKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilemicrowattKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilepurgatoryMakefilesysdevKconfigMakefilegeMakefilexicsKconfigMakefilexiveKconfigMakefilexmonMakefileriscvKconfigKconfig.debugKconfig.erratasKconfig.socsMakefilebootMakefiledtsMakefilecanaanMakefilemicrochipMakefilesifiveMakefileerrataMakefilesifiveMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefilenetMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefilekernelMakefilesyscallsMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefileexpolineMakefilemmMakefilenetMakefilepciMakefilepurgatoryMakefiletoolsMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefiledtsMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefileshmobileMakefilesyscallsMakefilevsyscallMakefilelibMakefilemath-emuMakefilemmKconfigMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefilepowerMakefilepromMakefilevdsoMakefileumKconfigKconfig.debugMakefileMakefile-os-LinuxMakefile-skasdriversKconfigMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulesx86KconfigKconfig.assemblerKconfig.cpuKconfig.debugMakefileMakefile.postlinkMakefile.umMakefile_32.cpubootMakefilecompressedMakefilectype.hstring.cstring.hcocoMakefiletdxMakefilecryptoMakefileentryMakefilesyscallsMakefilesyscall_32.tblsyscall_64.tblvdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefileincludeasmGEN-for-each-reg.hKbuildacenv.hacpi.hacrn.hagp.halternative.hamd-ibs.hamd_hsmp.hamd_nb.hapic.hapicdef.hapm.harch_hweight.harchrandom.hasm-offsets.hasm-prototypes.hasm.hatomic.hatomic64_32.hatomic64_64.haudit.hbarrier.hbios_ebda.hbitops.hboot.hbootparam_utils.hbug.hbugs.hcache.hcacheflush.hcacheinfo.hce4100.hcfi.hchecksum.hchecksum_32.hchecksum_64.hclocksource.hcmdline.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcoco.hcompat.hcpu.hcpu_device_id.hcpu_entry_area.hcpufeature.hcpufeatures.hcpuid.hcpuidle_haltpoll.hcpumask.hcrash.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdisabled-features.hdiv64.hdma-mapping.hdma.hdmi.hdoublefault.hdwarf2.he820api.htypes.hedac.hefi.helf.helfcore-compat.hemergency-restart.hemulate_prefix.henclu.hentry-common.hespfix.hexec.hextable.hextable_fixup_types.hfb.hfixmap.hfloppy.hfpuapi.hregset.hsched.hsignal.htypes.hxcr.hxstate.hframe.hfsgsbase.hftrace.hfutex.hgart.hgenapic.hgeode.hgsseg.hhardirq.hhighmem.hhpet.hhugetlb.hhw_breakpoint.hhw_irq.hhyperv-tlfs.hhyperv_timer.hhypervisor.hi8259.hia32.hia32_unistd.hibt.hidtentry.himr.hinat.hinat_types.hinit.hinsn-eval.hinsn.hinst.hintel-family.hintel-mid.hintel_ds.hintel_pconfig.hintel_pt.hintel_punit_ipc.hintel_scu_ipc.hintel_telemetry.hinvpcid.hio.hio_apic.hio_bitmap.hiomap.hiommu.hiosf_mbi.hirq.hirq_remapping.hirq_stack.hirq_vectors.hirq_work.hirqdomain.hirqflags.hist.hjailhouse_para.hjump_label.hkasan.hkaslr.hkbdleds.hkdebug.hkexec-bzimage64.hkexec.hkfence.hkgdb.hkmsan.hkprobes.hkvm-x86-ops.hkvm-x86-pmu-ops.hkvm_host.hkvm_page_track.hkvm_para.hkvm_types.hkvm_vcpu_regs.hkvmclock.hlinkage.hlivepatch.hlocal.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmce.hmem_encrypt.hmemtype.hmicrocode.hmisc.hmman.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmshyperv.hmsi.hmsr-index.hmsr-trace.hmsr.hmtrr.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnumachipnumachip.hnumachip_csr.holpc.holpc_ofw.horc_lookup.horc_types.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparavirt.hparavirt_api_clock.hparavirt_types.hparport.hpc-conf-reg.hpci-direct.hpci-functions.hpci.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable-invert.hpgtable.hpgtable_32.hpgtable_32_areas.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_areas.hpgtable_types.hpkeys.hpkru.hplatform_sst_audio.hpm-trace.hposix_types.hpreempt.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hprom.hproto.hpti.hptrace.hpurgatory.hpvclock-abi.hpvclock.hqrwlock.hqspinlock.hqspinlock_paravirt.hrealmode.hreboot.hreboot_fixups.hrequired-features.hresctrl.hrmwcc.hseccomp.hsections.hsegment.hserial.hset_memory.hsetup.hsetup_arch.hsev-common.hsev.hsgx.hsharedio.hmsr.htdx.hshmparam.hsigcontext.hsigframe.hsighandling.hsignal.hsimd.hsmap.hsmp.hsoftirq_stack.hsparsemem.hspec-ctrl.hspecial_insns.hspinlock.hspinlock_types.hsta2x11.hstackprotector.hstacktrace.hstatic_call.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswitch_to.hsync_bitops.hsync_core.hsyscall.hsyscall_wrapper.hsyscalls.htdx.htext-patching.hthermal.hthread_info.htime.htimer.htimex.htlb.htlbbatch.htlbflush.htopology.htracecommon.hexceptions.hfpu.hhyperv.hirq_vectors.htrace_clock.htrap_pf.htrapnr.htraps.htsc.huaccess.huaccess_32.huaccess_64.humip.hunaccepted_memory.hunistd.hunwind.hunwind_hints.huprobes.huser.huser32.huser_32.huser_64.huvbios.huv.huv_geo.huv_hub.huv_irq.huv_mmrs.hvdsovdso.hclocksource.hgettimeofday.hprocessor.hvsyscall.hvermagic.hvga.hvgtod.hvm86.hvmalloc.hvmware.hvmx.hvmxfeatures.hvsyscall.hvvar.hword-at-a-time.hx86_init.hxencpuid.hevents.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hpci.hswiotlb-xen.htrace_types.hxor.hxor_32.hxor_64.hxor_avx.hgeneratedasmearly_ioremap.hexport.hirq_regs.hkmap_size.hlocal64.hmcs_spinlock.hmmiowb.hmodule.lds.hplatform-feature.hrwonce.hsyscalls_32.hsyscalls_64.hunaligned.hunistd_32_ia32.hunistd_64_x32.hxen-hypercalls.huapiasmbpf_perf_event.herrno.hfcntl.hioctl.hioctls.hipcbuf.hparam.hpoll.hresource.hsocket.hsockios.htermbits.htermios.htypes.hunistd_32.hunistd_64.hunistd_x32.huapiasmKbuilda.out.hamd_hsmp.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.hhw_breakpoint.hhwcap2.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hperf_regs.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hsembuf.hsetup.hsgx.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hstat.hstatfs.hsvm.hswab.hucontext.hunistd.hvm86.hvmx.hvsyscall.hkernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilesgxMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilepatMakefilenetMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefileintelintel-midMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200Makefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefileentry64.Spurgatory.csetup-x86_64.Sstack.SrasKconfigrealmodeMakefilermMakefiletoolsMakefilerelocs.crelocs.hrelocs_32.crelocs_64.crelocs_common.cumKconfigMakefileos-LinuxMakefilevdsoMakefilevideoMakefilevirtMakefilesvmMakefilevmxMakefiletdxMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefiledtsMakefilelibMakefilekernelMakefilesyscallsMakefilelibMakefilemmMakefileplatformsissMakefilext2000MakefilextfpgaMakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecertsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccelhabanalabscommonmmuMakefileaccessibilityKconfigMakefilebrailleMakefilespeakupKconfigMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefilearm64KconfigMakefiledptfKconfigMakefilenfitKconfigMakefilenumaKconfigMakefilepmicKconfigMakefileambaKconfigMakefileandroidKconfigMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilefirmware_loaderKconfigMakefilebuiltinMakefilepowerMakefileregmapKconfigMakefiletestKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefilenull_blkKconfigMakefileparideKconfigMakefilernbdKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilefsl-mcKconfigMakefilemhiKconfigMakefileepKconfigMakefilehostKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefilexillybusKconfigMakefileclkKconfigMakefileactionsKconfigMakefileanalogbitsKconfigMakefileat91MakefileaxisMakefileaxs10xMakefilebaikal-t1KconfigMakefilebcmKconfigMakefileberlinMakefiledavinciMakefileh8300MakefilehisiliconKconfigMakefileimgtecKconfigMakefileimxKconfigMakefileingenicKconfigMakefilekeystoneKconfigMakefileloongson1MakefilemediatekKconfigMakefilemesonKconfigMakefilemicrochipMakefilemmpMakefilemstarKconfigMakefilemvebuKconfigMakefilemxsMakefilenxpMakefilepistachioMakefilepxaMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesocfpgaKconfigMakefilespearMakefilesprdKconfigMakefilestMakefilesunxisunxi-ngKconfigMakefileKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500MakefileversatileKconfigMakefilex86KconfigMakefilexilinxKconfigMakefilezynqMakefilezynqmpKconfigMakefileclocksourceKconfigMakefilecomediKconfigMakefiledriversMakefileni_routingtoolsMakefiletestsMakefilekcomedilibMakefileconnectorKconfigMakefilecounterKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.armKconfig.mipsKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileallwinnerKconfigMakefilesun4i-ssMakefilesun8i-ceMakefilesun8i-ssMakefileamccMakefileamlogicKconfigMakefileaxisMakefilebcmMakefilecaamKconfigMakefilecaviumMakefilecptKconfigMakefilenitroxKconfigMakefilezipMakefileccpKconfigMakefileccreeMakefilechelsioKconfigMakefilegeminiMakefilehisiliconKconfigMakefilehpreMakefilesecMakefilesec2MakefiletrngMakefilezipMakefileinside-secureMakefileintelKconfigMakefileiaaKconfigMakefileixp4xxKconfigMakefilekeembayKconfigMakefileqatKconfigMakefileqat_420xxMakefileqat_4xxxMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefilemarvellKconfigMakefilecesaMakefileocteontxMakefileocteontx2MakefilenxKconfigMakefileqceMakefilerockchipMakefilestm32KconfigMakefileux500KconfigMakefilecrypMakefilehashMakefilevirtioKconfigMakefilevmxKconfigMakefilexilinxMakefilecxlKconfigMakefilecoreMakefiledaxKconfigMakefilehmemMakefilepmemMakefiledcaKconfigMakefiledevfreqKconfigMakefileeventKconfigMakefiledioMakefiledmadma-bufKconfigMakefileheapsKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwdw-axi-dmacMakefiledw-edmaKconfigMakefileKconfigMakefilefsl-dpaa2-qdmaKconfigMakefilehsuKconfigMakefileidxdMakefileioatMakefileipuMakefilelgmKconfigMakefilemediatekKconfigMakefileppc4xxMakefileptdmaKconfigMakefileqcomKconfigMakefilesf-pdmaKconfigMakefileshKconfigMakefiletiKconfigMakefilexilinxMakefiledpllKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilearm_ffaKconfigMakefilearm_scmiKconfigMakefilebroadcomKconfigMakefilecirrusKconfigMakefileefiKconfigMakefilelibstubMakefileMakefile.zboottestMakefilegoogleKconfigMakefileimxKconfigMakefilemesonKconfigMakefilepsciKconfigMakefilesmcccKconfigMakefiletegraKconfigMakefilexilinxKconfigMakefilefpgaKconfigMakefilefsiKconfigMakefilegnssKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefileamdxcpMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefileclk_mgrMakefiledceMakefiledce110Makefiledce112Makefiledce120Makefiledce60Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn201Makefiledcn21Makefiledcn30Makefiledcn301Makefiledcn303Makefiledcn31Makefiledcn314Makefiledcn32Makefiledcn321Makefiledcn35MakefiledmlMakefiledml2MakefiledscMakefilegpioMakefilehdcpMakefilehwssMakefiledcn351MakefileirqMakefilelinkMakefileoptcMakefileresourceMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepmMakefilelegacy-dpmMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileswsmuMakefilesmu11Makefilesmu12Makefilesmu13Makefilesmu14MakefilearmKconfigMakefiledisplayKconfigkomedaMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilecadenceKconfigMakefileimxKconfigMakefilesynopsysKconfigMakefiledisplayKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilegudKconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilehypervMakefilei2cKconfigMakefilei915KconfigKconfig.debugKconfig.profileMakefilegvtMakefileimaginationKconfigMakefileimxKconfigMakefiledcssKconfigMakefileingenicKconfigMakefilekmbKconfigMakefilelimaKconfigMakefilelogicvcKconfigMakefileloongsonKconfigMakefilemcdeKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefilepanfrostKconfigMakefilepl111KconfigMakefileqxlKconfigMakefileradeonKconfigMakefilercar-duKconfigMakefilerenesasKconfigMakefilercar-duKconfigMakefilerz-duKconfigMakefileshmobileKconfigMakefilerockchipKconfigMakefileschedulerMakefilesolomonKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletegraKconfigMakefiletestsMakefiletidssKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletestsMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefilevirtioKconfigMakefilevkmsKconfigMakefilevmwgfxKconfigMakefilexeKconfigKconfig.debugKconfig.profileMakefiletestsMakefilexenKconfigMakefilexlnxKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefiletraceKconfigMakefilevgaKconfigMakefilegreybusKconfigMakefilehidKconfigMakefileamd-sfh-hidKconfigMakefilebpfKconfigMakefileentrypointsMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefilesurface-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehteKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileoccKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefilei3cKconfigMakefilemasterKconfigMakefilemipi-i3c-hciMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecdcKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_ec_sensorsKconfigMakefilehid-sensorsKconfigMakefilems_sensorsKconfigMakefilescmi_sensorsKconfigMakefilessp_sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefiledummyKconfigMakefilefilterKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefilehealthKconfigMakefilehumidityKconfigMakefileimuKconfigMakefilebmi160KconfigMakefileinv_icm42600KconfigMakefileinv_mpu6050KconfigMakefilest_lsm6dsxKconfigMakefilest_lsm9ds0KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemultiplexerKconfigMakefileorientationKconfigMakefilepositionKconfigMakefilepotentiometerKconfigMakefilepotentiostatKconfigMakefilepressureKconfigMakefileproximityKconfigMakefileresolverKconfigMakefiletemperatureKconfigMakefiletestKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefilebnxt_reKconfigMakefilecxgb4KconfigMakefileefaKconfigMakefilehfi1KconfigMakefilehnsKconfigMakefileirdmaKconfigMakefilemanaKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefilesiwKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilertrsKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletestsMakefiletouchscreenKconfigMakefileinterconnectKconfigMakefileimxKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefileiommuKconfigMakefileamdKconfigMakefilearmMakefilearm-smmuarm-smmu-v3MakefileMakefileintelKconfigMakefileiommufdKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefilecapiKconfigMakefilehardwareMakefilemISDNKconfigMakefilemISDNKconfigMakefileledsKconfigMakefileblinkKconfigMakefileflashKconfigMakefiletriggerKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemcbKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilececKconfigMakefilecoreMakefilei2cKconfigMakefileplatformKconfigMakefilecec-gpioMakefilecros-ecMakefilemesonMakefiles5pMakefilesecoMakefilestiMakefilestm32MakefiletegraMakefileusbKconfigMakefilepulse8KconfigMakefilerainshadowKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefilev4l2-tpgKconfigMakefilevideobuf2KconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilecxd2880KconfigMakefiledrx39xyjKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefileadv748xMakefileccsKconfigMakefilecx25840KconfigMakefileet8ek8KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilemcKconfigMakefilemmcKconfigMakefilesianoKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecobaltKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefiledt3155KconfigMakefileintelMakefileipu3KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilenetup_unidvbKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilept3KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesmipcieKconfigMakefilesolo6x10KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefiletw5864KconfigMakefiletw68KconfigMakefiletw686xKconfigMakefileplatformKconfigMakefileallegro-dvtMakefileam437xKconfigMakefileatmelKconfigMakefilecadenceKconfigMakefilecodaMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefileimx-jpegKconfigMakefilemarvell-ccicKconfigMakefilemesonge2dMakefilemtk-jpegMakefilemtk-mdpMakefilemtk-vcodecMakefilemtk-vpuMakefileomapKconfigMakefileomap3ispMakefileqcomcamssMakefilevenusMakefilercar-vinKconfigMakefilerockchiprgaMakefilerkisp1Makefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefilestibdispMakefilec8sectpfeKconfigMakefiledeltaMakefilehvaMakefilestm32MakefilesunxiKconfigMakefilesun4i-csiKconfigMakefilesun6i-csiKconfigMakefilesun8i-diMakefilesun8i-rotateMakefileti-vpeMakefilevsp1MakefilexilinxKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilesi4713KconfigMakefilewl128xKconfigMakefilercKconfigMakefileimg-irKconfigMakefilekeymapsKconfigMakefilespiKconfigMakefiletest-driversKconfigMakefilevicodecKconfigMakefilevidtvKconfigMakefilevimcKconfigMakefilevividKconfigMakefiletunersKconfigMakefileusbKconfigMakefileairspyKconfigMakefileas102KconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilego7007KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehackrfKconfigMakefilehdpvrKconfigMakefilemsi2500KconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbtvKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilesamsungKconfigMakefiletegraKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilebcm-vkKconfigMakefilec2portKconfigMakefilecardreaderKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileechoKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefilehabanalabsKconfigMakefilecommonMakefilemmuMakefilepciMakefilegaudiMakefilegoyaMakefileibmasmMakefilelis3lv02dKconfigMakefilelkdtmMakefilemeiKconfigMakefilegsc_proxyKconfigMakefilehdcpKconfigMakefilepxpKconfigMakefileocxlKconfigMakefilepvpanicKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefileuacceKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilehyperbusKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefilerawKconfigMakefileatmelMakefilebcm47xxnflashMakefilebrcmnandMakefilegpmi-nandMakefileingenicKconfigMakefilespiKconfigMakefileparsersKconfigMakefilespi-norKconfigMakefilecontrollersKconfigMakefiletestsMakefileubiKconfigMakefilemuxKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilectucanfdKconfigMakefiledevMakefileflexcanMakefileifi_canfdKconfigMakefilem_canKconfigMakefilemscanKconfigMakefilepeak_canfdKconfigMakefilercarKconfigMakefilesja1000KconfigMakefileslcanMakefilesoftingKconfigMakefilespiKconfigMakefilemcp251xfdKconfigMakefileusbKconfigMakefileetas_es58xMakefilekvaser_usbMakefilepeak_usbMakefiledsaKconfigMakefileb53KconfigMakefilehirschmannKconfigMakefilemicrochipKconfigMakefilemv88e6xxxKconfigMakefileocelotKconfigMakefileqcaKconfigMakefilesja1105KconfigMakefilexrs700xKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileactionsKconfigMakefileadaptecKconfigMakefileaeroflexKconfigMakefileagereKconfigMakefilealacritechKconfigMakefileallwinnerKconfigMakefilealteonKconfigMakefilealteraKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileapmKconfigMakefilexgenexgene-v2KconfigMakefileKconfigMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefilearcKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilegenetMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefilecommonMakefileliquidioMakefileocteonMakefilethunderMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefileinline_cryptoKconfigMakefilech_ipsecMakefilech_ktlsMakefilechtlsMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefilecortinaKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefileezchipKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefiledpaaKconfigMakefiledpaa2KconfigMakefileenetcKconfigMakefilefmanKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehisiliconKconfigMakefilehnsMakefilehns3Makefilehns3pfMakefilehns3vfMakefilehuaweiKconfigMakefilehinicKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileidpfMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemvpp2Makefileocteon_epKconfigMakefileocteon_ep_vfKconfigMakefileocteontx2KconfigMakefileafMakefilenicMakefilepresteraKconfigMakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileeswMakefilesteeringMakefilemlxbf_gigeKconfigMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilesparx5KconfigMakefilemicrosoftKconfigMakefilemanaMakefilemoxaKconfigMakefilemsccKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefileniKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefilepensandoKconfigMakefileionicMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefilequalcommKconfigMakefileemacMakefilermnetKconfigMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefilesamsungKconfigMakefilesxgbeMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesienaKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilesocionextKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefilesynopsysKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileipaKconfigMakefileipvlanMakefilemdioKconfigMakefilenetdevsimMakefilepcsKconfigMakefilephyKconfigMakefileaquantiaKconfigMakefilemsccMakefileqcomKconfigMakefileplipKconfigMakefilepppKconfigMakefilepse-pdKconfigMakefileslipKconfigMakefileteamKconfigMakefilethunderboltKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxlanMakefilewanKconfigMakefilelmcMakefilewireguardMakefilewirelessKconfigMakefileadmtekKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath11kKconfigMakefileath12kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewcn36xxKconfigMakefilewil6210KconfigMakefileatmelKconfigMakefilebroadcomKconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacKconfigMakefilebcaMakefilecywMakefilewccMakefilebrcmsmacMakefilebrcmutilMakefileintelKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemeiMakefilemvmMakefiletestsMakefileintersilKconfigMakefilehostapKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefilemarvellKconfigMakefilelibertasKconfigMakefilelibertas_tfKconfigMakefilemwifiexKconfigMakefilemediatekKconfigMakefilemt76KconfigMakefilemt7603KconfigMakefilemt7615KconfigMakefilemt76x0KconfigMakefilemt76x2KconfigMakefilemt7915KconfigMakefilemt7921KconfigMakefilemt7925KconfigMakefilemt7996KconfigMakefilemt7601uKconfigMakefilemicrochipKconfigMakefilewilc1000KconfigMakefilequantennaKconfigMakefileqtnfmacKconfigMakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187Makefilertl8xxxuKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefilertw89KconfigMakefilersiKconfigMakefilestKconfigMakefilecw1200KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilevirtualKconfigMakefilezydasKconfigMakefilezd1211rwKconfigMakefilewwanKconfigMakefileiosmMakefilet7xxMakefilexen-netbackMakefilenfcKconfigMakefilefdpKconfigMakefilemicroreadKconfigMakefilenfcmrvlKconfigMakefilenxp-nciKconfigMakefilepn533KconfigMakefilepn544KconfigMakefiles3fwrn5KconfigMakefilest-nciKconfigMakefilest21nfcaKconfigMakefilest95hfKconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileepfKconfigMakefileidtKconfigMakefileintelKconfigMakefilemsccKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilecommonKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefileunittest-dataMakefileoppKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilecontrollerKconfigMakefilecadenceKconfigMakefiledwcKconfigMakefilemobiveilKconfigMakefileendpointKconfigMakefilefunctionsKconfigMakefilehotplugKconfigMakefilemsiMakefilepcieKconfigMakefileswitchKconfigMakefilepcmciaKconfigMakefileperfKconfigMakefileamlogicKconfigMakefilearm_cspmuKconfigMakefilehisiliconKconfigMakefilephyKconfigMakefileallwinnerKconfigMakefileamlogicKconfigMakefilebroadcomKconfigMakefilecadenceKconfigMakefilefreescaleKconfigMakefilehisiliconKconfigMakefileingenicKconfigMakefileintelKconfigMakefilelantiqKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilemicrochipKconfigMakefilemotorolaKconfigMakefilemsccKconfigMakefilequalcommKconfigMakefileralinkKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesocionextKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepinctrlKconfigMakefileactionsKconfigMakefileaspeedKconfigMakefilebcmKconfigMakefileberlinKconfigMakefilecirrusKconfigMakefilefreescaleKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemvebuKconfigMakefilenomadikKconfigMakefilenuvotonKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilesamsungKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestm32KconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileviscontiKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilechromeKconfigMakefilewilco_ecKconfigMakefilegoldfishKconfigMakefilemellanoxKconfigMakefilemipsKconfigMakefileolpcKconfigMakefilesurfaceKconfigMakefileaggregatorKconfigMakefilex86KconfigMakefileamdKconfigMakefilepmcKconfigMakefilepmfKconfigMakefiledellKconfigMakefiledell-wmi-sysmanMakefileintelKconfigMakefileatomisp2KconfigMakefileifsKconfigMakefileint1092KconfigMakefileint33feKconfigMakefileint3472KconfigMakefilepmcKconfigMakefilepmtKconfigMakefilespeed_select_ifKconfigMakefiletelemetryKconfigMakefileuncore-frequencyKconfigMakefilewmiKconfigMakefilepmdomainKconfigMakefileactionsKconfigMakefileamlogicKconfigMakefilearmMakefilebcmKconfigMakefileimxKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileresetKconfigMakefilesupplyKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileamdatlKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilehisiliconKconfigMakefilestiKconfigMakefiletegraKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefileelxKconfigMakefileesas2rKconfigMakefilefcoeMakefilefnicMakefilehisi_sasKconfigMakefileibmvscsiMakefileibmvscsi_tgtMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempi3mrKconfigMakefilempt3sasKconfigMakefilemvsasKconfigMakefilepcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesnicMakefilesym53c8xx_2MakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesioxKconfigMakefileslimbusKconfigMakefilesocKconfigMakefileamlogicKconfigMakefileaspeedKconfigMakefileatmelKconfigMakefilebcmKconfigMakefilebrcmstbKconfigMakefilepmMakefilecanaanKconfigMakefiledoveMakefilefslKconfigMakefiledpioMakefileqbmanKconfigMakefileqeKconfigMakefilegeminiMakefileimxKconfigMakefileixp4xxKconfigMakefilelantiqMakefilelitexKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefilecbbMakefilefuseMakefiletiKconfigMakefileux500KconfigMakefileversatileKconfigMakefilexilinxKconfigMakefilesoundwireKconfigMakefilespiKconfigMakefilespmiKconfigMakefilessbKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileaxis-fifoKconfigMakefileboardKconfigMakefileclocking-wizardKconfigMakefileemxx_udcKconfigMakefilefbtftKconfigMakefilefieldbusKconfigMakefileanybussKconfigMakefilefwserialKconfigMakefilegdm724xKconfigMakefilegreybusKconfigMakefiletoolsMakefilegs_fpgabootKconfigMakefilehikey9xxKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefileimpedance-analyzerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefileks7010KconfigMakefilemediaKconfigMakefileatomispKconfigMakefilei2cKconfigMakefileov5693Makefileav7110KconfigMakefilehantroKconfigMakefileimxKconfigMakefileipu3KconfigMakefilemesonvdecKconfigMakefileomap4issKconfigMakefilerkvdecKconfigMakefilesunxiKconfigMakefilecedrusKconfigMakefiletegra-vdeKconfigMakefiletegra-videoKconfigMakefilezoranKconfigMakefilemostKconfigMakefiledim2KconfigMakefilei2cKconfigMakefilenetKconfigMakefilevideoKconfigMakefilemt7621-dmaKconfigMakefilemt7621-dtsKconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonocteon-usbKconfigMakefileKconfigMakefileolpc_dconKconfigMakefilepi433KconfigMakefileqlgeKconfigMakefileralink-gdmaKconfigMakefilertl8188euKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefilertl8712KconfigMakefilertl8723bsKconfigMakefilerts5208KconfigMakefilesm750fbKconfigMakefileunisysKconfigMakefilevisorhbaKconfigMakefilevisorinputKconfigMakefilevisornicKconfigMakefilevc04_servicesKconfigMakefilebcm2835-audioKconfigMakefilebcm2835-cameraKconfigMakefilevchiq-mmalKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewfxKconfigMakefilewlan-ngKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcm_remoteKconfigMakefiletcMakefileteeKconfigMakefileamdteeKconfigMakefileopteeKconfigMakefilethermalKconfigMakefilebroadcomKconfigMakefileintelKconfigMakefileint340x_thermalKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefileti-soc-thermalKconfigMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserdevKconfigMakefileserial8250KconfigMakefileKconfigMakefilejsmMakefilevtMakefileufsKconfigMakefilecoreKconfigMakefilehostKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00Makefilecdns3KconfigMakefilechipideaKconfigMakefileclassKconfigMakefilecommonKconfigMakefilecoreKconfigMakefiledwc2KconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilefunctionMakefilelegacyKconfigMakefileudcKconfigMakefileaspeed-vhubKconfigMakefilebdcKconfigMakefilehostKconfigMakefileimageKconfigMakefileisp1760KconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemtu3KconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilemuxKconfigMakefiletcpmKconfigMakefileqcomMakefiletipdKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilevdpaKconfigMakefileifcvfMakefilemlx5Makefilevdpa_simMakefilevdpa_userMakefilevirtio_pciMakefilevfioKconfigMakefilefsl-mcKconfigMakefilemdevKconfigMakefilepciKconfigMakefilemlx5KconfigMakefilenvgrace-gpuKconfigMakefileplatformKconfigMakefileresetKconfigMakefilevhostKconfigMakefilevideoKconfigMakefilebacklightKconfigMakefileconsoleKconfigMakefilefbdevKconfigMakefileatyMakefilecoreKconfigMakefilegeodeKconfigMakefilei810MakefilekyroMakefilematroxMakefilemb862xxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefileomapfbKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilerivaMakefilesavageMakefilesisMakefileviaMakefilelogoKconfigMakefilevirtKconfigMakefileacrnKconfigMakefilecocoKconfigMakefileefi_secretKconfigMakefilesev-guestKconfigMakefiletdx-guestKconfigMakefilenitro_enclavesKconfigMakefilevboxguestKconfigMakefilevirtioKconfigMakefilevisorbusKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefileeventsMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileerofsKconfigMakefileexfatKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefileminixKconfigMakefilenetfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileorangefsKconfigMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbKconfigMakefileclientKconfigMakefilecommonMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefiletracefsMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefileunicodeKconfigMakefilevboxsfKconfigMakefileverityKconfigMakefilexfsKconfigMakefilezonefsKconfigMakefileincludeacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_lpat.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbattery.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpcc.hplatformacenv.hacenvex.hacgcc.hacgccex.haclinux.haclinuxex.hproc_cap_intel.hprocessor.hreboot.hvideo.hasm-genericKbuildaccess_ok.harchrandom.hasm-offsets.hasm-prototypes.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfls.hfls64.hhweight.hinstrumented-atomic.hinstrumented-lock.hinstrumented-non-atomic.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hcfi.hchecksum.hcmpxchg-local.hcmpxchg.hcompat.hcurrent.hdelay.hdevice.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.herror-injection.hexec.hexport.hextable.hfb.hfixmap.hflat.hftrace.hfutex.hgetorder.hhardirq.hhugetlb.hhw_irq.hhyperv-tlfs.hide_iops.hint-ll64.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkmap_size.hkprobes.hkvm_para.hkvm_types.hlinkage.hlocal.hlocal64.hlogic_io.hmcs_spinlock.hmemory_model.hmm_hooks.hmmiowb.hmmiowb_types.hmmu.hmmu_context.hmodule.hmodule.lds.hmshyperv.hmsi.hnommu_context.hnuma.hpage.hparam.hparport.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nop4d.hpgtable-nopmd.hpgtable-nopud.hpgtable_uffd.hplatform-feature.hpreempt.hqrwlock.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrwonce.hseccomp.hsections.hserial.hset_memory.hshmparam.hsignal.hsimd.hsoftirq_stack.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess.hunaligned.huser.hvdsovsyscall.hvermagic.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hhyperv_timer.hpxa.hsamsung_pwm.htimer-davinci.htimer-goldfish.htimer-ti-dm.hconfig64BIT6LOWPAN8139CP8139TOO8139TOO_8129AC97_BUSACER_WIRELESSACER_WMIACPIACPI_ACACPI_ADXLACPI_APEIACPI_APEI_EINJACPI_APEI_ERST_DEBUGACPI_APEI_GHESACPI_APEI_MEMORY_FAILUREACPI_APEI_PCIEAERACPI_BATTERYACPI_BGRTACPI_BUTTONACPI_CONFIGFSACPI_CONTAINERACPI_CPPC_LIBACPI_CPU_FREQ_PSSACPI_CUSTOM_METHODACPI_DEBUGACPI_DEBUGGERACPI_DEBUGGER_USERACPI_DOCKACPI_DPTFACPI_EC_DEBUGFSACPI_EXTLOGACPI_FANACPI_FFHACPI_HEDACPI_HMATACPI_HOTPLUG_CPUACPI_HOTPLUG_IOAPICACPI_HOTPLUG_MEMORYACPI_I2C_OPREGIONACPI_IPMIACPI_LEGACY_TABLES_LOOKUPACPI_LPITACPI_MDIOACPI_NFITACPI_NUMAACPI_PCCACPI_PCI_SLOTACPI_PFRUTACPI_PLATFORM_PROFILEACPI_PRMTACPI_PROCESSORACPI_PROCESSOR_AGGREGATORACPI_PROCESSOR_CSTATEACPI_PROCESSOR_IDLEACPI_REV_OVERRIDE_POSSIBLEACPI_SBSACPI_SLEEPACPI_SPCR_TABLEACPI_SYSTEM_POWER_STATES_SUPPORTACPI_TABLE_LIBACPI_TABLE_UPGRADEACPI_TADACPI_THERMALACPI_THERMAL_LIBACPI_THERMAL_RELACPI_VIDEOACPI_VIOTACPI_WATCHDOGACPI_WMIADDRESS_MASKINGADVISE_SYSCALLSAFS_DEBUGAFS_FSAFS_FSCACHEAF_RXRPCAF_RXRPC_DEBUGAF_RXRPC_IPV6AIOALLOW_DEV_COREDUMPALTERA_STAPLALXAMDTEEAMD_ATLAMD_HSMPAMD_IOMMUAMD_MEM_ENCRYPTAMD_NBAMD_NUMAAMD_PHYAMD_PMCAMD_PMFAMD_PTDMAAMD_SFH_HIDAMD_XGBEAMD_XGBE_HAVE_ECCAMILO_RFKILLAPDS9802ALSAPERTURE_HELPERSAPPLE_GMUXAPPLE_PROPERTIESAQTIONAQUANTIA_PHYARCH_CLOCKSOURCE_INITARCH_CORRECT_STACKTRACE_ON_KRETPROBEARCH_CPUIDLE_HALTPOLLARCH_DMA_ADDR_T_64BITARCH_ENABLE_HUGEPAGE_MIGRATIONARCH_ENABLE_MEMORY_HOTPLUGARCH_ENABLE_MEMORY_HOTREMOVEARCH_ENABLE_SPLIT_PMD_PTLOCKARCH_ENABLE_THP_MIGRATIONARCH_HAS_ACPI_TABLE_UPGRADEARCH_HAS_ADD_PAGESARCH_HAS_CACHE_LINE_SIZEARCH_HAS_CC_PLATFORMARCH_HAS_COPY_MCARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGIONARCH_HAS_CPU_FINALIZE_INITARCH_HAS_CPU_PASIDARCH_HAS_CPU_RELAXARCH_HAS_CURRENT_STACK_POINTERARCH_HAS_DEBUG_VIRTUALARCH_HAS_DEBUG_VM_PGTABLEARCH_HAS_DEBUG_WXARCH_HAS_DEVMEM_IS_ALLOWEDARCH_HAS_EARLY_DEBUGARCH_HAS_ELFCORE_COMPATARCH_HAS_ELF_RANDOMIZEARCH_HAS_FAST_MULTIPLIERARCH_HAS_FORCE_DMA_UNENCRYPTEDARCH_HAS_FORTIFY_SOURCEARCH_HAS_GCOV_PROFILE_ALLARCH_HAS_GIGANTIC_PAGEARCH_HAS_KCOVARCH_HAS_KEXEC_PURGATORYARCH_HAS_MEMBARRIER_SYNC_COREARCH_HAS_MEM_ENCRYPTARCH_HAS_NMI_SAFE_THIS_CPU_OPSARCH_HAS_NONLEAF_PMD_YOUNGARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACEARCH_HAS_PARANOID_L1D_FLUSHARCH_HAS_PKEYSARCH_HAS_PMEM_APIARCH_HAS_PTE_DEVMAPARCH_HAS_PTE_SPECIALARCH_HAS_SET_DIRECT_MAPARCH_HAS_SET_MEMORYARCH_HAS_STRICT_KERNEL_RWXARCH_HAS_STRICT_MODULE_RWXARCH_HAS_SYNC_CORE_BEFORE_USERMODEARCH_HAS_SYSCALL_WRAPPERARCH_HAS_UACCESS_FLUSHCACHEARCH_HAS_UBSAN_SANITIZE_ALLARCH_HAVE_NMI_SAFE_CMPXCHGARCH_HIBERNATION_HEADERARCH_HIBERNATION_POSSIBLEARCH_MAY_HAVE_PC_FDCARCH_MHP_MEMMAP_ON_MEMORY_ENABLEARCH_MIGHT_HAVE_ACPI_PDCARCH_MIGHT_HAVE_PC_PARPORTARCH_MIGHT_HAVE_PC_SERIOARCH_MMAP_RND_BITSARCH_MMAP_RND_BITS_MAXARCH_MMAP_RND_BITS_MINARCH_MMAP_RND_COMPAT_BITSARCH_MMAP_RND_COMPAT_BITS_MAXARCH_MMAP_RND_COMPAT_BITS_MINARCH_PROC_KCORE_TEXTARCH_SPARSEMEM_DEFAULTARCH_SPARSEMEM_ENABLEARCH_STACKWALKARCH_SUPPORTS_ACPIARCH_SUPPORTS_ATOMIC_RMWARCH_SUPPORTS_CFI_CLANGARCH_SUPPORTS_DEBUG_PAGEALLOCARCH_SUPPORTS_INT128ARCH_SUPPORTS_LTO_CLANGARCH_SUPPORTS_LTO_CLANG_THINARCH_SUPPORTS_MEMORY_FAILUREARCH_SUPPORTS_NUMA_BALANCINGARCH_SUPPORTS_PAGE_TABLE_CHECKARCH_SUPPORTS_PER_VMA_LOCKARCH_SUPPORTS_RTARCH_SUPPORTS_UPROBESARCH_SUSPEND_POSSIBLEARCH_USES_HIGH_VMA_FLAGSARCH_USES_PG_UNCACHEDARCH_USE_BUILTIN_BSWAPARCH_USE_CMPXCHG_LOCKREFARCH_USE_MEMREMAP_PROTARCH_USE_MEMTESTARCH_USE_QUEUED_RWLOCKSARCH_USE_QUEUED_SPINLOCKSARCH_USE_SYM_ANNOTATIONSARCH_WANTS_DYNAMIC_TASK_STRUCTARCH_WANTS_NO_INSTRARCH_WANTS_THP_SWAPARCH_WANT_BATCHED_UNMAP_TLB_FLUSHARCH_WANT_COMPAT_IPC_PARSE_VERSIONARCH_WANT_DEFAULT_BPF_JITARCH_WANT_GENERAL_HUGETLBARCH_WANT_HUGE_PMD_SHAREARCH_WANT_LD_ORPHAN_WARNARCH_WANT_OLD_COMPAT_IPCARCH_WANT_OPTIMIZE_VMEMMAPARCH_WANT_PMD_MKWRITEASM_MODVERSIONSASN1ASN1_ENCODERASSOCIATIVE_ARRAYASUS_LAPTOPASUS_NB_WMIASUS_WMIASYMMETRIC_KEY_TYPEASYMMETRIC_PUBLIC_KEY_SUBTYPEASYMMETRIC_TPM_KEY_SUBTYPEASYNC_COREASYNC_MEMCPYASYNC_PQASYNC_RAID6_RECOVASYNC_RAID6_TESTASYNC_TX_DMAASYNC_XORAS_AVX512AS_IS_GNUAS_SHA1_NIAS_SHA256_NIAS_TPAUSEAS_VERSIONAS_WRUSSATAATA_ACPIATA_BMDMAATA_FORCEATA_GENERICATA_PIIXATA_SFFATA_VERBOSE_ERRORATH10KATH10K_CEATH10K_DEBUGATH10K_DEBUGFSATH10K_PCIATH10K_TRACINGATH11KATH11K_DEBUGATH11K_DEBUGFSATH11K_PCIATH11K_SPECTRALATH11K_TRACINGATH9KATH9K_AHBATH9K_BTCOEX_SUPPORTATH9K_COMMONATH9K_COMMON_DEBUGATH9K_DEBUGFSATH9K_HTCATH9K_HWATH9K_PCIATH9K_PCOEMATH9K_RFKILLATH9K_WOWATH_COMMONATH_DEBUGATL1ATL1CATL1EATL2ATMATM_BR2684ATM_CLIPATM_LANEATOMIC64_SELFTESTAUDITAUDITSYSCALLAUDIT_ARCHAUTOFS_FSAUXILIARY_BUSAX88796B_PHYBACKLIGHT_APPLEBACKLIGHT_CLASS_DEVICEBACKLIGHT_LP855XBALLOON_COMPACTIONBAREUDPBASE_FULLBASE_SMALLBCM7XXX_PHYBCM87XX_PHYBCMABCMA_DRIVER_GMAC_CMNBCMA_DRIVER_GPIOBCMA_DRIVER_PCIBCMA_HOST_PCIBCMA_HOST_PCI_POSSIBLEBCMA_POSSIBLEBCMGENETBCM_NET_PHYLIBBCM_NET_PHYPTPBE2ISCSIBE2NETBE2NET_HWMONBE2NET_LANCERBE2NET_SKYHAWKBFQ_GROUP_IOSCHEDBIG_KEYSBINARY_PRINTFBINFMT_ELFBINFMT_MISCBINFMT_SCRIPTBITFIELD_KUNITBITREVERSEBITS_TESTBLK_CGROUPBLK_CGROUP_FC_APPIDBLK_CGROUP_IOCOSTBLK_CGROUP_IOLATENCYBLK_CGROUP_RWSTATBLK_DEBUG_FSBLK_DEBUG_FS_ZONEDBLK_DEVBLK_DEV_BSGBLK_DEV_BSGLIBBLK_DEV_BSG_COMMONBLK_DEV_DMBLK_DEV_DM_BUILTINBLK_DEV_INITRDBLK_DEV_INTEGRITYBLK_DEV_INTEGRITY_T10BLK_DEV_IO_TRACEBLK_DEV_LOOPBLK_DEV_LOOP_MIN_COUNTBLK_DEV_MDBLK_DEV_NBDBLK_DEV_NULL_BLKBLK_DEV_NVMEBLK_DEV_PMEMBLK_DEV_RAMBLK_DEV_RAM_COUNTBLK_DEV_RAM_SIZEBLK_DEV_RBDBLK_DEV_SDBLK_DEV_SRBLK_DEV_THROTTLINGBLK_DEV_WRITE_MOUNTEDBLK_DEV_ZONEDBLK_ICQBLK_MQ_PCIBLK_MQ_STACKINGBLK_MQ_VIRTIOBLK_PMBLK_RQ_ALLOC_TIMEBLK_SED_OPALBLK_WBTBLK_WBT_MQBLOCKBLOCK_COMPATBLOCK_HOLDER_DEPRECATEDBLOCK_LEGACY_AUTOLOADBNX2BNX2XBNX2X_SRIOVBNXTBNXT_DCBBNXT_FLOWER_OFFLOADBNXT_SRIOVBONDINGBOOTPARAM_HARDLOCKUP_PANICBOOTPARAM_HARDLOCKUP_PANIC_VALUEBOOTPARAM_HUNG_TASK_PANIC_VALUEBOOTPARAM_SOFTLOCKUP_PANIC_VALUEBOOTTIME_TRACINGBOOT_CONFIGBOOT_PRINTK_DELAYBOOT_VESA_SUPPORTBPFBPF_EVENTSBPF_JITBPF_JIT_ALWAYS_ONBPF_JIT_DEFAULT_ONBPF_LSMBPF_STREAM_PARSERBPF_SYSCALLBPF_UNPRIV_DEFAULT_OFFBQLBRANCH_PROFILE_NONEBRCMDBGBRCMFMACBRCMFMAC_PCIEBRCMFMAC_PROTO_BCDCBRCMFMAC_PROTO_MSGBUFBRCMFMAC_SDIOBRCMFMAC_USBBRCMSMACBRCMSMAC_LEDSBRCMUTILBRCM_TRACINGBRIDGEBRIDGE_EBT_802_3BRIDGE_EBT_AMONGBRIDGE_EBT_ARPBRIDGE_EBT_ARPREPLYBRIDGE_EBT_BROUTEBRIDGE_EBT_DNATBRIDGE_EBT_IPBRIDGE_EBT_IP6BRIDGE_EBT_LIMITBRIDGE_EBT_LOGBRIDGE_EBT_MARKBRIDGE_EBT_MARK_TBRIDGE_EBT_NFLOGBRIDGE_EBT_PKTTYPEBRIDGE_EBT_REDIRECTBRIDGE_EBT_SNATBRIDGE_EBT_STPBRIDGE_EBT_T_FILTERBRIDGE_EBT_T_NATBRIDGE_EBT_VLANBRIDGE_IGMP_SNOOPINGBRIDGE_NETFILTERBRIDGE_NF_EBTABLESBRIDGE_VLAN_FILTERINGBROADCOM_PHYBSD_DISKLABELBSD_PROCESS_ACCTBSD_PROCESS_ACCT_V3BTBTREEBTTBT_ATH3KBT_BCMBT_BNEPBT_BNEP_MC_FILTERBT_BNEP_PROTO_FILTERBT_BREDRBT_DEBUGFSBT_HCIBCM203XBT_HCIBFUSBBT_HCIBPA10XBT_HCIBTSDIOBT_HCIBTUSBBT_HCIBTUSB_AUTOSUSPENDBT_HCIBTUSB_BCMBT_HCIBTUSB_MTKBT_HCIBTUSB_POLL_SYNCBT_HCIBTUSB_RTLBT_HCIUARTBT_HCIUART_ATH3KBT_HCIUART_BCSPBT_HCIUART_H4BT_HCIVHCIBT_HIDPBT_INTELBT_LEBT_LE_L2CAP_ECREDBT_MRVLBT_MRVL_SDIOBT_MTKBT_RFCOMMBT_RFCOMM_TTYBT_RTLBUFFER_HEADBUGBUG_ON_DATA_CORRUPTIONBUILDTIME_MCOUNT_SORTBUILDTIME_TABLE_SORTBUILD_SALTCACHEFILESCACHESTAT_SYSCALLCALL_PADDINGCALL_THUNKSCANCAN_8DEV_USBCAN_BCMCAN_CALC_BITTIMINGCAN_DEBUG_DEVICESCAN_DEVCAN_EMS_USBCAN_GWCAN_ISOTPCAN_J1939CAN_KVASER_USBCAN_MCP251XCAN_MCP251XFDCAN_M_CANCAN_M_CAN_PCICAN_NETLINKCAN_PEAK_PCIEFDCAN_PEAK_USBCAN_RAWCAN_RX_OFFLOADCAN_SLCANCAN_VCANCAN_VXCANCB710_CORECB710_DEBUG_ASSUMPTIONSCC_CAN_LINKCC_CAN_LINK_STATICCC_HAS_ASM_GOTO_OUTPUTCC_HAS_ASM_GOTO_TIED_OUTPUTCC_HAS_ASM_INLINECC_HAS_ENTRY_PADDINGCC_HAS_IBTCC_HAS_INT128CC_HAS_KASAN_GENERICCC_HAS_NO_PROFILE_FN_ATTRCC_HAS_RETURN_THUNKCC_HAS_SANCOV_TRACE_PCCC_HAS_SANE_STACKPROTECTORCC_HAS_SLSCC_HAS_WORKING_NOSANITIZE_ADDRESSCC_IMPLICIT_FALLTHROUGHCC_IS_GCCCC_NO_ARRAY_BOUNDSCC_OPTIMIZE_FOR_PERFORMANCECC_VERSION_TEXTCDROMCDROM_PKTCDVDCDROM_PKTCDVD_BUFFERSCEC_CORECEPH_FSCEPH_FSCACHECEPH_FS_POSIX_ACLCEPH_FS_SECURITY_LABELCEPH_LIBCEPH_LIB_PRETTYDEBUGCEPH_LIB_USE_DNS_RESOLVERCFG80211CFG80211_CRDA_SUPPORTCFG80211_DEBUGFSCFG80211_DEFAULT_PSCFG80211_KUNIT_TESTCFG80211_REQUIRE_SIGNED_REGDBCFG80211_USE_KERNEL_REGDB_KEYSCFS_BANDWIDTHCGROUPSCGROUP_BPFCGROUP_CPUACCTCGROUP_DEBUGCGROUP_DEVICECGROUP_FREEZERCGROUP_HUGETLBCGROUP_MISCCGROUP_NET_CLASSIDCGROUP_NET_PRIOCGROUP_PERFCGROUP_PIDSCGROUP_RDMACGROUP_SCHEDCGROUP_WRITEBACKCHARGER_SMB347CHECKPOINT_RESTORECHECKSUM_KUNITCHECK_SIGNATURECHELSIO_INLINE_CRYPTOCHELSIO_IPSEC_INLINECHELSIO_LIBCHELSIO_T4CHELSIO_T4VFCHELSIO_TLS_DEVICECHR_DEV_SCHCHR_DEV_SGCHR_DEV_STCICADA_PHYCIFSCIFS_ALLOW_INSECURE_LEGACYCIFS_DEBUGCIFS_DFS_UPCALLCIFS_POSIXCIFS_SMB_DIRECTCIFS_UPCALLCIFS_XATTRCLANG_VERSIONCLKBLD_I8253CLKEVT_I8253CLK_SP810CLOCKSOURCE_VALIDATE_LAST_CYCLECLOCKSOURCE_WATCHDOGCLS_U32_MARKCLS_U32_PERFCLZ_TABCMACMA_ALIGNMENTCMA_AREASCMA_SIZE_MBYTESCMA_SIZE_SEL_MBYTESCMA_SYSFSCMDLINE_KUNIT_TESTCNICCOMMON_CLKCOMPACTIONCOMPACT_UNEVICTABLE_DEFAULTCOMPAL_LAPTOPCOMPATCOMPAT_32COMPAT_32BIT_TIMECOMPAT_BINFMT_ELFCOMPAT_FOR_U64_ALIGNMENTCOMPAT_OLD_SIGACTIONCONFIGFS_FSCONNECTORCONSOLE_LOGLEVEL_DEFAULTCONSOLE_LOGLEVEL_QUIETCONSOLE_POLLCONSOLE_TRANSLATIONSCONSTRUCTORSCONTEXT_SWITCH_TRACERCONTEXT_TRACKINGCONTEXT_TRACKING_IDLECONTEXT_TRACKING_USERCONTIG_ALLOCCORDICCOREDUMPCORE_DUMP_DEFAULT_ELF_HEADERSCORTINA_PHYCOUNTERCPUMASK_KUNIT_TESTCPUMASK_OFFSTACKCPUSETSCPU_FREQCPU_FREQ_DEFAULT_GOV_PERFORMANCECPU_FREQ_GOV_ATTR_SETCPU_FREQ_GOV_COMMONCPU_FREQ_GOV_CONSERVATIVECPU_FREQ_GOV_ONDEMANDCPU_FREQ_GOV_PERFORMANCECPU_FREQ_GOV_POWERSAVECPU_FREQ_GOV_SCHEDUTILCPU_FREQ_GOV_USERSPACECPU_FREQ_STATCPU_IDLECPU_IDLE_GOV_HALTPOLLCPU_IDLE_GOV_MENUCPU_ISOLATIONCPU_RMAPCPU_SUP_AMDCPU_SUP_CENTAURCPU_SUP_HYGONCPU_SUP_INTELCPU_SUP_ZHAOXINCRASH_CORECRASH_DUMPCRC16CRC32CRC32_SLICEBY8CRC64CRC64_ROCKSOFTCRC7CRC8CRC_CCITTCRC_ITU_TCRC_T10DIFCROSS_MEMORY_ATTACHCRYPTOCRYPTO_ACOMP2CRYPTO_ADIANTUMCRYPTO_AEADCRYPTO_AEAD2CRYPTO_AESCRYPTO_AES_NI_INTELCRYPTO_AKCIPHERCRYPTO_AKCIPHER2CRYPTO_ALGAPICRYPTO_ALGAPI2CRYPTO_ANSI_CPRNGCRYPTO_ARCH_HAVE_LIB_BLAKE2SCRYPTO_ARCH_HAVE_LIB_CHACHACRYPTO_ARCH_HAVE_LIB_CURVE25519CRYPTO_ARCH_HAVE_LIB_POLY1305CRYPTO_AUTHENCCRYPTO_BLAKE2BCRYPTO_BLAKE2S_X86CRYPTO_BLOWFISHCRYPTO_BLOWFISH_COMMONCRYPTO_BLOWFISH_X86_64CRYPTO_CAMELLIACRYPTO_CAMELLIA_AESNI_AVX2_X86_64CRYPTO_CAMELLIA_AESNI_AVX_X86_64CRYPTO_CAMELLIA_X86_64CRYPTO_CAST5CRYPTO_CAST5_AVX_X86_64CRYPTO_CAST6CRYPTO_CAST6_AVX_X86_64CRYPTO_CAST_COMMONCRYPTO_CBCCRYPTO_CCMCRYPTO_CFBCRYPTO_CHACHA20CRYPTO_CHACHA20POLY1305CRYPTO_CHACHA20_X86_64CRYPTO_CMACCRYPTO_CRC32CRYPTO_CRC32CCRYPTO_CRC32C_INTELCRYPTO_CRC32_PCLMULCRYPTO_CRC64_ROCKSOFTCRYPTO_CRCT10DIFCRYPTO_CRCT10DIF_PCLMULCRYPTO_CRYPTDCRYPTO_CTRCRYPTO_CTSCRYPTO_CURVE25519CRYPTO_CURVE25519_X86CRYPTO_DEFLATECRYPTO_DESCRYPTO_DES3_EDE_X86_64CRYPTO_DEV_CCPCRYPTO_DEV_CCP_CRYPTOCRYPTO_DEV_CCP_DDCRYPTO_DEV_CCP_DEBUGFSCRYPTO_DEV_CHELSIOCRYPTO_DEV_IAA_CRYPTOCRYPTO_DEV_NITROXCRYPTO_DEV_NITROX_CNN55XXCRYPTO_DEV_PADLOCKCRYPTO_DEV_PADLOCK_AESCRYPTO_DEV_PADLOCK_SHACRYPTO_DEV_QATCRYPTO_DEV_QAT_420XXCRYPTO_DEV_QAT_4XXXCRYPTO_DEV_QAT_C3XXXCRYPTO_DEV_QAT_C3XXXVFCRYPTO_DEV_QAT_C62XCRYPTO_DEV_QAT_C62XVFCRYPTO_DEV_QAT_DH895xCCCRYPTO_DEV_QAT_DH895xCCVFCRYPTO_DEV_SP_CCPCRYPTO_DEV_SP_PSPCRYPTO_DHCRYPTO_DH_RFC7919_GROUPSCRYPTO_DRBGCRYPTO_DRBG_CTRCRYPTO_DRBG_HASHCRYPTO_DRBG_HMACCRYPTO_DRBG_MENUCRYPTO_ECBCRYPTO_ECCCRYPTO_ECDHCRYPTO_ECDSACRYPTO_ECHAINIVCRYPTO_ESSIVCRYPTO_FCRYPTCRYPTO_FIPSCRYPTO_FIPS_NAMECRYPTO_GCMCRYPTO_GF128MULCRYPTO_GHASHCRYPTO_GHASH_CLMUL_NI_INTELCRYPTO_HASHCRYPTO_HASH2CRYPTO_HASH_INFOCRYPTO_HMACCRYPTO_HWCRYPTO_JITTERENTROPYCRYPTO_KPPCRYPTO_KPP2CRYPTO_LIB_AESCRYPTO_LIB_ARC4CRYPTO_LIB_BLAKE2S_GENERICCRYPTO_LIB_CHACHACRYPTO_LIB_CHACHA20POLY1305CRYPTO_LIB_CHACHA_GENERICCRYPTO_LIB_CURVE25519CRYPTO_LIB_CURVE25519_GENERICCRYPTO_LIB_DESCRYPTO_LIB_POLY1305CRYPTO_LIB_POLY1305_GENERICCRYPTO_LIB_POLY1305_RSIZECRYPTO_LIB_SHA256CRYPTO_LRWCRYPTO_LZOCRYPTO_MANAGERCRYPTO_MANAGER2CRYPTO_MD4CRYPTO_MD5CRYPTO_MICHAEL_MICCRYPTO_NHPOLY1305CRYPTO_NHPOLY1305_AVX2CRYPTO_NHPOLY1305_SSE2CRYPTO_NULLCRYPTO_NULL2CRYPTO_OFBCRYPTO_PCBCCRYPTO_PCRYPTCRYPTO_POLY1305CRYPTO_POLY1305_X86_64CRYPTO_RMD160CRYPTO_RNGCRYPTO_RNG2CRYPTO_RNG_DEFAULTCRYPTO_RSACRYPTO_SEQIVCRYPTO_SERPENTCRYPTO_SERPENT_AVX2_X86_64CRYPTO_SERPENT_AVX_X86_64CRYPTO_SERPENT_SSE2_X86_64CRYPTO_SHA1CRYPTO_SHA1_SSSE3CRYPTO_SHA256CRYPTO_SHA256_SSSE3CRYPTO_SHA3CRYPTO_SHA512CRYPTO_SHA512_SSSE3CRYPTO_SIMDCRYPTO_SKCIPHERCRYPTO_SKCIPHER2CRYPTO_TESTCRYPTO_TWOFISHCRYPTO_TWOFISH_AVX_X86_64CRYPTO_TWOFISH_COMMONCRYPTO_TWOFISH_X86_64CRYPTO_TWOFISH_X86_64_3WAYCRYPTO_USERCRYPTO_USER_APICRYPTO_USER_API_AEADCRYPTO_USER_API_HASHCRYPTO_USER_API_RNGCRYPTO_USER_API_SKCIPHERCRYPTO_VMACCRYPTO_WP512CRYPTO_XCBCCRYPTO_XTSCRYPTO_XXHASHCRYPTO_ZSTDCSD_LOCK_WAIT_DEBUGCUSECXL_ACPICXL_BUSCXL_MEMCXL_PCICXL_PMEMCXL_PMUCXL_PORTCXL_REGIONCXL_SUSPENDDAMONDAMON_DBGFSDAMON_PADDRDAMON_RECLAIMDAMON_SYSFSDAMON_VADDRDAVICOM_PHYDAXDA_MON_EVENTSDA_MON_EVENTS_IDDCADCACHE_WORD_ACCESSDCBDCDBASDEBUG_ATOMIC_SLEEPDEBUG_BOOT_PARAMSDEBUG_BUGVERBOSEDEBUG_CREDENTIALSDEBUG_FSDEBUG_FS_ALLOW_ALLDEBUG_INFODEBUG_INFO_BTFDEBUG_INFO_BTF_MODULESDEBUG_INFO_DWARF_TOOLCHAIN_DEFAULTDEBUG_IRQFLAGSDEBUG_KERNELDEBUG_KMEMLEAKDEBUG_KMEMLEAK_AUTO_SCANDEBUG_KMEMLEAK_DEFAULT_OFFDEBUG_KMEMLEAK_MEM_POOL_SIZEDEBUG_LISTDEBUG_LOCK_ALLOCDEBUG_MEMORY_INITDEBUG_MISCDEBUG_MUTEXESDEBUG_NETDEBUG_NOTIFIERSDEBUG_OBJECTSDEBUG_OBJECTS_ENABLE_DEFAULTDEBUG_OBJECTS_FREEDEBUG_OBJECTS_PERCPU_COUNTERDEBUG_OBJECTS_RCU_HEADDEBUG_OBJECTS_TIMERSDEBUG_OBJECTS_WORKDEBUG_PAGEALLOCDEBUG_PAGE_REFDEBUG_PER_CPU_MAPSDEBUG_PREEMPTDEBUG_RT_MUTEXESDEBUG_RWSEMSDEBUG_SECTION_MISMATCHDEBUG_SGDEBUG_SHIRQDEBUG_SPINLOCKDEBUG_STACK_USAGEDEBUG_VMDEBUG_VM_IRQSOFFDEBUG_VM_PGTABLEDEBUG_WW_MUTEX_SLOWPATHDEBUG_WXDECOMPRESS_BZIP2DECOMPRESS_GZIPDECOMPRESS_LZ4DECOMPRESS_LZMADECOMPRESS_LZODECOMPRESS_XZDECOMPRESS_ZSTDDEFAULT_CUBICDEFAULT_FQ_CODELDEFAULT_HOSTNAMEDEFAULT_HUNG_TASK_TIMEOUTDEFAULT_INITDEFAULT_MMAP_MIN_ADDRDEFAULT_NET_SCHDEFAULT_SECURITY_SELINUXDEFAULT_TCP_CONGDEFERRED_STRUCT_PAGE_INITDELL_LAPTOPDELL_RBTNDELL_RBUDELL_SMBIOSDELL_SMBIOS_WMIDELL_SMO8800DELL_WMIDELL_WMI_AIODELL_WMI_DESCRIPTORDELL_WMI_LEDDELL_WMI_PRIVACYDELL_WMI_SYSMANDETECT_HUNG_TASKDEVICE_MIGRATIONDEVICE_PRIVATEDEVMEMDEVPORTDEVTMPFSDEVTMPFS_MOUNTDEVTMPFS_SAFEDEV_COREDUMPDEV_DAXDEV_DAX_HMEMDEV_DAX_HMEM_DEVICESDEV_DAX_KMEMDEV_DAX_PMEMDEV_DAX_PMEM_COMPATDIMLIBDL2KDLMDLM_DEBUGDMABUF_DEBUGDMABUF_HEAPSDMABUF_HEAPS_SYSTEMDMABUF_MOVE_NOTIFYDMADEVICESDMADEVICES_DEBUGDMADEVICES_VDEBUGDMAR_DEBUGDMAR_PERFDMAR_TABLEDMATESTDMA_ACPIDMA_API_DEBUGDMA_API_DEBUG_SGDMA_CMADMA_COHERENT_POOLDMA_ENGINEDMA_ENGINE_RAIDDMA_NEED_SYNCDMA_OPSDMA_SHARED_BUFFERDMA_VIRTUAL_CHANNELSDMIDMIIDDMI_SCAN_MACHINE_NON_EFI_FALLBACKDMI_SYSFSDM_AUDITDM_BIO_PRISONDM_BUFIODM_CACHEDM_CACHE_SMQDM_CRYPTDM_DEBUGDM_DELAYDM_ERADM_FLAKEYDM_INTEGRITYDM_LOG_USERSPACEDM_LOG_WRITESDM_MIRRORDM_MULTIPATHDM_MULTIPATH_HSTDM_MULTIPATH_IOADM_MULTIPATH_QLDM_MULTIPATH_STDM_PERSISTENT_DATADM_RAIDDM_SNAPSHOTDM_SWITCHDM_THIN_PROVISIONINGDM_UEVENTDM_VERITYDM_VERITY_FECDM_VERITY_VERIFY_ROOTHASH_SIGDM_WRITECACHEDM_ZERODNOTIFYDNS_RESOLVERDP83640_PHYDP83822_PHYDP83848_PHYDP83867_PHYDP83TC811_PHYDP83TG720_PHYDPLLDPTF_PCH_FIVRDPTF_POWERDQLDRIVER_PE_KUNIT_TESTDRMDRM_AMDGPUDRM_AMDGPU_USERPTRDRM_AMD_ACPDRM_AMD_DCDRM_AMD_DC_FPDRM_ASTDRM_BOCHSDRM_BRIDGEDRM_BUDDYDRM_CIRRUS_QEMUDRM_DISPLAY_DP_HELPERDRM_DISPLAY_DP_TUNNELDRM_DISPLAY_HDCP_HELPERDRM_DISPLAY_HDMI_HELPERDRM_DISPLAY_HELPERDRM_DP_AUX_CHARDEVDRM_DP_CECDRM_EXECDRM_EXPORT_FOR_TESTSDRM_FBDEV_EMULATIONDRM_FBDEV_OVERALLOCDRM_GEM_SHMEM_HELPERDRM_GM12U320DRM_GPUVMDRM_GUDDRM_HYPERVDRM_I2C_CH7006DRM_I2C_SIL164DRM_I915DRM_I915_CAPTURE_ERRORDRM_I915_COMPRESS_ERRORDRM_I915_DP_TUNNELDRM_I915_FENCE_TIMEOUTDRM_I915_FORCE_PROBEDRM_I915_HEARTBEAT_INTERVALDRM_I915_MAX_REQUEST_BUSYWAITDRM_I915_PREEMPT_TIMEOUTDRM_I915_PREEMPT_TIMEOUT_COMPUTEDRM_I915_REQUEST_TIMEOUTDRM_I915_STOP_TIMEOUTDRM_I915_TIMESLICE_DURATIONDRM_I915_USERFAULT_AUTOSUSPENDDRM_I915_USERPTRDRM_KMS_HELPERDRM_KUNIT_TESTDRM_KUNIT_TEST_HELPERSDRM_LIB_RANDOMDRM_LOAD_EDID_FIRMWAREDRM_MGAG200DRM_MIPI_DSIDRM_NOUVEAUDRM_NOUVEAU_BACKLIGHTDRM_NOUVEAU_GSP_DEFAULTDRM_PANELDRM_PANEL_BRIDGEDRM_PANEL_ORIENTATION_QUIRKSDRM_QXLDRM_RADEONDRM_RADEON_USERPTRDRM_SCHEDDRM_SUBALLOC_HELPERDRM_TTMDRM_TTM_HELPERDRM_UDLDRM_VIRTIO_GPUDRM_VIRTIO_GPU_KMSDRM_VKMSDRM_VMWGFXDRM_VRAM_HELPERDST_CACHEDUMMYDUMMY_CONSOLEDUMMY_CONSOLE_COLUMNSDUMMY_CONSOLE_ROWSDWMAC_INTELDW_DMACDW_DMAC_COREDW_DMAC_PCIDYNAMIC_DEBUGDYNAMIC_DEBUG_COREDYNAMIC_EVENTSDYNAMIC_FTRACEDYNAMIC_FTRACE_WITH_ARGSDYNAMIC_FTRACE_WITH_DIRECT_CALLSDYNAMIC_FTRACE_WITH_REGSDYNAMIC_MEMORY_LAYOUTDYNAMIC_PHYSICAL_MASKDYNAMIC_SIGFRAMEE1000E1000EE1000E_HWTSEARLY_PRINTKEARLY_PRINTK_DBGPEARLY_PRINTK_USBEARLY_PRINTK_USB_XDBCEDACEDAC_AMD64EDAC_ATOMIC_SCRUBEDAC_DEBUGEDAC_DECODE_MCEEDAC_E752XEDAC_GHESEDAC_I10NMEDAC_I3000EDAC_I3200EDAC_I5000EDAC_I5100EDAC_I5400EDAC_I7300EDAC_I7COREEDAC_I82975XEDAC_IE31200EDAC_IGEN6EDAC_LEGACY_SYSFSEDAC_PND2EDAC_SBRIDGEEDAC_SKXEDAC_SUPPORTEDAC_X38EDDEEEPC_LAPTOPEEEPC_WMIEEPROM_93CX6EEPROM_LEGACYEEPROM_MAX6875EFIEFIVAR_FSEFI_COCO_SECRETEFI_CUSTOM_SSDT_OVERLAYSEFI_DEV_PATH_PARSEREFI_DXE_MEM_ATTRIBUTESEFI_EARLYCONEFI_ESRTEFI_HANDOVER_PROTOCOLEFI_MIXEDEFI_PARTITIONEFI_RCI2_TABLEEFI_RUNTIME_MAPEFI_RUNTIME_WRAPPERSEFI_SECRETEFI_SOFT_RESERVEEFI_STUBEFI_VARSEFI_VARS_PSTOREEFI_VARS_PSTORE_DEFAULT_DISABLEELFCOREELF_COREENA_ETHERNETENCLOSURE_SERVICESENCRYPTED_KEYSENERGY_MODELENICEPOLLEROFS_FSEROFS_FS_POSIX_ACLEROFS_FS_SECURITYEROFS_FS_XATTRETHERNETETHTOOL_NETLINKEVENTFDEVENT_TRACINGEVMEVM_ATTR_FSUUIDEXCLUSIVE_SYSTEM_RAMEXFAT_DEFAULT_IOCHARSETEXFAT_FSEXPORTFSEXPORTFS_BLOCK_OPSEXT4_DEBUGEXT4_FSEXT4_FS_POSIX_ACLEXT4_FS_SECURITYEXT4_KUNIT_TESTSEXT4_USE_FOR_EXT2EXTRA_FIRMWAREFAILOVERFAILSLABFAIL_IO_TIMEOUTFAIL_MAKE_REQUESTFAIL_MMC_REQUESTFAIL_PAGE_ALLOCFAIL_SUNRPCFAIR_GROUP_SCHEDFANOTIFYFANOTIFY_ACCESS_PERMISSIONSFAT_DEFAULT_CODEPAGEFAT_DEFAULT_IOCHARSETFAT_FSFAT_KUNIT_TESTFAULT_INJECTIONFAULT_INJECTION_DEBUG_FSFBFB_CFB_COPYAREAFB_CFB_FILLRECTFB_CFB_IMAGEBLITFB_COREFB_DEFERRED_IOFB_DEVICEFB_EFIFB_IOMEM_FOPSFB_IOMEM_HELPERSFB_NOTIFYFB_SYSMEM_FOPSFB_SYSMEM_HELPERSFB_SYSMEM_HELPERS_DEFERREDFB_SYS_COPYAREAFB_SYS_FILLRECTFB_SYS_IMAGEBLITFB_TILEBLITTINGFB_VESAFCOE_FNICFHANDLEFIB_RULESFILE_LOCKINGFIPS_SIGNATURE_SELFTESTFIRMWARE_MEMMAPFIRMWARE_TABLEFIXED_PHYFIX_EARLYCON_MEMFM10KFONT_8x16FONT_8x8FONT_SUPPORTFORTIFY_SOURCEFPROBEFRAMEBUFFER_CONSOLEFRAMEBUFFER_CONSOLE_DETECT_PRIMARYFRAMEBUFFER_CONSOLE_ROTATIONFRAME_WARNFREEZERFSCACHEFSCACHE_STATSFSNOTIFYFS_DAXFS_DAX_PMDFS_IOMAPFS_MBCACHEFS_POSIX_ACLFS_VERITYFTRACEFTRACE_MCOUNT_RECORDFTRACE_MCOUNT_USE_CCFTRACE_SYSCALLSFUJITSU_ESFUJITSU_LAPTOPFUJITSU_TABLETFUNCTION_ALIGNMENTFUNCTION_ALIGNMENT_16BFUNCTION_ALIGNMENT_4BFUNCTION_ERROR_INJECTIONFUNCTION_GRAPH_TRACERFUNCTION_PADDING_BYTESFUNCTION_PADDING_CFIFUNCTION_PROFILERFUNCTION_TRACERFUSE_DAXFUSE_FSFUSIONFUSION_LOGGINGFUSION_MAX_SGEFUSION_SASFUSION_SPIFUTEXFUTEX_PIFWNODE_MDIOFW_ATTR_CLASSFW_CFG_SYSFSFW_CS_DSPFW_LOADERFW_LOADER_COMPRESSFW_LOADER_COMPRESS_XZFW_LOADER_COMPRESS_ZSTDFW_LOADER_DEBUGFW_LOADER_PAGED_BUFFW_LOADER_SYSFSFW_LOADER_USER_HELPERFW_UPLOADGACT_PROBGARPGCC11_NO_ARRAY_BOUNDSGCC12_NO_ARRAY_BOUNDSGCC_VERSIONGENERIC_ALLOCATORGENERIC_BUGGENERIC_BUG_RELATIVE_POINTERSGENERIC_CALIBRATE_DELAYGENERIC_CLOCKEVENTSGENERIC_CLOCKEVENTS_BROADCASTGENERIC_CLOCKEVENTS_MIN_ADJUSTGENERIC_CMOS_UPDATEGENERIC_CPUGENERIC_CPU_AUTOPROBEGENERIC_CPU_VULNERABILITIESGENERIC_CSUMGENERIC_EARLY_IOREMAPGENERIC_ENTRYGENERIC_GETTIMEOFDAYGENERIC_IOMAPGENERIC_IRQ_DEBUGFSGENERIC_IRQ_EFFECTIVE_AFF_MASKGENERIC_IRQ_INJECTIONGENERIC_IRQ_MATRIX_ALLOCATORGENERIC_IRQ_MIGRATIONGENERIC_IRQ_PROBEGENERIC_IRQ_RESERVATION_MODEGENERIC_IRQ_SHOWGENERIC_ISA_DMAGENERIC_MSI_IRQGENERIC_NET_UTILSGENERIC_PCI_IOMAPGENERIC_PENDING_IRQGENERIC_PINCONFGENERIC_PTDUMPGENERIC_SMP_IDLE_THREADGENERIC_STRNCPY_FROM_USERGENERIC_STRNLEN_USERGENERIC_TIME_VSYSCALLGENERIC_TRACERGENERIC_VDSO_TIME_NSGENEVEGET_FREE_REGIONGFS2_FSGFS2_FS_LOCKING_DLMGLOBGNSSGPIOLIBGPIOLIB_FASTPATH_LIMITGPIOLIB_IRQCHIPGPIO_ACPIGPIO_AMDPTGPIO_CDEVGPIO_CDEV_V1GPIO_GENERICGPIO_ICHGRACE_PERIODGRO_CELLSGUEST_PERF_EVENTSGUP_TESTGVEHALTPOLL_CPUIDLEHANGCHECK_TIMERHARDENED_USERCOPYHARDIRQS_SW_RESENDHARDLOCKUP_CHECK_TIMESTAMPHARDLOCKUP_DETECTORHARDLOCKUP_DETECTOR_PERFHASHTABLE_KUNIT_TESTHASH_KUNIT_TESTHAS_DMAHAS_IOMEMHAS_IOPORTHAS_IOPORT_MAPHAVE_ACPI_APEIHAVE_ACPI_APEI_NMIHAVE_ALIGNED_STRUCT_PAGEHAVE_ARCH_AUDITSYSCALLHAVE_ARCH_COMPAT_MMAP_BASESHAVE_ARCH_HUGE_VMALLOCHAVE_ARCH_HUGE_VMAPHAVE_ARCH_JUMP_LABELHAVE_ARCH_JUMP_LABEL_RELATIVEHAVE_ARCH_KASANHAVE_ARCH_KASAN_VMALLOCHAVE_ARCH_KCSANHAVE_ARCH_KFENCEHAVE_ARCH_KGDBHAVE_ARCH_KMSANHAVE_ARCH_MMAP_RND_BITSHAVE_ARCH_MMAP_RND_COMPAT_BITSHAVE_ARCH_NODE_DEV_GROUPHAVE_ARCH_PREL32_RELOCATIONSHAVE_ARCH_RANDOMIZE_KSTACK_OFFSETHAVE_ARCH_SECCOMPHAVE_ARCH_SECCOMP_FILTERHAVE_ARCH_SOFT_DIRTYHAVE_ARCH_STACKLEAKHAVE_ARCH_THREAD_STRUCT_WHITELISTHAVE_ARCH_TRACEHOOKHAVE_ARCH_TRANSPARENT_HUGEPAGEHAVE_ARCH_TRANSPARENT_HUGEPAGE_PUDHAVE_ARCH_USERFAULTFD_MINORHAVE_ARCH_USERFAULTFD_WPHAVE_ARCH_VMAP_STACKHAVE_ARCH_WITHIN_STACK_FRAMESHAVE_ASM_MODVERSIONSHAVE_BOOTMEM_INFO_NODEHAVE_BUILDTIME_MCOUNT_SORTHAVE_CALL_THUNKSHAVE_CLKHAVE_CLK_PREPAREHAVE_CMPXCHG_DOUBLEHAVE_CMPXCHG_LOCALHAVE_CONTEXT_TRACKING_USERHAVE_CONTEXT_TRACKING_USER_OFFSTACKHAVE_C_RECORDMCOUNTHAVE_DEBUG_KMEMLEAKHAVE_DMA_CONTIGUOUSHAVE_DYNAMIC_FTRACEHAVE_DYNAMIC_FTRACE_NO_PATCHABLEHAVE_DYNAMIC_FTRACE_WITH_ARGSHAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLSHAVE_DYNAMIC_FTRACE_WITH_REGSHAVE_EBPF_JITHAVE_EFFICIENT_UNALIGNED_ACCESSHAVE_EISAHAVE_EXIT_THREADHAVE_FAST_GUPHAVE_FENTRYHAVE_FTRACE_MCOUNT_RECORDHAVE_FUNCTION_ARG_ACCESS_APIHAVE_FUNCTION_ERROR_INJECTIONHAVE_FUNCTION_GRAPH_TRACERHAVE_FUNCTION_TRACERHAVE_GCC_PLUGINSHAVE_GENERIC_VDSOHAVE_HARDENED_USERCOPY_ALLOCATORHAVE_HARDLOCKUP_DETECTOR_PERFHAVE_HW_BREAKPOINTHAVE_IMA_KEXECHAVE_INTEL_TXTHAVE_IOREMAP_PROTHAVE_IRQ_EXIT_ON_IRQ_STACKHAVE_IRQ_TIME_ACCOUNTINGHAVE_JUMP_LABEL_HACKHAVE_KCSAN_COMPILERHAVE_KERNEL_BZIP2HAVE_KERNEL_GZIPHAVE_KERNEL_LZ4HAVE_KERNEL_LZMAHAVE_KERNEL_LZOHAVE_KERNEL_XZHAVE_KERNEL_ZSTDHAVE_KPROBESHAVE_KPROBES_ON_FTRACEHAVE_KRETPROBESHAVE_KVM_ARCH_GMEM_INVALIDATEHAVE_KVM_ARCH_GMEM_PREPAREHAVE_KVM_CPU_RELAX_INTERCEPTHAVE_KVM_DIRTY_RINGHAVE_KVM_DIRTY_RING_ACQ_RELHAVE_KVM_DIRTY_RING_TSOHAVE_KVM_IRQCHIPHAVE_KVM_IRQ_BYPASSHAVE_KVM_IRQ_ROUTINGHAVE_KVM_MSIHAVE_KVM_NO_POLLHAVE_KVM_PFNCACHEHAVE_KVM_PM_NOTIFIERHAVE_KVM_READONLY_MEMHAVE_LIVEPATCHHAVE_MIXED_BREAKPOINTS_REGSHAVE_MMIOTRACE_SUPPORTHAVE_MOD_ARCH_SPECIFICHAVE_MOVE_PMDHAVE_MOVE_PUDHAVE_NMIHAVE_NOINSTR_HACKHAVE_NOINSTR_VALIDATIONHAVE_OBJTOOLHAVE_OBJTOOL_MCOUNTHAVE_OBJTOOL_NOP_MCOUNTHAVE_OPTPROBESHAVE_PCIHAVE_PCSPKR_PLATFORMHAVE_PERF_EVENTSHAVE_PERF_EVENTS_NMIHAVE_PERF_REGSHAVE_PERF_USER_STACK_DUMPHAVE_POSIX_CPU_TIMERS_TASK_WORKHAVE_PREEMPT_DYNAMICHAVE_PREEMPT_DYNAMIC_CALLHAVE_PREEMPT_LAZYHAVE_REGS_AND_STACK_ACCESS_APIHAVE_RELIABLE_STACKTRACEHAVE_RETHOOKHAVE_RSEQHAVE_SAMPLE_FTRACE_DIRECTHAVE_SCHED_AVG_IRQHAVE_SETUP_PER_CPU_AREAHAVE_SOFTIRQ_ON_OWN_STACKHAVE_STACKPROTECTORHAVE_STACK_VALIDATIONHAVE_STATIC_CALLHAVE_STATIC_CALL_INLINEHAVE_SYSCALL_TRACEPOINTSHAVE_UACCESS_VALIDATIONHAVE_UID16HAVE_UNSTABLE_SCHED_CLOCKHAVE_USER_RETURN_NOTIFIERHAVE_VIRT_CPU_ACCOUNTING_GENHDLCHDLC_CISCOHDLC_FRHDLC_PPPHDLC_RAWHDMIHDMI_LPE_AUDIOHEADERS_INSTALLHIBERNATE_CALLBACKSHIBERNATIONHIBERNATION_SNAPSHOT_DEVHIDHIDRAWHID_A4TECHHID_ACRUXHID_ALPSHID_APPLEHID_APPLEIRHID_ASUSHID_AUREALHID_BATTERY_STRENGTHHID_BELKINHID_BETOP_FFHID_BPFHID_CHERRYHID_CHICONYHID_CMEDIAHID_CORSAIRHID_COUGARHID_CYPRESSHID_DRAGONRISEHID_ELANHID_ELECOMHID_ELOHID_EVISIONHID_EZKEYHID_GEMBIRDHID_GENERICHID_GFRMHID_GREENASIAHID_GT683RHID_GYRATIONHID_HOLTEKHID_HYPERV_MOUSEHID_ICADEHID_ITEHID_JABRAHID_KENSINGTONHID_KEYTOUCHHID_KUNIT_TESTHID_KYEHID_LCPOWERHID_LEDHID_LENOVOHID_LETSKETCHHID_LOGITECHHID_LOGITECH_DJHID_LOGITECH_HIDPPHID_MAGICMOUSEHID_MICROSOFTHID_MONTEREYHID_MULTITOUCHHID_NTIHID_NTRIGHID_ORTEKHID_PANTHERLORDHID_PENMOUNTHID_PETALYNXHID_PICOLCDHID_PICOLCD_BACKLIGHTHID_PICOLCD_FBHID_PICOLCD_LCDHID_PICOLCD_LEDSHID_PIDHID_PLANTRONICSHID_PRIMAXHID_PRODIKEYSHID_RMIHID_ROCCATHID_SAITEKHID_SAMSUNGHID_SEMITEKHID_SENSOR_ACCEL_3DHID_SENSOR_ALSHID_SENSOR_CUSTOM_SENSORHID_SENSOR_DEVICE_ROTATIONHID_SENSOR_GYRO_3DHID_SENSOR_HUBHID_SENSOR_HUMIDITYHID_SENSOR_IIO_COMMONHID_SENSOR_IIO_TRIGGERHID_SENSOR_INCLINOMETER_3DHID_SENSOR_MAGNETOMETER_3DHID_SENSOR_PRESSHID_SENSOR_PROXHID_SENSOR_TEMPHID_SIGMAMICROHID_SMARTJOYPLUSHID_SONYHID_SPEEDLINKHID_STEELSERIESHID_SUNPLUSHID_SUPPORTHID_THINGMHID_THRUSTMASTERHID_TIVOHID_TOPSEEDHID_TWINHANHID_UCLOGICHID_WACOMHID_WALTOPHID_WIIMOTEHID_XIAOMIHID_XINMOHID_ZEROPLUSHID_ZYDACRONHIGH_RES_TIMERSHINICHIST_TRIGGERSHMEM_REPORTINGHMM_MIRRORHOTPLUG_CORE_SYNCHOTPLUG_CORE_SYNC_DEADHOTPLUG_CORE_SYNC_FULLHOTPLUG_CPUHOTPLUG_PARALLELHOTPLUG_PCIHOTPLUG_PCI_ACPIHOTPLUG_PCI_ACPI_IBMHOTPLUG_PCI_PCIEHOTPLUG_PCI_SHPCHOTPLUG_SMTHOTPLUG_SPLIT_STARTUPHPETHPET_EMULATE_RTCHPET_MMAPHPET_TIMERHPWDT_NMI_DECODINGHP_ACCELHP_ILOHP_WATCHDOGHP_WMIHSA_AMDHSA_AMD_SVMHSRHSU_DMAHUGETLBFSHUGETLB_PAGEHUGETLB_PAGE_OPTIMIZE_VMEMMAPHVC_DRIVERHVC_IRQHVC_XENHVC_XEN_FRONTENDHWLAT_TRACERHWMONHWMON_VIDHWPOISON_INJECTHWSPINLOCKHW_CONSOLEHW_RANDOMHW_RANDOM_AMDHW_RANDOM_INTELHW_RANDOM_TIMERIOMEMHW_RANDOM_TPMHW_RANDOM_VIAHW_RANDOM_VIRTIOHYPERVHYPERVISOR_GUESTHYPERV_BALLOONHYPERV_IOMMUHYPERV_KEYBOARDHYPERV_NETHYPERV_STORAGEHYPERV_TESTINGHYPERV_TIMERHYPERV_UTILSHYPERV_VSOCKETSHZHZ_1000I2CI2C_ALGOBITI2C_ALGOPCAI2C_AMD756I2C_AMD756_S4882I2C_AMD8111I2C_BOARDINFOI2C_CHARDEVI2C_COMPATI2C_DESIGNWARE_BAYTRAILI2C_DESIGNWARE_COREI2C_DESIGNWARE_PLATFORMI2C_DIOLAN_U2CI2C_HELPER_AUTOI2C_HIDI2C_HID_ACPII2C_HID_COREI2C_I801I2C_ISCHI2C_ISMTI2C_MLXCPLDI2C_MUXI2C_MUX_MLXCPLDI2C_NFORCE2I2C_NFORCE2_S4985I2C_PARPORTI2C_PCA_PLATFORMI2C_PIIX4I2C_SCMII2C_SIMTECI2C_SIS96XI2C_SMBUSI2C_STUBI2C_TINY_USBI2C_VIAI2C_VIAPROI40EI40EVFI40E_DCBI6300ESB_WDTI8253_LOCKI8KIA32_EMULATIONIA32_FEAT_CTLIAVFIB700_WDTIBMASRICEICE_HWMONICE_HWTSICE_SWITCHDEVICPLUS_PHYIDEAPAD_LAPTOPIDLE_INJECTIDLE_PAGE_TRACKINGIDPFIEEE802154IEEE802154_6LOWPANIEEE802154_DRIVERSIEEE802154_FAKELBIEEE802154_SOCKETIFBIFCVFIGBIGBVFIGB_DCAIGB_HWMONIGCIGC_LEDSIIOIIO_BUFFERIIO_CONSUMERS_PER_TRIGGERIIO_FORMAT_KUNIT_TESTIIO_KFIFO_BUFIIO_TRIGGERIIO_TRIGGERED_BUFFERIKHEADERSILLEGAL_POINTER_VALUEIMAIMA_APPRAISEIMA_APPRAISE_BOOTPARAMIMA_APPRAISE_MODSIGIMA_ARCH_POLICYIMA_DEFAULT_HASHIMA_DEFAULT_HASH_SHA256IMA_DEFAULT_TEMPLATEIMA_KEXECIMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARYIMA_LSM_RULESIMA_MEASURE_ASYMMETRIC_KEYSIMA_MEASURE_PCR_IDXIMA_QUEUE_EARLY_BOOT_KEYSIMA_READ_POLICYIMA_SECURE_AND_OR_TRUSTED_BOOTIMA_SIG_TEMPLATEIMA_TRUSTED_KEYRINGIMA_WRITE_POLICYINETINET6_AHINET6_ESPINET6_ESPINTCPINET6_ESP_OFFLOADINET6_IPCOMPINET6_TUNNELINET6_XFRM_TUNNELINET_AHINET_DIAGINET_DIAG_DESTROYINET_ESPINET_ESPINTCPINET_ESP_OFFLOADINET_IPCOMPINET_MPTCP_DIAGINET_RAW_DIAGINET_SCTP_DIAGINET_TCP_DIAGINET_TUNNELINET_UDP_DIAGINET_XFRM_TUNNELINFINIBANDINFINIBAND_ADDR_TRANSINFINIBAND_ADDR_TRANS_CONFIGFSINFINIBAND_BNXT_REINFINIBAND_CXGB4INFINIBAND_EFAINFINIBAND_HFI1INFINIBAND_IPOIBINFINIBAND_IPOIB_CMINFINIBAND_IPOIB_DEBUGINFINIBAND_IRDMAINFINIBAND_ISERINFINIBAND_ISERTINFINIBAND_ON_DEMAND_PAGINGINFINIBAND_OPA_VNICINFINIBAND_QEDRINFINIBAND_RDMAVTINFINIBAND_SRPINFINIBAND_SRPTINFINIBAND_USER_ACCESSINFINIBAND_USER_MADINFINIBAND_USER_MEMINFINIBAND_USNICINFINIBAND_VIRT_DMAINFINIBAND_VMWARE_PVRDMAINITRAMFS_SOURCEINIT_ENV_ARG_LIMITINIT_STACK_NONEINOTIFY_USERINPUTINPUT_APANELINPUT_ATI_REMOTE2INPUT_ATLAS_BTNSINPUT_CM109INPUT_EVDEVINPUT_FF_MEMLESSINPUT_GPIO_ROTARY_ENCODERINPUT_JOYDEVINPUT_KEYBOARDINPUT_KEYSPAN_REMOTEINPUT_KUNIT_TESTINPUT_LEDSINPUT_MISCINPUT_MOUSEINPUT_MOUSEDEVINPUT_MOUSEDEV_SCREEN_XINPUT_MOUSEDEV_SCREEN_YINPUT_PCSPKRINPUT_POWERMATEINPUT_SPARSEKMAPINPUT_TABLETINPUT_TOUCHSCREENINPUT_UINPUTINPUT_VIVALDIFMAPINPUT_XEN_KBDDEV_FRONTENDINPUT_YEALINKINSTRUCTION_DECODERINT340X_THERMALINTEGRITYINTEGRITY_ASYMMETRIC_KEYSINTEGRITY_AUDITINTEGRITY_CA_MACHINE_KEYRINGINTEGRITY_CA_MACHINE_KEYRING_MAXINTEGRITY_MACHINE_KEYRINGINTEGRITY_PLATFORM_KEYRINGINTEGRITY_SIGNATUREINTEGRITY_TRUSTED_KEYRINGINTEL_GTTINTEL_HFI_THERMALINTEL_HID_EVENTINTEL_IDLEINTEL_IDMA64INTEL_IDXDINTEL_IDXD_BUSINTEL_IDXD_PERFMONINTEL_IDXD_SVMINTEL_IFSINTEL_IOATDMAINTEL_IOMMUINTEL_IOMMU_DEBUGFSINTEL_IOMMU_FLOPPY_WAINTEL_IOMMU_PERF_EVENTSINTEL_IOMMU_SCALABLE_MODE_DEFAULT_ONINTEL_IOMMU_SVMINTEL_IPSINTEL_ISHTP_ECLITEINTEL_ISH_HIDINTEL_MEIINTEL_MEI_GSCINTEL_MEI_GSC_PROXYINTEL_MEI_MEINTEL_MEI_WDTINTEL_OAKTRAILINTEL_PCH_THERMALINTEL_PMC_COREINTEL_PMT_CLASSINTEL_PMT_CRASHLOGINTEL_PMT_TELEMETRYINTEL_POWERCLAMPINTEL_QEPINTEL_RAPLINTEL_RAPL_COREINTEL_RAPL_TPMIINTEL_RSTINTEL_SDSIINTEL_SOC_DTS_IOSF_COREINTEL_SPEED_SELECT_INTERFACEINTEL_SPEED_SELECT_TPMIINTEL_TCCINTEL_TDX_GUESTINTEL_THINTEL_TH_ACPIINTEL_TH_GTHINTEL_TH_MSUINTEL_TH_PCIINTEL_TH_PTIINTEL_TH_STHINTEL_TPMIINTEL_TURBO_MAX_3INTEL_TXTINTEL_UNCORE_FREQ_CONTROLINTEL_UNCORE_FREQ_CONTROL_TPMIINTEL_VBTNINTEL_VSECINTEL_WMIINTEL_WMI_THUNDERBOLTINTEL_XWAY_PHYINTERVAL_TREEINTERVAL_TREE_SPAN_ITERIOMMUFDIOMMUFD_DRIVERIOMMUFD_TESTIOMMU_APIIOMMU_DEBUGFSIOMMU_DEFAULT_DMA_LAZYIOMMU_DMAIOMMU_IOPFIOMMU_IOVAIOMMU_IO_PGTABLEIOMMU_MM_DATAIOMMU_SUPPORTIOMMU_SVAIONICIOSCHED_BFQIOSF_MBIIOSMIO_DELAY_0X80IO_URINGIO_WQIP6_NF_FILTERIP6_NF_IPTABLESIP6_NF_MANGLEIP6_NF_MATCH_AHIP6_NF_MATCH_EUI64IP6_NF_MATCH_FRAGIP6_NF_MATCH_HLIP6_NF_MATCH_IPV6HEADERIP6_NF_MATCH_MHIP6_NF_MATCH_OPTSIP6_NF_MATCH_RPFILTERIP6_NF_MATCH_RTIP6_NF_NATIP6_NF_RAWIP6_NF_SECURITYIP6_NF_TARGET_MASQUERADEIP6_NF_TARGET_NPTIP6_NF_TARGET_REJECTIP6_NF_TARGET_SYNPROXYIPC_NSIPMI_DEVICE_INTERFACEIPMI_DMI_DECODEIPMI_HANDLERIPMI_PLAT_DATAIPMI_POWEROFFIPMI_SIIPMI_SSIFIPMI_WATCHDOGIPV6IPV6_GREIPV6_MIP6IPV6_MROUTEIPV6_MROUTE_MULTIPLE_TABLESIPV6_MULTIPLE_TABLESIPV6_NDISC_NODETYPEIPV6_OPTIMISTIC_DADIPV6_PIMSM_V2IPV6_ROUTER_PREFIPV6_ROUTE_INFOIPV6_SEG6_BPFIPV6_SEG6_HMACIPV6_SEG6_LWTUNNELIPV6_SITIPV6_SIT_6RDIPV6_TUNNELIPV6_VTIIPVLANIPVLAN_L3SIPVTAPIP_ADVANCED_ROUTERIP_FIB_TRIE_STATSIP_MROUTEIP_MROUTE_COMMONIP_MROUTE_MULTIPLE_TABLESIP_MULTICASTIP_MULTIPLE_TABLESIP_NF_ARPFILTERIP_NF_ARPTABLESIP_NF_ARP_MANGLEIP_NF_FILTERIP_NF_IPTABLESIP_NF_MANGLEIP_NF_MATCH_AHIP_NF_MATCH_ECNIP_NF_MATCH_RPFILTERIP_NF_MATCH_TTLIP_NF_NATIP_NF_RAWIP_NF_SECURITYIP_NF_TARGET_ECNIP_NF_TARGET_MASQUERADEIP_NF_TARGET_NETMAPIP_NF_TARGET_REDIRECTIP_NF_TARGET_REJECTIP_NF_TARGET_SYNPROXYIP_NF_TARGET_TTLIP_PIMSM_V1IP_PIMSM_V2IP_ROUTE_CLASSIDIP_ROUTE_MULTIPATHIP_ROUTE_VERBOSEIP_SCTPIP_SETIP_SET_BITMAP_IPIP_SET_BITMAP_IPMACIP_SET_BITMAP_PORTIP_SET_HASH_IPIP_SET_HASH_IPMACIP_SET_HASH_IPMARKIP_SET_HASH_IPPORTIP_SET_HASH_IPPORTIPIP_SET_HASH_IPPORTNETIP_SET_HASH_MACIP_SET_HASH_NETIP_SET_HASH_NETIFACEIP_SET_HASH_NETNETIP_SET_HASH_NETPORTIP_SET_HASH_NETPORTNETIP_SET_LIST_SETIP_SET_MAXIP_VSIP_VS_DEBUGIP_VS_DHIP_VS_FOIP_VS_FTPIP_VS_IPV6IP_VS_LBLCIP_VS_LBLCRIP_VS_LCIP_VS_MHIP_VS_MH_TAB_INDEXIP_VS_NFCTIP_VS_NQIP_VS_OVFIP_VS_PE_SIPIP_VS_PROTO_AHIP_VS_PROTO_AH_ESPIP_VS_PROTO_ESPIP_VS_PROTO_SCTPIP_VS_PROTO_TCPIP_VS_PROTO_UDPIP_VS_RRIP_VS_SEDIP_VS_SHIP_VS_SH_TAB_BITSIP_VS_TAB_BITSIP_VS_WLCIP_VS_WRRIRQ_BYPASS_MANAGERIRQ_DOMAINIRQ_DOMAIN_HIERARCHYIRQ_FORCED_THREADINGIRQ_MSI_IOMMUIRQ_POLLIRQ_REMAPIRQ_TIME_ACCOUNTINGIRQ_WORKISA_DMA_APIISCSI_BOOT_SYSFSISCSI_IBFTISCSI_IBFT_FINDISCSI_TARGETISCSI_TARGET_CXGB4ISCSI_TCPISL29003ISL29020ISO9660_FSITCO_VENDOR_SUPPORTITCO_WDTIWLDVMIWLMVMIWLWIFIIWLWIFI_DEBUGIWLWIFI_DEBUGFSIWLWIFI_DEVICE_TRACINGIWLWIFI_KUNIT_TESTSIWLWIFI_LEDSIWLWIFI_OPMODE_MODULARIXGBEIXGBEVFIXGBEVF_IPSECIXGBE_DCAIXGBE_DCBIXGBE_HWMONIXGBE_IPSECJBD2JOLIETJUMP_LABELKALLSYMSKALLSYMS_ABSOLUTE_PERCPUKALLSYMS_ALLKALLSYMS_BASE_RELATIVEKASANKASAN_GENERICKASAN_INLINEKASAN_KUNIT_TESTKASAN_SHADOW_OFFSETKASAN_STACKKASAN_VMALLOCKCMPKDB_CONTINUE_CATASTROPHICKDB_DEFAULT_ENABLEKDB_KEYBOARDKERNEL_GZIPKERNFSKEXECKEXEC_BZIMAGE_VERIFY_SIGKEXEC_COREKEXEC_FILEKEXEC_JUMPKEXEC_SIGKEYBOARD_ATKBDKEYSKEY_DH_OPERATIONSKEY_NOTIFICATIONSKGDBKGDB_HONOUR_BLOCKLISTKGDB_KDBKGDB_LOW_LEVEL_TRAPKGDB_SERIAL_CONSOLEKGDB_TESTSKPROBESKPROBES_ON_FTRACEKPROBE_EVENTSKPROBE_EVENT_GEN_TESTKRETPROBESKRETPROBE_ON_RETHOOKKSMKUNITKUNIT_ALL_TESTSKUNIT_DEBUGFSKUNIT_EXAMPLE_TESTKUNIT_TESTKVMKVM_AMDKVM_AMD_SEVKVM_ASYNC_PFKVM_COMMONKVM_COMPATKVM_GENERIC_DIRTYLOG_READ_PROTECTKVM_GENERIC_HARDWARE_ENABLINGKVM_GENERIC_MEMORY_ATTRIBUTESKVM_GENERIC_MMU_NOTIFIERKVM_GENERIC_PRIVATE_MEMKVM_GUESTKVM_HYPERVKVM_INTELKVM_MAX_NR_VCPUSKVM_MMIOKVM_PRIVATE_MEMKVM_SMMKVM_SW_PROTECTED_VMKVM_VFIOKVM_XFER_TO_GUEST_WORKL2TPL2TP_DEBUGFSL2TP_ETHL2TP_IPL2TP_V3LATENCYTOPLCD_CLASS_DEVICELCD_PLATFORMLDISC_AUTOLOADLD_IS_BFDLD_ORPHAN_WARNLD_ORPHAN_WARN_LEVELLD_VERSIONLEDS_BLINKMLEDS_BRIGHTNESS_HW_CHANGEDLEDS_CLASSLEDS_CLEVO_MAILLEDS_INTEL_SS4200LEDS_LM3530LEDS_LP3944LEDS_LT3593LEDS_MLXCPLDLEDS_MLXREGLEDS_TRIGGERSLEDS_TRIGGER_AUDIOLEDS_TRIGGER_BACKLIGHTLEDS_TRIGGER_CAMERALEDS_TRIGGER_DEFAULT_ONLEDS_TRIGGER_DISKLEDS_TRIGGER_GPIOLEDS_TRIGGER_HEARTBEATLEDS_TRIGGER_NETDEVLEDS_TRIGGER_ONESHOTLEDS_TRIGGER_TIMERLEDS_TRIGGER_TRANSIENTLED_TRIGGER_PHYLEGACY_DIRECT_IOLEGACY_TIOCSTILEGACY_VSYSCALL_XONLYLIBCRC32CLIBFCLIBFCOELIBNVDIMMLINEAR_RANGESLINEAR_RANGES_TESTLIST_KUNIT_TESTLIVEPATCHLLCLLD_VERSIONLOAD_UEFI_KEYSLOCALVERSIONLOCKDLOCKDEPLOCKDEP_BITSLOCKDEP_CHAINS_BITSLOCKDEP_CIRCULAR_QUEUE_BITSLOCKDEP_STACK_TRACE_BITSLOCKDEP_STACK_TRACE_HASH_BITSLOCKDEP_SUPPORTLOCKD_V4LOCKUP_DETECTORLOCK_DEBUGGING_SUPPORTLOCK_DOWN_IN_EFI_SECURE_BOOTLOCK_DOWN_KERNEL_FORCE_NONELOCK_EVENT_COUNTSLOCK_SPIN_ON_OWNERLOCK_STATLOCK_TORTURE_TESTLOGITECH_FFLOGOLOGO_LINUX_CLUT224LOG_BUF_SHIFTLOG_CPU_MAX_BUF_SHIFTLOOPBACK_TARGETLPC_ICHLPC_SCHLRU_GENLRU_GEN_ENABLEDLSI_ET1011C_PHYLSMLSM_MMAP_MIN_ADDRLTO_NONELWTUNNELLWTUNNEL_BPFLXT_PHYLZ4_COMPRESSLZ4_DECOMPRESSLZO_COMPRESSLZO_DECOMPRESSMAC80211MAC80211_DEBUGFSMAC80211_HAS_RCMAC80211_HWSIMMAC80211_KUNIT_TESTMAC80211_LEDSMAC80211_MESSAGE_TRACINGMAC80211_RC_DEFAULTMAC80211_RC_DEFAULT_MINSTRELMAC80211_RC_MINSTRELMAC80211_STA_HASH_MAX_SIZEMAC802154MACSECMACVLANMACVTAPMAC_PARTITIONMAGIC_SYSRQMAGIC_SYSRQ_DEFAULT_ENABLEMAGIC_SYSRQ_SERIALMAGIC_SYSRQ_SERIAL_SEQUENCEMAILBOXMANA_INFINIBANDMAPPING_DIRTY_HELPERSMARVELL_10G_PHYMARVELL_88Q2XXX_PHYMARVELL_PHYMAXLINEAR_GPHYMAXSMPMDMDIOMDIO_BCM_UNIMACMDIO_BITBANGMDIO_BUSMDIO_CAVIUMMDIO_DEVICEMDIO_DEVRESMDIO_MSCC_MIIMMDIO_THUNDERMD_AUTODETECTMD_BITMAP_FILEMD_FAULTYMD_LINEARMD_RAID0MD_RAID1MD_RAID10MD_RAID456MEDIA_CAMERA_SUPPORTMEDIA_CEC_SUPPORTMEDIA_CONTROLLERMEDIA_HIDE_ANCILLARY_SUBDRVMEDIA_PCI_SUPPORTMEDIA_SUBDRV_AUTOSELECTMEDIA_SUPPORTMEDIA_SUPPORT_FILTERMEDIA_USB_SUPPORTMEGARAID_SASMELLANOX_PLATFORMMEMBARRIERMEMCGMEMCG_KMEMMEMCPY_KUNIT_TESTMEMFD_CREATEMEMORY_BALLOONMEMORY_FAILUREMEMORY_HOTPLUGMEMORY_HOTREMOVEMEMORY_ISOLATIONMEMREGIONMEMSTICKMEMSTICK_JMICRON_38XMEMSTICK_R592MEMSTICK_REALTEK_PCIMEMSTICK_REALTEK_USBMEMSTICK_TIFM_MSMEMTESTMEM_SOFT_DIRTYMESSAGE_LOGLEVEL_DEFAULTMFD_COREMFD_CS42L43MFD_CS42L43_SDWMFD_INTEL_LPSSMFD_INTEL_LPSS_ACPIMFD_INTEL_LPSS_PCIMFD_SM501MFD_SM501_GPIOMFD_VX855MHI_BUSMHI_BUS_PCI_GENERICMHI_NETMHI_WWAN_CTRLMHI_WWAN_MBIMMHP_MEMMAP_ON_MEMORYMICREL_KS8995MAMICREL_PHYMICROCHIP_PHYMICROCHIP_T1_PHYMICROCODEMICROSEMI_PHYMICROSOFT_MANAMIGRATIONMIIMINIX_SUBPARTITIONMISC_FILESYSTEMSMISC_RTSXMISC_RTSX_PCIMISC_RTSX_USBMITIGATION_CALL_DEPTH_TRACKINGMITIGATION_IBPB_ENTRYMITIGATION_IBRS_ENTRYMITIGATION_PAGE_TABLE_ISOLATIONMITIGATION_RETHUNKMITIGATION_RETPOLINEMITIGATION_RFDSMITIGATION_SLSMITIGATION_SPECTRE_BHIMITIGATION_SRSOMITIGATION_UNRET_ENTRYMLX4_COREMLX4_DEBUGMLX4_ENMLX4_EN_DCBMLX4_INFINIBANDMLX5_BRIDGEMLX5_CLS_ACTMLX5_COREMLX5_CORE_ENMLX5_CORE_EN_DCBMLX5_CORE_IPOIBMLX5_DPLLMLX5_EN_ARFSMLX5_EN_IPSECMLX5_EN_RXNFCMLX5_EN_TLSMLX5_ESWITCHMLX5_FPGAMLX5_INFINIBANDMLX5_MACSECMLX5_MPFSMLX5_SFMLX5_SF_MANAGERMLX5_SW_STEERINGMLX5_TC_CTMLX5_TC_SAMPLEMLX5_VDPAMLX5_VDPA_NETMLX5_VFIO_PCIMLXFWMLXREG_HOTPLUGMLXREG_IOMLXREG_LCMLXSW_COREMLXSW_CORE_HWMONMLXSW_CORE_THERMALMLXSW_I2CMLXSW_MINIMALMLXSW_PCIMLXSW_SPECTRUMMLXSW_SPECTRUM_DCBMLX_PLATFORMMLX_WDTMMCMMCONF_FAM10HMMC_BLOCKMMC_BLOCK_MINORSMMC_CB710MMC_CQHCIMMC_REALTEK_PCIMMC_REALTEK_USBMMC_RICOH_MMCMMC_SDHCIMMC_SDHCI_ACPIMMC_SDHCI_IO_ACCESSORSMMC_SDHCI_PCIMMC_SDHCI_PLTFMMMC_TIFM_SDMMC_USHCMMC_VIA_SDMMCMMC_VUB300MMIOTRACEMMUMMU_GATHER_MERGE_VMASMMU_GATHER_RCU_TABLE_FREEMMU_GATHER_TABLE_FREEMMU_NOTIFIERMODIFY_LDT_SYSCALLMODPROBE_PATHMODULESMODULES_TREE_LOOKUPMODULES_USE_ELF_RELAMODULE_COMPRESS_NONEMODULE_FORCE_LOADMODULE_SIGMODULE_SIG_ALLMODULE_SIG_FORMATMODULE_SIG_HASHMODULE_SIG_KEYMODULE_SIG_SHA512MODULE_SRCVERSION_ALLMODULE_UNLOADMODVERSIONSMOUSE_APPLETOUCHMOUSE_BCM5974MOUSE_CYAPAMOUSE_ELAN_I2CMOUSE_ELAN_I2C_I2CMOUSE_ELAN_I2C_SMBUSMOUSE_PS2MOUSE_PS2_ALPSMOUSE_PS2_BYDMOUSE_PS2_CYPRESSMOUSE_PS2_ELANTECHMOUSE_PS2_ELANTECH_SMBUSMOUSE_PS2_FOCALTECHMOUSE_PS2_LIFEBOOKMOUSE_PS2_LOGIPS2PPMOUSE_PS2_SENTELICMOUSE_PS2_SMBUSMOUSE_PS2_SYNAPTICSMOUSE_PS2_SYNAPTICS_SMBUSMOUSE_PS2_TRACKPOINTMOUSE_PS2_VMMOUSEMOUSE_SERIALMOUSE_SYNAPTICS_I2CMOUSE_SYNAPTICS_USBMOUSE_VSXXXAAMPILIBMPLSMPLS_IPTUNNELMPLS_ROUTINGMPTCPMPTCP_IPV6MPTCP_KUNIT_TESTMQ_IOSCHED_DEADLINEMQ_IOSCHED_KYBERMRPMSDOS_FSMSDOS_PARTITIONMSI_LAPTOPMSI_WMIMSPRO_BLOCKMT7601UMT76_CONNAC_LIBMT76_COREMT76_LEDSMT76_USBMT76x02_LIBMT76x02_USBMT76x0EMT76x0UMT76x0_COMMONMT76x2EMT76x2UMT76x2_COMMONMT7921EMT7921_COMMONMT7925EMT7925_COMMONMT792x_LIBMTDMTD_BLKDEVSMTD_BLOCKMTD_CFI_I1MTD_CFI_I2MTD_MAP_BANK_WIDTH_1MTD_MAP_BANK_WIDTH_2MTD_MAP_BANK_WIDTH_4MTD_UBIMTD_UBI_BEB_LIMITMTD_UBI_WL_THRESHOLDMTK_T7XXMTRRMTRR_SANITIZERMTRR_SANITIZER_ENABLE_DEFAULTMTRR_SANITIZER_SPARE_REG_NR_DEFAULTMULTIUSERMUTEX_SPIN_ON_OWNERMWIFIEXMWIFIEX_PCIEMWIFIEX_SDIOMWIFIEX_USBMXM_WMIMYRI10GEMYRI10GE_DCANAMESPACESNATIONAL_PHYND_BTTND_CLAIMND_PFNNEED_DMA_MAP_STATENEED_PER_CPU_EMBED_FIRST_CHUNKNEED_PER_CPU_PAGE_FIRST_CHUNKNEED_SG_DMA_FLAGSNEED_SG_DMA_LENGTHNETNETCONSOLENETCONSOLE_DYNAMICNETDEVICESNETDEVSIMNETDEV_ADDR_LIST_TESTNETFILTERNETFILTER_ADVANCEDNETFILTER_BPF_LINKNETFILTER_CONNCOUNTNETFILTER_EGRESSNETFILTER_FAMILY_ARPNETFILTER_FAMILY_BRIDGENETFILTER_INGRESSNETFILTER_NETLINKNETFILTER_NETLINK_GLUE_CTNETFILTER_NETLINK_HOOKNETFILTER_NETLINK_LOGNETFILTER_NETLINK_OSFNETFILTER_NETLINK_QUEUENETFILTER_SKIP_EGRESSNETFILTER_SYNPROXYNETFILTER_XTABLESNETFILTER_XT_CONNMARKNETFILTER_XT_MARKNETFILTER_XT_MATCH_ADDRTYPENETFILTER_XT_MATCH_BPFNETFILTER_XT_MATCH_CGROUPNETFILTER_XT_MATCH_CLUSTERNETFILTER_XT_MATCH_COMMENTNETFILTER_XT_MATCH_CONNBYTESNETFILTER_XT_MATCH_CONNLABELNETFILTER_XT_MATCH_CONNLIMITNETFILTER_XT_MATCH_CONNMARKNETFILTER_XT_MATCH_CONNTRACKNETFILTER_XT_MATCH_CPUNETFILTER_XT_MATCH_DCCPNETFILTER_XT_MATCH_DEVGROUPNETFILTER_XT_MATCH_DSCPNETFILTER_XT_MATCH_ECNNETFILTER_XT_MATCH_ESPNETFILTER_XT_MATCH_HASHLIMITNETFILTER_XT_MATCH_HELPERNETFILTER_XT_MATCH_HLNETFILTER_XT_MATCH_IPRANGENETFILTER_XT_MATCH_IPVSNETFILTER_XT_MATCH_LENGTHNETFILTER_XT_MATCH_LIMITNETFILTER_XT_MATCH_MACNETFILTER_XT_MATCH_MARKNETFILTER_XT_MATCH_MULTIPORTNETFILTER_XT_MATCH_OSFNETFILTER_XT_MATCH_OWNERNETFILTER_XT_MATCH_PHYSDEVNETFILTER_XT_MATCH_PKTTYPENETFILTER_XT_MATCH_POLICYNETFILTER_XT_MATCH_QUOTANETFILTER_XT_MATCH_RATEESTNETFILTER_XT_MATCH_REALMNETFILTER_XT_MATCH_RECENTNETFILTER_XT_MATCH_SCTPNETFILTER_XT_MATCH_SOCKETNETFILTER_XT_MATCH_STATENETFILTER_XT_MATCH_STATISTICNETFILTER_XT_MATCH_STRINGNETFILTER_XT_MATCH_TCPMSSNETFILTER_XT_NATNETFILTER_XT_SETNETFILTER_XT_TARGET_AUDITNETFILTER_XT_TARGET_CHECKSUMNETFILTER_XT_TARGET_CLASSIFYNETFILTER_XT_TARGET_CONNMARKNETFILTER_XT_TARGET_CONNSECMARKNETFILTER_XT_TARGET_CTNETFILTER_XT_TARGET_DSCPNETFILTER_XT_TARGET_HLNETFILTER_XT_TARGET_HMARKNETFILTER_XT_TARGET_IDLETIMERNETFILTER_XT_TARGET_LOGNETFILTER_XT_TARGET_MARKNETFILTER_XT_TARGET_MASQUERADENETFILTER_XT_TARGET_NETMAPNETFILTER_XT_TARGET_NFLOGNETFILTER_XT_TARGET_NFQUEUENETFILTER_XT_TARGET_NOTRACKNETFILTER_XT_TARGET_RATEESTNETFILTER_XT_TARGET_REDIRECTNETFILTER_XT_TARGET_SECMARKNETFILTER_XT_TARGET_TCPMSSNETFILTER_XT_TARGET_TCPOPTSTRIPNETFILTER_XT_TARGET_TEENETFILTER_XT_TARGET_TPROXYNETFILTER_XT_TARGET_TRACENETFS_STATSNETFS_SUPPORTNETLABELNETLINK_DIAGNETPOLLNETWORK_FILESYSTEMSNETWORK_PHY_TIMESTAMPINGNETWORK_SECMARKNETXEN_NICNET_ACT_BPFNET_ACT_CSUMNET_ACT_CTNET_ACT_CTINFONET_ACT_GACTNET_ACT_MIRREDNET_ACT_MPLSNET_ACT_PEDITNET_ACT_POLICENET_ACT_SAMPLENET_ACT_SKBEDITNET_ACT_TUNNEL_KEYNET_ACT_VLANNET_CLSNET_CLS_ACTNET_CLS_BPFNET_CLS_CGROUPNET_CLS_FLOWNET_CLS_FLOWERNET_CLS_FWNET_CLS_MATCHALLNET_CLS_U32NET_CORENET_DEVLINKNET_DEV_REFCNT_TRACKERNET_DROP_MONITORNET_EGRESSNET_FAILOVERNET_FCNET_FLOW_LIMITNET_HANDSHAKENET_HANDSHAKE_KUNIT_TESTNET_INGRESSNET_IPGRENET_IPGRE_BROADCASTNET_IPGRE_DEMUXNET_IPIPNET_IPVTINET_IP_TUNNELNET_KEYNET_KEY_MIGRATENET_L3_MASTER_DEVNET_MPLS_GSONET_NSNET_NSHNET_NS_REFCNT_TRACKERNET_PKTGENNET_POLL_CONTROLLERNET_PTP_CLASSIFYNET_REDIRECTNET_RX_BUSY_POLLNET_SCHEDNET_SCH_CAKENET_SCH_CBSNET_SCH_DEFAULTNET_SCH_ETFNET_SCH_ETSNET_SCH_FIFONET_SCH_FQNET_SCH_FQ_CODELNET_SCH_GREDNET_SCH_HFSCNET_SCH_HTBNET_SCH_INGRESSNET_SCH_MQPRIONET_SCH_MQPRIO_LIBNET_SCH_MULTIQNET_SCH_NETEMNET_SCH_PRIONET_SCH_REDNET_SCH_SFQNET_SCH_TAPRIONET_SCH_TBFNET_SELFTESTSNET_SOCK_MSGNET_SWITCHDEVNET_TC_SKB_EXTNET_TEAMNET_TEAM_MODE_ACTIVEBACKUPNET_TEAM_MODE_BROADCASTNET_TEAM_MODE_LOADBALANCENET_TEAM_MODE_RANDOMNET_TEAM_MODE_ROUNDROBINNET_UDP_TUNNELNET_VENDOR_AMAZONNET_VENDOR_AMDNET_VENDOR_AQUANTIANET_VENDOR_ATHEROSNET_VENDOR_BROADCOMNET_VENDOR_BROCADENET_VENDOR_CHELSIONET_VENDOR_CISCONET_VENDOR_DECNET_VENDOR_DLINKNET_VENDOR_EMULEXNET_VENDOR_GOOGLENET_VENDOR_HUAWEINET_VENDOR_INTELNET_VENDOR_MARVELLNET_VENDOR_MELLANOXNET_VENDOR_MICROSOFTNET_VENDOR_MYRINET_VENDOR_NETRONOMENET_VENDOR_OKINET_VENDOR_PENSANDONET_VENDOR_QLOGICNET_VENDOR_REALTEKNET_VENDOR_ROCKERNET_VENDOR_SOLARFLARENET_VENDOR_STMICRONET_VRFNET_XGRESSNEW_LEDSNFPNFP_APP_ABM_NICNFP_APP_FLOWERNFP_DEBUGNFSDNFSD_PNFSNFSD_SCSILAYOUTNFSD_V3_ACLNFSD_V4NFSD_V4_2_INTER_SSCNFSD_V4_SECURITY_LABELNFS_ACL_SUPPORTNFS_COMMONNFS_DEBUGNFS_DISABLE_UDP_SUPPORTNFS_FSNFS_FSCACHENFS_USE_KERNEL_DNSNFS_V3NFS_V3_ACLNFS_V4NFS_V4_1NFS_V4_1_IMPLEMENTATION_ID_DOMAINNFS_V4_2NFS_V4_2_SSC_HELPERNFS_V4_SECURITY_LABELNFT_BRIDGE_METANFT_BRIDGE_REJECTNFT_COMPATNFT_CONNLIMITNFT_COUNTERNFT_CTNFT_DUP_IPV4NFT_DUP_IPV6NFT_DUP_NETDEVNFT_FIBNFT_FIB_INETNFT_FIB_IPV4NFT_FIB_IPV6NFT_FIB_NETDEVNFT_FLOW_OFFLOADNFT_FWD_NETDEVNFT_HASHNFT_LIMITNFT_LOGNFT_MASQNFT_NATNFT_NUMGENNFT_OBJREFNFT_OSFNFT_QUEUENFT_QUOTANFT_REDIRNFT_REJECTNFT_REJECT_INETNFT_REJECT_IPV4NFT_REJECT_IPV6NFT_REJECT_NETDEVNFT_SOCKETNFT_SYNPROXYNFT_TPROXYNFT_TUNNELNFT_XFRMNF_CONNTRACKNF_CONNTRACK_AMANDANF_CONNTRACK_BRIDGENF_CONNTRACK_BROADCASTNF_CONNTRACK_EVENTSNF_CONNTRACK_FTPNF_CONNTRACK_H323NF_CONNTRACK_IRCNF_CONNTRACK_LABELSNF_CONNTRACK_MARKNF_CONNTRACK_NETBIOS_NSNF_CONNTRACK_OVSNF_CONNTRACK_PPTPNF_CONNTRACK_PROCFSNF_CONNTRACK_SANENF_CONNTRACK_SECMARKNF_CONNTRACK_SIPNF_CONNTRACK_SNMPNF_CONNTRACK_TFTPNF_CONNTRACK_TIMEOUTNF_CONNTRACK_TIMESTAMPNF_CONNTRACK_ZONESNF_CT_NETLINKNF_CT_NETLINK_HELPERNF_CT_NETLINK_TIMEOUTNF_CT_PROTO_DCCPNF_CT_PROTO_GRENF_CT_PROTO_SCTPNF_CT_PROTO_UDPLITENF_DEFRAG_IPV4NF_DEFRAG_IPV6NF_DUP_IPV4NF_DUP_IPV6NF_DUP_NETDEVNF_FLOW_TABLENF_FLOW_TABLE_INETNF_FLOW_TABLE_IPV4NF_FLOW_TABLE_IPV6NF_FLOW_TABLE_PROCFSNF_LOG_ARPNF_LOG_IPV4NF_LOG_IPV6NF_LOG_SYSLOGNF_NATNF_NAT_AMANDANF_NAT_FTPNF_NAT_H323NF_NAT_IRCNF_NAT_MASQUERADENF_NAT_OVSNF_NAT_PPTPNF_NAT_REDIRECTNF_NAT_SIPNF_NAT_SNMP_BASICNF_NAT_TFTPNF_REJECT_IPV4NF_REJECT_IPV6NF_SOCKET_IPV4NF_SOCKET_IPV6NF_TABLESNF_TABLES_ARPNF_TABLES_BRIDGENF_TABLES_INETNF_TABLES_IPV4NF_TABLES_IPV6NF_TABLES_NETDEVNF_TPROXY_IPV4NF_TPROXY_IPV6NITRO_ENCLAVESNLATTRNLMONNLSNLS_ASCIINLS_CODEPAGE_1250NLS_CODEPAGE_1251NLS_CODEPAGE_437NLS_CODEPAGE_737NLS_CODEPAGE_775NLS_CODEPAGE_850NLS_CODEPAGE_852NLS_CODEPAGE_855NLS_CODEPAGE_857NLS_CODEPAGE_860NLS_CODEPAGE_861NLS_CODEPAGE_862NLS_CODEPAGE_863NLS_CODEPAGE_864NLS_CODEPAGE_865NLS_CODEPAGE_866NLS_CODEPAGE_869NLS_CODEPAGE_874NLS_CODEPAGE_932NLS_CODEPAGE_936NLS_CODEPAGE_949NLS_CODEPAGE_950NLS_DEFAULTNLS_ISO8859_1NLS_ISO8859_13NLS_ISO8859_14NLS_ISO8859_15NLS_ISO8859_2NLS_ISO8859_3NLS_ISO8859_4NLS_ISO8859_5NLS_ISO8859_6NLS_ISO8859_7NLS_ISO8859_8NLS_ISO8859_9NLS_KOI8_RNLS_KOI8_UNLS_MAC_CELTICNLS_MAC_CENTEURONLS_MAC_CROATIANNLS_MAC_CYRILLICNLS_MAC_GAELICNLS_MAC_GREEKNLS_MAC_ICELANDNLS_MAC_INUITNLS_MAC_ROMANNLS_MAC_ROMANIANNLS_MAC_TURKISHNLS_UTF8NODES_SHIFTNOP_TRACERNOUVEAU_DEBUGNOUVEAU_DEBUG_DEFAULTNOUVEAU_DEBUG_MMUNOUVEAU_DEBUG_PUSHNOZOMINO_HZNO_HZ_COMMONNO_HZ_FULLNR_CPUSNR_CPUS_DEFAULTNR_CPUS_RANGE_BEGINNR_CPUS_RANGE_ENDNTBNTB_AMDNTB_INTELNTB_MSINTB_MSI_TESTNTB_NETDEVNTB_PERFNTB_PINGPONGNTB_TOOLNTB_TRANSPORTNUMANUMA_BALANCINGNUMA_BALANCING_DEFAULT_ENABLEDNUMA_EMUNUMA_KEEP_MEMINFONVDIMM_DAXNVDIMM_KEYSNVDIMM_PFNNVIDIA_WMI_EC_BACKLIGHTNVMEMNVMEM_SYSFSNVME_AUTHNVME_CORENVME_FABRICSNVME_FCNVME_HOST_AUTHNVME_KEYRINGNVME_MULTIPATHNVME_RDMANVME_TARGETNVME_TARGET_AUTHNVME_TARGET_FCNVME_TARGET_FCLOOPNVME_TARGET_LOOPNVME_TARGET_RDMANVME_TARGET_TCPNVME_TARGET_TCP_TLSNVME_TCPNVME_TCP_TLSNVME_VERBOSE_ERRORSNVRAMNVSW_SN2201N_GSMN_HDLCOBJAGGOBJTOOLOCTEON_EPOCTEON_EP_VFOID_REGISTRYOLD_SIGSUSPEND3OPENVSWITCHOPENVSWITCH_GENEVEOPENVSWITCH_GREOPENVSWITCH_VXLANOPTPROBESOSF_PARTITIONOSNOISE_TRACEROUTPUT_FORMATOVERFLOW_KUNIT_TESTOVERLAY_FSP2SBPACKETPACKET_DIAGPADATAPAGE_COUNTERPAGE_EXTENSIONPAGE_IDLE_FLAGPAGE_OWNERPAGE_POISONINGPAGE_POOLPAGE_POOL_STATSPAGE_REPORTINGPAHOLE_HAS_SPLIT_BTFPAHOLE_VERSIONPANASONIC_LAPTOPPANIC_ON_OOPS_VALUEPANIC_TIMEOUTPARAVIRTPARAVIRT_CLOCKPARAVIRT_SPINLOCKSPARAVIRT_TIME_ACCOUNTINGPARMANPARPORTPARPORT_1284PARPORT_NOT_PCPARPORT_PCPARPORT_SERIALPARTITION_ADVANCEDPATA_TIMINGSPCCPCCARDPCIPCIEAERPCIEAER_INJECTPCIEASPMPCIEASPM_DEFAULTPCIEPORTBUSPCIE_DPCPCIE_ECRCPCIE_EDRPCIE_PMEPCIE_PTMPCI_ATSPCI_DIRECTPCI_DOEPCI_DOMAINSPCI_HYPERVPCI_HYPERV_INTERFACEPCI_IOVPCI_LABELPCI_LOCKLESS_CONFIGPCI_MMCONFIGPCI_MSIPCI_P2PDMAPCI_PASIDPCI_PF_STUBPCI_PRIPCI_QUIRKSPCI_STUBPCI_XENPCPU_DEV_REFCNTPCP_BATCH_SCALE_MAXPCSPKR_PLATFORMPCS_XPCSPERCPU_STATSPERF_EVENTSPERF_EVENTS_AMD_BRSPERF_EVENTS_AMD_POWERPERF_EVENTS_AMD_UNCOREPERF_EVENTS_INTEL_CSTATEPERF_EVENTS_INTEL_RAPLPERF_EVENTS_INTEL_UNCOREPERSISTENT_KEYRINGSPGTABLE_LEVELSPHYLIBPHYLINKPHYSICAL_ALIGNPHYSICAL_STARTPHYS_ADDR_T_64BITPID_NSPINCONFPINCTRLPINCTRL_ALDERLAKEPINCTRL_AMDPINCTRL_BAYTRAILPINCTRL_BROXTONPINCTRL_CANNONLAKEPINCTRL_CEDARFORKPINCTRL_DENVERTONPINCTRL_ELKHARTLAKEPINCTRL_EMMITSBURGPINCTRL_GEMINILAKEPINCTRL_ICELAKEPINCTRL_INTELPINCTRL_INTEL_PLATFORMPINCTRL_JASPERLAKEPINCTRL_LAKEFIELDPINCTRL_LEWISBURGPINCTRL_METEORLAKEPINCTRL_METEORPOINTPINCTRL_SUNRISEPOINTPINCTRL_TIGERLAKEPINMUXPKCS7_MESSAGE_PARSERPKCS8_PRIVATE_KEY_PARSERPLDMFWPMPMBUSPMC_ATOMPMIC_OPREGIONPM_ADVANCED_DEBUGPM_CLKPM_DEBUGPM_GENERIC_DOMAINSPM_GENERIC_DOMAINS_SLEEPPM_SLEEPPM_SLEEP_DEBUGPM_SLEEP_SMPPM_STD_PARTITIONPM_TRACEPM_TRACE_RTCPNFS_BLOCKPNFS_FILE_LAYOUTPNFS_FLEXFILE_LAYOUTPNPPNPACPIPOLYNOMIALPOSIX_CPU_TIMERS_TASK_WORKPOSIX_MQUEUEPOSIX_MQUEUE_SYSCTLPOSIX_TIMERSPOWERCAPPOWER_RESETPOWER_SUPPLYPOWER_SUPPLY_HWMONPPDEVPPPPPPOATMPPPOEPPPOL2TPPPP_ASYNCPPP_BSDCOMPPPP_DEFLATEPPP_FILTERPPP_MPPEPPP_MULTILINKPPP_SYNC_TTYPPSPPS_CLIENT_GPIOPPS_CLIENT_LDISCPPS_CLIENT_PARPORTPPTPPREEMPTIONPREEMPTIRQ_TRACEPOINTSPREEMPT_BUILDPREEMPT_COUNTPREEMPT_DYNAMICPREEMPT_NOTIFIERSPREEMPT_RCUPREEMPT_VOLUNTARYPREFIX_SYMBOLSPREVENT_FIRMWARE_BUILDPRIME_NUMBERSPRINTERPRINTKPRINTK_INDEXPRINTK_SAFE_LOG_BUF_SHIFTPRINTK_TIMEPRINT_QUOTA_WARNINGPROBE_EVENTSPROC_CHILDRENPROC_CPU_RESCTRLPROC_EVENTSPROC_FSPROC_KCOREPROC_PAGE_MONITORPROC_PID_ARCH_STATUSPROC_PID_CPUSETPROC_SYSCTLPROC_THERMAL_MMIO_RAPLPROC_VMCOREPROC_VMCORE_DEVICE_DUMPPROFILINGPROVE_LOCKINGPROVE_RCUPROVIDE_OHCI1394_DMA_INITPSAMPLEPSIPSI_DEFAULT_DISABLEDPSTOREPSTORE_COMPRESSPSTORE_COMPRESS_DEFAULTPSTORE_DEFAULT_KMSG_BYTESPSTORE_DEFLATE_COMPRESSPSTORE_DEFLATE_COMPRESS_DEFAULTPSTORE_RAMPTDUMP_COREPTDUMP_DEBUGFSPTP_1588_CLOCKPTP_1588_CLOCK_KVMPTP_1588_CLOCK_OPTIONALPTP_1588_CLOCK_VMWPVHPVPANICPVPANIC_MMIOPWMPWM_LPSSPWM_LPSS_PCIPWM_LPSS_PLATFORMPWM_SYSFSQCA808X_PHYQCA83XX_PHYQCOM_NET_PHYLIBQCOM_QMI_HELPERSQEDQEDEQEDFQEDIQED_FCOEQED_ISCSIQED_LL2QED_OOOQED_RDMAQED_SRIOVQFMT_V2QLA3XXXQRTRQRTR_MHIQSEMI_PHYQUEUED_RWLOCKSQUEUED_SPINLOCKSQUOTAQUOTACTLQUOTA_DEBUGQUOTA_NETLINK_INTERFACEQUOTA_TREER8169R8169_LEDSRAID6_PQRAID_ATTRSRANDOM32_SELFTESTRANDOMIZE_BASERANDOMIZE_KSTACK_OFFSETRANDOMIZE_KSTACK_OFFSET_DEFAULTRANDOMIZE_MEMORYRANDOMIZE_MEMORY_PHYSICAL_PADDINGRANDOM_TRUST_CPURANDSTRUCT_NONERASRAS_FMPMRATIONALRATIONAL_KUNIT_TESTRCU_CPU_STALL_TIMEOUTRCU_EXP_CPU_STALL_TIMEOUTRCU_NEED_SEGCBLISTRCU_NOCB_CPURCU_REF_SCALE_TESTRCU_SCALE_TESTRCU_STALL_COMMONRCU_TORTURE_TESTRDMA_RXERDMA_SIWRD_BZIP2RD_GZIPRD_LZ4RD_LZMARD_LZORD_XZRD_ZSTDREALTEK_AUTOPMREALTEK_PHYREED_SOLOMONREED_SOLOMON_DEC8REED_SOLOMON_ENC8REF_TRACKERREGMAPREGMAP_BUILDREGMAP_I2CREGMAP_IRQREGMAP_KUNITREGMAP_RAMREGMAP_SOUNDWIREREGMAP_SOUNDWIRE_MBQREGMAP_SPIRELAYRELOCATABLERENESAS_PHYRESET_CONTROLLERRESOURCE_KUNIT_TESTRETHOOKRFKILLRFKILL_INPUTRFKILL_LEDSRFS_ACCELRHEL_DIFFERENCESRING_BUFFERRING_BUFFER_BENCHMARKRMI4_2D_SENSORRMI4_CORERMI4_F03RMI4_F03_SERIORMI4_F11RMI4_F12RMI4_F30RMI4_F34RMI4_F3ARMI4_F55RMI4_I2CRMI4_SMBRMI4_SPIROCKCHIP_PHYROCKERRPCSEC_GSS_KRB5RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIARPCSEC_GSS_KRB5_KUNIT_TESTRPSRSEQRT2800PCIRT2800PCI_RT3290RT2800PCI_RT33XXRT2800PCI_RT35XXRT2800PCI_RT53XXRT2800USBRT2800USB_RT33XXRT2800USB_RT3573RT2800USB_RT35XXRT2800USB_RT53XXRT2800USB_RT55XXRT2800USB_UNKNOWNRT2800_LIBRT2800_LIB_MMIORT2X00RT2X00_LIBRT2X00_LIB_CRYPTORT2X00_LIB_DEBUGFSRT2X00_LIB_FIRMWARERT2X00_LIB_LEDSRT2X00_LIB_MMIORT2X00_LIB_PCIRT2X00_LIB_USBRTC_CLASSRTC_DRV_BQ32KRTC_DRV_BQ4802RTC_DRV_CMOSRTC_DRV_DS1286RTC_DRV_DS1307RTC_DRV_DS1374RTC_DRV_DS1511RTC_DRV_DS1553RTC_DRV_DS1672RTC_DRV_DS1742RTC_DRV_DS2404RTC_DRV_DS3232RTC_DRV_DS3232_HWMONRTC_DRV_EM3027RTC_DRV_FM3130RTC_DRV_ISL12022RTC_DRV_ISL1208RTC_DRV_M41T80RTC_DRV_M41T80_WDTRTC_DRV_M48T35RTC_DRV_M48T59RTC_DRV_MAX6900RTC_DRV_MSM6242RTC_DRV_PCF8523RTC_DRV_PCF8563RTC_DRV_PCF8583RTC_DRV_RP5C01RTC_DRV_RS5C372RTC_DRV_RV3029C2RTC_DRV_RV8803RTC_DRV_RX4581RTC_DRV_RX8025RTC_DRV_RX8581RTC_DRV_STK17TA8RTC_DRV_X1205RTC_HCTOSYSRTC_HCTOSYS_DEVICERTC_I2C_AND_SPIRTC_INTF_DEVRTC_INTF_PROCRTC_INTF_SYSFSRTC_LIBRTC_LIB_KUNIT_TESTRTC_MC146818_LIBRTC_NVMEMRTC_SYSTOHCRTC_SYSTOHC_DEVICERTL8188EERTL8192CERTL8192CURTL8192C_COMMONRTL8192DERTL8192EERTL8192SERTL8723AERTL8723BERTL8723_COMMONRTL8821AERTL8XXXURTLBTCOEXISTRTLWIFIRTLWIFI_DEBUGRTLWIFI_PCIRTLWIFI_USBRTL_CARDSRTW88RTW88_8723DRTW88_8723DERTW88_8821CRTW88_8821CERTW88_8822BRTW88_8822BERTW88_8822BURTW88_8822CRTW88_8822CERTW88_CORERTW88_DEBUGRTW88_DEBUGFSRTW88_PCIRTW88_USBRTW89RTW89_8852ARTW89_8852AERTW89_8852BRTW89_8852BERTW89_8852CRTW89_8852CERTW89_CORERTW89_DEBUGRTW89_DEBUGFSRTW89_DEBUGMSGRTW89_PCIRT_MUTEXESRUNTIME_TESTING_MENURVRV_MON_WWNRRV_REACTORSRV_REACT_PANICRV_REACT_PRINTKRWSEM_SPIN_ON_OWNERRXKADRXPERFSAMPLESSAMPLE_VFIO_MDEV_MTTYSAMSUNG_LAPTOPSAMSUNG_Q10SATA_AHCISATA_AHCI_PLATFORMSATA_HOSTSATA_MOBILE_LPM_POLICYSATA_PMPSBITMAPSCF_TORTURE_TESTSCHEDSTATSSCHED_AUTOGROUPSCHED_CLUSTERSCHED_CORESCHED_DEBUGSCHED_HRTICKSCHED_INFOSCHED_MCSCHED_MC_PRIOSCHED_OMIT_FRAME_POINTERSCHED_SMTSCHED_STACK_END_CHECKSCHED_TRACERSCSISCSI_AACRAIDSCSI_BNX2X_FCOESCSI_BNX2_ISCSISCSI_CHELSIO_FCOESCSI_COMMONSCSI_CONSTANTSSCSI_CXGB4_ISCSISCSI_DEBUGSCSI_DHSCSI_DH_ALUASCSI_DH_EMCSCSI_DH_HP_SWSCSI_DH_RDACSCSI_DMASCSI_ENCLOSURESCSI_FC_ATTRSSCSI_HPSASCSI_ISCSI_ATTRSSCSI_LOGGINGSCSI_LOWLEVELSCSI_LPFCSCSI_MODSCSI_MPI3MRSCSI_MPT2SASSCSI_MPT2SAS_MAX_SGESCSI_MPT3SASSCSI_MPT3SAS_MAX_SGESCSI_NETLINKSCSI_PROC_FSSCSI_QLA_FCSCSI_QLA_ISCSISCSI_SAS_ATASCSI_SAS_ATTRSSCSI_SAS_HOST_SMPSCSI_SAS_LIBSASSCSI_SCAN_ASYNCSCSI_SMARTPQISCSI_SPI_ATTRSSCSI_SRP_ATTRSSCSI_VIRTIOSCTP_COOKIE_HMAC_MD5SCTP_COOKIE_HMAC_SHA1SCTP_DEFAULT_COOKIE_HMAC_SHA1SDIO_UARTSECCOMPSECCOMP_FILTERSECONDARY_TRUSTED_KEYRINGSECRETMEMSECTION_MISMATCH_WARN_ONLYSECURITYSECURITYFSSECURITY_INFINIBANDSECURITY_LOCKDOWN_LSMSECURITY_LOCKDOWN_LSM_EARLYSECURITY_NETWORKSECURITY_NETWORK_XFRMSECURITY_PATHSECURITY_SELINUXSECURITY_SELINUX_AVC_STATSSECURITY_SELINUX_BOOTPARAMSECURITY_SELINUX_CHECKREQPROT_VALUESECURITY_SELINUX_DEVELOPSECURITY_SELINUX_SID2STR_CACHE_SIZESECURITY_SELINUX_SIDTAB_HASH_BITSSECURITY_YAMASENSORS_ABITUGURUSENSORS_ABITUGURU3SENSORS_ACPI_POWERSENSORS_AD7414SENSORS_AD7418SENSORS_ADM1021SENSORS_ADM1025SENSORS_ADM1026SENSORS_ADM1029SENSORS_ADM1031SENSORS_ADM1275SENSORS_ADM9240SENSORS_ADS7828SENSORS_ADT7410SENSORS_ADT7411SENSORS_ADT7462SENSORS_ADT7470SENSORS_ADT7475SENSORS_ADT7X10SENSORS_AMC6821SENSORS_APDS990XSENSORS_APPLESMCSENSORS_ASB100SENSORS_ASC7621SENSORS_ATK0110SENSORS_ATXP1SENSORS_BH1770SENSORS_CORETEMPSENSORS_DELL_SMMSENSORS_DME1737SENSORS_DS1621SENSORS_DS620SENSORS_EMC1403SENSORS_EMC6W201SENSORS_F71805FSENSORS_F71882FGSENSORS_F75375SSENSORS_FAM15H_POWERSENSORS_FSCHMDSENSORS_G760ASENSORS_GL518SMSENSORS_GL520SMSENSORS_HDAPSSENSORS_I5500SENSORS_I5K_AMBSENSORS_IBMAEMSENSORS_IBMPEXSENSORS_INA209SENSORS_INA2XXSENSORS_IT87SENSORS_JC42SENSORS_K10TEMPSENSORS_K8TEMPSENSORS_LINEAGESENSORS_LIS3LV02DSENSORS_LIS3_I2CSENSORS_LM25066SENSORS_LM63SENSORS_LM73SENSORS_LM75SENSORS_LM77SENSORS_LM78SENSORS_LM80SENSORS_LM83SENSORS_LM85SENSORS_LM87SENSORS_LM90SENSORS_LM92SENSORS_LM93SENSORS_LM95234SENSORS_LM95241SENSORS_LM95245SENSORS_LTC2978SENSORS_LTC4151SENSORS_LTC4215SENSORS_LTC4245SENSORS_LTC4261SENSORS_MAX16064SENSORS_MAX16065SENSORS_MAX1619SENSORS_MAX1668SENSORS_MAX197SENSORS_MAX34440SENSORS_MAX6639SENSORS_MAX6642SENSORS_MAX6650SENSORS_MAX6697SENSORS_MAX8688SENSORS_MCP3021SENSORS_MLXREG_FANSENSORS_NCT6775SENSORS_NTC_THERMISTORSENSORS_PC87360SENSORS_PC87427SENSORS_PCF8591SENSORS_PMBUSSENSORS_SCH5627SENSORS_SCH5636SENSORS_SCH56XX_COMMONSENSORS_SHT15SENSORS_SHT21SENSORS_SIS5595SENSORS_SMSC47B397SENSORS_SMSC47M1SENSORS_SMSC47M192SENSORS_THMC50SENSORS_TMP102SENSORS_TMP401SENSORS_TMP421SENSORS_TSL2550SENSORS_UCD9000SENSORS_UCD9200SENSORS_VIA686ASENSORS_VIA_CPUTEMPSENSORS_VT1211SENSORS_VT8231SENSORS_W83627EHFSENSORS_W83627HFSENSORS_W83781DSENSORS_W83791DSENSORS_W83792DSENSORS_W83793SENSORS_W83795SENSORS_W83L785TSSENSORS_W83L786NGSENSORS_ZL6100SERIAL_8250SERIAL_8250_CONSOLESERIAL_8250_DMASERIAL_8250_DWSERIAL_8250_DWLIBSERIAL_8250_EXARSERIAL_8250_EXTENDEDSERIAL_8250_LPSSSERIAL_8250_MANY_PORTSSERIAL_8250_MIDSERIAL_8250_NR_UARTSSERIAL_8250_PCISERIAL_8250_PCI1XXXXSERIAL_8250_PCILIBSERIAL_8250_PERICOMSERIAL_8250_PNPSERIAL_8250_RSASERIAL_8250_RUNTIME_UARTSSERIAL_8250_SHARE_IRQSERIAL_ARCSERIAL_ARC_NR_PORTSSERIAL_CORESERIAL_CORE_CONSOLESERIAL_EARLYCONSERIAL_JSMSERIAL_MCTRL_GPIOSERIAL_MULTI_INSTANTIATESERIAL_NONSTANDARDSERIOSERIO_ALTERA_PS2SERIO_ARC_PS2SERIO_I8042SERIO_LIBPS2SERIO_RAWSERIO_SERPORTSEV_GUESTSFCSFC_MCDI_LOGGINGSFC_MCDI_MONSFC_MTDSFC_SIENASFC_SIENA_MCDI_LOGGINGSFC_SIENA_MCDI_MONSFC_SIENA_MTDSFC_SIENA_SRIOVSFC_SRIOVSGETMASK_SYSCALLSGI_GRUSGI_PARTITIONSGI_XPSGL_ALLOCSG_POOLSHMEMSHUFFLE_PAGE_ALLOCATORSIGNALFDSIGNATURESIGNED_PE_FILE_VERIFICATIONSIPHASH_KUNIT_TESTSKB_DECRYPTEDSKB_EXTENSIONSSLAB_FREELIST_HARDENEDSLAB_FREELIST_RANDOMSLHCSLIPSLIP_COMPRESSEDSLIP_SMARTSLUBSLUB_CPU_PARTIALSLUB_DEBUGSLUB_KUNIT_TESTSMBFSSMPSMSC_PHYSNDSND_AC97_CODECSND_AC97_POWER_SAVESND_AC97_POWER_SAVE_DEFAULTSND_AD1889SND_ALI5451SND_ALOOPSND_AMD_ACP_CONFIGSND_AMD_SOUNDWIRE_ACPISND_ASIHPISND_ATIIXPSND_ATIIXP_MODEMSND_AU8810SND_AU8820SND_AU8830SND_BCD2000SND_BT87XSND_CA0106SND_CMIPCISND_COMPRESS_OFFLOADSND_CORE_TESTSND_CS46XXSND_CS46XX_NEW_DSPSND_CTL_DEBUGSND_CTL_FAST_LOOKUPSND_CTL_INPUT_VALIDATIONSND_CTL_LEDSND_CTXFISND_DARLA20SND_DARLA24SND_DEBUGSND_DMA_SGBUFSND_DRIVERSSND_DUMMYSND_DYNAMIC_MINORSSND_ECHO3GSND_EMU10K1SND_EMU10K1XSND_EMU10K1_SEQSND_ENS1370SND_ENS1371SND_ES1968SND_ES1968_INPUTSND_GINA20SND_GINA24SND_HDASND_HDA_CIRRUS_SCODECSND_HDA_CODEC_ANALOGSND_HDA_CODEC_CA0110SND_HDA_CODEC_CA0132SND_HDA_CODEC_CA0132_DSPSND_HDA_CODEC_CIRRUSSND_HDA_CODEC_CMEDIASND_HDA_CODEC_CONEXANTSND_HDA_CODEC_CS8409SND_HDA_CODEC_HDMISND_HDA_CODEC_REALTEKSND_HDA_CODEC_SI3054SND_HDA_CODEC_SIGMATELSND_HDA_CODEC_VIASND_HDA_COMPONENTSND_HDA_CORESND_HDA_CS_DSP_CONTROLSSND_HDA_DSP_LOADERSND_HDA_EXT_CORESND_HDA_GENERICSND_HDA_GENERIC_LEDSSND_HDA_HWDEPSND_HDA_I915SND_HDA_INPUT_BEEPSND_HDA_INPUT_BEEP_MODESND_HDA_INTELSND_HDA_INTEL_HDMI_SILENT_STREAMSND_HDA_PATCH_LOADERSND_HDA_POWER_SAVE_DEFAULTSND_HDA_PREALLOC_SIZESND_HDA_RECONFIGSND_HDA_SCODEC_COMPONENTSND_HDA_SCODEC_CS35L41SND_HDA_SCODEC_CS35L41_I2CSND_HDA_SCODEC_CS35L41_SPISND_HDA_SCODEC_CS35L56SND_HDA_SCODEC_CS35L56_I2CSND_HDA_SCODEC_CS35L56_SPISND_HDA_SCODEC_TAS2781_I2CSND_HDSPSND_HDSPMSND_HRTIMERSND_HWDEPSND_ICE1712SND_ICE1724SND_INDIGOSND_INDIGODJSND_INDIGODJXSND_INDIGOIOSND_INDIGOIOXSND_INTEL8X0SND_INTEL8X0MSND_INTEL_DSP_CONFIGSND_INTEL_NHLTSND_INTEL_SOUNDWIRE_ACPISND_JACKSND_JACK_INJECTION_DEBUGSND_JACK_INPUT_DEVSND_KORG1212SND_LAYLA20SND_LAYLA24SND_LOLASND_LX6464ESSND_MAESTRO3SND_MAESTRO3_INPUTSND_MAX_CARDSSND_MIASND_MIXARTSND_MONASND_MPU401SND_MPU401_UARTSND_MTPAVSND_OPL3_LIBSND_OPL3_LIB_SEQSND_OSSEMULSND_OXYGENSND_OXYGEN_LIBSND_PCISND_PCMSND_PCM_ELDSND_PCM_TIMERSND_PCM_XRUN_DEBUGSND_PCSPSND_PCXHRSND_PROC_FSSND_RAWMIDISND_RME32SND_RME96SND_RME9652SND_SEQUENCERSND_SEQ_DEVICESND_SEQ_DUMMYSND_SEQ_HRTIMER_DEFAULTSND_SEQ_MIDISND_SEQ_MIDI_EMULSND_SEQ_MIDI_EVENTSND_SEQ_UMPSND_SEQ_UMP_CLIENTSND_SEQ_VIRMIDISND_SOCSND_SOC_ACPISND_SOC_ACPI_INTEL_MATCHSND_SOC_AMD_ACP5xSND_SOC_AMD_ACP6xSND_SOC_AMD_PSSND_SOC_AMD_PS_MACHSND_SOC_AMD_RENOIRSND_SOC_AMD_RENOIR_MACHSND_SOC_AMD_SOUNDWIRE_LINK_BASELINESND_SOC_AMD_VANGOGH_MACHSND_SOC_AMD_YC_MACHSND_SOC_COMPRESSSND_SOC_CS35L41SND_SOC_CS35L41_I2CSND_SOC_CS35L41_LIBSND_SOC_CS35L41_SPISND_SOC_CS35L56SND_SOC_CS35L56_SDWSND_SOC_CS35L56_SHAREDSND_SOC_CS42L42SND_SOC_CS42L42_CORESND_SOC_CS42L42_SDWSND_SOC_CS42L43SND_SOC_CS42L43_SDWSND_SOC_CS_AMP_LIBSND_SOC_CX2072XSND_SOC_DA7213SND_SOC_DA7219SND_SOC_DMICSND_SOC_ES8316SND_SOC_ES8326SND_SOC_ES83XX_DSM_COMMONSND_SOC_HDASND_SOC_HDAC_HDASND_SOC_HDAC_HDMISND_SOC_I2C_AND_SPISND_SOC_INTEL_APLSND_SOC_INTEL_AVSSND_SOC_INTEL_BDW_RT5650_MACHSND_SOC_INTEL_BDW_RT5677_MACHSND_SOC_INTEL_BROADWELL_MACHSND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMONSND_SOC_INTEL_BXT_DA7219_MAX98357A_MACHSND_SOC_INTEL_BXT_RT298_MACHSND_SOC_INTEL_BYTCR_RT5640_MACHSND_SOC_INTEL_BYTCR_RT5651_MACHSND_SOC_INTEL_BYT_CHT_CX2072X_MACHSND_SOC_INTEL_BYT_CHT_DA7213_MACHSND_SOC_INTEL_BYT_CHT_ES8316_MACHSND_SOC_INTEL_BYT_CHT_NOCODEC_MACHSND_SOC_INTEL_CATPTSND_SOC_INTEL_CFLSND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACHSND_SOC_INTEL_CHT_BSW_NAU8824_MACHSND_SOC_INTEL_CHT_BSW_RT5645_MACHSND_SOC_INTEL_CHT_BSW_RT5672_MACHSND_SOC_INTEL_CML_HSND_SOC_INTEL_CML_LPSND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACHSND_SOC_INTEL_CNLSND_SOC_INTEL_DA7219_MAX98357A_GENERICSND_SOC_INTEL_EHL_RT5660_MACHSND_SOC_INTEL_GLKSND_SOC_INTEL_GLK_DA7219_MAX98357A_MACHSND_SOC_INTEL_GLK_RT5682_MAX98357A_MACHSND_SOC_INTEL_HASWELL_MACHSND_SOC_INTEL_HDA_DSP_COMMONSND_SOC_INTEL_KBLSND_SOC_INTEL_KBL_DA7219_MAX98357A_MACHSND_SOC_INTEL_KBL_DA7219_MAX98927_MACHSND_SOC_INTEL_KBL_RT5660_MACHSND_SOC_INTEL_KBL_RT5663_MAX98927_MACHSND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACHSND_SOC_INTEL_MACHSND_SOC_INTEL_SKLSND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACHSND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACHSND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACHSND_SOC_INTEL_SKL_RT286_MACHSND_SOC_INTEL_SKYLAKESND_SOC_INTEL_SKYLAKE_COMMONSND_SOC_INTEL_SKYLAKE_FAMILYSND_SOC_INTEL_SKYLAKE_HDAUDIO_CODECSND_SOC_INTEL_SKYLAKE_SSP_CLKSND_SOC_INTEL_SOF_BOARD_HELPERSSND_SOC_INTEL_SOF_CIRRUS_COMMONSND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACHSND_SOC_INTEL_SOF_CS42L42_MACHSND_SOC_INTEL_SOF_DA7219_MACHSND_SOC_INTEL_SOF_ES8336_MACHSND_SOC_INTEL_SOF_MAXIM_COMMONSND_SOC_INTEL_SOF_NAU8825_MACHSND_SOC_INTEL_SOF_NUVOTON_COMMONSND_SOC_INTEL_SOF_PCM512x_MACHSND_SOC_INTEL_SOF_REALTEK_COMMONSND_SOC_INTEL_SOF_RT5682_MACHSND_SOC_INTEL_SOF_SSP_AMP_MACHSND_SOC_INTEL_SOF_SSP_COMMONSND_SOC_INTEL_SOF_WM8804_MACHSND_SOC_INTEL_SOUNDWIRE_SOF_MACHSND_SOC_INTEL_SSTSND_SOC_INTEL_SST_TOPLEVELSND_SOC_INTEL_USER_FRIENDLY_LONG_NAMESSND_SOC_MAX98090SND_SOC_MAX98357ASND_SOC_MAX98363SND_SOC_MAX98373SND_SOC_MAX98373_I2CSND_SOC_MAX98373_SDWSND_SOC_MAX98388SND_SOC_MAX98390SND_SOC_MAX98927SND_SOC_NAU8315SND_SOC_NAU8821SND_SOC_NAU8824SND_SOC_NAU8825SND_SOC_PCM512xSND_SOC_PCM512x_I2CSND_SOC_RL6231SND_SOC_RL6347ASND_SOC_RT1011SND_SOC_RT1015SND_SOC_RT1015PSND_SOC_RT1308SND_SOC_RT1308_SDWSND_SOC_RT1316_SDWSND_SOC_RT1318_SDWSND_SOC_RT286SND_SOC_RT298SND_SOC_RT5514SND_SOC_RT5514_SPISND_SOC_RT5640SND_SOC_RT5645SND_SOC_RT5651SND_SOC_RT5660SND_SOC_RT5663SND_SOC_RT5670SND_SOC_RT5677SND_SOC_RT5677_SPISND_SOC_RT5682SND_SOC_RT5682SSND_SOC_RT5682_I2CSND_SOC_RT5682_SDWSND_SOC_RT700SND_SOC_RT700_SDWSND_SOC_RT711SND_SOC_RT711_SDCA_SDWSND_SOC_RT711_SDWSND_SOC_RT712_SDCA_DMIC_SDWSND_SOC_RT712_SDCA_SDWSND_SOC_RT715SND_SOC_RT715_SDCA_SDWSND_SOC_RT715_SDWSND_SOC_RT722_SDCA_SDWSND_SOC_SOFSND_SOC_SOF_ACPISND_SOC_SOF_ACPI_DEVSND_SOC_SOF_ACP_PROBESSND_SOC_SOF_ALDERLAKESND_SOC_SOF_AMD_COMMONSND_SOC_SOF_AMD_REMBRANDTSND_SOC_SOF_AMD_RENOIRSND_SOC_SOF_AMD_TOPLEVELSND_SOC_SOF_AMD_VANGOGHSND_SOC_SOF_APOLLOLAKESND_SOC_SOF_BAYTRAILSND_SOC_SOF_BROADWELLSND_SOC_SOF_CANNONLAKESND_SOC_SOF_CLIENTSND_SOC_SOF_COFFEELAKESND_SOC_SOF_COMETLAKESND_SOC_SOF_DEBUG_PROBESSND_SOC_SOF_ELKHARTLAKESND_SOC_SOF_GEMINILAKESND_SOC_SOF_HDASND_SOC_SOF_HDA_AUDIO_CODECSND_SOC_SOF_HDA_COMMONSND_SOC_SOF_HDA_LINKSND_SOC_SOF_HDA_LINK_BASELINESND_SOC_SOF_HDA_MLINKSND_SOC_SOF_HDA_PROBESSND_SOC_SOF_ICELAKESND_SOC_SOF_INTEL_APLSND_SOC_SOF_INTEL_ATOM_HIFI_EPSND_SOC_SOF_INTEL_CNLSND_SOC_SOF_INTEL_COMMONSND_SOC_SOF_INTEL_HIFI_EP_IPCSND_SOC_SOF_INTEL_ICLSND_SOC_SOF_INTEL_LNLSND_SOC_SOF_INTEL_MTLSND_SOC_SOF_INTEL_SOUNDWIRESND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINESND_SOC_SOF_INTEL_TGLSND_SOC_SOF_INTEL_TOPLEVELSND_SOC_SOF_IPC3SND_SOC_SOF_IPC4SND_SOC_SOF_JASPERLAKESND_SOC_SOF_LUNARLAKESND_SOC_SOF_MERRIFIELDSND_SOC_SOF_METEORLAKESND_SOC_SOF_PCISND_SOC_SOF_PCI_DEVSND_SOC_SOF_PROBE_WORK_QUEUESND_SOC_SOF_TIGERLAKESND_SOC_SOF_TOPLEVELSND_SOC_SOF_XTENSASND_SOC_SSM4567SND_SOC_TAS2781_COMLIBSND_SOC_TAS2781_FMWLIBSND_SOC_TOPOLOGYSND_SOC_TOPOLOGY_KUNIT_TESTSND_SOC_TS3A227ESND_SOC_UTILS_KUNIT_TESTSND_SOC_WM8804SND_SOC_WM8804_I2CSND_SOC_WM_ADSPSND_SST_ATOM_HIFI2_PLATFORMSND_SST_ATOM_HIFI2_PLATFORM_ACPISND_SYNTH_EMUXSND_TIMERSND_TRIDENTSND_UMPSND_UMP_LEGACY_RAWMIDISND_USBSND_USB_6FIRESND_USB_AUDIOSND_USB_AUDIO_MIDI_V2SND_USB_AUDIO_USE_MEDIA_CONTROLLERSND_USB_CAIAQSND_USB_CAIAQ_INPUTSND_USB_HIFACESND_USB_LINE6SND_USB_PODSND_USB_PODHDSND_USB_TONEPORTSND_USB_UA101SND_USB_US122LSND_USB_USX2YSND_USB_VARIAXSND_VERBOSE_PRINTKSND_VERBOSE_PROCFSSND_VIA82XXSND_VIA82XX_MODEMSND_VIRMIDISND_VIRTIOSND_VIRTUOSOSND_VMASTERSND_VX222SND_VX_LIBSND_X86SND_XEN_FRONTENDSOCK_CGROUP_DATASOCK_RX_QUEUE_MAPPINGSOCK_VALIDATE_XMITSOFTIRQ_ON_OWN_STACKSOFTLOCKUP_DETECTORSOFT_WATCHDOGSOLARIS_X86_PARTITIONSONYPI_COMPATSONY_FFSONY_LAPTOPSOUNDSOUNDWIRESOUNDWIRE_AMDSOUNDWIRE_CADENCESOUNDWIRE_GENERIC_ALLOCATIONSOUNDWIRE_INTELSOUND_OSS_CORESOUND_OSS_CORE_PRECLAIMSP5100_TCOSPARSEMEMSPARSEMEM_EXTREMESPARSEMEM_VMEMMAPSPARSEMEM_VMEMMAP_ENABLESPARSE_IRQSPECULATION_MITIGATIONSSPISPI_AMDSPI_DYNAMICSPI_MASTERSPI_PXA2XXSPI_PXA2XX_PCISPLIT_PTLOCK_CPUSSQUASHFSSQUASHFS_DECOMP_MULTI_PERCPUSQUASHFS_FILE_DIRECTSQUASHFS_FRAGMENT_CACHE_SIZESQUASHFS_LZOSQUASHFS_XATTRSQUASHFS_XZSQUASHFS_ZLIBSQUASHFS_ZSTDSSB_POSSIBLESTACKDEPOTSTACKDEPOT_ALWAYS_INITSTACKDEPOT_MAX_FRAMESSTACKINIT_KUNIT_TESTSTACKPROTECTORSTACKPROTECTOR_STRONGSTACKTRACESTACKTRACE_SUPPORTSTACK_TRACERSTANDALONESTE10XPSTMSTMMAC_ETHSTM_DUMMYSTM_PROTO_BASICSTM_PROTO_SYS_TSTM_SOURCE_CONSOLESTM_SOURCE_FTRACESTM_SOURCE_HEARTBEATSTPSTRCAT_KUNIT_TESTSTREAM_PARSERSTRICT_DEVMEMSTRICT_KERNEL_RWXSTRICT_MODULE_RWXSTRIP_ASM_SYMSSTRSCPY_KUNIT_TESTSUNRPCSUNRPC_BACKCHANNELSUNRPC_DEBUGSUNRPC_GSSSUNRPC_XPRT_RDMASUN_PARTITIONSUSPENDSUSPEND_FREEZERSWAPSWIOTLBSWPHYSYMBOLIC_ERRNAMESYNCLINK_GTSYNC_FILESYNTH_EVENTSSYNTH_EVENT_GEN_TESTSYN_COOKIESSYSCTLSYSCTL_EXCEPTION_TRACESYSCTL_KUNIT_TESTSYSFBSYSFSSYSFS_SYSCALLSYSTEM_BLACKLIST_HASH_LISTSYSTEM_BLACKLIST_KEYRINGSYSTEM_DATA_VERIFICATIONSYSTEM_TRUSTED_KEYRINGSYSTEM_TRUSTED_KEYSSYSVIPCSYSVIPC_COMPATSYSVIPC_SYSCTLSYS_HYPERVISORTABLET_SERIAL_WACOM4TABLET_USB_ACECADTABLET_USB_AIPTEKTABLET_USB_KBTABTAPTARGET_CORETASKSTATSTASKS_RCUTASKS_RCU_GENERICTASKS_RUDE_RCUTASKS_TRACE_RCUTASK_DELAY_ACCTTASK_IO_ACCOUNTINGTASK_XACCTTCG_CRBTCG_TISTCG_TIS_CORETCG_TIS_I2C_NUVOTONTCG_TIS_SPITCG_TPMTCG_VTPM_PROXYTCM_FCTCM_FILEIOTCM_IBLOCKTCM_PSCSITCM_USER2TCP_CONG_ADVANCEDTCP_CONG_BBRTCP_CONG_BICTCP_CONG_CUBICTCP_CONG_DCTCPTCP_CONG_HTCPTCP_CONG_ILLINOISTCP_CONG_NVTCP_CONG_WESTWOODTCP_MD5SIGTDX_GUEST_DRIVERTEETELCLOCKTERANETICS_PHYTEST_BPFTEST_FPUTEST_HMMTEST_KSTRTOXTEST_LIST_SORTTEST_LIVEPATCHTEST_LOCKUPTEST_MIN_HEAPTEST_SORTTEST_STRING_HELPERSTEST_VMALLOCTEXTSEARCHTEXTSEARCH_BMTEXTSEARCH_FSMTEXTSEARCH_KMPTHERMALTHERMAL_DEFAULT_GOV_STEP_WISETHERMAL_EMERGENCY_POWEROFF_DELAY_MSTHERMAL_GOV_FAIR_SHARETHERMAL_GOV_STEP_WISETHERMAL_GOV_USER_SPACETHERMAL_HWMONTHERMAL_NETLINKTHINKPAD_ACPITHINKPAD_ACPI_ALSA_SUPPORTTHINKPAD_ACPI_HOTKEY_POLLTHINKPAD_ACPI_VIDEOTHINKPAD_LMITHP_SWAPTHREAD_INFO_IN_TASKTICK_ONESHOTTIFM_7XX1TIFM_CORETIGON3TIGON3_HWMONTIMERFDTIMERLAT_TRACERTIME_KUNIT_TESTTIME_NSTIPCTIPC_CRYPTOTIPC_DIAGTIPC_MEDIA_IBTIPC_MEDIA_UDPTLSTLS_DEVICETMPFSTMPFS_INODE64TMPFS_POSIX_ACLTMPFS_QUOTATMPFS_XATTRTOPSTAR_LAPTOPTORTURE_TESTTOSHIBA_BT_RFKILLTOUCHSCREEN_ELOTOUCHSCREEN_WACOM_I2CTOUCHSCREEN_WACOM_W8001TRACEPOINTSTRACER_MAX_TRACETRACER_SNAPSHOTTRACE_CLOCKTRACE_IRQFLAGSTRACE_IRQFLAGS_NMITRACE_IRQFLAGS_NMI_SUPPORTTRACE_IRQFLAGS_SUPPORTTRACINGTRACING_MAPTRACING_SUPPORTTRANSPARENT_HUGEPAGETRANSPARENT_HUGEPAGE_ALWAYSTREE_RCUTREE_SRCUTRUSTED_KEYSTSM_REPORTSTTYTUNTYPECTYPEC_DP_ALTMODETYPEC_FUSB302TYPEC_MUX_FSA4480TYPEC_MUX_PI3USB30532TYPEC_RT1719TYPEC_TCPCITYPEC_TCPMTYPEC_TPS6598XTYPEC_UCSITYPEC_WUSB3801UAPI_HEADER_TESTUCS2_STRINGUCSI_ACPIUDF_FSUDMABUFUEFI_CPERUEFI_CPER_X86UHIDUID16UIOUIO_HV_GENERICUIO_PCI_GENERICUNACCEPTED_MEMORYUNINLINE_SPIN_UNLOCKUNIXUNIX98_PTYSUNIXWARE_DISKLABELUNIX_DIAGUNIX_SCMUNWINDER_ORCUPROBESUPROBE_EVENTSUSBUSB4USB4_NETUSB_ACMUSB_ADUTUXUSB_ALI_M5632USB_AN2720USB_ANNOUNCE_NEW_DEVICESUSB_APPLEDISPLAYUSB_ARCH_HAS_HCDUSB_ARMLINUXUSB_ATMUSB_AUTOSUSPEND_DELAYUSB_BELKINUSB_CATCUSB_COMMONUSB_CXACRUUSB_DEFAULT_AUTHORIZATION_MODEUSB_DEFAULT_PERSISTUSB_EHCI_HCDUSB_EHCI_PCIUSB_EHCI_ROOT_HUB_TTUSB_EHCI_TT_NEWSCHEDUSB_EMI26USB_EMI62USB_EPSON2888USB_EZUSB_FX2USB_GL860USB_GSPCAUSB_GSPCA_BENQUSB_GSPCA_CONEXUSB_GSPCA_CPIA1USB_GSPCA_ETOMSUSB_GSPCA_FINEPIXUSB_GSPCA_JEILINJUSB_GSPCA_JL2005BCDUSB_GSPCA_KONICAUSB_GSPCA_MARSUSB_GSPCA_MR97310AUSB_GSPCA_NW80XUSB_GSPCA_OV519USB_GSPCA_OV534USB_GSPCA_OV534_9USB_GSPCA_PAC207USB_GSPCA_PAC7302USB_GSPCA_PAC7311USB_GSPCA_SE401USB_GSPCA_SN9C2028USB_GSPCA_SN9C20XUSB_GSPCA_SONIXBUSB_GSPCA_SONIXJUSB_GSPCA_SPCA1528USB_GSPCA_SPCA500USB_GSPCA_SPCA501USB_GSPCA_SPCA505USB_GSPCA_SPCA506USB_GSPCA_SPCA508USB_GSPCA_SPCA561USB_GSPCA_SQ905USB_GSPCA_SQ905CUSB_GSPCA_SQ930XUSB_GSPCA_STK014USB_GSPCA_STV0680USB_GSPCA_SUNPLUSUSB_GSPCA_T613USB_GSPCA_TOPROUSB_GSPCA_TV8532USB_GSPCA_VC032XUSB_GSPCA_VICAMUSB_GSPCA_XIRLINK_CITUSB_GSPCA_ZC3XXUSB_HIDUSB_HIDDEVUSB_HSIC_USB3503USB_HSOUSB_IDMOUSEUSB_IOWARRIORUSB_IPHETHUSB_ISIGHTFWUSB_KAWETHUSB_KC2190USB_LAN78XXUSB_LCDUSB_LDUSB_LEDS_TRIGGER_USBPORTUSB_LEGOTOWERUSB_M5602USB_MDC800USB_MICROTEKUSB_MONUSB_NET_AX88179_178AUSB_NET_AX8817XUSB_NET_CDCETHERUSB_NET_CDC_EEMUSB_NET_CDC_MBIMUSB_NET_CDC_NCMUSB_NET_CDC_SUBSETUSB_NET_CDC_SUBSET_ENABLEUSB_NET_CH9200USB_NET_CX82310_ETHUSB_NET_DM9601USB_NET_DRIVERSUSB_NET_GL620AUSB_NET_HUAWEI_CDC_NCMUSB_NET_INT51X1USB_NET_KALMIAUSB_NET_MCS7830USB_NET_NET1080USB_NET_PLUSBUSB_NET_QMI_WWANUSB_NET_RNDIS_HOSTUSB_NET_SMSC75XXUSB_NET_SMSC95XXUSB_NET_ZAURUSUSB_OHCI_HCDUSB_OHCI_HCD_PCIUSB_OHCI_LITTLE_ENDIANUSB_PCIUSB_PCI_AMDUSB_PEGASUSUSB_PRINTERUSB_PULSE8_CECUSB_PWCUSB_PWC_INPUT_EVDEVUSB_RAINSHADOW_CECUSB_ROLES_INTEL_XHCIUSB_ROLE_SWITCHUSB_RTL8150USB_RTL8152USB_RTL8153_ECMUSB_S2255USB_SERIALUSB_SERIAL_AIRCABLEUSB_SERIAL_ARK3116USB_SERIAL_BELKINUSB_SERIAL_CH341USB_SERIAL_CONSOLEUSB_SERIAL_CP210XUSB_SERIAL_CYBERJACKUSB_SERIAL_CYPRESS_M8USB_SERIAL_DEBUGUSB_SERIAL_DIGI_ACCELEPORTUSB_SERIAL_EDGEPORTUSB_SERIAL_EDGEPORT_TIUSB_SERIAL_EMPEGUSB_SERIAL_F8153XUSB_SERIAL_FTDI_SIOUSB_SERIAL_GARMINUSB_SERIAL_GENERICUSB_SERIAL_IPAQUSB_SERIAL_IPWUSB_SERIAL_IRUSB_SERIAL_IUUUSB_SERIAL_KEYSPANUSB_SERIAL_KEYSPAN_PDAUSB_SERIAL_KLSIUSB_SERIAL_KOBIL_SCTUSB_SERIAL_MCT_U232USB_SERIAL_MOS7715_PARPORTUSB_SERIAL_MOS7720USB_SERIAL_MOS7840USB_SERIAL_MXUPORTUSB_SERIAL_NAVMANUSB_SERIAL_OMNINETUSB_SERIAL_OPTICONUSB_SERIAL_OPTIONUSB_SERIAL_OTI6858USB_SERIAL_PL2303USB_SERIAL_QCAUXUSB_SERIAL_QT2USB_SERIAL_QUALCOMMUSB_SERIAL_SAFEUSB_SERIAL_SAFE_PADDEDUSB_SERIAL_SIERRAWIRELESSUSB_SERIAL_SPCP8X5USB_SERIAL_SSU100USB_SERIAL_SYMBOLUSB_SERIAL_TIUSB_SERIAL_UPD78F0730USB_SERIAL_VISORUSB_SERIAL_WHITEHEATUSB_SERIAL_WWANUSB_SERIAL_XSENS_MTUSB_SEVSEGUSB_SIERRA_NETUSB_SISUSBVGAUSB_SPEEDTOUCHUSB_STKWEBCAMUSB_STORAGEUSB_STORAGE_ALAUDAUSB_STORAGE_CYPRESS_ATACBUSB_STORAGE_DATAFABUSB_STORAGE_ENE_UB6250USB_STORAGE_FREECOMUSB_STORAGE_ISD200USB_STORAGE_JUMPSHOTUSB_STORAGE_KARMAUSB_STORAGE_ONETOUCHUSB_STORAGE_REALTEKUSB_STORAGE_SDDR09USB_STORAGE_SDDR55USB_STORAGE_USBATUSB_STV06XXUSB_SUPPORTUSB_TMCUSB_UASUSB_UEAGLEATMUSB_UHCI_HCDUSB_USBNETUSB_USS720USB_VIDEO_CLASSUSB_VIDEO_CLASS_INPUT_EVDEVUSB_VL600USB_WDMUSB_XHCI_DBGCAPUSB_XHCI_HCDUSB_XHCI_PCIUSB_XHCI_PLATFORMUSB_XUSBATMUSB_ZR364XXUSERFAULTFDUSER_NSUSER_RETURN_NOTIFIERUSER_STACKTRACE_SUPPORTUSE_PERCPU_NUMA_NODE_IDUTS_NSUVC_COMMONUV_MMTIMERUV_SYSFSVDPAVDPA_SIMVDPA_SIM_BLOCKVDPA_SIM_NETVDPA_USERVETHVFAT_FSVFIOVFIO_CONTAINERVFIO_DEVICE_CDEVVFIO_GROUPVFIO_IOMMU_TYPE1VFIO_MDEVVFIO_NOIOMMUVFIO_PCIVFIO_PCI_COREVFIO_PCI_INTXVFIO_PCI_MMAPVFIO_VIRQFDVGA_ARBVGA_ARB_MAX_GPUSVGA_CONSOLEVGA_SWITCHEROOVHOSTVHOST_IOTLBVHOST_MENUVHOST_NETVHOST_RINGVHOST_VDPAVHOST_VSOCKVIDEOBUF2_COREVIDEOBUF2_MEMOPSVIDEOBUF2_V4L2VIDEOBUF2_VMALLOCVIDEOBUF_GENVIDEOBUF_VMALLOCVIDEO_CMDLINEVIDEO_DEVVIDEO_V4L2VIDEO_V4L2_I2CVIRTIOVIRTIO_ANCHORVIRTIO_BALLOONVIRTIO_BLKVIRTIO_CONSOLEVIRTIO_DMA_SHARED_BUFFERVIRTIO_FSVIRTIO_INPUTVIRTIO_IOMMUVIRTIO_MEMVIRTIO_MENUVIRTIO_NETVIRTIO_PCIVIRTIO_PCI_LEGACYVIRTIO_PCI_LIBVIRTIO_PCI_LIB_LEGACYVIRTIO_VDPAVIRTIO_VSOCKETSVIRTIO_VSOCKETS_COMMONVIRTUALIZATIONVIRT_CPU_ACCOUNTINGVIRT_CPU_ACCOUNTING_GENVIRT_DRIVERSVITESSE_PHYVLAN_8021QVLAN_8021Q_GVRPVLAN_8021Q_MVRPVMAP_PFNVMAP_STACKVMDVMWARE_BALLOONVMWARE_PVSCSIVMWARE_VMCIVMWARE_VMCI_VSOCKETSVMXNET3VM_EVENT_COUNTERSVP_VDPAVSOCKETSVSOCKETS_DIAGVSOCKETS_LOOPBACKVSOCKMONVTVT_CONSOLEVT_CONSOLE_SLEEPVT_HW_CONSOLE_BINDINGVXLANWANWANT_DEV_COREDUMPWATCHDOGWATCHDOG_COREWATCHDOG_HANDLE_BOOT_ENABLEDWATCHDOG_OPEN_TIMEOUTWATCHDOG_SYSFSWATCH_QUEUEWDAT_WDTWERRORWIREGUARDWIRELESSWIRELESS_HOTKEYWLANWLAN_VENDOR_ATHWLAN_VENDOR_BROADCOMWLAN_VENDOR_INTELWLAN_VENDOR_MARVELLWLAN_VENDOR_MEDIATEKWLAN_VENDOR_MICROCHIPWLAN_VENDOR_QUANTENNAWLAN_VENDOR_RALINKWLAN_VENDOR_REALTEKWMI_BMOFWWANWWAN_DEBUGFSWWAN_HWSIMX509_CERTIFICATE_PARSERX86X86_16BITX86_5LEVELX86_64X86_64_ACPI_NUMAX86_64_SMPX86_ACPI_CPUFREQX86_ACPI_CPUFREQ_CPBX86_AMD_FREQ_SENSITIVITYX86_AMD_PLATFORM_DEVICEX86_AMD_PSTATEX86_AMD_PSTATE_DEFAULT_MODEX86_AMD_PSTATE_UTX86_BOOTPARAM_MEMORY_CORRUPTION_CHECKX86_CHECK_BIOS_CORRUPTIONX86_CMOVX86_CMPXCHG64X86_CPA_STATISTICSX86_CPUIDX86_CPU_RESCTRLX86_DEBUGCTLMSRX86_DEBUG_FPUX86_DECODER_SELFTESTX86_DIRECT_GBPAGESX86_ESPFIX64X86_EXTENDED_PLATFORMX86_HV_CALLBACK_VECTORX86_INTEL_LPSSX86_INTEL_MEMORY_PROTECTION_KEYSX86_INTEL_PSTATEX86_INTEL_TSX_MODE_OFFX86_INTERNODE_CACHE_SHIFTX86_IOPL_IOPERMX86_IO_APICX86_L1_CACHE_SHIFTX86_LOCAL_APICX86_MCEX86_MCELOG_LEGACYX86_MCE_AMDX86_MCE_INJECTX86_MCE_INTELX86_MCE_THRESHOLDX86_MEM_ENCRYPTX86_MINIMUM_CPU_FAMILYX86_MPPARSEX86_MSRX86_NEED_RELOCSX86_P4_CLOCKMODX86_PATX86_PKG_TEMP_THERMALX86_PLATFORM_DEVICESX86_PLATFORM_DRIVERS_DELLX86_PLATFORM_DRIVERS_INTELX86_PMEM_LEGACYX86_PMEM_LEGACY_DEVICEX86_PM_TIMERX86_POWERNOW_K8X86_REROUTE_FOR_BROKEN_BOOT_IRQSX86_SGXX86_SGX_KVMX86_SPEEDSTEP_LIBX86_SUPPORTS_MEMORY_FAILUREX86_THERMAL_VECTORX86_TSCX86_UMIPX86_UVX86_VMX_FEATURE_NAMESX86_VSYSCALL_EMULATIONX86_X2APICXARRAY_MULTIXDP_SOCKETSXDP_SOCKETS_DIAGXENXENFSXEN_ACPIXEN_AUTO_XLATEXEN_BLKDEV_FRONTENDXEN_COMPAT_XENFSXEN_DEV_EVTCHNXEN_EFIXEN_FRONT_PGDIR_SHBUFXEN_NETDEV_FRONTENDXEN_PRIVCMDXEN_PVHVMXEN_PVHVM_GUESTXEN_PVHVM_SMPXEN_SAVE_RESTOREXEN_SYS_HYPERVISORXEN_XENBUS_FRONTENDXFRMXFRM_AHXFRM_ALGOXFRM_ESPXFRM_ESPINTCPXFRM_INTERFACEXFRM_IPCOMPXFRM_MIGRATEXFRM_OFFLOADXFRM_STATISTICSXFRM_SUB_POLICYXFRM_USERXFS_DRAIN_INTENTSXFS_FSXFS_ONLINE_SCRUBXFS_POSIX_ACLXFS_QUOTAXFS_SUPPORT_ASCII_CIXFS_SUPPORT_V4XFS_WARNXILINX_GMII2RGMIIXOR_BLOCKSXPSXXHASHXZ_DECXZ_DEC_ARMXZ_DEC_ARMTHUMBXZ_DEC_BCJXZ_DEC_IA64XZ_DEC_POWERPCXZ_DEC_SPARCXZ_DEC_X86ZBUDZISOFSZLIB_DEFLATEZLIB_INFLATEZONE_DEVICEZONE_DMAZONE_DMA32ZPOOLZRAMZRAM_DEF_COMPZRAM_DEF_COMP_LZORLEZRAM_MEMORY_TRACKINGZRAM_WRITEBACKZSMALLOCZSMALLOC_CHAIN_SIZEZSMALLOC_STATZSTD_COMPRESSZSTD_DECOMPRESSZSWAPZSWAP_COMPRESSOR_DEFAULTZSWAP_COMPRESSOR_DEFAULT_LZOZSWAP_ZPOOL_DEFAULTZSWAP_ZPOOL_DEFAULT_ZBUDauto.confauto.conf.cmdkernel.releasecryptoacompress.haead.haes.hakcipher.halgapi.harc4.hasym_tpm_subtype.hauthenc.hb128ops.hblake2b.hblake2s.hblowfish.hcast5.hcast6.hcast_common.hchacha.hchacha20poly1305.hcryptd.hctr.hcurve25519.hdes.hdh.hdrbg.hecc_curve.hecdh.hengine.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.hif_alg.hinternalacompress.haead.hakcipher.hblake2b.hblake2s.hchacha.hcipher.hcryptouser.hdes.hgeniv.hhash.hkpp.hpoly1305.hrng.hrsa.hscompress.hsimd.hskcipher.hkpp.hmd5.hnhpoly1305.hnull.hpadlock.hpcrypt.hpkcs7.hpoly1305.hpublic_key.hrng.hscatterwalk.hserpent.hsha1.hsha1_base.hsha2.hsha256_base.hsha3.hsha512_base.hskcipher.hsm2.hsm3.hsm3_base.hsm4.hstreebog.htwofish.hxts.hdrmamd_asic_type.hbridgeanalogix_dp.haux-bridge.hdw_hdmi.hdw_mipi_dsi.hmhl.hsamsung-dsim.hdisplaydrm_dp.hdrm_dp_aux_bus.hdrm_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_dp_tunnel.hdrm_dsc.hdrm_dsc_helper.hdrm_hdcp.hdrm_hdcp_helper.hdrm_hdmi_helper.hdrm_scdc.hdrm_scdc_helper.hdrm_accel.hdrm_aperture.hdrm_atomic.hdrm_atomic_helper.hdrm_atomic_state_helper.hdrm_atomic_uapi.hdrm_audio_component.hdrm_auth.hdrm_blend.hdrm_bridge.hdrm_bridge_connector.hdrm_buddy.hdrm_cache.hdrm_client.hdrm_color_mgmt.hdrm_connector.hdrm_crtc.hdrm_crtc_helper.hdrm_damage_helper.hdrm_debugfs.hdrm_debugfs_crc.hdrm_device.hdrm_displayid.hdrm_drv.hdrm_edid.hdrm_eld.hdrm_encoder.hdrm_encoder_slave.hdrm_exec.hdrm_fb_dma_helper.hdrm_fb_helper.hdrm_fbdev_dma.hdrm_fbdev_generic.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_format_helper.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_atomic_helper.hdrm_gem_dma_helper.hdrm_gem_framebuffer_helper.hdrm_gem_shmem_helper.hdrm_gem_ttm_helper.hdrm_gem_vram_helper.hdrm_gpuvm.hdrm_ioctl.hdrm_kunit_helpers.hdrm_lease.hdrm_managed.hdrm_mipi_dbi.hdrm_mipi_dsi.hdrm_mm.hdrm_mode_config.hdrm_mode_object.hdrm_modes.hdrm_modeset_helper.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_module.hdrm_of.hdrm_panel.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_privacy_screen_consumer.hdrm_privacy_screen_driver.hdrm_privacy_screen_machine.hdrm_probe_helper.hdrm_property.hdrm_rect.hdrm_self_refresh_helper.hdrm_simple_kms_helper.hdrm_suballoc.hdrm_syncobj.hdrm_sysfs.hdrm_util.hdrm_utils.hdrm_vblank.hdrm_vblank_work.hdrm_vma_manager.hdrm_writeback.hgma_drm.hgpu_scheduler.hgud.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_gsc_proxy_mei_interface.hi915_hdcp_interface.hi915_pciids.hi915_pxp_tee_interface.hintel-gtt.hintel_lpe_audio.hspsc_queue.htask_barrier.httmttm_bo.httm_caching.httm_device.httm_execbuf_util.httm_kmap_iter.httm_placement.httm_pool.httm_range_manager.httm_resource.httm_tt.hxe_pciids.hdt-bindingsarmcoresight-cti-dt.hqcom,ids.hux500_pm_domains.hbusmoxtet.hti-sysc.hclklochnagar.hversaclock.hclockactions,s500-cmu.hactions,s700-cmu.hactions,s900-cmu.hagilex-clock.halphascale,asm9260.ham3.ham4.haspeed-clock.hast2600-clock.hat91.hath79-clk.haxg-aoclkc.haxg-audio-clkc.haxg-clkc.haxis,artpec6-clkctrl.hbcm-cygnus.hbcm-ns2.hbcm-nsp.hbcm-sr.hbcm21664.hbcm281xx.hbcm2835-aux.hbcm2835.hbcm3368-clock.hbcm6318-clock.hbcm63268-clock.hbcm6328-clock.hbcm6358-clock.hbcm6362-clock.hbcm6368-clock.hberlin2.hberlin2q.hbm1880-clock.hboston-clock.hbt1-ccu.hclps711x-clock.hcortina,gemini-clock.hdm814.hdm816.hdra7.hefm32-cmu.hexynos-audss-clk.hexynos3250.hexynos4.hexynos5250.hexynos5260-clk.hexynos5410.hexynos5420.hexynos5433.hexynos7-clk.hfsl,qoriq-clockgen.hg12a-aoclkc.hg12a-clkc.hgxbb-aoclkc.hgxbb-clkc.hhi3516cv300-clock.hhi3519-clock.hhi3559av100-clock.hhi3620-clock.hhi3660-clock.hhi3670-clock.hhi6220-clock.hhip04-clock.hhistb-clock.hhix5hd2-clock.himx1-clock.himx21-clock.himx27-clock.himx5-clock.himx6qdl-clock.himx6sl-clock.himx6sll-clock.himx6sx-clock.himx6ul-clock.himx7d-clock.himx7ulp-clock.himx8-clock.himx8-lpcg.himx8mm-clock.himx8mn-clock.himx8mp-clock.himx8mq-clock.himx8ulp-clock.himx93-clock.himxrt1050-clock.hingenic,sysost.hingenic,tcu.hintel,lgm-clk.hjz4725b-cgu.hjz4740-cgu.hjz4760-cgu.hjz4770-cgu.hjz4780-cgu.hk210-clk.hlpc18xx-ccu.hlpc18xx-cgu.hlpc32xx-clock.hlsi,axm5516-clks.hmarvell,mmp2-audio.hmarvell,mmp2.hmarvell,pxa168.hmarvell,pxa1928.hmarvell,pxa910.hmaxim,max77620.hmaxim,max77686.hmaxim,max77802.hmaxim,max9485.hmeson8-ddr-clkc.hmeson8b-clkc.hmicrochip,pic32-clock.hmicrochip,sparx5.hmpc512x-clock.hmstar-msc313-mpll.hmt2701-clk.hmt2712-clk.hmt6765-clk.hmt6779-clk.hmt6797-clk.hmt7621-clk.hmt7622-clk.hmt7629-clk.hmt8135-clk.hmt8167-clk.hmt8173-clk.hmt8183-clk.hmt8516-clk.hnuvoton,npcm7xx-clock.homap4.homap5.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-clk.hpx30-cru.hpxa-clock.hqcom,apss-ipq.hqcom,camcc-sc7180.hqcom,camcc-sdm845.hqcom,camcc-sm8250.hqcom,dispcc-sc7180.hqcom,dispcc-sdm845.hqcom,dispcc-sm8150.hqcom,dispcc-sm8250.hqcom,gcc-apq8084.hqcom,gcc-ipq4019.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-ipq8074.hqcom,gcc-mdm9607.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,gcc-msm8994.hqcom,gcc-msm8996.hqcom,gcc-msm8998.hqcom,gcc-qcm2290.hqcom,gcc-qcs404.hqcom,gcc-sc7180.hqcom,gcc-sc7280.hqcom,gcc-sc8180x.hqcom,gcc-sc8280xp.hqcom,gcc-sdm660.hqcom,gcc-sdm845.hqcom,gcc-sdx55.hqcom,gcc-sm6125.hqcom,gcc-sm8150.hqcom,gcc-sm8250.hqcom,gcc-sm8350.hqcom,gpucc-msm8998.hqcom,gpucc-sc7180.hqcom,gpucc-sdm660.hqcom,gpucc-sdm845.hqcom,gpucc-sm8150.hqcom,gpucc-sm8250.hqcom,lcc-ipq806x.hqcom,lcc-mdm9615.hqcom,lcc-msm8960.hqcom,lpass-sdm845.hqcom,lpasscorecc-sc7180.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,mmcc-msm8994.hqcom,mmcc-msm8996.hqcom,mmcc-msm8998.hqcom,mmcc-sdm660.hqcom,mss-sc7180.hqcom,q6sstopcc-qcs404.hqcom,rpmcc.hqcom,rpmh.hqcom,sa8775p-gcc.hqcom,sa8775p-gpucc.hqcom,sm8250-lpass-aoncc.hqcom,sm8250-lpass-audiocc.hqcom,turingcc-qcs404.hqcom,videocc-sc7180.hqcom,videocc-sdm845.hqcom,videocc-sm8150.hqcom,videocc-sm8250.hr7s72100-clock.hr7s9210-cpg-mssr.hr8a73a4-clock.hr8a7740-clock.hr8a7742-cpg-mssr.hr8a7743-cpg-mssr.hr8a7744-cpg-mssr.hr8a7745-cpg-mssr.hr8a77470-cpg-mssr.hr8a774a1-cpg-mssr.hr8a774b1-cpg-mssr.hr8a774c0-cpg-mssr.hr8a774e1-cpg-mssr.hr8a7778-clock.hr8a7779-clock.hr8a7790-clock.hr8a7790-cpg-mssr.hr8a7791-clock.hr8a7791-cpg-mssr.hr8a7792-clock.hr8a7792-cpg-mssr.hr8a7793-clock.hr8a7793-cpg-mssr.hr8a7794-clock.hr8a7794-cpg-mssr.hr8a7795-cpg-mssr.hr8a7796-cpg-mssr.hr8a77961-cpg-mssr.hr8a77965-cpg-mssr.hr8a77970-cpg-mssr.hr8a77980-cpg-mssr.hr8a77990-cpg-mssr.hr8a77995-cpg-mssr.hr8a779a0-cpg-mssr.hr8a779f0-cpg-mssr.hr9a06g032-sysctrl.hr9a07g044-cpg.hrenesas-cpg-mssr.hrk3036-cru.hrk3066a-cru.hrk3128-cru.hrk3188-cru-common.hrk3188-cru.hrk3228-cru.hrk3288-cru.hrk3308-cru.hrk3328-cru.hrk3368-cru.hrk3399-cru.hrk3399-ddr.hrk3568-cru.hrockchip,rk808.hrv1108-cru.hs3c2410.hs3c2412.hs3c2443.hs5pv210-audss.hs5pv210.hsamsung,s2mps11.hsamsung,s3c64xx-clock.hsh73a0-clock.hsifive-fu540-prci.hsifive-fu740-prci.hsprd,sc9860-clk.hsprd,sc9863a-clk.hste-ab8500.hstih407-clks.hstih410-clks.hstih416-clks.hstih418-clks.hstm32fx-clock.hstm32h7-clks.hstm32mp1-clks.hstratix10-clock.hsun4i-a10-ccu.hsun4i-a10-pll2.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun6i-rtc.hsun7i-a20-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-tcon-top.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra114-car.htegra124-car-common.htegra124-car.htegra186-clock.htegra194-clock.htegra20-car.htegra210-car.htegra234-clock.htegra30-car.hti-dra7-atl.hvf610-clock.hx1000-cgu.hx1830-cgu.hxlnx-vcu.hxlnx-versal-clk.hxlnx-zynqmp-clk.hzx296718-clock.hdisplaysdtv-standards.htda998x.hdmaat91.haxi-dmac.hdw-dmac.hjz4775-dma.hjz4780-dma.hnbpfaxi.hqcom-gpi.hsun4i-a10.hx1000-dma.hx1830-dma.hx2000-dma.hxlnx-zynqmp-dpdma.hfirmwareimxrsrc.hgcemt6779-gce.hmt8173-gce.hmt8183-gce.hgpioaspeed-gpio.hgpio.hmeson-a1-gpio.hmeson-axg-gpio.hmeson-g12a-gpio.hmeson-gxbb-gpio.hmeson-gxl-gpio.hmeson8-gpio.hmeson8b-gpio.hmsc313-gpio.htegra-gpio.htegra186-gpio.htegra194-gpio.htegra234-gpio.htegra241-gpio.huniphier-gpio.hi2ci2c.hiioadcat91-sama5d2_adc.hfsl-imx25-gcq.hingenic,adc.hadi,ad5592r.hqcom,spmi-adc7-pm8350.hqcom,spmi-adc7-pm8350b.hqcom,spmi-adc7-pmk8350.hqcom,spmi-adc7-pmr735a.hqcom,spmi-adc7-pmr735b.hqcom,spmi-vadc.htemperaturethermocouple.hinputatmel-maxtouch.hcros-ec-keyboard.hgpio-keys.hinput.hlinux-event-codes.hti-drv260x.hinterconnectfsl,imx8mp.himx8mm.himx8mn.himx8mq.hqcom,icc.hqcom,msm8916.hqcom,msm8939.hqcom,msm8974.hqcom,msm8996.hqcom,osm-l3.hqcom,qcm2290.hqcom,qcs404.hqcom,qdu1000-rpmh.hqcom,sa8775p-rpmh.hqcom,sc7180.hqcom,sc7280.hqcom,sc8180x.hqcom,sc8280xp.hqcom,sdm660.hqcom,sdm670-rpmh.hqcom,sdm845.hqcom,sdx55.hqcom,sdx65.hqcom,sm6350.hqcom,sm8150.hqcom,sm8250.hqcom,sm8350.hqcom,sm8450.hqcom,sm8550-rpmh.hinterrupt-controllerapple-aic.harm-gic.haspeed-scu-ic.hirq-st.hirq.hmips-gic.hmvebu-icu.hledscommon.hleds-netxbig.hleds-ns2.hleds-pca9532.hleds-pca955x.hrt4831-backlight.hmailboxqcom-ipcc.htegra186-hsp.hmediac8sectpfe.homap3-isp.htda1997x.htvp5150.hxilinx-vip.hmemorymt2701-larb-port.hmt2712-larb-port.hmt6779-larb-port.hmt8167-larb-port.hmt8173-larb-port.hmt8183-larb-port.hmt8192-larb-port.hmtk-memory-port.htegra114-mc.htegra124-mc.htegra186-mc.htegra194-mc.htegra20-mc.htegra210-mc.htegra234-mc.htegra30-mc.hmfdarizona.has3722.hat91-usart.hatmel-flexcom.hdbx500-prcmu.hmax77620.hpalmas.hqcom-pm8008.hqcom-rpm.hst,stpmic1.hst-lpc.hstm32f4-rcc.hstm32f7-rcc.hstm32h7-rcc.hmipslantiq_rcu_gphy.hmuxmux.hti-serdes.hnetmicrochip-lan78xx.hmscc-phy-vsc8531.hqca-ar803x.hti-dp83867.hti-dp83869.hphyphy-am654-serdes.hphy-cadence.hphy-imx8-pcie.hphy-lantiq-vrx200-pcie.hphy-ocelot-serdes.hphy-pistachio-usb.hphy-qcom-qmp.hphy-qcom-qusb2.hphy-ti.hphy.hpinctrlam33xx.ham43xx.happle.hat91.hbcm2835.hbrcm,pinctrl-stingray.hdm814x.hdra.hhisi.hk210-fpioa.hk3.hkeystone.hlochnagar.hmt6397-pinfunc.hmt65xx.hmt6779-pinfunc.hmt6797-pinfunc.hmt7623-pinfunc.hmt8192-pinfunc.hmt8195-pinfunc.hmt8365-pinfunc.hnomadik.homap.hpads-imx8dxl.hpads-imx8qm.hpads-imx8qxp.hpinctrl-tegra-io-pad.hpinctrl-tegra-xusb.hpinctrl-tegra.hpinctrl-zynqmp.hqcom,pmic-gpio.hqcom,pmic-mpp.hr7s72100-pinctrl.hr7s9210-pinctrl.hrockchip.hrzn1-pinctrl.hsamsung.hstm32-pinfunc.hsun4i-a10.hpmuexynos_ppmu.hpowerfsl,imx93-power.himx7-power.himx8mm-power.himx8mn-power.himx8mp-power.himx8mq-power.himx8ulp-power.hmarvell,mmp2.hmeson-a1-power.hmeson-axg-power.hmeson-g12a-power.hmeson-gxbb-power.hmeson-sm1-power.hmeson8-power.hmt2701-power.hmt2712-power.hmt6765-power.hmt6797-power.hmt7622-power.hmt7623a-power.hmt8167-power.hmt8173-power.hmt8183-power.hmt8192-power.howl-s500-powergate.howl-s700-powergate.howl-s900-powergate.hpx30-power.hqcom-aoss-qmp.hqcom-rpmpd.hr8a7742-sysc.hr8a7743-sysc.hr8a7744-sysc.hr8a7745-sysc.hr8a77470-sysc.hr8a774a1-sysc.hr8a774b1-sysc.hr8a774c0-sysc.hr8a774e1-sysc.hr8a7779-sysc.hr8a7790-sysc.hr8a7791-sysc.hr8a7792-sysc.hr8a7793-sysc.hr8a7794-sysc.hr8a7795-sysc.hr8a7796-sysc.hr8a77961-sysc.hr8a77965-sysc.hr8a77970-sysc.hr8a77980-sysc.hr8a77990-sysc.hr8a77995-sysc.hr8a779a0-sysc.hr8a779f0-sysc.hraspberrypi-power.hrk3036-power.hrk3066-power.hrk3128-power.hrk3188-power.hrk3228-power.hrk3288-power.hrk3328-power.hrk3366-power.hrk3368-power.hrk3399-power.hrk3568-power.hsummit,smb347-charger.htegra186-powergate.htegra194-powergate.htegra234-powergate.hxlnx-zynqmp-power.hpwmpwm.hraspberrypi,firmware-poe-pwm.hregulatoractive-semi,8865-regulator.hactive-semi,8945a-regulator.hdlg,da9063-regulator.hdlg,da9121-regulator.hdlg,da9211-regulator.hmaxim,max77802.hmediatek,mt6360-regulator.hmediatek,mt6397-regulator.hqcom,rpmh-regulator.hresetreset-controllermt2712-resets.hmt8183-resets.hmt8192-resets.hactions,s500-reset.hactions,s700-reset.hactions,s900-reset.haltr,rst-mgr-a10.haltr,rst-mgr-a10sr.haltr,rst-mgr-s10.haltr,rst-mgr.hamlogic,meson-a1-reset.hamlogic,meson-axg-audio-arb.hamlogic,meson-axg-reset.hamlogic,meson-g12a-audio-reset.hamlogic,meson-g12a-reset.hamlogic,meson-gxbb-reset.hamlogic,meson8b-clkc-reset.hamlogic,meson8b-reset.haxg-aoclkc.hbcm6318-reset.hbcm63268-reset.hbcm6328-reset.hbcm6358-reset.hbcm6362-reset.hbcm6368-reset.hbitmain,bm1880-reset.hbt1-ccu.hcortina,gemini-reset.hg12a-aoclkc.hgxbb-aoclkc.hhisi,hi6220-resets.himx7-reset.himx8mp-reset.himx8mq-reset.himx8ulp-pcc-reset.hk210-rst.hmt2701-resets.hmt7622-reset.hmt7629-resets.hmt8135-resets.hmt8173-resets.hnuvoton,npcm7xx-reset.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-resets.hqcom,gcc-apq8084.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,sdm845-aoss.hqcom,sdm845-pdc.hraspberrypi,firmware-reset.hrealtek,rtd1195.hrealtek,rtd1295.hsnps,hsdk-reset.hstih407-resets.hstih415-resets.hstih416-resets.hstm32mp1-resets.hsun4i-a10-ccu.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra124-car.htegra186-reset.htegra194-reset.htegra210-car.htegra234-reset.hti-syscon.hxlnx-versal-resets.hxlnx-zynqmp-resets.hsocbcm-pmb.hbcm2835-pm.hbcm6318-pm.hbcm63268-pm.hbcm6328-pm.hbcm6362-pm.hcpm1-fsl,tsa.hqcom,apr.hqcom,gpr.hqcom,gsbi.hqcom,rpmh-rsc.hrockchip,boot-mode.htegra-pmc.hti,sci_pm_domain.hzte,pm_domains.hsoundadi,adau1977.hapq8016-lpass.haudio-jack-events.hcs35l32.hcs35l45.hcs42l42.hfsl-imx-audmux.hmadera.hmeson-aiu.hmeson-g12a-toacodec.hmeson-g12a-tohdmitx.hmicrochip,pdmc.hqcom,lpass.hqcom,q6afe.hqcom,q6asm.hqcom,q6dsp-lpass-ports.hqcom,wcd9335.hrt5640.hrt5651.hsamsung-i2s.hsc7180-lpass.htas2552.htlv320adc3xxx.htlv320aic31xx.hspmispmi.hthermallm90.htegra124-soctherm.htegra186-bpmp-thermal.htegra194-bpmp-thermal.hthermal.hthermal_exynos.husbpd.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.htimeconst.huapilinuxversion.hutsrelease.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrequest_key_auth-type.hrxrpc-type.hsystem_keyring.htrusted-type.htrusted_tee.htrusted_tpm.huser-type.hkunitassert.hattributes.hdevice.hresource.hskbuff.hstatic_stub.htest-bug.htest.htry-catch.hvisibility.hkvmarm_arch_timer.harm_hypercalls.harm_pmu.harm_psci.harm_vgic.hiodev.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_amd_wbrf.hacpi_dma.hacpi_iort.hacpi_mdio.hacpi_pmtmr.hacpi_viot.hadb.hadfs_fs.hadreno-smmu-priv.hadxl.haer.hagp_backend.hagpgart.hahci-remap.hahci_platform.haio.halarmtimer.halcor_pci.halign.haltera_jtaguart.haltera_uart.hambabus.hkmi.hmmci.hpl022.hpl080.hpl08x.hpl093.hserial.hsp810.hamd-iommu.hamd-pmf-io.hanon_inodes.haperture.hapm-emulation.hapm_bios.happle-gmux.happle_bl.harch_topology.hargs.harm-cci.harm-smccc.harm_ffa.harm_sdei.harmada-37xx-rwtm-mailbox.harray_size.hascii85.hasn1.hasn1_ber_bytecode.hasn1_decoder.hasn1_encoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_tcp.hatmdev.hatmel-isc-media.hatmel-ssc.hatmel_pdc.hatomicatomic.hatomic-arch-fallback.hatomic-instrumented.hatomic-long.hattribute_container.haudit.haudit_arch.hauto_dev-ioctl.hauto_fs.hauxiliary_bus.hauxvec.haverage.havfvirtchnl.hbacking-dev-defs.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbase64.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_sprom.hbcm47xx_wdt.hbcm963xx_nvram.hbcm963xx_tag.hbcmabcma.hbcma_driver_arm_c9.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hbits.hblk-cgroup.hblk-crypto-profile.hblk-crypto.hblk-integrity.hblk-mq-pci.hblk-mq-virtio.hblk-mq.hblk-pm.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbma150.hbootconfig.hbootmem_info.hbottom_half.hbpf-cgroup-defs.hbpf-cgroup.hbpf-netns.hbpf.hbpf_lirc.hbpf_local_storage.hbpf_lsm.hbpf_mem_alloc.hbpf_mprog.hbpf_trace.hbpf_types.hbpf_verifier.hbpfilter.hbpfptr.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtf.hbtf_ids.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbuild-salt.hbuild_bug.hbuildid.hbvec.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcacheflush.hcacheinfo.hcanbittiming.hcan-ml.hcore.hdevdev.hpeak_canfd.hlength.hplatformcc770.hsja1000.hrx-offload.hskb.hcapability.hcb710.hcc_platform.hcciss_ioctl.hccp.hcdev.hcdrom.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.hstring_table.hstriper.htypes.hcfag12864b.hcfi.hcfi_types.hcgroup-defs.hcgroup.hcgroup_api.hcgroup_rdma.hcgroup_refcnt.hcgroup_subsys.hcirc_buf.hcleanup.hclkclk-provider.hclk.hanalogbits-wrpll-cln28hpc.hat91_pmc.hclk-conf.hdavinci.himx.hmmp.hmxs.hrenesas.hsamsung.hspear.hsunxi-ng.htegra.hti.hzynq.hclkdev.hclockchips.hclocksource.hclocksource_ids.hcm4000_cs.hcma.hcn_proc.hcnt32_to_63.hcoda.hcompaction.hcompat.hcompiler-clang.hcompiler-gcc.hcompiler-version.hcompiler.hcompiler_attributes.hcompiler_types.hcompletion.hcomponent.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcontainer.hcontainer_of.hcontext_tracking.hcontext_tracking_irq.hcontext_tracking_state.hcookie.hcordic.hcoredump.hcoresight-pmu.hcoresight-stm.hcoresight.hcount_zeros.hcounter.hcounter_enum.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpu_smt.hcpufeature.hcpufreq.hcpuhotplug.hcpuidle.hcpuidle_haltpoll.hcpumask.hcpumask_api.hcpuset.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc32poly.hcrc4.hcrc64.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcs5535.hctype.hcuda.hcxl-event.hcxl_err.hdamon.hdasd_mod.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlz4.hunlzma.hunlzo.hunxz.hunzstd.hdelay.hdelayacct.hdelayed_call.hdev_printk.hdevcoredump.hdevfreq-event.hdevfreq.hdevfreq_cooling.hdevicedevice-mapper.hdevice.hbus.hclass.hdriver.hdevice_cgroup.hdevm-helpers.hdevpts_fs.hdfl.hdigsig.hdim.hdio.hdirent.hdlm.hdlm_plock.hdm-bufio.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm-verity-loadpin.hdm9000.hdmadma-buf.hdma-direct.hdma-direction.hdma-fence-array.hdma-fence-chain.hdma-fence-unwrap.hdma-fence.hdma-heap.hdma-map-ops.hdma-mapping.hdma-resv.hdw.hedma.hhsu.hidma64.himx-dma.hipu-dma.hk3-event-router.hk3-psil.hk3-udma-glue.hmxs-dma.hpxa-dma.hqcom-gpi-dma.hqcom_adm.hqcom_bam_dma.hsprd-dma.hti-cppi5.hxilinx_dma.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdpll.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_config.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds2782_battery.hdsa8021q.hbrcm.hlan9303.hloop.hocelot.hsja1105.hdtlk.hdtpm.hdw_apb_timer.hdynamic_debug.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefi_embedded_fw.hefs_vh.heisa.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote-lto.helfnote.henclosure.henergy_model.hentry-common.hentry-kvm.herr.herrname.herrno.herror-injection.herrqueue.herrseq.hetherdevice.hethtool.hethtool_netlink.heventfd.heventpoll.hevm.hexport-internal.hexport.hexportfs.hext2_fs.hextable.hextconextcon-provider.hextcon.hextcon-adc-jack.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject-usercopy.hfault-inject.hfb.hfbcon.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfiemap.hfile.hfileattr.hfilter.hfind.hfips.hfirewire.hfirmwarefirmware-map.hfirmware.hbroadcomtee_bnxt_fw.hcirruscs_dsp.hwmfw.himxdsp.hipc.hs4.hsci.hsvcmisc.hpm.hrm.hintelstratix10-smc.hstratix10-svc-client.hmesonmeson_sm.hqcomqcom_scm.htrusted_foundations.hxlnx-zynqmp.hfixp-arith.hflat.hflex_proportions.hfont.hfortify-string.hfpgaadi-axi-common.haltera-pr-ip-core.hfpga-bridge.hfpga-mgr.hfpga-region.hfprobe.hfreelist.hfreezer.hfs.hfs_api.hfs_context.hfs_enet_pd.hfs_parser.hfs_pin.hfs_stack.hfs_struct.hfs_types.hfscache-cache.hfscache.hfscrypt.hfsi-occ.hfsi-sbefifo.hfsi.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hedac.henetc_mdio.hftm.hguts.hmc.hptp_qoriq.hfsl_devices.hfsl_hypervisor.hfsl_ifc.hfsldma.hfsnotify.hfsnotify_backend.hfsverity.hftrace.hftrace_irq.hfutex.hfw_table.hfwnode.hfwnode_mdio.hgameport.hgcd.hgenalloc.hgeneric-radix-tree.hgenetlink.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hgfp_api.hgfp_types.hglob.hgnss.hgoldfish.hgpiogpio-pxa.hgpio.haspeed.hconsumer.hdriver.hgpio-reg.hlegacy-of-mm-gpiochip.hmachine.hproperty.hregmap.hgpio_keys.hgreybusgreybus.hbundle.hconnection.hcontrol.hgreybus_id.hgreybus_manifest.hgreybus_protocols.hhd.hinterface.hmanifest.hmodule.hoperation.hsvc.hgroup_cpus.hhardirq.hhash.hhashtable.hhashtable_api.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhid_bpf.hhidden.hhiddev.hhidraw.hhighmem-internal.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhost1x.hhost1x_context_bus.hhp_sdc.hhpet.hhrtimer.hhrtimer_api.hhrtimer_defs.hhsihsi.hssi_protocol.hhtcpld.hhte.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hhypervisor.hi2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-mux.hi2c-smbus.hi2c.hi3cccc.hdevice.hmaster.hi8042.hi8253.hicmp.hicmpv6.hidle_inject.hidr.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_hsr.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_rmnet.hif_tap.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioaccelkxcjk_1013.hadcad_sigma_delta.hadi-axi-adc.hqcom-vadc-common.hstm32-dfsdm-adc.haferescale.hbuffer-dma.hbuffer-dmaengine.hbuffer.hbuffer_impl.hcommoncros_ec_sensors_core.hssp_sensors.hst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hhw-consumer.hiio-opaque.hiio.himuadis.hkfifo_buf.hmachine.hsw_device.hsw_trigger.hsysfs.htimerstm32-lptim-trigger.hstm32-timer-trigger.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.htypes.hima.himx-media.hin.hin6.hindirect_call_wrapper.hinet.hinet_diag.hinetdevice.hinit.hinit_ohci1394_dma.hinit_syscalls.hinit_task.hinitrd.hinotify.hinputinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hcma3000.helan-i2c-ids.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hsamsung-keypad.hsh_keysc.hsparse-keymap.htouchscreen.htps6507x-ts.hvivaldi-fmap.hinstruction_pointer.hinstrumentation.hinstrumented.hint_log.hintegrity.hintel-ish-client-if.hintel_rapl.hintel_tcc.hintel_th.hintel_tpmi.hinterconnect-provider.hinterconnect.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio-mapping.hio-pgtable.hio.hio_uringio_uring.hcmd.hio_uring_types.hiocontext.hiomap.hiommu-helper.hiommu.hiommufd.hiopoll.hioport.hioprio.hiosys-map.hiova.hiova_bitmap.hip.hipack.hipc.hipc_namespace.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_poll.hirq_sim.hirq_work.hirqbypass.hirqchipirqchip.harm-gic-common.harm-gic-v3.harm-gic-v4.harm-gic.harm-vgic-info.harm-vic.hchained_irq.hirq-bcm2836.hirq-davinci-aintc.hirq-davinci-cp-intc.hirq-ixp4xx.hirq-madera.hirq-omap-intc.hirq-partition-percpu.hirq-sa11x0.hmmp.hmxs.hversatile-fpga.hxtensa-mx.hxtensa-pic.hirqdesc.hirqdomain.hirqdomain_defs.hirqflags.hirqhandler.hirqnr.hirqreturn.hisa-dma.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdncapilli.hcapiutil.hism.hiversion.hjbd2.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hjz4780-nemc.hkallsyms.hkasan-checks.hkasan-enabled.hkasan-tags.hkasan.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkcore.hkcov.hkcsan-checks.hkcsan.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_read_file.hkernel_stat.hkernelcapi.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfence.hkfifo.hkgdb.hkhugepaged.hklist.hkmemleak.hkmod.hkmsan-checks.hkmsan.hkmsan_string.hkmsan_types.hkmsg_dump.hkobj_map.hkobject.hkobject_api.hkobject_ns.hkprobes.hkref.hkref_api.hks0108.hks8842.hks8851_mll.hksm.hkstrtox.hkthread.hktime.hktime_api.hkvm_dirty_ring.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlantiq.hlapb.hlatencytop.hlcd.hlcm.hled-class-flash.hled-class-multicolor.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-lp3952.hleds-pca9532.hleds-regulator.hleds-ti-lmu-common.hleds.hlibata.hlibfdt.hlibfdt_env.hlibgcc.hlibnvdimm.hlibps2.hlicense.hlimits.hlinear_range.hlinkage.hlinkmode.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlitex.hlivepatch.hlivepatch_sched.hllc.hllist.hllist_api.hlocal_lock.hlocal_lock_internal.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockdep_api.hlockdep_types.hlockref.hlog2.hlogic_iomem.hlogic_pio.hlp.hlru_cache.hlsm_audit.hlsm_hook_defs.hlsm_hooks.hlz4.hlzo.hmISDNdsp.hmISDNhw.hmISDNif.hmailboxarm_mhuv2_message.hbrcm-message.hmtk-cmdq-mailbox.hzynqmp-ipi-message.hmailbox_client.hmailbox_controller.hmap_benchmark.hmaple.hmaple_tree.hmarvell_phy.hmath.hmath64.hmbcache.hmbus.hmc146818rtc.hmc6821.hmcb.hmdev.hmdiomdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmdio-i2c.hmdio-regmap.hmdio-xgene.hmei_aux.hmei_cl_bus.hmem_encrypt.hmemblock.hmemcontrol.hmemfd.hmemory-tiers.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemregion.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.habx500abx500.hab8500-codec.hab8500-sysctrl.hab8500.hac100.hadp5520.haltera-a10sr.haltera-sysmgr.harizonacore.hpdata.hregisters.has3711.has3722.hasic3.hatc260xatc2603c.hatc2609a.hcore.hatmel-hlcdc.haxp20x.hbcm2835-pm.hbcm590xx.hbd9571mwv.hcore.hcs42l43-regs.hcs42l43.hda8xx-cfgchip.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hda9062core.hregisters.hda9063core.hregisters.hda9150core.hregisters.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hdln2.hdm355evm_msp.hds1wm.hezx-pcap.hgsc.hhi6421-pmic.hhi6421-spmi-pmic.hhi655x-pmic.hhtc-pasic3.himx25-tsadc.hingenic-tcu.hintel-m10-bmc.hintel_pmc_bxt.hintel_soc_pmic.hintel_soc_pmic_bxtwc.hintel_soc_pmic_mrfld.hipaq-micro.hiqs62x.hjanz.hkempld.hkhadas-mcu.hlm3533.hlochnagar.hlochnagar1_regs.hlochnagar2_regs.hlp3943.hlp873x.hlp87565.hlp8788-isink.hlp8788.hlpc_ich.hmaderacore.hpdata.hregisters.hmax14577-private.hmax14577.hmax77620.hmax77650.hmax77686-private.hmax77686.hmax77693-common.hmax77693-private.hmax77693.hmax77843-private.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hmotorola-cpcap.hmp2629.hmt6323core.hregisters.hmt6358core.hregisters.hmt6359core.hregisters.hmt6359pregisters.hmt6397core.hregisters.hrtc.hmxs-lradc.hntxec.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hqcom_rpm.hrave-sp.hrc5t583.hrdc321x.hretu.hrk808.hrn5t618.hrohm-bd70528.hrohm-bd71815.hrohm-bd71828.hrohm-bd718x7.hrohm-bd957x.hrohm-generic.hrohm-shared.hrt5033-private.hrt5033.hsamsungcore.hirq.hrtc.hs2mpa01.hs2mps11.hs2mps13.hs2mps14.hs2mps15.hs2mpu02.hs5m8763.hs5m8767.hsc27xx-pmic.hsi476x-core.hsi476x-platform.hsi476x-reports.hsky81452.hsta2x11-mfd.hstm32-lptimer.hstm32-timers.hstmfx.hstmpe.hstpmic1.hstw481x.hsun4i-gpadc.hsysconsyscon.hatmel-matrix.hatmel-mc.hatmel-smc.hatmel-st.hclps711x.himx6q-iomuxc-gpr.himx7-iomuxc-gpr.hxlnx-vcu.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti-lmu-register.hti-lmu.hti_am335x_tscadc.htmio.htps6105x.htps65010.htps6507x.htps65086.htps65090.htps65217.htps65218.htps65219.htps6586x.htps65910.htps65912.htps68470.htps80031.htwl.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwcd934xregisters.hwcd934x.hwl1273-core.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hwm8994core.hgpio.hpdata.hregisters.hwm97xx.hmhi.hmhi_ep.hmicrel_phy.hmicrochipphy.hmigrate.hmigrate_mode.hmii.hmii_timestamper.hmin_heap.hminmax.hmisc_cgroup.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cq.hdevice.hdoorbell.hdriver.heq.heswitch.hfs.hfs_helpers.hmacsec.hmlx5_ifc.hmlx5_ifc_fpga.hmlx5_ifc_vdpa.hmpfs.hport.hqp.hrsc_dump.htransobj.hvport.hmm.hmm_api.hmm_inline.hmm_types.hmm_types_task.hmman.hmmap_lock.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hslot-gpio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_idmapping.hmnt_namespace.hmod_devicetable.hmodule.hmodule_signature.hmodule_symbol.hmoduleloader.hmoduleparam.hmost.hmount.hmoxtet.hmpage.hmpi.hmpls.hmpls_iptunnel.hmroute.hmroute6.hmroute_base.hmsdos_fs.hmsdos_partition.hmsg.hmsi.hmsi_api.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hhyperbus.hinftl.hjedec.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-ecc-sw-bch.hnand-ecc-sw-hamming.hnand-gpio.hnand.hndfc.hnftl.honenand.honenand_regs.honfi.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hplatnand.hqinfo.hrawnand.hsh_flctl.hsharpsl.hspear_smi.hspi-nor.hspinand.hsuper.hubi.hxip.hmtio.hmutex.hmutex_api.hmuxconsumer.hdriver.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmvebu-pmsu.hmxm-wmi.hnamei.hnd.hndctl.hnetnet.hinteli40e_client.hiidc.hnet_mm.hnet_tstamp.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hnfnetlink_osf.hx_tables.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebtables.hnetfilter_defs.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetfilter_netdev.hnetfs.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_ssc.hnfs_xdr.hnfsacl.hnitro_enclaves.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hns_common.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-auth.hnvme-fc-driver.hnvme-fc.hnvme-keyring.hnvme-rdma.hnvme-tcp.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hobjagg.hobjtool.hobjtool_types.hof.hof_address.hof_clk.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_net.hof_pci.hof_pdt.hof_platform.hof_reserved_mem.hoid_registry.holpc-ec.homap-dma.homap-gpmc.homap-iommu.homap-mailbox.homapfb.honce.honce_lite.hoom.hopenvswitch.hosq_lock.hoverflow.hpacking.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_counter.hpage_ext.hpage_idle.hpage_owner.hpage_ref.hpage_reporting.hpage_table_check.hpageblock-flags.hpagemap.hpagevec.hpagewalk.hpanic.hpanic_notifier.hparman.hparport.hparport_pc.hparser.hpart_stat.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-ats.hpci-dma-compat.hpci-doe.hpci-ecam.hpci-ep-cfs.hpci-epc.hpci-epf.hpci-p2pdma.hpci.hpci_hotplug.hpci_ids.hpcspcs-lynx.hpcs-xpcs.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hperfarm_pmu.harm_pmuv3.hperf_event.hperf_event_api.hperf_regs.hpersonality.hpfn.hpfn_t.hpgtable.hpgtable_api.hphonet.hphyphy.homap_control_phy.homap_usb.hpcie.hphy-dp.hphy-lvds.hphy-mipi-dphy.hphy-sun4i-usb.hphy.htegraxusb.hulpi_phy.hphy_fixed.hphy_led_triggers.hphylib_stubs.hphylink.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hpl320-ipc.hplatform-feature.hplatform_dataad5449.had5761.had7266.had7791.had7793.had7887.hadau17x1.hadp5588.hadp8860.hadp8870.hads7828.hams-delta-fiq.hapds990x.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-palm27x.hasoc-s3c.hasoc-ti-mcbsp.hasoc-ux500-msp.hata-pxa.hatmel.hb53.hbcmgenet.hbd6107.hbh1770glc.hbrcmfmac.hbrcmnand.hclk-da8xx-cfgchip.hclk-davinci-pll.hclk-fch.hcpuidle-exynos.hcros_ec_chardev.hcros_ec_commands.hcros_ec_proto.hcros_ec_sensorhub.hcros_usbpd_notify.hcrypto-ux500.hcyttsp4.hdavinci-cpufreq.hdavinci_asp.hdma-dw.hdma-ep93xx.hdma-hsu.hdma-iop32x.hdma-mcf-edma.hdma-mmp_tdma.hdma-mv_xor.hdma-s3c24xx.hdma-ste-dma40.hdmtimer-omap.hds620.hdsa.hedma.helm.hemif_plat.heth-ep93xx.heth_ixp4xx.hg762.hgpiogpio-ath79.hgpio-davinci.hgpio-htc-egpio.hgpio-omap.hgpio-amd-fch.hgpio_backlight.hgpmc-omap.hgsc_hwmon.hhirschmann-hellcreek.hhsmmc-omap.hhwmon-s3c.hi2c-davinci.hi2c-gpio.hi2c-imx.hi2c-mux-gpio.hi2c-mux-reg.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pxa.hi2c-s3c2410.hi2c-xiic.hina2xx.hintel-mid_wdt.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirda-sa11x0.hisl9305.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeyscan-davinci.hlcd-mipid.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-s3c24xx.hlm3630a_bl.hlm3639_bl.hlm8323.hlp855x.hlp8727.hlp8755.hltc4245.hlv5207lp.hmax197.hmax3421-hcd.hmax6639.hmax6697.hmax732x.hmcs.hmdio-bcm-unimac.hmdio-gpio.hmediacamera-pxa.hmmp-camera.homap4iss.hs5p_hdmi.hsi4713.htimb_radio.htimb_video.hmfd-mcp-sa11x0.hmicrochip-ksz.hmlxcpld.hmlxreg.hmmc-davinci.hmmc-esdhc-mcf.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmtd-davinci-aemif.hmtd-davinci.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-orion_nand.hmv88e6xxx.hmv_usb.hnet-cw1200.hnfcmrvl.hntc_thermistor.homap-twl4030.homap-wd-timer.homap1_bl.homapdss.hpata_ixp4xx_cf.hpca953x.hpcf857x.hpcmcia-pxa2xx_viper.hphy-da8xx-usb.hpinctrl-single.hpm33xx.hpxa2xx_udc.hpxa_sdhci.hregulator-haptic.hrtc-ds2404.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsc18is602.hsdhci-pic32.hserial-omap.hserial-sccnxp.hsgi-w1.hsh_mmcif.hshmob_drm.hsht3x.hshtc1.hsi5351.hsimplefb.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-mt65xx.hspi-omap2-mcspi.hspi-s3c64xx.hst33zp24.hst_sensors_pdata.hsyscon.htda9950.hti-aemif.hti-prm.hti-sysc.htimer-ixp4xx.htouchscreen-s3c2410.htsc2007.htsl2563.htsl2772.htxx9ndfmc.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-orion.husb-musb-ux500.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-omap1.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwan_ixp4xx_hss.hwilco-ec.hwiznet.hwkup_m3.hx86apple.hasus-wmi.hclk-lpss.hclk-pmc-atom.hintel-spi.hnvidia-wmi-ec-backlight.hp2sb.hpmc_atom.hpwm-lpss.hsoc.hxilinx-ll-temac.hxtalk-bridge.hzforce_ts.hplatform_device.hplatform_profile.hpldmfw.hplist.hpm-trace.hpm.hpm_clock.hpm_domain.hpm_opp.hpm_qos.hpm_runtime.hpm_wakeirq.hpm_wakeup.hpmbus.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hpolynomial.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerbq2415x_charger.hbq24190_charger.hbq24735-charger.hbq27xxx_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hjz4740-battery.hmax17042_battery.hsbs-battery.hsmartreflex.htwl4030_madc_battery.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps_kernel.hpr.hprandom.hpreempt.hprefetch.hprime_numbers.hprintk.hprmt.hproc_fs.hproc_ns.hprocessor.hprofile.hprojid.hproperty.hpruss_driver.hpsci.hpse-pdpse.hpseudo_fs.hpsi.hpsi_types.hpsp-platform-access.hpsp-sev.hpsp-tee.hpsp.hpstore.hpstore_blk.hpstore_ram.hpstore_zone.hptdump.hpti.hptp_classify.hptp_clock_kernel.hptp_kvm.hptp_mock.hptp_pch.hptr_ring.hptrace.hptrace_api.hpurgatory.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqatqat_mig_dev.hqedcommon_hsi.heth_common.hfcoe_common.hiscsi_common.hiwarp_common.hnvmetcp_common.hqed_chain.hqed_eth_if.hqed_fcoe_if.hqed_if.hqed_iov_if.hqed_iscsi_if.hqed_ll2_if.hqed_nvmetcp_if.hqed_rdma_if.hqede_rdma.hrdma_common.hroce_common.hstorage_common.htcp_common.hqnx6_fs.hquota.hquotaops.hradix-tree.hraiddetect.hpq.hxor.hraid_class.hramfs.hrandom.hrandomize_kstack.hrange.hras.hratelimit.hratelimit_types.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrbtree_types.hrcu_node_tree.hrcu_notifier.hrcu_segcblist.hrcu_sync.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcupdate_trace.hrcupdate_wait.hrcuref.hrcutiny.hrcutree.hrcuwait.hrcuwait_api.hreboot-mode.hreboot.hreciprocal_div.href_tracker.hrefcount.hrefcount_api.hregmap.hregset.hregulatoract8865.harizona-ldo1.harizona-micsupp.hconsumer.hcoupler.hda9121.hda9211.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hmt6311.hmt6315-regulator.hmt6323-regulator.hmt6331-regulator.hmt6332-regulator.hmt6357-regulator.hmt6358-regulator.hmt6359-regulator.hmt6380-regulator.hmt6397-regulator.hof_regulator.hpca9450.hpfuze100.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteprocremoteproc.hmtk_scp.hqcom_rproc.hst_slim_rproc.hresctrl.hresetreset-controller.hreset.hbcm63xx_pmb.hreset-simple.hsocfpga.hsunxi.hresource.hresource_ext.hrestart_block.hresume_user_mode.hrethook.hrfkill.hrh_kabi.hrhashtable-types.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrmi.hrndis.hrodata_test.hroot_dev.hrpmsgrpmsg.hbyteorder.hmtk_rpmsg.hns.hqcom_glink.hqcom_smd.hrslib.hrtcrtc.hds1286.hds1307.hds1685.hm48t59.hrtc-omap.hrtmutex.hrtnetlink.hrtsx_common.hrtsx_pci.hrtsx_usb.hrv.hrwbase_rt.hrwlock.hrwlock_api_smp.hrwlock_rt.hrwlock_types.hrwsem.hs3c_adc_battery.hsbitmap.hscatterlist.hscc.hschedsched.haffinity.hautogroup.hclock.hcond_resched.hcoredump.hcpufreq.hcputime.hdeadline.hdebug.hhotplug.hidle.hinit.hisolation.hjobctl.hloadavg.hmm.hnohz.hnuma_balancing.hposix-timers.hprio.hrseq_api.hrt.hsd_flags.hsignal.hsmt.hstat.hsysctl.htask.htask_flags.htask_stack.hthread_info_api.htopology.htypes.huser.hwake_q.hxacct.hsched_clock.hscmi_protocol.hscpi_protocol.hscreen_info.hscs.hsctp.hscx200.hscx200_gpio.hsdb.hseccomp.hsecretmem.hsecurebits.hsecurity.hsed-opal-key.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselection.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqlock_api.hseqno-fence.hserdev.hserial.hserial_8250.hserial_bcm63xx.hserial_core.hserial_max3100.hserial_s3c.hserial_sci.hserio.hset_memory.hsfp.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignal_types.hsignalfd.hsiox.hsiphash.hsizes.hskb_array.hskbuff.hskmsg.hslab.hslab_def.hslimbus.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmp_types.hsmpboot.hsmsc911x.hsmscphy.hsocactionsowl-sps.hamlogicmeson-canvas.hbrcmstbbrcmstb.hcirrusep93xx.hdovepmu.hixp4xxcpu.hnpe.hqmgr.hmarvellocteontx2asm.hmediatekinfracfg.hmtk-cmdq.hmtk-mmsys.hmtk-mutex.hmtk_sip_svc.hmtk_wed.hmmpcputype.hnxplpc32xx-misc.hqcomapr.hgeni-se.hirq.hllcc-qcom.hmdt_loader.hpdr.hpmic_glink.hqcom_aoss.hqmi.hsmd-rpm.hsmem.hsmem_state.hsocinfo.hwcnss_ctrl.hrenesasrcar-rst.hrcar-sysc.hsamsungexynos-chipid.hexynos-pmu.hexynos-regs-pmu.hs3c-adc.hs3c-cpu-freq.hs3c-pm.hsunxisunxi_sram.htik3-ringacc.hknav_dma.hknav_qmss.homap1-usb.hti-msgmgr.hti_sci_inta_msi.hti_sci_protocol.hsock_diag.hsocket.hsockptr.hsoftirq.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hsoundwiresdw.hsdw_amd.hsdw_intel.hsdw_registers.hsdw_type.hspiad7877.hads7846.haltera.hat73c213.hat86rf230.hcc2520.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hmax7301.hmc33880.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx-fiq.hs3c24xx.hsh_hspi.hsh_msiof.hspi-fsl-dspi.hspi-mem.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.hxilinx_spi.hspinlock.hspinlock_api.hspinlock_api_smp.hspinlock_api_up.hspinlock_rt.hspinlock_types.hspinlock_types_raw.hspinlock_types_up.hspinlock_up.hsplice.hspmi.hsprintf.hsram.hsrcu.hsrcutiny.hsrcutree.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackdepot.hstackleak.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_call.hstatic_call_types.hstatic_key.hstdarg.hstddef.hstm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_choices.hstring_helpers.hstringhash.hstringify.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hrpc_rdma_cid.hsched.hstats.hsvc.hsvc_rdma.hsvc_rdma_pcl.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsunxi-rsb.hsuperhyway.hsurface_acpi_notify.hsurface_aggregatorcontroller.hdevice.hserial_hub.hsuspend.hsvga.hsw842.hswab.hswait.hswait_api.hswap.hswap_cgroup.hswap_slots.hswapfile.hswapops.hswiotlb.hswitchtec.hsxgbe_platform.hsync_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscall_user_dispatch.hsyscalls.hsyscalls_api.hsyscore_ops.hsysctl.hsysfb.hsysfs.hsyslog.hsysrq.hsysv_fs.ht10-pi.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htee_drv.htegra-icc.htermios_internal.htextsearch.htextsearch_fsm.htfrc.hthermal.hthread_info.hthreads.hthunderbolt.hti-emif-sram.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime.htime32.htime64.htime_namespace.htimecounter.htimekeeper_internal.htimekeeping.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htnum.htopology.htorture.htoshiba.htpm.htpm_command.htpm_eventlog.htrace.htrace_clock.htrace_events.htrace_recursion.htrace_seq.htracefs.htracehook.htracepoint-defs.htracepoint.htransport_class.hts-nbus.htsacct_kern.htsm.htty.htty_buffer.htty_driver.htty_flip.htty_ldisc.htty_port.htypecheck.htypes.hu64_stats_sync.hu64_stats_sync_api.huacce.huaccess.hucb1400.hucs2_string.hudp.huidgid.huio.huio_driver.hulpidriver.hinterface.hregs.humh.hunalignedpacked_struct.hunicode.hunits.huprobes.husbusb.haudio-v2.haudio-v3.haudio.hc67x00.hccid.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hljca.hm66592.hmidi-v2.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.honboard_hub.hotg-fsm.hotg.hpd.hpd_ado.hpd_bdo.hpd_ext_sdb.hpd_vdo.hphy.hphy_companion.hquirks.hr8152.hr8a66597.hrenesas_usbhs.hrndis_host.hrole.hserial.hsl811.hstorage.htcpci.htcpm.htegra_usb_phy.htypec.htypec_altmode.htypec_dp.htypec_mux.htypec_retimer.htypec_tbt.huas.hulpi.husb338x.husb_phy_generic.husbnet.huvc.hwebusb.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.husermode_driver.hutil_macros.huts.hutsname.huuid.hvbox_utils.hvdpa.hverification.hvermagic.hvexpress.hvfio.hvfio_pci_core.hvfs.hvga_switcheroo.hvgaarb.hvhost_iotlb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideodev2.hvirtio.hvirtio_anchor.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_dma_buf.hvirtio_net.hvirtio_pci_legacy.hvirtio_pci_modern.hvirtio_ring.hvirtio_vsock.hvisorbus.hvlynq.hvm_event_item.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hw1-gpio.hw1.hwait.hwait_api.hwait_bit.hwatch_queue.hwatchdog.hwin_minmax.hwireless.hwkup_m3_ipc.hwl12xx.hwm97xx.hwmi.hworkqueue.hworkqueue_api.hwriteback.hww_mutex.hwwan.hxarray.hxattr.hxxhash.hxz.hyam.hz2_battery.hzconf.hzlib.hzorro.hzpool.hzsmalloc.hzstd.hzstd_errors.hzstd_lib.hzswap.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediacec-notifier.hcec-pin.hcec.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hdemux.hdmxdev.hdrv-intfcx2341x.hcx25840.hexynos-fimc.hmsp3400.hrenesas-ceu.hs3c_camif.hsaa7146.hsaa7146_vv.hsh_vou.hsi476x.htea575x.hdvb-usb-ids.hdvb_ca_en50221.hdvb_demux.hdvb_frontend.hdvb_net.hdvb_ringbuffer.hdvb_vb2.hdvbdev.hframe_vector.hhevc-ctrls.hi2cad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7511.hadv7604.hadv7842.hak881x.hbt819.hcs5345.hcs53l32a.hir-kbd-i2c.hlm3560.hlm3646.hm52790.hm5mols.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.hov2659.hov7670.hov772x.hov9650.hrj54n1cb0c.hs5c73m3.hs5k4ecgx.hs5k6aa.hsaa6588.hsaa7115.hsaa7127.hsr030pc30.htc358743.htda1997x.hths7303.htvaudio.htvp514x.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hwm8775.himx.hmedia-dev-allocator.hmedia-device.hmedia-devnode.hmedia-entity.hmedia-request.hrc-core.hrc-map.hrcar-fcp.htpgv4l2-tpg.htuner-types.htuner.htveeprom.hv4l2-async.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-dv-timings.hv4l2-event.hv4l2-fh.hv4l2-flash-led-class.hv4l2-fwnode.hv4l2-h264.hv4l2-image-sizes.hv4l2-ioctl.hv4l2-jpeg.hv4l2-mc.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-rect.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-dvb.hvideobuf2-memops.hvideobuf2-v4l2.hvideobuf2-vmalloc.hvsp1.hmemoryrenesas-rpc-if.hmiscaltera.hcxl-base.hcxl.hcxllib.hocxl-config.hocxl.hnet6lowpan.h9p9p.hclient.htransport.hSpace.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.harp.hatmclip.hax25.hax88796.hbareudp.hbluetoothbluetooth.hcoredump.hhci.hhci_core.hhci_mon.hhci_sock.hhci_sync.hiso.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbpf_sk_storage.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_layer.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcalipso.hcfg80211-wext.hcfg80211.hcfg802154.hchecksum.hcipso_ipv4.hcls_cgroup.hcodel.hcodel_impl.hcodel_qdisc.hcompat.hdatalink.hdcbevent.hdcbnl.hdevlink.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdropreason-core.hdropreason.hdsa.hdsa_stubs.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.herspan.hesp.hespintcp.hethoc.hfailover.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflow_offload.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro.hgro_cells.hgso.hgtp.hgue.hhandshake.hhwbm.hicmp.hieee80211_radiotap.hieee802154_netdev.hif_inet6.hife.hila.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_dscp.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipv6_frag.hipv6_stubs.hipx.hiucvaf_iucv.hiucv.hiw_handler.hkcm.hl3mdev.hlag.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hlwtunnel.hmac80211.hmac802154.hmacsec.hmanagdma.hhw_channel.hmana.hmana_auxiliary.hshm_channel.hmip6.hmld.hmpls.hmpls_iptunnel.hmptcp.hmrp.hncsi.hndisc.hneighbour.hnet_debug.hnet_failover.hnet_namespace.hnet_ratelimit.hnet_trackers.hnetdev_queues.hnetdev_rx_queue.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_reject.hipv6nf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_reject.hnf_bpf_link.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_act_ct.hnf_conntrack_bpf.hnf_conntrack_bridge.hnf_conntrack_core.hnf_conntrack_count.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l4proto.hnf_conntrack_labels.hnf_conntrack_seqadj.hnf_conntrack_synproxy.hnf_conntrack_timeout.hnf_conntrack_timestamp.hnf_conntrack_tuple.hnf_conntrack_zones.hnf_dup_netdev.hnf_flow_table.hnf_hooks_lwtunnel.hnf_log.hnf_nat.hnf_nat_helper.hnf_nat_masquerade.hnf_nat_redirect.hnf_queue.hnf_reject.hnf_socket.hnf_synproxy.hnf_tables.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnf_tables_offload.hnf_tproxy.hnft_fib.hnft_meta.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsbpf.hcan.hconntrack.hcore.hflow_table.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hmpls.hnetfilter.hnexthop.hnftables.hpacket.hsctp.hsmc.hunix.hx_tables.hxdp.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfcdigital.hhci.hllc.hnci.hnci_core.hnfc.hnl802154.hnsh.hp8022.hpage_poolhelpers.htypes.hphonetgprs.hpep.hphonet.hpn_dev.hpie.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrpl.hrps.hrsi_91x.hrstreason.hrtnetlink.hrtnh.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstream_interleave.hstream_sched.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hseg6.hseg6_hmac.hseg6_local.hselftests.hslhc_vj.hsmc.hsnmp.hsock.hsock_reuseport.hstp.hstrparser.hswitchdev.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_police.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_wrapper.htcp.htcp_states.htcx.htimewait_sock.htipc.htls.htls_prot.htls_toe.htransp_v6.htso.htun_proto.hudp.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hx25.hx25device.hxdp.hxdp_priv.hxdp_sock.hxdp_sock_drv.hxfrm.hxsk_buff_pool.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_sysfs.hib_umem.hib_umem_odp.hib_verbs.hiba.hibta_vol1_c12.hiw_cm.hiw_portmap.hlag.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hrdma_cm.hrdma_cm_ib.hrdma_counter.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrestrack.hrw.hsignature.htid_rdma_defs.huverbs_ioctl.huverbs_named_ioctl.huverbs_std_types.huverbs_types.hrvautomata.hda_monitor.hinstrumentation.hscsifcfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_common.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_proto.hscsi_request.hscsi_status.hscsi_tcq.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hviosrp.hsocamlogicmeson_ddr_pmu.harcaux.hmcip.htimers.hat91at91sam9_ddrsdr.hat91sam9_sdramc.hatmel-secumod.hatmel-sfr.hatmel_tcb.hpm.hbcm2835raspberrypi-firmware.hcanaank210-sysctl.hfslbman.hcpm.hdpaa2-fd.hdpaa2-global.hdpaa2-io.hqeimmap_qe.hqe.hqe_tdm.hqmc.hucc.hucc_fast.hucc_slow.hqman.himxcpu.hcpuidle.hrevision.htimer.hmediateksmi.hmicrochipmpfs.hmsccocelot.hocelot_ana.hocelot_dev.hocelot_hsio.hocelot_ptp.hocelot_qsys.hocelot_sys.hocelot_vcap.hqcomcmd-db.hice.hkryo-l2-accessors.hocmem.hrpmh.hspm.htcs.hrockchiprk3399_grf.hrockchip_sip.hsa1100pwer.hsifivesifive_l2_cache.htegraahb.hbpmp-abi.hbpmp.hcommon.hcpuidle.hflowctrl.hfuse.hirq.hivc.hmc.hpm.hpmc.htegra-cbb.hsoundac97codec.hcompat.hcontroller.hregs.hac97_codec.haci.hacp63_chip_offset_byte.had1816a.had1843.hadau1373.hak4113.hak4114.hak4117.hak4531_codec.hak4641.hak4xxx-adda.halc5623.hasequencer.hasound.hasoundef.hcompress_driver.hcontrol.hcore.hcs-amp-lib.hcs35l33.hcs35l34.hcs35l35.hcs35l36.hcs35l41.hcs35l56.hcs4231-regs.hcs4271.hcs42l42.hcs42l43.hcs42l52.hcs42l56.hcs42l73.hcs8403.hcs8427.hda7213.hda7218.hda7219-aad.hda7219.hda9055.hdesignware_i2s.hdmaengine_pcm.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgraph_card.hgus.hhda-mlink.hhda_chmap.hhda_codec.hhda_component.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhdmi-codec.hhwdep.hi2c.hinfo.hinitval.hintel-dsp-config.hintel-nhlt.hjack.hmadera-pdata.hmax9768.hmax98088.hmax98090.hmax98095.hmemalloc.hminors.hmixer_oss.hmpu401.homap-hdmi-audio.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hrt1015.hrt286.hrt298.hrt5514.hrt5659.hrt5660.hrt5663.hrt5665.hrt5668.hrt5682.hrt5682s.hsb.hsb16_csp.hsdw.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsh_fsi.hsimple_card.hsimple_card_utils.hsnd_wavefront.hsoc-acpi-intel-match.hsoc-acpi.hsoc-card.hsoc-component.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-jack.hsoc-link.hsoc-topology.hsoc.hsofsof.hchannel_map.hcontrol.hdai-amd.hdai-imx.hdai-intel.hdai-mediatek.hdai.hdebug.hext_manifest.hext_manifest4.hheader.hinfo.hipc4header.hpm.hstream.htopology.htrace.hxtensa.hsoundfont.hspear_dma.hspear_spdif.hsta32x.hsta350.htas2552-plat.htas2781-dsp.htas2781-tlv.htas2781.htas5086.htea6330t.htimer.htlv.htlv320aic32x4.htlv320dac33-plat.htpa6130a2-plat.huda1380.hump.hump_convert.hump_msg.hutil_mem.hvx_core.hwavefront.hwm0010.hwm1250-ev1.hwm2000.hwm2200.hwm5100.hwm8903.hwm8904.hwm8955.hwm8960.hwm8962.hwm8993.hwm8996.hwm9081.hwm9090.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracebpf_probe.hdefine_trace.hevents9p.hafs.halarmtimer.hasoc.havc.hbcache.hblock.hbpf_test_run.hbridge.hbtrfs.hcachefiles.hcgroup.hclk.hcma.hcompaction.hcontext_tracking.hcpuhp.hcsd.hdamon.hdevfreq.hdevlink.hdma_fence.herofs.herror_report.hext4.hf2fs.hfib.hfib6.hfilelock.hfilemap.hfs_dax.hfscache.hfsi.hfsi_master_aspeed.hfsi_master_ast_cf.hfsi_master_gpio.hgpio.hgpu_mem.hhandshake.hhost1x.hhuge_memory.hhwmon.hi2c.hi2c_slave.hib_mad.hib_umad.hinitcall.hintel-sst.hintel_ifs.hintel_ish.hio_uring.hiocost.hiommu.hipi.hirq.hirq_matrix.hiscsi.hjbd2.hkmem.hksm.hkvm.hkyber.hlibata.hlock.hmaple_tree.hmce.hmdio.hmigrate.hmlxsw.hmmap.hmmap_lock.hmmc.hmmflags.hmodule.hmptcp.hnapi.hnbd.hneigh.hnet.hnet_probe_common.hnetfs.hnetlink.hnilfs2.hnmi.hobjagg.hoom.hosnoise.hpage_isolation.hpage_pool.hpage_ref.hpagemap.hpercpu.hpower.hpower_cpu_migrate.hpreemptirq.hprintk.hpwc.hpwm.hqdisc.hqla.hqrtr.hrcu.hrdma_core.hregulator.hrpcgss.hrpcrdma.hrpm.hrseq.hrtc.hrv.hrwmmio.hrxrpc.hsched.hscmi.hscsi.hsctp.hsignal.hsiox.hskb.hsmbus.hsock.hsof.hsof_intel.hspi.hspmi.hsunrpc.hsunvnet.hswiotlb.hsyscalls.htarget.htask.htcp.htegra_apb_dma.hthermal_pressure.hthp.htimer.htlb.hudp.hufs.hv4l2.hvb2.hvmalloc.hvmscan.hvsock_virtio_transport_common.hwbt.hworkqueue.hwriteback.hxdp.hxen.hmiscfs.hnfs.hrdma.hsunrpc.hperf.hsyscall.htrace_events.huapiKbuildasm-genericKbuildauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxa.out.hacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hscarlett2.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hufsufs.hufs_quirks.hufshcd.hufshci.hunipro.hvdsobits.hclocksource.hconst.hdatapage.hhelpers.hjiffies.hktime.hlimits.hmath64.hprocessor.htime.htime32.htime64.hvsyscall.hvideoatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcmdline.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hgbe.hhecubafb.hili9320.himx-ipu-image-convert.himx-ipu-v3.hkyro.hmach64.hmaxinefb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hnomodeset.hof_display_timing.hof_videomode.homapfb_dss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsh_mobile_lcdc.hsisfb.hsstfb.hsticore.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hxenacpi.harmhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hballoon.hevents.hfeatures.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmdm_op.hhvm_op.hhvm_vcpu.hparams.hstart_info.hio9pfs.hblkif.hconsole.hdisplif.hfbif.hkbdif.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.hvscsiif.hxenbus.hxs_wire.hmemory.hnmi.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxenpmu.hmem-reservation.hpage.hpci.hplatform_pci.hswiotlb-xen.hxen-front-pgdir-shbuf.hxen-ops.hxen.hxenbus.hxenbus_dev.hinitKconfigMakefileio_uringMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.preemptMakefilebpfKconfigMakefilepreloadKconfigMakefileiteratorsMakefilecgroupMakefiledebugMakefilekdbMakefiledmaKconfigMakefileentryMakefileeventsMakefilefutexMakefilegcovKconfigMakefileirqKconfigMakefilekcsanMakefilelivepatchKconfigMakefilelockingMakefilemoduleKconfigMakefilepowerKconfigMakefileprintkMakefilercuKconfigKconfig.debugMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilervKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kcsanKconfig.kfenceKconfig.kgdbKconfig.kmsanKconfig.ubsanMakefilecryptoKconfigMakefiledimMakefilefontsKconfigMakefilekunitKconfigMakefilelivepatchMakefilelz4MakefilelzoMakefilemathKconfigMakefilempiMakefilepldmfwMakefileraid6MakefiletestMakefilereed_solomonMakefilevdsoKconfigMakefilexzKconfigMakefilezlib_deflateMakefilezlib_dfltccMakefilezlib_inflateMakefilezstdMakefilemmKconfigKconfig.debugMakefiledamonKconfigMakefilekasanMakefilekfenceMakefilekmsanMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigKconfig.debugMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebpfilterKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilej1939KconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledevlinkMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileethtoolMakefilehandshakeMakefilehsrKconfigMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilebpfilterMakefilenetfilterKconfigMakefileipv6KconfigMakefileilaMakefilenetfilterKconfigMakefileiucvKconfigMakefilekcmKconfigMakefilekeyMakefilel2tpKconfigMakefilel3mdevKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefiletestsMakefilemac802154KconfigMakefilemplsKconfigMakefilemptcpKconfigMakefilencsiKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefilenshKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefileqrtrKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesmcKconfigMakefilestrparserKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefiletlsKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewirelessKconfigMakefiletestsMakefilex25KconfigMakefilexdpKconfigMakefilexfrmKconfigMakefileredhatMakefileMakefile.crossMakefile.rhpkgMakefile.variablesdebugdummy-moduleMakefiledocsMakefilekojiMakefilesamplesKconfigMakefileacrnMakefileauxdisplayMakefilebinderfsMakefilebpfMakefileMakefile.targetconfigfsMakefileconnectorMakefilecoresightMakefilefprobeMakefileftraceMakefilehidMakefileMakefile.targethidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekmemleakMakefilekobjectMakefilekprobesMakefilelandlockMakefilelivepatchMakefilemeiMakefilenitro_enclavesMakefilepidfdMakefileqmiMakefilerpmsgMakefilerustKconfigMakefilehostprogsMakefileseccompMakefiletimersMakefiletrace_eventsMakefiletrace_printkMakefileuhidMakefilev4lMakefilevfio-mdevMakefilevfsMakefilewatch_queueMakefilewatchdogMakefilescriptsKbuild.includeKconfig.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.compilerMakefile.dtbinstMakefile.extrawarnMakefile.gcc-pluginsMakefile.headersinstMakefile.hostMakefile.kasanMakefile.kcovMakefile.kcsanMakefile.kmsanMakefile.libMakefile.modfinalMakefile.modinstMakefile.modpostMakefile.packageMakefile.randstructMakefile.ubsanMakefile.userprogsMakefile.vmlinuxMakefile.vmlinux_oadjust_autoksyms.shas-version.shasn1_compilerasn1_compiler.catomicatomic-tbl.shatomics.tblcheck-atomics.shfallbacksacquireadd_negativeadd_unlessandnotdecdec_and_testdec_if_positivedec_unless_positivefencefetch_add_unlessincinc_and_testinc_not_zeroinc_unless_negativeread_acquirereleaseset_releasesub_and_testtry_cmpxchggen-atomic-fallback.shgen-atomic-instrumented.shgen-atomic-long.shgen-atomics.shbasicMakefilefixdepfixdep.cbin2c.cbloat-o-meterbootgraph.plbpf_doc.pycc-can-link.shcc-version.shcheck-sysctl-docscheck_extable.shcheckdeclares.plcheckincludes.plcheckkconfigsymbols.pycheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plclang-toolsgen_compile_commands.pyrun-clang-tools.pycleanfilecleanpatchcoccicheckcoccinelleapiallocalloc_cast.coccipool_zalloc-simple.coccizalloc-simple.cocciatomic_as_refcounter.coccicheck_bq27xxx_data.coccid_find_alias.coccidebugfsdebugfs_simple_attr.coccidevice_attr_show.coccierr_cast.coccikfree_mismatch.coccikfree_sensitive.coccikstrdup.coccikvmalloc.coccimemdup.coccimemdup_user.cocciplatform_get_irq.cocciplatform_no_drv_owner.coccipm_runtime.cocciresource_size.coccisimple_open.coccistream_open.coccivma_pages.coccifreeclk_put.coccidevm_free.cocciifnullfree.cocciiounmap.coccikfree.coccikfreeaddr.coccipci_free_consistent.cocciput_device.cocciiteratorsdevice_node_continue.coccifen.coccifor_each_child.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscadd_namespace.cocciarray_size.cocciarray_size_dup.coccibadty.cocciboolconv.cocciboolreturn.coccibugon.coccicond_no_effect.coccicstptr.coccidoubleinit.cocciexcluded_middle.cocciflexible_array.cocciifaddr.cocciifcol.cocciirqf_oneshot.cocciminmax.coccinewline_in_nl_msg.coccinoderef.cocciof_table.cocciorplus.coccireturnvar.coccisemicolon.cocciswap.cocciuninitialized_var.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciunsigned_lesser_than_zero.cocciconfigconst_structs.checkpatchdecode_stacktrace.shdecodecodedepmod.shdev-needs.shdiffconfigdocumentation-file-ref-checkdtcMakefilechecks.cdata.cdt_to_configdtc-lexer.ldtc-parser.ydtc.cdtc.hdtx_difffdtget.cfdtoverlay.cfdtput.cflattree.cfstree.cinclude-prefixesarcarmarm64dt-bindingsh8300microblazemipsnios2openriscpowerpcshxtensalibfdtfdt.cfdt.hfdt_addresses.cfdt_empty_tree.cfdt_overlay.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cupdate-dtc-source.shutil.cutil.hversion_gen.hyamltree.cdummy-toolsgccldnmobjcopypaholeexport_report.plextract-certextract-cert.cextract-ikconfigextract-module-sig.plextract-sys-certs.plextract-vmlinuxextract_xc3028.plfaddr2linefile-size.shfind-unused-docs.shgcc-ldgcc-pluginsKconfigMakefilearm_ssp_per_task_plugin.ccyc_complexity_plugin.cgcc-common.hgcc-generate-gimple-pass.hgcc-generate-ipa-pass.hgcc-generate-rtl-pass.hgcc-generate-simple_ipa-pass.hgen-random-seed.shlatent_entropy_plugin.crandomize_layout_plugin.csancov_plugin.cstackleak_plugin.cstructleak_plugin.cgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgdbMakefilelinuxMakefile__init__.pyclk.pyconfig.pyconstants.py.incpus.pydevice.pydmesg.pygenpd.pylists.pymodules.pyproc.pyrbtree.pysymbols.pytasks.pytimerlist.pyutils.pyvmlinux-gdb.pygen_autoksyms.shgen_ksymdeps.shgenerate_initcall_order.plgenerate_rust_target.rsgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.clex.llex.lex.cparse.tab.cparse.tab.hparse.yget_abi.plget_dvb_firmwareget_feat.plget_maintainer.plgfp-translateheaderdep.plheaders_check.plheaders_install.shinsert-sys-cert.cinstall.shjobserver-execkallsymskallsyms.ckconfigMakefileconfconf.cconfdata.cexpr.cexpr.hgconf-cfg.shgconf.cgconf.gladeimages.cimages.hinternal.hlexer.llexer.lex.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf-cfg.shmconf.cmenu.cmerge_config.shnconf-cfg.shnconf.cnconf.gui.cnconf.hparser.tab.cparser.tab.hparser.ypreprocess.cqconf-cfg.shqconf.ccqconf.hstreamline_config.plsymbol.ctestsauto_submenuKconfig__init__.pyexpected_stdoutchoiceKconfig__init__.pyalldef_expected_configallmod_expected_configallno_expected_configallyes_expected_configoldask0_expected_stdoutoldask1_configoldask1_expected_stdoutchoice_value_with_m_depKconfig__init__.pyconfigexpected_configexpected_stdoutconftest.pyerr_recursive_depKconfig__init__.pyexpected_stderrerr_recursive_incKconfigKconfig.inc1Kconfig.inc2Kconfig.inc3__init__.pyexpected_stderrinter_choiceKconfig__init__.pydefconfigexpected_confignew_choice_with_depKconfig__init__.pyconfigexpected_stdoutno_write_if_dep_unmetKconfig__init__.pyconfigexpected_configpreprocessbuiltin_funcKconfig__init__.pyexpected_stderrexpected_stdoutcircular_expansionKconfig__init__.pyexpected_stderrescapeKconfig__init__.pyexpected_stderrvariableKconfig__init__.pyexpected_stderrpytest.iniutil.ckernel-docksymoopsREADMEld-version.shleaking_addresses.pllink-vmlinux.shmakelstmarkup_oops.plmin-tool-version.shmkcompile_hmksysmapmkuboot.shmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.clist.hmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hsumversion.csymsearch.cmodule.ldsmodule.lds.Smodules-check.shnsdepsobjdiffobjdump-funcpackagebuilddebbuildtarmkdebianmkspecsnapcraft.templatepahole-flags.shpahole-version.shparse-maintainers.plpatch-kernelprofile2linkerlist.plprune-kernelrecordmcount.crecordmcount.hrecordmcount.plremove-stale-filesselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cinstall_policy.shmdpMakefiledbus_contextsmdpmdp.csetlocalversionshow_deltasign-filesign-file.csorttablesorttable.csorttable.hspdxcheck-test.shspelling.txtsphinx-pre-installsplit-man.plstackdeltastackusagesubarch.includesyscallhdr.shsyscallnr.shsyscalltbl.shtags.shtest_fortify.shtools-support-relr.shunifdefunifdef.cver_linuxxen-hypercalls.shxz_wrap.shsecurityKconfigKconfig.hardeningMakefileapparmorKconfigMakefilebpfMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefiletrusted-keysMakefilelandlockKconfigMakefileloadpinKconfigMakefilelockdownKconfigMakefilesafesetidKconfigMakefileselinuxKconfigMakefileincludeclassmap.hinitial_sid_to_string.hpolicycap.hpolicycap_names.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileacpKconfigMakefilepsMakefileravenMakefilerenoirMakefilerplMakefilevangoghMakefileycMakefileappleKconfigMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileavsMakefileboardsKconfigMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183Makefilemt8186Makefilemt8192Makefilemt8195MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesofKconfigMakefileamdKconfigMakefileimxKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemt8186Makefilemt8195MakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilevirtioKconfigMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilearcharm64toolsMakefilex86includeasmamd-ibs.hasm.hatomic.hbarrier.hcmpxchg.hcpufeatures.hdisabled-features.hemulate_prefix.hinat.hinat_types.hinsn.hirq_vectors.hmsr-index.hnops.horc_types.hpvclock-abi.hpvclock.hrequired-features.hrmwcc.huapiasmbitsperlong.herrno.hkvm.hkvm_perf.hmman.hperf_regs.hprctl.hsvm.hunistd.hunistd_32.hunistd_64.hvmx.hintel_sdsiMakefilekcpuidMakefilelibinat.cinsn.cmemcpy_64.Smemset_64.Sx86-opcode-map.txttoolsgen-insn-attr-x86.awkbootconfigMakefilebpfMakefilebpftoolDocumentationMakefileMakefileresolve_btfids.fixdep.o.dBuildMakefilefixdeplibbpfbpf_helper_defs.hincludebpfbpf.hbpf_core_read.hbpf_endian.hbpf_helper_defs.hbpf_helpers.hbpf_tracing.hbtf.hlibbpf.hlibbpf_common.hlibbpf_legacy.hlibbpf_version.hskel_internal.husdt.bpf.hlibbpf.astaticobjs.bpf.o.d.bpf_prog_linfo.o.d.btf.o.d.btf_dump.o.d.elf.o.d.gen_loader.o.d.hashmap.o.d.libbpf.o.d.libbpf_errno.o.d.libbpf_probes.o.d.linker.o.d.netlink.o.d.nlattr.o.d.relo_core.o.d.ringbuf.o.d.str_error.o.d.strset.o.d.usdt.o.d.zip.o.dlibsubcmd.exec-cmd.o.d.help.o.d.pager.o.d.parse-options.o.d.run-command.o.d.sigchain.o.d.subcmd-config.o.dincludesubcmdexec-cmd.hhelp.hpager.hparse-options.hrun-command.hlibsubcmd.amain.cresolve_btfidsrunqslowerMakefilebuildBuildBuild.includeMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefilefixdep.ctestsexMakefilecgroupMakefiledebuggingMakefileedidMakefilefirewireMakefilefirmwareMakefilegpioMakefilehvMakefileiioMakefileincludeasmasm-genericatomic-gcc.hbarrier.hbitopsbitops.h__ffs.h__ffz.h__fls.harch_hweight.hatomic.hconst_hweight.hfls.hfls64.hhweight.hnon-atomic.hbitsperlong.hhugetlb_encode.hunaligned.halternative.hatomic.hbarrier.hbug.hexport.hsections.hlinuxalign.harm-smccc.hatomic.hbitfield.hbitmap.hbitops.hbits.hbtf_ids.hbug.hbuild_bug.hcompiler-gcc.hcompiler.hcompiler_types.hconst.hcoresight-pmu.hctype.hdebug_locks.hdelay.herr.hexport.hfilter.hfind.hftrace.hgfp.hgfp_types.hhardirq.hhash.hhashtable.hinterrupt.hinterval_tree_generic.hirqflags.hjhash.hkallsyms.hkconfig.hkern_levels.hkernel.hlinkage.hlist.hlist_sort.hlockdep.hlog2.hmath.hmath64.hmodule.hmutex.hnmi.hnuma.hobjtool_types.hoverflow.hpoison.hproc_fs.hrbtree.hrbtree_augmented.hrcu.hrefcount.hring_buffer.hschedclock.hmm.htask.hseq_file.hsizes.hslab.hspinlock.hstacktrace.hstatic_call_types.hstring.hstringify.htime64.htypes.hunalignedpacked_struct.hzalloc.htoolsbe_byteshift.hle_byteshift.huapiasmasm-genericbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hioctls.hmman-common-tools.hmman-common.hmman.hsocket.hunistd.hbitsperlong.hbpf_perf_event.herrno.hlinuxbpf.hbpf_common.hbpf_perf_event.hbtf.hconst.herspan.hethtool.hfadvise.hfcntl.hfilter.hfs.hfscrypt.hhw_breakpoint.hif_link.hif_tun.hif_xdp.hin.hio_uring.hkcmp.hkvm.hmemfd.hmman.hmount.hnetdev.hnetlink.hopenat2.hperf_event.hpkt_cls.hpkt_sched.hprctl.hsched.hseccomp.hseg6.hseg6_local.hstat.hstddef.htc_acttc_bpf.htcp.htls.htypes.husbdevice_fs.huserfaultfd.hvhost.hvdsobits.hconst.hkvmkvm_statMakefilelaptopdslmMakefilefreefallMakefileledsMakefilelibapiMakefileargv_split.cbitmap.cbpfBuildMakefilebpf.cbpf.hbpf_core_read.hbpf_endian.hbpf_gen_internal.hbpf_helpers.hbpf_prog_linfo.cbpf_tracing.hbtf.cbtf.hbtf_dump.celf.cgen_loader.chashmap.chashmap.hlibbpf.clibbpf.hlibbpf.maplibbpf.pc.templatelibbpf_common.hlibbpf_errno.clibbpf_internal.hlibbpf_legacy.hlibbpf_probes.clibbpf_version.hlinker.cnetlink.cnlattr.cnlattr.hrelo_core.crelo_core.hringbuf.cskel_internal.hstr_error.cstr_error.hstrset.cstrset.husdt.bpf.husdt.czip.czip.hctype.cfind_bit.chweight.clist_sort.clockdepMakefileperfDocumentationMakefileMakefilerbtree.cslab.cstr_error_r.cstring.csubcmdBuildMakefileexec-cmd.cexec-cmd.hhelp.chelp.hpager.cpager.hparse-options.cparse-options.hrun-command.crun-command.hsigchain.csigchain.hsubcmd-config.csubcmd-config.hsubcmd-util.hsymbolMakefilevsprintf.czalloc.cmmMakefilenetynlMakefileMakefile.depsgeneratedMakefilelibMakefilesamplesMakefileobjtoolBuildMakefilearchx86Builddecode.cincludearchcfi_regs.helf.hendianness.hspecial.hlibinat-tables.cspecial.cbuiltin-check.ccheck.celf.cfixdepincludeobjtoolarch.hbuiltin.hcfi.hcheck.helf.hendianness.hobjtool.hspecial.hwarn.hobjtoolobjtool.corc_dump.corc_gen.cspecial.csync-check.shweak.cpciMakefilepcmciaMakefileperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefileloongarchMakefilemipsMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLtestsshellcoresightMakefileMakefile.miniconfigasm_pure_loopMakefilememcpy_threadMakefilethread_loopMakefileunroll_loop_threadMakefilepoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilepm-graphMakefilex86intel-speed-selectMakefileturbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includeutilities.makspiMakefiletestingcryptochacha20-s390MakefilememblockMakefilescriptsMakefile.includenvdimmMakefileradix-treeMakefilescatterlistMakefileselftestsMakefilearm64MakefilebtiMakefilefpMakefilemteMakefilepauthMakefilesignalMakefiletagsMakefilebpfMakefileMakefile.docsbpf_testmodMakefilebreakpointsMakefilecachestatMakefilecapabilitiesMakefilecgroupMakefileclone3MakefilecoreMakefilecpu-hotplugMakefilecpufreqMakefiledamonMakefiledmaMakefiledmabuf-heapsMakefiledriversdma-bufMakefilenetbondingMakefilenetdevsimMakefileteamMakefiledtMakefileefivarfsMakefileexecMakefilefilesystemsMakefilebinderfsMakefileepollMakefilefirmwareMakefilefpuMakefileftraceMakefilefutexMakefilefunctionalMakefilegpioMakefilehidMakefileia64Makefileintel_pstateMakefileiommuMakefileipcMakefileirMakefilekcmpMakefilekexecMakefilekmodMakefilekvmMakefilelandlockMakefilelibMakefilelivepatchMakefilelkdtmMakefilelockingMakefilemedia_testsMakefilemembarrierMakefilememfdMakefilememory-hotplugMakefilemincoreMakefilemmMakefilemountMakefilemount_setattrMakefilemqueueMakefilenciMakefilenetMakefileforwardingMakefilehsrMakefilemptcpMakefilenetfilterMakefilensfsMakefileopenat2Makefileperf_eventsMakefilepid_namespaceMakefilepidfdMakefilepowerpcMakefilealignmentMakefilebenchmarksMakefilecache_shapeMakefilecopyloopsMakefiledexcrMakefiledscrMakefileeehMakefilemathMakefilemceMakefilemmMakefilenx-gzipMakefilepapr_attributesMakefilepapr_sysparmMakefilepapr_vpdMakefilepmuMakefileebbMakefilesampling_testsMakefileprimitivesMakefileptraceMakefilesecurityMakefilesignalMakefilestringloopsMakefileswitch_endianMakefilesyscallsMakefiletmMakefilevphnMakefileprctlMakefileprocMakefilepstoreMakefileptpMakefileptraceMakefilercutortureMakefileformalsrcu-cbmcMakefiletestsstore_bufferingMakefileresctrlMakefilerlimitsMakefilerseqMakefilertcMakefilesafesetidMakefileschedMakefileseccompMakefilesgxMakefilesigaltstackMakefilesizeMakefilesparc64MakefiledriversMakefilespliceMakefilestatic_keysMakefilesyncMakefilesyscall_user_dispatchMakefilesysctlMakefiletc-testingMakefiletdxMakefiletimensMakefiletimersMakefiletmpfsMakefiletpm2MakefilettyMakefileueventMakefileuserMakefilevDSOMakefilewatchdogMakefilewireguardqemuMakefilex86MakefilezramMakefilevsockMakefilethermaltmonMakefiletracingMakefilelatencyMakefilertlaMakefileusbMakefileffs-aio-examplemultibuffhost_appMakefilesimplehost_appMakefileusbipMakefile.amlibsrcMakefile.amsrcMakefile.amverificationdot2MakefilervMakefilevirtioMakefileringtestMakefilevhost_testMakefilevirtio-traceMakefilewmiMakefileusrKconfigMakefileincludeMakefilevirtMakefilekvmKconfigMakefile.kvmlibKconfigMakefilevmlinux.hvmlinux.id/usr/src/kernels//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/devicetree//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/devicetree/bindings//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/kbuild//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/tools/rtla//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/tools/rv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/userspace-api//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/Documentation/userspace-api/media//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/alpha//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/alpha/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/alpha/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/alpha/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/alpha/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/alpha/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/alpha/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/plat-axs10x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/plat-hsdk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/plat-sim//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arc/plat-tb10x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/boot/bootp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/boot/compressed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-actions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-alpine//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-artpec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-asm9260//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-aspeed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-at91//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-axxia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-bcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-berlin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-clps711x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-cns3xxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-davinci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-digicolor//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-dove//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-ep93xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-exynos//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-footbridge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-gemini//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-highbank//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-hisi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-integrator//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-iop32x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-ixp4xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-keystone//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-lpc18xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-lpc32xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-milbeaut//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-mmp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-moxart//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-mstar//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-mv78xx0//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-mvebu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-mxs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-nomadik//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-npcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-nspire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-omap1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-omap2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-orion5x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-oxnas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-pxa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-rda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-realtek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-realview//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-rpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-s3c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-s5pv210//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-sa1100//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-shmobile//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-socfpga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-spear//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-sti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-stm32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-uniphier//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-ux500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-versatile//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-vexpress//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-vt8500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mach-zynq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/nwfpe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/plat-omap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/plat-orion//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/plat-pxa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/plat-versatile//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/probes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/probes/kprobes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/probes/uprobes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/vfp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/actions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/altera//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/amazon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/apm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/apple//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom/bcm4908//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/cavium//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/exynos//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/freescale//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/lg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/marvell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/realtek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/socionext//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/sprd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/hyperv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kernel/pi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kernel/probes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kernel/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kernel/vdso32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kvm/hyp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/arm64/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/abiv1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/abiv2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/kernel/probes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/kernel/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/csky/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/h8300//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/h8300/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/h8300/boot/compressed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/h8300/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/h8300/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/h8300/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/h8300/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/hexagon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/hexagon/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/hexagon/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/hexagon/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/hp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/hp/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/uv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/ia64/uv/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/68000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/amiga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/apollo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/atari//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/bvme6000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/coldfire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/fpsp040//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/hp300//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/ifpsp060//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/mac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/mvme147//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/mvme16x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/q40//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/sun3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/sun3/prom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/sun3x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/m68k/tools/amiga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/kernel/cpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/microblaze/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/alchemy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/alchemy/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/alchemy/devboards//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/ar7//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/ath25//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/ath79//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/bcm47xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/bcm63xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/bcm63xx/boards//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/bmips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/compressed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/brcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/img//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/ingenic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/lantiq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/loongson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/mscc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/mti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/netlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/ni//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/pic32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/qca//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/ralink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/realtek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/boot/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/cavium-octeon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/cavium-octeon/executive//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/cobalt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/dec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/dec/prom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/fw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/fw/arc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/fw/cfe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/fw/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/fw/sni//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/generic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/ingenic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/jazz//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/lantiq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/lantiq/falcon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/lantiq/xway//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson2ef//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson2ef/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson32/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson32/ls1b//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson32/ls1c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/loongson64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/mti-malta//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/n64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/netlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/netlogic/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/netlogic/xlp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/netlogic/xlr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/pic32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/pic32/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/pic32/pic32mzda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/pistachio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/ralink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/rb532//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sgi-ip22//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sgi-ip27//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sgi-ip30//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sgi-ip32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sibyte//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sibyte/bcm1480//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sibyte/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sibyte/sb1250//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sibyte/swarm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/sni//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/txx9//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/txx9/generic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/txx9/jmr3927//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/txx9/rbtx4927//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/txx9/rbtx4938//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/txx9/rbtx4939//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/vr41xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/vr41xx/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32/kernel/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nds32/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2/boot/compressed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/nios2/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/openrisc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/openrisc/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/openrisc/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/openrisc/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/openrisc/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/openrisc/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc/boot/compressed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/parisc/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/kernel/ptrace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/kernel/trace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/kernel/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/kexec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/mm/book3s32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/mm/book3s64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/mm/kasan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/mm/nohash//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/mm/ptdump//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/perf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/40x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/44x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/4xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/512x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/52xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/82xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/83xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/85xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/86xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/8xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/amigaone//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/book3s//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/cell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/chrp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/maple//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/microwatt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/pasemi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/powermac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/powernv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/ps3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/platforms/pseries//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/purgatory//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/sysdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/sysdev/ge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/sysdev/xics//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/sysdev/xive//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/powerpc/xmon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/boot/dts/canaan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/boot/dts/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/boot/dts/sifive//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/errata//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/errata/sifive//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/kernel/probes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/kernel/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/riscv/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/appldata//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/hypfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/kernel/vdso32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/kernel/vdso64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/lib/expoline//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/purgatory//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/s390/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-highlander//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-landisk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-microdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-migor//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-r2d//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-rsk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7206//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7343//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/770x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7721//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7722//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7724//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7751//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-se/7780//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-sh03//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boards/mach-x3proto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boot/compressed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/boot/romimage//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/cchips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/cchips/hd6446x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/drivers/dma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/drivers/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/drivers/superhyway//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/irq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/kernel/vsyscall//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sh/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/prom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/sparc/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um/kernel/skas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um/os-Linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um/os-Linux/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um/os-Linux/skas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/um/scripts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/boot/compressed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/coco//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/coco/tdx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/entry//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/entry/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/entry/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/entry/vsyscall//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/events//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/events/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/events/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/events/zhaoxin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/hyperv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/ia32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/e820//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/fpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/numachip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/shared//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/trace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/uv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/asm/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/generated//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/generated/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/generated/uapi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/uapi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/include/uapi/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/acpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/apic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/cpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/mce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/fpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kernel/kprobes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/mm/pat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/atom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/ce4100//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/efi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/geode//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/intel-mid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/intel-quark//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/iris//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/olpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/pvh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/scx200//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/ts5500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/platform/uv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/purgatory//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/ras//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/realmode//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/realmode/rm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/um//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/um/os-Linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/um/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/video//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/virt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/virt/svm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/virt/vmx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/virt/vmx/tdx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/x86/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/boot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/boot/boot-elf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/boot/dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/boot/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/kernel/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/platforms//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/platforms/iss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/platforms/xt2000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/block//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/block/partitions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/certs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/crypto/asymmetric_keys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/crypto/async_tx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/accel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/accel/habanalabs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/accel/habanalabs/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/accel/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/accessibility//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/accessibility/braille//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/accessibility/speakup//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi/acpica//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi/apei//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi/arm64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi/dptf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi/nfit//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi/numa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/acpi/pmic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/amba//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/android//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ata//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/atm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/auxdisplay//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/base//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/base/firmware_loader//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/base/firmware_loader/builtin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/base/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/base/regmap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/base/test//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/bcma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/aoe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/drbd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/mtip32xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/null_blk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/paride//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/rnbd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/rsxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/xen-blkback//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/block/zram//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/bluetooth//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/bus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/bus/fsl-mc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/bus/mhi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/bus/mhi/ep//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/bus/mhi/host//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/cdrom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/agp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/hw_random//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/ipmi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/mwave//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/pcmcia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/tpm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/tpm/st33zp24//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/xilinx_hwicap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/char/xillybus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/actions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/analogbits//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/at91//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/axis//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/axs10x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/baikal-t1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/bcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/berlin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/davinci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/h8300//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/imgtec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/ingenic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/keystone//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/loongson1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/mmp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/mstar//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/mvebu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/mxs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/nxp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/pistachio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/pxa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/ralink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/sifive//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/socfpga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/spear//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/sprd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/st//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/sunxi-ng//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/uniphier//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/ux500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/versatile//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/zynq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clk/zynqmp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/clocksource//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/comedi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/comedi/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/comedi/drivers/ni_routing//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/comedi/drivers/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/comedi/kcomedilib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/connector//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/counter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/cpufreq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/cpuidle//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/cpuidle/governors//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/allwinner//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/amcc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/axis//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/bcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/caam//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/cavium//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/cavium/cpt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/cavium/nitrox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/cavium/zip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/ccp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/ccree//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/chelsio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/gemini//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/sec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/trng//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/hisilicon/zip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/inside-secure//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/iaa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/ixp4xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/keembay//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/marvell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/marvell/cesa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/marvell/octeontx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/marvell/octeontx2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/nx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/qce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/stm32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/ux500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/ux500/cryp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/ux500/hash//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/virtio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/vmx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/crypto/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/cxl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/cxl/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dax//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dax/hmem//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dax/pmem//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dca//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/devfreq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/devfreq/event//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma-buf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma-buf/heaps//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/bestcomm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/dw-axi-dmac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/dw-edma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/dw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/hsu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/idxd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/ioat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/ipu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/lgm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/ppc4xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/ptdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/sf-pdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/sh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dma/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/dpll//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/edac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/eisa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/extcon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firewire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/arm_ffa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/arm_scmi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/broadcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/cirrus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/efi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/efi/libstub//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/efi/test//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/google//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/psci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/smccc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/firmware/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/fpga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/fsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gnss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/acp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dcn35//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dml2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/hwss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/hwss/dcn351//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/optc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/resource//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/amd/pm/swsmu/smu14//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/arm/display//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/armada//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/aspeed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/ast//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/display//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/etnaviv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/exynos//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/gma500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/gud//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/hyperv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/i915//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/imagination//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/ingenic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/kmb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/lima//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/logicvc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/loongson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/mcde//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/mgag200//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/msm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/mxsfb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/nouveau//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/omapdrm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/panel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/panfrost//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/pl111//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/qxl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/radeon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/rcar-du//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas/rz-du//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/scheduler//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/solomon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/sprd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/sti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/stm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/sun4i//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/tidss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/tilcdc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/tiny//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/ttm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/ttm/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/tve200//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/udl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/v3d//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/vc4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/vgem//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/virtio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/vkms//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/xe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/xe/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/drm/xlnx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/host1x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/ipu-v3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/trace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/gpu/vga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/greybus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid/amd-sfh-hid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid/bpf/entrypoints//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid/i2c-hid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid/intel-ish-hid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid/surface-hid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hid/usbhid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hsi/clients//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hsi/controllers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hte//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwmon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwmon/occ//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwmon/pmbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwspinlock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwtracing//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwtracing/coresight//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwtracing/intel_th//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/hwtracing/stm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/i2c/algos//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/i2c/busses//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/i2c/muxes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/i3c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/i3c/master//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/idle//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/accel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/adc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/addac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/afe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/amplifiers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/buffer//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/cdc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/chemical//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/common/hid-sensors//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/common/ms_sensors//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/common/scmi_sensors//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/common/ssp_sensors//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/common/st_sensors//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/dac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/dummy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/filter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/frequency//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/gyro//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/health//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/humidity//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/imu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/imu/bmi160//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/light//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/magnetometer//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/multiplexer//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/orientation//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/position//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/potentiometer//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/potentiostat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/pressure//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/proximity//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/resolver//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/temperature//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/test//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iio/trigger//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/efa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/hfi1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/hns//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/irdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/mana//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/mlx4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/mlx5//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/mthca//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/qedr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/qib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/usnic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/sw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/sw/rxe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/sw/siw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp/iser//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp/isert//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp/srp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/infiniband/ulp/srpt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/gameport//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/joystick//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/joystick/iforce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/keyboard//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/mouse//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/rmi4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/serio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/tablet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/input/touchscreen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/interconnect//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/interconnect/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/interconnect/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/interconnect/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iommu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iommu/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iommu/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iommu/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/iommu/iommufd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ipack//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ipack/carriers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ipack/devices//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/irqchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/isdn//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/isdn/capi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/isdn/hardware//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/isdn/hardware/mISDN//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/isdn/mISDN//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/leds//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/leds/blink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/leds/flash//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/leds/trigger//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/macintosh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/macintosh/ams//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mailbox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mcb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/md//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/md/bcache//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/md/persistent-data//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/s5p//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/seco//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/sti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/stm32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/platform/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/usb/pulse8//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/common/b2c2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/common/saa7146//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/common/siano//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/common/v4l2-tpg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/common/videobuf2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/dvb-core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/dvb-frontends//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/firewire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/i2c/adv748x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/i2c/ccs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/i2c/cx25840//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/i2c/et8ek8//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/i2c/m5mols//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/i2c/s5c73m3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/mc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/mmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/mmc/siano//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/b2c2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/bt8xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/cobalt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/cx18//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/cx23885//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/cx25821//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/cx88//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/ddbridge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/dm1105//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/dt3155//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/intel/ipu3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/ivtv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/mantis//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/meye//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/netup_unidvb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/ngene//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/pluto2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/pt1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/pt3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/saa7134//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/saa7146//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/saa7164//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/smipcie//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/solo6x10//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/sta2x11//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/ttpci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/tw5864//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/tw68//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/pci/tw686x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/allegro-dvt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/am437x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/atmel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/cadence//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/coda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/davinci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/exynos-gsc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/exynos4-is//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/imx-jpeg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/marvell-ccic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/meson/ge2d//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/mtk-mdp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/mtk-vpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/omap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/omap3isp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/qcom/camss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/qcom/venus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/rcar-vin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/rockchip/rga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/s3c-camif//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/s5p-g2d//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/s5p-mfc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sti/bdisp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sti/delta//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sti/hva//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/stm32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/ti-vpe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/vsp1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/platform/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/radio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/radio/si470x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/radio/si4713//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/radio/wl128x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/rc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/rc/img-ir//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/rc/keymaps//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/test-drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/test-drivers/vicodec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/test-drivers/vidtv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/test-drivers/vimc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/test-drivers/vivid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/tuners//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/airspy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/as102//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/au0828//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/b2c2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/cpia2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/cx231xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/dvb-usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/em28xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/go7007//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/gspca//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/gspca/gl860//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/gspca/m5602//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/hackrf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/hdpvr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/msi2500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/pvrusb2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/pwc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/s2255//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/siano//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/stk1160//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/stkwebcam//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/tm6000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/ttusb-budget//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/ttusb-dec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/usbtv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/uvc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/usb/zr364xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/media/v4l2-core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/memory//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/memory/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/memory/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/memstick//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/memstick/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/memstick/host//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/message//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/message/fusion//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/altera-stapl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/bcm-vk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/c2port//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/cardreader//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/cb710//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/cxl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/echo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/eeprom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/genwqe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/habanalabs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/habanalabs/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/habanalabs/common/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/habanalabs/goya//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/ibmasm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/lis3lv02d//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/lkdtm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/mei//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/mei/gsc_proxy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/mei/hdcp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/mei/pxp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/ocxl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/pvpanic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/sgi-gru//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/sgi-xp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/ti-st//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/uacce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/misc/vmw_vmci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mmc/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mmc/host//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/most//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/chips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/devices//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/hyperbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/lpddr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/maps//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/onenand//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/raw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/nand/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/parsers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/spi-nor//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mtd/ubi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/mux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/appletalk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/arcnet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/bonding//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/caif//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/c_can//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/cc770//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/ctucanfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/dev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/flexcan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/ifi_canfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/m_can//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/mscan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/peak_canfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/rcar//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/sja1000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/slcan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/softing//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/usb/etas_es58x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/can/usb/peak_usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/b53//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/hirschmann//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/ocelot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/qca//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/sja1105//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/dsa/xrs700x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/3com//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/8390//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/actions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/adaptec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/aeroflex//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/agere//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/alacritech//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/allwinner//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/alteon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/altera//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/amazon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/apm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/apple//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/aquantia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/arc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/brocade//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cadence//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/calxeda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cirrus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cisco//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/cortina//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/davicom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/dec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/dlink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/emulex//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/ezchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/faraday//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/fujitsu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/google//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/google/gve//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/huawei//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/i825xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/ibm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ice//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/idpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/igb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/igc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeon_ep_vf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/micrel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/microsoft//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/microsoft/mana//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/moxa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/mscc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/myricom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/natsemi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/neterion//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/netronome//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/ni//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/nvidia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/nxp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/oki-semi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/packetengines//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/pasemi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/pensando//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qualcomm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/rdc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/realtek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/rocker//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/seeq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/sfc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/sfc/siena//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/sgi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/silan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/sis//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/smsc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/socionext//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/stmicro//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/sun//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/synopsys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/tehuti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/toshiba//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/tundra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/via//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/wiznet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/xircom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ethernet/xscale//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/fddi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/fddi/skfp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/fjes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/hamradio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/hippi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/hyperv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ieee802154//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ipa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ipvlan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/mdio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/pcs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/phy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/phy/aquantia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/phy/mscc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/phy/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/plip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/ppp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/pse-pd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/slip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/team//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/thunderbolt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/vmxnet3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/vxlan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wan/lmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireguard//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/admtek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath12k//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/atmel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intel/iwlwifi/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intersil//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/p54//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/marvell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7925//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/quantenna//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ralink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/realtek/rtw89//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/rsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/st//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/st/cw1200//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/virtual//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/zydas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wwan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wwan/iosm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/wwan/t7xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/net/xen-netback//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/fdp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/microread//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/nfcmrvl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/nxp-nci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/pn533//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/pn544//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/s3fwrn5//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/st-nci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/st21nfca//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nfc/st95hf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb/hw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb/hw/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb/hw/epf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb/hw/idt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb/hw/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb/hw/mscc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ntb/test//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nubus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nvdimm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nvme//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nvme/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nvme/host//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nvme/target//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/nvmem//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/of//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/of/unittest-data//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/opp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/parisc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/parport//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/controller//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/controller/cadence//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/controller/dwc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/controller/mobiveil//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/endpoint//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/endpoint/functions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/hotplug//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/msi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/pcie//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pci/switch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pcmcia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/perf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/perf/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/perf/arm_cspmu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/perf/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/allwinner//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/broadcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/cadence//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/freescale//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/ingenic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/lantiq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/marvell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/motorola//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/mscc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/qualcomm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/ralink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/realtek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/socionext//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/st//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/phy/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/actions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/aspeed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/bcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/berlin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/cirrus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/freescale//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/mvebu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/nomadik//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/nuvoton//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/pxa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/ralink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/spear//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/sprd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/stm32//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/uniphier//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/visconti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pinctrl/vt8500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/chrome//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/goldfish//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/mellanox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/mips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/olpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/surface//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/surface/aggregator//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/amd/pmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/amd/pmf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/dell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/atomisp2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/ifs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/int1092//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/int33fe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/int3472//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/pmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/pmt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/telemetry//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/platform/x86/intel/wmi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/actions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/bcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/st//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pmdomain/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pnp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pnp/isapnp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pnp/pnpacpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pnp/pnpbios//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/power/reset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/power/supply//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/powercap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pps//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pps/clients//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pps/generators//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ps3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ptp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/pwm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/rapidio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/rapidio/devices//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/rapidio/switches//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ras//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ras/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ras/amd/atl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/regulator//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/remoteproc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/reset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/reset/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/reset/sti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/reset/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/rpmsg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/rtc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390/block//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390/char//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390/cio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390/scsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/s390/virtio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/sbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/sbus/char//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/aacraid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/aic7xxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/aic94xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/arcmsr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/be2iscsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/bfa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/bnx2fc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/bnx2i//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/csiostor//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/cxgbi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/cxlflash//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/device_handler//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/elx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/esas2r//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/fcoe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/fnic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/hisi_sas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/ibmvscsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/isci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/libfc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/libsas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/lpfc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/megaraid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/mpi3mr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/mpt3sas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/mvsas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/pcmcia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/pm8001//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/qedf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/qedi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/qla2xxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/qla4xxx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/smartpqi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/snic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/sh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/sh/clk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/sh/intc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/sh/maple//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/sh/superhyway//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/siox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/slimbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/aspeed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/atmel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/bcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/bcm/brcmstb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/canaan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/dove//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/fsl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/fsl/dpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/fsl/qbman//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/fsl/qe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/gemini//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/ixp4xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/lantiq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/litex//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/sifive//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/tegra/cbb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/tegra/fuse//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/ux500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/versatile//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soc/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/soundwire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/spmi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ssb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/android//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/axis-fifo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/board//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/clocking-wizard//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/emxx_udc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/fbtft//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/fieldbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/fwserial//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/gdm724x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/greybus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/greybus/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/gs_fpgaboot//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/hikey9xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/accel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/adc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/addac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/cdc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/frequency//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/meter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/iio/resolver//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/ks7010//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/atomisp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/av7110//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/hantro//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/ipu3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/meson/vdec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/omap4iss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/rkvdec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/tegra-vde//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/tegra-video//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/media/zoran//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/most//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/most/dim2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/most/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/most/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/most/video//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/mt7621-dma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/mt7621-dts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/netlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/nvec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/octeon-usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/octeon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/olpc_dcon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/pi433//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/qlge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/ralink-gdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/rtl8188eu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/rtl8192e//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/rtl8192u//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/rtl8712//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/rtl8723bs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/rts5208//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/sm750fb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/unisys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/unisys/visorhba//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/unisys/visorinput//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/unisys/visornic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vc04_services//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vme//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vme/devices//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vt6655//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/vt6656//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/wfx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/staging/wlan-ng//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/target//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/target/iscsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/target/iscsi/cxgbit//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/target/loopback//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/target/sbp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/target/tcm_fc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/target/tcm_remote//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tee//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tee/amdtee//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tee/optee//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/broadcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/st//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/thunderbolt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty/hvc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty/ipwireless//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty/serdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty/serial//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty/serial/8250//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty/serial/jsm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/tty/vt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ufs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ufs/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/ufs/host//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/uio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/atm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/c67x00//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/cdns3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/chipidea//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/class//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/dwc2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/dwc3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/early//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/gadget//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/gadget/function//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/gadget/legacy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/gadget/udc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/host//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/image//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/isp1760//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/misc/sisusbvga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/mon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/mtu3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/musb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/phy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/renesas_usbhs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/roles//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/serial//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/storage//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/typec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/typec/altmodes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/typec/mux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/typec/tcpm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/typec/tcpm/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/typec/tipd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/typec/ucsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/usb/usbip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vdpa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vdpa/ifcvf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vdpa/mlx5//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vdpa/vdpa_sim//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vdpa/vdpa_user//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vdpa/virtio_pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio/fsl-mc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio/mdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio/pci/mlx5//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio/pci/nvgrace-gpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vfio/platform/reset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vhost//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/backlight//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/console//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/aty//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/geode//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/i810//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/kyro//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/matrox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/mb862xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/nvidia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/omap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/riva//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/savage//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/sis//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/fbdev/via//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/video/logo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt/acrn//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt/coco//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt/coco/efi_secret//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt/coco/sev-guest//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt/coco/tdx-guest//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt/nitro_enclaves//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virt/vboxguest//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/virtio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/visorbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vlynq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vme//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vme/boards//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/vme/bridges//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/w1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/w1/masters//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/w1/slaves//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/watchdog//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/xen/events//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/xen/xen-pciback//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/xen/xenbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/xen/xenfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/drivers/zorro//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/9p//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/adfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/affs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/afs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/autofs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/befs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/bfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/btrfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/cachefiles//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ceph//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/coda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/configfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/cramfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/debugfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/devpts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/dlm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ecryptfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/efivarfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/efs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/erofs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/exfat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/exportfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ext2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ext4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/f2fs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/fat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/freevxfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/fscache//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/fuse//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/gfs2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/hfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/hfsplus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/hostfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/hpfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/hugetlbfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/iomap//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/isofs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/jbd2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/jffs2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/jfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/kernfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/lockd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/minix//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/netfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nfs/blocklayout//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nfs/filelayout//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nfs/flexfilelayout//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nfs_common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nfsd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nilfs2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/nls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/notify//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/notify/dnotify//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/notify/fanotify//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/notify/inotify//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ntfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ocfs2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ocfs2/cluster//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ocfs2/dlm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ocfs2/dlmfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/omfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/openpromfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/orangefs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/overlayfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/proc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/pstore//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/qnx4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/qnx6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/quota//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ramfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/reiserfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/romfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/smb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/smb/client//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/smb/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/squashfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/sysfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/sysv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/tracefs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ubifs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/udf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/ufs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/unicode//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/vboxsf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/verity//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/xfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/fs/zonefs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/acpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/acpi/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/asm-generic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/asm-generic/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/clocksource//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/config//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/crypto/internal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/drm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/drm/bridge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/drm/display//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/drm/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/drm/ttm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/bus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/clk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/clock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/display//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/dma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/firmware//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/firmware/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/gce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/iio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/iio/adc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/iio/temperature//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/input//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/interconnect//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/interrupt-controller//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/leds//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/mailbox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/media//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/memory//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/mfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/mips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/mux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/phy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/pinctrl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/pmu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/pwm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/regulator//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/reset-controller//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/reset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/soc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/sound//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/spmi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/thermal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/dt-bindings/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/generated//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/generated/uapi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/generated/uapi/linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/keys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/kunit//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/amba//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/atomic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/avf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/bcma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/byteorder//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/can//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/can/dev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/can/platform//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/ceph//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/clk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/crush//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/decompress//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/device//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/dma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/dsa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/extcon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware/broadcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware/cirrus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware/imx/svc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/firmware/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/fpga//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/fsl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/fsl/bestcomm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/greybus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/hsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/i3c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/accel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/adc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/afe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/dac//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/frequency//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/gyro//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/imu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/iio/timer//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/input//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/io_uring//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/irqchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/isdn//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/lockd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mailbox//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mdio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/abx500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/arizona//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/atc260x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/da9052//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/da9055//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/da9062//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/da9063//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/da9150//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/madera//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/mt6323//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/mt6358//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/mt6359//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/mt6359p//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/mt6397//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/pcf50633//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/syscon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/wcd934x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/wm831x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/wm8350//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mfd/wm8994//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mlx4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mlx5//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mtd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/mux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/net/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/netfilter_arp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/pcs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/perf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/phy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/phy/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/pinctrl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/platform_data//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/platform_data/gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/platform_data/media//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/platform_data/txx9//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/platform_data/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/pse-pd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/qat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/qed//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/raid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/regulator//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/remoteproc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/reset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/rpmsg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/rtc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/sched//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/actions//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/brcmstb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/cirrus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/dove//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/ixp4xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/marvell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/marvell/octeontx2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/mmp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/nxp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/renesas//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soc/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/soundwire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/ssb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/sunrpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/surface_aggregator//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/ulpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/unaligned//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/linux/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/math-emu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/media//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/media/davinci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/media/drv-intf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/media/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/media/tpg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/memory//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/9p//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/bluetooth//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/caif//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/iucv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/mana//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/netfilter/ipv4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/netfilter/ipv6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/netns//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/nfc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/page_pool//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/phonet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/sctp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/net/tc_act//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/pcmcia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/ras//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/rdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/rv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/scsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/scsi/fc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/amlogic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/arc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/at91//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/bcm2835//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/canaan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/fsl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/fsl/qe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/microchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/mscc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/sa1100//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/sifive//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/soc/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/sound//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/sound/ac97//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/sound/sof//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/sound/sof/ipc4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/target//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/target/iscsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/trace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/trace/events//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/trace/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/drm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/android//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/byteorder//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/caif//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/can//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/cifs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/dvb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/genwqe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/hdlc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/hsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/iio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/isdn//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/mmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_arp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/nfsd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/raid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/sched//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/sunrpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/surface_aggregator//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/tc_ematch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/linux/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/misc/uacce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/mtd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/rdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/rdma/hfi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/scsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/scsi/fc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/sound//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/sound/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/sound/intel/avs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/sound/sof//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/video//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/uapi/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/ufs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/video//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/xen/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/xen/interface//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/xen/interface/hvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/include/xen/interface/io//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/init//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/io_uring//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/ipc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/bpf/preload//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/bpf/preload/iterators//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/cgroup//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/debug//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/debug/kdb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/dma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/entry//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/events//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/futex//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/gcov//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/irq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/kcsan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/livepatch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/locking//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/module//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/printk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/rcu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/sched//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/time//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/trace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/kernel/trace/rv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/842//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/dim//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/fonts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/kunit//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/livepatch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/lz4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/lzo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/math//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/mpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/pldmfw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/raid6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/raid6/test//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/reed_solomon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/xz//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/zlib_deflate//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/zlib_dfltcc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/zlib_inflate//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/lib/zstd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/mm/damon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/mm/kasan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/mm/kfence//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/mm/kmsan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/6lowpan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/802//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/8021q//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/9p//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/appletalk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/atm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ax25//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/batman-adv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bluetooth//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bluetooth/bnep//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bluetooth/cmtp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bluetooth/hidp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bluetooth/rfcomm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bpfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bridge//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/bridge/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/caif//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/can//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/can/j1939//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ceph//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/dcb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/dccp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/dccp/ccids//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/decnet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/decnet/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/devlink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/dns_resolver//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/dsa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ethernet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ethtool//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/handshake//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/hsr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ieee802154//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ieee802154/6lowpan//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ife//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ipv4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ipv4/bpfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ipv4/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ipv6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ipv6/ila//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ipv6/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/iucv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/kcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/key//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/l2tp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/l3mdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/lapb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/llc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/mac80211//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/mac80211/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/mac802154//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/mpls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/mptcp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/ncsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/netfilter/ipset//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/netfilter/ipvs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/netlabel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/netlink//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/netrom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/nfc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/nfc/hci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/nfc/nci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/nsh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/openvswitch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/packet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/phonet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/psample//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/qrtr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/rds//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/rfkill//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/rose//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/rxrpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/sched//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/sctp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/smc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/strparser//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/sunrpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/sunrpc/auth_gss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/sunrpc/xprtrdma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/switchdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/tipc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/tls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/unix//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/vmw_vsock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/wireless//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/wireless/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/x25//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/xdp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/net/xfrm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/redhat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/redhat/debug//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/redhat/debug/dummy-module//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/redhat/docs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/redhat/koji//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/acrn//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/auxdisplay//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/binderfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/configfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/connector//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/coresight//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/fprobe//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/ftrace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/hid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/hidraw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/hw_breakpoint//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/kdb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/kfifo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/kmemleak//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/kobject//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/kprobes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/landlock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/livepatch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/mei//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/nitro_enclaves//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/pidfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/qmi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/rpmsg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/rust//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/rust/hostprogs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/seccomp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/timers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/trace_events//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/trace_printk//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/uhid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/v4l//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/vfio-mdev//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/vfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/watch_queue//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/samples/watchdog//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/atomic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/atomic/fallbacks//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/basic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/clang-tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/api//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/api/alloc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/api/debugfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/free//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/iterators//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/locks//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/null//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/coccinelle/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/dtc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/dtc/include-prefixes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/dtc/libfdt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/dummy-tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/gcc-plugins//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/gdb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/gdb/linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/genksyms//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/lxdialog//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/choice//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/ksymoops//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/mod//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/package//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/selinux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/selinux/genheaders//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/scripts/selinux/mdp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/apparmor//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/integrity//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/integrity/evm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/integrity/ima//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/keys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/keys/encrypted-keys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/keys/trusted-keys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/landlock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/loadpin//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/lockdown//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/safesetid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/selinux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/selinux/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/smack//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/tomoyo//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/security/yama//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/ac97//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/aoa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/aoa/codecs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/aoa/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/aoa/fabrics//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/aoa/soundbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/atmel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/core/oss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/core/seq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/core/seq/oss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/drivers/mpu401//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/drivers/opl3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/drivers/opl4//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/drivers/pcsp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/drivers/vx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/bebob//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/dice//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/digi00x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/fireface//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/fireworks//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/motu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/oxfw//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/firewire/tascam//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/hda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/hda/ext//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/i2c//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/i2c/other//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/ad1816a//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/ad1848//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/cs423x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/es1688//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/galaxy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/gus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/msnd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/opti9xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/sb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/wavefront//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/isa/wss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/mips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/oss//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/oss/dmasound//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/parisc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/ac97//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/ali5451//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/asihpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/au88x0//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/aw2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/ca0106//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/cs46xx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/cs5535audio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/ctxfi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/echoaudio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/emu10k1//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/hda//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/ice1712//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/korg1212//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/lola//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/lx6464es//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/mixart//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/nm256//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/oxygen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/pcxhr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/riptide//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/rme9652//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/trident//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/vx222//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pci/ymfpci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pcmcia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pcmcia/pdaudiocf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/pcmcia/vx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/ppc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/sh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/adi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd/acp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd/ps//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd/raven//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd/renoir//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd/rpl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd/vangogh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/amd/yc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/apple//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/atmel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/au1x//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/bcm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/cirrus//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/codecs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/dwc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/fsl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/generic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/hisilicon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/img//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/atom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/atom/sst//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/avs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/avs/boards//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/boards//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/catpt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/keembay//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/intel/skylake//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/jz4740//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/kirkwood//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/common//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/mt2701//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/mt6797//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8173//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8183//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8186//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8192//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mediatek/mt8195//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/meson//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/mxs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/pxa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/qcom//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/qcom/qdsp6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/rockchip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/samsung//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sh/rcar//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof/amd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof/imx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof/intel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof/mediatek//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof/mediatek/mt8186//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof/mediatek/mt8195//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sof/xtensa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/spear//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sprd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/stm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/sunxi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/tegra//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/ti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/uniphier//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/ux500//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/xilinx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/soc/xtensa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/sparc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/synth//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/synth/emux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb/6fire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb/bcd2000//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb/caiaq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb/hiface//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb/line6//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb/misc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/usb/usx2y//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/virtio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/sound/xen//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/accounting//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/arm64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/arm64/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/include/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/include/uapi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/include/uapi/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/intel_sdsi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/kcpuid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/arch/x86/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bootconfig//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/bpftool//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/bpftool/Documentation//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf/include/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libbpf/staticobjs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libsubcmd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libsubcmd/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/resolve_btfids/libsubcmd/include/subcmd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/bpf/runqslower//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/build//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/build/feature//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/build/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/build/tests/ex//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/cgroup//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/debugging//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/edid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/firewire//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/firmware//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/hv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/iio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/asm-generic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/linux/sched//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/linux/unaligned//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/uapi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/uapi/asm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/uapi/linux//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/include/vdso//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/kvm/kvm_stat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/laptop//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/laptop/dslm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/laptop/freefall//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/leds//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib/api//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib/lockdep//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib/perf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib/perf/Documentation//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib/subcmd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/lib/symbol//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/net/ynl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/net/ynl/generated//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/net/ynl/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/net/ynl/samples//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool/arch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool/arch/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool/arch/x86/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool/arch/x86/include/arch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool/arch/x86/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/objtool/include/objtool//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/pci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/pcmcia//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/Documentation//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/arm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/arm64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/csky//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/loongarch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/mips//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/powerpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/riscv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/s390//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/sh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/sparc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/arch/xtensa//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/scripts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/scripts/perl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/tests/shell//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/acpi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/acpi/tools//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/acpi/tools/acpidump//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/acpi/tools/ec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/cpupower//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/cpupower/bench//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/cpupower/debug//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/cpupower/debug/i386//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/cpupower/debug/kernel//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/pm-graph//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/x86/intel-speed-select//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/x86/turbostat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/scripts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/spi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/crypto//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/crypto/chacha20-s390//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/memblock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/memblock/scripts//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/nvdimm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/radix-tree//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/scatterlist//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/arm64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/bti//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/fp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/mte//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/signal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/arm64/tags//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/bpf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/breakpoints//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/cachestat//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/capabilities//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/cgroup//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/clone3//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/core//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/cpufreq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/damon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/dma//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/drivers/net/team//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/dt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/efivarfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/exec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/filesystems//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/firmware//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/fpu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/ftrace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/futex//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/futex/functional//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/gpio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/hid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/ia64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/intel_pstate//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/iommu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/ipc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/ir//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/kcmp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/kexec//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/kmod//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/landlock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/lib//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/livepatch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/lkdtm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/locking//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/media_tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/membarrier//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/memfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/mincore//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/mount//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/mount_setattr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/mqueue//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/nci//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/net//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/net/forwarding//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/net/hsr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/net/mptcp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/netfilter//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/nsfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/openat2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/perf_events//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/pid_namespace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/pidfd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/math//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/mce//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/papr_sysparm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/papr_vpd//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/security//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/prctl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/proc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/pstore//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/ptp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/ptrace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/resctrl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rlimits//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rseq//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/rtc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/safesetid//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/sched//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/seccomp//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/sgx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/sigaltstack//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/size//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/sparc64//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/splice//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/static_keys//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/sync//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/sysctl//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/tc-testing//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/tdx//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/timens//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/timers//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/tmpfs//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/tpm2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/tty//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/uevent//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/user//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/vDSO//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/watchdog//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/wireguard//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/x86//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/selftests/zram//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/testing/vsock//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/thermal//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/thermal/tmon//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/tracing//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/tracing/latency//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/tracing/rtla//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/usbip//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/usbip/libsrc//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/usb/usbip/src//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/verification//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/verification/dot2//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/verification/rv//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/virtio//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/virtio/ringtest//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/virtio/vhost_test//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/virtio/virtio-trace//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/tools/wmi//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/usr//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/usr/include//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/virt//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/virt/kvm//usr/src/kernels/5.14.0-503.29.1.el9_5.x86_64+debug/virt/lib/-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-protectioncpioxz3Tx86_64-redhat-linux-gnu                                                               !"   #$%     %&''()&* ++directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textUTF-8 Unicode textemptyC source, ASCII textC source, UTF-8 Unicode textCSV textOS/2 REXX batch file, ASCII textC source, ASCII text, with very long linesa /usr/bin/sh script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0004a05b17203f83d23c242bf05cfdf8409f6e4e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=88d232010302700db4487acd4c98cd5ac18c5f87, for GNU/Linux 3.2.0, strippedPython script, ASCII text executablePerl script text executableGNU awk script, ASCII text executableBourne-Again shell script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f166a7422de903097364b5568e60bba620bdc0db, for GNU/Linux 3.2.0, strippedC++ source, ASCII textPOSIX shell script, ASCII text executableexported SGML document, ASCII textELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a2698c514deada4c7a099f8e7bed43b136e5ea67, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=280610404ea018ea11676a1eefb3118b5aec57f8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fccbfa360d4aef18feb4de80a27d4a14962feade, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII texta /usr/bin/sh -x script, ASCII text executableassembler source, ASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=86debff8851d28ccc3ff76f90efd6a534e974efc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5419b2817777647719c7c3e3963ff4062cf07d51, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4731e4a78f0f94835f5b30f7ed9130e129bf01a7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c273b6470ed5d21179d532eae578e2b3ef579345, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=adf033fbb99375c49bbe80a7573d5efa0b058dde, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=504dc6917f52fbe5f40daa80fc2c3e23478c9aa9, for GNU/Linux 3.2.0, strippeda /usr/bin/sh -eu script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d46d195f468f49586ec602854f94204bd0e96200, for GNU/Linux 3.2.0, strippedawk script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=23095ab0a1ac5fa1c445d1c0bb46739081f2dd90, for GNU/Linux 3.2.0, strippedcurrent ar archiveELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c4e80bb3ea1128a84df38b23a7b4ad408af97b0b, for GNU/Linux 3.2.0, strippedASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2ed141aee712726fa3abc0641b66fee69b88ece0, for GNU/Linux 3.2.0, strippedmakefile script, ASCII text, with very long linesutf-80200eba386d5937b489f8db54550962ac5416de4286691360ca189ea33f51cd5f61cc6d4172bbe08a1ecada2d24202a06a0f8d9a69557e10acbaf1738fea164e?P7zXZ y!s[M V] b2u jӫ`(y1Ovbr?HaƺH(yO, p7 > -XKI+@-E*õH% K)bE0kfId#InWk`cX4WYK}v.jPe¥ʙ DrGh>@'`sEi1bCwtL:1:?RCz[`i d.w$jv!|Sc&(%&q$p=Isn= " mX7 !å9+/f 6I뢕!s5(+"Lieu!gdtж `l=il?O i`aIQ6'Y;wjܡ׍ax-95 ncVȚVI KbMӟ| 'n Y;jŶRbep/CY)r7?Ob,gХw  nD {d>-5[A'23J I+ VwEPR 5x2_\4 j9e*S&ˊ;͑DM2@T[-ߺNsy>Dy]6J>z1=R=_~)f{Iݮ[lW}'05*=EjjL2CyAY2#V]kCپ~>~H&pB͘w*W{&Kq_4(C+]"=vP aydM*$bAu!1כ|}Gn%*Y$xNL>_-(ZլNChKX1յII lMuaꈔY4)7HARŖÓuX}b(Z=O{SN4?fsʉgmW~f0L2eOE$5~5H6\5XŃ *CC&%!W khX}O Fty5YM 1 N¦юO{8/)3*[Lh9AczszUQGjJbxtĿQ̫Tcd!1_]wJ, '_<|/IkNHzn@PSL{nng:d$M?K9 Y(w+0$Ti6%qe|\Q8 {ЏfFy oq-DWi5AMo*|^Uڵ\5.3)/OR18wlH5lc…A|(lZ7$ItZ<+jYm@mݯqQ˗ۭ (eba~*aHTV xnp &ߑni AhxWF1=sKy Y1.,X'BuBw\ 6E"IcmDӯ 猑V?w4aI"AHa" ʼӽx|3zg- )yYGFDf]N2tځ+M(mË7a@xrլIוDnb][(:")F/1|{ i@o(8U`7bbm$vAdĂ]La_boZfD Ө-Aojfz XfKJHsrN"㵔ʞ {u Çd.1Ÿ 3hڥT}8E>.r˴ b2,4{!uai ËQƭZs9判l:w}nO愎ID oa M,m6 @ nɜ9>0$#Y_.]dSm;Mĺ5^yrxDL [jQ]׍5_ +.B 0@`K}127O!7FWN8[OA)> 5a+o2xR4ڄo$E:  >@thrht,0w( ˈ?T:4 V (vHWራx)%]^Wi MЅ]mtie0cIlWy3}3Ȕq*B.(ԲT wE ^zvmd>0, 69wE&Ohvs7 o_}u>O]^#Np^ y0Y읽aC7Lw~P~D&ZKԜ灇=劑7hW3x)ՔP5G$b0K~~r e!. ]eaj3tzv*JUg^*@Tr[T^&~+9d\!SV4crޙQr;M)NQeLj~2/F!Y8zLӓ ]!Gt.r,KC.Z]Lu?|Fu@mZfI˜hMGꩢb}#@øV|?:(z>4Z)+d &Al\~[cl調>C4G,CuDRF\PgZ@M[fn' й=wMg].S VXh.@3_K{$+! $c'!U?<3 %LJ22Pd]mw9s}piڙl`4i0 *T>E=8ط,Jj.W/IU/ϭN̠dk|{:b(Di\jwny`2E!oٝ}R]H3p?kN?V?4 K,6,tj駌5Vci̴i2b xM>BZUO!}`; եC9&0Z=lo4Z +q@UbhdqۮJ}u%b3&KعWz0my{RTeJ2uY_p˜ 4ٯ Aփzt+RF~4GCTve%uC{sH1bzsNkB&MVX|y::!#u#}ny4o˙P4AM{_)i6MZ*晞)wtƖ em9a!yrQ[ZGxgX6J6bJNz9-*Mû1T4`Ccw:#D^F/zCX*sH$-CN>d5@:JilQӰ7MsUmWMǖQ/4&քȕmi ȗR<ͽQlȒ5Ev)N/eMWMJu}?:nwVwk֍:v ԡ:}XyK`і݁*y Wps-wduͶu/r6UR4u0o5h~ =a6wۖBmwq^4+&"ؼzwbtI-x(C0D3%C|ĦeWax6X;<5QoeЮW،AÇIR6^Rr1[/7Ņh¬}祿M˭W1 ~Y-Pf Da"; ;>DD&[ <:CZ[QKUM# 0K~暻@bYFl@o<7SZBB'P_79ڪΜIU -'(+ԨM2 $9ZZ!m)oJd)ٚ=VP222lcblwsQ-.+'z O։+U ۛۜ$RZԥg #XxZ0"]ux",7Uȹ2wnXD~L,'"D5Ot ޔ6 H&fƈC7|^0K)3|U9ֳ`>b%tP0C,r$G{}YW1z%(97 5#ւGrwy#5G(2uj"(|$R~~< eG D&uc>)gc=6H'ɫ\kB}>M2}3ESq#D ;^̱!Pl~moYXAK<"լP:;2[zGF(V[`3>4z_=MG*nyXLE~=Tyz+޷UȌPrDkqS`י@2Ah\z@mSLy#+3:جM^!.9Km5t|)"UC{p -+>o5o3P%=goWHB&#v_&9T%5p$^VZD]tdн_1*Z vPî+ܚ5F8q#=9rZ&C}VyO;UgOW?H_QV qh% *ȜNPH"vXvT\GN_YWHsIdȧB`rⵃIҙߑf^? #DaHil4)Z]V@^"1%_8V!I')j-\+ 7n\MUNx֔^Erf5n/;{pDӖd`)^F+‚} o;l&~^Gj|ZpNGE(EQ@|f%Qء֌`WU١X"ؓ77|C .3VLzyMje@S}|;Ի`#y 3/B U ,~ q*5í3Gv` 2ZO_GA@Уo6D]f  0c}ly|f*p4 uZ7[$A)M5h*;\ü"($` is/XSv(7 hx֧W}{#Bl\4O)} qNk+Uvk E H^,/ԈlY@odO+Tl tژM;0/&E]ky8\j1E6"ʤW?U"U1#Kڽ[j<({ZMco3 MT%O}{7ԚNy3,QRmɃɻ5BR ±[x=5mtS_qyWI 5# 4|wrv8P?VR5z6⫹Ju:8kfF;p$ +s=_vSENjɗ~zS=jVZPkh붡V'^?3UF!|v0 cښ7K}xg^[0 uʔbO^6,~e9/͕A ؏+9O1y z62AL3JhGl(jjf5q"{_͓f&"2ƻκ?>&nѮ"^jaWf\'8wpX-("SfҠ @ְ{lxBX6uyJiVLccbgO:-󀑏Y|$2]17f2 sgVsQ{gVX!&/+ώxlv>ʳ 2du`/3PW{.Cj^lKt =qepd.(xj@Y L;+aO`"UQGkd%bLp⑩O?DDAjm!F&4`a$,AMVwZ"5R{{Ns)k9f%?]&]x|G-e3Pi.{h].I\hqK` !WF%QHhxȦMԿU.fcneG0樗s|"D- "MK,;xе_A]Q")ϪRh΍[2ʑ ]Ќd)O.1J*=Ti` c׎ ZBǃɳEJ+vf]ZSe#~hLE}i@[>HwW;Ys\|бj>n|TqN4HQ:DP)uՖ˷'ְХ߇Q7^zZՔ?.M!M&~PT7 j`x:ERK} )k:;+vxBn >SXh%PsYV!zwzqTWV7h_Ƈ#{'Rn)9g+CGbC|R?]+b,Q ?TcY^5nm dxrK%,L%m<^z FN5VRAh}X/і=:k9*nuܨ ~;vx`B*Νd~0VF\y,oW`g#,'#*lɈ'E/&$1vk%%r4ĞUQ)@{ fDw.?q@IQ& qjjJnp\e#UP !E-kSŹf,D7 r}Џ1yӅ1( i %T߾ݝn C+rS2~ BR)y73q a- ΗʟHhܠ]jL˃oS5 =j3-GR}<;RjԁKցb2ڈR `j H8Dx:N.]ntfH9;jѴ3>qCjK->X1oQ`\A6]xUh_~hDfܫR kps3ӗc$=jś}!og6ϡ7ྜ-pMo1w|39eq_暍Bwθ@û mQŖ`Mtݝ߷j0+$Wѣ#&KQ#7YRaװ|rkidF˦R*/&?n9x:q1iYȯ\gx>TdbMTh 'q=23幩^XT/\9&'BJ } VCЗxEXmtN\P f>-I,\5Qbϫ1}sOy<~ve*o53u9 P1] Xi6tܼ!BrhcqAXEܒ`8XZQ ϖCmqRT\Xkɳ}3D=froszI."M&by' r~bN e=Ǽ&o9B>fP5pߊ`d1”{ˏH2|G3} m%K, kV|wf3060.5ⶨҨL[ ۿW OzScOIW9+/Ax ?1nǚS0#!b^$U@:~HS%IhY=c!zڭK1=WMt4+Z šM:߬cEҶ?:~c .d5X鍠bv+󶪖M(#6H'#7Gf˘g17BЖ˫S:?a71忺~(;c` 6 h71pضʌ`ݖ mk/R (< >jùw:~}`iPjJf[D|o7BFb68s7 Qhy''!+zJ8z+$쩠ƌA'01|8tWǔ3PɡeY*z5 .{%z=U?Bz (!ĂEY)[Tw^}&q;7s94jwf1`~E2#r@ԉ$ztçݥiQfB2Ÿ%|($&PN7J4i}N1 E0uSb]"_0/:meɋ-tr(.^Zh@ZEw{trAP2pqM5Lם4<AnóPUBӼ$]_wxn̷BI1`!Q|҅S9hh? fxg}3}{:a]$0'ұtVȄzMa@"-jOF 8D76iH\FYt hIZ qBHWm ȎJ3B˻ӂ.K@w8qxs/>8՛E~')RMj?g0?#M{ŭYq@0i 1FRfcZ6"g)E(oFvL,'eut_[{Z^`sUcI3-^+e҂(} @GĶezʻ:yQ>1*Ƥ,[heg%2H*GPSrg5a&tk7w\6Y%6M}?>cΒui-d󃢽@(Q86Z[f0^œ( 52>@Hj_uVH;c[AI_3hj9bAK@6~%S*Sd]:*!oP)_JN̄SFȘ|!_䰤{_ʎihKPMZ|uƏ'E2WX?)htF1|LhJ܂S8ݏp,R.fԫzzZQe:7c*mZ\W$w!:{cw*|PQg΁8VxO $(NW\mϮ䞏|!)j[eЩ0>~־Nba߀G你YYIh+F~cao_rdHHf=7 L&*v+Eqpt`Rüxwe8ON=K j\w(]N\U`}|B,BiԈ9X>l1X#sM%gp% F`ݦD8 `9qOq~\stv@f@hTB |L="63riK-! tuz!5 ")3rHJ9% : Ġ~IO5l-RLȞO]\3gE)k\aP'l:6l82"C$uw⊾-&Sۙ<}Eَ7;n1xXNS,V.LAώw|I ]F>HfUvfAZB囊.Mw 1yVd2Ѥaȥ^)2kHS\sR:Qd <8?Dac e 4@Q~]>5^~?Iv,Mk=-Ms(\a4LTZ9f7PP?xY1@8`.:p*p=OZWΝ/V"pY,yHuQE߼ambEjMc~I;ӟǎgM˥ zkTdN}~VIƖYwq EfT2%vjcƇ.ڱP {@Mn#ƀ9N&m #r)\-:F1,YRKWW+ )h] Ōe`+rDC nTf Q,_8dxu.(vb=._;ݝEyU1'MM>@nBOFG\`)ӳ®:Rۯ@N#bu8HjܙtoY5phB7{ܵ K0S;afӽ&̡>1~῏vl)eQDF>y vbcUVR]Ls/枆rT|5:T1`eb#IFx͗VNeirgaL cPml2}tubl_^EdY}:WdfG3tjuxLTZV`Q͇K%[0 9i/$" SY#q@rM;?:"i hj=ʓ6C('b[Db$MeӊY bPsIX z +"{ք~ߪEGEЪ{9 u?˛%314ϝf>{~*~=|.>cSW`*Dmq|AT;2#8$Cz9|s#>sC}eiPEǃ5쮞ܲ<27PSð ;hg0S Gb܄$>b:Ra휐.}n=|qށ!-SC2ő-y5Ҷ|0ۓ>B4,m4H ۇAZ7?d dѫ !pq}z4BO|5R;nPqܿwJ89[>IwsPG~X2iD",O6Nw W)jx1jCXBco #@i(z.|s;ar]͓h@I~rU3ϭiĮ-`&m|)\*CV7]p-0_ fߺ!03r<*H+@`1\Dk/vXP)l/ׂkq:{XyAFXl%{ [uf\(@MU_Ӧ:"nQuP28}OЁ38-lX+Z⌵!xLlaVaVM5qoI-?PS'Pҧ%IѷHCeC&q.s2Ɵf:?fE{0I-D]N۴~3܀M 3wB%YIsg@zſLя@Z,B aQ9q5{Vf̒cQ/$}:]zV)RYZxJ),􌢡}A!:MںLX ^{S=Eǻ08nW(>NyP6"}?e{?cD!`ꕹ8i~i1Ŕ-c"%$iցrIw!{N^U-WmKZ_&n%4+0[[G:˟GFDasz@ژ[D_H.xA}DjNSܢO4<ՓiWkeP`6ÃC\aؿ=&6NVO(Q؀L"e1Pf=!nQE]$jt x^On.MunwXBIJ~FovUJ6狒'>4(rJqpPes߄ەmg2i/ij$FGl㩶IQ(lH U베I4heR]ˊXBm}@xM~ٍ[qXi[) y;LuH-OũVutXDJdS0?]"H2w&@I%. WTAH(KnNWTTJ|Ɖؠ K&Ics?AϯLP"/R.l 7fdH CL~Yhڇ}l<>!%+{-r~ktj@L30#i0لxJoE_bN446Pe{@ƌ,$PSaNM~ Bm$<3s8x4R˅\Ƴ̣Qx4bps?_i8aGo ,ls\UR ӕ+4HQPDK#pSgHA/P˦J^@@ݭ'*<˒ЯԵ%i P}aCK%֓Y*CVoMLm@ 5އ6w޻V]ZoTZHg +1 H)XR6Mպ,8MZdH"T@PBuv)D<rGyUh)di{Hg(˞hVS:.8!bk3 \ F;x]9/mQnArNƫR1@3u`0xF?gܹt/q2Eh]%KW6&N8Ņh&{TGq+'/h6PRwgR9Zm +M0v>.UĶwY^J"rks~'ŦDTm`A27u3p*GDRPВ͟XmVi SP%f%Ko}0OU^ z\?nTuz'O;5-,a%*?!yky0p%gmD$Fu:ࡴ9%6#rҠ9SSzv\~e e̋IqWqMJL^OfOR$̱T,J}-%S&MoW&.=Ԓo0SQA ^%kهxL\A ~Vj$kkK8zsd-AjT#Idn:Dll`tI@WH#зR1@.z?RD JHBV|EK\1`df"Chɺ`y  K _ @a^}.kҌ&nk]8}EI+R4 i0[/m(cOlfAfch&A/K`jq؊%=fUHΣ>4ju6wl``'Z.0Iҳ\+5#OP3.5%s׉ൺ&c>};n\ֳa>J\Ae.At+9ې< M#e{Ua[}/H{bqԊOaІ꠾8TXlskNiTeRm=ވZC5MMKlAꟜ!&C|wkZ{Ҿ͏aÈ k xV}ے?DCYZ,ڊriTEx~d>9֡5تQ WcX$KQ7R#M\>ppw^C遗mEyGSOeF4aF@ _E3 /mjˈpO-G;Ym/ p_'DBk/`% Bb%iTKJCqn !~;i]h@J Tpd^ns:}tW-ڨU/ | :Uw|~=U(!JZosXz !|[:ځV*;Pe,4j–!F3!PdU8%=hwe_Iϋ6aA6̈́&!ar u$ZZ>KܶUsӇor|tZZ6 \l9=QZPnNД?i'߰V~._?Q$^iv#2NY ?#m$Mg ?j͟uVa%rF n_Vdэ7,P Tųo" ;̻ {4'A<W5+ 2ҧ S6A]^M꣫juv0C/=E~?FG9lji{ztlSu}P Bx9ZoO!"p"l:=-a%wH$1eKnAhv _1=٢I`GvF+0u/Ζm; 5сpI: [aPgA./ H3Zh8-hbڏ#̳S;Ȧ¿?W(񮽑젗9ȖPٵQbz=Xjꋧ_*W. 2"ߝXE/\"ìL6`1w䙯{Qީk@q ȅQΑ74^7y `_ֳ4;Ꮢ++٢z <5B g ('Lda*TsnR&|{ԉ\3FP5DLYuY&ozE\QQjO^ز $iփ#.:MLa|Ua StxTV9gK9b{u!1 2 "M_Q9Srd76b}׾} }+XpQw}reLjG ޭ5cE%UZ_A3^I;>$@,bB^%Zaͩi:z3f.BжX|ҫ5vlbsѼNҨ,Vgd71pt^'#:ce??4.ܕPUP{Il:er 6 skD!;JQĸ;NU `]Qm]C)__jҸ,X H~ɫVLemͮA>*| ' ^= L#6]VD.)P;qXi׀ nM}0N>hW:ȡe՚_`af~8iT28@#E"nKs<2zadQ[} @ۼ|}5Hnj?.B?UX_tXSJ(pUM_e/?v`Y-;X-XЎ0甸b@QJH_% *zVG9e`L㤳7؏mf8i> ttO8I䔅y[+PZ6  &=9[ _O{P|V&DF&ZF66Yo-Nt+4*/'qFGkn8vZFi7,(Y\]kWXfhw6T: hFOhMc*iuٴxtꄂѼ=[ PN$_IH+_1ZTS7mY\ ܬ8ܟ?mǦ{^ "44s o; WLe;81 m3^yKUrC# F:MI)W2%mvEp53`I)x\4džFb˷8w@;j:-T乿 OK4"3YDD>x! GK%aYjo0=W#h)n,ۂ7{qL]TMv̉2_yI3v^ _GaqMgHU~6$ ;W;gmg98IA1Usڀo34V*/ZTlDUBRϒ0x>]C2@wg:R!RS SORG맼_D{4 ?=vu&XN뭻 v}G[Chk s|\cn󩷕Y3f:XKiUCENz*%k'+%vWKc/~9Vƹ}}qu-EK0RZISm8C~iN/7(A׸rA?#;D؈c. P0s.5Gu+ ʇ:Fm]@Rs)|}g:C-5 ÿ Fik\Ivʷ9H n¸= :G5ǯ(Zu.C-(Q~#qDܑ "Aխr  )D(^jUB֨YM vBhx̠hK_?$JV5 '`']xQ=g}D:'Hm MgόDgG%v=DVYK{&#臢`зNҚ['aș_ecm"!7t ˓f|vdKgjS)x%oIxE*C@PyWNRw-I\̅>t8$ \4{hzpS.xa)UXH=QmyZ{u +X fc(<.|i D[O B,e*dc -x Rq==n/CodN /1[N®eeH'i<C kR4x+hE0/:^8)Uy2ރxugm#tYꛕ;2$;+3@D^}4OZtpgG (F!=fF4Rv^~ס,=CXS+~~J J#32\fV W uq|/gE& "fƿ*e8~ڈ,vS6qV,-_B`yԙԱ$&U)pN 蚮rn-G%g 딁5.Y(;~cȻl0_j y &(SwL9<:wEm\-#qI$ֱYw|ԣ^ڭcJp;K(5вͨ[rI=GXq^[E(#p Wyc1["vfN%LgVOf*ĨCE;qR,b'` ~‰)αҫefmJށ7ҔOU(If z}g&OOPRS\wɳ S ʈϨ睾o:^e\PKb*NG'_ ^e'|^QX/Q`zqp ]V VXtA0HJP9fly$+@fE5P\+ ,R^-NjYٖ Vg(l]Ļ(~Rm_P z+qBVT.#ϼ_xnJyd^0jRgw eEBfE/tRij\+CH( SĄ4\jF:Ю()V>cY{SƟ ovc.0j2d=Cg^K'HßZ2LkF'YJ5W9jǬ!HxGo FI[(q8Sza9$WMz]T7\!VSpjT\VQV 0E n6E5']ZQȚZE>(\ N\_Dj^IYmV랿@ͪV s}dM34l5Ά)``D=wM0Ð/ ]ga5ݾ~–y9q#_Pt!\M5?-+޷v lU!X|LoCZSJp9M<э$F#UrH6}9`wbo(vQT=>Pwsሲ٦#9BE1@_٪r@(s`8]+Bp }+\j5@bS07 L,N:LhF8hIorlcav)މ/pGN/ʼ{ 8-R-PGyV/b!Caܻ6^:Ăj Iŗ"~MdqNm2ﺟѕP}B]2tڟfZ6M4+S_mDmyGqi띡VLstN%|lMD N= }2`KQvE2'"ڍ$,ʗВU GLtL1qlӺ2<׈ru^Qm}*V] _T';gJ~ 'ҢLJ1`00Ť˦tsE (UmwPU>X0]XS> 4 @ vیۨ< \WUqpA9im(>2DQHZV\'9 u&j48Ɵ:@\YTVـd/;3|!1!4 4a9n ddYc2BmEb歹nFbOv7ufFR{-~)`M3i豱OdH;# ".CLZHT^8a1AX<_d\*WʏT{r,0#* a! lpג$HAOSIuy:~$#GfwcylAl^R)*WGTv< njvQnpd˗Wnqk9ƆH'X7," Fʭ_]ԥN 0R0[t^(۝1:ENS6?PJxsΝn3NHɓ h3IO?\r$= Svam/85LGnn= ]Hr_Z]-Ds z9*DB)-#HBNǯ_Ae5p&_qvW-6p:,(# Q/鐊A>$q9z=TB >4_5XW9]nuc|mcc/趩" p& G{#{dㅐ *~}]E7qb]:05]JSI e F AﱓS54\(PZeDYR]%l1[lI3l╗lB}NTPQ@8Uz=*˵'InD 8.2d' w[rti ekQ\ d":c#TX1~2o+riNYkALڼƪCہ (%Ulż5ۿ*5+s!ʄ[e#nA&ZG< Om`;jc?K"3XΒI/zߊ=dFˏd+4>b܏8pgނŋf$F)<;_}i23' d ?)8k ;|{Y!d &)Dq p*]N?/ pFmk[XL%ڑF V.<B6A()QtX^R3R@ !'#R5LiGMp\p5 <31qɭ-=QT2Yp0=0?ه6a1}q Sf$8b5?͉''7/J<%=)tf]0D\Rk᝴+rͅԟE BS+TOiæ"ۓ|04W}GY02.J/݃8!Dc7W[㦽W OR!hUB@do,CYEf8c ?6UV}OEN&dr)#RˮFal@]6;vB~q547(A6`mk$+UMm i*V xP.5%Rk'}'r -a݊c ۠Md}Icf>lI M@|xD:MG;~r'ab;LCA]B c(65<"ͤ!v82!Weg"j+2q8m+2oҖ_aV+>}"tcBj8de}t*O5~M XU޲$Ԍ~\"^9^"_p8ҍqiO__/Szc1i3t.YE?!LJ(?_qaPπT'p*mэk˲Bڶ( &'*uءU΃^Xxe;g塇 =݇UroQEs~Òk 08\+ibV͓"׋Mz׌z_:Pn:[܁wmĘU?|_֘i޾-l,q)Dkˆ+EthÌV6L_v= 7RR08W|+!9%;NFS ;~QBi:d]/;#okq/,(+42xay7ܗ#gWִDɼZj 9 ]}y$ՙy\/+ TmN&p +,f]9/ε1ف)&펲S#'ݏjSpoy<90Ә5w ~RupA?隙 $ W0%?IQY-m)i1 sn{"Nh-X7>$3C:%BЪ΍y6^*XYJih$T.= B#%uXS3, :Y =ۅ7U(‰0.Z 27qURGO< M`:|t҆U\V?Xx"FsDFaFb3GqlBG Iϫ9O<&Xā|18v|@lj:Z ߆8 gEļHaflMqA3L7Ȯ%!D V^8gVtqЎGWv+MqR7=sx*++>56Ļw!xz2S&} Z`&\Ao{Ot s |3 ́i$xD\ X4Ć&)VǬѐAN}yE/@U)p2r7޳S~|xK !H#Դl_.z֗%m72=dlwgGPqp1]qTR|W7r3A.9(o-`xC`LfmOsfzzi}2"?~OdiD#4[GeW!QX\zC-Uhodn, ܣjEhrYL~^+zl5`(vJ@>( tt߄ nv!;}2FI܆vD3dA!6qq8F?/RGV,V w\JN/BsHIx)2vN<.uOMc8%y0ũ,qEX>HB 9)KvZ'4+D+ "Ko{mvԇ bOˆH,I7=R҃sNi< N])luڠ\>ZG> T[mWiٓa8a -?r>(6N^lZj`q'4d[`rsmk†GnS@_2n1@rҜRSVex3 MgprS velɖz QKi\㰥뻜&`+sh"vT9@ggFB&\CqFtc"Y?B3rHp]8SUTY/%콸` +D0o*A";5֩.~j"ܩ[ ,(\W6T,BjT7*Ȼ%"a[ąc@ F/%fHᅴ}QBqJOcɟ ^]v+e3A`pomEuJol9u..K{-$ilPN:t'9S$D]o,yoƋ_lE$ -T{& "\)Ma+3~8J&20t$4^7u_ڶZG*h)B+׬Z9Yj9f0%h!(^uԘ Ed'\yԨ-deψ2`9!wri8ʣcIvp_ĭ;;EwaҷWW d&$VOKmcMr]|3>_EH0$\j]%p-cᩡByouPj֮jJSBNGHߒ>-lyijN_(ߥeu!* ! 'jY^(9P4'6'Lr91 RTM6Q(uM4Q ؍n8sQکLs$ $A"*TnƈŬhM@b9M6DQ# ׺t+!,,/ |T-ƶ۟/MTtd0O(:'\o^@-Q|5WƙJȁGB !S 2/jW:ˏO^vFZ4 |.C}er UEt_kz>+Ҫn |ƒ8bYi/;V VsaH NC}%G۩K"HͺJ grC T65O 5L6ލhS*<*b}glc4c"JU?R]Hx]yK,϶gZE_c7[Y6b\3#U SY)G)qv؝͒e\!poPFn/a,,?'URRB3jE=wlz8"Q]&莐-{x~䀘MUK5U!+iF!n,5_/Yx=#5=|>_0ס݅J5ZߖDO,y_8bkB]=JYsf^qvN <%iI,rT.Mf)Q~`*&YBPYl7_ Iӈg0#k:]DMA: ^_pAM۬(׊)1BF`]c(z sJPYi2A^˧ wB}Wۆ4tqSjc:&!GcI&aq0B8~@FDEc##u3 'pg`FNz] ^F$0.`WKKtlbnTц"̪FxL828)!B CڏxQ5ڵv0 ޡ{zA]S_rdKjT aLq^tQ?ӷpԚiȶ;I=&y@2+gf kf"р6"S/e>mJ&pb=BAeJGkLS!hr`i&`Ђ!BI.E eyo*93#zyg͜ƣv%g¹P$Ր%2$Ut3' vP.pt(ƂOCrϞF֎ e|CzYR=YVgU l&:;Ү#[TfGi?[Y. /p#f`"x{wJMp-;ec>p׬l7G*,A;OrU9<@T>Cw;JQ͎~@ aX Mؑ)F*%BW(;cVr/zNyh3/Y'(%GP|TDK/ '#ga$E_x^@#e6""¤zi@YP )YGEl{ ݗ PyepEBP??g8Tf0#&`h-9 ~<FhƜ+* f'Ma ?H . ޵{uZ,ay{LDۣO麡Ҏ@i)j_tTKl6 03&G˻e&\~P{y47Wx^}>"šć\ZCWw%+>k+2sVީV~h+ZeH˸f/Yk"[ K8c677T03:xِ MAe;EpXf6f#Qx~.$IXiY9 }@-*"DzOZ S @pM`uɿtG&pse NEu6o52"r?8p[~Y܏ tPr79:RHxYRy~:bC%v\(M03IEStSx~:+n"7fhQFXnl ĝђ %xL liܭ >wrGF-ۚ\ ѶzlnViӯ2 ޖSA T)׃W -vA)T1-VDBʡVP0z9r/m y&bsWyڞJLHiω $RU!^/֝t։ekڵg%DNq.gDa\ҥ={3yYPŧ&^5hSDGJv鼙h]ɥnBIY(6{\釵F[۟fQ#`5bCauza@wO4h:=N?cl=]xBx C#"Jr>ioT'GPvqDDˡןĖ8Fb/`T F;hL#Y6q[q;dRWމ V^2>|?,*pEkWuކZ`M7$5>^HYV%ea^DߐIE7Cp SD.b-͐^&?uk\*(jf@Ì.f@n~([[Pcw{U:P GBPi- 0u&`nóo~"$M)&V}ec `k\_x8ݥkl.?eY9 Mˁöć)qNnW~Bz@x;%c/+80_xE:&LL 9۟h<1͡D~`ӜО˹8v1|K2a4ŻўMN:L$ Z/y4a>-_w#_`6 E00_HW}os1Zsxe?॥aTakW8*x|'6|p52_s͈|L"=څ{B:'cL5t0cjւXonC> A!W=WKW }]c6XB>JZDJ|[FSU'2woe}~YbtD bYCNtfޮJ3.[_ӮeҨqn fB}e|@+=ubK A5QrS#%b؏a$RyM"^,Cg bRPLՐe!a$%Vy'y!QEA^H KmGcV˦4)|5E.:KϏ-3.]vV{c*s)bwkR5$ OųuhƓKT]zbTOqMDO9XbALJhDÚ74 kv*N|~䴑>d*TluzB -Fn/&)txHP->3[1o~W 9:МyhГyMfp<`aEv gc+s)lk'?= L{$s/@_MV{?vMZ<sѴxE6eqJl26Te&cU8HZCDh(ڧJz:4<_⎿Z},.2V] cG[}?L;Óx}].Hg5݊Ev5)q8BV@)Bt9prԻB:8M*<=ף)絎'߭m#ʍvp1cS"D|0Hc5Q;CW9Bv70X~XY)o,1ߘT;Q/mRpW)9M"0h~9d"ƾC@`8ĵL:G`莉؎D&ȾT j{q.Jr!27vo8Ԭ~A\Q VicձU]_,q)CkAuFz4wci4X+7Pᖿwy*vxzl(ӄ"*)t3sg+5\֮t:<{tx-"{9\ME%}REY]Y[ҭYoU7KjH< s1,]m3N vl$}V9NoŞKptUZLu2QNu:ܼ),$pEr[ ,^>>DCgV^zkw4Dit8(r[Vfk )ƤO}N'ׁ/Y˚6Ar:WT!A2ԇc+R]W}( 4g\QlL2 &G# O[#ҁ!6[hA5D1t,GW"#D\WV\}LsQω`ʵqQNcq5Z+32&\{d+INfi}ɓ"L{oC7"ݵ( צF)#sj_IHP$տɍxՎSOVY--hNI$DDKb„+1'w{QљhhalQ (b9[paXG=~fH#mJ <~mm;`æ|WMO`Dgܵ0p[t+_R6hfZK'l$epVʇ9Qh6: $mMDJb^BP$ߘ:dEfiTLJ}RwtدtYf?|B5#EQhCѴ`Slta7*if5KL 4EV6)Wd >4`JWlZrT_K3WWuV-0V95f&rJ @S;~!*t)ұH\&kT*"]5+McO-:DoVI@f bYYs2J/!M^ [)Exh/=uǹ]O >̰ 3< ̹BÂ<2Ѿl4sOrƙ«IE^䎟BzZpEu9*N*tDO`U~42?<?{Ni0N'.HK Ό8D0fJa]n綊dXߊ#cIJo}Ky6wAh"A: C)jѦAm~ ݙ((ĕ 9M]$1a}(^)Oȭ)篣&%q1 X~xժ3P#ߘlELrA^<*4,Q/KjKϰ f}&\2DzpBY<sC1B@FZU%SפQybO^5ͨv{-/㪈j̈!(@M{u00:nd̔Q> _z՝DBF:Kz[QJ 3=%onFp//Fǩ*HcM9~%]X]Eڤ\0h-N؁m@:!,P2u*-ƕ-eϭtԜ4$0IE5.A5T7M_3Wv!C[{aY,jD,T|q%4] Tya7Fu mC[.j%5Ktvh &j^_1"TrUVW Z/T!ٰBy,d1@hzW#uD*m/h{MgQթB߫ ,15[ a02K5V(aw:2N]q$Y/[qnI}rx>s:["#ctAy^cA WWcPca"bV`XjnYsiAd)!wLC^AoSec {8: qe΃HIZg LeP:If DZnIOe OՠDcM1G_Rإu,&!AkDq ׬kÔH0E}z;~t^Kr)hm=* {3<h|?nxuuBծ螛f&z8_^ ʫClŖY__j"Ї)ر- [#.]M_zK_˺t:d%roY0@84ī=; I82nF,n ˩xX$qI%} []ij,Մ\ANPoΦ0?sK*f`7w xb)nK:fyVsT-,"^¤M<,S^ 'TٯB{Kum42p.!힝^쵫O t)QK٦Z!HmtbPu96!w AVmıP(7=s$p[k|h̝lľ S`-u ?,+VKB[. vEQ B&pΠ& e;;-Qȶ.0NP(ʜT K?3,gNsE ڮ`﬒w0lZ ڮ@L vPNJ[EBטLi^ZgR#@^n&x.)vx-c SLj2㙽dUXQmK8yAtܥrҾ"d>Eq%ᯣ<^ zq ~T9xn_K5mdJC~T/ܤ<|RMi9 ]9i^~jPV\,\J!h x*V#R/ra^tY4OJNrዓuF;Vv!V@9 S!}$yWhNDZ!FR*)R"esˮLһӕ޳&rFݩƥ8[[Vs=iJ9؎pM޺Ynl,iS"KS-*͕Э}O8?dnd8}@ٿzȠM{Jen}SX VThO礡yd@?s[Kw*]՗m) {wNA,۞zhզ M /3eJ˘7p3AV?p&-]h jBFD"Ub_ +*Uz$v`r+'!Kq%F?L[2hA…o!OҜK5zC}.zAA0T`\dA/2`Lզg"xҁ^WAV IbuG\v C=;Yrc[!1ypyܦ5yz[͟KSK YgaUoPmQ<^I 5e|ղ}~ұ?3i_?$38WDxt(JH:)׳E('M N;{R*8JBfnM<d@tprDO%rVn cx<% @mUL?3;Xa|X3!4h/騯.;3`ʅZ6DGE0Uh5*beٌwB^z|".0 HuvUMD8-#4} JG,4ɠ/eIVE斈*鼢%&9 }x0s9,gI9YJh8Ók'\q2'gR(3s-L/ ,<;9T*e$U{҂c2&P#Ee`L4*1@niUJFʹO)=ujZoʩ2ȑnlm=m! hGQ檕O5f3'6)wm EA}|} <}Y8ucP*,[Vh1ܵj#",XpsV;kܼZX4A a(dn}iGL[60$'W#ye1JI -lT0N$XjfNwUq]92F8q%K5$O:e _u^ҸNӂUUo Jnȩ]F sG)'{0Jy{7F}*fԢ 4H v\ŝYrWUy8NfGδno7gH3K_sTT{.nŋ{ =^Ȥl)5 zʨd ^FG?Q\H"_=WK-(딙J!A!CL?~sM0[c8|_zzҩe+NQiM\{z\seZ 0]HZWA ?GwpUg=ܝT>WV/H:8l3]j3Mpgdfx|`"#Fl2x\ŽaN40Гi_5"oΐ$85 7fdA񌖡 Wm2iu]:NdTL[տ>kw7KYl[\Eqw 1 ~@s-&@S1bYt*u4hۊ3[ <_4K7D[]B"zP޵nck-F$8}fN=(JBE+!c7MSEAI}LW-%( Vv]ozHb6?c7Ev<А1Vi病Md!+U)Q4xu jgej9EWkgSVᔧyxI?аX q">Du~E5ڰv9=BhOpl>«7JeBI,A+!Džr<VVښ)R:sriРۙݵw<2u\#Xqs[SbȦ}y(b`|O9!6N%3|'&l Lxb}$4Fٖ2,YuEjÝbLZBSTۖNšp+Wuzha>Z r0K m*@*ýOkFf,X}Cz)MWn[J(uP?|@L7ټ94涗%('6.*lPKNB[ n}ĸ')R"&|5 oy/w#brqIٷDoeG eoc"L 3tryq!.888_ ޅD&xS>?I!-b8#Z+(z$<-Q " 9aIyV,.Ez\(W=qOe+M Hެ*GpQ9Q*d\ȏ6dƿr,gϜL-N8"͆rE<3-o*S {.uOASݖ񦴭4UksE',C$\?o&Fl}"!OFH zfۙ kOp.+Oަ:l)׿X=?g9AJHE.5T/ʠx|NO&n ] 3s"<c<!}:W^a,H[C.!7}(*Qy: uV9Tu+0jeT$R! qnn)s,#kC4-jOIv_Mr!9ֲהNw'Pm52c<(͡j%q{;D 767چQ0f ]Biuį7aĘtD0< EhɎԂC2'ҳKy5bX*=EX`t y7*/t3Q9RdQ9ƋF< q xYcI(P$-b zb'^s7K4Չk,_&g3AA18]sw\L _OC6ʘ3Ѡ6 gS'ݲ(*lŽD9jT֟SƮgj'ܼ&?Jzsr'cbN{вbZTwY^du4-x1<%ۧx ໡r&Zf @4;a]ArJl0&N)D·Lh; P˲DhXU$>*M;@Cߌ[{o51o쉋 1$́/'qdEn(.`GPh.A}s Gj @%S|ݎe&&CNQ HJ'i})% V](SP_3p-anWn%*?JPûƞ|:i3+1yl7RFMTѾA)[}QBj({h|; !!l.ٟBh*#K~u}LQܴ%ko(V⩑`ɲjpAî%y''ŵͽB`妉B`t.FԛesB_}HƔ>evKlDJ EzquHd[Wbbi)}O+O[*4TV(@%krGEʈv:FQ_L{ s&m6\-+}=YJbRh.3k("*NeH+JqgNUBݍo  AKþ:'D萡!.?үԔKc]F3Mv%$y#~T֎@웹F<,&ۍ#Pƫ5f}|O?O~ A5.MR=##cbƀ)bX`Yy]{{zZPX 2ťr=%?FX!Hپfr`"{BETu /G (lVvox X3&ݗ6ޑGkmc6!y)fs*J20iam4fЃ 7=#YL,Vj*~_tC:.xHpI\D6_7IC NGgɧG9I@^}Y!922z H vEE8#)47ApBYJ0K. t. VU{ViXǍ_>]yc2,`Vs)ӏ+%EP U":d#*~rߨPR=%2P&jm zS_oUs#*1βp1HP.bHoK5 Bl +-28n–X-妰7"9M#Q$L D jk<gt:s7X]J{QK|:}C|HTaji~@zrj[O#pO.u: o)zf,T٣RC%^X]v xYxD}TDŗ=ݪ.$ɺxҒTMsmo" -ya2g !=2f]2⋀e]@tKPY[.$SWLF9'"w]ݰlOInkҪ^WھC+{ Olp ̚W0b- &\5FU;ChBU0vLuF/ɸY;g[̉跴sxtNĮy!؞n6{="\/87Jq![a6]6%%Vl}16uV'sNX" 6) UiQeNͶi[|g WZIS 6y\ on 0W Ģ` ,Jt +5tR݈jNE&9sjtPD˃&h\XcJw2G qbX)rHEwPn#V~MlCې#"EGoPI846|'=蔥5czZQm 3x>-Z2͉ۼc*妍P='a24b(ki-_,Yݚ@9u>)BjjkM~~4qA^ D&|S5"amQk05_L;;;n5C*+sF,ܡŇR=}s6Y)}rPbђ4@܊Wy`]sfZOŴ>:Rm(ۅ#-I-ڄ9-M 9hHED$YˍM*0.Gux8S^xν}]ọV[3l*$)5rmco@?% ߯%E8qx=)ǥ_ ӌ R`'ɌB:4rl*P(LqfGzB#k/'37@|DJ8 JE#iQ Q0c+e{yJS~soK:U uVK;!C 5]59l?`J&Eyia$"}.+MnANR`D)P.~A*BXNUmDzzܸۗwtuj)*ɸ|\ G%%::hBMll ߈XpQ(yRd"#s#7$)sPCnhne+g*+^N$>@T`qٽmfUZ穵O5Ӂ0/łNFT#-.HM/.+쌖[$cگ.l ]wnU$iq"3@}3~PZ Ż%5Zc._,ע.C wus}f|ފ5`rX,F]?TnY]"l! }l}b98qȦiu b3$ϵ{׾x] f-|KA`5o:ܐbMWot>OӊA ;ozIÑN~P0xVn* [)]Veuݶv\Ky3nڌppA^{㐽Oq睔c:Z8MKmg#mEA!-? Euy7ͣECESk]d4l'9 ǑR& %H`ʪW`/,K< (Oa75ߑUxLȐA&{Ea%Qь%r3FyIj΂+`Y.yzbnfD1%͎;gf9jl`cM*Dp/(raqOs_Dfn| z*G{(]s+S\@.dHщy)74}UMu,V;7ytMS㠓sڨCx-A=\+K#*W;ް0^'Ϙ`9NIEjs~fOiiI<)\묟?U8PzeY.78c#19+,|߷DA&0˛FՐGԗ&L fM7Ћ*. H21 a&4fW p(aH+zbR?!v/:vH/5&QGtOԡ}q8=T_EۙƑh&e/Vp ?3vcI7:yMiIM F@eD|.!m<ohQo{]M% SFٵ`6f5+KfQU@3z,}1F".&,C. 6!16%}tA bΌ濉_m$vKzoP ӿӘK2;q=*KcqF?M n`:_O,t'qLGt6Z^Y~ * ]-FpW3m3#y%!_I&@Q+rzB\,Y1H{Y}*LkLKش2 Z Vj "/Hd8[@~N~Uu/Mfyi پ ^-o3@ V>ag#X t-vU{ f>X5UӫI݀ #[1ܩ`庂5i~TpGnbt6*I+)K&# ip3)AZڹ ->t5̋7o&##ڙ.J|),ʕKg掋lB=0b To@X xiX|$`_.<UO\J.)^ ́"#a, 0߇T5,{~?* xg&,qT9P窵Im_SoL˼P&~zԞ5o[wXX扪ߓ|uMcHx, tx%KT)"O`,-`D_ycnLVMpA"+xbG|C>2cM4Ƙ0U;.գzyV/H&[i3+~?o7* pq1`w`xi]紅q;`܊w;n?y?1T$r݊X2ū]ַ1nckIvEP5܍C.PPn L0*9@($?vx{y}c˭Վxb4J>NvBw(N~ Qa> b45ܭ4. V vgE(<\ #٥ e0c43:,b^/[dqLjL^/$m ` Cnwص홑X*FJy%NȽT,Y-hdpow2550GU*ʳ^bpof2\p_LsCLw*Lɔ1?֤䂋3D`Y$$ImǠc%{.8-.mdrX-}nV<_ψ]|շòD|x.*@CG_>tfŘ3ΒIP+su 45vzKKDd I#=FzE:\.Է<ɡ]@W:L|(0?D|ՓQRux\gt4]nY Sx8wi$arr @ f#}9UzIģNf ^M,)qjJ,D 9Q[qrۧkjSyV#-nAw>`,y&fI7:{lQfGF07" wiH^׊wlĀ_,أIijlW'ҍvN" ;ͽȲxȟ0-,Ŗ8U$9'2tԮ9',tw ׈b̏]Ib%W 1Qgik䓩Z~u( -鋱j;ChrV5Τe҉}wlS796;&$=B"CɆ+o3l(//Z'Md08״H']Y-EE(iJX"lݷv GM6`Yjش@YeAk$0YJI?yv{:ۄd_+W-]-,Wek|N𹖛3J22jdz bZq w6 ѓo+ݷeKH`\̦(0'B⨁|b5N}s~.=l >]te%eJZӬexOu!BX)]!ߵ=m`cvȎeyX" =90b2M~"g/1yD9GӌX>bǧ)љUTg'` u5Q͉zMw6ɻ%f޸Ф7P[qagodàr{SoFPeѶFn4CU[|I&Kԧ=e6"aw$WndN#"A=wPPxXESWMl 5pN1lH.(e$=H|6Qԡ.7hVX ^8q?Kix2ķפӄIGW(QK᳎'Lg r7%| *WB?(N\oC #/ ":gy:1A)E)pMH4*_ҲѻRQE%mS\tRgU IrDOQ9t_\Wy=β#|!~RFCإPBP2_InE0lE2<$g]6D,H(3{k(<1WґkݫI?lx`ylleug0"zGT2 ʦGgЈ%f?m \%%r6d`w4p\Rd峒 ^i3DEbk:T"d>"AZ s5[OE=CXAEKMOkaA{M_aL/hѰ0~aJmǪxc;O|*֓=5\"+(uwWax0P מK4nYT!i6Agڠ@Rܫ+#4bv{J_)0pL_d)%dlͥ. KIc)4̏Eє/e-uec[QTJ llMS(^+0m3Mw]ϢvwY=|:foW%&TaY jIw0Ɂ3(©X}mdN `P#P'<cREHA$M1/ւ6b_^[ѫ )[|RQ}ٸۧ];)q).?SyxMi !1p6-bLtJ}Q α^k@kc^ew*c|-J}Jj#cQɩk"胤^[y{*pZ)DcyHMUyTn=j'YIh-9P@Cpm4v |֥jP#E(7A4<(X!R}'(Cbщ|EBRN+ X`¦ &8HS:qbXdSk}ZnT6?>j1kd:'%;*51F 5|}G5]գ1$M G8  SV݉./HlT*jc<̰܄(N9lAQK.D<06SŀpZI?CD7MBcïq? A[1xk_eAK C)ŲR'b'(EoCjZ7H. ?-ks7琔"Hl+O6z|i!_JgbB8>%m\Ѫ'q;- /e'XD-H~9Υ/᮰,Qc::4.i~KYjY>>oi!&w~tQ [ 1ʉفs梫B7,ݹĠr GO^|Y*w)6@h'\g p

Y'KKD SB$a\ב$tX%G+!@c\"e^ 2H[IMiQH>"/C_Sl5 I!mp(MF|!3tvY2^C9v Z"[I]ln?)3zt_TI%!ӅWZf饌 eF̮Z~(򋘞E5r0洃"sx$or#@'} :~6>f@t2/]19X)+¨XNz-,-kXy#}Opf0NV>pa/&,:dw'$ Y]tJ24ڄ9?Ud49䵛](/6dպKSz]m#vYzm(;$ML dBЇ`vJ2;|2d@6Ts檳Eɉd4یi Nj]C~w1iVF!1WW6(\H8#>нhfsy!4E(*%TlԬy ylP1\ްӷ ǚC1( _Fz 2&yL+8D-9|$gykRKS/":&="dsdM8huff5o ;Չ9hC[iDv߈I[<9Qw Fpl*7`h$DC:ǟ\aF/Z*_,;'FK٫ Hk+D#ָe>~I\VNϫjxSʁkHˇ`Ü6>"gbf{>) ma$W $'LO pY +T7{ UO,t0onL'E<4}fѲL噯9a;;T#(H$D<M!2'+A!& <cYVd* )eEe!/Bޤ3C:^=q"=s Ύ9RŇü5 lx%?w!n!ejeMHV]x a=`[k%BH|WXMu,BQ.ޖϹ@-W <ԇgHCߡAF_G}QRu3Y"SղHv?PZfUo9w.Zjжd-UCU:ѷxQ2DDkt SrN@b1$aH HnHmڢ Lj,JN >aڭ58˜$7\6%-+ MK އ*#-y>ó(3[eMݲX 9i@qca~neV( ;7BD(0\sƋ]fÛO3]f%53s%/k`# 'x~pf x/ʕb{ةI.> :{55'!qު{m ^}='N㱠6OXCfzHabGzܓ:$k*R|Uç`gFB.aX5mp:h){S-}>6(XD;uϴRTfgRou. =ˎk.F;XbY [!F,nVP!P}0H|ģ07?1rp6bx'0ÿv,^*Y_6MfSmGsߒ&ǑFzK0rfu_ĨBUS+f̝t}qe sZY ўڭceLF](q% +f$gt\x%P 'ٙ7эɑ ɌEʦ;c6VFdv رP&ADB朊5{芟 Ơ^@+XS֚;NƳXetB U'!E/JoYkXu=Оy&O$k%猟޴iH`,ozkaBo  fយ1 1|!0 [1,^, w'iǃYm, "ȳTr1i p}H-^`xǙewP >`Vp"s/<w~#rTN(*R Y|Z'Q!357A*!H-LW^P%2TjuRZٮX旔fYj<[RT}_b&*iq 0R.鋿m3[QiXuXq).͑L0Jd7w?q$nq:)DKd.nh1쯵|Z -x!rc@@4JիfQ^X~8 |r*e2^/i p$I^"MWxO;ed]cI6]lF0u$<3a/zS̎qyZ% uOb=?@^KĚ"e.3W)u`ӳAS>duj.n\G5= D+# xJ=`~f;h'\9g~=ƺٟUniGW\:P[h9hwx hHC3;7[%b_#z-:L%slUe\6@܌MP }=8zuh)tق:*Lx_㸡5ҍ7b C$%]iڕsxݔp4m:Icp,/sk /{ïiOZJvv.U o S(JPWzd~Ƹ^m͢%(3ŏ`ŃWW{,Z?KpZ}Q9kDݲ\"Ġ~ &"⸁W phƙ#4ӹdг]Q-YtjKfp?%tYtdE 2BހԛPMx"Sn-Q*Xdȋ~0`dYWdDQԢPx'׼Pkun.pyMw7V{T:*%;ͦ"?o"}/8͓ b"s =\ юG R) T *Igm+⩲Q%Jp*X>elORvZNC[ _EZȖ /2"Hi3OFº]͓7z%$uUxȣbz_ 0}r$x}a0ʝZG4JEaKz3_`53&hѶYo9 )_vJ!(@G J>gYa? B1Ɔ#q*8ң^ZBV̂=۟jCؽ hY9k }P,Y?T*ڝi&a]ǩ#e",5ʑ1 |)ZHҪ)^߳ʉj[_vBE]Cq=|K+9 !j@WfJ&oe1,(~R b z{/5gMks lU+`B* 6-@ 7!)ȭS e|;Ǡ1ڤg_BWPj8nqHq.GR`3tR?c:|K]נ-ݏ<=RɁīNP g@y^J 鉆jmIۅj-hSsQ+:i])kK:RߪqУfJCZț5T@zۨx"LOc׍ `Z259EK.: y]a O ;Fano>}֍#n +{q5ٓ bos_D) Vτģ[h_q/ [mWq.y yAj=*6 %6[KG|FMݠeiJ.ߑU6# 8wDIexv_ƥL0b7˶F5!zq7 ݜL;p?B/AQ)ßr#e[~LG:HWcjUSnݘ`h50xY ->Q %&P3p\^>8:߄mGyWL䘧+fN:bvH95c P 8;O4y*S+lN3&R) )8 Ӑf] @>8f%g;XAxCʼ51Y_DNCȪo8!yKd(˜D2˱+ Ȝs%hγ+_񠁂*Pk+@x)fݲ wD+3B{d?і=t fNFgدY9Ȏh5Uޗޫڶ M FŶ<2XJMi&v7O%JtwJs{3ډwQ$ V* ؒ((*8U}PITtҾt a~MalI,azt|A"q{ثs2hz=%0/!?OF)(d:V%ֳ ύb R G97q!I~0ZgRfϞeD'vÔv \Og$jFIm/>e>}RLi! 4KXbxe rMPA_rk*u#7_RGPy G!R|엒ƒ64`t0* dw/G}` #ʀڄz+Y{ڢZ'g= :č.? "+:Hql&t9 ˢh NB С+i _1 dO[e?|mMH[xɋ؁?U~u85_+hC> q"ؿf =mwWKK^""b{8™)=ӹ|p/R_'p¾Е';u{cZOzܴB䦢ԈkW9\Q$: 񖀨 cD =i?o"(<R,'~<1;qF! ~=Aʿl)ֳuS(~X gڔ( /']p=|O ^s6^AfvFjGDg %Z;1ڧ U!wZ Bm8_n:Mx9 mH˳mn2l:äU3W|;x[kg)k4E= .R53rEXcUu=-w|:_3O2ߏlt3A"2Ө.ڞcjZ'hN 'Y4*zܝX[*F0SdI8g͟JZ!{'iƲ֌dYkΊJA7cIQ>MP-4~ik"n%xy:,Ku-I<f!_:+^}&?Okh4v j4*̟ɧ ^bOr6u(ܴlЯnbKJ7>Gv9~<'}I!Ziމy,R19Zx!P27I*. C+-qt?c7QmYc7IOsϖm<I`Q}X7mt0=]{ ޔ4R߲Q/- Xo JcL]{rYgV'a>-90 CVoD3"^w~lOdajEAnZ L*°NslFf1rT#ؑ:[}wS|/|}xu?eƃn pT\i UC7~GoBMQғ 53+T*q{\S6DZ%Ƣ)~_&$;*lPA{|dZN1~dK*NOWFS!R:H S6o[e0^$1~iy:dpci.o;1]9[Tz 5~< f;c #Dq7>Kv"!?-p;$et~.gD_Vj5|(<[kUC|%. zt\bQ6Roy/%R__ބZF$B} a6!d{-bt i]^dʔbY^Ñ&Ջ*( 1^ŖX݈>Penr']CZ<Lx1dx 'OeCc`4WLBO /l4[OK",e4uj?ó=gC~^7eY{Ox7ydNA Jm|Zk3(!ا[pSOcU5>[}lL r[ڑI! ɀEl" 71Jza 5(b0ȁdo$- O=m(ji4oPQEnP8WԦ*h#abb*3_, wM.BZ8R$AVXihT77 rŨ-9H٩}>2b%@FUMhY~,'^~*EesHZ:W-7 p15ktժYFJ ҏD2|ET{1>lڧz)v;˰+yCr[~X؁?>ˎY#s(%i/NK!] 2 τe=*bIpݺ>ͻtY iWK)#e9NaZ9Kf}fZ|3OG@d'_T7f Әʼ˂BEDbes!k (ȦtC~\{c뛛"=E\==?OjahVao,c͓ >z)H̖YrȎQoX`1 ` 踪f88- ͗\GY!&y0pM[ LsP5)9@9\Dc+>oЗ4@d*nRk@5+/Us7X 3,E OQ~ QOY0l+|G,]ks>%ƋqWGmzW.mv'"J L9H,VJ˟]xrZUiM[l<#.1T6nTEȑXQ7'?B׃+ e& P0h?XĿ8`PJnci=]3ihzRz$ibVI[ců }q"/ MmDU"Ξ .:d.4Zd\fZ0 ‡X,Y]x)c=iG6sc_Зl?O?ICgM3zk%!=$\w=L7 Yyh6am췡@!,ˀElRU}iZC/^9/c„1qdF++VWe&R1fFZ5ݝN릟SEZ.Hd[b¦ 26(QòQ݋"k|0"e X/>27!+o}!DeHBe(}`J)~#\oA&P.'I l=_$%[1|F#Z8#{H8Azn pGe$o3ct0}ļ oQee]5j(en_Tgh_vj1Ε!%%)_D3>pº+:xޫMbW<:C$T7eW*Тں2'4 \!+CxZ>;n7᳂4Jx]cr {f:k{&;B% f?}/pTY؝HBTAI,ANcU>O 3P>EP Y&kX?iP&nѼnT$ssGG Qĝ`D!C_:p} U萿]Wk8y0!=.ZUyܰȥjN.F, @ l]6zL-V8 1X+nbx&%nTFZle+i;jRb?k;-:If"=z^+5eqf& j65r<"9q.Gr33>AK[l80O\M0nCOȚ%zg#1k7wz"CˇTCz1GNzхZ[jZbO8.!ų\?f~v0;Z{*h#vP{##s5In3 3>ޢnszfcLP| 3B25YcۺMñIBU=2:&G:R`+t\ǁ.-;hƸ}5y0FȬU~;e@ ߍhMLasP˾Kw#!#䞍6Gr֣s9p>4ˎڋ`YqW&抵qMT̓{!ӫ`RU}DHb~0J$#BFqB֡Pe^iOcy8I&U]'\d FٜNIj'Р'c6 ),YX r:djz}4m#ʯ*ZAN<)hp2ܕ5ETz>3ޣHT0O +8joAs27|=5Ohq~)fbTcgO+z̺\J|~ս54q~aюb{ !Bȅ%2Gꮛݯ0lW1$Y)ܛ?vNZn'MC75M?j")͖"M tg 'tIk_J2b| H˦ǫx\ox{2Ovq ~@|3&>]|04GCO |-~%~WTn+^C=Ͳdv[t閯e>4,d[OkS\-qsQ7 I)KlHSFu껰(ٱ }t[q3C(j6x$j^ 7`./f`uIPTU*c/4-֚Ŝ1#v1a :;=?5 ĦWAHG sypHٻR!FS}.͞Rz7IfVW oᯇe#"LO6U6J@"j66f'&WhWTs9A-qv@Gԕwޣ1jO[}CJY$&}bnvYGRTiO˲;Yi?6l_X9G|͋@ke)Ns kpP\1¿Rhg2{x%fؐc?yiG֦1<_Ƀ&JqFaeR[eug& /u9C^e֧,WA 5^&XWjiXVRkSW2fSzD6gڕ;'$F#q0&muش2M5~Z&P:4N}ԗ۱S 7$0ϩP%[)] x[ܞE(yzxhK0 8,ړĻY6~)qgrn4ԏ~Ւ6G !Mim0W柫YfA~RXvʾ؇xi a'2lx&SVC{FFu! _~_gs*[R lж]Y0,S) E39csS0F;q1L) 3>,2a0<HhMP[j@$1T wHS6BuǶ-1 ̀@plnfep{Ƶ:tr! 6NXXyp]Dvij\YAOߜB,FVč3)/^M0u F?6D!m< \4a%כ5k^vLxzU>cw nkk gP6puf\Jv{%Q(>S|P͝)vyoy3nf)~ަyY:4;UȂ-n<;lϴA|JR@d4/ދ '!r#ǸW:'eYa  C &2F*;DQߺhwp6VuM֍J2I3Ls3=p )uWmϹuSKQ[<K!I)2 oLϊ$LOuBokY]XV} eij*ip}@7Scb|1.mc"M_D$ػAsXvN n꠳l[^U_U%=E ((.KR9 ux1{j3P˜@kBy} 3ZHO$Ĩ k>8{, н[TgrEPBzmosW5|%?_GnCriğe k! )??Uk'ZL͡{!j2Ohbі;/IB v1lzoNx/H~: 8M/UG/5`hҀ.'B.̀eЊ@=XfːcPL;8,in1)3O@'XC1hf\Txrp֗M4ϩZp$4ηiFVdnzçQo:CG򤰡[Jh!)>F|caBQm䵶=9 奮+~tUL 3=c{v켤wI*BLr}޿^S |V@`1>`|:4bٴM+.kۙݖ ,VIEm{-﷒4ucq xlYsL 4+aM o;{0DfQeY\r(|0[<;KM7ų bŅIsÉ$7FO])a&hWsm"dOL1fN']g NLsd1+diu5nDBdG;=?P+9K`k` 78cfFe ;]q Q&:C%pH6I9rI[DKI%~駝3 !#XD'?âo6C/)X ppo:{r=?{ԿӴ^T3=:w"_x˳SQZ WaF wFc-OxU^(1ӆB% b-5jۤ?PWr N~ & ]c?Y'??Id^<~1q 9fVU>k9ɍDL$)u {$`]{ʑZDg˪M}#vfק&"/ri/6͇f!HYЋt붅"jeh.T+y[Z*@;4V~xRRz;u]%g`:ϫ*P/=U 0l( PUer&Q m tI6+ɕU iY$oYHY!/6)(no>UDa9Sx]wt{“WRtX\p$a% Jfr852%[I?d-q_"JLj&Jd7e͉S-[%e<:*άLl WU .ao=:T8N@Ё깐`)%M3 e+w4Eu}-^Hb] 9 C=TM| vCIa>Aqx>KNkfeϔg;!\qA&1L9O4 '\V"C33cCxzz~]Ԡֳh BS\04౩%}Q$xCnK Da_LgwF}'4g+)PT$\/;ZnG{ips12Q8Bcˡ=f9>&x0`*V=ȲC,QuDR}]R.erP\hzOlE$Uw6yհu;''Պp5dw%u!WX$6BXZmsd3[.#M#wyY3kUBI_3J Krk8,Jd:yF#i5/psS܅<%0uL:VIjV>M~6 QO&P$Z|;J:Khbpү;"B*uQ&x>@)vߛ" 9}aB6My ƴ_|U\8X53c .},*_buEs:/h+g J:=;/k_, VpyiWN/&zb;x*ς(x}dN1;Wx9FҴ# H%T%{nڃ>]L2DF2*>#_L$+kFVU>3fl$"ق .46fvێfo/ZSt61 {Q #3cq[YYPp@ csµtB٢ӽȑ2rX,9ffI23Z0I 'H eaܖW:o#|û}FrƌJ $n&oFρ?N?u5 9т췉fN}s:蜅g+/\CyV:7i4wbGN$i|a:K%6UڐhaDeHhK0,Ѣ>P]ؖ^nH%l4T{3ቪķ6`?kgkt:ډ8`p_rQϯ UBkVg T(tzZ" %4I}s(^Liqqpj;oCI,o&V'jvʶlwfn0rHd%.0_3 l< !D8ۺF%l)Be6[Жj¯mY\XW_s2L,*60$)0+T$/[=èi^n05 c%K'gYfw13 Oސ u*F1vd\Ko' vՍzu{?K qK)Օj+{$Hǡ0_+ʙo٫mV WPbzNɩQ 3;J8ZBA5wɽȠ)WqÊSj`|C"8BFPaLaDh x#еnEPZAQR)ܺ%[ҽɊ$9Mj}!_V>cjC×(S2ɐPu#H+J,{5 'ߵ,{CEm/t|W59Q OnWr4 @dgeb 9V^?56[eZUS+`H]˘@4/yGnY{H~~ZGoזyTͥаiwmYzq<RY+4Łfw_8yb-.v2*2b^)o0B<.EL/djlZPdJŸg(3H4{Xݦ^/h6f.KgriYju^x~R1c#貎q!C:s dcB1pcFz{/ LY 2t?): 'wiEiWS/ 04Q-/5g_* )kg ʷD`vUfDVTp"rXf%'g$p9+.h}%D}bkheX?F~ڌϪ=hy3*FuUygnxs^~cYCz<6n90(keRVi혧/| puhht`khJ)ʏy?]vFՊqZU6yAaD0GMfTpQ6ղ((a.?1p\A(&0\I*Ͱإ4M~%/d@0^aA{։) 5_y#գL?س[(fUŜuuEHz:*uPpVd%~نQ_M Q&j_`m?H֬XW[ `Mڨİ5ZVWԩQnb$ EVTRv5oLw̓$bQZSHDRU{8[G.uLUsؔ1.nJ֫yHRH?ux @Tbz2=Pٗi~dŏQ6TjdO?E QhaK YOhL3c^V+Z MQޣPYU~}?=Sv *>3 @Nh~|'K^_QRh/Z*z$'d դ~o`Lu7oMn83:zǼ 4Qc X+Wm,Qd8t[Զݹ X.uk K^` Ios& єU I^̓7 @(2'L1¯a68_!5+cPbVe4!=u g;p4Dvkf)"ׇL<-U9os (yanYP,gĢƸoiNM 2~5krRib;6I\$"  i] [*O(8ul.rBbE0Ԝc#HuCf^^zR%rܨJ."W4ch5-1: "Dh"Woguuhߢ<m,e ʈL-*n$Md9HQŘ,k=PL:幵pcHzcΆDXjSJolOx}-QGU/db('$~PN,BmB*k<#.ƺFR*oud Jۼl>R~(9Y#2gWl%|䰳I3IeS[)šւ@;,ɢe=#(lXά^pQ$Eb r%FT+ odISLQ-l+`xU?k㔁΀GWk`iir}wqrvZh!hט\Q0;/$>bMR R hJuad>%!4;ৢ&qf3/0V'}9fxЯWawv%hB/Orw'i2@PW?D@; ̶\;} ~eEk2FƑ9ي ؿ^C`UU1Cm_ˑc[!]siɷkj"nf_-]NhԮ9nun[WwjVYbeѨ6>Gt소Y^|զI浚y:P2D}]zZē2- [QFsY~)C5 c}/#K6qFMߧHX6`Gl,OG&kT<X(*H>E7߱\QZdbX_VL7EZl9o)B-Z$Z#+)0uj}F^mf WgY˝L+*<|4vߕ0RI5~l;VVv):  `͎JId(c] !VEɘzCkʪIx8iS2ei[W2)i\=53|l>u=$;8) 0a67*sm4f?s"dyi\]毄Ff y *n$.9g+KP ;_,xB:ք6]?$b,'G?mt8X4ig#eNBaanR0* -̷V+W^>|KvDG8ġ sitEmR!R?5~o'l~;+>.BYA!u$|l Rj~Fj|W-]?p2D1!̄Úoh Gh\> }s?ˆ]BM WjLyc`.TPJ=B} a. 2h XKE/#%&9|ϻ bӭ +hW2cG&ghFt4 ӣc~vI.LΊ}m4M9'MMF}&Oջyc3Ѯ슼>ɿpc[(%xԗvb{S&N6 3ZM:.>=J aSn8 dDJ4*LyCvUdx\p_ R}I+U_Evlh J˔ߴg)7~}eq9Z9O\ t'i˜(N=)EE$7{;=s<^2+u3|a/U+_nu4=FT3ԲZPYQv/W2_jrOՁp+VWZ|G>[/Y~7p3IUSt==ȃta6V3?sX-WM9sz Z BdR ]ح,ƄZRkd&}ZHYOQb϶j'f=Isèhm5ƔՕrSC9WUveH%Eq@GA--3z.Ac!P7S.ݴЍߤg5Y G_˓ t.`u lw&O[\Uͬ+ CMZ%3({1T 2wZni"9x.wY"ނTqSC1ąFϩWxﳂKy_CߜN~0qGh{8+6M"lNYu>ܸcz13%\!Kq  %%\{+@zBLv/ BKcl*QNѓiqϋ5sK6JG&`]b$TѱgUAnw0:̛grx%j|?'/:|!d9@w帚mMMG."Nx4)pRtmL\I[XL)7.Іk}=]בKsYs޾p'' D)YzA`2Y}Ng *sׄR2f;QEP߳nx>P!P\! ȷs[-dx5@IOX$40)|)S`l&"M*T<V=ԗn!E_ ۀGb؆LF onF a;v\7k_ej9kH?QFψ^P)^1ꁘF(1 *jDP#xSZ_4!* 3$o:]AS'Ng _*XO5%' [Q&K@,JI+&)YG #A%D'Dr ]"ͬJW!+xǽ"~2K~ɶQXH@ld{ʖґ23xoWs}۝H7RP+Uza_B!?2lg&rmLI1F-xgBdO!y8 Fׄ< c[ υ|h #PsM;P=[ Ul41ԃͪ-Cp&pV'6j>Űɔ b/?QA9+6/A?҄ n4tO'~C@ *yK]HnlO⒖fx<; v*0t<܏Qk81;n}KΘT@&FMV|ZztȖB Q4Z<w0l}9ڹF~sOʧ=)Hɉݢ6׎7LFNc6s]ZR" -+N-֞\)l>cXW &2rA~"S4ju0?AUR}" Rſk~<+}Oj[Fcq͡R]ˎ\J*D4i+L;rs?  4|QV?(Vq.@ !lR:'3Z4%ԒلHgFF-;DBT.Btdq]2FT599 V4"ZiI,s586hĕ@N/J9s\ʐr(pIL v*O62 cgiry8 6W@Ň "q 6ɐ_*#)!NCSh:ǶVU<7 yέaR_͂1O5C E6^&Es+n ROi BrBwb37rkwq#$E'09'J\ZM"\s˾A+ E;.Eu#܏φ*VEg w7ۍp`Iz"#i&Ok3a!P7a4|FR@,8,-VZ + "[ OO Qa>G_acƖ~%0E 1؍_qDk%$oy=6G"R0:w ΒVYg%8[IC^-T𷈛d:;>:6pAӲD =[bbԕÄSFHK= "mXMNGtΜ3M +/04:8 )Wu8Y$nJFu1dmC(/1\ $qEG\Nk'ٟG¦zo'>^= ?͇H8Tn5\5P+S2}@.#qhYإEw(ьTl/A L$σMW$;fNFjof=.kON(?PBrO'dp&?]WoG!F;tA:u#ϪC?c^F_KSþƞ3C}øE_?zf%,RBVî`iRѤ8562͘m.1L%$`5U ?`+VCx9ZS'h<lWސ1(ٲSwڂ7npcݏл(Oa Ad s$[;Ci"zzP12 kYO\No? 7?>Y3܃@ 1~! FS3؟.V[&Q݌ZC >z'.4D7=8tۇZ0nkPp~zuZVI)_pY6Pz͎ЋM)IImYU?d lmVGAWr{-Hrܶ?PQj%uov =7j Se8?o ;euflwqS|悗C Z0 Fu@?˜l<-E]6msUd ٚL hVL:bZhUog Հ)35 Ѕkkw;sY͵] "B|.eGhf)X;Mk0y!1 Yev߄qq!ngF}x͕+a"9hGM .`!گq1Y0!߹ccqG9@-<K߭[-*A#AzZL!GPa /@d5 T>RI|K,B6z,&Ƃ:mfL UnҘE_9A7$pg394sy5h]JQF-s2#>Zؠ;G/PztԿYԁ5njדL(PM3lR8Kɥm/;hAQVfFFoC:.mNRW.଴ML[SU<ƻX9Q$Tk HS";V8d9LI"mԵH4_ɛx?ipP\L[53'Ca3$V#$SIt--~DQUNg !${BZ:me퓑eȆDZ8KDL`YxBE7;1,!P2 g&IbEZO8TggLt2[ļ#\AZ}:畨ƞ!o}5$ق*-U|ykQ*o/Sf";2ydCchpLzE`_qN)ςtU.aG̷n4k hQUyoSȃًUwb:P]>WN}?`cFfIM>J#!Ez ;y:c)(lͻߛ)儞b=r?7`|h˥oƴOi`Sw!{329QSV#~ˬ])v9w4[%@7^Yq9 DO¥ۑVJmҊ"Y21 ljZhTv6悑IR$iq bԪpM{<|f>e'ie0-tad&loYX~GvDKbjTDy2UZ%5+\ V˝>>U ZU,^xAdS146܁OU.zn0ܛM:ӤѣɼD}#עrb}i;qGbxZg|23sl5˼U礞*e}6vq'(/!]H+SXkW O+{yHRb|/q삩ǖrVXm^{/+6c:}A8~t{^Wf|fʒӸd6' _~JH!,Lه[;t(o \P4?V}0WA+o@[HH03J^>3nzt@ Q+Jh.)|| %D3Fe=N$ŹH9BHhF{OBL|z`p5':qd7t,߿ID-Ɔ˸G={,8PuIX *Y1.hqZ.Ȕѭ8x( jÚ@ 8sIR blukO#GK,yLP+!YHZ1& B@!,O-Okt>|B ]49Zqg$>񔐍d*OOF4{ūSt7b8EC iM#% 5!qʺݽTO?Fp>ܞ%*h s0)K,[Ʃ?XFq AXHJb]9~ܻbd/\/+M VxQDb/8iF"?m 2yЮj*FBpc_:$yﳽnl)QHaA(UX*`ZZ:jLK;2;vjS,x& .x g7nωRd0\.e*MgS:geyЁV4To\(R a@eOn6˒MB:#1v19>o_a 9trNoBє-iKY\i&549s}D{Gn5K0l@Iv^:-;` EUENP!Yi ؛%\ICgOi&CPDtb2Y0TT{:[S LqVl%5R:xGܬuaGM Vnn̈ !kʶcz}~JvQOsC]Tb7[^scZ;I-y`}I٣ŅODm;~r[&J=AgŘN ʔUUxxxh'[]<:;Dװ.m&1\4]p!iiFYEU= qqco7,)1|&[M]4—h%SYF U+fu#s]08}#Cu11s39Aܘy /st 'N̠P2Е|L?_:h.,Y0Q#¤f3O;MŠLƣdSN(P(`eW;s ,-Dh>W#lj 0mp*+U t )A,TP&[ieb=)m䇠 { >|\oW5z]9ٍ `:يĻ>Uón"3HiM+~B;9 n+(;a:9ɇ}YybWʷ pv}Bxe8J^CZAŷv~vS)f@'#G}Q_r*/rTuL|U^܈a%@GV B!Ŷxm(sئʈ4p &i61_GXyhb\XAL~^Yk$ DB{^yF#)nbV݇*|'2KW<}J,Lp҅ʦC7O՚ M#|w6Ǖ!Aˆӑwl?VqFOų<3AUq[ {d̐ h'󒣛)Sh@kWƦP79E΂Ǫ+JZXH3X{s_-'U˜PH1D}UԸ|qb [\v(rF̓# Tz.(1kduu]@sԲP?Ch wrKO|寒 U78w:F܈jz ߁I|;uq $Җ^As.TXNNJh<6u˃i'^'s n65?e^My@Mu:c =Vy+Ea6 k@ZaoM.=n(pCB0AsiRc `whZ縉?WGB u aX(PK>h !ArMh s'D9νlS.z>)'KĎh?& ETFɿI%o5Gq;+U.lhJ}idiiQfb#I)tX<&b#mMPќ+ZHd́sސ iz \$$8gbN\@B"~8=Hr'u@hΎT0 uՄTc :J{RK{yiɻCzĒOh Ohf-1qϳ]7N6D\r~jY \wN- ÝR|>P /ފ z>5L0OuЏ Dl̦}RZw?Tu'BjmĄȌƩJW+iK' YnqQR ipE{#?DCХr*z8KbD>}=8ȼ9蕹Pdx$0)y(NAx S/>2"c°7SlYAz\lzE2N{[1]^ye{{.cbI.K4EKͳK> igamwHxm9"p:N#&vzc0Ec Ә*_a|+i:| u܊f[ܯe JVl(]i_M7mw&k*JG >V:4y@>{$ i5}BȘF9*<@4~=d`Y#Hzn`?&㤙`ĥ״" OFjn[L|hWbä&])Ȁ.Da D @`5CRQd3h+Nv QMivmތ"u62k{dnq-u\rX;r+it?p fѬgBj1 뀐߳LP4z97#WNNʿor@$!uPY^q CT'X*t 5BC=h۠gfoְF|-ߥ%5sLXwD|W8fJ۞9yGDMUnhTEk*uŵM~v'*Ϝ哳!!]ZD1/vSh(!r`W q-VN}ENJ͔TtU# GEeV wS۸'2.2>tA"1MX=<.CSg1))r>tDN;j& ObTd {8JhW`1?E feR^O;|>l)յ-on@ ޻6?u"moo w?caQ xi[lO` |?;R?C3)ZdnLX .L/\,Y c] eAr v$GTSB2{02OJoN䝴R_~F1}Ǡ#MyC?X8c*mLƥ"DYdiB\M/†%(m:M|+[%Bf;[!705Y9>3q7p59+vٟRVv/ M鵠<: :r-_9rEY' Z/IS|S2> O9?9t@rImp^o3W[2D{$.Zjo|4dΖm~ FBa'L-Pز}[0΍CttXQREH_(3Y?>'1PMgIۓ.~ ;K[ۡ@JCRn2;AqQϥ50`ƁK4+q܃~,"17* abeLOr7Ri%y#c]?J!Nl0z)2jad'x{R:Bbl4feிA$(c>[;'b*t^˹ jgD[Q(!r#̈́AϿ*G)=wH[g(`xϋJ[I&mr(BQ&1=ra3ߊt!ұNϭ*V>DߗEx䟥t&Boܩm'tvMCy ݄c M@>JfVf9uDϠ5ƠKA^KQ'+ U퓿FJ ٔ^4 Yl>Z<~ `-2/)} k/0brTW5`naҨm`9)wVM;W\IS'SʡڸOglPޅc|{ʳ\xSY,0FQFeU?x|Zn߆ێ)`^yLۀwDpSA@ΘNw\ t 1Oa翀XiٙȆi~ֳBeIl_#D!te$n#yV"*;AzfRhaЫ*Hzj%s:(H\g_ ȡj*iЗG1a?u& J{-EOh7NS\P3JTw0MxCԕl8bHQBoX~d9 NvƟWr!gZ=N1gr+5[l$-Zq9gC,A)?!T뱓6~#*L,=qm x4Ie3)JإEt# )zZ"Wn9eS#Y-ø=%g}M=k˂ wA+28c W<5Yfg)Ӌ^_][?7`$N7i>#10ek-r[('&cvNRXz44uOn*a`|L]Fۻ3-va֘x@%X!#1HR_KbQB(J"Be)[]߀CJ3+X9ˆvkۣږ kn.0FPn>og$p~Kv6te LZɖġωIk,$ ʍ)_QNRya!ʷ6j #0- 4ȝ ebff="Svկ2Lx ^\zл\d1ׂfZ7EPY/t' "n T^ ^lf;-CʁWɡkŀ*\nSZn7l.NyF7I+/5 >܊nY@3DS$U˸7*rs?1>uh7}?w=IP[N M)ŚF H(!X QbSoՉ@-E>sx) ̆{yX kچV%u('\BEM_@>RH!1jZ UaFw@=NŊ6'zĝ' 6z>>f%k!^M=av#1n!J^nWoz3/w0œXeSz7!Iv=~[Y}"<Ŝ };Y]xtl<%?Me[< 6BZ k`|Db]Uף-a-z54F$y˯xzo#%Co韉4?ZQ\rMqmjg| kU`3U7ĸASa3@ť]'Nu֘#K-2{: ׎^Q @ޑUl7u= Hw*cʯ;ֈf^[yr*:d+h"ǂ g%-u;ÿR,;0z)mw‚f !3J@4b^RUt_ 怿R^hן{^*__>V2&]AH0jPU{ئk)>q7NҐ(A55泌qYoeҁPv O3XMQ1H 'Lc|H)Seh 3-bɸq&x>61q0}lFDQJnb`P_аqoI4pkz8Z>`Y)H[Sv"V.}JJ\!IIRY'˥sk\,B($a>>.݃Q,,Y1Qt[~K`] lCz43qXs @RJiKwML[,Lv+~K⧟P/QɻÆ|@`P˝!LqK@Wkz>6a'+I[?$xPqzWmٞ^HL"d)iy ӪR☤[~ik^W݀ɷ;x7Y2M,lwϢش˦u/T  h fws ԖgxUl/OwnHe7tjbUzw^o j>}_pGoPPLbT8;1m>òJ~?ؖqnbØ3"Ba({M3:RtF-~9Ҕ{wbjě^Uu ӥ{WK"lkra|Ʋh&c^wfe qshBݹY'+CʯC"K5BRz,ʼ2{V^_CP{݀dUs0pU-،:J;Y!7[s+r O1ʠͨ">@ͮJj e#InsTlRnQ3]: ĚrKT]QgMV3 ]Ay>R,~PUP EI_RK  < 2VT`8g9qE'򯰫~ԣ2Em&$\rJr6{AqĚM^j8oTWJR/uyLxu;nωҊ7X!K@ȫWSpa;vfxA$ ;L9|P>(Dd\qc)* gc7m3M7v~Wۄg| )YYѴv1{{{c6.`|#>mHx& k}V7%oEgP{:z}='jt'u8lG A'mAR}Q:KɎKGO|9Q}D|E9e\>zM$Ak\9o${ 8am8ᲊв{>ZdhBؑzf,m6O{w{ɧM䀳q `mD,KUhM愂mW?ҝijhHz&-{$^43Euu-o`d>0pxhH.ҭ/0ܚf< oa 7w 5q=5_Mӎޢ{C73J=LFa4,sgk͂iLkOFvQƌryZ%mz`ha,4Y&6w7q̝(40 CID{V%VkKT<_JŔb1C(aZꭂcc?#'%%*.0-pw>.d^T]EfãpG~7֕½dF1Z2=U&r>.UаZ6$c5$yr\YpEt _IʗDi90[J>rfY@XZtp=0Vj3&h8nfC'trԒ(69&i"5J_Vkg̊}Xp[(I N̆:ʢ pz[`z9eA@.;vmى)%JYa[`]d Dh hې s,רcZQjPdRJ:~o8KHEZo?< $@WD|+f x UqyK6{Wbe|0cS聡T䯩"(-z &1ld)w]=L$:WlLnQ=KQc['@rJMwKTE髛vmu[73)bRoh$V5@((b!b579Ua  qp# öOIr`c5Ay5k5`D;u2{]cUnr/skcI ؠޠ"*ds Wkz'96|Wܱ^N_Ao 8-$mg<9n}!S92Rpv ${9ݤ ܸLO3K _S P k\ `n9}>T&ڻ_-\V`ǫE )8Y:&̢!6qk2}L. G ',,rGY&ns Wp~93N.MÜ|W9 Dй}_TPNՄjӄKoLsT P墨*đ+5caϬJ/"̀.6~\SlѠ6>ǯ.w2أfK n"B>sH̡WG!9sTXG%uZ?0xM_^t–gL8)6E:ZZXdj}R rB}pYjvz4JJnjMk0\ }DTV:nnjߠdj566>.a5kuT"ҕd'W^" 9xv(2*CHkZ4v5'SWO;Eo4arQ]U3fOJtFCE0xv/:ED_l;GO 0*m51me97]GU F$M3L[?UʿPZZJ KOJ wa W"])mfO]pUIHl_zT'7j0ofMzsEruǞ481o P"/b0ĉ|3Ht<_{ial~,ljY"Y2eܕh`=A%?^7`b<# )rgd idOvst.2n1p1y5 @¼xmzvKL*-Q@Pp%?#dӚ|sL+fkj"[{9!7~.'s5mx#9y**Xl6LEdOmFP%mEO1ҥvӳK싛ܤ 50 :AaX рƒ:Rq!o#WZ {W]Fә?RF?JrB9bN42LL2k ĮtQ΅'fG{^2H]zB >{Դpv z#]N_Y/?+Ka5DQ,ƶۦYqu#@(.)aѕ kT-  =?ZC7 >țQӊzW`e{5g|ͬ)O'jD/%7ٵ ^Pl:ĈPλ]ϊCO%m;% }La(>%onhXA|f K zS&Tpuݺ0q@zgilIsSs_Fƚ3E1]dy:c|kZ%)ޛAezP]֝}A+0~4; [R)W@c CpóUH#;w=HGX(u$7%?x5(n1ۯtbKddԓ%U 6s +!ԛ >4KnOpBylLp|!Ҿnm3`2ŋ\.^XpIMLڭ]ANsHqvVH [ݳ=X$!~1#gMj-7H$vE1$O +6͊A t^(+ZZv۔E+)(XxCbZ'Puz@L],O?J4ZZb>,YОz?ݟR‰ w_,g"uzA/@Dbh g k[v!]~ߨvT*3ϝ;& ,qځdU+&WU΍:ےKnXُ*S7wiޠťCh0l˦n$;M&5CWZoۼfajAr N#ꆡ-@nK`ZӅY'l~m]ŭ#_VSF_8=pal+Qa!p0O53gj=;vE ; LTs^i( p֡YTu~/3TT񒇕%e Z>EX E"?nK:.N4kĆXgIX,kia|#>[b,p~‰^SP@}.\8hZ/ucTS8kGJ< XDD>mQ0"Zg{,=>=zX&TU7eL4O2{SJiP0K\  2P/9qw2"D]p RZd@ *X!#me!n=r7f[Џ`<;}fΈv TcSz|5]nOtQ1'?L2\6dÄfڞP+}Ԫf/֤DrdnG,=L܄WL1?Dg:Rl2=V6'\FUِSq8l#X2I~rE6WY`hhζyb8q6V!)ڐt8oܪ C!.Pw^ҾI0xUC\ p<%Qw#۪rgpP$D>jyLJtߦAzp$taHoJ0[֢y96Y%SU\1h:u8'Ǹ.!<1{:-rxR1+\:tBz="kc 2%rhXtUOA`U\(('<"yQpAh*уw`wqڪ*f{n/jǸ@?67*ew]^dYl$L|l?JhKBP"L)_ۈ?k}Z=EtCcCJ¹113kZKs8HRR-OϪ9ИY<>k Z<#g]z0g|۳5%勒w譢(( *++g~R˥2\| N+_-.5~IG- e:L0,Ege6$|BTgOV͓SV<ɭ1o 5Ԕ4\>5CL @8 : ]Cr6J068Iq!E;~R$?SPZy0!c7vnGV@̢)yL"ɷ}s.3%2,*EܲbRU "f(JB)ʰ2b% ,N#5"zzq=hpIo%h}İ%u򥋑tzl5'C1cH+/)8\ ~):`T~2z!ޣr#3ʓb//|~Sx9p}<>n8ȱ|D>/ًn"l*P(]5$'@Q+rH)X{7N/dْ ݯ[Ed|qV8dVY-jnUH) C'UV`fp4OHz0WqL{XG ʱơ'g;/>?Q!MCBOK$f3ȖC4T1i?2Dfq8b'e% BeNV/2 lq@#ox#2ic RcNo2+\^C2!v,s;yD &Ԥ4}:9z % PaoZ8uEIH 6FnpضyJ!}]ߌꗑ9UF *Yf9?|tM-V;Ԝ+=7J]A"(`(T _m ӄ4Qfdf*P7V|5YV@?X]-D"~0N?$#Hq+e(k܃tE@oыvޟ/W&#\ #W̥(b5&UG3̓Z-aF4TMy*JId#pR655xT;zܠLSHtqy$"3˦*8;^΄8fFgGJW%P*ڣ7aiħn!6 |1AmG}z8(X̃y V3$zmO_X~Ynji(Ea,N>?`󯟚@uX=vkXVг, ߴHvg~ٺ~t"` 1;K6 J9w|p18@*K) |$%ҹs);}ϡ<;Vj?[s~Y|` %,ndm)MX1=ANZ-2|VlC m{PUZ}`]Kݢ\܋ TV΂wz>A!3*F 4bO#nHbL O=UIMQ~0cRͳ.z_olj9^?DsG,7nlSh;ʮ`j; p`3'WXToNrm@ Rcc*Q@9œf=~ m]EZot!뇈Tu\cu&EŸ# I^O>geFřq^tՕN~N2r,$4'UeA›dܭr! I,jJI#c jTڻ%Z5o!Xh=F!OB;Q3x`Db?W4T wad(nI:/-Հ:60ˤ$vd'F.cJ4;F8|'yn,]VcvH@?;;U"nEVN$\#0S,C~Uh @0a4Lr+93{)}WS>@nkزka:zh+~2gϏĕ!X Ydjͳ@2aqIXL(8%dcJm 8Hx]bTUnG` ]92U4Rء"(NͶwč2k%UYT#<⏕L*9C34l8U  E\wE d>JmUD++*qZrV5PMJF:e#\w$=T1}K3а`xd+\Cf]}{FsO=(AMɉv'W㟸J۔ Rt 8B]Qա F l'eh*BVR"r66mB&fc xx|C>Įԃ^@WAQ@Y0!(}W\syNQӯ6wnIɿqKf9p9lh؜0Bu")S5x^b[L3H;&)%4WFV;p [.1L5ZkCa"(lޢ0V.ᄯ3£|h<k8V3%sAiV d p6m4sP9/b|LXK)խ`zW}as?#Őd%ݵ8)p'G㌞8Gpe %uh8(!5O2r7BDWYSvn~ZPԪ4Mu%8V6HA+D{].@כ +m%"|fܮW-q:ӏ:|ޟ#iCpcc͝@,n;m|'GP/!={ͭ%g4uD/0[c oQV%@N^! +42I?4€].Q^z%OdŗoC(]EADlndn Y^sjqь $W:T LJ<;:Tz#Q^o~k~9$-ˇ].J7]heVAdaԷ0Q'~|/&|LWnP4wબێP;( RMP]i"Ѩ<^uJ&IpD YuBFbʎd管 W*7W F\ɽg0D}9h@\g|T~x7,Զ:MZvh2x1 U)<;z ;, -dM?J̳1w 40[c-Oq5|VT  q5MnB X7V1hdɠ_T"3bQ1O|Klq<7vrqcS!aqƒa`=Ţ'>ui׊n[;*,M=Z}Ch:4F4~O\ DY?n0z'vSå`v:fĔf(>VeEŖEKh(@#  PJxH8ob֡7óiFQ NyM, űX|ˎAPD )ykVqRIYlKa'R9ʏ\jf1B.$rեG>o"*IJ*P[s@EN \KO3Șr9 ;9:ɽi-5:`ɒ!ba:¿2ŢL vmD|԰x@,ILu ܧZ(K신i:-;FE6:*eAN#0AܡG)_=rAifyJ}7/pN8$B_2ɳ5J(@M*1@c0g>^C2fBcZڰ{%Z9sH0ux03PF gPuv>(,Oh%!/?e1k},bfB?шT w,;>ڴ&cm g}1la4 ̭6uoL8*R76KʲAyX=f7κ&$bBzt\Vi"k@%Fcɻ>@B!FFjܙpRtExp S aPXfgi>r+؉0=.D$_J$Dt:xk빘ӄ˰ < O8)|h[Szc*ū(91m jtvy#pI+ˍ(6?ժ;]79NrLQ3]鞥P<邧QT'ۙf&%=(L(U\⸽s1 b̠ [NCG0mFw?jùB0LQK%Cřtvf0OTRXo/yߵ~SA^?:jP'Xʧg 8kh+_Ҕ6-ӥdƋ@ ` iT=h'8XPU=kGNWFף*۱1I ! cB뽆DTur J(މeVିQBcE²\$'%oxӫ<*gP{dNNdn T#+QuG ;l"3`ɿ! RmdR4.FtE]Y(*/s`#\ė=.b `"a4ze7}z+YNjH)65"LK4WϪTѥXrs+8ݏm7/<#V8bRYV`IvJ#8 !*X*A3t m!1 xΏQQ!rsʒFH`cXGA.;6 /kF9®A-c ԛ(Ú%(ˏ~XiG6].N]WQ!g%"f]Pg mJ˧̃~:O/YS/qA~O9I|tq Kb'DVŊ-MVZa7?!ivdAZ1篒EEf2WNb"0ϔW@M,QF_ )#P?Č ;B4 ؍ub P_Mz &) c<[ 0Amqro\jEsNOT"]FIa4֛֐8)͘ENfۖYM L-}g4×2Q&WNXdXߓAt5n܏ĭj:um4Jk9FksklFu  :z|_ OJ򺌾؍G<{0 u?.2,(R^E J/A6~ɧeܺ)<ϝ1,QI3(k58InDD&naz0H]K)=,sJ@,eJ2٨p|oíbrNCmY5iNjX2|+L WWbj]9t&e|WjPVOl]yLX>㱎VK`#O7"W'Z{l9^l #9Jzbm"h R^loy4z (G}*ɫn;D=~Bα؝j[T"04tZ=퐟JX4)&+!movrmKO5ˈ$#}F{QZ.MVDxcC+ qi4TLfȈ\2m(8x bREZ]p>th 4W38@!ՔMG۞c%qd2K @I1)$Yl.bӁЧEbBϜrK^{««Y/Ozc$&H9mR_poͯ4.`*5snt ~*-R-(2ja zb\l@1bu ]-WKXMNt`N911 h 1 1o':g$W'ج_F}]["p&2GΒdwב8Ao[#6Ntf}܂e/RްJ^n N L+NE瞣AYsu~LTQg( թ~='!=rl cx֏-2«\q,iC\-oP pP|(kRr޳y.D4|亦]rcPô.qx5b}gAęz^<G RF6Gq5~dƗ$l&VhT@hi{KSIfSP~m/Nx?`\o<&uY`.9:2!Pc:B 0]?jd]:](X?'0LP]4b H.} :8[xʾD!㓽CrCS_k 2SR eL*yWhH ; S1R#oTmG̯fDXie8\@p{ދW\6=Iij35< '0Xl ?XR]a%͔1^F.Պ`vt^_ MI\y.\Gq6co!+>'ݔȢMjfhQ*+b%AQ-@ #uHi!\Ɵ?8p)z=E[94&_)o3789EvꋆJ8#$mw}tu7ٝUp,{R0ҹ3琢$hYm)ABƎu&v*Tm6@z-a*` LL^c zŀ_`~~A1|ƥEw n{7%'' B\ 6-ӃBp0l5! ;2:> 3ցm^k#|LLO?bZNWR u78x.=xgu72%b7C?Q!xFqi]_; l~V#, i(dW9ﺹfLF&@j^LNMlMJ Lynv*"ڕUUS *0mA:z F W_7NbJOk]}PS1cYrA o8[_R]p3ͻ|D:l$zD%π3PMN U)4.;Kg+iIm]IceYXn¯Gx@XJXN#v3FÊ0fUЗ97.24}_=[A&szFI0'Yɿ7At Qwa(ՂWov}J| gPh4 $8FB&=A'"7Wx&?Ë|3gkޡqo=PITA~k6csޥLNPH-Ί>r-8qQ_qv5]1)i`9$Gv/AYb|2).PǏmWgKY&R^*3B2b"4('Ņ rgtv՝q#$ a*xZJ~gڟ&xEeIcT9Ou( $aV{2پ fMAS62oa?a~]/0⃇=j$S=`l8azMapxL}"ԏ*y<0Sl"6BR+.ĔHqƤxݼVc/3c8RW"Kٍ a>Ų2qKo`IoY8t}cё9:+` XK+|7zI$(?g>׀7(ﰧTlyab_º20F9bT9~\qcRyۯ~Έқi:J m?p?ݲ6gy.Y'n}Rethjl'ΊVNBPw;pȂ,)?.z3$]OhUn 9N?ف]•XLie̷V$.tΩ -00s?\Mڂ)TpR _A^Xӎ|F ~r<ېx\ә0^4#BJBw!XR%f,JMBӗeW>?qy*j@C5eiB u~$BhX2kT)4`9' L~Ksp(Jn5!KwЃ]g{¨qxiD!!yTf97aͷŁВA-Α=-`K$)&,9bJŻʢT 0u {V_IvF]nBʾts} (Q+[%p1"F᭩i͚P !4?~=CdV: t >aٻU.*׻QٹvH夻rD+rSBr%BFg2Bu* %{id'boH>jc0-n+hU/nh2 LCؓ.>*o$Gl}dZ$_ʩ :MKq_ycFЛ/ znhynoy"hWaScG^>i{st]?(J{U,+ CxRi' DPn^djq(6cBD!1imp~뼭l+N/ڏ[[.:p>HY?y 6 o4"`8(C}GzT[*|Sv0jlyOK,(r;͗$s1G-d/*gg3m5UgjukS~kg<\d 4`EÃFcReGK7K)^@i$%Һ 4!^716 ^o^ _VY p%"M7jl5WU j)UjUe<|\*|EԣmG+ݓLJ?sY[]кO}jr Dg$e](~OBiOw6rdh<68#7Ɲ@EiØ-EPNx.U\nQI1*Bb2fT[A}RPpbF/mShUUt?Z|Hwo?|F=崆IaW p.˱iΉ(sK?-U0;% nWq~0[?đtV4̮ng?fnA'PMÑr-t[% f} Qᜐ|ًObZu+#=dk. ӵ?8 SM1y]ye1' )0j1ӝх&%krUj[  uB0?U¨g_I ,''Ā1`:G x@.9ʖ)Qʟ܀{^ʠDq X! s@. Tu[!e:JMi]5"*UW-.oQ}8+B$-`=DDkJ>3Y3^F*0q0#}cfOѫ8V+0g*{ |i'L0t$&|OYE CKg hdr&@ssvQs/EC8$4:2ɯXϧLBE"d{~PO6.+OݔbaJ_] tſH;L߶/xRQڸlgMuOD1 V2drfN~. 4ABzP>$o.Z#V?6-tYI/dupuG) crAȥ?e-Pt.t.5MjGdkT4Nq$@)Kr[64c&*v(IE}?ܵxOGljI˽)relLb"L4 X tOtKv@%b., :aXsPWAʌgoL:l }|2>X|F )\RŠVsEƧV(rCkp4O*n},e[36ĦUv!ɢwC]۪ ~X6ӵu 7D*w FiILT-`T ^쏦/\qPl[?+=#auLJ%%|b~d sn0vyħT@$kSoDC\}T R1ޥ~|5agVߖdˈ¸ׂ_%@˅[̄Mb1|)bn +QG@e3?a@aUnn b'~1JDIh'}'a Siqy4* }J)%WoĘ }툹RO 5͢|i|̰t6e^Te\ tBO7 n:O7 t #t\: :ccMAm"E?bfC-O {T3o挧βͳh'UrMELUN:zR˴NS3 yȖ83a%J7^0;C&N }p ~z y?+?'3@}FX'q䰈G ݞ/AYP70Ҁz^ȐןqbLhcS.cx< ěًV.Vx.=IF]f5?>BvA~Z4]M/Ԣg0/ I䗥0&_ 33fZQa 9){,[K'uj8H_٧w·"Teyr)B3&M]sɤD`aqr#K~3|xĮw*h1|&J%QgҔNoFUAB$Mo1҇鬊%sZ )r<宻C`t .jUvec*i+:w(:X^c?f/(>Ü fT_SZŌx:ESV+C% @H=|6BFJʗ&xx\ȭ ] 'Md΄vU=SQPX*a Jaع@_q`'(x @@iYqfcFSvԅ! ŗ-\9rGi*ˤ<٬2yq\ c'[1P|څ9,2ڰdU6x,&% 'RV_qDH^?и}Qߊ䥭t Tl?WY2kQְ?%Q\sw)N1>_-F,@j"6z wڶ38(C Bv鉷b0a߼NmHkyRBt.{ybCBnƽhg/j@!$̹$rԒ'XRe`v;/G饫Ea {rEu_1D؄ԸQ,eѿccO#^geq0}S4)e2Ç! ;2yQSHmQ\oc+P~r7@sh@ CƼ[ٙ˩GSI~/@ܿ;AߚKasMW֔0Xa O@U8 (h5[ ͩ'}4;DVxT$LM;2)4Ds+u K6h\^)C?-*܆cLP0?~O0sxǡB2^ߢ0Ng"+w~7;X48Y%<;h`&TTO˴u-0d耑E{/]_hi~^V'TA6X`4WAq#i 3 %(iëyn- ~e.¬8'})\QЮ[dui{5GGf=4A9׊LGk(4 )TSoX;3 ֖m3pSPZ'lTWvN" Vp&aFT\lÃD8opXΜ3cK(Ǵ[Q;Իd摅u)?3 AsYe Ö 3[$NLȔ˫#zGЍJ`Gkz{8IeL9HOƆ ye#f, pcy^+,^$FzXxD; \]%[l;:(;[69-2T~ܾl1ڱ!h&Jh)o} RշLYzlLqDRveAYm5"zs4.$Ue_2lDnEXHQi$5P5l7.#E)'aq:e>`IA}>-M\RZ2r xKI~0}Z8,5^Σ\E #M(c'+kP0vMHbLv?њߒ0J~?;# _݀ܖjJC<3j )0cb)hsZo߶£FZR)3gZx 1[Xt)WM7SӮ,o~dV^WL5sLRZ.B-̇]u!s*#Sۈȓ:5nKt-(snboo4-8-GP0P/iԟgC+W7=wx-6fZ1A+C|pjXEck|j =bI/Z0#NS`P { Ff] :o`k?w/o8X^ƔE$ԯE[ WתcoH= wC|<uZy ((g(7L9Y s}KK"\$؇KxuE\}LISu~biǡCDMʖ14h>DaOebK*iS1շx R.Ӫל4twB\bH*)m7ݒ=q逑?ĄWs":!;'Yq5+؇ dW6W#9K_xCaCR9|{hT1[g7Tvg^c ]kNQ˨nY wί@KaNs:ī˫99kBԸޖ gBvz:+J\l=94^}Vx擀dIH,К wc54슉P*(Hz  aX '\~pݓ@HລffHRfʗSt)T^3!zILݖu5@Egn{> L] `LQ 5}r+l}%w}2AV*'mv}|ѕnjA{[ hl!{T5z4lǞTGöM]P*&f>S%Dsa4RGJ'mb'Z-+K#1և퓅-x&B{Gz0CZFnU$s.)ĒpW7M;Po1i@DhMD}F O\Y(Ʉ䦷.:B3,L й>_z_e8clLkuәDUVp%bA'[][HiC ;rqXm"׳BWi`$䋣~*x F*(64)64,ri$bZJMK={py^Pz9љ@u NCJC5t_, G>pLf893\W@fO&gJaU?~TEOXkϵcS$,a" 1 ?+o e*w<H$#TYA|}!hCǢ@/6bm áF u%.Ks=Zg UbYS;\qVc0Zh7ͼUsl4~?5F%ΘWP.Xz&Ҏ|p ȐXՏQş0>#}!h WhUVH[ +eO_ꎇ ;53 cx=%='%޴fԈ / Wp/?'*|r)=ͻ-hejU+\kj2tqh "%HNu~3 3)Tt+csgZ|<d? +2#ACl2/:fITG 썌vfMJx>1,`eC'tuJsāA x{llRe 1ud#Y&O:8;Ibk8YP+(y¨>clc>*TXм9T+APV2Nb}~[| i˻M taxU`T ѻ nAt{at]F,;_$Au{׈ :>aVj܏ /BQ3mư_P}5Iw!t@Cqi=Js]ﵹo/M*-ʪBz9=#yج,Y-`j& l,e6H 'Cg/#9NC^Ȱ6XKX5mݽ@%ąDq, | NO~Q覌۲y]foIHNf(ܴ?7R оJ?%2X+/Gހj:{^ȱNkPls*ěQ|>걥|<޹`bVdEWvTD} Vm"J_ _ !Q#ؙGtm[OHwl^̯58Q//ͧsa;CB qH~5nG.n4%jj?dT4遃݊`czt7֌`m̙ؽSC/TA}8Ëze:# Rd`"s+MPz*I!ԕC(d|FRkM֫X j*~7!`0ƣ>MVY UV1tF^0`Iʴ {t9eVxE7"F+`xznN}¥i-5j'AptTdra);D5mr9"g_EW)$:eō\lx| E@J2i}b9V"rO D+x9KXfr3ObÖ|䱰o?J5څXFR,jN J;q>;sC4"p`;ӺRWcbw#T+H'M}lfS򮢳7RPvR4b/!/&]wJ5n}C}&iW+𷎱*ڵE Ɩdabb|gJ<d=%3v;Rv;w==bte؛VQ!H :He_G hgޗ+tuW)m=q'ƃpݸiS z?h/ڜ}bM/ Uu~s4 kx J<RK:(;KH4%qks0P笇LXuW+<\&E+t58YC(b~LAÛшK'ߡi ;|"F{1˯B4HӪn0ݑ;jS uRjtA$`xkD(U "!qًdbIxyX<n d4&ucݒx9f<% KX|޳9\ukP/l7--hU >d{^@۲Ch7*=@ H5H'e+K݂68wp"r]*nRzy{)vtqb/5{~8[$u[e?a_i^; s*=EZcѡUyU:LCR=}kArHԼ(st&\ ayoX^JS2 @apHJ"EhVӿȴXtbbK) 䋰)FW})f^ש95p}nG7bOe\<{F ,"V4 r/kfFc08 D# F+^6l, Ofuc?-j!Bz\%"a :6-PI4[zU*5v,}]fJR`Xu`  [ P;(L*hjwfnH  z廡y;? &3E!rͫ*tsD2a fE^Vǯu{i&|i &~ _ޏ`'89p>_~?VWG՜FC] v{(>AF3=}$ޢH HO2ǩhw|gEuD3.Vn]SKp3E;az.w56ѝ UeH}#Vc?SU.ֹc7ߎLN<h챺]*CĬ?>3 h9_|Gx]TTCCz#{;*}:[ WG/L7oeM^i2/Hb֯;5M]Etq(_Ϣ:SYxih3 Wa V_2]nlFѩI~"%WCBBiJf G4kAG\R1 )Tm:o=%Q#`v,Xk4n8veͱP+!$oW]j1XҚg7>l_l)˽?t'ឍu?K?eDdG⊛1̋y ^R#I$#)wCiHJ_,@ZLa CTuSn& IGL;t؅:蒹SA@IC Q}b(O~'qOV+)=wdg< S\ٴVWUd]9n%/Vnd}„Sh?mC\?#,}Ę_/guYDełRE`¶ڹ)uǭ%}磐F[2cMCL7V&'STbH1 +|>HigWt$/"<"FR!#ou{"\0έHt>/iGP0ȃh4扷^sIfo27/CE][MGNXЧ,Y@N N`Ky.:t dێ'<6r㻨#da}LZ m1ujb8 v{8A@ŔEiW3|g`\D"A ._Scݠ=ehǕL{y:ҚCc0v᭪´,;7$Ħ/̦4Bq;,3Z &^Pg i=|@T oTA7ίI Nz|PR/zC=aԶE>+wkʑ}?j> zE7B }&{m=Aԯs9IBʈoZ_I ,~WQ,PDR0nHx%@96`ʪWj{dr\Ceh ۑ#SP_=;[)ja L?(tOW\D)WDKI߇@i %vQKPҖenCˏR퉾k+"ﳋ]<d9~@ ;?WP~fg~Ѳ(!8}"VL+H6ek}AGhׇ>vHH"mkіH57d!Z띒-_<6fee7*'K ?.jËsxOӆВ,C9}o(]8}vxVEL\CGM6| 1;G>sZ?i$0c!@BAIō|jAi)G޵q qo`̱g vTIJIl/<Ƚ0/OƓτe9rӢVJwBJ+D-#A{MyQ"㣏N4Q]~76./McZm, | W\c27o퍹y  Unw1c:J60eUB\(F5Kol,u "}-}1(Ȏ)Z}YCA䦆N0F|Kg+躮?`|۪J$yX]Yn%!DI|!K},)OFIq \bF8j>gSA:tl0Q^5y)bkc/ Cŝgھ<-s !8TpVK(rbgZMWDK CY ;91}HnM3FS63t%^sNZ-Ȩ( zS"K|ŧm\v}nwXh@E- @rbo\7 ]Dpy3PVg(cU$=CS:-n`VN7D~l\yɢBHD #.cGY %컩PA’H3;P#hT#cFMVqxl@v<_sT뜘߄%bl譜)WuYWpvyX&Og'X<)v)bbǤB-fcT2Gk8 OtAލ1DU'`v3dbcl~faq (9#jv|3ԂpI;62W*S>0*2"wRj6_ȓ*?lJ:*"yTu{*yKtēe+=gmo ^čacauOCyWVćq(@}2e /uX@7;aHTnpE<>o%(fT(c"4|zx6mݬP%&B9/J,@IˤtF"p_G]|b5Cң= B]p$9_0p5-%_=Q^y3}ĉxJXG(hT,Y:dD4Ơ`cn}c΋^/Aу9RS3?|gWPjZr+:kF26Z@rw6cϋ4mGG1 tP6+]VՃFN(4B؍g2L0?C@uٵl3r ~xCя@+m;w muGI8ڣgSʔťu į|#krO2[14*CA>wX|B+}{JS|pez#fT6t6OR`#QޫWøA*⋇%Р,/Z9;9k9' qi{YY?iחh*Fg4B= @wJbِRɶ.X&C;PJsrlK]+M0B|\MK>gV:4|{Sރ Sewj6x3!e\/ƿ`!^Y^+paډKG)喋хܗ?N.`[NIޮ蓞 {"m/-BP쮮8l*#<1'XXմ?-10hsxn< <=f>5\9gqBl]tibPX\ۡPc2k>\)+K-dj'ڊS(jWj kqESrgʂĞz4x\K1s-Z?LZhXXG}ik8pEg&JyJ6X{@Pcǀԣ)CQ<|VFFiHh>ĈЦ+>S?C. YߪN^>^s.@{)5B<7IQ͍ynŃi+Z|VzVEI-–ʳ|w]98Rƒ//N2y\q  c k~E&E\wdVZ˸B:B;aF5E+62|xaL k Us fxu Pc ,S&/WH{tNR;_oˇJhsY>b=9ٽ.46k*۫.r2?]9'bP9[7;Y ]qh,i+ywPQ|*Z\D9݋ Z筡JyN]AYa1G RYuNz=Q(*UI9Z'QߣI >2u?Ⱦ1ѡ)x"zA <~S# yP?g|XzU8em>ؕ!i'Px Mթ'$FzXֲC rp *ՙfLrTF>IwA|{rPe?ZF*USVT>\bFª~@_F]ѷ9?c{E|Hp )">KQg|#'b1;&eEɰ&0`ΧB)2f:Qu oQeERW}I ؾt@ AxM,^3cHXL~?Feh^3dB*Z[FJv'^!ͤ82Hֺ\ڰ3Aw_5j4S EZּ^:zN|\=f{w{k=&:gNosP<[wZ>*~6Jh ` '0<\S+U7" k lg*WHshEP: YWf*cȶ|Z.m|dۣsN#Xk/yMR߷˷c M=_r%:.(Ͽ:/H*N㪃KU:Ot].7Pyg)}ˊ/o);!Jܖ4]j~§fDqd<2* #Fx^^-,p(U-j'6xMx4+u,9;d/e{Ӥ*U' .K_шE@ "{/NeIfۊ t;ApMNއ{i=/ xtȝ /[9=}5Mh 6ExbQGyIEfSb*4*BJѥ&~x7 NwBr_wYnl|FhҜ T gcuׂbY :eqleFra_,MHN՛#.^ַ[{0RqqM*$9dT]η5v@'1 ɰNHJ |5Θ6?- Ҏ nѬߠnjlC-6WI>}lc8]e`͔8MF}]~,tбl;I3l{""))UYwu2Vj7G\[sg:$n&^שnf**$;ܚ32dXDS_5΂XfK7'{^ra4MV pU3WPwb\t*dD2VV"_5e%$k[S #oSݷ8֧U˻/Q}ƺ##I .D-.xd6fG&GD ÆYTv$jP[WOW{m\l$]\)9Icۗq3,8-@8Sh7RW8p|_:'L\&TDzQ Ō%-aV*FUm˜4`;6vwgCп:/8?;e!Vm݈DK k]ْS,, 78  mllQevUmŢR;'AB fcNnV 3 z!9x_gm~y~5dz9l#(76aJ=A-A[f-o OR.x"WLf%,akS,(E|58O ZG@BiR?>Tg;,YinnJ;٤v":MWǴڱzO"| 9MFm ~y#k_l4Lz͟,2ڱ4Ij13mVeAv= nNFwOZcy[2`!b^ (|ضϊF֭xٞʉa{FtCw E㏏ZI) Pa9\>BP=YM_ͣ;uwH pr؆#mWEتYa;C(ÇEԪ9 =_-4&¦wk'h!H Qu숁! ҔIMÅ3.3\7~\8v QLBRL~bAOb z{\-׿|ؽNTrb4c5{yB[`,Lq 微+o9n7_Cd&$StZK'HggH :=_Rw2ے\]'2rEV 2^h'cP'ơ)b}P#~z#cWjد3ŬlhiUy~_AN`rd@ɢ^ R GP  bϡ_躋}5="Evթ=QNo,2!PGwaƦc#\jL]{+ͳ7W`P7aa980w}'W>EǩY0ͅ$EO A>ohh;"0{4Q\ ϝ [ZE;KƓu9/pJNf Lݲ )kȪ$ I6`[T&!%,1Bi32en+`|Ly1L+9SH5W A0W#$6oQ$x7}űP+3Դid`wR{bmZ(Ffk6jAD )GC %;?"E:g/P9 o%gP^%bt#άd@/4D gllE23qyQs4E< 4eroKwG˦8#ؼlƨ4ӿ=,#vXld ~հ. -Sk?4 ^6)-\zJ%}\&_3 j\o﷦\7_:zFwsCI)L&+ GDɫNe! aI]o=i$kyֈ,CenR9ŨiRNh4vVSyA2`޵78TM/6;?jxf)ZAd<x7‡S[c"FfR09=TCaadDlht.}{+AלFizUSyYÕ:/TJ.Vif bAov\a=<˂Z[eӺH"©T;7e@`u oz.+l ŧMc'%al+#.ט~cR+N ' }q,{|{ov(LT"¤N֘ˑ 7xYo%ִ;&s7RPۊxdɷ@;@mTplO9cZ@_)25-rΛj4toeVSѫN[Q]x5D]62s Ff3qa:cϜ27ux 8֞wȟIV,U}lRAfK/`Hb$c}վA.-owfQO}z &r[W>̜S,?&6ӖԐe3p*"`Λ+h3EC(}d|Fw;:J0X`c{݉53*T\kX K<ֆ {. O˜^~W [n(ӮΆ<COdУ7j3.x:qn qF.j-]0 0@W4_7{6W11C?۷zn1I}jPZe,0dz%2ǾѢI94Y#Gjqn'y}7jCz?(Pn c&U sթO.АS+l Vs0 n3ҏ8#hU+u;,A1?~A2K{' 8Z;4Dž2*qabyYcꖎ\-O'K!~BL Uq{A4$]d#, [G&2KU}7<:_GmC#9' #^ëE/t4'7R29(#O_[7 vOЁٵ(k3L4X O x&\+ l` щanS]t#F{?,w~lv&#izd`U_ve :L Pa[ >dCߤDֲrmם'$WMvSgLTt{vE/|l?ZQsm p=@CBӹ@@@V I4(>;uxB@ xR#~,d-*[ͶܽxwY_'ܚ>~x?7Q26,rą[ x|W2۰ް8I3TY|,ڢBD:8NmoGCxVL}P`6fz ]Unz B7&?Z 6G}KZksoĭŖqQe]N_Gw`=bh[rxhR[Ͽ t4"%XB% B1ATch~ՙ1jgD˺ T *Pn[`J]_J: h )cjK;1Wwxj$5:)1-9&Omo픓?P2Gԑ_01w5ILLa IYŠropgͷ2:AQqJCm 粞u1tFG( KeSm>$Dl.~0 %t57s}K)S@ϗ3#uuJ> mׯ > tjP'ȮC]3jZ(\! \u}BBq%R(E%9'lBf:ƳR'=LWzQQGzl@L>Tfht1%m%Pz{Eᩛ"(s`33C-f՗bZ86ӷeN08)+26&c)7Y~݄Δ]:S( 1U* :8h=g6f[hw) hBQ0DP5-ߣ``) c"HEP2mXxzE5le@ī%=Vg1yqޡCL$)z+jc&iN`.y"yx+Mz4U쏶>N?f5}j;&0,36yv:[f:K4?>fo oY-YX=^,QdLW(DFo(ȕf8ENEs[f4m;_ێw'K#T  skq~1L[ҡ.%n jH~b<|9k`$LZ&\f 6 |J@yXT,J|UTn< ΎoOXQJ_jW=Ru !`V&>y0 1!=7$vZ;3r8!BJ ;n!rYBS>27n'ePPܛjcvqg/"`wLAT9'<`RXC3Pmc_qmYD&m4h oVY:tƆn2K#i8[1? +70۾ߓbŹrrIu.8!' 6Nl?r*y:ǻW ?$b :S:vs`@aUw'^:VӜÎCro`/  (DƠW* O,ݡ}8T Niۙ~pN!Xf6.ʼQ G7zQf{lY6 c$ MQ:-Math~{eѶ9*x0tZp>y,S J$dp1xBKڻ1 MUy0FRc 8W P`C(53̶ݏ(~ ou79ao:RǬ@qk=1'rNc♓X f8D}dU1ujXA3o+r}G (#NSĵj8 d6뒾K|Yz(B n;͆MOǧ@%ҫW}&F|zavՒՒ:¡1-p8[pA]08μWp?}@l]m֋lsy~1xtT!5)8gR.hkg5)[Y!0\֡!Ĵq\p:}g4,<ֺݲbE%&,ڭbZ-TNb_j>{Q<4)\> wy*VJ fID1!O#>y!an_-̋BԷ.T'uʞ90@ c6b4)1<hwV"h<##1 2iр.D~/FWs. gPTZIv+N]Kz<֞k@Ѹ;<*h?ڿ6Eq &Hq[Tݣjg/ >F<#F&Ž QI=#ReRqYEѳjiF4"өo _ 0yi3Z#9k-@(*μE7䤇 fH'lu"O] Bym4P4 39u{e䳩s;L;VŷPCFkG "3նh2rCˁV* >]ɍ^Pgǩfj |ljEN-4`=\X"; ҈q^u/83:I)K!H+X_Mijkh֛%l"bOf(g9gy< [0Lח:FSP4r +7 jڢTQ dtjZ^XV4Rra7glok1yk)9!Q9n";ӯ9'73Jnʅp&T_tw6hKtr3e9K@g>tfيEXf_Kn$沚eY,T>'zJ hd/❩a1eyߎ `جL./XT /v[zכ=4&,<ݾ6^= ?kM3kDú?(]['bzSUmN ő^$Rc2L]BRtXmw}mqpp픀a]c d+Hx14|bD4ƌ/6o꛷-HGCIm314U$F+3MbZ p;9ޜ9sed:x?^A kckYUe3s~7: ŭ\dAz.GXCWHv+fu鳊yK29mZXyyr*u$ Y/n "[W-k8w'Nk5C9^egLW%lC,U߃Y@Y\G2%?Q99׺ aIRgdU4Xn?@.@%j a{àլ[>Fa12 寗z14\? 2>DS) @l٤Uc"mnM'y&f7YZ wqtk){w #w}EBh_EpnXZ2Oׂ5QP˕6~!d3^rw!pTd50ö_'i wW;Rp0 2\!W= ytQV$ydr5¬33i!R4sl$ge~>3#0q|Zwƀi3B ȟ^1*#Z}o1]'x(3IЪz+j30yLts a?<[sJN0ZUyUN.xt!'Hnþ#&!rDVmje.7Ʈ?(SQkǧR%҃+S7p9WR_2%;kY">GmC.m'9d7EfQrPjnUc Ϡ_O'89B2d+HtHn?9]9 =M{ MY X-}fRæ>)C a w{ # <Ϡ&( 6H5&y(ׂY* ,눪6Z#g{P>Xa{*#I%["[8KuBa=E nw9`E/eD@#7筴w{,.}+bA 8R)gCJgKeWC JYoOwVO QH;_0?P9 9-aB?@r<;Φ֊Ed㽒ͽ)Hqyj. Eae3ko?uR aD /'@JD̩cFLfPUdyQ/l'VuK5E-0T;Eelf +LÅҥ^ Dt=t/>y"duRn" |ʟӟ(%CQ1F08<HFvn\ oa2H0"DSLM)!,<Z0U:9MmDD30Z5Z}l p`x#W*Qp*'8qv]HeӥAJPyٳPҜ915?R*i>zϔ)n7[!l"[4T3ĽQT<oֺT?teA_v37ʆ=JdN27b-GO\vY%V`ɚc0%{rwdoD˂qqL>!|>87zivC`6ڼ;%.V%V/k9FJMW0`vjxg"EP/ogZ@q!tKU G}/cRӜG &iB@ӹJw 束sxrO/VĮ1 6 9 &2kc(3@ra|xΜ8ozH+v3#c˷`E9~q7C'l]q-#=?uXrb̶E5N쾽RJb76bf${HdT4 LjP %}|u3I q0p*^F`VOe"hmn">#_\epJ߹ fch ` fdT{ou)n9qR Uo@OW$}^<2Q|e-EZ6D8 tuRl*gY<R53 l}6Lۯ3k53|,+4Z wVȍ߈B=} / s6VΩGG7RWGAϋ d), T`b>^bd1d!T$Ue֛ܢHv^#v{g^HS_W#[rQuNak;̻d0/̭E֕c %o^_"(5}^tVW?6̊Q}C]`P2Pxxa$;hQѥJWr=#ٕq-hOzAUTUtpFd?&{90cjΏB =yQoVvUf+]Kr#Xb W,f:%R}I ÒǢ(6USlpH]E _0vmJX}Ϩz?CH\]abЌ :,`=!m:"~NIxMsqUA(iA`ؐ4P\")\24 }֨) 2r*^r:H@V4ºXzH#;]xo٭?~MnکuM1zsRvȣQ\dHqRћD@s3)iL hwgw|WTfeQ#<3+%&MgR=;G8<݈I!0C Zh_exTWCb#ŨSXNoq컑,0>XzBmَ6JoGHz`F52piGL1 Tx& xʔ'1:lq)y*BuWM_̴oQɾk|AР5u~s)'F3j|eg637hQelO# ڭƉވma ?wI Jv1>x,jeq 5"TFvIW7‘݋*ڏx>#[}~M4ğ X8;W_OTdUI07݀)mmiܢ)}d4܅/Uܝ$ ׎sJ)RFإk)„!(]H>Y}$.KR6LCȓB$>Ȋ%S,AtVt*>;0گs:'*Bbh{|@XLUAblIB8F&Ե\J%^Ym8jéȯlB&iX[D%ۃ[\N@i=ui47a[Y@Цr.ٸ%/)?t`jVpmǻN`dAPN]WrXU=B64sܾN+&j3>wu(b?2kG\ >mR:m^AcdKo{AUua7$cf7y'mqH~l]K(x-&KCoPF_ m6=Ԕ"յͰU8 ]2 PSg+!usA;qݒVM˂"le۝Iґoj3ǹ.7#2-9&J7ϘMr#Z$#1яB+l Q|JϺuqo94(hx 4,aѴ24ܤ. %W,@Q7ɿ~ o5.䨲sVGk)boUj;$,Yh:wB2 5-9{ hK=¾8Hs; jbG BdXrAȅ8+͕U6@7 еVoM FwvަS)W06lY`:&h2Em0!F<orU'1l5Aw'~\t lv 3h]`4i3?QJ izܟB\49DAHܳH!CKHУתG/[j!58| 8Z\]bC3KW[^'~~s:H(IŠJWd ₚ7qNw{H5qX0p1dڬC;LJH&!Dɡ|nޮv|p[hMUQ!?=HЊcP_\ \Ol1堮gF+ HMH$9W䏺$C UD(h==v_V)+Bp/ӼQd3&2) WƖ KbmzҖUtkt' ۙ9cH;ܠ*m #néI/ X`GҍoAlu ,B2Ŗ11xh7GIsm Yi4H=%L))n~0M K3#W.&UQD5Y= g3O-}BHTnH}` X/gr| CB?ɓ$%YZ@fwldѬJʰ&+C[ߠlJ<īDY9wx&'$͌` pQg D(V#גڍ 0GU!34ufy3^}p䍔68;G7mC kǪe<6klW;At;`k7ټ'Vqm+Oߺl=kRZ#4GWF[!E_pBCh/\/? ڮq%Ջ WۨG9DFՋ4^& "SΦ~孜Hn}&2T-ˁ AkjX:T wAalGvmAVH0խ-J{<@B˗2m3λhBHG%u3&#?Y p?(х*2&-˔贯R}"q 0>_)G~w]򎖯,Z5:laapȮ?ѩC=˅(߉K>Vkj~hT8= YcRb`"5v!{bM1I;mH1Hfvw +ERͰYsG"P]PZ Ν6>;dnv| ^$7B?V ?,=LobrJp |[˾_| @Z=I["l tUwx*^Dqed&W~/VO`.ed@I{m^ɷ` =txfj9>'!#m]<;&imoaK̂)dGgesI!I]^# 6HacBuժM}N%D$BOe!y1 3u6~I ҍ˗ߝskjrR*PdYCE%P!>7sT{D$Y7XfXǕZvI`bra{{_gL~I]0VN ƱoKÍ}-|`0m@/5>=ހ&"Waw3w5ռzNi|O?R& ^[Vϝ ¡yڠ[8'}C 1í^p͇15'3N~erb_FOw(P-OlZ"3X[}cޅ ?Benx#;_mF"Ab4Ջi2-:SkNț ]TNNI0SK˛?'[:#< űQLEKg|L6wZ*`yGrDi^ sj{qT3P3 m)ɋY5waf9@nghaL5~Sti#;3zl_jvF 6D|)ƻﶘmsIx8}o~+B? ZǀGp5w nd>3G6tQnn"G;ȥ7i[& $doDoAdg?d-YFʏzf 4'f~҄MeUF-YDw`T*;PdS=}rV% M/)D0p7&HBj& ͤtQ>]GK˦7mV7n*8otI a32-T!ϒl.:g ,T:,`R0G)."$\"6ƺ]̥%nֶ/" GSݗJ$,Ħ 0Ј*HyCeqO7DOlFSz nrX['F/@nP]@=OǽֵuܞLiE{)Uq%)ͺBdx`?ne2`>Ö9LҢcK<U7n B^r+IdQ#qQ~6955s25?0M9%k=uR*9+t!T[}Ė*┗'Wymܖc>g S/ !]2p(J2y?'.w}s^ԡO9?r^J'qk6UP<>?NM8mhw'mztM:$/:rw]$vD/qB}s! È]wKsI-Q>S7⍓DnRAGUaxÊ-d@G0דY%fM-otT^Jy"TݐDS"Wx/k:,k'˩7l dDjWBNlƴ6?N>ՊvSVdEڣ%:WU}D Q8|,SՒSfd'K~)4 cƜO=30YG yU@)'c 5q-/0\yzR$(c2Cy4U&uJՓ@71\Q}av@xSTRx#!'oƖ]Xi[8d\lPn3W*;gB &2R-n8HG,/}iշH}Ǹʑtmσ_(>k! {+Eua&NK=Mga8QOAdóxB61gWZ5HKX [Óa9UIFh`߽&Gf;D% *r#Yˡ>FAN[()t8{㖷e#_5sp^v?hGZa3;י2)O}.HuIMïdS=i/֫u /JrkuHt;z΍ۋ\thPk >y xk]`xz۟2 )՜?kicRK?!D8=>)5r# S4hjPTR2lm%F;=oˤ) 5XuMí/ s Xd.{2'2z.Xtuhydr-IGc%_ck/0} ,1".s,;u*K~!sK,pPII^C1bUߠ&:o:-@ FK?= Բ֐$76kވ&PY#|W\An/TN+hAĊ1N R|8^77:݉-;9fųt,N{"Y\+Oe/80`G2zCƷ!4lsKWeP!I6?&z?2%Ym>Ժ^璻 UPrۑDu c -rzv%ʔzzʠR7:TCYz##(- O}h .pF59Vϛ4"mL j֪(HP3gy&czkrg+jG/OF\{/XjEΆ6dvjQ~ӍvqG ,BNשz/x[HI;$WL9{Da7.rhk{Ivqn+i1eA&eO!ʝʽ"akNN5vӹ_%RKfN6Ί,D8>H2i4\{znp2: Un][h$!z$;?VO1VuPԩrA0ffp Y O\|Y,Ufk9ZCټEWBZ6Z)zUC'zya'AkH<~-L#[F#eC==k-V[gOSsOzBk 37g=Uő"0SO6A}$pP,@FgQn! l4nbU hOwM.v|x.Էs( c:o3D5b1뷾]>1Z?):"=2/8NLrJ0U@^eݧKvdۄ{OCrv y^lM08zDzNخrsZ|XJne6Q.~"8Vjj` 0{jxZɝ̟rPkȰ[50NwT`{ }Lng0~qέQmD1N+x)'n"5bѣsBm!Zl^JҤ53~RƓv5t%/ϛ>qbfy*^#ޗߓk r%'zy`+[vKweٚۿJ93}z8ZAl)g&ԞSXiIt_Ѝ{*d(1¹'#6tu\"A"!DpSƛ1)T@j6l?UF_F &l Ɠ؋)7CL(B\Gqgې(-/eBf"3-ܞ+`e{~5b٢.|}YSyny7TZ>!Hϩ$CIznOӦmn=!G&MЧ!CƁ?4y@(ԛf}\NquFѿ[r @>;;EZE/-x~3-": )Paz[]Oބ)|G֖i#m%qbY%=.t{v=֎XA4J.`mcf+WbcOr¬ PTq]yPB)g8oƸq.Ң٤f$.(rN ku0_kY>|_?Eyx;1z{~C3Jd=\USqkVȋ]W!`vcF:d&MgYE,q8ߜVkb$!" l4јi$D!b[oDLJ跏6~gS+R,pݤd#qVϘ!P`j,;tR8Ք'p*<(Wf"Ky}l%xHp8ڧώ~F/ݞޫn=*7n9vj\wT+U6Dp"Ӯ.O*Wcgq!hӻx eȕk~&}V+ ύڧeb%7k3aK"c@y Pc6BFՈ~Wpem(sz+o8cd ķ 1 ; Df{To1гn io &F#+^G 3[PfrTY5}:AUY=0a_ͯ1"Pл*InfxQ:BS8D&iz9ӽ|=9 IG3Rم؁A9? cDyg((؜"of*,NVGeSr m^g30^drށh+i=Gu?>8)s%EHBB~#Ny3_W٪`TIQ4:hK.ɹz. B\k`9s>t}~/L(D%v1! kU=',_:2q=+93a(ȏ.n/N#x_ ˮ3 }yx9X0h1@E^Ј[NeFS4VrM|Η$Qd᤽fSpa* qGήMk}b8$HWubsAlhF^ks*7Ϩp l/5+SCHM>90HY/hzu[Cѯwtsa£[-ޱ}U|+c̟WF=2ybyRЕbxέ*ClS2h^X˴$P3|S#?1"Lv%iе&%ΩQ]P$!"2\MK$2n`#:nX̶{\?q_V؝܍GQqW޴GoQl%νh>B~7p*w&Qdd$Z,P[e~M+\&5ewy8v@,I:80kjsZkqg[.[Hw7sUi:vG+zʭdlOAMfc,Wi,ߝON4{=BTKBU3mzDGK }p5\)򭑎3j׈>ĐvF11c m"eA:UJo7x)6a>t$ Acr6oYGT0KCI]-:2t ם,U?M=BtD@^tt-]pU(SE;NҙqIy(Uvqf{ϛd.щ2eFvv6kˣ3۔4FJBjr_Syɔ+om-A)G;w$\5Q\;B7_# 7_vjjjPl)y.o3( g4Isg߃eGRuxͪ]Ճ*';~=pS.rH_^zS)46sTC&cŭ·cfލq>]< +2jv:TZ0x܈9.UŅ@/ 2 ^&}U7"{_A;]rU,:IR":d\V: 5G7dU3;Q :\@Leޡ]8q;v @9ܦdkwFЄ|q$^F\ML F6 22;ӝXg6ceVn߶]NV,_xg=gHHu Y^ӽ=;r 7kr=6yi|& 3m_4T04z&8`ӒۖdPeAj 85rOGY{{CD orM f 8c=Wpf# b^9hMmYϜVn҂LH0WW" ^A@K$/9w*%pEJ7/Gj_Ca:E#qf];h+y%NU8N,*hyM/;A~*4.ۉ0Vdx3?=+qOaCtc?a[̬1,f6'OC$ 'cNJnASEcq>` e)SҔMx})#ǘ- ,cYx Mok?fz9-ں"'5Z"1}L}ÜYsG[ٵ6K:nȞCpeW:Ȏk] 1<]c.yJ$HY6b4!6Ԅyc)r'<eם@1!h##;cbJA#U/(_1wY{(Xe:a+|yLɋMT={v`\\',ik83ΜuW7`rҒ(mTן &^:z\eDiBژ kX6><1nRL|5Aܙg@!O/y̬>-IcϿ]OŽBTׁpX< ] dFE^qfqK P< PfHit>xͦo,`V-!wS0#P_3|]f;VewkAcϾ4j^>_r_I8K wI8ۨ6|~Գ!@/V/N?z` 7®LmJ1{@\10.sĨ} 8BE; l lN|>i@@g;e**m\\|K7fu>}6ѝ?-<$$ӌt6-S#ݻٙgC(- 0# )tHZ. nLV/CCq ,dr-62_ ͠v]'n>9L 0hp}n < Xvnau>C@*tHq'DC ΌOI뢴ϙ 'MW+$P eYun4FD1@a+ָJ0 Y`A@2~(WIȝ/qK +[dl `H{پ,G,=@kTpCd#>+gd1Ci#:yq4L i<f-va:wǚӯIڝ}coNph\ / J皟U kĊ+E7uWN3*iBL3އQ;3qGsHީ~ l'ލEPH]\-RPʯf;xy%^q^9;Z`t`7K qBxvt3c:]|_[Q5LW*6[1iP>j2 GGRfq'j2~"fZW|:9U}{M5)ͦˈiv'+@(P:k>k5+pkil?ɨKHvDx/Uj\icďṋ/]fGЮT1+Jhέp@cTz?~>A^wV+>#nG}b5*%g_B1g!H"?1w0QR6}ƒ$Q *cp5gb 3%C9gV[=yɘNdr1& ?/x-:0T矼e_zEb[PmzMv{뮆fٌ:n]烶H^YTu `ZMUö@R,lGI`Bt}X,wp{#GT.e#2qu`Ra +7 p2w,l(F3Ak9p}|"1C -ƛ'!7C.GZXsDi3'r;vƍjA'2hryZkq%jgs^<xrMt^u%HJF1.,Qit?Rh:~|"NN 2!V?M~nӴB4?"͓u9 -sJDN-T2gsHKń=O_$=SsKiϩ=5F?*ݞ^Êm #h,]2=K>L갅%oJU-Mļ?mEs#s偻PwjUQ`6$YdϠr 0U\v^7)s7$_uL 9T3wLZKӁ݂c^f }͌Ġ H6gS8U}zN)]RTaa Z_ NM}윇֡SNoբLP夤^w}Z/L!HU ЄᰁLٮ rgb`/06aorh=Hv!0ǖS}0XYǩxg13s]Ht,uGxUr+hߎv+ȻF\`bQ۝T(>@\빟_ b1  $XUa*Q5c)xkkZ33۩9QH\J-K*A"}L6fڍ f@JT$2Dr9|Kݑ&Y$@F56tf A>"f+몆FsjtGtk2S>-U- S)$ au'Ǝ=79_wv~]ׅcYV&g͙=A*nncCSM $ex?Fsaˋ z /^9=B^0Mv8]nęa ~c#'5ACd>=sH9Y Yp>)ː5 KR!PxxRԒ;td _\ҀX˲j!<8ϖe{IT4j=pSCKccpAr-eիQ'Q+*}*1h٘æ ;ۓ\URn8Տp>E*$RyJz~&uHҴܔe`6?®*Na72ͤ4B;]qd1y_pM= ^yjHpbpRuը}l=> %م 2rĔRbd=,ϱ#.-'b1ED?M)26h(q+9ܺ-S[ߛ}$+I|0Ř@.fgl1Z{AbtN(7ܽK`iK9m ,_ #i5$bR<Ի6tG= q,bbG[ xY`[a 0;Pns aP:&* Mh;io|Uɧ o`GJ>]Zj 6MOZdI-'Dq!pO<} T¡4d5fw! AZbpgjê@Bt+ת}75w!?[E N =^"Y\ {ٓyݦsV L6R /*YErq%td.@ ګIj]rWF+7͢3CIZn9` aNIX'NjcDD> N3+Xg=["d2"\-dRp鋝˯DY2Q9Lck.RH`c ׺7ƳM]ȷ|gb|.w "h>0~_~[~]=Kb-RAhu}a,5`t<&ʋI x' qB<&,Uð^a#;bƕ5<ѰX=Z \΂Hz&Xi<_Bxpϕ1J9٭yP7M1%ڕ$ŀMjRMikz֘k~yۋ"/*6\۵GaP:ΰaGȏL&盏Iy%e`Jgg'\͗Yc_MCxnkRTlw/q !%Gۯ]"p6)wY*})at?h';aKEWg Fe@tz]7GVӬWo a vGn{5Ow료&LD@ܴ\R]}o@]iV8 - إ!2s[d+\[X~\x+/TH k/DI"Fp8Iú6o_x=hu3ѐ(=sW[u`g%BBTzhŹu(p Dmlɷv(g٠䈩1.cS"ewPP 6$twpDu;ЈYJ½4vk>q/-\ku4('2 *oݪ1)'a9GXzr[B2!kqV# ]C'OFRCjQIOZJl'-Cs2rdm/E5RpӨ:1g@=y %nJJ$Tٓn,}Z#VlHqwT#7tĩ%,4qgSUExqM&"]GGmϜǶ* u|gFrA.^mNwe(ht-{5hM*Ǧ5 KD]BHNAex>wpgs꠭@mvgO W⧖nnڒ! @B"pVTN.^1Z.] rhMgʚN5 g_>lc "j⧶A!҇é'9XðRK6&ȋ+UМƄ{0o.w:^*3{Tݲ@w/5eo =\z_r4,lbDXTK11GڣIKz睎]R CE^񾥦VV1NmU ̦M1z86Rfa ՙ,+DȕX(L[¾so ;UϜG%uɻJqаƓZ\"&[Gck7볢?vjbcΌ0Kơ>9?鳴+tfDy NlXL.8*ҶOӄQ4)uZ;W tv*>Z%7俧t b1@9QKX|UuLD]UtT򋝇-7) %3=)6$K^ڈ/9hq #zIw<4[ -2eXn{8-\pNa=4wR*Гߢxl'M=LR]?/δx=CSMj^nt620^7a늄];RT"_bh#uFsTiçJ1L) K*]֤6W?t J= 1^|N^NV Y']\zw hA㡏:hlqnAFoL2G?XL"@A܊ETz'fɛkf7Ս=1|4LNٿ $VxxgwKIU[ BU7]&[}z9Vj6+jky_}qP{~ΠPˍ4st_xJehzP>A0P%0ԺoWթYdLV%ԲЕtHS>tl9W=pp7w7 LodZZu.W[-0);EMviLУ7W x5YXm5"3R|h~h5WMrzٞf0ꖖHE}n+x,Ci$zAנ{;fW@Gb~eufL=[ܓ1@ ͪvU3dȒ5H J6|q.18zڦl :pf[)1dK$&2rPk\ "2M\DӢIL^%0\m_{e ++$"˜Co&M[[gYEw @[5%^$p*̉hfzCvxvWzC3@zc'wͯ:G}p-xdԋbUUy?h.z;L|!JLo#V$s^r$W b a;v^c,-riIol$NYϿ ?9"WwR R% 2 ށ6UM\~W.yq΅kM4Q1ŐKx9->ֱ{r,ډJ.3ݠU<a TM}̬Ŧ`BuЪ?؁sn. QA?Ԣ63O8_lV9jPވb=5h0rPtkV0iA~w96L4#k*Vܣ3ÅzOY g{Xؑ0eYm`G+Is42V:|eVn'Vo~T?nZd0e%t f/z>~mC:"b\DFݷg/!%F㼾gNX z'A&eXaI'oQ҂YNY(vDZj +Q ȒjCȪ8h*W<[e|NSG' !KKR0m;2tǫv apHGTs> ]aTUy%GI|x30.~H5Y{:bSӓ|E*.{+jEG;6#IUG?S-|oYJJ!0!_x:eз7loe;759-ĄݕnܟktPGZ^i@VErRzڶ(sPCAR~}vKFV=њ3z@EL\(eW,{M]%$M/^%II=zBxY:,K nbS=%`1g=K&?q0~I;r(2(+ Yq% 1TO?ha^jw2 H9:& KO9tk2 JLa)l(ݘ2#Dj }eTK^£R$TuI뉷jtB*H\B*fѰw7o`w'W1'ávu6X;` "7/Ksl-!VC+V}Pf-ܥSD|vu}8(`Ż0 童 `(j)kt^AKy(uOhvm q72(FW;{3dw_E &RSm`}^Dac0~of yCM(}׷@b',׼(nBSam?1X- &:V,oЂ"K@LYqjCvp͖Ӳ`a_u-c-y*r;w\<,U|G W/ӧbr z zսi6S-rk$9a)cZtHHēD[hQߵؚbзqAٖuNJf>ǥ4 `o皫vV2:d:oi~]|My&(Sh?%p1waN"]2K]uG B'''C0q#ܺ9 LAMK:ϦRFWia%;XOOi٭n؉GR'|!r@" xTKw_ ~ƚYHIxMk8k/ ;Fq89#ԉBlrۊ9VPA`Z/JosrIf,T9 NVNtz w4:_& ?O/vGLBW!UJחpfKb .GL®_X+vc}8!ia8G.o$1(Nت<2?zaۓpŅdr3Ws*d`e--B*Z͡"cļYgCuG`z=885vi[.I) ͈4pCuCğx$qdMԳ"P-;ޛ[qc@fت]Vw̜Pm CcZueD8p<}^RYfq+Ϭ4l Nyn1fT'ea Z* *t[`x4v>rn_zU-) 34W =cS@)o{հ9]rcF]&ƄVpB;>7,%v?47bY v˵)3n W 2C^xs\ŧMkf4!|}_hL>ִt- Rx&a`*/`(q8T$Z)'?Bs{j r(`_j^POx?ah@Nt@/ܒ5U>S"\?Y/mF7RDZ Q5$`U "[&VBƣ N1nxR=.dC\tAN;K-3_Ca_T m[ڑsg`}1~+ԏFB U3"M1O>nz2U/7%-CzqtVLQ_g749g +AiDMF;Tca|zJYʎ8ܖ]c)J6Ev8@/A/7*Ӌz6zgY8#q'52DA&~j=~ !m `\*1Q1*qGu0+/&~ z= U_+A<p pdIjQ3A1P&mhq'UlQG gc34U.=vS?_ mbQ`I_Wгf.4 UȽM"1x˜G^l3a2=zs"#zM9ΙM":m-ncb=<)XfQf({"OJӱpK6@oҥx0$c)FOz{ޙtts8D1ht5 Sfvl(Pd'FP/-'hS+ Yvini9aph90\R9=k{ aZe/)nOF'0_%G+1ݹ^W짣T+ю,B4_AoNWڄWOFg `r x kJX~%mJRͪ4ޡgVcLVvGU_6x]i|cDFы_F!'Jr>';yG'ȕ]LwH"~ D Y ͽ1;T^8[XL27d,QD4qfA8a9_4r`4S`ߙ>3qFYu_u) ~ tI% jۛTֆ{չR{ka^OqEc$q\9ļI )~Gh렺SXR]M f4«͘VVi.gEV/3cyۗd-]|LR|3){k6tn b.ce42N SequO"25z_7<]N@b;)b&@^*=<^%&/>5e.완 ̭#eaS_OܩVC B)Bt=:~L풜~mֺo*z^$xwbdƵkYICAHbvd F>SP*$Pc_z?Znl2[koh.=zH6"ΨZ^1%;akSq4K[NaU磊 TƑE2+Ԑ#q+z?zZPϋ\e>p#ϑ>rm' 7/ :Sw!I9HIa\}I="0g TF\~<կrol%_ʜ-n;zB``n'ɻj6`.^1iqyme ޮ*< _dEP8THQыuI'aIw'!n& ^ -8OZ-wT Kl4t/*o|cHAc[W{MZ k :ۆ NyBP#>'OWBsG* P=U0y\[-87:&c<ƻ? )+u oEjY6l2ZhPS LNqv N2˔h@ՖQ6?Zhm̌{yFE>:jbiM11{Q<^?9͌uS%T]٢G2z' [cRɣ+ s=Gb<_fe!4tLo P'J'k'{F2y?oZ0Q$AqܕUӘ^w(q:iSډǞBGUlpU35@`v)^+)Nt(o]!?t\d.HeJ)O.w 6~)WKXt#}-\@htt09-VU0/D١ů'r.R-Q*7kLϻ2\5#sap p8Klgz?󥉭X_"m1bzS 8O>Uawiu&]4Yj&)klӶfق^^iP͑ZXr P?7'f<(lB P97s%c_nc % a!,N҇Yine[o蘒c׏>q+,J$(d8Yl75W]vAyߤǭpkF|23ŷ cV3=.$;1V6A4)v"KwSGXPW: ;,. O\nTAEf,~[*톙 Bilwo!5N0`dSrE ygNi? CkPH$<ы0+v !'? P=+hiu=˶D[: f{tx1MiWqxl׌_D ["U;c\)XIv,p0l,zEg9{ȥD:v~Л0A' ݾP {Rjv'UuYLc:8,n눹nK}z̉3 mJ|m~=QV  TU'9#/c!i3YZ;2П_Y=\&wYx!ulX5x1irXLy&AC7dfƋ&O!ENjd4 %|l8;fcNjFTvIQPEeZ;Ȁ[PR(ܚ<ET} #I5?$.7+K/׾ Pv Ïx|dbɠ J +(ҵ%v8ꢪz!<66KSt;ԩ$W8f?W>xD=ld{ CskY8u(5/e ꇀ`usg7Lmy)fYJelZN'1#yYBOxf.Q\-Eb7vEjF,ivΕ]y&rC\ [33_% V0"\!s&rvv>/sG'D.8֞y= %Bvnr YW8 c SD$^H%=~%5o''gucZth̽Zb(wq a>r!`z$yH? ViudVEÔwhqKj8HKB{ AlG)w='0B;4)y.*n} -b{ZC[h|y}k0սX`b)KCTJ~P@`vWU;JoZ0Ey$C]c|Nؕsy'd56jʭc}[@9ito1u6Ćn$#+LɘlU5"E6'NЍ$TmUvi2pQ̲q) Un$_۸ .ΐLsgP%)N.ڮ6ɗtlr@q'5aT$AȥYI$rL/d>FN;kmUԠ t\J~` R ,NqL>#0֑T(u3Pď9^5Wks κ<ĿF0ߐqy/4y4N @ISN68?2=r~d3i@H"zVx0rҹh֬ʹPxʮ=nШkk,HUKYl‰`0bPPF*πCgu>A !h7 g'G%F Pb'@Tഷ[W̱(unܕ^Cw`aC x$}=+ lNJy4Y ui'͂b^z܈ DmAJ :O2ДSV=gJdwA(8-EzqM p@!V;2/~@Dy)x#X#>åZy,\R J5@'q@2q=o`^Mv^g-wͰc'FA?d\^c 02 ^t ('j'+ 6ܳT/*+ JPs/ռ-{Rm#?0# ή;,}:!zLlE`yKw^yM+=><\6$bTjQ2R` ߶ٽT069Vh0W)⢤@Pj#qa&PblQb䃀U ⯣ao0cAiߕ+ C$Aa+XJ".+P0$K/ &,IFBsAP.ڶ:} {%+ %a hE>(*o)`Mlj_yFt#1VmeY+wr3e('/ܖ- {\%;Qrk=v Gtq{l~q+(P1tR3oi̐<O$~#K7zz˧OT ^[e8 4~Šqᲄ<ͥcE h?W ypȠE|6;]d3~m{~&b|L.ξ*@?[Mk^S?NO^/R%~ $T&'_^L'3z"/CJ:{1 -8C@4ȸPb{΍X#Z҅ݰ\ U$YO7Pdۢ$bvS<|9"/T?ip60b6 .㤿yJ5n+y6^uZJabHB4cPB8j=qiod7ǟXe=~$,x-rP?hWJfp8 9a #]_fji-c2XVqrŪ@lR%Q{{]h0WjY ?叆פ|.%6 r[L^=-BsHS1~AUN#*6ZK|ST( 0nͻb*fI ʆKxQ/ԽUx4m܉'Ȼ H4$uxYYE>hfyLъ>0xX6+~./& E^|0ؐEqV$@J\){8/3Hj=T"!wKv|/IU ieR*r 9z~&@?^`du3LU$ҥ韅# Eq&\#'sMIG;j :'j=Ikk|bLny{' CTQuּ%IAX2W9B*cU\;vX H ~+;؟t {U̟)H$Kׅ XISfS$vi kTȹ  @.uuf_r۷9 y{A =LWLnݬ b5 fN)T*S58 KuIwbG9: ,S=+T͙F85> K9 ɝJ]I;"뎗b|pY\tePD]Ϝ(l Z8+D؁_ZRX̌e2SbJmefW h&D?xFd [`:T0fv526w<Ѳ`_R0s1JNr3/*&<fťR#JVgap,e`VFii#SM-#@p mP9#W2e &> B=u Lb`{ 5Bb _^Y^IQ=˩0ly6GM@l֤j]?E=)"5)#þ?g] }B^ uc"Fr?Y, d%]L<\.807`\vԗ -RX(hn0nqa"uLۛBQ?@y-{@8z2 Q,~of0M c0rŦٙ,Ca c %~pUY_ۣ[ZM2D1ʅ\&X-Lnk}g sdۇ23udb^z"EaL2yS~0CiW);Nt0@⥫"K?2JX@J7~zVϳZA]p$2qk3U!i"4vr2&'Nx\X'8B-9 "z *A]q9ʊ&be:I{t61cJ3xh= W߹8{M`H&d J4,>ke}zx8.O$iVERLKU(Z.EڜF }"5+#xw=pOd`9ysМP뉜osL9)Lew'9Qwo`ӗNV/rG2r |xӷRB*׼.J~W-:YXe9ޯXFd D"5ݨ]JjA'~L;D-V!kF䛽NzyjZɽJj6La2)']]Ek,l.6_ඞ'iۦ8KaBxݖ\&Z oEKʜ);)Ӏ}4򭴔A(wrYiyF1+ 2=]`:\ ucDkI™':7;{J\ɒ27X9ַV4G]JX?c"ZJŸJ 6ܤ0҂0壍<r;~7硢8=eKB~V-p (S^d; EN>IګNٲ^"sԁ8]j)`@,'ÍQBNd׊3? kgPl XBjrCzXe1iP>|NrX}^?o} P^4m 8c\~wҔk#tIzu 3`G3dV{;! zOk\׬ :,)YpnKH'َRW{)M6³'1Qw[](~Z} KF""h0 mp650vdn/W AפF3A}ztGNIv86 cR_@bҏb ʰs״y~ĸ5JaNQ#|$Y/h-^͗Mu`75O} آ6Z9^xjtr"M6BlɛMh]&HU45xuYP'\[m.3Aع#lmkeR,rrq'4<Nuǣvl**됚5/95vc#e4=\_z2:LP]0WڮFY/vn%#";sK׉W@Am[FEb9Q^1rp孫Nju30El NIwh %e;_vBh%%xK{9 8|+OX7 Pw^EX-snd(R~ݑ/ ?*38;:ZpS NNNzC~^EXd ⱌu!|wA,@Y_rOWV:t35+:>}^FˋkVT fiC+@;uyOZޓ۔g fČPD,y>evL_^k [@h`Z9Kŷ8 V~ww \\m*m^ˆJDY}ʬ7Q%9Z|>(kywsQY8R:GN+mu+πW~3dZ`l9&͞nM2eX\C8iBlk oO<13jIߴWym4Zn;G SaNH/ǩpy8s3~SXDp]ƒ F#7+n֥%J7_ƋF#=ؚe`9**I|fPI]D5879r 1;WN |#M(e$ҝ]F_jpAS!7k4?vdw !я9{>y"JD9b\yW}XKG>+n9Bj˻iMA/X\,ם;3F$ oD>sy ޷q?󕺖4ӫ cfZ}k?t%iiEޓU`Xo_~2W~9l t 6=P UDMќ앹`6**hH&+6YQ 5ےO4͌jmUqwQ 8].6 C5e;*[y]d<[ <+KZa)CrmlN`!!i|6 Tn m_5j ^q:rwo٩j<۴'g8>vӅJX%Z0zI`gxQNgT &Q61*OxQWvM:Q/yUl:+MKYYH6 hLs(q̄אF&q0CcQ߶B[z)։A>:!_asw\N$G%v};t: ;bA~em:]%+87CoJfdFث8i܊pmoD]]BH?CЂV$FZCM9e݊F87$!1:ZJZ:ةSW՛٪z@QiΠP 4BB< zOMtr];-Jh?BI;N5ToMHTY;]VϻMO}{9 ogL^װfZ""̔`6 mzM!hgXN9/{0iݪckغYkm,KRkQ"l0٪|+m\`_07;V)>&_D?c2mAQG%i Zl&r&= >0`i.Mi w0ȍjqALCdP/"t[ ᑝeiF՚9bv_~ϞA4 Y<˜][qڗVn jj{ZEnXZB/&}.@jJ#@ۦ1ݝ:i*F-٠(Jd!B%faaS2^&ϥN~y {ϡ6˷uQ[=}&qINyO?¨o_qCa'IEUh`J 7ٔ Yi X*!yHe|n**1b,\?!Ge;=cnQ?S~21ݡ b1= 5mUъWF2hHSt&>ZeX;ʘH?z`) gH=z6鞞 B@e}[PaE@#q<5%M,~0߅iK:eB%Fg C_MrYQM īm %2ʪsȷBa+][Zb6{9tԊ~oڇzgVUgW><`^zqb??}A Qz9y*DE(K &ղ0˒?%8!GcaT TUwD۟?eFt]:_) rxymHQ)Q !|5kls{1<'3N@,ƻNTG1-qRxxCɅY̴l]ב1""\;ŒbDn`@FBT?x,܆p |uk. 'c2݄^QRKl gĝ\=3bW:ɻwۨX”(@YD-w53'؞fnqѡZ8HˆRX`jC܍\"CpKC7)HE`>? |yC C=4^D2 %$ԩ}W[M_T] L5g{I,+*vv+P7k;nc)p >n$842W|h h\BpT쿱̌  Gwml"x'r z 4lªYGV{_^H` ;zI6ijIB'eҠj;$ijɕ`.gk6y_gS^  N; Ipc+7,_M}<^sc8=L:uɗ&㧽cBf5Y.9$4{b jH\$PWd)SiV i3YK IeE|XqFI+l?#G*JȒ<򜗞X nQMgE5h:w*Q.!-5ىSA8d vFQT7Hr_⼋N*}J`G(r HGI:8Rmxi\ lhY@f1*8A;v+ S'BNYY gݹ{ސP)  hx(d SEקN>JGFNn<`8|vĆC2u#F83V&\&@XS^asH)-&-9Rw|8׍Y8W<DDj3}.nv9m-1㘚ޡ i"/Uʍ-݊U&~t`ý0M%- }>''Q,owd[TĮ/@2ПLK ˄Y$N@ JHER,.K BG4 `cl9,fMLJh̝N)KN9W0uqM=]j Le ΙY SQ)}mʷ~-hm'Uz+Nb40?H윌`VkbTY`M۟SVAW**+ʫDHnWS/lRg H&;zDsMX1j쓷xPEc ";oA<%FG3+&L]}#b75dӦ z&})=e?_ =HTTϞ~+ av*%j*\U*@Kvbf@ .T }W*Y[L3aϏ L=yn'n֓ sxf#P"l b~F 9p_-Έ 3o* @PUߗC`ĚOsz4~7G$cj/Y$A_p jDV*xI9LAc g1;I {l{4W`}%,4Ӈٮ_E?֪/Y|1UhMq<:GZӦ[pA dm:̄=fK9eK)c=z,80Eh¢":ƾ.Bpǩ݋翡~9"d_Z{R o;cq<#W.Uyl]獇pV5+;":^`|H>¬`lCuF]5K4#ݝ!o $t0dz/`78k6G ѰrY ufddG e[mEFēDRVsBkpҬp.57^si1#R' [D*MC9-00wVMfv_ u|[:'6+}iѼg̦#֞k }qne=4qJI^'4Zg+sys3-2V A-{ Mla$zV2w&hײI<*|}jMEa7AH6 z<.4!2kQO<|EVc Plg0/z]x@8!:vnneD,C>ji JG,O@yr;-gJKxN 9o]~Oai / YϨ=Dl<ǿ374873$9DMآCON0#k5{^xÏy{vpO T6ZvGr $eM"#Ch'= "䰶Hr D{3*yi&GO5җbyĜQċP]P(2^'9-B"ƗKoDf*?2:juspQ?E822lӼo9U[ o$&:w, HQOJTl Î-%2!~P~~ U8AM,=$Pe)o\#@Hr܊N5/}PxFRXBгdާOBu3dJ;hG0izSG=wn+4>{lf<!sc[q]f 1QY]'Iz%-ck1]a^d@>EXٞ(Y B/.iLd0唽F737w(jc밁8&f[dm1@~QgΛN.9n"CK60Hߒ/Tнd-P؃%nV" bE/9H*!{a3!7[*<"ȑ C>x_bF_LyV t"[l\Ghڗ.AjU#@= O}ʹ`\␵QKPqchP9>UjAO-N^i9")ٰ' -Bkr@Wek.wK{z^TeL굩K;ړ{{DP CfZ7RUdOΥ1(:@j=&֗m]m`~3;TGqP>sBXx76 sXU0`& o/O9L<.S[8ZKa> ,79"d&* MpžC-g ;=ܔ0_N0T|Xk̵-mM8z^7UT30/.?HM&uG >a/=puhΦ6{<A^[:.SVU'4);$Ӷ(5{s0<(FǼufP\ejh.-*ȽjGQ9j l9#HcZ')O˧/COeJzNWvb*7+CfVaUаƞ!0H,No?]QPp;{ðuA 1T2>fpk}8.:a]`$,&Jey@QxG7f|]w9u9YFU >o}Su_/K\Z<ɫ2a}uu6ͅA W!I:ufep2>=tU'{b,/V|\| B"?I-o;\|+p g rlA 5,`QB'%a'!=&$vXvf P"ˆ+=vxܸPHU7*V:K@4^?Q`1{b6׫)FDS h+ZV30AV= Ct =(i"Xs"I$HZ \hGэRުKr8Uyr=f#HӓU- &%L>W)PEN2$$1/8Niba[]->CP(P} MIW?tX?>+TS%Ի>@oɩW=Ʒ;[[If:Q#f4}i3qDDx)-u>DPI6'~:Уәa3HCM1!;By ,%Vҍ%_n_8׽yY8=5†F~rUBQ{i8v#FUf 05v ौ#_c/D]i%%8:Cv88,qLQ`F= N"'^=K,IsiL8 F,%1Ó3lREѠ\"R j$6)4D( .8vW>tٮ o/IÈ6Y j+(*v)z0f<I _4L(ĝjStdž+r)OҍQ=`5G}JNtS;=ׇ 櫏*bƯ{)=njzLWﻺՆkݦias^z9*;†WՌ~6;pr\ VqSsu=T,3` @D|5!{z;Cs*Re"z@*%X^KPkCBZ|7?QinHQtf Dad'pwT3uO)bp(LA&.j*RQ{zѰFwZ 5njBT=yBS+WV}USJGbtS6J- n7#N]B+c%%Iyq(O:VϞ-d- AdYruqE9UW*']G.ބg3gKE/fX丕|aUbGNJbJB y8&>#l!*)op>rlq$4b7pM["''0͍SG~6:?NGYdfGMROſΣ3 k:f=,:S5{(1|垍ۚ$-P_l5#dS] E\\2UY!G+nvb6-*=jm*`h&9DCH^?I&\\"G8|B{AUCA1_NZfb N?(qg樴G'G _@ڴytz!QOrH_W,qRayHhjfgs>@}B*+6/"ySRoY}f_;(DHW^*- }~}%yz89* $A\\5C78@ JF|gY' 6ǚv_daA"-E7b!l[9fXJ;Lao޾ Dln% LwlPгD= ܡ}ZMrGJM!bdpE8GSOT" όZp{c[}gIxn܇q,}bgU6KwܓѵԶRmdK6 >"$y_4JSZKdճh1>OzБd xL -r>U+`JuR3 ;5ٓ&j% j0!|JcVV|?w( kŹ gLkv=f wvQ0w+"#x{$f x4|RIjg9]=xU4)f ߘz=c❡CZם)Y; HybFgvj_{14HF9[!rјjnc R4'k>c]5 0QE5" ~ |V >En7׿ln|&BIdFb՗ aTp l#$%}P|*B99kǂ2^,KBk9ȷsDCY,',[C|َebE3/qj( [}M ~t Ӣ|pkl/) O*H 4\P:' 1٤-/ؓK\rwëIMm 2zRx 4.9F/m/4&ǻz&gУSb#)7Yyc!?$>U: M)VJi3b{2PZpMJ l <ʞ+]Ї}WK](s iOjq"G` "oi'x][rX>ycA3#uxy4[o82f:/,rJ:&Z 7y2>̣A&DQZ,VHr] r|5WXSlvףz%ѵ_> aJ,vh}Q˒H>Ɂ#w2n^.ݢlA-bh"dޘ={ j/1w[h]9SLId#HD!p!MQWloW#y(=H'/Y{0k0sZE =-9\܀i8ڧkЕth6jQUD;QQU<1&d`ALWj]]/t#JFTߕTeQ|::OX󨈔:G%%R` )el5ܻ}Ky|‚#C<:>mS&4TJ!_Dz?rTZS͔RhӾSHefxAӞ([! U9 zG.ثn&07\Lי)5Կ0LR NGM\Gjd5K9T9uy QM·Y,X9G=Fx*iQnNRZ/ڊp⦅ސanH|Kpqxzԯn yPRw VzJWŕ Ap߂woF -꡶lDi-\ȵW`gT`c4מ<1sx+h3! L3̵ً/ғ3wyʐ宲3j<\J%m諤޻ɣV4`Zq0ld6͹C*; FOiDη1Xоrp R LaTpE•Ra~Jdo=eRݎ07&I|=3􅲣񸭣JFnF)yA6Tc!fI'2ehTr*ELr_ V$N4sᖜV L@Z"\O|OXlfks`h-0UD5nѸFFnd VcWX\bmR$դ{䠄4Gb  PuyrrG#4xMA[9B' }vdТBT<=-e뼶/V9k)Bǒ..6(~ЛCM VV1Hϖ_O7%IB>쎡P94Xn5bOme=TNI_'(vwOr s&&o<ݠmŧT,d}tnvMeKoaTn9И&K ٿD+ˆisw0sgOjxnD@fBzJ CAxUQnxĽ/ǜ\wֻ.S+ǧz܋~@P=^Yߨ#i+h`U.Qh/ S/0r9Я^Y4t'#Ęot+,Ru6yo TFkb0K_f,{{䤉|:sJ\Vfn\}lpk,[6e:wqUx܄\'V۱ʒ&&C6,"nimo Y |2X9 /qC<m&6\ .6(LK_y_|T.J 9q,T}:zBcC}1fx tV n\?B^'vZĐ 7aY_PAB +h֔k> \Ț9O4QԮ]X'{iZ vs,v7ui;{]zW+>k[I)r<na_F̷-9y`92tБ^O[`R+N HZr_L@oqɬ]b}1ct7e}2h{\횠'}@rDH 1V[P%z/ir}s٩vJlDw jXb+@HI*x-}>[}!tz~p$^}qn oށpH o{[${/ L#:deli檉lǷ=[: ҽRLڦ'\vRS7(  4Dxq$QQuE ^Bz~ |٭dž{PE?G2UP]>A.rj]RJe{ p4"t+BGE G?gGb10OJau@ԠUK~#3R/7N<ɝt۞t [j٠D '&\:o\U ̟?'EenG4vE0k|ۏGHiy:C07Cukfnn* oX@rV1Z}o,tсŻn!A{M@G+WVEYuї:1I0M\r[tx BDu4FYguq >b]T)쬕d' }ǤHmXα&~FR7*43}'FE&MK;v  j7*XP&\Mv WHqG7GT]@s圩 "dQbL6t -Ai XDIQgAET)6Y<ƴ`<{!tPw+IMl=f1C^n mp߃y,U!_滅ZI3!":e#w4z]0[ r̷aw=:Ҋ.̹ &F>9r[_=ahg{]@QXC51P n4LwWw`q Naߓb8=tHkN?X]N ~dL0hxkLv#D Y'm&[Q_G+\`讪Tx+5p*D"ZH8LZu n^nv:B1g[ϼz]V^_H$9U^ogD DþM, d0Π=e,9Y;ӮeN"{a8Dژ陘x=xsSCa`׏f+ ;K϶蕤N|>M%[T|Rsf(G#0͙`b@הX)\~U^+hu!5%-a FmW dC+ ! $ߌ i q$/E٥R^YHʡmPfL4l]X,ƹSgGӼ̈́T87s|9 >gO5$XCQ?幍9̳Ѹ^''w ؆-YM88I^AD8݈ejb2wi.&OG2 QemaHswef533i:Y&v/*OBσ1i9kD^1B񚬗\l^WX9<@k;l b?X)=Vӛh39>YW,@t M]& &9ySqJBFCHPcMƢ?ܢF˜G;X ̀ 0.lhTl3ϪU cpQEe?ŸE ;T#,i;A.pDN*/CdzM\~AvCuԘcd5j^!\RQU$ IZCjoK+b8I {D3Ԁ#X]hm[\P=˰v&g_& QECBW!#H`٥cXe Кb. Ҟ,|cm>N-:E9IkT{*ɟYLR(jyZkz]TW-M*2ٮ])??kĹD=x#tnѱYʇxt1pTk÷MQ6H* [8Lꗨ(JK|*Q)TX@&?& l6ڏIu`&ȍZPqV9-/s(4aWx*G]|wgstzI_#hO Y*te \+kCR[j7yl|xX$ҍ`gY9tS#hc{0MB?fAg<Q&Sɷ ;Nzllm?hnlr RxeoYRCKKND##:(%h+jsrL><:!:hЮq?o<"}1"!C65 ]Mf*տ$,M LƏ+c,;SauOa3YKa_=#3 ?cͯ!i s(r5 8. .t!ta+*kœ^p* |۵f@+nѶT @5{ ?[O& fj-JhԗsoG`GO&QCzBnrRҦ2ވOu%L? 17m=#6$w5%~ 撬v?qQܓ>ד~P`%i|&~NΪpDaN7( w`*6y=u^IW=GyËrYU=u !UQ|]5\xGG7R >}} !%h#IJѽ£ב V:rsǴ6kekyI-u^3RzUg=zUkr|Vɔ8Oe.]&ΰѕk5lW%P^#؝W<#Ռ3j#uB1vGοUh.^p.~W.΁0ea?k1w u6r]k;%4 "鹰e[?g&;yi7 B5q;4S%_$>9u"d1@=nv#A)*~6\HΪg^l'P?Oi4ldp'sCX̹{+rP)jY}:.t6 hliџe8X y>cr~ښ+ hݸ5mˡ=ݩ10Xs:iIeZS~|[@/O4a[0{qSr! IC< *L&$`f=܈u+6Ҥ[#588U%[ַ]1!YxOW+ƥJ~z9Wȩك=SX\YH8\ɗ#t|ʗGiփ/e7WXӹ +P9هfkC^SmC-k|rWk!W[Tdc\prŝ |AGя1~:ʸoIY o Anʬˁ '%BnTzI>.T :Y)yYIX~W!ȹ5cG++ޥM Q^$"63S9;Sy{IN].8[hwn20ZkU;Zޕ"2V1ni'n _J%.fߤ)VBw!l~Tp"X%^Z*^{ʣ+E'53)񾺓PECsRRpRhDQjTk/C -\ceU1Q}w( c$2?zƉv qCVsljHnWgVN6\@2aXchRzC˱~n_EYZFYNH_\)11 } Qbw!Z#ZavX /y)zxzX~C[iT"p:ؠQu2|C Wa$d3@NJ0strR:JA^H`f} Jv| Qѯ9+kJ]ީ;l!r2 ?t$Ksai|=5x T-XIZWXY@cS?q0т FR* $W$t \~T>ST ?~Wa s-U̺[pt,2;HA~!o`Rtd֕ yK&E 4);dO[Tj>ɬv%5$IiU$rĪ Qĝ-B^t^? ^ˉ[irٙ4dH/<]Ts,j$fG˚> PeT<:nh %~r9{̘P7K!1-0ܺZߕ8Ru(tLj! pH;Ip$۫ X }y\nf.YC *U_yiOϱ =Rym(.61k=&q&lwe@?:fPrS4u1D:k8٘B(Cp5oF (4(e%{F)9 04u{Xcm[ 1?د ؎R N'9־]Zp? + 3n^Yu}婪Xca%xVscGՓ# ja+UedLn  <rW4[_&W!8Sq%\ 73NjpTZv|:g[/B 3@uK;` G2 iÞieMM*94Em ¯b ٬aOK =T"DI_SuW(#c4u.RPv&Bp\ -b@֚jM'רGYWgajtYXZpc"kq'JD_Y%VW:ҙ<W}T+MYAdUJؽIm %+F UA}\vi$vPi+ĬD}67'%;>YZNYqW\z-Ys~QG4W?cFTC`7p MO&-ۄ<)j,V\AƎDXOԡŒP18lrYovB)3/E{seBFLm<)5W  &Zv>4YSG/lsׯJc<T2Dp KTO w[FF܃ õ`Lm=THf3`ux f&- ԏW׸FA( |}vP" nx /úkt+OiV5W|wrW8܏؉),Gg*[&."# ĉ}>n:m>I1ZzYR+tBU60=r;J^F帨g%[t8ŵ&e!$ubjПZ0=^umTKR}|t42iUow|OtiPBVo(GE2. lL5s(6i4D8+tDYa&sOs5hy 'blm8-fDh~Ф K0L`]>)\( ,sbbv1H /fswF>E>>G]-@ί/$9f Q;Վ>y4iI`񉊼Ew ɇQ' /zhj)_r~5]#P\$ Q+|u6nJ-(kh51}`LOeJ~ 8oUP:UMQZXz+Kg2s+@M"$]K|AÖ}E2AL{h1CWZyQ9y/x7KVD ˶>;\kZ{w`2,Jq3{2JE8ĮK;@r;6, ,+C+#*H h8\z:^ /:;xߥGBBL!dYb78km^@Љ4]V;̽EXb rl~_*3UQC_7dU_2zu^$Z5}p\%"0(4W_kQf/7^+t jۥ[:} [& n ih4&x{D0 Ї}e&q<|);*+tlLnUcuO[|8 MfVuw:2h[3 lU'Z6<h%Ͳ8#E][C\iI5QxS|d 5Kհ <znf8PULɪpWy98VpMg").~3uVͫV^¾Y&BV.=:=#:xn׾ZV7ME6O4:>{l%y&Mެ͏]hf\}IdUUp|,L㿭 c,S3X%4JsRLnǭwPZ6;!z Vpb:FP!wuAA9P7X2v=̼7:nD﶑C&g%ȂAxɱȋ vֻg HX}<f )fh1{{tkn@ˣ`nWʶ䒅F5q\"psKi?>ӂXygΤ^WCc8$P\SS`I1\k- A}zeVEWߝBws-_aKة!j #x2s@Q*f0p',Ϡ9$NlXDݚy@q G&I CBŠ5nLk2+7t^wTp%J 5J]@#}UVU;N1J_v0΅jINTGR Bn&6Cx]&b}1h3Zb}zu>W8 AyIJsݤ!oq22TdbԚ䏈\4.EoߘP#gpq뺈ϥ~nUi}('ݦKXR}[aY++16}c:g6Ε>41 -:DڢP2pw h8*9!c36Ihr8BƊۿˀA'iJ{)f .4L̀.~Pai~T[~jEa'ٜߨ!磓GvaFB7ZwJZeTM=rD^uexvPytr?x2?eaOF!/9<'kĭI݁W iŌbSawdJ7يwlQۯXafJ5/[PP*BȨ{%$ ,# %2+/Xr>O&p5u^.ʼn7vlkPcӌ>Տ8˫N3i=0wEtGb>q'v.KaF* 9Rr] ^oZ}z$})Sh!$0.]QBb~ Ћ% 9 yQUaޛ@dE~:)l_N5+o$: ɚ y 2ƚpDsƌcP#3.]9v]P+n:q`Q81Sk&$+@bEE&ŬGH81*[.}؏u0EϽ$S#¡:Ԯ\5*-F}], M\@FdaWt5e)T?xCfv¼mBɹC<"KDW?؋(0钅Q{ڴlo-~8bMpVh@kB6ޝjd@fk$H}`hYJ,$[{LsegcG61V#zZͮuorVt,K #׫)(ly5{pt]_fEC;$z9|>l z\&c-k,(t(BU P9!A 4Jt`32%) Ȭy$cR*'ʠPx[Q׶1di'|sFH`쎎4rZm3f\&M髑 Yl][l [_mJկf> C^[ E?!BwyG@lrMaq60u Z nҷe v'L ΃[\kEšKI+nͨ0g~8l̗ykPC<%SZk`uZ1HQ¦"?P1Mf9[(p"F?:(R9 bJ,GTV/SD5pYb+U!:(ȗԾ\^Vƨ+&9BxoC%PC?[z[#?/ ]jRt8UԚbaK\(ؐJ6Hz.xks r-|ZK=8Y\ {%f AnJ4ƸvDb ]VSq1YYU=+_z.!oUEz>ӿh r2vzcKIqYXwڂ鏏X@i#zr|^\iW:t_yhuGZ):hdNz25 uQ)6 eX ҍ IĬS\.2B^]H:!_ӏo< #>!6ZD@DQYń qπ4#i៷b\p`,B6{J6c]X\$o$OZ/[SarV>%ߪDT$Q3pp-k0+}[? outZvK7?;k0Dc?T|*I]dڎy3K #ri,'"W[sSdzlkvMr+Uv$l/f$9$\ >aXgԎܟK <#g ^P.~Gvi>ѺV\4FυRV,eYEo+-Wbm˴&.\4ӵt:'p[Veyؠyk53%7gyͮsN:dZ` Y~2.1G/d̥NC3ϛ~=y7 +藩?XqH4㎙/$W]GXϚBvS7bHba*aR ;n;,O"y5NRX8bEs^\Ӥ6/PPJGHKGn_"[~ikafGI!5:)^"tUN+Ylc|b6" v);טv1ho\tвhqC*=eH8Pw?h^# _T"ZBNii.'_tw #)k\vfH3m/%NUL-j| EBĈWUX\‹3_p^ކNGɜl6'f2֫h"Sn1\VP99 tմYD|Mr~kUӆ"wW9k(P3*j[uge!tnۊ\G4Io@O:G?%wxc𿜲DԨLFb< 4_DXX{‘ p_zAۖ} ;=5P؂xо-Et撱|tz 웜/6;vU#U7Յ4Yx]/.$oG!2Pg èGK. #Wp~܊r È Qb@,r0ugZ` YR~$׵ 5%AI|Pjkd.`]fh8s5I۰I,n? U&x0GМ̡҃*&?'^/hZs3'^)޳R $QaM>o^2팣Bj'ne'RrXb#"b73Lˆhh U<Qʄ(bp8^m]:>\PVFt̟tcވc 07 0DO n s 7pi՚xL A7Bm?=!_7v3җ3&#l8NbʹBA!λ3 ߵ r5ðz1biݖ.9 &؝3a^S>ZOB7k;1to~p5ƵqϜ 8].ЛlJ®haJts\ք2LJ>/a6P\+* ~KfZ0lJI{2x /v$$Utw7 $ ~+|@'4 VG 3#Ơ|4h^ql"*94c' :'1Yi:`l϶ 3>(K1׺H& :EzV}[lY;Wmd5*̓7ptdH'xQ:$>%7銎I|jGH2kN_ PH2}t oRw.N1:1?zkdlLŌ { M!,ͤ^%l+ݑŊJ:m * 3iƻ)<cGJ-@ުzРlfJ" 2wU݇n^r)d~d sURTưu8az3a7X.)*nQS6 .o)ms1x2m-_g}%cCzZ=lM-֟!\De=ٛ&)GZ9tHj+]HEAta6b=Z'YDatxVpā 5qx&C>vCȣ1/F:oFo^L)O"P)!97#ZI(PFhXfeKz(klR0D ℓ:֞A@JfeQ~yiI9iUs6f$.Dl7YJ滛-md~p*MRM;o#JyqVUuͭ[0{יqEK/ZeQ Dp([ D  "\[)ܝ,^sk4#R'wGV0Z9Tp+lMM ]FN^Ըs09quFȱ#ʿaH)YӍҰd}Q :ےb˴~{(/[J&K|"t|mjnjtPfdzo,:d50V~GS$ϻ` f3yEH\Y.,Y<_hfGâ7 gI6ʇKs++î21}lle٪D|b\/_ tHo>G @ZUlfvrm'+[ht4ΓV:IAV/AwGz!56Vh`uYt>ɒd[!{ha!բ{p3r.Xޱ,Wi SВgt)IvK?`کqr8xxUVxQ8q!_h{@.. Q |V?:5$ʥJ[7ni 5U I1 6tasJ@;(Yg'UvlLlE2lr=@g?~S+E8$Fl'}6*66D 'iڊ)CKDŢ:ƊԒIS?Ί 36dYDטX2o!'0_7P gjW,q~L*wx4M?Dcss?:NCwFHHC+d\<5eI?@tc#ABUy3, 7\r+ϫɑަ43J@_49@( u$ߍ%h ޭgkV3+3dx#]R#eL}hHR|F\4 <) :29z CvE>4(a| IC:R 1\,JBs~OSpݘ)YXrPgP[2?6bSNeDE6ǩXѢz>fpLy5JF P]"{_ *M|Qːka -'h`Bbl#xcS P`RO}@# N,PuOFrg z- xbJ5XX,Zϊ0jl U6QMY"Ra MvC\r,o&Υ  Y7:Xbr2ڪgƟ˄9` av0|Ҽ\^VLc)W}H= y O{ =(/;~ fZOh0{Ų?b,<7߬8,0Pk[Uc\ =XEIY}oin gSbvFh4A;l6`~*YUd»+jX*i\@BTV$Ztt|:浐0 (̨{kImCtKQk)`Ä-iyL,\XR?P"fFҧ6N|̷ fCcs[Y}ʝH={0b I;f}І-O.[mU}#؉+35nJ<\2n(O:G0K7%DaŤ)kq$NWl @A {y5v[~0jD" 9hMC ׽9GG[vQa&lէBHrq|``-sWٵʝfzlx,uPH .S2ydNw^ݘH7y*KBՊ oT*Q!J94@FM>*7yja9[ EzXê%9[xv;Kw1M8ݴREC`yB5~U_\rz l)WjlwiT 3W3eyA(LhScŠsG 2[al'DGmؖds9Nc 簠q֨hqAnÇП+ e1PwCxy0cSwYIK]qSwӶ:ʒ`ygeQ,>[aS<#TТ@7-qң]aC.D8Mss̒o[`,zd0/rPwϘf70kj)ogEMԊZ%7ȉ`+Щ"Fٟp*N#1QfSd.$ UO4u;\៸2 '-:;83 F`G&qI>{ND*`2.qZI\h5sG9Gdl#7[4y0TMH%U T<4CCx!5 uGvphqW^ڬ\i6=@i//r`t$#yl"ے[_6XshVQn< >D*,-j@z m(y?8nxdkf#&_K4.@1m[xlyh~+J@1&hS|͐S}bp X]mׯ9}IŅ*yC ȯqXvo*HptH3 |Η5,7LFoVd_jE~s6XM~Jh@UsٗL}NTLS-P6w362O5&|R(N{*>!j ׵fDt;描K!/- ǗQu`ls]5ȜX$V',ҋsGI;ҮmtRGk02O1|H+J|'Q :4-c2CoT(/FBU~jŽ-؟)^5(К]R+XdD6Ď!7߉'* zEб]jqgs/fO~oP< D6\\)3|!dxMa*ϙ׾:(.:j~Gnӻ5L2^ʴXؤK<mKxƕv!? nJ{%)tjL0O#؄w%cB87B0WeGŎ_5 vI"jÆ,:#݆a6NV83} ""S\̕/gB`R#>.[Z݁Βs O#Ł: ؛AYN=,#c2{SrbB('|K/Z /o~a)[Dom"0%ν` mF2}*M@ǜǬJ".9!H ymj}獪ljkh v(`Qaۂ11Lָ3D֤?Q-_7".HgleuO94K]gdK[=cF޾˞lԥlJcfmR$tF7GJH֋?s_QV&`uW=#ђky7Z{(m@5^ە3ަ$\]M o6~ ETC|zPN#f ̟KدHJ {f[O]6:Ӆυ.F^bf#"nKM.$2TTV6m/I PYxY/ULI͊ϸѕ#x v777ՅPW|Gm4eDgB̬.ʺ9D[;:?PbFߍq6u ŘK#֓|.f_/Zgi~zόڞh NO 8B”TK ̯;2sz>mͨdxLؼLUdS~5wv#{) H,op$ P*tb|֧zp4 n[]{z#Ćdϊ$4 /tam`Nd]Gߴ Es jPH5gy&2pSX ZAn*׻D%s-쬩*0Kي^p`x{9?Nvu# 2O:e/Vݰ1__kj(wͯ r pk^ݍ,ڍFnio/ כ*rTcW$oh,S+$)7)gak*v]zmYһQ2Y++/D Ug4vզ)ma{N? nU&2q8)B@bZe͑Yno:ffnk@%(LLl$B%>LO@B*t^7$2_9ߍ >-n .f&?8?=4FFtI͐:x=nKf@̹GԎ1U X9L@RQ{u|*-;UEc#9iCCck=j}!9ӷi0uJ}hȰϊH-0nhb v.V%"@td T>!_pr52Uxۊމ`V pk[{FF$ +@)ژ$Pޭ?:\H9ʡVJ~m^T3ε6u&kciup_gq aA]FIj+9yLC ,p>:&_rb6d~`1'0heyYw1f;u9Z.,̽$Wt LZCtί.<]cE%&"51LVyQ}] \yҐ?җLhmjDp, &7zJ1:)%һJ[p^AVO)];V.R2ԂH"%j!HVN sgᖟf2th6ΈB}k.(qANevhQimw27 QUrMy;iC6^pן']tpNT-le=׫X*0E`Rip^J.lB ֣{Wl{S)$$}mYtDY4)gtK8W &&~hȉ32l+KwፂM"`:cQ#%qM)Y.ZK%] ˍ<0yfW{0 R3D3Gh.Cx+h655Z3Ol'|"{z]7VH rVi˃rUo1Vӯ-C*jnѧ4S^vS+֤qiqOMJwJM/A ֘ɗ'N 5᭍;1\8rt1GBa&2ARJ/]/kxi89tUK3W$! QcЍrZ`%Gy#j%.)> VRf?_JG{Go}<7 ,~ 09٬$8:+UW?uKV'gtD8^Xu›c`-l~#)D:ИcRInoy,gH6]x,ʌ3SŽ0COe+RrclU݀Ձv%mV_.;07,qQ=^bz{{=+T]%I8*z58Yc[=8I1Fbx̡ƫ?t龷cqC/J;؟ӣK`W>s1z|߄Lv2t|NM]_9QDDs'a&áhQ#m$|X퐗 2A X?0q Z%B0%jk1}sgPߩgҠ~[ݭ+Z.X2`O I#e* H4ޞ9'&ہWLBB6FX ׾#8Orm*S xݜG`9 p*)t{wj2NHHm1},ߖ,01{߄4B-FBdf=^`.3c\4,Cr hM7_&^.Q1`nnrb3Y7X"RHc ,e}8_ xG%=ǣRr>X tI_샳Ӳݮ7Lh^,oUPMvhWy6;(b9;Sz W+J[-?dt `$^vRt;Z3\mB'<čnN o*PdiZ`3|^UL~0($bWw 踛ZjjC>Bwǧ YW.|~"7,D+1"-K(XG}RmCuζq`E έ|&)v*,x(bm$^g+ Bp O"fLۛ Pu;99c50lږ 3oG 0Bncu鴂`ˬ<*9 p*Kf4s=lo Yhw}z,rVtZ?h> vJrh ^6܄u"݄D v^dk !&B4gFR@t.Fq5D ]EJTtPnLY(j'O79:bot1V[`|?$[wS+%d|~kwWeT*I9/DZ,yDQߜ88C+4 q(c@N5k\+ Q>U144,+|LX).dxIFQů;$?PCl8j' .z w6O+/V衋RBN}1BomX5H]!@wncRz8sgLh>廙$BC7zkލī21:`ޮ<,. \wB3҇%q\dG/9(˗s"@%\+Red @D"ql彁 ANm ChEws>ɾffmB ?SOqy&?D^0jQPu`2afo{cFo#0QIWAxd\7owPR]8AxlR C54 -cd賹F % ?%ZڪQMK,Pq"sh)N:zi"Q7H OHԆw*Kzl*+, QɦY&:lIey;+alkqGЅ!ZҺ|!e_Yx/DcTO_| Cl3'&# uX <'^Ǧt<Xg 9Zu`eZizgmôAyJe#цEmJjl UXyAbII2RH)²P586/*N]$=ɳik3`C͈+T@ӣ*s~h`,Wyj&&I٦D?-Ԧެ /5HuΠ[u{p;JI0m EHLrmyal7󫘈##X>t_}+,%B) v^bN| f[^]Tڦ #4hplK*N88e]EfFh\dVi!} {")ųp%ԜRYb,k 3kPM> ̪+Ї4COIpqDV10P޴rO,^i5U !AI>}˚%:{SrT4/wg80p i6 hD}ps/"d[-Fh?U?JZT@}Z4@k n11!79b{(|u|M[E@J9Ç \#'y縐$}5ŅJ TP9ЄpT'tC GkЮCn*$$jmA)~@HE3WN8ç`9Yꅜh\ Ddó8$/Jheb*ɍ>J\LO7vjr l AJVzQ=k}1cl/j"(LX T|QTf채4<Z;d#22Ylj Ak92xEf)ʨxI< ~HJЬ5&rژ0i7DtsC $:B^c8-Z1T-&3cKIo%r҅q.GzTqIJ,v@w2Tz+=,];ϔ̸+iUr9X+Sckvk<ájIw,O ũ~Vy5;Ѵ@c} vΆ(6hgAPí哊 @ʿ#Rk d4w1kXuoi jۍJ=@FE7@dڵ_T;&=D60y!NEl+AA_#Acqď WR,WJeAȾ"%gvsS/ч S$ q R)3V|tYܞCƹyvd"*׽HNX:5g upd8teD+Q.T~Dus/e rJvUA+Ѿ*|h9\<bߞ\^ \+ۏP5 a4Ҙndi;Р$zC,J繣v>zp{7(4}Xmĝ\fX㼟}Vx{_32B,9" ;DѿvB?C:ƝZOUyD K-7ny;KGZn)t']_4 gYNxm8lgTA̲2$IY۹N5%iyN/ϳEvJFZնůC-9dS:gʣM+p *{MCe+mX "zŽYX@er%]T%?$!8u ps) kt>eߪkg$XկD>.R^8ۥ1őrm d9}%o#"Rڛ#Ȧ[_ |ezj!0.QKn˜;yE޴_SPO'틠@^9YPY>f=\Uޞޯ oڢRTQɉ?wi{|U"J#@Fwuhx_m|FyNjxbr#QAN2-WpvpJV;1ܞY~sbޘǪA$}07 -EalDߣ,=[ErqyY/`2Sp J:5Uhki=)Oi^U0#1(}gF67zc"kVPƎqe*x'mX-6g8WAqv>qHk1YܱDtC-QQD-ihs[< K$[T 4=$EɎ1Պ !`?դX7dn[z *"?\mDJvl }gkKf\详/'*2L1vn&, RQ^|Lf<3!2ɌF<>Wyح^Nָc$RKGqz$G+}sF -0K+ѧsv*GGlroL͆<6.n(ovDxwEs ϙ!k -yFiuI%esOB,)42v>3?-=%Fn^;. ʼ&x\AHNj}֘̀pbЄ|C>DfO+y2ȱUHKsOJ_M ڗ8JOKURϠ(.ESst莬GJ 0xn f`yf#kX>s!{8m̨nNJ|& 䣶^dPb bֈ|T/|*"Hvzg1g28Dih&O؜DI-~~tàJ{'['ux08{׀su|C7Xf ~4fYP>J@aMۊZ >.ε#,$nȫqxK [%NJYу9#R Ʌ[7Hf_t.)PkI< J+d0i,OKGW SM\H%~'93i3K{s2w8M9tvBLLؠq؜uEz$[Hо{q18&Jz19>/w8k󷳂C譽U ɒhejfzʰKt)O', +θ I i{ BB޾M 3 Bs#BH3obdG\Z؈&bʆLS"!0^('j m/4d?O&W,$W00&cM΅6Td;*C"WHB JF Lw&ZKsc[k]wD4KMx!86zKJKcQSt_,wmY%/\Dƴ $8 Lf^;s,2 L@_cI^EH6婪9w JSU)}'8S<>YSU9m朘1~Vw8fI~QsЪ4ԕ؇[(=xM/nbzCkeNT>W$H@ƽʡW2T(3wQvѕx=LSz:&bsdBw&CMǍ}FueI< ld:%t"+:)^7 2HTG9(_*YNש]O_oRN _Ž3n8 HrMtc ,f.Ud>;p0ɒdqumת3x[BsM;LTu!v=eyadޢHM' )HZ-\,`҇I2?/s U>roq9҃NS|r/z/YT4yN1v#vV g$^ O[:7 ]lD^9>GCˡ'ƢcT7&YsI<77L_] (kZYb[pDp~2vRx@QF&2㥘37-T'[ /ػVY2FG-7@r&RٶC;{†O8)a/Y^0s汹@$]>^Ps^ "vV18+YSCJ[U$X(e5M"fƾ8 y<~/a]7ujآV{5U>Ҙ H|,˨78d-Rq@ o23 G!OAZ@3=cdɥ8Ky.fčݧV++ 4.cPB Fؾ84t&C`s^D7LqѲ=E-w<m&#] DS×63".4LѻF&J^N˝1LJc]Ptܶ4(u>m jvBtQ #;pP>$|1ظbSٕczTC0;cc @jqqU%M Nh;:O>S *ƠJ+&Ƌi.Ɔ, gLJl4i?\qiO ~=TQ"lFe"ALbD|[s.DP4u~=Br_ݔov^pu $qrұْky~\S%5Q5Al*Bzp)l㨮>4ÿ!?nv;Blp9{B%]dFMܹ]u:qƑRmSäF9h ۾+J 'rܾIY)ڤ!%F.XcrOMXkp/z¡ϯx#פDr`me:1e-y@}EGxcXkw 4B\&@0:g jAnSA9ު0ѓ T&m&?W^6m6ƞp8c7=KF>h虩u"0v8]?VTaH7'u[ +#+=!ji#*`(!l~ uT׽3&5B ˾y_IPeWN^ Y]kuA=4=[pA]*5RLoFN'C)`D9ŀ~|W-F[U,nU,8Z`C! Od?v -TRca&͂R[h j&u.sŸB:^uaYWI#&fiij6qU<`:q gTДl+}܋,8<)xA׸LM*UXli:cyvV#aHt]qrԼAS\,4Z+o`h&:)l9d. ,?5I׿MLtpln7nSX ȔrkxUbYDfcSd[MT(|k=l!jGc]@4=_\[ښe({&X$JTU |O^^ݘ^. آPϚ Eԫ긜t9 g&L{-iKbyv&m3RqANaW,(oޕj?6os>1lJBȏ; 4s$ %V"B,QWZxtnqW˭lb{]a;<_:G!UMAMJ6n0GOw}>ӡR|X8BO^\M &쾃y8#ik!XR]P;BGW6 _IӉt.>.%JKr?h. (l}ђ)-u/Lq-bfS:/ ت{TlW ){Uə2ݗVw-xMe0$~%3W/?& G>_'-nH)MΆ ݝsvNHkJDACxCU<,j"C&!XPɭ}y[ W#? cgaigëdE0ݛ gu.Vqob]#Ũ4j>sJRF\wM!7F"ɠ&7hU@!ҋ֖Ycr}r-Qnjk.iĪy vB_OeRXC&E#fAo BMٽ뢡`"mUpc //\萟ab5'Ap [._<&$€ ғAQF%\ow j{M43{Ժ~5rj`MnkU5n()d_B`1M \范Vy: |;#[bUR*ؽǿL2|hWw}c(`êSoJl.knEnUS2!˾ ^{faH;Ѿe]TW V\ FogwT0dbKo:FХO@8 ®"AHnr]c/T&< o#:%aI@`Z8%T6r5|+!lpy8~"`\5R>j~,8/\^5]>n'{*Dž 8VHV‡.qBOtpnktbb#&eY[:A%s.~8jXYe9C <<#nރmhp<֎+ؔf M9{ڂ_PEzA@-.PR+p_.f:T)x}?l!*S۪6,'lyE|tu2F?oYa]B@oӋ)m`Y$^뮮OU+)>^(G;2LR&dڿu.A/Tub1t5 Z6Z̛1?ig僼z?g|vޏ]uN>(]ع 1Rqu(15ظd!D3޽ܕ٨Z=Rߞ瓨):PF&`]ARv̴@[lՂ>T!8O iQD'7ծ2+"/ՠn 2}&y%[k/\ OӔy%raES RH/U>Z2J: A'܂8DʆR2n#`jNC"c.8|BQPqXfFXzw&mX@/*:vAy47\!^0lV z/$-Me=&#m]*eq+"Jk'sI#˸Rg9U[X1<=_Et=asFF[K௢'=;'*1Jtu͑cI=$6b9?]G5`5f[EtY^m]whH1LHר6?!6 N>˳C1I.@ r4b63t /l~FDc#@y%D"kM4$jԋWScrѫQ+CEBZgy %Z5Le.+7s#Z?W'u7IjrD)p ] gvaJ<әt\-N+=Mh2xOpK.48b@K+]TҔ'Tg6vT\D7[nm(g'%x E:VQ( rP+>x%WtZ^ud苤^*Z'pGpŒ]ޭ…R 9> Xr.m!Ĺ%H})V^sg w^nTk;"څYY01XAU5!uE}S*&ho8wH88řFXy}{k6 hJv jX T.34sd' }wXV5nIj~PHAޓ6cf$<|Ai|&naj7,3_8q+Nj҃%#ϭRݳ{%]fl\ewP!~qHs= 磹`e#D(^ ܀#J["LCgrm1 =PzUͼ"\Έz,"f3s*Z TADxxU쯺TeeJuyo9KIJ5 ܔVKCdgtx16*bH8xc2?t/]}>:eŨ}ziL~JFBd0YpdWS ΃4rNiz=s玿! :0uBGoY-8}E*09XD &LfoVr †S$ me+UxIz7caI^7ZC2WϜa-CvŒfQs]9>p\WS?z0%"Ԫs\8} (7u.9a5@NíHe{tܒH:ēҷLH~}[K{9`u/C =3l|xVLABO֋*\, *Į=Hx{\`(W 3 c43 Y^汩q{YFCpf 5(`D ihRBթ*~5 ~=`$ټFY2>+u%$fzxߔ{HUwxlυA&tnu`Z2>F6eUc"{|Bvp_=)n@ iXwnّ 43Йy*g}C{`'3)E4|}򌴣ȗ {R#}yO*=!k_dRu7E[ɊJQee6-  12Lƶqӟ F&խ;aaEʪ^wz`cc+0P"h)UJF`zz:l nH9⮎;L'=qW]ͽ/)CJHG49 1齭 XJiĎTժ5pß>~:Px_b%WyeFc'0WHFȧ:{P3@jԧV Ax!JgRRzU}I6w}cK@Q3ӨsҠ1 "tI\u̫Ta= +^ f Ò+zZ4@:n5E9SꁛtK{,*c募-v ` gE 3ij_:WQGK*YT%*2~Jn/\]@ݰᄏ6i&y*bA`.AJb'r,wdS,~a9Eg;12N빃275{hZCR*A<>A"DʦPG x]xSA@T9 H["pWa鳀^Ll?nVAi`a>ZCR;R)۽A WXT)fNǝ D'b}TkT u ȷ_斳>4+zZ_~JG- [2'ʡ߱ՋfF,8UEP#1C^W1G24d~׼;pЎqk?P|3o=( 'rkc]df~i [Qi0ĕG N{9J:D-^.٢QbܜOnT[Ѳu{vM$\Ƕ֓ qW5-aaw9#.2]`N@I[dC愉3O3P|;2sy~.?Σ&tK2E($YbxZ}r}Y HG}2BxXKZz-.Skվc v UJ!e_rሂ*B^IiˢOgZ.ma66_{g0O@Yfh!QT@@tN\oIQ&DֵזiC,=%X%}_rHR2E6 w:a㚠 $(Z`kT zcһ/!= g:+Zoη;ް@%K(b }iLrя"n)tS 4X 3A7di@$ŁVln6"5F hR;GKp^H[1 pa>Z{O!R;F 8{e!% @Tkf.W샀EZ*H'n>0|d9,?y^a@`œX 0)h8g!ΰK@Mf%ђ椭{Up.Ǯ@hLse%%;eUA+6O(`>r.AI&Zc@!:LFO 9\I;O*p>{#d 2-z5Jq|7gG"w̦kldojrowE͚1 S}I[{a &ӷ;d҆is5 t ]VG558lyFGcΈ*C7C_XQlR|1~pj%z0+gCjv:?l/B=wn9E=0&U6I2qGɢjQЧZ͹P!Yi^aR8E,&N1tH, snFf"xc%>'QDFT/xB/SMT(ƌ^<: "-嫿Y]6!Cܘ2Jgtfu8[_'9Ws4{mBѣg{cd,~D%Ug^AYȖKCqWěg!r8/~`FmOwpwny~O,7cÈ&K`6yÜ9W1woP?TFGsE(hMGl~(\hZqƨMbeMcJFmU ~#fmnl/* >MnҢ@ݾE&5YJ-iH}<rc7i5EQ bˮe'e)TnoD 0KF\r}1 Mu{[ z ci߆v?͔E:fvy Uq|me NqM N9(q7PB(a|m3LIP0)g:xj6rdRڶ$ۀ-YNsRAJ6)&7塊g̵|Q(N4Zz o$#mY ew%Vwʗ6^UEIFR RC~1j\-FEt/o2HԎA`_ǔkP- r諃ŷ8$xva:n;4֣%+2/QFz,0up:wKʥC/4"t~ *Z:T:aI2\2܅[ٻfBRpj(ʣU,biىEܙp!8½wùHQL& Gy^8Gҹ<*6p,,<7dD1l@%[8]|ۭdžQ->Kܭ$9?fz/D?H 衼9Eyc&Wf.? `!Kw7a9L u.,Pso&Rӓ2 >RԇʌU#6 \bV3.n*Z2?u!D oxd~ʃN\VaqHw"saHwe#"ίyz =Bn+D=]͡R#5rg<fuwk kc%{-Rw|JBpM ħRr.ud^a4 tK[DZy/b%0I&]'#ojVSGu$32s 8ߘۿRCܥYWV2h9{vm>y! 7@(ۚj0`:ܑ+8vANvOם?+T "(CmSIǪP!{xʍCryZ"PHvLYL1@䈵xQ ? uT1_|nK^" )1Tw5ծ.%WVFb(ЅRP2_jDj|Xa0{A֒Luo`8W'R8=/ֶ-@lR" Hb}<*Gf6IiEVe_Pc*â="mVe#V?󟡕G6N1R)i4=*P $^űr|L`[g!ݥln̟gAi ,N;~?6%OlܐSP7dédeV/ȵKUt8ӵ&Vu1+b1es)*_I7O{ /`ʽ~;) 0D)/wHn (m\4Dv]_ariK Ub8=ĀMX$H^Sg9eP>'bCTq 16p\{ [L*YczvZqy rc:1u}b4ZD/$#7ge̵KhuQMFgYRЋ,V w$;^\oYT R ր+Y]aP)™  H @p֎ecgb.F́'zjgWTr̘m3D@Zc΍G1Q //<4+[,;/CkڢDazDy # ˣ9k"?-S`dI0Bn=8!1Y'"d]SPn(mc 7EIF94Ə(]IyA0C#uƛ?+ꗧIZP! mLm!os4Ӕik& ZL3؈{vd@2e ~Y-ΨKI2jsBŐ1Mnqa/6pF'SVΤRՈR ;ߑ28Y dֶ7O&O>χeѿEnRK)m:a?4c1Y|804ā_^\ OЍEo87 \?=Xԕ&Y'eVtA đ}&'i\; :T䍩bqFD:B+7.gEώQ5:zdbBSBW5?<~Nhn{l!q?Pz.J*,Hy:.f8U{{580>۱S5}~T0֤C:z{R [2^{FT~7=c?!ܢo|IXQ?9ei mISs)0::v޵#/Y'|9nQ[nI;e#I8{AYht ,=`Qޮ.х!V[nd„h ^$)]2yTU[[Ru'wFx p7c&I`y)j_@;5˃jdJ!)DںqpySݩ@./.y-u؝7R|;)<2.m,%`et(@GtKݑctQWe 뼴fq&A|3ËI.z(͍:Ah,!j"4F2^\=Nڠ\y:EMXsdcjWy(ƄJL(M=RqwŎiD?'o`3gK!wLUEc$as[Cpk#/@pwg-.q\a! d+YCF1kd$0`+m5bhwgU2OĿP=f"?6tmF\$fv2fü͇,Hm }S-CK:Ȅ. 倊x )E!Ju@T?2eլ۞!Tw+KnH%=ٙeleaf4Qe+O>WQ$wkO pxB0o1WZOEzo\ 1lDKDO2DaS'*>n"r#T@Wϒ.؊H[)<ӹU{HWJ gWmC7e~ LZ߄Ͽ7SowռJ `Lgsg i4% hMx=nN5^bjrYw)XLVӡ^ )cY5IWh 9 DN+^qqN3^W A$4@N<2|2rgayGߴ!*D%ip~iqỏ6*^Z%Q)R3#Kþ'X–?-j?!$bpEdcڊ/s9 \ND3ihˮIꔈkҸ0f?('-rR`{+]iT](b Г@S] tcH?,SN ='~nY ͟K+ suQ=XI=L}b 6@ىham;1W7A^FMW`c:j iW}_A^Kw[[o zSx¦Zh+A, 6@}]r:A"0sd,3 7/-zh -]ⳔҟNEe򶅪kABV_nd8IudCF|X?D,b^R T$~v#UFN1vdFQjYHN8o&,{RDGC>ityxF6ݽc-V;ZKc85*FA3Pګ?7͐8V[^Q._M}d_ $=umuN_M6N[֙ I@>5.sK0HON/D4u8g Id36=I }El{[`b"uʰ)<`uGl`+ϤO AMEݩz4抒*o E@5L v%y?nDASplʙ!\|0O2w Gwp#^z{XJno1RWΆ5Zy׽bK41h2 (8 9~Խ[$*\YcEIg*4T“T0!/J. DC19 3_>m{2WEy3̕=~ƀl5, ǒ]*4RZ] h(S|FILBdplBP;n&ƫE;_sen]ThL9{>}JܛYa'6*lܕDIo@L0k,KCO֟}"3-%7\8c6N"*MvIJVUTlq1J) L@7ga*OVAWCxNc/_ P R\|B~0v\ϼXeÔz,J`YQ'ao;faBHaD:] |SncAwj#tf fk RapZOJxv-X_ԗQrHCHE5(c-v!ϝgEޭz) %CI|8")qiYTc?t6z)\򽍔Ll̐5<y\*TAվ. [V2_9֘3!́sUָQކ{<,}ǃE8g^ KwnP GD 2F."ʩzUG"oO#T9vYe{7Kil|=v/ Z\YÑqHasJI vIښ_t'v;Yt/jS_\>~GdZ>])Ed_O(˪̞m>- ~מO?Q^TaWr: )eQ?Gͣا>C;9b.IO34]U7 uoftzq m9QP$IB83t(C%ͥQOg ų:C_gL+dRMtfYa"r,?:! 4'^D]$T f%&1hFeX,t=ӵw IC,YPR,+FNB McJN<{0?Re̱ޟp1+s 5v4)#4v9Zh ҆D=)pю󀁸$u #wW6^s 0xf) dΜS1[i$L`VRLo=*AE:E-uOC>;f).Jx?2Sn}]͚h4͙ `*mXqaj#E^$S4ȼNR;BDH]ÔiBUr~1Z؇sVg1u)Ň +ҿcÊaybQq|PW^l^-ʎ[I2ȱFb}m-\?[)R|Ékz n';byW'JE-}m$Oa9;_n Pq'pnr<+ n,؄i{xqHzOU>4%*Π0֔iV܈an~q¸1 U** Pk+1k!`Ph+L[`#b,&v:s4uQ>N3_T2. JlNR/W*[ȶ9O uvKYl=ĀVH(C񛳪>٣hjEIzw@66c( ; WrZ\4 Nͽܶv5NܳNو[RZpWkZ];g DVH. @6-`w\LsAO*L $S"y_|A˷5ڿXܫe/L\a}dbޔ'G&X!Sl ̾[U:-#U b.byT/B R^]L L`~ w} iuG\d>B*=cPBf%3r" XyvWC|2Y%o%xhbiL;›QX_3f ndb#45df/Vɲ)~rԩU#6\#tK)|R},Xs-+ARp)(2Ot#>xVUKf-BVFJlC5{FPŨꟂ`Q P鮺"5+ruVS+M+T)^ JЫ݆?I|H,y\NT 0%0G[g8ab18cSF º$ :ߪ}`%bMa+j/k0#Ysy_}` }.+x q/B7\5*yJ"H:{W7{gK[)iOCe||ƜgJp=H؆]DqVen`-fܿ)eaWT}3,L=mRa$)>2}6Q(ǬĽϖ`>#m$1~ej|h Bs,:, e 1H{&(x5ڵA<| Ir[Rd@c(ʱAv5㪭WhȖ@컎[)!F/biAw0~O}Ef=n"W)?aR*(YGW-hڂػ`wEA^Eɓ 0OG{8~tDZۗNs$;7Fi}I%[ż1s$tsq<ܴ;dB]^00tehu!NN;o^>*_QRrգ>"u'ş@wl5P\p&Ў? Q;.:W ֩ɖͺS$R.p-Nn bzp Rxa$M'>3{KoBxl4.à]߱diSH_*IDi>a2>~0D4Qzp.Ɓ}<ê)aZbfm+3EK{s+c ݼ8a|\y:LwB8w2~mkVi|9B,SluR2Nxyb43G\/5phL>V4kһ}|*+ \E-! ot7#| ̹ Bڪ4u 4!˪]ࢺ_|k5Cع"Gg[8=ֿ׽LSF䯽Fi=2hޞYn'8q"*m7e66ؒNofDdpElYM :Yi{lYHrޒКd%~ȤW4B;q1Q)34W (sv8xnE)ib8˔Sl ;!3JR:`Kr<98]}b8Fhx{%?KkuY^f{@-B#AMdD3Ŷ\@eR "oV<#MsLj|ծS2_y%^_i3It Xx`+PbR |h_Q"uOc!;$Ĵ)TlWLG}Bx56)=S)5S>E,;Pt!z MqKZI'p ^ˮk@MtLFp&I>u t*m<YX,>Fq;4`i𺑅6)=EK=b=Mf\gaםK^|[l_eg/Xyomf G,3y+EV>.O)W7U1|ܑnQ%b'̃\ !D2ֳ1%\[/3bLwBovvc 0!_#v}|p)6寵 'M$q#9a ]L[U!Z.;yӬ7iJ.[.|$'TIOS8eyMsOYW>@#0<9+`j$[í-dygۈmU kc\/e.1y]} [*;J&F<X,LB[1"3H!S ~CdX Y~ǏPن <<^{!ˮkhS*`uo ]\3i&:qλzN>MdfcN;rбˁ\@%u;rˆgӋl:18A)dhӖy2:9zJ8EVo3ވz֪$MW*Ъ|lCÈ6 Hǎm wX4u|IJ12f ܟlF#Bx1m(fpD%Zc~Z.X;JwzB'կO,E"%01e/Jc LBۻ٩yo4sol,kO^eh>OyS<91B0i$:4Tb9%e]V,.jPB #] k XRΣ@K"ំC#(@xQPQIP( :)>&CkQW0yoS05{gd9N9v6d,&+4LB%7TEۑӎ 1Y𾘃eLn^tJ;iqX4ӗD{'> 9jͅme5gGzS$VwH6Ng 0KjyKWfќ@0oPl"iӈ]ǬRٙrrsfk_/BoG@XiGBmiT%y~G/-F ;O؀zzs"hN+?In~7P'VbB;&JS!ȍmFvS^PK}Qe1#H9|utHjNot" 3ލcXѭk #(}ON ΋Đi@DKY'VT tN5w ! #NHXq"2SwOP?K%;R)Z+cJrjJ-ūm0%݇%y-Y^|mjg)c!ġ*:0m1d\s^*SXZ85 Ŗ4 qP/JQ7@Kб{Qhtu8OԢZs~p2C')b}VР l]R kE؏88W:=|@~%%0sއ[,Lت0par v!y7'X}FC3C>˭kq$ZP<[hj,8`e6rv\2 \5f8Mﭦ,ҫme".0'K恵yH{;`O]7e1s$}$SubvվT:AȻtY )S`4*w_ڿi6;MjETf]{$s"=(')@eFзhkHp†虷:g81Ɣէq70ҡT]m.^+ hjg!`0lMş .+sGG }DTp6V[Ȯ ,H;XZ!{ -5ύI.,2Dd t`l4C>M%/ z Lq+=[m@7q}@wz@7"Y7kn-LЪڅ;>WLVg3g#5Z#8d?QI}Y%\k3O [Oz/jѻ_ܤ՘\q&HP̑n˶mx- -}@&ز{F >~; q`pԾ;jZ2)XS~AG͘Rhxqt-l--miбBUli0QV&0 b "HGA\ʇʃfȤa fQK%PVpi\@n592wfY]^Dz8ZAZ2#C@3jܞ-+Z3I 'lcg1WD-4bvDRVe:&€?Ԑtw4.1W 3o C߿e [m j:܃ˆP|tdea2VeJ@ }Uhկ\gnHN偄[)ZV軤ҹ$ IckԲٰ&$6\?F}L~E'bɂ*nU]xya$=F*x,h xuvWM[{P->C^cB[r7p=3Voтb{nƨL!tѭMUeF<2Nt+kHNH A{Bvo W9&wr3?zN+=ZWF2>Z`ϩ_w\Unض;X h 졓oLF*^COM\˗,!hU-d؅׈O`p)x l5D3zeߏ4-WnNBapS]Jv>V M"MAdVF8-N < . u `Ps6.ȿeu(h, KᙪTy݊b#K@(C\N2Y]gM )->[/KAP\H,Yq a_0RN*o;bj,))di2YO !6K#`&E>r+F\Q`׳L ;WhQZ?0 IoJ<6Fa!a~M\y3S h Uy%>(=`p%H. 60J c8xkoPCPJ 더I"Zx@U@AɥHҪ¬#x뺷(MBCLF8!kxZt.X)9-C!$720Z%m_B͊H<*5`@PXΙ s0O{o;kqFB/<[L#r̍~gܰ)ʳNﯱE֐` UFasY F8nuzETӱɧURUy&'}l 8`n\x$q8T'RYX2o-4Ϳ!QEͻYwNzm$I])OpaJo2^=$\ HIL~7[_U#Q}>״(ZP!T]DP$JIW3&(g>͎βƉ/M lUoe4@0!a[K F}[/[g'"C8حge^F@U^e<>_"e]a +F} XppwcT?Х$8czch +15jvl&#bd+܄V&.^x~ɒ02ޞ::4T JK)j|H}g ;D7;SDξYeKoTp'5u9q]&q>;RKY9pHb&uRƬi$21[:sJP;?< ` ƚkPw$BzO =PA 懚y@+?J:J7nŎ"zI8">gD\Q\C@yڮ8q?"} {.Pq8Wm| M!$(˘!:C {)`^d{Y\OuO!(+%3Y܌6 j]x (+) D:ů\h=2LY}VOpz~ty&7WB~2bi;C#ܗ B^X`A@g ]zPKy JO L{E&zʝnlwQ׎CzY= FP,־yT_TPiϚ ehv<]w)[YudGP_"\khXӤ,oq %RM"DimShHw;M;k(Qͮ櫲 Od|]Ϫ> ףV;O Dl(= Ft܈OCQ4fK V#$Wqt>U'tƯߧ(L؝)7EmDIh 1T4 sۮɗSkv`B<:(5VЗτQ:ZxBphqo8_5&6}R[!VECW%Wôn} vWaTgϧM]T;SkiH 5 QW%b%d8}?t0.Ry j<[Z6p87vY36pM$x[3)vf/G*y%勺ĉLdTW)cjY.64@Tiouze9QV"IUliAuPZiQę NDL~¨m'Rk9X`ōLlikBT9B @ b_(zp$; gPH.8ZyCz(B]L_䞪+*dCd@uPx( 5CV$m4LV1 ѿX9NY]0k+h4Ho-V_ug[`IޣtA0G:4>V(D(fDi*! .ED|b:h0"ukBƜ{^vVH-}R&uGOn-VrN[NO/=uOp57%̲k\b)?-!uqa.+qoSmmݹ[>$P^s֯ (t>bw+=dY\5ϹMJ,H%$u0f+_7 (u#G%CʻsI~*41ô(r:kpҠ69WW0,7}p5Xw_x)(IkhAPV68>K 1\=޻FZPr $@tz`kM%\t&rh>Q:~ANd`[sPmB?srLUF%;ˊ̘Cz(DjeR=9֨mϱ[. sjI0v^?uG4M.N2.[kd;K}z.O.x|YΟDKƛkK9&{]E|iIh;bR?; 6@1jy0ݒ̷dyvYE!9F369O0Qc] XЂ y:QwN>S`;{ < PPTR 6Nv\RL>qUa:CʡK^~ W*tp1!CPW$1 ɨa;.:q*T%Lu1 "#oHFpC"9h`.bߎ \-뻉s~Tu ]^ |1gKr!m\qOvd^_҆gNqM USyx ϸaо[F 0,)÷Ŀ 35 $<'vIK2cuh$ݤ KI@N^AW'tBۑ܁yp,-l|?1Ղ+:7ꗳ@Pwa\=9}7W#ˉ Lq)g.eǁ"SƸ;+C"[80yv3.<-%_M2ʄ챏'}ԟ``{o,()/BJ hїӕ$K7Ck_K_FkKƙgj/Ra|t7Ӌz| đ=`t2ѵ~[>BQE(I;Stɨ4!K\[aCNdѓkSZv+2+Ί"ɓk :ʻ?ȈCn)t>k3 ϰ&kEIR;W\0޹r#!L0= ?H;@ ((ɏ:VK^w_+-`P/T?y ,9 \ X&]#>_C|AĽ2Qy TA:dlIչS2mMJfNz JkNP߅)"Np+Z~cKx.|( ')cO4hQ+L0d;7 +bij8/mܶ+jCѥhZ{։)kH<&ArWQMscB BTMo8)~'6 *e .xor~eϕ_[~ra TWVĶw#2&``G=q6~y}<(!~)ola]DŽ^ ۜ:3Sm҇xj+1.))[HsA-/E ,%;57^jK=!*Y9cDaN"baL0y׶53w 0bB7x'Z[8ke8--\>rGgth *`^ qVgE82uw" |Uꐭ-X&p7OLkO¯qaW:"p&!:(\;cPNf"mR^P4NN}J׃*j[$ss=OjSU .tu^=f/{%`hºm^#h`UW74GjEw,U76f%A_}^UgC{Swgu]}PLyL*暈ZK62?U+qX?/ڋJY؉rZnj44`ZZ&u3H/Z΀kL8hqx䧧`!vL$4n:$[%5?<>xN(N\VvE)G3/ZF _bc G"ث*b"T0x9fS[&Fo)^ Āu]Ig'bdz̃uK0}?ߒ8]Z +] +/UĀJ$ÐC3>04eHUM8u8"G}+8FBt}bG )õo ž}0%\)eT/a C$H88a(/ƇLŪ/ c0d#J:-i?8ʦli@$kBqN]g78>pNJg|{< L%)F*lϱd;ʙOO&hy7x$.cMfTUuU;qҵ$Qju2 ؉Go6Ԛ 6$/[s=#xMo42[Ga ?Ednyi' gjpZO2z)SuЕDFHr%QDa6! C6*U97yH7E@}qB.D"rp8Hm[Áb؀oiy$.-l[m, =gN>rׄN:KQ./B'[il{3\AIՖ>n]7sǑmw<,M<'6&/fob~[ \)DOot>y'W8B DP0/=&aH4KkݜۯANZ)(AXyا\9~$22a iA(?uH\=HzAYK t>&h:;Ky-2p1 o9*i0u14CMC\AbHm+J#-~)LճMiunS"Q`)@D43GEtV9ξb;-x̰-\҅Z'#"꣔IKJ·gSଯ5jj(KMP iL,Qlҋo<m'W=$о`t0Ҭ$6yrMd>XfUHp*}I K%|ĹANQ@pQ)ԗh8YVPm>H]-/5`D*] q(YE:^L2*i'z\Hm|{{t fWC#Z)qoNF7Sfde| SX/*)B 'FK1̸{w7@o%U*(d{4@mk o(wЕxV^5h“{nWge1ּS tr Ty#:3iҟTB!r*/*6mU}~OlQVvPMP`4T=Dc 1Wc&$ՐZdrDĜ8u9 ~^/D⇾P퍓9<= U}?9Wt.99J(!2O5B Տl],vD (Ad]x3@o L a:Xi#eߙāA+,ad AQ~PϰƟeju^~DםA)ĮEp$*J@lչ'\qVFv%{z8Ho)FSa_^/&mDh*};䳊.;ms2U-n[drqcз;զ`j&T2m v B{Y0$*]ӭ?y XBq|ޥPzC|Xgũ@֓%aMy #ȹhbc}U$,=>r5÷¹6;|(OtCz&F5O:b|N./bqTEӝ}|(/8Y &tulLSt%~c^*WdH7F<4@?G{B9C|X#7|Qt;1&dS޳ EL{dcՌD/ШZ95u j9$E@1'oU5X|zȢ$,tK_~w>pu& ?5<Ƶ&C4܀a4ӄ݊ [ l@J&Y^Jf*o3" +D ر-!k-7<{s|ЁvNC}!AG6G/ܥkRC..[2L0ZdJoƵTf+UnJ `ط!ҙwZˌhxF RiW߇+58Nd[FQ)Vs~5DW1EIr;-e/QKwF H@˰atHڽ,^< ^Y5!cH/R{t_y/,TO=hoY Vs> zX+V݉Ck(:7<_$PWP,$"<[ z(-Z8ٳaX?x,ϛuTlWOn %GcRq|mi>5wgX'Fy}&ɋHȨ n|#wh-hMRtxg`!5U#avӂF_,g? thZs?x!Mp9.%V晩;/G?|9ahUm+]%e  hL|st~^F:r Zۉ'\o{+C;r2Lو!%ߖ;e†ؠݮwxRn4xXPYe+?`R>b"'V]_ Qd1? otcU[uO/ؽחoז֩GaBlBc";vz2xӬ7FjR\}[ȯ&sOo;aCCE T{n|KDkpSi;6 ]BFP IS݀ɗsp15oh[! +N >"닔^p#}oqڴ:,?ozn%³_ :?MѫL2\Jdk-n'Ȧ:zz§\kv' S Xoiu`_(ێ{;X¼PS"){Mxv $M(n\S%ZIk~<3%(Iύ]?9΋oGaG{)q&M{^_Ie9qʛ4~,N67,-u{TV}=xl0ESMĤ1%UƱ }MQNr5G j*Z?(/$inUb@_|jJr䃕?I[jȔ$~3k!#\۬Mp*sMڡ?@ͪt`2N-)cY W٧H9`+ݩܺ>"8PjDᶙ{:9س*'yba/,Tʰf&\R&C_R|g զkC)(C@o=FaA/xk|Ə*n8%.֡R]sfyW> 5d~^Dth=!gn.TL4u}OXL8Zx m.mh; .Q==WJY—q Ebz?` Ô)6dn l 7]׸vjW6Y8jk"_6] ]-Xz0DB݅J4ı?l`|ؓ6Ch3' TP+ >):]lG BcV u笂Ś+17'&׀?Q*;JW4m1 *ruMejd@P,yZcyl+nji=1lugF(\] j΁ [EocЂC&Q%U :iRŊS TD2xYErm#ǁ`(9z"(ܨÉ緟];{D 53.F)q̽9զnE笸ǭObZm |a߭ثWLdFvHyI8˴ofvU+1:F$ʹUG=(֔t@lq!~t^}`(kmt6p宅,逹T=[Z@,GC8f7gHn 0= l%Ƴ&%~5"A p1psЦmeب8x VJf94]}s;Ah f'?O)8)N*AoY"j\ЉF#͉ ?dq'#bMWt_Mߍʓ[B:cDeŵTBcƝR#$$mx>،Ϛ k!"l(o&彋_13cA֋;kAwMx Rɻjuw.G-Sc6UH `/">sǓP98*KZuq h4S .sL}Y~r*UQQZ~buГPqg̨o-=p7#Ǵ=z5Fʰ}B|5n:A8Ӑq**j[[֫ G\Fe<Ϙ#aG|QF"q_7w@ɛ Gvix 7vtȧ$= Y`WSD8TmkȇPO*r.ڡ7__^z(!(qڬF75_PU0)YM#SF}\Il GQ1(taa$`1-`eLL6\M P>'v_I;7ȏ"U4ͫ/ ,;ƆPT//`ix5IS7E _qVr AÎZpZ _`ys;>wgiBpEh8&q7^s3y750Q+ͽ|SX7vȥ$JtGnȩ/Gf+{Tems!' ;|D-Y ^½q(!ckNzTC=WxQQLn0)մUEެq,"!m~qdVw+)7nXݳVqo:+0s7DB<Is8+ҧ;ngsHp*zcȪpm]5(Z)VeG N|kxtLF9]ߟn{kaBiQA:$vl 5R/\O"@Uf)duV*ϰSi=|i形ro 5uUrIOZhXHI@q,Zۛb◇Nْo_l2} B5^:0tEs`< ؟A3c(b|>g6%* c6`Hj8p]JLt^wIg%o_"My^~f\)2u@4nS)se7>vφ].I Bg~ι%۝^ʁ8>h.yb\"{D`*c; 8Cvi#1XiWƂwy}Na@őC7cqLwfZwZP|Wu6gAbTU&Z1Fv{3=nsѱU26gTʾ8gE ̉a; (SߎX2^OZ]{lyDzoK%tR ^9?\ tl!IT"ia=boT]&$>M ) ஙvYm1Q%2OI,\?A Yx ?Udx<' w R (qߕd[84ZQ6f1p#=JcsO 29YWHKOPSL?4i}SG9M%B4 /@>gq2Jbo *Lr:ϴ J=̂j+Í5%oܙߦ鼢Y"sZ#:C Ҝ@O* XT;k=?61hqԊ1gRu;&uR]eӞsɈ%_X2f(vb-=J0b1 = 63䙉҅6\l3a?S d7.c=GqpZik7"X[!̣ #z`!J {moVF ?,Տw!RoPOw$59 :F$Taa X"aEC,$7L >*GN&ަҦh꺦Uފ=nz?|cLM AdB~25nx:H2 W y@t3"=i$i6JEp~y!TUNy(<Ǐm7C0-n1d׺ʣ 1pNl6K,h=Egp;vaf ۽7${`jhK+~ݶ?4JM<~>Gd Ai%ӋƔӅEˉ^hӤ3#9jq+4bIO ~/EzË*$@+H5hdjO f6Dh>mH3\I W\cWE?66xz/^ GaR-?;9ى(Km=0sy>u.ƅ넭` j=MOUM1} ekQ9 |GJ+X%?MrB_[?[>0B@\E G=aU507Pp`J[P5fJкEҺCyHZtw]魥Ckr߽B'_ɽ>q%u_.fL$ZE!"sGuayf8. TUAlHE} 33eX_Mq&>k%mkϗ[|﷽d*% \JwL;-O '!E{Q.R6n_1wa$^/|P͂R M4 [uޏ(;Ҧ;jaPmZӈHf_u#f3J؜ZhYm{+\Ǵ3Nx# ^'s| ͭǜ؉A= sQ?Tn׏A ny|5q$3-gfqnݟ~o.HE!ZX8C/=ã!őn|Hy ܑOpf3dxEwn 86cm4/DdMq!vؠZ $u%[mk+>z;uz)R ~'cZx=S:8k6wOS܁fbe ,,L9'>-^lM"ϝߦ<6r; o$OVZle/cv͝0~c3ю?ScD<\wƯni 0 s4}PVjD4e3}pY4 ׶7 /QԣM*t={jH1c{+AkǹV&V|pn5;A?֯Ò"L6jCpeHwk OZ gK|+3FKD6&ٍB33nzyb O!V+RL9`V "gʡ̐i_~&ChapL嘢O>_ y9`dCOޝYkRjL v̻Ëp qcVy*u M?L.J}b\熮EK &vR Wb!|G-P|[ubb,Y3 +Zn#keT V0'L5N$6s} !E-f,7w`r#Z^[2 {ghR8CZuU/Lzwn$_Z˷Jc|4Qr>|T}6*`։>ݏLa/ԋV*b'8Lj_/xIo S"a&.EDP)LkP!>jx~9}^ bˣz磄Iht6P! 6@)ݹUsOd*.#maϑKCU7uO2X髅bLs./z%E8,o$*vun6rXT5(X;/U۴! Rf!?Ba tL Xv TBI/֟!2)ltIKB<|n3/'7Fo ֌rˇP5Eȧ<5.|n~gpι01pC7}<7cMLo\ioa~42 yg`ԛc!X: |$ZHZFBi/ٹ3m"5tR-׭Rg4j9㾏0рiՙou66ji7,f~;HtUb՟0S,{ K ܰuY~F(g]g^lAmpУjCeI%~$u&bp3j̬b@{Spa"#\ђ]DNӦkEh)*@`ބI!pq#R[棾ۅ{91Mh,Dw%ki,b3 DbG{jGm`ۯtj2{jCk!-G Լ$~?4>]?} b5fFWpс in 4vHXGkVeNj*i%~\T{%*iqBD(4@4WR]2-c됐 o'ʪ &goWLLNċ:Yp ) EN&`%vK@z0d=ypa?i>Mni,KgBBƣ0IvH/FER2,SgmeWA?00r"f: I)e=LLyqáW(y#f-"6_ѳ]e["-#]z8g+!3VxE\tֱ%JAaZ^r]:D[O.OV3,\x݆CF )Pbs b~E<.k TcztmNBXnb,fFXɗʣ;B|>&Ӯ:w큫4 ӌKЊUrPHR!,Vvt$A&R,%^o$Ho1lKq `olKn3Z2|~5ֱcXt._,B=iLyRuL\Q{EL;i1神Atbodjou<ܪ-4z FxvQpmYxb͞G!`rዿ^.ڎiaƟך1T8ON`|?C~ ibuNmaJ,/* %g )u]}'3rqg {'r^umaދFEXP)s,mrD9z*M1^Ӏ \EJpʮmlRԀmM+.R$!Xh6i`IʼnO!O Gk|f^O{U1ȱ%_\pbVT ZM: q_Q#x1HVZeZ*FQb фPb_)RQT=J L&#di"c l햢 TfQ5Nf%B9x}{_9k]D~Ziug{ )f3L @ϡ=?Dou{K.ת[Wʬ笭V>Ůg|7[ț) ~GfdHCw "$ː~5乧Mm*bœKb<fNR*pl3!B4FEIUJMlkQw.a9,졻b]_dQA)4}I" 8Ҷ=hh+/IKs =n҅uݡyz=1S>yDY"|#'nl轜 |v5,"C_-@ﺖI !ԅLki0}"dWRCUiTZsu" aͽ'R10`[G .&Vm&sr.[-}]^nQGaӗ֋i$;1J]ؒ^x2=03Z`3[ҾBPEGп3~uI0}H r;8ɀ r4g_X`;hm#2xeo&a XvYߩ@uCɦĔ#D0x %YO^3ST}hXn58K ɇ)C ; )=OkANp'nu-=vz#.L7xМm ךnx69zۤ)[r Nq aΛ$cEI7t8 FV¯cJ[| PhЌV.=>0 If|wኅө<b^Dsfq' `K{ƅ{KmZ۰Æ2~zV8f81H=yp"y8Y }Q7z5lq՟ 5&legOڃ b7<ə\Op.E=a/f0XSM}#ЗW[\N/3YQ_c~nF}b#ĢʇZ|%]@DH`Q*6m {ېIK3_TɃ!PO $7cTms82&Y[U%;Ȱ5! = ֲ_^F T>C_Ir4S5y=nYpıª@{=*wk5p;.[}12ot|.m_S6-%IF;_sP!An"!N:\ò0{k2{Ee/>Aom|h`gĤLerzWhelkN-2\ewS~NuIN3|y縬(YX`Ȩ1PZcTAu 7˼pktaTa^RY}7nHq*xa$NEu"Com1E=`G ?NY0_iʛEL?_2!fgx{م,5t dP+v~/H,ߨҷzLPfipkJ0G;07 | eל]x^7 G. iBXR{H6Z=hR=P9xc4 ,>NGZ0)S3/AnW]Ft\S?vHƞ5f6ɶD{FU3 oʅ&0o2rM~WHƑ󤆖c(kI2ubT֚b1AڂCUR = 1?vMlepVy_WaNn+uQ1^4xۥv,Qޘ Kl џm *X$UYг#GNԈ=Oqb̥4}<([}(]q? L}yg)< Lvm`哱n*acylbS|(e6~pg=jL=k-; 퍡d a@.qr$NaQH:Vdd*o\%O5}(wC";7 xՎ)O5Mֲ t!F[~M-y]h8 6(ՠ-!LVaE,,&BM&;mLv8ŭ,ow/GOC,ԬF"6 ]ÓF.WK-|g Guu"eMLECB+1K +QZ/~G4eIck[umA \JvIZp:uljo!|ݕZhHZiFCڊ\Fstև">%}P=9iW318,.G7~Lt68UJYO𚉦]p 270F~GVѾ1xs ;0FO '86̐{MICrn/NWVΊHY{Y*=_}~Xfx5ė 5Ns:5cHR+_G#yr- Ʋv뽩[sD̫Ckp}|W`^"cKsAt $[ͬu\ai^+ѷ%hBlgMwB`ّdD` R*lgCхZ{2~3ﮌ9+ʠyj,;d `Z؛OtsVzÒugNâ _Ѫ\,N?鈬m6ހ:6Aպ|^K3Vއr6_whkơ10^7K!9&1+M*NAX4~tڸ21,R H}o8GE %O'Sd+qe' ӭ6 1 /aVe]v*p'VNSP\5 pM֗;,)\le쏐B}tVLN+ sҘȽ}WlIm]'lr5`x>܃u(z%an4LK=M>$K ǖK"= mRhO CU;]s5\Q@P,j)BmFnF4,͖1d{AkWA-c HS Z|rDx'BQ]̠јK&a~IOt(uG;VIld_qeAHYٔR=tit2DG^nљĐ`3;bAy:aQ%DEe4:#g? a>č8F0%(Z#i*sDor@q9cv:F2F_w8+c2euG|l4w`8j *Ks{?JrP`d˻fuN<\+nP =>(؅yB"$AwxG> GO:lE)r^KA1X<r^FA1,w=]ԳtO%KM u/6]*86C4mlPTyxNӪ_ \(^̭|$5پ|;G*B 탕'EFwr,7s/_[ƒHɃ[s_-}|lJ|ŷ˙dު]Df^D3uU="կ'M4KhEoQ,‚otȶ[w}I>@'X˻`Q@hnZi] / d*#̅BԩdQA4D 1ʠ7q@V`|rj;d@α"ZԿ9=Q`JFh7 ^PB9ς ycpIKbh;F7w&P ,\vSR8q6ͶӒJ9!r7r_&ca\‭:J ,yUMrQ lh lF)bB:TSix^rPI+\)ewԊ7M|u^̯y#Pw{k} nܢ=e叁`{+ J+u5Dz~fX (+0:#k >o&]u!' }!%c7eZl6:kjNx'Ǒ9@$< PdJ +Zo!Ϣ`Z:%C']-^=uBF) mK6T/<Ǟc]3alp vt(Dxȷ@h?[ԕ+d pt%%&S栱cGXԋt9p,Rݶ#(NujO$[p0 A |y/狫jZl E)}x-WK~q6tA kVh-<*r;z#%R+t£J&ܗ[5&wHz2nByDvϻJe^5qݻ[-`LʛKد4C63\؝ƣ8̃C5Cqd=#Z/JH*+5PYAO R+f3 l8hߜ5[+S :|V(3zZ}jZC,2m+(qY@}1%ŌʣM\I,{R-I/eJEL! z6n "ەaPYRd8̴ F2 d|W$VarxfX ݈5PQKΘ[(h&-āll| f0\Xp!Imۥ"6 >T)a1WpF ;4NJȮ왅J=Ysm`@_z:(,T(DѧAm*V13-oTboM.!Nm x $խ?ʣDHzoI[|pr ),\$.Cw #MlZzMcYۖxD-mc&N.}hvi#+#*XTq:axrzLtmr?]O,=+Vj['%ӓQ^/7ܖ ȪM`\ c|Yڳ|C5q MD-.~kN h͸DafQR-޺%v e9Qk?&"n3*r J@8U :I- ihwD?Κ4Co8K! E-`.Spۖ]5ӺT}zTq/eb α`>GxA5/l ;WD[ͺC2[0{+`+4PZG,d9)fƣr>K4O_n%Xhcm7DϜu~0F` Z$! vA_3]Phy9v 7F闿+-tz,=PC87CC;[ )F$SiH5-e\Pň/XEMҾ &=,EUMp`g",:x\\ﯢf}2$>'jWFx[x^U Xn2f@;.SY/K%2/С#F, :e`*gmjmk9$]y1]y K*Ͼ TF/Z5X H)f҅ȿ00lP[e ̋"l*l?* *bJ+o˨ʫ5lؘR/ :xfItxΆiܤoo,4z[7KIF'=7O BEc8cdãfm#-+35cq&, ;8oB4ʥH5N 4 ='5|йMN:Ǐ }L]ou#F#ph{1*!!INǤb%T:xBu\Ce۲NCv>oH=qZ%Vb;✰E bCSܠeYb" iqoI{% < Ɲ8YLO^_n l/nȹM U=iAd!;x=Z\h;JT5>6so+Q&"B'v.cFq{5a #ބ lR8~;] 0η %Σg RrƁ $,e!<>iv61RcPDpCWʒWr5Dx{aq !Ṯ^;ĀTJ J& 3v%5$6\w/*ʎ[\#:(uS}`x2z{^zm>SU^uir1!+C wlfhAWMTGGƹHK~p=8ǔtnUj46,ICe#rk~xJ s($1dz-[ X η7%>YzkᏕ=:4 3:xeԩE!卧c°t@ˊpG*ycVdSԂ2pR2k\=UyZ* jdv<8 [3Ƀ0x:Ii ap#l5ICWS<.77:;DA|鎺^Ӈ䳸ȷǁQz^~GAq5E~t\R? $-ehe7O]PMO&)8 ׫0QN?1?^h< ^O햞!fgeze!rFܢ{[:P"jpv#ݧ4KvTZp9)(ޥHѻ\;>jwVZ<7{wc. ֒c"Ã_&-93PRIas/nZ=YRʗrŔ:?DP>2s6צOIxCExPd~fmoԵ' fj 4aƁQ<)%&}<_:p9W?9 )2~-8^BXA퉅Tc1X~&` G5n -9kҮL5E0 ;F (h2yR%2 `=G τ KP0O6&A}c#PWWlF?[K% ug 'AF4ATV#@!—.U0M},Uڻ\\lXSu3_n&*I[oP#2Xiwή(0miW ҇l#Xm Բkه7bst.Vt ?˔UP_ϹwxtߡꞅRzh/ pL M2]<̦b'-m21| ȩ8FAt%-"34[nڌL{[-q̲gk),OH/i?Q$ }WR kpaLF/"vZ$=(esRu԰&pv1WvL, n𥾚#G)ea{*F/NV"k$X[/{ofT)UVdn#ZWă 3D~CJ 'p5GY6BR]dfM'mvRyA*679}^Uq&`[>rXIMjr=(tԥ)-blӄ.?[/EL0>=A2292$4! '8~xCjXy!yY)i) S(B Uˏ@+=^ ^q:sS# y؉m NA|d$\J/b^'D[%h*=# x[-\h1]aqںؚzo fgLc<3Kgn|PfM5׌~'q<ǛUi8KH"ڢmIQu^}1cX2OM䊜Ty V^i uł \$SMEt&y .7lWppaƖ)mPr#L|߯؊cD4F܈}4vG:y%NV41.G28DE}0_V|\B\KaaKw=SM*Kp8=|Zsɀ4~%VBaFWxV`ܤEKUx5BP9]"kEzXbxi٤hPI W[5nAgXV{;ى#}Ŕ79}@Jd ofv\_g9`egk{8_xJRbԊXdqyXZEŴ+x^ūaܐ#[ks\qUST rw@}=Xy[?ZiG:xeil&wX]@O2Xv OQ1]\& u`H&7A2͢f޲ծ\N.%5Z{ =`vFe6 '%Z¦k]+YWc?9 7h,A2=\>6{Bo#gh`NO;]h[3fc @z#\5 q!Q$5XBca_?$] [Uov]a.XH֮5KLD֢~꼶iS해Нh#!㜳Pj%=fk1+2e$Mw' nR"34#5MDԶ~roʆ`Y>z7ȕ/g(k"WJ4)do,Z=yq A#u'G#w(vr# 1]JO9M DxAY:0YP>f?9:?N$bn+c؂e םR '7,.s`'!x` 85b]v˸.wh'|&V{Sp+P;sÁH0~':{MuʔUF zkYMA}PYIq-ʕ9'8C%Lڱ_"lW!(ޗm[YVn2( 7`Kr(ԉYT8RH&]dVRT0ͪv!/,֋9JfH*ϐxLro6Ę#˕LWP\GKvQήL35jyw \:ePQXZ6۴"JTvbnئeV&l͵\*,+C؉0T-Nwv{4(鄼Ukt0ܚKȣgf:FC1ź7{9sN ֋HegӞ/{(:6$I^x$W#-p`V=` X\4T=`˻ FBh h]:}WFp,Lm'Ƃ8"#DUeRo255o䕡g㹭z37bQPԃ2~{(lu(&Qt"5VuD)S.^ ')1J>m&?wHrZD&$†%w(Etpy3kGs?KP͌~6mSԄ릉o%Q1j,ErȫGg MG1 1fN9~tRl!1llf`c54jo|MK3dUm?KQZ' %S*6oS i5n hNU|?S(1y)*!Y_j4C<ڻBq,n)WL4;iz06oXĦYhW(e)Tv?}Z0wwOpa&3 VZkx/QBew%?܂ }Cq󏦦+V7 T}ŰQW6uqȤ \da; ʞ! 0]foUA9Ȩt, H(|ˌY#lOI~W={9F܆A1 AqRmZHLLYjJМ§SV ebx+()OEfk`Ƃuh.5EHws]ώzm32 c⣈[|=axbmȸ t7. lE%OO΄`x&ş<&bKe}jIZT$;4},0 rqxU,&A)l3Э*K9Sk mnQ`M6_vƼ)bXQ-u7dϊݜ FGfH4 (?b+Ǽ m'8B? b]na6˨ם~;Ť̫ )U$:4Zq(1Fkaqmhj e Wh,&Z ]cRmdbvTN /Nxz\zV1 #r\A9k"Ɇ+M]d 0*d\+)?10<}/Q ĐNŞ~-oxQ y? $(v!G`WiŗPת?+?ϩaԩWy%E ^5u ,s-=D&↤d[UYBTswf{nӄD$?\|6ΞD]OL=o6s+LS >h(hUtC>|ćin*cQMc[DRˍ/A{,SıȌ'#ٰ "UE^ Ы{'hw#4UòppTjIl6)ߨSY  VBٕOtbdy+R/n]kn zs19 *I6(a#ȃs 8]NB8,ݱH6M.-ǒX]+Uug {} {мJ˲Kar5'$c5onȬI/uxzj9eSN> 4K=l^-n}^7`ؚGd%9G9JD#^Eke\CRh* FTj2fnL&DDfB涨n=T$,)#jbly_-UB:?|]R!@RL=(m|I#:WCV^DHmHk]E6F-V1U/wӿW[{< EL, )7$0c+}3ϢMz|%{UTz>Q#m[9JfmQ 'AM_ *sY ~h]CKbMGQ'}X__y_;R DkCt>w¥_ {&JD20A0Nh1kiŠ%~Փ&[@kQNߗj+ܥV*tsm|jbh+ 8(>C93ĻCO#C^*yo؂~C"W.$<[E/"w<(oelɉQBP]  [}ߞ(B9)7ZrgP@f}@2Bx-y愊ٳqҜ/R7 lQEwg1ٍ'61k$x +Q3TuY*ǂŔݹc .~;^Y/nL 5O9 `,GX&kpARo~0#V2J:X9_ddyS%=[pp|^{yr( -|[ vtL uT{ v.ݪxL3 +tlS^k-~r,X_YAj{/R9)rT(lZ_II0rp-N/f~ Ri7SPOaKJ%*vn堪ƀ:V|.a>bT;悀WUCaE0BK>Y U^Į Rz3'pv ROc Jh/YP˟`Cg ; B<$YR!~I3+GP15%fv\Lқ`h2Q)L6u[;?>Φ_/Q! @]\!"k5y& "QAV|.pt>A(tizJ+f#ʙDm]' ($oC ^`,u4ƈnmS 2㎅6?,4  ؛żʐ 57<D0Hn/Ԗ7#喓K2plav19_u4_j,Ah`Of7Ζ!+5]n %meR>(/†IUR35/U}T,[ɰ£L t{wڕ62H7}JPKZsE8£2^0a!6x/,ChHSX2Cxکw! 2ԭ_B 6+4K̿}A Pd@Da+0ʙbn,/k5~*Kʅ-{mbUi<˗J~bWBi9w/n= ᑜҬ\* M,`2⬊wvEQF=k+tCi*e6Dt52+zscj oy]t9i?vu[OB yp<'ȈxĨ"5em=Bqdh/pWR z<&! _-(]:"6080)o88;"Ʀ\_A #糷dcf]3D iU8e!w rYmmB!o DxIhIfnZBV%s/վn]ljz|ҢWԋXdyB0*h ڷ$57iSgyGa@=9 T'%^ak gT$?W3%O/# yxp\D^U8t}u/#S7>J3ٯ5Z+uOcbCS!:tr˾|@ɂ9L}|f[et PmKWdjX#~~G!ԕ!4Gx7=rˤn[3J$ Uh?8z7v?h$?BRAϹIe};0{IoZqu#e$,ۄ\@^a}m-^TO /Q3 /wT:{.U<5xxFQhF6YT^X++nDxI49o^%R Gz. ӗnlPbOB'[+lp 92K]e|*j趌˺ub;Vb-Ã*GHHuL?۶\<7Qx`ñ* 7Z$"am,kR x8yVTj0B#a Earmg%%!Mfk`wP T04KoNvؚ}B0v^ NVY]0tduf=|[$T ]Rv9Sqmg(teX-i0 0bIYFsCxNDI_=QjN6u.r!Y`43H:g@YVuKsD2qE ryN$v;lݾ}" h\sJnkBI[ nW ux֬(XTo=yZq :V|G.JM/Y9gצ6\8jF"!rpk;Ck|.~ J2" ,wS~,;nM^MO[!$a^CazB鸩H4H:d9!>Q>J sp LI i 7\rs4u2۹[benKjvZ)YQd܀XlI((VlO䏩>q!;/CglUs46k$BGqb%ac 0j_g]%%S(NxV^~ ,f)5m FtHb8Z _p4N Vp55{"^xE)ZzբT? c~z/as;+R;ͨYbeJ""*R@#ZMk^ɖBCUp h3 gcvReO-jhuJMl, L1IIt3wFuv"ie:1$ŃX/V 54lHA޽eS [90G߯9AWu= U*}0Ґ@'M'SBş1fmf[<mTh\QhR3#%pq]jZ?')@= };g[3a ]0)CA Hg/_=9wثvgUOA{u^G13L-ll&Yr0 A`YE'drfnzf[d2PW^9\Rp o& ԀWb@ }Ə~JVؐuh$fŻHfw?a~Xu𳛗;X7`>k_ OYt_1%6^Cl4E_s9!{L(P׀5..&/lGW04c&XDc=ċNruy(5 H.:0E$'tg-tm 8 CLKdخ? YSP4H9QF-'6Grc$qS`]j Hk JQG&#iJXr(i4ʀuq54"#o˂զg_~xjoʩYЍR^ռ| ]`(<`߻L|#tvdGqUrȼB&t\?9X IqhD9a{2J*|zzDަ;nװ/ڍߝ7|瀔>om3'205L0ƈ^6{zh{8"]].j6Tr nfJH!FjVg9,;p\@ \i-\gOu'6Bڟ:DAЁCLkykL1rJc;b 쟩XSi6>+jX"zY5M4`Gyފ9;J!= ӓb](m+Gs*˾?"JZmH͓_c*r]qXL>>7Q˘./xy ss0ppznBS^tjPmn_6zeN dk'f|._$5m+ỹt'v*YN*\,?S3A }0DrS,'9b:˜%sў#Xr|ؚU:׼ݦDk SJjw~wC#|47ʽ"Er $]koGᐋhtV8=sN恄f -Ť0'U;ˎz0]/QLWdg"jVc 2G<Ü} @Q]oHwOYr mx K#S? F!E$R@zI q:%Vï$]+ɐQByo=dEʷvyhT" o\;Nd?ԁ,;AT%B'/pYc0bF_0J,[VQ^8(40V>X2Ը~xcϣHܟFX"I=ma>F66`~9[?K9$G\drVq˲`6th<'LyMdRF7[aW‹h;bdѡhzxlb?jvSC)0N2Q/ rSn+ @l @c$훀F@zR[7볗*o#}V^v3olb"!.uC9'6ͮh җ>yoHowel/@ij葥]zI"㬽q'3帯۠>qHoEƹը N)ѹyWl0 ssQw}M4y1YZcˈ[{a< /Dka"aWr\|#7CCZ2#NhiuAG=$?S~]n+,H N_vA_bN>]/F3f5OLǠ,c_d6:&M7[W; tή RȳE&OC S>YOtY*8̷"1~SJ>0wLAϭnckSe1LD{ ̃M P^4^ qќ$0[9N5.5ѨwCAymJ_}?wk ix & 6PP6 (:= )(_NS;B!+-C#*IVH"~?컹=4oF" . PK:n`\b<*°-J!%l H-%er=R]73*mSXiJ h gD3Sx[GnFFl(R肼*Uk-$5Y%YOߖjAŰmJ',r̹]nYYetv ^qJ{hp[A-!>2ANʠ1>~v9~'&w|BH#00-ӹpAX3n-X~^rӕtr4߂~|@`U76_]-| @P'MRfi)'JVcyL.Ez+O$cn1wd^ofӊˮPg5r9!!&-L#J@Z@{oF솉cBxKC "`9[NG*`sTe4G]YJ1|PA\nR^^Y)=-s2gsRu&mF~A:xFɨ*n4Ϧ? X$766/1!aeɗG*/q&1$ zhYPY1'7%h9]>.0YXYIRow X0gl?i\˚T3tk"y*[Za[LG$c!5X/#Q00l`ֶcv}"iˍ,pdQ- 2hnRaX6QKA@ QaTΟ.)uJoU"b_~Y`% f!@~,blsF+e]J죪#]Aae]w7 7Y,Cɳ߇]6_aшs3K'Pθ-PrR1zP0`CN,|"tsXwe,?-_ }BQ6ٛs@#NمġoBc#q_qݿ vH0H:%Ѩ'Pftcwȷʀ I D Ѩ5껌eI͎Tw,#*% GaR5B%<`$q*ᙧZ;hk:`ODW@7H^G]Xj I`^"x;7RHR)@yII ~xIA']d1z"cB`b2@qJ!9} ڔ_#{fe.PȋoPYK>{?'ϫo`.n ]؛]rDi&vtz^v{̪#b^߯PX΁En+p |do4xneiFF=$Y΀?LY v=qXr:kb}eƠ?MΎVVj8,X) 8w5BЅ'B3URVjA ]&"t p->71wxJov`%t`dmcJISҾ SQJ|SD1/wEu~Ri3|]|e[;Q/ SjU=jSaG-D"u#cSv.oh[PX5ټ#y) gTe$n&RIJKFfCiЉ!F6 Uzc;>i7)d1xc3)tT$uF]0 su1?\U4$1 G1j)WQe;8iꤗާvA^7K:4h~<}-N4_jZXW$2_e{;wQck`QO_/Y7v$N!fu2QTٯtu;^\~.!fQqٙʶME6k`jV >u\7>ޑ`F"@qxO-)_\Gb#%:0MÑbB hؖ;s8U­@ ҂jK;]?V9z> ghH7Q![z1хĵtg{<".:}+c`ڃ78E] PC"linf+37#ptrdv"[>~TMpRu#'% Ό5mX70][;z4_ &h=H$B2"2TyhmGѯ`-/> p$bzo5좍IAenYgr4|az4I20N[ϴV XES(d_gZqw܅<V'_R7dxpKH:rOE8l4溚$u_D۹ Feor_An|}K!K ZxRA hCS`rM5ۿ 3ǿ$G_0*} :޻c2fRmQ=vmdr {q|vjX{Xb^=YNؔ=]߯tJ^M҈B9H|ӋaL[hx:SS bnJ Cyigɏ-c]Je(6,/ΤhZ?H͑GMߪz TN3Jo' D ӤD< _ exiC*Ey&e6W35LR^+٪!%hNCEX^@/FS["p:-ENxZx4yx Cj` F^C;B4e(rM+u,S( >It/vU@mBz{a6~1z] PBB,h?IkSWm6܊bO}Y|*c#EZ.bqV#PDFE3ݯRt N}\+f(妼~Sw3m\S ?ܷx0`)My0[tP 6aagҶ*|ql:pi}_M*c4z+GI_rX 땤y0Wү9zwDi؇"eMY(?@0|unXLRBP{JǸ3f*Bl03_!2+8-#%%4 ,F7՗O/C- XpRl$U4UO?ؤ/C1J_$'쌋BpP*ެ=؍e^Nh%lݘ #a#߇ U6ՏeNT~3NW`x{mjcPTM';G_kv9NA?6y6=#oCǶAV-_wZvUyusv($lmZ g7#UD!tϗB K&_S|ThVFdI)*x I՚i֏|P1;H6 L--BjARGXn65EX$%)3dsb8MȼgIȎ3~jD6ԥ81;cs,0·+#NUEc_;|nW< RSeJܫB?)> --6l%@[d\4h .I ^Zv;GagXNz';]F -|D;AQ A̬M0q]뒨juQr z1挘&GHI+ltʲ=RerqKSIN (AmP*˖p4?|PK$v89mΒLJlٵL$¥]> hPI vҵ@EFӱ?X;oy`m:%4U\pZ_:0q9kg=-C8YxOKo y]'nQr] s54%%^5z6#6>LkEw @S=K28hMaJ8bK!u8MЖ+(ͺ-8ryQw @B L☞9﫤1 Pgʨ8"~x&p_TC]bW#H1FQ0ȬAzèV8@МDxd~ݤLT$({w:w_C\2F R F>22IKv^ҝ7L|y3ɽprB0&*lw]Q*bPqAxw=k=CT!+kҀlmt:Nf,jY }-`;VQމ.6I̼s}/xN*O;J|eRIsK sX81 6dԑkrul1&~S"l=1xP9)"@CyCyy2b@!:ߔֈbO-%'l dz{QP~j v&"`>ÜPjk'~经qc:}O{l]M(8s[<c^C@=/7&!;T]OϹ y!mmCC%dy?:vhA* /TeY胺trOL0Զy}bE%Y~Ie d`Oj\-!-Hy$Tl D .`츤wi]u\sbєWeKEl܃=3xS5YSxGi}ZbZ9j:C.7N+g;m`iE~K<&8+/`|lF-T Б9;pz;n(Wq8S&JTXZmrԸipAg7) PJ= Z!&65fe l0{hS3rԕS({lyAk-+)yjY<8+cz kU'SClPaY"KŌ|j5 o'Ud僸Kxp҆#=-.^ﷃGw7~HK|S'5}H: :"4DRwj/ȕ%sZʸV@#K"1G(ջ1^T ~BTtDz주ޮrkWWO])4%Fbq~.R:$ml@.޶&οH TN4N%xE7)(ھd.f^: pQmIIm!agUxf,[6YLz'G첐!/(ip_\~?'̜ TWE47J 6ak"\yEbe1 aBw=¦<+uVyθ ~1`ή24Bmܗ&S `QM2yQhd9ͅ#)OGgDrK7^C;RrElQVCΐHc:#%2 g3arj+Ӯe=$PZ̆ IϙL=6[gcy/+?0>{5Ql6KÕϱS7 Z4Ut$ X'u]fKF(q*yЙ-u/晙S*QOmV,i' w0){eװG M0 ~$) ^e+2s׬{}B5f-2)ڐBRzAk jr Lj9d?xY+2k,>=:JC!tX=Z5Rb~P,M`RKkE4h>MVW~aLH"tn*}HEM:(n, i" kC> r&t43Nvs<]j2V7Ʌ$7M3ΔUusfe/ !wxKRyhcJ4o.>ݾTЭsM5ӟ{Uf8>"AJο<Ϡ_e=H|ꀦN=F@- ON1M!_nrQXTyY?UA1 ۺRlf3X9Jᲈ;L8q0].F~T2GRt*;Y˃ԓPp̟?i⹑b^%,Qkdن6Snnd)6#$u?rpgG{3Cx2W\hGsf]KT ,I@ʝ~Od#/=cTf:ydū @~ưB1ukd2bwL.@(){."qO+m.I5|!UZ0W^uz 60tiĭ!0sc'm4 <[kd-4 ]:0.LvgNL.^~x߳W4B5jޚ<@6/ԐY;λz ڴ2ińEIMV.e+ÇW8EPM+vUpg&(<-PCYLOR`{O6>|r6B+Pi ~(Ǎ(} 5BtYٍ- 1VH5$Ztv_`BYHx 7psz7o)j";7,U֞oM,)|% `XQFčl73SI 215>G0s|[Dt:.lw4GCxƍuV*0mV;d7NFbӑL}8r=;Ѓ}l0^Sv'8c/Aٽ%t٥l|HѻAeSWLsևK4vx&S(jZ*" -M!08vX%3p(@Z35B`.*]2)0k!3heKg"oMz9e4>#?J,vosm/XirRȎ{//[8kMOl%(%8U挱I0 &?Ϣٌk!m,XߟWhMaML2 >o› oJ؏ ְ ڧJ_B1ψq *0 |?0*缕yaȔRY6V; ?CXF`y"V݅{>*)wr?qE3Y qd"iO~r(n6}W曌,$ADT-Yʚ|kםW/Z|k:̕Ɂ0>#n! n/p:?.kbS< ~ႜA×8+ѯ}4+{pr2팙X1f~"o9([2ʖq1ZLG{nZ{bͲҦ ZɅ$ٹFinэ$ [9d:qxyfV:Yͅ!rSOKEf2ql`5?rfzz1Բc\,يbsԶSV]#PB bP+dǕkghh83%,6?b^H'vY0{Ĝ`@i6ۇ X+ wr汚2 Džp\B75u\뛶(c2Niaޖ5QFȩS9@PC 9eʭ~ >flRltQWl8:jU |չ9t#} Ճ"'?xyB9LnQgvvzr_ :+vR`gm:G銔JDə:$GelN@1Kע*_e4^h]Y73LNB)ڻ`l~6y- Q}]t.*͆%."`ONDܕ&M-}#10xwN,nxElk r6q빫hֳ$%ԣaJ@*=OZ'#3%H]F|DK[}+9aMP {slù-&hQfVw{ÑD Q3CRns 'J*MLL_v13 ;t"RFDϠ"mi/e1FĔ6 B?Dt$ӇwvUmClJGmҞھ#*A\ia ˵@-cFaP04Z9J3̄&^DE2/Y2*_+cLP3ڽ6)^ G$fl}Hww  zCU-^J+WOy :, ݱEs@qB4MKGi&=b]֮6np烓LxjHΏv0D P=ŎuԳ"퇴/m&Y/OB?bO #r>X:]b}Z&Ц;~ wghP:?%N&((ʌLZ_T/d tϿ;ak̤VkcV$P$î9f3fB܆OV9[ʨ 3m۩K^k#>tFGz(,W}*f=:{gbHN؈*xxީJe氟L=֯b»jhm`e\fY|I3sʗdog֐=pgx0R<݇dfh鳦9a#Ϙ0;Qi nɈ"]!e\Ҁ zjb$P;!$d q /2R c<9/R;?a1܍MH&$phD$scN8F@4ILe:՛9M~MaAHL= oܚ( %o{Si.9 8,rm*prD&iHcsܶ1G OZMDvO{փ'']/ 9#4 B'O}VVgtD7^њcp.5}Qdě!r.d5 iFYP \vB\0j~|D-K۸o1NP2fUOy;jTL.+cǜ5>/FQZAR)=1īqMDDٌS 򁱴E M;^H+6b_A6"v‘7`H4I:gA|0ߗ0`59' KsIߔH)+]3L2KT|2#q1`IbCNZڭV~&.v*6T)}D 1GY$~zy^>Z6!wnCKP m[p!5G`f^dH]'DEc'lV}L+%RVf).h)-cX҅cllN)o9DQA;&$B9+S 1>Igx tOˆhIȃ+<5 mrZG#A}WAXLS>ˮhɥx6MȄPhۿU$lb;nCҗ;mI'Jwѡr$H xC')YGoQd.9o EIZq~͢$lvX Z: >c_FQf3{5^ƏZB'N|cыBȺt&HM΃Έwze[vH9P[өˆ30ˬI^Fq1y{1s%I6Qjbʹ'pTԵJ03u !txfNMxɐ_R+WayT'+)| Al'91pYMeUy?m6q "MˮߪWIup.rTWԦ: `uYNx (B $Pʹ2I3QSUi','7CC_44>F dⅨd\`AQ{  jW[vC;Ch$ر{ThМ@\~{fz )i& _nIHh4Q=7fĵ(ߗd#.x'{Jknb+gE`:nwIMYGF,QD>3vitՈwCt 'C*YYh?óѼi>Y>rԳsAQ(h=%q6C_Sw / F_kf)u#]:'dڕ#!nǁH|Q):R}#0eUzf P̍ 7g2 iB$`ESۮR~LW<{*b9&+TL0p}W&!9@)bh slz ((Cv9 O(-׭ /l#3u#JjXuRRvWnCi舖SO[g)p޷qYN?$91ŸQ'@{ w<;:K7O$!=7RRf<O5l@`7uvy#GA/=&8q&.u(v+d6E%lѧ/!U .bw}iMx@@y*!/dg%v~/dUlRA6AQOQ]7/nԑҤS:^Ȑ}G:̸>9K85i4DRטow)JzDalV/,C yMۃ"e2RR9nunړ9l6zIj3CՒp1U\:G{`dq?in|+5[rf&~ylBG ~3jqOB—ԢшvR&*_Y_ Ԟ efƌ9$fW>pє=B^>55e8q5)~;)k,>#Qaz ^G&C3D:I9C܆5MPnHI%Bfʲ 9OcWZ)Ur˾`F3Rśw9)(ǁ}x=>ۂ2Gִ#3,}?y Y7"b(-?[MSk,5;[.! Ҧ=*ZM'8u2\wQ *a2g㪫Kf ho&kg65[cߥN4R8~A™q6?y'C<+z/BfUYq{gJH$aQs1$k?jβ솾[[1[]Ǯ[^@1 *@ˌOMk]2d5 sQ,Ch &~PN#>Am0cGiz/I 6ˊkF!n (H½x &C晴v t"rTp WL<Ӯ^~fHyx+dۮhwDA0Zgixeq-fo=1&"D>GC !ui3+jTC<&"s~@R`$^jEͅsi}'*=7ؐDnBN>?v\k WC?esoP%W_blè5OsnڒEFn)yȂnd͍՞HQK0 lЊcG-m6Vl3u LG[+)NiWZ&Uq>[bA1e(?ѺC߷qٱn{9ĭ8hM*SK$BEz Zt픟.8M嚯(z{Yyj9f/f/RzGfP@mP˼ (:$v*cuDTuOT5Uh7{8c8WW/"Ƌ 4I@; T F(\"ky$Ё = q!3|WU96Qc4™U4õ4,T!+xU< ȃR*aig ^ӣ"QIy 92sqעT . %M=|Z- !'Il ɕXKKHI0?GPaE;nզϣzyp}9zGluV.s˨@1x}/S(iҞܮz?SAȎ٨ ldW$`SibA_UHaϔ# Z\7oS7b-ے3C"m$lq hbJ:2</mzfq9_K07b_¥(T帯+ŭS Mxc/CHHmT.P>$cB' W)[jc6ą-01t7$K3;5X#8n$Zك],|æslH@n)ݓ,y>َ*E#Ү ]ĝH_+Uri)+XlJe] W\ Pʛi6sߦ\*Ҧ` mşΫQ$8;@'q0:7צ㧏fܑɺA(RR纜\q GIN B6l)H9ݠJ o'ca39BVڛ΍dw E }w(ߑ#=d,d0&B~KٻV18DNA2r;^|ɯE<1 BV4o:`qw6KLw2 } }UtcKo;k;tqaz[|M`rg K'ocLm>k~b#gh|OZ3;ġ+D6ؼ6iY/.hDGiANy ^Ɲz ?4o3{d-(zc ?h1SaоnWĝJo{JW10v Ư#] \6b8p?0lZ~GMj;'ECqӎX Wa ̒̋@WĩɣKԇwΞqc~bpl0tВzkr;^2~949|{ \U;EZ(2` FQ ,~_* @S^ٙ25~i"HiX.GJ`B'[ߪ5>ER*EnfwNDÈ@-{uPHcJB׮+BhW01u>\3sB^hCIVJT (kCFQEQ0):Na y-6Oyr 4=uhblȔ(C|)bp=&P+?q\["mqʬFi<{VlP"TrkKg% 1 /֒6!ޑԦ&3#,ևG %ɽc(_.%d,1sLNn|EC3dg ?h"0nj~;jX^ۍQ~zuBO6rX Nlvp#ԃeIjD:xIz$R}NQgEE(F+m|ۣ)[Kfh>}}N-SpY<[2{uv {ŝ !΍"r%6S]T/*Et`#NI˜ZOh?Th%Dj^K+o wȣ UB}laBO$m='OțTL~Ӭi)z' +PjO8Ѯ]SRlQI;Ԡ =.7gLE%((_&Zvm80 SI QMe4b`͵z/񆂇R.1"%-0L`eo*./+auT; awK9Y"CMDp_hx ȡ1~B=W!6oBW(+͛m/5yUʯlꈅ6P$f6\?Q-*[x<7Ó,_OPڍHJ T>nr5ъq|ޤ ՞Uq|[NBw(f}njiu_oYK27բ]&0~:$'#I[!ei faIvε14ማ8' nJMhcY[*pUVhL~I~n²+EL{׍MUh\X (-=/zϖ+=(ڦ'eqO2+lBrg;w*c0Jm?ӠDXl'?0֥Z7fؐ5[yTsfpn'2MZ Y WB bb9UN)'Uo]cg7Т5" 9 :rwb&ɴT*q & d]XTmx:m<@65hXRT˦I2c$.qDa쪕cԏp ςo&=p{i1h.pkMHSڏgHOˌՁp(ݭB"'ic^K; a7x@*RpO8;Yv:"prVP5i6 $~}jC3N4ABC@1I5{Xq[zy,KlֆKSBr{hiLhG \Cwt{xۘ7Kk"6--Gr.Gd'-{"AK>~[Wx\݂fļz~J;#dUΦ|@RLA;pCHʝX_qmcI5r,*^H(O- % ?P~M@-$SAdՑ]fLD0T69V] 1p~/tPfJS[qoȎ^ę?kl+1QW п#z=Z9;9뤼4I5Q-(lCOkGuO֜fG= $.@o 6(}CKp{\( l$Ө\7Hsi7p{beIz 3h.,Bk]^;P* z(W\ҖFv Jh̫n:;C 6@y@ ɢkwxpuDQR88 ;cin sJ„]nVtsc֜ܗ)ײ+(lR %+-[h¤2˅c%`簛]qA/|E0ګgN/RK)# :2&f$8'qPJϵ-`f3=efFۖ/{7Ghz|@[Ww:gWٯkHh Ȭ(*tw%6N-JSY.[`Ov%&e*:D!^Г 3tȽo4+;XeovJwN`eV`pf 5hY>G5.:s=uvE=71j?B)Uސ3V&`AL#x^?mahNS _,IX:jR= P*9(76q~\ŔO> ;KқlMrV}+2_e3$OKڷn4Z^nC8:7,5CCݛb qY{n$ҘAGV<.A)<<dsN'Ħ8NMhUWʒA$Sa{k,S"t1SdN&?v N !?AaJ?J(pU5I-j xho+(:6Thĩ^VuE7 ڔ27ܰDv*1U ,C,h@(Ws$f@)IwͧU/G9TS'}wYX3z =Z/@CHbZExCg'd9L$2?g!j%vzOoʞI?0}bwaZ;bՆS~ߠ| J2&S+775rxys( bs\a ]Le='"4TR큖VU*?pESOD%7@_b7)C0VOD0 |zԩzzȻOx.m!jh20(b J<}H0<| .#6ЭˀU}[(AkP~1%n } ʬje h6=WTށhj2)F~_9g)nצ@E@d$հNh|$ۆEۥt[`XvtJ6yLoİ_GjuZڡ4 HdϦAС teCB}Žɣ9Aow(A?Z/ UVÐEgSXILk3Njr%("%mfbSxuY׍[1+@qt#u@?j+=i(в(jx/xAy{\-LhhيƏntLD%u_ !ĆXˍS^jMrmͥ#i{<~g[+cbD'mkyQ;UQ| @K8ro6+AtxU\g* BsM D hAW0YFO sCF\ ␓8|9'H]PI{Nݕ1S@DSE,2Y*jE}j.N Gʁ J $Jg@fp-h|vk[eduΗK?T7MAo`va|;_t]ox JeJoൂh⺆)P1hTĨ BR'.[SMO%5I\;m|̂eD`W?3^`ٕɢE0^NjbtNMn*I56e˚]8Xf<ƎVM^ M@zžb9k<ϺEmz i_AAhM$cVrJRk/8Ǹm%uuޝEDyIw\G7,KyYjX/ۚ,̜lrZ7 Gɬ\7RyP>)$y+ѧyzײp>UE&m_nڇt l?q$6}DAw٨'XZ@#零FrҫIƂf sx`z._o 9``*hP؃,8V{Ό}rx*z۟_Tu\y1ߪ_RTW0b2#VhM`@k6z as¼7F/[Na@<]`6=.Vr8ŀyTuJ (5 ӛ&jH,Gʍt3@il";)!eQ>ƀ/F n61*>r\xc*<$i-b6chkA|2+Rf՟ªx;mFw;V2+,!@zB6* AlP0Cozvo(3Bm `1`o띜j0c^J T|5;j=PTεg S б73QA0yZ+nT˞nW#{N֪ F,״U'SNKp.VNQj$M[?%$/բPy5KrӴV{/ Hu2*,+,yrKAW@p]s.XwXosĠ F>&!_u87qTBNdn̥: )tYLpuqHc9XذQڑs;3ȗ2'Wol +eᨸj "ic}9y<"&$e52_\Y`e --2ބ*n2%JC%80NT>W4y@R#I7~7Vvh $9A4V=u~s騪 P]g)R3|mMd6I4/r5$2B0oOu^#DwNM?_(aɷrn cYJ'C6y} P4\qR 054 0lgYZ ;9v&[Hєz0FT wã)f"`'/YLmi2 ʉu$=t#Qw[_lG3䘲TBZ܀\Ӥ{mDk։Wʮ?)k1muW*S_Bf*B_^o;#r\՛o%@bNB 9qvh}P$tLu]O~IrY1vxðld HPph٩ZXHR3]Kv{T9ެ2 !O+JV-oLq+ *sr6Cjz@e5V*!>ܪ6gVY.U.A߫).$擭Xmfilsm˵& U< ƚSZʎ& ym7p,Z Fxu є?!KD5p7}vbhcf 1Lyӫ?{-B'W4iH̶UV HAJzs]`uA RƝ ^/S@$((b{mBJ8r>0WMprv+W=HԨFus1DT>?BC4zJ_]4nyGSc4V%4D'N%qb7^S3:uӕnK[Dܨ*  5&,H8_+lU5\oHP_dw)θL_8l]t_a1ğҎnnuEP9yf6~Jb >ҭe`p gO&mP,Ӫdl@uarW+\KD)} [R逳(‚?oZ 0&;Ǵ ΠAΞ=8*U!C}y@r?=vnh 2fZ?GCZ܀ϕ3)\f'R3Uðپ~PQf8IҖOsBUD3IW<keznZћL~l|9"@_ɀ˛+FF÷-Kcz[i}\80teލKx5*lGBB/$է9lsfM[9u8$Ն1V`F 7V9_9LTX z3ud#4XTWE$/5>*h[]穨`Wd.Z|`7a<5ߨˍKF%vZFAIHޢ>]qø&=rTԳӢ6Dzb@>á>GN wU}aG5sC!h9؋vFI{{d!_,ZqZL#ÇR])%Rդ)4W72Yy?&|pbgd``jܕ \Mb:X!r_يȪI]. 1F 2êx7 B}Z" ٰ.e_y}n(3Käi'>śJw{~!&$kPV\IM!Ai{gvb菓LV$Mc'UɰObN{Dq<<=qo7N ۯwd|WuI$$8Hı%d2Mԓc.w9Y㺑h*4PUuLgVnp*`{lCӓ!Zev <4.BTk_X3?!~ \P&uu?,:|VC~77 Ppb',a"N7k^ tr[D ma@z ]Ȇ#| Dxq6vnP>ء}_Yh^%izu_|Q&ǗzEϚHt9yڹO)r?>[cdb!,=mꀗyzsWZ pQ@v_p{w|"i .B K['˰J/آsd1 wxha`k ;ٲ<ќ' SY@5"/AzpCD˒M++˨ ^ .9r8xW^4@۾%adUBgEb1ש¯HIpj( -e(v{,m$ivAx[y^GO@XVѺ#(vtK ϖɸT|O1u?Iם"^E}5ݛ*f iX?I5qup9B0<`I\%L~ " 4ulF[D%sM" -rAeonI&0d +iKo7(-%ɵ aDrUwc'-WsCDϱ9ٞ+6!C&ԲE]3aٝhMx[HSZ~I_9ʻd)[|A%g~#+^ HS/=\HS`6 ا ;6fb3Υz))eOݲw4:ECTLCȨ-8FeĺFS8I׌PCMwE! zsЪZazX2)E6\킘A݄[U/0aDRGHGR+k>"CV&AFƪG&b\Ր"Aw,b˷Q4$lkmeDK`O5?_ڌʯ;4{`hk A2d%ygoWOs72c}v4Z6'MЗ l&W60~EYV'JFI'ޛ=ΘbX[1l*G:}OlOmY=`ɍЩW^U0cyi N\$RlEՠٔN Z4#l,_D*ae7Hؓ5 #䶌bݰihie.Y ZVd;r"oG'6Y&,5%(M 5q}'A;ŢcmƣH)<ͦ'^ Q@ ^?ۅ{A!b A?q/(_2\_ɄPƏ`]ſ ~(KL*6?m9oۗ#kMVxgΪgyy9'1,Tr)B|"dMr/ qliuyKq, co`?g&ćS퀽I0;%R@-g՜Z} nHdڑo@ 63!C%E_}и( b?3j{$d[ /5@<Sw5I6x^< NOy>FȾ28vH4l_{`yWid9e(ùMZX w:)"21vsѫ0c#e]OXS2۟%p9C9qKA^Tz4Dpֲ:lxb>@&H5. 3.ȝ`WTNiglXTK19HɐKernBTIתSr(95;@V zB{0y@gщucY_rx );A~dey3E-JZv Ĉ}~haȲ" `d6hmN۬APr3pp"PJ9ȰJ᭹pmҒ4[Ad3~WbAuYA6?uur>5<>dե+a ĆLzʅvW*{&)ꖁjQ:mGMZe`bē%Q=H.z6>xjRjɎEy}T"dapI=%׾Ha3]E,F(Ĭ,jhEq 6&RY%c?X\;bhNEnThlgaO0# mɈoL߫ *E+X׊5ZeQX-JF"nmZ{ֳDRRԒh5-ҁs n-O7{P #>ɯT }PMn+%Z->~fiˊC$?a:2%SZw UM@*<HRg-ΜaPl?u߉ ++*_H]-: wT\ul6 }iD/! KR扚m_` =Wmjًa-u[r$}=x]T kr9rP?3ȟgVה|@Q@Hvj\~N,(W..z&Dk0>\2>*X!$ƙEhe~U9}47!o?]:C!#o4-~CKXYj/sX&4]qX= AJ(7kq (Go+8L[C9z#}/\? '=6TYzޔ W#qHd;wYЂ3>ѨDsܾ{RhyӷTCBL:={?ŀo'L9g)?-ײ|)9'tb؎!,P/ՐԀ*#kdα +p4;GF.Xc|yM/ 1u;S8[wk]9c5ՔQԂ~*X&Z4VD3+W_BY+O0~|!F+]U A"٤}>_صJKĶ۲y/{,²0|v 4ͅ,>z7n9}@JKE눙f?(\[8V|YKxe< uS<6 I6Pq!g|+.4bvgUSTV:$nN} 7dVY'$Vʊ˻u_Fq|su8ݿ`Z@/kg^L kQ$) OIe{gzq*tAnxQezCA?QE?]aWR1=o@ۘ sr4+3 ms5b D$"pq=mc#^3{{b!Y\XHMv's:VWOagh1lRQptB Ȟ9f7uu:hUBMٽ pb}Pj tP~DgCI315s7bs7sRf4뎜=ppK]Źf[9i?`p'D({KZi͹H7c%(P9@ VC߸s Λxt;`D6ܳ5N JAn҅(Gjx+*bP$2գWw 0ʢD}bm۲7zbǽ;+_0f=ȶtkz 3iZ;ko$}h"1OX%SW$uFkB7ׁl;z)Q|&6s"o2dU(bg[5 xqk7 \(Q!jdsiDxn Yq sXsRV\ XFm͒fv(y@WMR{kGHfN;_f \>R@;%%D&s  gC1I=Li = fBW rIVNiz }'{*{u_܊GIJ}C6Ǘ亟9,fxaQbN "řla,nXk S[LR}uQFH-;WډS)U/ؔ &xn$%"mtj Ba]Ii^zxmE뽀m1u"_.XgS>{`?֚Xja."DO$MC%6 Y;V+=@ Fi-jnP aHLNWtTknw f_KO%ܛ)TX =ִLHJ#89z48uZ~=aPX%hs<(` ܡ.KSWoqԬ8]^_,c wZMBw7_Fm>޴aKN{Ii{Wd3!L/j8d0?(>!]BD_ePԅOAT8k-?H @\O"o:f\E& gI;zuΞ'#6AEst̋SEzI8rYg/Ydq>Ki|EKh_+<|OD ͯ[Ί?jN1[%ۨ}zăr9FpioUZĞga_oN| !>~; A@uoY_(VG? $5jI Fͅ=R'^/o*4n{{srvB*| ~+S-´;o}ꪵf Zia7%b?쒫'#C/g0$, Z;JDpۀqM`1.s%lX‚m~fmuɢK[V$ЍiWigwJD-D> zw6AgJnh R~AD0쯻]E<]ny 'roLa\?5#5 ;ȫ#6nFc}Z5gz-+}9᛿ PO ,aB"Kc=b3s9'4t2H# p+4;!,_ٻ(FɟhY8ǐS~l/ఠ?JXx>*jܪymūeiw\ qXa GgR-i5 r/{^ls d4bMaA0L P1:vk mn~̼s`eO[Z,&/(N/6CUoԨK :Nm_oAAFڇgC=#K*~0OH=9qsn]RˤMs;։dc"Ec zyzMJRϣ/rM>{hҫt8[ɦiXu/aj9}FO5 M:LY8wMx|Č1^~˱}y] B&E=gq$kPkdvFx@Cl9OE4Om3]q;j8J!{5I#H%ߡ$V珝˘0#|TPHutJ nYˉWwʤ P()oBxU,"ڿk Vk-~!GRLSPVOs,0 Ga 2=އ}C00"DksIj:*z+zᘨ(_)TcPPt0ezPlaz/ !Y+ y~|Fp66ILgjA=+Wi)04 x@ƖʃͰqwP`$ \@'[*#ܗ@B! A^笃mu:I~T4oSd Pf9UY 5j!o){Vk op-lB*ƪ@(;D.Z($o?JAüz3[ufړRJQ]3b왑cY=TQ "xZ'qZ w֭Û]81KFEN Zaр٠{}V_o-ї`tKGXO7[6g1kѪrޞb7?pu߯E,66V"/yG?v`jQ5I3zNJwf nnV-þ vbM4ZO+ .@o/#(Z5l*\G b6Cd?˟J/)R 㑾fl,`fjA ޟcQͫ&DK-h$P"Pt ߇SO`fHXENc]L0]>v$sb6M:_([eg : s`<.οe'p&%pXZZwEpĩ`z%`M;"o+N^;D {CSw an__b*v˛m;A1v7E!OMCOFr;{Hu3?$#wI=;`&rYk?ôÚCw»>}ߨth) yucVfK bی4_ Sţ)`_eϤ0%,{u)!545Hlxt_0U^\E]-Y?w@rĘ -hƆ;DX\ >өU‡3Ch&V<MCWp0PF `!5c+Vʐ403> :C k(I3{@IH,lcoSNuwp><`\ne9^:^Jk$4䛂 θ*"g0"LKIVtgDLC ;A+:*8M'#hl =8'˃R^ ` hzY9%m[ i4[]yP#Mj Mkv׺% C15F*ɸ#8-bO@EeU[^2J?iȧ `(3ٖecݼÀ蓦K6kSLnW+Y&B(t<)̮<<)u7͑6ReNŶX<Ֆ`#,sgts\;^p3Z@gDmgCNAHgIį/퍺 P③´,R&hMuHCú0v]QIꂆa?{9g%G=4k)8j<0CAТiO#wX6z\1<, Ozz{sbjq),8M=u|DtՀGm+&Kv>N0J/w2 cBf$ҶA`s)vk!V@OVCQ`F/mW&%hpNDJL/<A;5>c#hRuJ갢+,ΏJ-كuf.\z(X2ԾԔ;JZrWe(%y'p. o*'Ry|kt)x*-B09!BT4ۚf.NZaK^}87s ɨ=hNP_J9-%YVx{^b| f\p| ̈Mgoan}m݉ S&!QxHQi0)+U&ļaakǧR6k2Qs؄cyiNה%XNs,d /.TL]tcN-hqT䌝Ocl4Vʔj>bdo[~l@u/Ĥҽ=E0K-D@؋T\)0 | 9gp$w[o!ҹo'1t6yt`nts uـ+H2,E@r;/J8*ǎ@Ip/'>>v& ̔7HZq~\tփFAИQJ@xA 8x<^:jtȨ89hy7bM;zω1ݎ> zw, )R_50_\ = UqVsZN͓yhY,Y#wAqRŕ+lzD2;v9;D01&7mFr3];uX6r > g bZ/> zf\3*?HhT]Ub ysT2Rq(zD8C_>l,IWrVVUCnpzSMvBPK'iA ,( \Gܶp"O)'w6TV3+qA3^tX7A=ԩ^ogF,S3p[ Ls*br1%~5q7]CP: _Q'xm諹,QdQ3t LPip[wxɱ9kD45ͬEiEP¢gg8mISqyMmPFD>E*e0"9MfA(!=?/lkWV7ZiVtgG*PmfS?Wh7Ñw%p5\dGZ{o*}'[ʛ Z%+s=PUA1aN6"`s&ZXn(63Ӫ]TrB .:a{PZ!L{R].7J:LEmHglhV\]q{'ItieRz90mA>`l0 ~htHuunrP]bt5ix+Dwv_bP. !Ɔc~I򰋘HT3+s[=nPoEܮت}$1" ~9F_yڶ̎3:^ɪgMEX(+mIHЌ&e"r!s9XF x oKWAvK. bٗf F\,ؽAJ4AKع'c Wv=L(ȕS@N8Pwa8pO%n(b[r+ֿI†.sf i'B a%fmRoR\Lu&KF.&k?O~2mF> YhO2Ҷ-t *A ?qS݀dk~ Y w'ive$=Ј#]l?|SLKRW7E\*mȃ1kZ/o nKhWKPp҄*w\!3K m 6YsN4GAUlCϒ͙z2Xj zhGADRg!欩'B575-):IɎܿNy fN.?NGMLN@}98u]X)U6T⩹2n nؓԸOݵő+wzH14 pYr\@=}eq)4+h/1p-U$ާV "Nd]AT~+biF+" pn:?}ޤXߴ"8ta+Zp?")KNTJ=ޚ.]t6F"+Xs\G@Dcb'[qa{LF*rij8Y]>l-&Ŭ\MAmRgKም7}Nm,#ܸJXW/I3KU&Z:+,qsrZJ]yTnU-&I ]@W ,9,'M)/Rx GH-а'+ OM|(G#?Oňe6O@jR(M )wW!8'.Ipj3%?olQ?hԕHO jGXE{4ՅQGWm{~\vެ4X -gcRZb\UY4o8qNp 㿗Fqnf<+ix`Dnen~˵C}3w gKɏ?]UIU&ԏz?ڝ'@UX=&Z@*+|3_ p. 3j;qZ )[w_zclHpm䏊B %0dy}#'^{zn& I HUai\:y07@u#O{LY|w>`n!"N>ptoD NquYNc cw疨dCn<7/zx"dBPߢOl?xh ̜'NF@ o6' a6i?6 \%85~]FA.vAd{@ȍČ3YXޚ{nHV߽J|cR>%2S3i 5k̚kq-{%puT 4nfbsA94) WCnw;M|2?%;! ~Qrk4jۃh+bG>] kO#nmMZul&ud/SrZU5kR wgwMs&|U]vƃVt:EMS8A#Xo5eFy RqKe/[,2Psb+ cia(0qbE0Y`OtǍs [3y ɍZ/Ʈ)qX# x%dvyaZ"lww@R43g.aH qsNw+OvR1c_N_e' pڝ$Ze5M2?2ZLef5լѳGT.6HoˠKG=Gۍ}cEkVtF4 $ ~ll2m喑eߘ}0K羧ۛB1 ;)SbŦڀ:MH[l0ݪ6u#&ބ*s$NGV=a4W)w-9EeUtF7j9J/&5g%9qm HgÞ }j5!eY?Ll.XoJ!h]ioEd_ ;]iݏW5$^>CT(1(EOi($T3>agj*'0/gQr\ x=Ȗx(& \(G]^VMȾ!K7V Y>6P/PlRDo%4[8L<1#2ff3߯sm Dou8ib6؞D]ktXӄ!ֹR^ #K.[ PR7Žspj&)|AHxw(sT)1 n(ytH%~d[-=,qښ9=nkgY='̴<| wU7+1¢Iv -NEALü,yq1!,]Ha 㾟yBv?r64ŵ`iاcj?z7p7t|c[X8Wy+e>%*Wb$w,aYjWޣ:14^ieAtwk ٹ:텵ueCW[ؐP2{ft)e(KoDI5h4ޓsn))<(sb:3#ewADKoJM.]Gzeo Pڇx'e͍LKC"HlԱr;v@OoڕSAz=H6ϯ\tLk[R 0sӃ°{hs~4*w#Ԧ~uk1b78]1os~5J-)tm E ^Ƴ ܭW7NAf(457$~4l[{ NA Q@?mU ~Iym8 dFCGK9fW) ͢B7.2[㯭ۧx@ȌTզݢn_wlbJ[MnSL*ce e[rZGr3W)FK. (>T@뺓O.\"1bgc?}׸\M. {AَAusYפ<`+U󫌜^!V$L`^~9Dy~gq gf7ov_ҴtZYҭaoYMg-+hj$] hIQOo觼Sf${qF 0l \ T=Ieă;|ElL.|T|z=%/J{KdFm m pfO5у˭0?d K&4=}[QзȨ KloN,B7Xʆo$wUk(\ͨ]4 M]> ͡ԣV5 "yYMF*:NKHZ^k©8ê$eki곴&|8w9V &.ͤv̓tlr`TäK ZAn3$?e|98d$SwFX ǀs_Q!Њ:[vmt:Ihg#µW-4k#]F`k`?T0xX9*j32}R$ ob?Њq2SUmSHeI Մ]d[B@nebTH8g Jf0&)M8knb$<0CQ-*k.vū ^]B"۸3q=bڬnFv1 @4#'mk]nx@A0ak ?mqz@P&yXԑ³>`_IZDW}zij(:s>F6&Fu^#%1ͦ8R7xΠ#ɝ4-wh\!ҎE^ EoOO75)T醙*'okGt7`ͩ*!P}8K=>y˶-6 /18T8ܚ{>_{\ROJ#ju7wZ?Ų.s*CPvqLƟ[\2TLyW|p{a1 g%<ƅd1q%c>M*}׆*Qulip,s<@qݎ‡y⑀]UɠzzDT/Y!Vr21ei x0z2d|M ǀZMx 'sЏ#0 両;MjbdnMlᄴ&q-IMM5 o?;nHYk0!f';GnJzίP1ʭ_}D@{iU5mX,Б$0\)N\s$-J4Y>CdCM~P,6DA?Ld :g|JQvù`>)I1,̘$Vf$L^-R TFqQU#@hl\{b}~ ]Z|~Q 7Axsp ݡpK!hԠR[Y26j2Pz(b_΄Z`$!LuYG%aTP:lQdwA2>(*A9@Uqw<'Ocʭ&=3w恋:1&F'A؁HN?tb,l*עErJ\O2˝ CHQ^BȊ:Ctg: w ~4(U SРO#l~fzsx0YA_gj eܧMmԳm֩~#hX<,AHuq<<0oҊ#TW$"Qlr!şhvvR$0W@o*?KDʝztʷ&K=8r_ >zecե.Z1iX1)EQO|PVDD>xvHH6 wCk\Y+N9&4RHm1}aoR,CaXB_)["q5&j`90B= `"胏' cf ]i_ dE4`<%4Y=SUaL!3e* 0%QOu2%. ]B *JX8t?B*G?Qd86(kssyT>R:Jv+G`8tu(nzg eTTM?,d㨢,!S!QP;u2T'ZIz+6Lk@}h$B>7H YU)Z,]2w~@_m%ȭvwbZ/"ldZ6f1Po; );Te5;=PS:o7WyLR.ov$eo٢ FD x>S\Z-F ߀CϐV 08c}Ko|zQ-T 㖀婥 vFl.m>cT@ez/aj~)1Y @t8̀(,3Mf;T:hX8x3]3N%n*<\XO_ȧ7[_~Iqhc>6k涷 fQE:" ~PZ-'PVFa/(}e2{clp"T陎Ά[MVpF>W ~vXRVPd*#.>`7) \;ވsUP45OhuP`U91DDbX7ƃF0ظN,+9ac@Mֿ$WޥAO1Yg18&1mV3ob/WBBƱf? ͹(-pjBhS!Wd 4,J˿F#mN oTSЌ~mح#艶auGPhRfX/W`N˛%?!-O zٳIeL0 T-ZkչsmyLTrNF9PZW|9%2d+} AJ˂DTvMGۄJ)y"A0gYs%xLVj\}(1oNR4M~NE Rʊʧ3aF\Ց"tpo$XVDU j M?F̝iYѣRӔ3BDROmw"QI\HL)HV nw;d݃㐝sڬ[&ӦTgY\*$?yRyx!"\tN12dzym-Hȑ1>92}8XĜHP%Xzd` Tb-qLhʭI=ƪ4S cd 1VCgo{Nyd$/ϡYM RpA)U>o\Ý"^uCl~y6TYM?%Z=zcE0aSߤ<)CD9.0! ^/qvSVN$,"kEWT> R+0ubRS?̵fq2b]uJs: k*NCO!Yӊ')&̠J&79nfzȿ'OVl~Rx'GDo?l|+W}]ghkd"9XYWvPK?I.#>MPFW,% jv}!"CǛR.UpYfKck/h.歁Mz}#&YUV ?V51g,2nx @WskŬ:>œdQiI@K (9{j l L~9_}w}ݫn~1( 75^udӭqFUȥjݫ0/&,mڴg(.sTmx}Dv$nվ/4UXYfLp`VjV^ p>Qt7Ix$^JUKblzBVLʦJpe|:}1<-7z*tPX)Uš锧Fp &)3D4e85/ cn=:-Hv,-rtu`&M8:67&rT38% P>_sLz*AbxqYL3#~ MG;K]OI>l`49Nn,4zA i Ur/gD2e dk& 6I= T13$1$`),ry׵9ེ|N^Yx46#4;lMCFeqIP.oMhËOS[ro: ٌvO1#Ҕ1AF O,x* cZ7\akޠ.QӠ("Nff^w# ?fT5 ?sɵnK!z)q9T@PvmMq?S4`:CR obB*8aDjU !NSa: z_R὾In65ilK,J+ȿ;%فV ttF&n#`lN5-/$3#a̙R.ξU0͍zX˓> HuwB%8e6V#0S}=,:Q`#eՇ;CT:.+9#'9g! 3*܄[5y1Ɨ&RHN`-Ja(A16ó;-]7%\zO,%Cij"(-,[:qr#t'lVqX4uRmʹ1Ҧ;/_ ?8{0_f$Lm{if"TVc(̙e2:%ݛͫbA8d]Ffvb\ij(V%v):}A*ʻPcAVJ]-R-DY~dn:=LT2 v{-BP?nQ%a8t񡕺-\OL9B.Ҭ{uJqzN@rmUA7FA MLp קt4,F̪ Vfʄ:{ ͤ/*~bjlVFV;^U56\?>:CvEnG!xJ0tM% "x4W+ƨQo"O_]þM:Àۃ[v~ 8!.5uY Y}zg]wB^Z닿nQlyK{F'ls9"c1J5A; FXVu~6뵾B=É~ElSos,BledB0T!үlJt|EI'DIFao4_6iR:=?+Tӎڬ"D+#6 Jiep+[譁ys}"Ca~̳̓7uunҩu\r)#?)LEiNxHH,pXlG;3;*r4W쫦u~Tdyps2z"Pi l ޢ@%LЉ-An5;>c 1COh7"t*uulwzt`Ա9ဌ{Րڕ%<}f."ݍј3Y!z~$MXeWr*|wvClTaii: 2/Ȣ~mu*;v G4,@0~8Z5 m({ۿ^[6I>U;瓿b2 ]>E7u"^X8QM0] bn~r &KTiX#O_FTKY%ﵝ_|?֫)n6A 49 p"%3ΥNLLIb2?wp xWNJ=!b'o4V:DL;;owz${( ~{i5M,)7fd>+1۸>:L%K*YMzrCG d}iGHvA#D%嬶gbZ~Dk>gowegA-:8LG>:*n1x"f8F hJJxm[-0 H#9 <@]FN59|kek8`T,Nj-[\c%@\O_t؅Z@(ůnWzj,P'KA6m?P{BmNS tcg-i=&2IɃ%0ށ)](iU/'gi;#)ٖ}flтfZ_O 69vlcNV[ߜRT~r;(Lj᭙)kkG-ѬWђ/#-iE)q]@"I )Lrp4ϯ] s$W+@a ٤}d 2U[J{+څB?C>ӍoT~&l YwH #nFj >>4Jh᡺.$U!KoˎW$q~Ag;\$\dwy(MӼu4 9Gք)Գ]Xd:]L/*IQwثGI뒷=%j&_i9jTk&AV;`#ÀN"X PC\[˖z6 &>//p=F]/{1x2uU0Dyi+ΧV0s=_Ԯ Q<ߺ9&h5! !?hظ2C^u61BI=koL`XD-`0D׷BWŀ*^!{uRB$0uuZ Jusܷ,FZ aWBD`=uHE v %ףT9TYl%:$@G|Ds굦,@Tt.xeg7JOR)/7M;%2~K8(*/q6tr<tX9 _Iv)79`DcؖTa\{O'6P3ֳ8 ogdS+R½B>W͆;$NL̦ݪ/[$'C\*v)Z-0*![~ñ<ts2k`+&|P k-V* E$LLq]|<̈#"3=aX㘀'nɋ@T' _)6Qؕɥ *-UFsZ%a*SYށ瀱מ 0ڇdʀg.8Dy|Q'=F.&aS?)'ኘj"lP89i /&`3:%ց+k܈iwSh*ܤ,mͷW i喳oG`f3#*fAԚA&CB`L<ܫuFAK zuVJ9x2 X2! 4OneU^!E9ר[J}ZS/x\Dh㬊=M $NP'N1K{]\AC_m~S=H`+88vOz͐W*[:=St@EL+% +N"uK^$@6>cv4'> qOf)˗KI%Gh_hZ-~;NgZK7zZ"4_3CA m,Uf:8 NPUSL=T-JV3F\ 4Ѽ$ /AbɁa{Jap!"I4O'wxɢ1-iJrɋ֟pXZKp I,Z? da/et'޽Ӆ˼L^*\·ծ/jDΫ ۙEP+!?Y,'41Nivq_#t% F,-56K-]IM['kUΏz-$[4 HN-/cdd )=!<~h8*4UV%;2%3l$8[@a)C e4maEQbkU-bX e 7{i= +캺@J.7 *{уRdw~瀏1XUHw $<\F3{}ɬvDZ_zU Q&T@u;:ޭ'٣J{Tt!$0^Γ/Eb6ܥ|^8DO]'jZXG߸cG#]ϩfj Iza˩Sd Vp^0`TigjEj2O;۲f oq8 /}0'S$`^x͸H6zʬ7 efmͿoUF͒_1{Ğ^&AXX@T)l8-H$3[86bGd?KHJefcW.RYG3%։*}K2!!l|UJ5b5JҲeE?%^fO'_)VakdLn1 `~X NJJpaW#w.`4` "/ghV֙0vcU Gݡeh{6ۿa )0 W_Y/r\Oj+n7JF0uCcATV fwоIh4|pJZ'w=/M3 .7tߖ/9Xj!豽!MbABpPAo(:F$ ,;q 7h'wxwQF=L:i\hڗ){k9-z>Yc+,hgOOzx1W Nڕ&d`G뻤:Ȉ)GPĎsb}.n3f;ts&PH&"ľz"7τr04r\Hx+[v'/٧LF3Kɻ{Ws5yqMnnQoO)MDĆ)䴨q C`B >[ޡ&AӡlX#O!wsKLihT0s N9^6h&[ct>2cpP>2&Z$ӤxS__?a-w7/j$G0"%Ks3Wie>nL֚;(n79䑖#Z]X4ꌥK[q9-^_Spb|Ke눽&mdCD)tSn[.`\XP_}Zb>ؠ}mGyobx!i&"cz9}D΃Go/"Uo23bGjCߧTɇSxz`j g#~W rYH{^dj bMOJoszņ׺n<~}XkĚur_֤*I<pV~%хFG>۝Sbb+ +-Xlԅj5Oz3X bJ_$Zژ]0̘D6q:'֣6@"{kaLc^.d6a&x _y7$h$cmJx!aԟފC#{kpaVg*y;e O F(B uK.lo*&MԠ&on pP-IQ%I^b*Q7ӟ~js[T)sKy JLL)ֵ3QHaS1<: _T"C7nô/U ;XyofGIeA>m9o}[hX\fQ0+:r\0ziVJc&Mѻ_9;lIBT?$őycXV2,⫄? }ܫ_N Oϟ2- r9=",1쟥xq a#$9]?%3TFb/-t|Ms1\/E%ͣ;c^*fN=Z{_z_b`QH'2h9-Q+u͵Q8aRZ.4}a-5qWwVi(`R5AE^=5;՝grT7ǃ:$~1q0 2LVp+iAamvФWvM " G\nF~SXkYӹzahNv>xğ;ڗh3G[0ϒDlʪ8(Tfj AK.z{g."3*9,CD:t#9Zp+T}]\XB[?tǶu|"{:&KAް/1[rfOkFNy2^,anMl)ĤLH:-~^18qY\ד[?WUCŒwxNEm.y cʅpr).x #v3Y}h'΅mٛ&0"+poxmmps+R/x͌3Al(=n!K j:"hpW5`y~0ۊ5,PW{!}y93/4JYcS _??\rU<q*N\C f~ y@ cInM>̔m3-'Ӗ"%\* m,eey;cU*lF0&-X.Q8Uc]["]erU}PGg<6٫ PCJN+Yx ?g\ >N#p~wMaƃ9ܬg.Q%yG* ϞQe-QUpg;)(|QlmQ + г6fG5z2~a _JmXԀ"u1 ٳzTdx J' t(3V/FcܺYR@2ɶLf lyd bׇ(V>P-7`B;h⭧vBx{YlH YÈ>ʠ;+Dg|3BVV:tq8),ʋOKJK&8l$X*,e\y }l@-k[:!ed(M"2EH8{jRYE:)yf Z0tWkq?<%R-Cu/_ vj5 mHCi1$ CQN[ːE[LD*{ts*2DlOUI]Jth1uZ9yfYxL1? :ء<]}LniZؘ<=[7%xYdRK'0mLk OE wؑn :ZuL&j)wXy"aub\f%oF` e_N֜] .\(f>IaBsS "ivYE=ۙund%49h,RQ.Jd+}<➊Mz&V9_\<_T8H`5$b&u%oپ\.gKk_uP עM=HF ~!>vϺ~ݡl?SUB%p6CU,Ƨ؟V~*y9׳uF:z?/Zw|#3 ҈ls^qD󸚿f 5Ϟ*O1E')mHL Z'Oe=\MX_{:*a5)QgE4K0R{g!q5}o tkeeu˳+h9`Ȁj. ~Q(@=uM$KQmI͍TFX!Ԗ')^PiJTFs OiƁbqӱlRR E?aI VA:TN{a=5gdkhàG؇B\IEը)HW̔M_ ÅRlXM IVZGop&n:[7 l(&C"]#W_B̞ܵX@ރŰػHͼ$[u- AłԠ'E!4łk>ElMKg0AjKmͲ. Q|I8$.U,@>UCPC2e19;%NTg~XjZ DyZZgO{= [#zL=BDA٬w"2X]5~N#IoA~d0g*vL}3XvRhP&dׇ~ "]2FAĞY|)9c:9y *N}8r{?<ʰ*ڝ@OaN1Р`5+ qŕ+C`""3nLQedNqs3,yXu[\i3A~9cFqIt`iStXw}ہUa<:ez. Vitbٔ3~wJkmy;j֔jYس0u8K38į#m>-c˨ȃ,fp92Ò:h;*ViI~bMo'#BZo`Ӗ"}qwCҤ1ir*jV`<5uQa JЬau *8 3W9Pu·whˤ-$E<D31KdzE8~}S,r:ҕd^~i+\`IRwOJbr8&Oblg=hWhq($ĦgW` l|;}%3&Hei@y9tƩMy1QKLV$@r8nDQ`#U7`^K]bӄ1z԰qd_]5c_[)dz-BXnWYJ:/"R_1c%{×5}#b0'تl-&2哸2'h c7ލ9lloCW+ !~4snnCaׇȩoBI=]Wٮ_.bN{p!T"æIEpsG5|7$7p!e” ĸN}<ּrYLh/!Gioz-4EJƈifms+VMck`qښޕ rkм [RRgd+㷀1"-$(6o˫#8Tgv4_=-dQs}Qkk >shirW#,fi},ͧ 45~g-"LQ O"JR:y6IMʏ@*B#5a, cNy1#88|`iJ- emy=|(- u0%1WǏ ^44 t `h۬m7*6?*[gŸe K%=@6aeP􍓤jh) BI>D|~.ٛ};!EjM=ARN㶋{gtN7j{ez;EYU9N~ \?~855փ0% wKݷXYgcIWF5kw%;EFvQr=,4Ι6~O-dε&BzXbwPgAO3E؁X&Н?p9 М'y0(QSN2~%sӆ4iܬ`tYM*B.3 3mʯ VUM6dLžFrʖt ȴN#')\(3 phV h{;ȡ&rs-Ɇ{DJcl'[aѝN*RKr#왚yc(n8]QnKéh{Hts M HI\nWB3&% Lܵ#,Fu)D:c/gW.1V>^뉐HܗroQij:+q7M;4i{Ms=x:CFY= ^ԘPg9/S,_Ø?yvߴ-vj;בbM8/vw&l3|Sd*9P,1*c1Q } fB |`pY2Ht*InY}˛x)n:O`bT߷`L;qsd]|$ uwLv!Rˀ"41痠77$AXt~~ĽYYW'7x br~xej"mZ5%ۜh,WF E9G3fˢD[ôB= K $w@jR-X(2QQP7C'R%6! "'936:NWB +c'VO6'1rQѳ' !y}o%Ew%hіҔtuC4NdȠC+n X&!D5 5"!F8&8ո/+shYUqcė5hpjD()3LM𽽧lp{2+ٳX9nc9^1Xfi Ӑ8YY[Tbn鴱 UwaT"PuuV5[4B)v̠x_ %bZ|iD!6 ^KKѯ^h Œuf֌M|wfث,҃T nOt:Ci%3u 8DO'WzD1uv;MDD@zj7,n tO 67=ܑ wD2"OqAbtݿ4 \^ؚV+60 vu%qcv+2bM=ۂΉۈ;֢yB`G%t NUQbxSi}BC=갪vgqd1^XEGJDB>VƏIàq+ia QL(_ReǬT(hE]Dg!ԯVKѣ\ʫx},\sܪAȩKG~R+bVhlV6o;Dy;Ωb>L*>~܄6 'vXuO1hLc @ԀJCE[d ^-Jy*Q>ViH=jRZ!Èt|ɓXVUcE_e'9ASB˜MC#*1$#W uS2DK+뼴K?f:@?&X"&`9ds5XJ^ٮ^N^[wOn;aZe?xFƋT^(\g"_2g( `1}u(7ش0jYʄ{ ; KO6A8 +^R. c8&Gn !#`b8M[QkRO$j`îU<խ5wQO\%ttp7}\<Qem|`yx:V63{"K;7 ]Ơ38p!oKb\[ώ5'>p]%UR1YtՇj0 "mX" li_k̵Vʼ.Y?*xB?wp &7*OwYeReu#2IBLx5\!zo XebS˲pC) $ i<=yMC\5 vIx՞&šYa Pn=o/rgӺ^i:N>ٙy.&ɋ.We9!;)Y.0?C[L)\}@xUZK2yasV ['h :Qˎ9^Ϻrs/сl_劄q#H7Pu rB_j(fp4 w2+GᚠaMw:e"&AZzT\`;v%22֞\~kz֜K?-%fK 㻣/qYl}%gv,:X{󏶷q+$Hչ'`bGUZ~532?l+VNA5-c7`1H%!r~)j&A6e*8nXO`/eDw |$1[v-EK.g &*^~ѣ*~ 5'!T\"ρ2 qe-D4KH='J epߘaQA0Z#ՉԉVZPh ZVj2o43ll? |\ mC !cn݅K%a ػʂ1|Y uIve~FoO5<+IS2x!uK\Y'?&]MoVɫ8qdTmO'"n8|yNrG@Yt{T*Y@e͘^> }Hi +&nߡHI ؒbDݚʈ^];WT1%'.Ghܵk~nJ/37 G;Ob;?p|o{l ǫXSM ;~4y2E-Jm=n$pc@eb8#s,,>DŽ$ݓFy 3o*ȒwG@x6^\T}hY5KHMG kCj Vevlx_Ƣw¿v2<\mĦ}yEhE%WtnEsqF9=]J{YzRC4OjJ} %*u0vWOǚViрTQG:9F|ZE cZ4Qdi Tb%9T-b90_@@ֻMծ,ѵ^ t<6 ,O|*بnYl{w'f3V"@F$/"~įkW1Zgeyg߯E&!nW'-6T7$^}UY@7KɨR3#s4Ν, q҇J%W!!ZM,JjU<,Mn;r E:l8 Bfܣ,ϝw"B;%z5)"܈B\+~"# "g;-\` +JFXZ|xyff<\., :vsRbz 0[2&!`xr8V.7`ogh|tX");  2[6t2(uenM8xT÷Mo3X_.8N:95aG57C!;*)7CΐDX_ 鿤D䙖g^tƆNCŨuVS$~e]!^%v[sMġ$F{ imZW19IUa؄9+[&0l@7UWdKp&ш6~,ûV$DkZt1CbwjMbjq>XjmSBG!fB6jIDo .%_e Θ2;:y=%^T3D]@,+lY";?wya0{(%.vi{nF_޲gj8FRѤI¡{RwJ YiXЙWuF~͸3( d6sP׺2j/H'kZ$7z}YG_$U(n*΋Y"ST &U sF*/@rԂ\M! q[9R4?Ugx#%A-kI/odR\{(G5<@@\ )".M٦Ȼ~I+<Dq̑xo,~aGfb˩DmF 4TKCRE]~>80a/zȖ !Kӭ8LF g*sJ6 ΍D'wOWu$\B"^ x:M~FW3(w6ڮ޹ 4yxxw= B qӗ ,$[fC}UKGTظYXȲп=մ[E8 bs01;$DzY`ӏ: bUȤěٷ\D⛡}]~A-N7&4U &ӂadUgncÐ~s~ ή6JP;HE9mȵ%.fTjR{3$}as{C>Ujjqyۿ#*&t7%ؖC +jag~=cKpUߊB[ܔ99]3D {q}3 Q)L5K{LYSەP$m's[IXH 9'ۃԾF5=) Z݋ilBMxv)^@;|jMű~cX Oߊb$M䔒Qd}΄˘mkVP"oa]+-Č_칬?4O $)B(x3 X3Ɩ۟f'΋GwM^ bJ 慓LG!r2bTBJ@'if Հojыȧ[ ӠϢjZDfeܼ8{7z Aycxcݎܗ$Ĵ4uđT8զ0a'G^**:C;y `kDM>cْD!9]RBϚ^lϧkZHv t-p"{ gb jC# Ǝr'KxAA)IrJkȻjÿ1ܟH9^h,#jپm ve*WyrlݹA4=X+l?dLeJ-jǓ |TA@7K=Bkӳ͌$0ګ6xcUP:Nñv&Hl֓p񣌶5H󒁷&cYz~.a.7iC.?ftRت,xgvX]t9L%3ٮ:;U]NnYo.Y}l_?Y溋؄.OQ$xھ/=W_CE7?=(pgB) >017)jw+JϧWfY`(5 |>ClIfձ]׋dWh@[cl &GEs,X8iiBݲr_e^F0(LrH&K>y!|ճ`%}~꣧<7 2qhXP"|:q:Ljtx>XwxB=n"nM9ݑmAU76 c ͪQjK,8K|n8% cj>zfu?!58h0$LbmoP*?_V]127=fCm=Ra>-ΫRDUbOF^Dܴ95)h94Y/$*]uv̈́⫕^6`٬TSiGQ`?nY Mn/&&;! ;gb~Zm[Dhi8l-'kۈWfprZ[(X5d PJInA=_QLO6HQ\+7^ b2%0)TgAOz48J.$~RYP(d 'ʍ/a5S+)Zy|^'X-)scDB uv[^w;bmi)dlbi Y U&_xLwei֋cj%gBvV&_RTa_=Oܱ[5*Z 2ZxZF YJ kh(rgSR2.k0.Ûy{>C BF(qhTq{W:D/ΡE$iBn&ʐQO/eTf,[CIranm]:rHݵE*AV K9#>7+&YT twXm ~o -MRE|[rK\% ]^qH2R!p&|1\G^E0>|ĪZYc$;.Z)Tdh1d\r GJ?:Рv|~!TS5ϕk?ha]WJ^"i7"]?Ew#$Rs\)6{b+JK[.({2m:^lP,U YϚe@ u;u/2EqI5&eoscrJ=qc/  6zUтSY`_x_hIVR̞bє:햪f8pg{-v׏3x 찟ݖբ42v)qȃENd٥O FjP eΔ% jh$e?S׬I=]gw }E it[ ږ$@$f<ԲeF۵< cJΉA1޽ӻ=ׂ֙8wU\:鄮#43v_|U3is<ysA0>n$혔bufB2ȕQu/vi]胞jJ^ߠSP'3_r 3Q,fP٢ѥeK! E#qe6'N|ݚAQKVy x'wVi)Wkf}ND~AxC+&s>;wa:ҏ|2XQS0}QdfV$ $\{mcs*$FIz< {0|%-c(R$/0:2Q|LJf):P BY1=&|-n2#i׹~DPmSVY-NQacG=:|Se!db&.Z.61f$e0 nD& M7X*N~,SҨe4 m+Gr%J*Edfc6R%f XxlK؛-.0]=t:>0`Y!3C6ճH]iyfu58vo T<$B^N9d+ N}>06Hb|=ZU=U@HQ8|]WPA7l7C̀,Rٛ~S|Whb\L[#Py\jD=FɆ:#a\˙Jh;˲Ћg\h PdK3uVT!1N7RKJwEWœTsMgrI!]tE2c@{(oZ *hu C8=xw.|m!X1JThfEB } zok5Iu5 ܟ}U<)3_}M\*hgu 'bdn\*E,f36MY9WZя10/V8m|6ϫ#I_GwL іx2d\:'$GX2[~vhbWD{Di&+^cEw$b0 DawdyfK=`c 4mz.0Z>W5Ϋq5P:r2a/X4PN$(5`oN¦;3HϓtW Rb&TՀ 5ZLҧcʬ^2tdpr5[ܲ23>^9d.H͈Y $AﺬqٮUZROWU~zK(j)j:A*Q \kNC@(%3^}]SiG Z5wzRdEskN\)D\ޣ>dLEZ>RƢ%V/G1a7=8\ fW-`w$ 2z`+!l(2)q~b(H>y(y>!sPd1V+θs:!5KSye/Ohtnexs{PX-ɎYzMhJzbˢfgMRF}%we?m{ͮ1k] nZohINp)+9f P(Z<  H9~X!^~S^"5n,E\k{3>geNN+y/P[@aP=(̌/' 7O|gZK邒O"d:Uz$m s[qN"%*:g W3@!}Bo;r|o9E./5UЉsTزÆ/^età]Y|0|mn-VoP??Mg KF寙?%Z,B ecjZ R ɻrG3MܔYfO"{t:%W~ؠK.D!+/@~:؆Х &A ]D d[=:ؚX8@*J;7CJo2Zpᨰǽ};fA:0lq̸#B%o]{)r|F$}EA}n!4'KlITE+~B;u,hf8xQBlQqP[ ykw< 5m*l#ԉ^ > Rv_*ߍU Scmb C 7XfKP+0KJm{U./x<|S5j1,'w?\)mA p_(RnPe:ۋȁ:e8q{}+ZA$'YX(UqofʃϲtcIBb:< e>7(~YN־nIQrL:$p,`/0eR-hi=K. naj55.1yEch|h3UlPifekxq$e4^(,{ j 4]vϋ/)MgYvZ_7_f¶NYʖC]{+&a7)ORWU ĦWY &SA_j9@ -UIW"$g cͮAf8UMWI0[Z"@rC 6GodzODEf_L=?[ҥJUmɟgaEul잓]Ц=L2؏ϴW(WQH#VQ}l$YZ $˸-2{=8"+Q\?A(Eb(3qщVG"-[e&RK},;:8 y@P"8N).8=ƌx_D߰~DxJe-T"{rBxvd=[U)csYIBxWZf dwSUzUԃD#A0J~p|{ +q$q+eMjq¿3DZ e?JErFK ,! XdRzI YoA`Z)#^a1Z9'9ӲjNMMihKL) <`(+c^m9!yRCөDF]+qlv_94ƨ/;PBg:e0r2 ב;'߭CW7H޴zxy&8IHpWU0Uc V:NyH J͂| }ЍیFΌ%fL<}1Y |:!p;䛊@%azg*}|"Ίnw a^BmPT u ʓzlHbu{*3cEL46F pH3Nֽ+Ygމ&9ޏ0 cR~(Kz@LLb 3> ;>1 c0-% op{>|k;Bk<%;d)G<0yЯ/m~΅t-"nwI_Qk.Ff:hDP|G5[9RU`L^Fxڸ@4qP1FO' 6:~+GCM>LUNM`VJۻjJ_L ZMSk;*}dL0=Ѕ }I Tm¾*zocJFû/h-xA6ytR YR98WoON Zl(nckħA_wЊL8' Ε^]BXom.oj/1Eh1(F*Ǭ>qdaq}Vz&{K/7s8vBWbRt)dNPc Dī:Bxk!b_}|m/]2F/Z"r-UxgiE.a.HHx|jܵg v$,O"ikg4 GR+F@N%k6|"3h#ת+jZY}]fROնB7xy~aj)4X׺LSB±+_ 35rz5 ӕcg:Vyh}LAݟ 9~7); N#׺P86>pef)#1˯ETX7odd8YB4Fh6{X"5:b?~I4.mJU%MQM̍dd*rX EUS!ST=I+>@TDcGqˎe@pg )s22]vlg )>~an^LȢ7A#2EIjAal"}3\R=lqAgZ #oG$! P- A-i_NK8{91NU#8FSplGg[qYN}qekIS6^WfeQvK?߉8Y\ =.Zq#HOlgA7t#_$t Id rjz8J҉=)tIh54Y~/V"u^ƹAQ\V$1۞y' &I18Mv  cu'9Kj[YΥYl eGo)+HݣnMGBj["!5M <6Pg Q~) Ex &$UzC8ŎbF_.sў0tHH'`8jUn<δg?ARVUps[TJD"j- {RaF\hDW֏'*V&cIwCcN(IÌZ`T܈GYF%tjDؖbLyLɚ,lFl]ϯ4LƮ!$w]_ѣBoHt9!"QSV-EE::8i3ZM)X}eON Wmc>y*j^O|*HdӎmXބ*<;H+`$]/ f FKyl 鱸$~Wq5oߑq ^[˅k{Gm`6? 9 K ?NY@U ͞[㜵~W#̿Dǽ9{Q{b%g27)?Cs=rbQڿ؊Yq2|춧$gL{mvuJ`W"(>eQyQfYoV|͍Z)Pܷ-(,bD"R3AR9F C^ؤl  Qy/c#g9Ud_ªA-qg+ccqX.缂~}P݈Az]0DpbFHL\" [!PUEv0'HgP.Ykpan_tEPYf5pptEY~) uԜ@#oɰ>ޘ29Mj\HnѽjR]Ѻe C  H4`j)5?=^ՈnRT&Os Ӎ2vky˘%+]k"Ut",U*WqSLo)87m=?pvsa+Xsf+)Ū~-1.8^TA ï Q_Ȱ䪝WL1*=TDS8gȸ3B nih$k ϩ@1znBboH1Dj#|)cbWG\GȽࣨo4@y dK.vfB )_;|5RK>ݵAʍXx|{]\3c1ުF(\Ӈxu?u1yj2WoC5;: QuA%1[\IYfѯyw35xbg;) e߂ntpp$wm1x=6R(tӕˤĞIBdDUD:aj 2ox?\^l'y^C-Tvx пwZ%!Cs`:rư74S) b0ڮnzf˟G7G(%c]_>-o> ĭ+f!oGq(mѨ͢tVOwVu])Ģ1XIa5->ɯS>`GaO>uB4=&^٩Ef$%Kә`Eò 4%Г63v**RYaԹ;]KjY",]7Ԋclbq<~VTI!@7ڿfGU?3d{żARR,CkGT0(CkuKv5i0j>xCHwYH{ŭ`qK 9a䘢E*Đ?.Epi6gnF{pR]ܨߞy Sv+ ,0ڒ=N%NóÐ&uit2TvV71~׷J0 %{sEKrkY6ojzı4\KC^R񺨕RE+ "9zr+EzU 7z չ (Ȫ2 G䲂h6Zu6,ڞҒFsvjU"vSKFc1S+n6jCK':%-3b!x/#M(2QWw'AMC3d^{ac$?^o XoV3pix랔r|IOfx%ˇֶO" /Y~߭"Z3xC7|x`ULl xrU? { pb!l o=ey.T a@w,IK{|ϻ ة =a5* s\X0nj^1HrF8c$678'Li~3~mT>x}Bvw62RvRB%&H#19Ei \hBZ <'.Io+K Xfj<}UZM/?rT1J`=ed8AgKP. Q݃9Tj,d*kF|7K ׫ٿ /:+<4@X#8ۈe*:) !e ^$Ҟ+^̮MPoWr% VT8Ҿ솽KS=|k\ T@7Ք|"8Y 6˔k`\R:Idd1\Pag[SN:ø̯ygoJ8WyO/kVyI*퓜Ӂ٣N2ꃽ$NAuNر ȟ[GP\3rq0JsfS>s=TMf:RWSVm\J%QڌyE}{8`(b#;ɪ@t}"Mfi ^z{HXuXB8 [;(_}vt_K- 'K(T=9֜ VXBL"\Fek6ޚoiZ03N#<+ g\-g3ϑl-4WpĮ2a\a%5d<+~\ fbV{53v<,'v`FDKbc<׸_` &s*{pQ,p 52Hgw9|sRZ`Lώ%k Rt*B ++s> R#ǣs;@n!Lg[)nB1gx/9$Yx?p_ &ONW2r:ЛA&YPs^ L4[$!oyF"}:FM wE}嬡ýYѿGr"?\X2A-3Ybeu; ANKk}Yp8 w>u5, $("FIu ׬0pR2ϴ!Rchk`:Շݙ(%xgņ4l_|:ŗV%/` %yUd2 fW_5بŤ:bծcQ^0*eB:!:_`I93v`2! n~<H-wbpNp)I|c5B׀G7pIiF4R<2}! Gi{Sn.#7D8ګub603G},7yϘUADF_c7r:bi5SVr2WZŖ?g=oZ!]2Y dANM2@8ek6neu6}V`\%4T4BR* &$_y= 2 KԠFo27dd'ʌU#-#\q%{i3q:m؟36 Kh *zcE*{YQX8T7MKSCcm$;p(O@y nJU'd͙wZ<7 1jʐLO\I$0 C`ц),S[V*$0~z,sڒ87cM҈%#L̮DAU]BjR ]=3~`P/񇸦V—&Vp=\G6J}e ޡ1fFKm"$;~Ktlt)X?5cpJMG`SC|NMj"٣+{EkD–R=ƺoR `CηF-I]dDTI{֞4^cUQia\_:w^ҶZwq`Qow3 `Xn{%A5U|ί)z핅.Vyp\uDHՊ ;lHM/hEʤyiWwPxqiJHQNsu2ֱȤA}/l\~&zdw]`呺b]⏃t ̮y2n ۔XE jj˲Cጯ}`KQT5 n\VM/i*P"L}V9 `r<x*nF^+=ϯ"/"xR$]ٰLC+J[db5x(Ϝ9++qyIbrN3XzS[&®jӗ8F:;꿰@ w#}fυ2c,noxq kp.L|K+saFOW~n"=W!}ҍ<u3+rڳ*Kze~̷E@O1ZF$OXLA-cPkR}ᮠJ[n~WPvB*59#17VejNK3նң+"[6"a}*#4Zww#=m1-G %AkSKxq_@H2 k\5*E*%KNZvؑT*KB=~dYgV(Bag # x.)ݼgW/`g-`% بBp 18-8laͳbo{qGQ#ODHz7)үz.KeD\hޱ卢zE7|YpM[cع5;8dUP%S&C?]x_\|=;*@vy=^M&%g\UI+Z%X֖J-YIRw.F\@ϲ: ^ rZF 얭z)Egs [u}hvc%;1@n i^G*[_y)]DuӶ?t[DWlFGtghO=Fޗe^'hs;t'QwAc=nM37(:BE\ oT#k%RZ1 U2[_:62Kse@GqrsCrpiV8'(zH\*17cs>+ Rx+E'NS=40-foV1P9ep _󈗒iU)øa93^fQUFQw"Aܰkb3;z0gVJ/%c/@^7=Ijˆjiz,MN>E㺦w șDys1IX.VKŪ04fFa`3ȣ|)Qaa̛ĥ{[$P,dkSکb XDgKSdH-l4L#h[E`e 2 m8؋᝹lz%n5 ^U%gZ_lZZq`IUlYPQ$M \:60vzH$t} >,߰)G D4͒ˉw.f!$ӕĒ_Λ(eّ!*0cas1smظAfi'p|Ҕ 7ڂޝ)~AF,lR<ܨ*Jm9E#];f~Yŏ1wZ-xCۛmN?Jy ֘,9eg$]YȜ "`ixJ![pb+g~zCh#@F|=N yLBTn|J(Hlr>xNb/2V>)pOMyۑƏm&49lZMrD=!D bLB< ZJ4Gw y $;)M.$44RuwnWBt"*f:11yKddr[;l.A3Rcl\nw,jk1tBԆU4sJRY7 Q`'}~{2aM=0x7ڧ֭2"/CYbIISR?[z^? B577W y~hdF &ٚZ#wj݃# U:X JSɠ;sgV#|g׳rz V$Kc39,s> W3qtۚ)aGv5ъ)6g%7&+`ஈT~yhĨtpgcc@]'ds j )dOaPm1]V5$:̅IњNWL+b2|tBnmb3S+Q(ujynZvބnBt4^ߍ+FNQY}TM]]J-dCib2IÎ[jkXGurTbתfI97熝kJ&(ﲔ̣ckʿ C1 yk-7 M(:O&8kxog\]:StN 3:EtߤbyQ_^PTCye|M?>O"Udu7de v 4פpIRST< Q 3M/SN͝1}6Uļg͙]cuF)#FgE$ƎnF RFͯ@|융W!+ ava'Cꏻw_  Ƀ9fd!W#Vzl~ unSv1AeҷT 2vlJuw~-`QZق*52z'sT%&I}D"Vb'+]yx H^Zpb51j.a3?H(QqӞcء o?+݌uVöMo)JC$H5zEԞp%1:}AD͛ 3B;~SU2A՗sa!XhYb}d+OWѱ燨|+y"g+F)-\X 3nSX#|&~@:Ò d:r!"X*{l_e5y}4R XےHJjm;z2EZã S}1xWwVtL\e 5+#Pv/&$5膻^CW؟ؒO$AR<yv!sL`Ml63IM J FNZݴqJT.u#[O JQϧe`8cV.zTwׁ 6^Z#iO}`LD9yq]Ϋ!p}`sI9T\z.!޽zI"ސx4p J MJ.mFI81e,O$>f>ٟen AΊb$TF wm^=eʏwB* huE0/;J?X hY{V͇v88]˓eeP&=Hl$߽oXNႧX֑{i{i3#e:Hʻno'SO,1+t!)h 7*।<a)\4i1 v ȫyG5u˒+bJphD{\Od3:;Ҳ]xFݥ*f %e\h-{IbS2Is#ʄN]ʍ)vɘtԳA, Zm%"7$ՀA2>y߫Sd[inEn;"5F =#@7 5(X4YAƲ!EKUea[*ۿങCgj/gcd"V テSTo{zOBfpi :7·q*ok6fVchA wwtfri({GF!d~7G;!- ˁvܘG0YCcťw%5Uz>7/VW a%jIZ ;N\}nbdfjTyM1ɀw,Nj}PoP~,KkZ ^=cY:rkBo 5(TlpTS @ vt$jnŘr)9eڃt9#[njU4?1UاK|-1:muzȭfW۞:F' y%Qss %u78QJm_;%r*ECp&`"B N;QR Cwbv2Zp|}rW˔HKL$K0 \- &8StM *5cGG)Sk3[?ܺ[ҹ=F% D]|v w1خ< TyfF|@ܬ߻3V6enW- }˩~05a {1E X`?JQ )$=kQ3?)ҙu rc;kf@Ah[ GۀP5蜋mj!D~7_F|t5N# qⓃ҇fbT?)< ϣ%@;IbV,<$t"lb8g~UDKu5 G~qSO(-=jQy@&u]@B[CHŬg#tщ\x8_n-u,-j3HBhkJ_E3 ~\y&*Ž_PTpe8.A> ˋQF ~>кS?X)a7 uqltɡctZy3SEB~vwF[33c'Ȓo&V`I/IT~4XI'@87/A\i eW rF2+%)7b&Fu8lR=Ū 4Ғ;zrCaW6NK|=M 7̊e [Œh-Wٌy\-Dl- dwMHqɲMv_RE𕢸uԪGm'Y<./K껒y]P2ÈHO'vn(vý;|.Jxdݗ*.*(;NK=㰔i&AqԋۘPT?z7r@\`#~cHj6L4b)XOݤlmP1ɣFn7nj6r6v݃S^Ո?* nF s5ܛj4)YW[Ś}>MH&XXrz__ᤞ:GeY흫"\vJkh3t]:~rҦҘqib"h+O$G5OȸKw7L/˞@UKl42 yr%/&NaJ!TOAAۉ-RS3=K!K2D~0 TSĖ,\[jx 0gtKŒ2G'#2X嬳%P=Ct{K.v2A5ǘ6J+GD}p;UOr H "bBĠ\#MZ4r .&M dMI7@X~o! H (Z%;4R5h#GAjkA3նGL@ ?[6@o8ZNRQS/(YSA̗ij}>g'-h4 ?8KM0^}͎ Njn\KF=oDt:6l.SzvLY$ƽj73bt4Ubʜ$EgdieʋjuL8\' J]͎P1+7`%׫$wjl 窨R1 Ղz3ASbI(iȬ۾G)S+xE‭b&zNVMD%߱]h9`&:CUP,C*F|,U@8 - eCq!Ӡc%DQ,zlZQ|޿)Bz#}b"{.*0?K^Jچvcacj+׽Ql#Ŕ֥LG5:奆^!='kujj6` ZCFj^q5Bl6og';+.?>^|\CE#&G|7{B}}iN,ӄ/PwpkQrbܨ)mcN[jimMI-oe1=ijwi86KMYXci\t0ޓ!gq8qv[I=D=EV~`/J݂rv[xӃuӁ;yMdpz7tʳhNR'iK$ *EY8`h!mxueNx7 RfwR<}}*DaޡVuf:Un԰8fE5oQ? u6;h j {1fxL?// NftΖ Lya3rdCվU:6VncU&f7sn&~Щ1y+!VNY{wChM&A'v,r oJ,/qv;*nڿɫHH3R,h.q`nr߻e׸Le*[[p?1D%o֠KyOV KW;]D[x'Ε8sE|oU*(r9ôJ2pzV))rIMb3ȯ=hgC_qq3tR>ܳN!I B0.2_Kj.Gr2sa :y1]y`a(SA.^4ٞ'|bq$D9md6D}AG؋)jor } I6^ܕo/D,S ʍmћYX՝էwUoTMa1. r #~ >%"i&I)$w@^=5DTb^|f?%n#ٻF% A'%YP@N;#\_V4wZ.(T$/]ѩ$Ħx 5i2cNfצGL)Ç =w"}?ɒN>i?~D,2ܼhoӿ5>5ߺ}H/6qȥ6*0(q]g*Kƺ~%)|_Y 5`B6R2>L#XgClOkXvܒ^fJ?>lXd"&}֠W8'v!֠U-i& ?yط6T& 6B 宙)3_]Կ B&zVa}b @2䆜. hh/FsԪ*L(0!Yۦ= P 3Ĺ| !!ᰱe?Ũ3*2S!~\$ۀ(_tΘX wK󲫼^tK1ɓa bߥc{ű%݆+<1ءLtJH RfG2ٛ2It q*Q>s4R/tOZF"=@0j-u,&%OEL:%%n_ lul;X=g8*B/$),H(FLŦռ=c,6KWkaJS̆ON>&S3#H5Z0' 'RI(8 v@N:|o\Xe 'y"u 4;ɤ)=b2[2j/Gb AlyZ_]NV–m*9H U,VԿԦ1ȸ2x?g;IBeޤ/gAʚq(NW{3~)(?ڷ/_E z|fִiO؏}fO5s˄V({v`ܯȹk:wIۙaHMqb02ޒƦmƔ˓$~r|Kb lz*n|հ媟 U&V0Gx7$jգl39*ȂZ[ U;iՎ+)4Jl6B@J6ex KhI9=yp"Y>3c}2<՝å3sʣ/ټq>*\2V-< wdɢ`1)F 3.r ӱ޶1( o]"5:wP,oH$nNChK9 ,'L\y4hFW9'>elE78ZPDCRmnb6dLf%0EQP*^ESTnIFs\\*0Kf=ȕ5=,ܶR<_]3SDm{Ca?AX+נB 26d<ҫ$t:D3&TEɯBAcE%>Īy~ S:^ Byj+r7*7 5V n$QK$%I9kʰ_+Qt1 ~Bĸ=o2̼L<q8tmwMB|֬nah )p mݍZ_̳[އ ]aHbθH#x&rU .{ ZCڭ\$KKXT{1N 堏#2\+6`E/Ν&u^S]_|Ut?9 \DsT(vfx?pƤiz.ѮXu9g2'/ Jܣ@BGe<;D!0.{>P6-ڠ* 1q]cL'kM>c=@iȐe8̯L&CN 9/Jz@3!HoԊ{|\l'2SRUc L@ ~JſP._ OĴW4&Og3<'48 ڔdf4cwidQ-ХNxh#bixQ>=:5'-A *W@Z6Z 6.gbcdސ;;&S&1fUObf0(S9aiI,F FA(?NV^Af{#_FVEm\ǔlXXU}Z ?[{K[}ƠN >n9:֨ms~╠'L9^3 dOLkQc kV,32 M`?h%H 5ȧRHX%i|i_vYW;K椬G1h?5B& I$a=;h N-Nw\fGq0S;z(B* 3LhޒGE;"kk+ #L~Tܗ12B0skH.L p4n&^x]+ / Cn>~Y*(@ZA)Oֽ.=xs4H:@oqQ44g(J{՟EYM GZAe!vT͌=in>*~3At7>͇R m*(Z/웰 GֻW]wE{2%ԫwPiL!HW̍M"н3:49-N/ǽ_S2U+4<+PȰw"jV"pX2>;JwaNG`zN gӀ\=Mx lMn2}\VsQ'$ċSV핓)bJ~%qA qQk%jG5Ux}\U < :Z t _q8BuFC?XNUi>$=>M_t"BDħQoi`J.pCnXwl:ط+ kMY Vq3)P sv82B-5bq1.5H!X bL;?& R 4q;ҔJ61ۮl3w@IqSꪲE16s`Mcv\q}b#.Ĝ1h"- r`I*E#y$qMEgl]W ۊr]^=9z))qi^@ze俞ɜ1l得r LtjmSվ:'tBJ,<)CG:]SCj4u{^(C{|< p5oPOgy !91͒c-kLRTgr&⧠*'eZb /8MiSG+'}+i#}<o-ɨ K1ƣ5|5UvFznzTM#l)!/eo_9Ye7YoioEtےI_6Ğ+Bkme)ccr5H>sZUyN1UyͮGzT.zQ$%2%SL lzDܷ2;R`CMȔv-JUT tL@ދօwg*e?"咝3W /t'C>$T+`Zo^Iԫ-̳`@5"E?[48лRX/_tf;Ҳu _ 53w/:ӈE#^KMQ wTֹ 4H,)*cS44b=iр|9"R6PmE}6*.SOxL^dēő"&ooM]Ե}(hJI +4ѭP'at)Ry!92+T RTfV}5uY@<5 9vSK}kcqf=cDkBտv|e(P%@D^dM',,pㅋf֤Ϧ!Y\x \ 5V|=82)xfͅH+= 1!Apu+-\W .SC}8i)x7Vp)JnnqJ5MTg(or4~J}6 ܋Fю5*ղ#\K Zw)3EUygv.V?]+MsJh]to̵>̊M^K8PʸW!mʲ=J9y4uJ Qe`"ӿV,xc:@qWٞ+-~?xtQ}IKBb__Sq "#|/ #0fWHz9oiU揠fKZ,c:ǡC\-e7[˷a SX}k`i%sRx+ {1'NC\*:ieV|m +CSP5_a<!j5aʸX%̂:|s/oS9x[E(իx_A6fj4P ?ݩ\*le7YZjnmbr]brg,aV1_ܓ[[R.kjc >W~?.˭.Ʋ'(o_1Vo`eJT0Pzz| u_5`& (2kx0(,z B 6PGߘ0Q.@bd_N.dQGIلuf†%-μlG+̌]6gWsB)ZZ 0gAX(C9_~q9'q5Friն4VZZ)Q l}Ea_cq_EBe93?-Ց%包E2]"cüQИh }Gi(S0 (DR/mQx3(%Sg8hrPu' Z6K,[|aXd = .]R)熦K|k\;2Kٙo'Twl|&hEhJg!9]l8 Kӯ*C7C:|0njpG{8ۚaQ]KR/7ng޺GPݩ/9zC\[0ۓMRm m_4}N'C25jW/W rN "*>tp' hBR)YTk@ t"vH2J]Vpa5bm8<= t2_$i{pk,]fӝQ.83@۟^# ?f 5Sڢ*S(3y2RD IT@WZD3m#;/DN8Lh]mgr1)@\ל'_cj\OIʰ0AO1~j,)g[(Ьʛ녇c2n[7kޘGÅg+LsAh7,#k̈ La.ԻHDb*#:pbT'aYgdp្2өoY1$i9t*@R sΓ<#v4~Zc?^1o,[inviBpXDJt"&ĺרrNzKn,&H7h3v~_hadzv.z}5BG^R旭ȂI,|wUFi۞F):Ǝ"l(^#u(% y ևJAH рGg]H(XJwޱȚߌ@Ƣ#KFe"sW5yaNBBX;.,yޚmo?o'LNo*$K ّǢ"=BMKB1&gh)m`L"~ *bc6< {!ѯ0 `vZ)=OUp]!1nnw:ã'Ŕ¿B2a;8*|@`O(sNuZ:(Rk:+]nv EY0 n}DŞޡ2:DL;Cn& F+(e1DODx8Gw!PA0Pn]$چF-L@!EW.C+CܵHԑcmpͬ lRZԴb̯gL)ݲ ݠ0bE`(N3O! Yp_{1`??]ogQcH]Y0=wT`zBstRn߹AYEPs$Ex&}1s|c8L$>#)`S V9$)Tsf31ɟWXC(ye3߭{ Ύ` 4>}c! LNIt~#[Zz_2#')eG@ڡv"o}C_l4Cu_T]ʼw%W[sU1?a^ >Lc8`XޢPVZp:9#5xMȷPH32Npl]D"{GN+Vݣ }OX0钖o㳼rQV3y\h%)Gae0rrγ7$ 6enCvU=cV{U8z+@[Y\̶D?^ȩj/l^b$b n̜x B8;M}bUx+ZÕ6BJκH8~àvpNч%w1r8KrD^&>pfDc~md :r=}Di $atJf+Bl{˘X?`X%sR e6, q-p^Ж;s㸴:;c (\q;M)w`Z}C+34"m%#:c/Oli:JvUΣVZQ+8c&U^EeHeWkaU~N2) GE~* 80[d z6oH+D?@Wyiu}5Km `L~K,42 @J#I /uH,$6yC'g(1;)i(X2InV y)o֘[-w}dIa)(a$|yZ$Kdm œ[NK9KCURǕ$.J hOo޷%]Dζy0z'9), ݥًTIFCI1 )%}g=.~JZ~V/6A`*va~-UCthu;I{AuM`8RfSp ܝ]f 1Ag$[)ho;Q.Ǜ;xã4˙8,:Out(R\e'y)TjdZsIهfdfQh'/D9.;Ӭl !vK(rn^" laBnv=7Jeɜ3WC`hI_qf@R #"ԻVіe"b-{S!:c؟wG;u~Q<.aci`o(=N:s!:5c`(_Y;tC7'Ÿvz/~2'Ք"R7'm6/9=1 ]n}LeH&v}$>{yj[2(exPFP* ߩ+k#NAtTV_?шBܧfzR=ż1 :5,5s8JjV!|h\;qVC#RAF',†3gv:z D٥~qg~ל+@Xh٤kc|e2 PwYSg2턚vۿLkAr>I>(%jgJ[T@Ir1-hNʥ 6#Ցo%O Ĉ˿27*y<F"Rkz7b-tWDPAGfEex$7WQ0fm<ߠk!%/fj fKuoՁyޟmRQ"V+qCY}UH;v]"40^'[e "vV6o=7 b!-I̤NPIRc:\ϴbZJ\Uǣcãwr_Ԭ}ɰ-?g/7Qt/WN׽͚J [ S~!^Qk#B*q4R߮bgq4-03ʍz):% L8Q b'\v̊g2ea >ИqHzȽ"LU x}cKy$F9 9.ó6d*GC̻Ⱥp%X(Cyy`:q&c,]Eh @h"ɚ\% kDzgDY=կC8IN)Vvܟ-e!hIzO ?JK~DWxGQ/ٲ}v!m5|x*(HCb* @/NjmIhru1C!o.藾WW # yr쳃r/^&qu*tA$[,$E]Tâ1g NnL8fP2AC*T{ ʼn,v6Fo¦,ZpLQb51Vxp) Ȯt?%8{*ou]2`Gs.)$olᢍ i}i`Y֩^dW`],C^ l4|0t?d1)@gMp 2{r@T3+X亹( Po}gW(U>N/ acv Jdk=Bo%aNp` [>SIԸgzaCM*8ꛞo'cb ,\I"yTQRteGL~ܬګF˹՟oɆG^J4_{ )~G PvߟE{c]Az56iR׃c-1g;FS.foT)=-G\tiHiA* 85HS V] =61i?dFC KKK9tNf z@ʗMdCvdƲ\haz/& Les/2fVk]* JdWDʴ%t֮H`0QL՞Ȅ/Mfjpsk-Ivt:eIDRX̐́!?| a6Od7XK8P]{Nm妇X͊8 w8 <Ņ/9_ v+$z*eZ ]slzRYaO!ͰP5xgF+2ܰjx1N%*%QCpp+W'LVdž n! &m-t]: 9xb09[u=JEW1QvOLwM% `vzq4 x~ܝXwb#}CB>$1 .Y1ǾS v> Úb ""%Oi {Y o^}h?M4.=g"{kzMAַQU)/v/6q(}d%bo,XËmϞ Z蜄ǒ*2ʊp4/]Tl,<6%)A!83Ň][u4#ϟz9gT'E:򁓰p*7!a85 IQKwi/FjڠyR֊JE;:,q!63-TS K1E19.4ٕ_ro6]St9VP:-)dNNv}c,g[0"!BAmTݙ(s*4ZQinSίlt-Oɠ[L#c-MZƩ[vYi5vّ@ϡ#;Iob9q3qaHХ6sܔi6$BtH2VI3V2@#_G󾸔5'|~ .y3,(G)Q-ÜP_y!nmScCr#ׅˍ66n _Hk!9)1N/ hh:R}0ߠSPOYFAƢ!Y͟Cy.= 6?0zC5I<=DChҟjP̄lU"˦)|2ZF B t% *Tto 1HN D&2=ZP|9oK΂}b)fpGq*~Ұ=R!V1xy ws5g\ _=XkfSE,$g|uky=O͈29W(~˝j+dKߕFMm X-m,]Qޤai$jRn%=L69^/M*XratĎC W?wyQ]gBTPPkH(.ҒIl:sd0JUPhihQnW#"ݰrxm\ehJգcDq ]h%eὦO:Ұ t|8Xi)WZ'@Gf± @k9xz} l¥ϓJD 2/iacPt*8:IKo"}H`$oSp`voDX|קFMg !ts? !Fp?Xλ'@8c< kIM:$E_̨/.3!nuK} o3l~yQԙ$I\ 3QHeޯP;K2*b$C:Y1j =j&W#6KfNXlZFr)heYhU"~̒'eY&KU5œ6%c&rx:nd4,GXS*/}toMےj)X: 8:n?q&C=- ߎ;V.N$]O %p͔xPpvjKFwXZ!14eD8]ĖHx\P`#J{%B[:IG4?o` X ͥ\Ss]kZ.cT_ei '\}<ʚ=5fkfD?*Dt5)\9(a7^ܗ_X4S4 )=xCn- ǻ9'ql,7)=gHBÕN57ۿF&1N"<ʯꈘ'paJeT74;| -Sm}ң# v{z#.L_>Oʛ[!4E6 BoK~+5Tjd8=i=Ċ`:@]E*LxlUv_N"J~N6ԩV+fb1Āv3´1b*~eb*fbm6s׵zT| zG$3O|'q*g=gB򈩮FEAH"D#Mii@"n~ԨĀw_lVgCn CG?Z#|NwzGsǁyYHk:^. ԭz̄cj$Wu)*3R~ OѦ&bDyM sYySb l*\neE60+&TR%svߤ:2Αsq¶oVa{bu/|A=4&9*|xܜ䣾-`*+w0,*/uLssϩ*#Kf=xn:lzLޥ5ֵr聳]Z1l"7 "P?0&lerwbκV)@l<herd#jԢ3@2*z4"mD! cL>$/-&h [w0M$\vظP D=خW*>FGY#$ fKm77ڍme\k\h`E3݄K3e(IGo{Ѓxם(b+4=RKM'~ƚzˁN- >mt#ljtZĒ21:M0a)5Tc:Eɚu_k8Cè~] ? C$oܤ\?74aRq#op0X)sB[-a$"b6`nՋMvD̰#CԆEH02\l".7#QIaY5!cR4*6udTka<:zEMvn&I JԗhclLJVRq?WNU& st,uZatUq%k%GGח&ܚ*$<4Pe ~:UUUVLIRT-hd"~ U'qդC}dvٟ ZóXZ_^(au$S%eJC:hvh6ӄ5b⨸*U L2Pb.B.*k7gW|]X1~~l7 W$Bfت+Oʪ&IV%@^ >Bq'igp|:NQv;9{1gyPJg=)o{g;PM6MjQ˨X+#PADq>'cVe }a083- 8 hnaqOЀi4ߨO%ef"5psxx#0 ՑH*#-nL%{\H^و-Q1W=m7+8ީx'I d'Q..aK^&~9FQ:Jg~ Kq\K9W!^@yΓM!$;MDӇIFJ)Hƒt xedU4'mJ(&Җa:PU^(A讈&%.) sмѼ5R .f6/b ,Lut?+l`Ի(.,z7uOP'j$=|jTCz yh6qeaRk{3|M!JDy0BO|Y3] 5ՙ o4re]1X9+3 '<sJJ?5TOז 4kC 2&:qE_E( ggBFДcQ$1xss!S-V0s~|7)dBKtn2`V8_y Æ+%W(cah˘_)r/i'r"CD`D mTȹ4M[Yf"58D5 kfV|%e'YMʛ2޲:b!a"$.hؔ-}O9Nz=̬4N Yok0oڪxf_zڎ̚[X3 D:{Đ/^^6$,Z"2w> ^{v ȃԼ t.s[R!)K&Mc4{|@QvcX5So Ze!}*#S2Քڔ{>3m,:*}*tEB }/xpjj)?(#KPA2LބV|Wnl;k?9zcprEF{|%T,|`-!]dTF #c6DHx11 zᛂ\T~77J/FG6t+|sIPXl$(GhisEOu DKsRfbhJ!6K*my W7͙Jgpg3a$ %,*m?H=͙KJ5xɓU/ӗ&=(8> 2]aT؆_GW,ۏED)9CоҖ\$`ѣ Sͨ U$V+MQ:!YN6%ԙYP{Ѝ܀6vRͷ{U]x^vKYTY"LT v9?.I4vYb(@`1_;|NYl8}!u9bE+B!:aJ\_ӤټL*vWHh1a%z&WV;Nn {#a5mB j ρVmT}T|dNO$Q~T7 z-af)u jeS=ԲPaC@@]G2+_ŽczBT=(2c?rgnvL=sKPfgDxdP+HjiҴ<1R.аw$4@afƣߟZdͱ5[(4'J9HݮL wxUu2I0IʋtfU>Ū*lT (b&H!)du2\Hf=%}1 /W<0&J=HX!nG]yH fLYwԺ +!7K ͡!vTъM pɌϔ"O9&/{LO BCd5TJ-9'[/(?tLP٬ 7 ]Xs6ȡ) سu]8O\rbFȮq &AA¦'DVb9Gw!z"[1@OSs!&'9BvF_YoEtd't>67X2C5+ n7P,7i QC6<>CS2I7nT0ܙ2xzg櫰0kD>PΤoqXT3UUNDvRlU}:i㬬E]sA*Lf3q^~c/wjw7َUF5r*'_S&?@#Q~Ԩs_dĀcuƦzuQpS$ 6H1 -׼ZLHb45ONqWio`K|bBƭ6f zפm2!6 Q7_nOLvň\낊:әRs3=FLJ7"[X`*ܕ"} (u*d߮#~vw":f*_|kӉqȘ9Ulo:࿍MtMObw=!l7Fv >U)gZs[^&S }88՜}v־2hV >20"F-w[SL9~wO\*cw=\m#dü]<9mddT;|Ĩ~y%Jҹq&#;XTҚ+ʟ6Z_HmeYN;ςڠ8y8~iGk}DmbcV\o+5۪{RG3< .^fU\ 4@$GfZQ|fjq.mΨs+CwUY}}ytX [U=?0WEvBg Fzz{XM6(gsPe,o +*7:Bٻg?V8D!/ E=RGyqWNDa+үsL53rD:(Q8T/$pG[+ ~i!k-UKM6g(!G3>(m{b0dl̀_Rl4%CeZZt鮱 I 뼡weGV$S9^8ӂϬOkV?TfĮon2/,ɔ>~bhFn]K~@>~7X<<y1,rѦE2x/o#SVt-w;8C0AVۗi=*1Ԃ(nj`R(#8yziro8RrϊAU!:ܞ#7'74a[ ?WI_Ks7RR @F=*6ָ *C+itz;g5b ̓yoT$QCK{V⟋Q;8ء\ >U Wr?!)3rC^#H"ߖYK嬕,vzPF i< (Nބ[gN%_+0%fy|g%T."B ڠeBcvvLec;拎V8J*ȗeIuK_ܯU,ܫ;3"} VT$ Ll(G<־mo_և\^-9Z VԺ>~@'pUS-`-q0򉱨4J{1l66 /)OjCᢘȂ/\Cfs=q,y<}]ZTaIG?7 &+T+tJ-w;;8y-3PXWeqڐmPr ܙ 1&{b毳{bӑ0r&2tM̈́Hߧ6Τ&l*D0v \/Wg qR#쐳o+<Ύ T(Bs+ ,V]~;9Bd:ȸ@F=fFIURtDiTTч$.P$z+b݄5M>7H Mbev&$ytvP񓎢dE\+-28~Nc@!ZZ겡m^U~L}hh8Lad-$6xƬ ώ1 4Ta"DSϴsH}k`뛷8+6N͓9(!UmUrM+O(Ej7` (VB\ʼnV2pE͡ZR9qe$R:, k| e`gSr yW H3e \2O."_I<*{ @)R B%)Frn`tP&afU,-9MPTЧ2quPbBN0@_/1Ha]WZښ> ӊ6Lw[RVl@ uݬ$ {#^_ݖ1|&gĖ(|KUQ sl ĝKdX 8[E PR-KE&Pˠ1"{4 Dx9Ɩ\K~}b :ۼ0N:ΡEZvm:2ka?Q+aVkLvͭ:XS>! m+|V&`7U- ;ڕ?J2U'X)=1$HE4yPj7Y<&!Yص 4/|+ۮL'3$S"!"̀t:z2DwElmNC'ts߬PЎl//,at."@* d8vCBG? gA_wa=VF`ɡѥ3l7Yӕ0>l}4I^PXh߁`"@ Djq0a.4%ԓcgE┴]Aļt ]qVޡW386g2WOj[KnwFŌυ+mPzW$"I/\m[xs[E޴?v3pdLuj ;{+K8Lhj.bxʈw]favT|2#Pf-g8^Jfl b Jf0n/#ODR֨ 5;)Ʈl\>6 :C;]zUJBQJaCÝX|dHB-݈Lx^Ѣdئ>LAN%B,h:Pt^g%Nj-d+9Ɖ̕A.##6zQvؽY˥wѻgFR??؎:''BOrUZq)A!>L7 ~tSV*6!YHA@\a閪9y![C,Z}hYto;M|N +f:p%3exʤh:SUI('ba)E3==ӽ:=Ո &1I [-} d9ܱˎ Ԯa8 ħ+ܢ:[ 5GwUr><| aOHB(`eP eINخ~+Jbݖ)ݟ9+ٖhCBt* @M |}&d,( JH;Г)kǘhI>&%amSQt2a²nSu QPu0ZVfΖ+m6a4T~dcRq0]F}iX(%]Nd0.1Ʉc?7]ՠky{O KR>HZzPheA3*A,]VZ"?"g܄&P&KTMy9"os akGx7l"`(Fs@J~[8hn3cGF x<-A]k~۩O H6; jX+8CKNf#; CA$,X|)1@ 0i>fN{cc^3Dnm@~`rn"Dp E8Q(`ܔcFFL/;ܲW 3/֡plsHsB3CCDxg M'-9jB!lZL7Gf"phpW赬&6D$q "3ϘoP1eq+:-B f\`ElM,"PrE*ioի:3*!Z7QU\M{g2Zؗ"he.=†g[f$xjPύ3M!%h՗oJTOlҙwN.6_7dĿnġ#^q)wح9r\ $FO$mJ2J !i3AXWmoosV.t/>Jg7%'xூ9yJ&Qr3Zm|X9 m%e?qp86ftK|VjO}+"&J4FpX#UT;^qpu 9sZm=ӏYi((R\P|NE@-I5X ׳SAt%I0vdZ\#?hEy^bբGpWv9ډaP޳ %{\Y-tﵠ2Ѳ}1[>GA{렌\a_1lz)(;[+60t_œU-D#^%–߬[ X;P* H&t튐9ׂ( B??%G42+L;}";dJ_eN'!Qh Pm ǿI{*|Y?lz4MmbՒ=£0퍃ƴ^ɭ!UBc6"~$37J;py1&bSt?^GYZIy1ɿ`#gvyY1l cHvH؏?jL7sX3[gy#P[&P̘ 2huk+z FE(ɾy;cXnoVb'2f*g jHrQpsiY}aCǻ>W;4~DZ{i\xbB{'jƤ@M=m,,2JC ӣ~>_0^T V}x%fGNF'c4v kA^r)D;B3S/\] bb)<4VVYPdRmy0%I_Fj5 j"\5Μq[(Vl|/ngj%9lB :_Mh%lVK ?%SȿE)-=|\F][D6AtZsMs] 6ϔxz娺ĀOV D~쎱B[iqa}!($) h"Dkz؎r%r1x\g "ɄLGz/xXM Q49˳zC*T`Kzܥro6k硙 4>qo=YJ .]dJ*pǷ:ﳂ{Ixўӹ_?13vq׉feˏǼ},ٔOBGr<C%U6ZF Llfuybbo 7b1dv8{Kh):ɇBgЅS|k4EYP}B=rА(%_u(+< =l& ~]װJ́)meb*i!loڹWHIu ~i#2J_s!MsJl$[/THyNl|7WsN,e.psz *;M{8Oj F0\[]D9J %ٮ"UoDěش;KW >CVzE_7tEyԗ kK'X3y f.WMT4M8Ee\ Zf0LPMKQ g{jZF^3S~VOp+= v{jM|*)Jr&ڟ̏}Bb6E>5Z>/:A8"_7 }h;o= fEi[qJm M~05 /E${4ybL̓M1:7S |;-Ck~[CgpwfpLم0~%۪SMADЮ)A!`j|MT_a6XSU.vӥ>طVRκf{ ,PXsC쀆Ya}09O'ïV8IR4~Gp}0 )d,Wׄσ$b:f ͋ǛfO-KGKStnP %ufU]<;HF¸Z\Srhb׮\"4DE=m~cV{Eb_Y^OrN-OA]BԦ1.\!PJkwrNEWJKfPts4:uu1D Wa/4Vѝ˨Xſ6|BZSᒎ-L-5C!C({GR"P=ؐ>lOzҎk`eZ9nG~HƠIh#~i%7;LsFQbVo\X0Nq l7:7vEHVЊ]Z{e+)U}@D@Ffׁ],h\Y6TF]; !C 'lkuG { @lĂMM2q!-.ߦn+IJЃ’Ia.qz,dom$Nn &I kK/Cijl$Ql䦱!9]r0O'+3Ycb>V #HHSMC:8;F+Z#vH9;UKdqlʘ1 P{|u-G!WqH33>zWf!G7S앐g˅qM7YC4&Tr&:L[2<@$5ړ6Q\T g>+JP a>I4%6gW`IpRE.D,|AEvVO(V{G@Iͪ͂jahZؠ$3D h/UZdC KO[MhqAZRP+[D]e㝝a%/6oӲGİWL f[407 nKdil&IC+Y)%KCXW?( ,u 5,0B8--v>r9$<][3_#LhNXKpu:Hu*"<wQTug4AaG3m⟟ȕGF&C/˟i7"eP$yP:){$ƕ0#ڴYW{UXA&WNnnji}"oy}#H!дPy nMQSJ|1Vb,j&\ڲ/-BPرO]"EN ޭ(Ŝ?f`Q௔ki߇y1jx1gL7 JGI-_"iGZ? H¾AWb!A;{-iq9BfoxwTp`:ޡ!ln3}PʃB=tlRg:VZͨhTt>ZmD>=5"Vџǀ`lrI4X+bĦtkb\~N M BU E45jG^{ yɦd'`\};e M=XnZ ١fpYJg'XޏTC|Wa^9\ܢl %L,]|`!YmǴH2t&(6Ȓ Xy>GܕQm4=BI5vSb%\s$9A12.1hWumv}" 0sC"s }U(pO3\E¿!L=;1*"7֏Ot0KguYWVQ(Xt]5ϱz~+A6R`&2|k@}/ @M[4^%!gHG/dL"LPT#X~}^$p"QK?ȋG>aAשg>ifjyX+GՐ@_fZ5m@^ɒt54t<,w U: Ի uشm!j(LjQi84.n}憫t QR:zv(f<Yh%A[#s~3bc?'ל7 Rg+fA[%yBvMQ8P+hO>߯ acıGID&BXq\Pi6&Anu ^!|tf "7k*G^JܱQ9{4$+;yy×C C%}D#5E^Vp2ql(D#,^Ȅi-:BﱹYUh`m$Dwn+X0SI&ۃpqS͆ޤ( ppj7rC(#_xm9G.l]!μ2 N/bف#:Iu^)G%ah.֫8&$qYc7rwuHIN^1@.S6#4DzT @pFff5M@'A&(s\,VTrR>?qd * $8Q )dY}vkFj^/sQ(l]ý?7O/#:n=Bׂ ~|,9PHҥYTRb11pP | %u9y-&&egmnc:V|ǝxC.~M>1Ua Ef m̔@23p6$>((!M` Csn7'Pr Ήika*r>R]s).+gsp6Nde8a^ay>¸"^^ƞ"d ML=gA{T ]3KZw9f TcuP3}Η-ŀox=Kl׈ƽi8. r={@pq 1nFwY| [{l"I`}N@1NQ>1r{SPe'0@lip=䓳??vFΟܱL /w~5`K]vfvR~M)2QLFWq=<َ@вJ| BkN1 SUEx?(nIy;^!Y**8ݥj{Qt%_ 1uo~ż&<1m(m*$d Hf׫{7oHWUeP t7b%+ﳘDs/Lok+LXa)+9E7g] &ȫE>s}m9V)J._Lk)x =$m X}:*˙5ڌWghG~v4hfixԃp%27{: Ib-M[ T޴9 \i8I^H]{&43ZH蝃@-G'=z6ǕM aPO+EO?`f.rٹS| s#:" |P@"-rx%@D 1L(QR{9dG*1@|0jt1-3&iߨǛ'y lU'¾N*!j M?nR  - s%ƬMx(_1uecwiH9et̟u_Ǻ:3kwjف5ퟻ(u5gmw6gU[㥢p' 3L'9Z;ɓ$p. J.Ed5DIbڈqsXFbl9(ęT 9.Pwе2\#|y{jFe&rLU;XUuc EM}BH4 {Nm8 h0琱&g! ZSqnp֑^|@nU@6Y`=Z &k)0~akL˜7-Dl{rQ]XeԶnԞV;fz3 4FOcS9 ORѬ=XJcwӼ otqojkK9#qSգ"d0f_oԙ:Pc:WS|()\B 9DBb,tq [h3e/ʾ)!L)X~>Z~x$z5D& ]j!Im)u.[_J8.  {lBOӮ)-9y%3o$S̱D,Ů1Llݔ/-DճB#0cZU7Hڰ|Bh+D461 =昣0HsZ-DcM㈕[H\/$m1>E-JTU![SR7SK>Y@'twMRu9!w3I!X-6ީ*>#0<_`crJ؝c jIB~p-a?1 Kߐ$G& +t N(~lg~А!S 4%_ZS~qqUT ͏ =wć*a[oL~nŤ'F4[hۿ^3I’  y[Ob:'~O1|Y vL$3Ē3__{%w[ntIJ$GZiXPFX_Ia6hJ~<&qM{)fE*-i9 )q35w?m&W+|Qزj&@pް޻s{zMۙrͷ4m}DKLJ˨+&*̩j5ڗ3 Ȧ\dԔBy {9f-Iu0 6"oP!\;CI׹?OW6J(Uz Mk0` ΠrE2EЍ#0IyB% K A߯Jy3I8[n-hSN5 y?^8XArњ-lQ&#ҝEXedMAcAiu \LQz$=ɝ/zQwӾjVi1_xx뇰ϒc9A/&_ʺڿ\48,=;'fKaʬ;8{{<:*^]4~LfaGw3@D$ܕwɬ}>a+8PVw̺ "Yuѽ$B82'}s0د꛹4ջ {Z3 Rށ3V &=h5;IՂʍSU*O;!lف }.Y~1־x\^}M$aah%|6 uU=;gvڳp{2#te'K|DHB2 !EuCH/]%4syCdm(0ќ;vK.J M#=ζR1"Nƹ+TV27"ke,̘9v= JNG AahgnE9/~ ubҰQƻѿd z"/B c:mY o"vMx/ОΒ1d~,S9Pa:"پL5 OBCq9dPBz@fèR/"0,&A-!J?ƊϴBvX~tKStOCEi)֨ywf%C 2zDM=ʴk x/$xwp]APhfIbŤL7.1NQD ft'$ 4ʾ%K@,}2Έ(B SN= cň Pkt$SbP{Ȍi嫴tBU$F#P!]Uk(3ch[δ:VhOHK6\o:ʍL\#AD4*≠=AFtk9Y-õ4W 1윰˒ yM-F(cA 黶} NpFAV4s ~b$wjjUT8W +JvJu261¢3{Fsz[Vq&E|P6ucPI5]`8EI,+][+"ۏN:$"Wށ݋) |[!$X|ɌVx_[QA)y TQڎ"Q8p --W5: c7xhmˆSJP\Ts}J_ǿ$d9ovS `=ɻU< G`z/bGxn1'Hֈtdb{?u\fb_?窅/Q/t]' U"G<3EGwLdA~RO c& ʻ#TlR%$2Y [ޅn]ڦ$SQEAːktVW#hP{Nb,(&xar%Vo ğrz@ګ5uAQ+Gt++7۫ȳ.e4X!͆j NEwVg }DZfbZQ ԎzԭA[Cҍ~Pd&D0$soy3 iLlK\n}pØj~=ֳը}{v5ngduuwR\ћ_3^?8-%^,s7ԄHjbbM?Y .&+,y,4[>QlF >7 qO1X2f>_u"8q-)z[guia;&ߴ r~Tn =<}jLuͶ\@<5]Mgl7Aajsjs$-_ۿz?.sURY|q_3؏ {U+@<#1m[<=`fV'swk OG-eYՙ?q( 0ʓG$MӸ=|oGX%:(i3`VMzP&=O !ቝ%IUh9 {;!Cqjae %+i,͙~U|ƆHͼ)8VhBTm˜`(+2~E֔,󩖷BY3*!O^X_|zk$bgwky~{-!!x1Hւ"~R$d,}iU5QG3RNMfgMf,nOۻKzv]yY0櫉qƙ| ;rӹ-z;Wxm]ѐEN cqJ&{ KIkHw_@='I9WE`~P#S6FֵÖW9̝yG-fL;U`.;"ǰxýsCi NA)i7uGAk[8?PGlnv $:[x c;wskCX5cl.*(w<0"+Z*ߐcylvC/!̿JߒUAZ(@D?n1_!p,=r>udbHE*ơ5(lvΖH"trZ]UWsvj<$X@s^W,@27 Xn7:Z+jaI*f#·sX#Hj U$)Gب&jVOw:lo$7<i/`&V*seQ_6i^w3~؈MN>b|40,S GyjBzi6 z<9I 0B:z:فX9 F-Bù#m) 5yV |[n@}?8x^@Ocd ?Ą%TJ <"'Z멟oסw u^ (J~O[;:n@q]Co۬I, MYadi[QdY6Mt^H5f6R9cM(GTA[.0+ɱqWa"Л.ab+IwsA=6w_ SǷ,^fa#؀W1e=ۣq< ef԰\ R+̓U~L#bV9֗l5ϓT!Cr+4r?+IFA[U!e '*i,.T31*a*0ѹP{PgJ=fM_ĸt"XPF+hY +v}cWhJPz컈1{:KNԙ뇃J};#}Yk5^^jڋ.x^{! `6. ?%Ȧo85~_X/ԅ%uvq4`N+#lݡ +9.}",J`I˙CZzG SqlzD$(gh}c}zp\l}MEW޸Ā8Y~k0G6RPsh5}^)..f0 L:V]Xk)kN挹=(Ҏ"I:nI[!(ܥ(dYCgUYZe{?8et*m\y]v'Hi4 65=t{g:#`By7A`}fXsGhK<2KE`6/vs*/mHr[$8JM;ۥ7\GXp9Q#MXmhuTOnYqti=N|U"a6v %@/И^F*IY&\ ߾ahxzBhu_BC}lJ0zN\uwGbeS݁gYB ۴%11%9#NEa/k)ÑzؤFlK!`Ch&B@vSY{^H{bsԁ1eVAm7DGc@aB q˩ ,5h}[jE s ΫˡQ8 @-Fæxn9O{U67J8W,k3OQJp-M4 [g12[;׏LAr4;A-XoqvqQh>޵J WyBc4mu]<- G| 3>ʃCoTW{$SA%p BoQOJX߫QP[OJD9e50;N6&ASi܌!ODd;O CZr'e wW)pm)?4.U3)Wx-&0zl *DFblkTP%IF)#j*;Qskɑsu{ڂɾe^H%Ggik ئkYQóܖw!=D4BRla~ ƍly1௰@0VʤjWqL/C,pP fɛc?rgGH@]ڊXpӷc{zpz[jjpߡO_R}fy`9cKlӈ '}i=4*gpF6ck2br$HXo1cLN2hy˽/:\Z6 (BS =$DN Ҳ//ͩ}JN 1MsyBLBAxVQF=mil{f1W4jP5k(;G")E,E*c̳:'ZA<Z%mģJO{gm*K+H S?"MT~̎D&OبW(؀쪜nvrUxd<`i^+XQeSt_N1(r+ucwq?ayC;[?8hNiAG$gU1o} lûl&5>9mH/MIeW ogWz%c‘/˶u6,Cj04#t#@m~%T`P: =mhQ{LhGc [-0' ;ok=ONe,Ǧ9s_n|dzcDKC6?"8:c`f2ܱ!0Bh.۬Sḽ9o&X j,wg`v j1hl:۱jt NzoJ RVoNrCy (K/`;_T7:֩ye>ɺK;_ ,+8фaߠϫ# \򁟇|CQ<& 3eGcO'NƑ~M>ð XQwSbX>MqجC}fC!Q4 gj4yECDT#TOPG8-d{ t3*ޝC+w 9N91wAb-te(szeFI Մ\Wk;y!y̿8 ̒)drAU`pv ,3S\E-vH? } %Od0iȽ bl ܘW/ Z"Gt&)D &rz:e+jNt1Gw)LBHc{Ж2QQjJ32~ gjԯXKO g':^ xTKsp?Dy{qj2H*~ ^E|*Py#xi:7P(j?c֫yƀ2i]uĘ3@t.1Zd_vyg2 %+6:vuk(څ -+0qN11MQʮrFJ!k.2?+CvGQLZcx,v1ve{gʙ,:xpFNf/6Xc`0EVb;Tq JnPYY(uJJ΅BJUHS#be)D'>Q>1ޖ#@зn7έsš|׹,2ɘfmF6k`2x+lUM~ޱ;Zh6G_`j*R^\r %XQKÇ(rwR58ڂ!v98%bbs:q YXHhO~zs>SED*:36N]l5W3 J⋯bmUWiJ hPɮ08+)V:r2'f1LgT@_6DN@+dVo,`j/"S/.AAJ=ĆtGH>>m&М`PO2}Z@ coXy[]nvˑqߏX-m1& &,W!,d@%ږjf ,i< k[ٚ#/SI`SU:ׁLiS! ؙ}ӓ@`Lp,|^ 韀\xN0_z_<~z4""ĸCVy5*r; ף'=eCJpl!עד#gOG,y`ˁ}cBcuf]s* +/rhQ$j*q dZ)7/>$vqkמD^;!z0JG>m,r ?q3u҄HQ8N,|aWBx1ZmvQiۀq>޼5_nɠV0Z%T`64ux$sݞG^lW#Zek{ƒ[_)eѾ ePN/ ʕ'{n6ɥQppyp%f]xI3q֣N1U E_?tR[K2vy-tjcM*i[#tMTg H)a&N#Af0Aw'_W`qpm#$|AÃ]>=O(2[~ ,-*˹3`Y! ehAԴP/f\T!MgPW+] h+) '< k$EtcBy%Hx\cLCJ.hQV8Ht^(ʀrMJC5N41.lmIPf897]Q85PLFBײ䆖|REKXF6C|VRN8QObɻ״XOE ؘ&v|Σ Xcr]6cFZVc6j Y T"՝cWK:2G%jk܄1$ſ^d{f>hR.(럳 Gvu%2)¦OtNE7DZႣ^(u9 ˣS 3ǂ1b%ܦZpjK&W״0 @ƽ :QT"Z>6! jiV(ƚHws3iWhc߃bOI\yB^ T=&o~s/t/ET@-Bg9Bp9}iG? Ym=JD?QgjFd&QהI}FoF@^D(RMqݡ&է95H7Džy/؞R 9EEi<$J1R1UQqTZ?ښXuoF\XjeMY gtF-x%]B,pw\kA$ΕTк">A$*9 !+b9K190 VGVlWrL 4׼@>k+jCtPrЀzR*bCǔN'xm=&" g|7[:<*!>DUH1E80fe^!f*$m9 (AZ5K0sK%I}{+n>{TE\[gj ^hŠhw#]3iD9 t抪;ʆ0$z5,|>lG 4?Dzɖ6p|p6&ܮCE,*-RpSw57Cc9c%>q̝n6JՇ.V^"W~ӵڲ4.rgɶ VfvSrkHWq%k7+듪v}^?6G}}7 2cc({Tܗ18.T_$mgHm?hi[ FXOL f8U*+MPe,6:DNGOB7 tL:ozu"@u]iqgG(Ӻ"c1̪wd%2"h BcMJʼn8Ģr/$R*^/E[i~ủȯD).iqvjrf 7,?2cr<@ɗ pu@][.K+@ r'4-z\xPMȷ2 hA@n_dVs"qfT —.8ݨvT|io {ɝ_pL8 @axlN<୧/4[wk5< =֯gqt}4m)mo/ 6kE+B!M-:6 Ⱥ7EFџym;ho׏R?%i<o? 0Fx+TV u6KT >]- 0*v˟\T@LݦWf'cAՇpY8*U5O\imU iŨ<u/J oV2+T2~E5)ǾeqØ3͜xWv4F[U\1:t^oFeXu{f5=}~C^.L^G%[ui)ylN!F&FrlF[%ѯS,Ǯ(Y`ȘN}Gjt#ҬRFr[^ˏ&0(F`xA-"o3&U^V/|љ}f}&EՈUW MlY(25hN rJFa!>O[jF壔WңѾmRvvgi ]> Vh(2I݊䐸!ݮ8<6vq}9)-uTb0g:A^w\pp#H_9Ew dƅ $)\p1U-fnň^C0ZC ރ+QK^3j\B=v\EŝwΏwKj\}9IW;^r~8iR=yv {B:վO.tr0${ki{XR|$'.Fh┬S կjaϞkخ4Q}q('M`H')^K;'Զ-I Wz,R>D(g9R]9;Dj=p>ZG=*͆1"Wv!"a}(E8SΈ6ླྀQ:tZ){1'BȯѮ@ls(!;I譶,T|xrp0=D3>K!QaG4di: }OHK,UAEc+,YQL+I}Qb }ZK'9ޡHz8DiV'sH7ҿ\%1*q8(/\' =x< ݠ%*%c DlY ̧K|="g \UTLpx Hl-,̉M~]$()~YF{[c7Lt^g>5]Xc SAWU=An/*5_!%\QxM%]H[s\)!0Wiھv7'u(4 ؂N /dVKoR+^{>!miYbZsd_ ? 7 JKk)1;9wSZn-[w,ED-]&+qM7EX5 † QoxX׀alE9jzP2żW@[^\9>{;mӃ1o0'REA-a[J0hsm8hhYòPTOݮ%!METw NАar4ZӒ_ e1s0"ã[Hzs@-jK85[rkSU1 j;)gsswӾX"J~o:YʕX We<'=\ EGocJjclj9 T2&Ϛ$S|~:q bZ6Q(MNVqep![:1G*8z83#U8cy x"2z;ro_7u=F|3 p*(rWXJAKR_"m랜"FtiC``zT%D*n-NG](oklhV3a2 hXLGSҥ@eBE3e~.46BCʮNwH,͙dڔ~A &∳N!5y<]uagb)5^ç~!j!"/lX;%Qq64bBl׾2(sI \oB$SJ{5*۫t>"w:|[ n$g~0[ET6&`Mث”GF! ]|o4ԲO߅%"uh )u& ޘ:zúa'KC<(GA~bE~QnL>㲺U=ɡuTf}hHԹ:#ZZ 6-k3F򏯋ީqq|\F]og@۝2i6=0B!GPrcF?F'R( w42FZ?Wc8nmv+擒o_n4TD!V vfՓAŤ/JWT8l_+~aPZt?i0f7XWrŖ W E?zXe&W(IUS `jg/7f%PNgy¥`aUA+OKļO(IAī@Ѫ0  x>'R?X:Mbh; Q-;qg>mBa.=+71:רt "ǝevRvO)vqX뫨7uH"& bz(`vC Edn֖GD! +M\2ꗾ_~BPz#ZӛTTǮ=BXvwy8%?(JRl$P& g?8cz3ԛ?ݓ.7LJs;Smݞ񪻆X0ۦb x$(01aR.oJU@ˀji֨WIօ]]`j]E29s[i9,KE2 |8DG*jc3e]^My堶sDM0+sHT݋kz\0$D dkayQ`}4KgХ\i,ccPFۗ>_K [Fӫ+|CdO(ln φ뽓}|Ͳ/1f@6T[넘`D6Hgiz3,QL4D6Cj)`ޱ]@%(^=?Ԩ1k%PE !̶cPJWTVIopc D^֫\p)h]e)3-`U{ Kt4%u:t\0٣Uۍ2-7,d_[,2,\@Ɠ0@0mo biTh`vA1F-, /h5gI!r%0Rl @S 7c[*_A-S8"; 3O8gOf>Ѭv %;*@*edt/SމǎB;T7b|0ly͕[$~Q$Ղ}YR&+PgJ% 8|stc%i5U#2bMX#M4yq,R\.$v}; '_`y*ߘ|eq._N['"5z5p=q#OQ]qm"0+4U1; ,T]RvUv@\z)q~OI}I*z p]w5~%ߑՂ%Lǥdcs"T>󋚸Ј䷴F%5PG2 ޚǻoۮ$.xygqH`e6+S^cՆ^0X g՚gdͨ{> n*Y!0Hqxg"MvL{Y`ȡ?c^g.Y#^nRxLEHCS.0`ԬG !ER)3e׷t[ɛ@|nI*İrI=w=+0Z8=O׻\_f9l۩Fۦ$7.+P`s~V8bؖҍҡหob7 ĉ=  GR#-ҍ ֆa\ ~.z73Fl59WqKdʰK?nJ]m`P@hhvoϳ?r{Etѿ14{48;7lyqq|TGY\9Ho?,al[v$]9gnjW>$~ 1 pG} qI `_3$š=dtzlk<0 Y:5_مp=}y ~mx /\wVsL׭[^X% 9YnOlߠƫ 7 z>3UL>acIwf/R0Ga5A6hh_7?6 9Tf,;`t)9|Bg=)JmKOϨ*-)Hؒ!\'3T _ 0;ٹocѭ5DG@ $p ]EnXD64 ^ZֺRM}aшa w(7Ll,î;,q,%yƾSc|>`h?ԍHkAj(+ )FNnQH{e[GLuYZRq"; OcJձh?LlYwG\?H'\ m9hߪJ7x̧:[ms`N2p#:cY_pvQ~dTW5SR^NByY +a[9'MZ^ ? QIj"r:dAY,qmm;SapZjZT:CyJu 3mKʹun hpZiT}y'sdNA~|l k#$_m9v*֍X|J 0nUa^APov}5(G@b/C'h-T *_ҵcWt:=a0xunU͋ge˘϶ky*W@Ej8_+z^رs&-Pj ㌋t0xFIS\Q.V‹Xz..G?޵״7Ébʼn*C!F'zlrc#H*MA_yf+܉c-E]oH0Oplo|}=U'%\ >l([hU!boHEQvK[hKܫ*@}GS#v'XZXR4@o#YO!forAP{mf,m [V}G~M:@IFn~;+cL3œ9uߣGzO@TlA>J}5f0q^9SI}z1QժsL 1zfk_3k/c,(+БG$~L>B+clk%.#kž Z]2xn͌\KEm~T5~ѭbF]AA @=W?[Y= "50RM/@s5&'xRd)]mIpV` g}R I@@!C}XFc^YӘξ8\g,Wx&Q09kd{apLrwmĵţ@eTt#Ҏ7w\O67AԲ3|gu^8T#x삗hv)[ʫ׮~kny f65_񆥵x֕5E#r]mf`ΓfF7?4ޕZ_1i^( ۆcX$ɩM98e`5KVCCi W%kfw49r_~` =,? ]fkfG͉̠J͟&աUoW*8 ixgꜬFϕ4dΞE"( 6S?%)8qڬH8)ˡ_+h}W,cJ>޽HU̼]n)N7C!MI^~AK)Lҟ9=d`f~Եf^2MYN[/pYA"HJ2T; %lDF7˅$DQ%?bv zF\EbҜ$MOdhlGA /~a3~|::SXcyD7&ƆQ1gnbϫ]9IoSP$2 ]~/r?l+(qNQgW$E-. &jzǦ Ƶ^~} #)ZP#O@#XDh t?ir6x roB–}Og&t%ܿQ|/s5\GJJy!ťro1[Qbk(KM,XbkSC/\PY[v:[X0SQ:ľ\I/E<1/hxp#AWqrfFigbǡI@, {; aL ,"u,/#4-Pq$>Ol٥~$yZgEM4cD5Q{u%3}l}l:-7Qyg ]\1*חbc mr=$.ڒ`~8( OeBݕʆ 'm4LjwUq6[{@ #0XJ&VaDu ,–gk)TЁw2PJVY; @ptwFSҋ2]y&k̃GDD |yq/<~cXI83XK=\g˯dZ>d%TkAsFq?!, հ"yM|V|XasA@T0ejA}@dhFE3ҁUqlu?8MhuVR9vo$Rܾ+:T*B_Qm+Du+*pQRjuS}`W ]߳V`]>p͆0]!-TŹW+'-u5y+;!~ȭUd`rey>DF:)1m`1b պ!g=/ pzY'uH)| e1sCSz;6cLeϦؑzQaaƠ5 5YN K@;e"VAGe{t_tz\ЛCb=S-[sհr~tq%nsۉ\F&Eʷ/9MMxqŗM 9 #eVdծWXf]Y_2b' Eϕ|[M@8{ ˱OO!4[=[?ᗼ;hQswbϘ9`/e9GgTQ >:/HK#lY5 X"d`+,^DDM?wn bv-'Qh2ei`&T Ix> ɬ̘YJ;KX ? ֆSi1-V])Zq`?;n Z@34~-rbgTJ/Ln4){Z޵Yh|xPd+޾e۵r[\`K!;NNnz7~E3 lJA?N꾯Jvro^=m:jD;7j8Ńi6y!V|! VU p\'@'?5$ )5"-E)* BӂJ֒peb#cݾHt`/w`y&e o37P**WygB۠k0lcw/tf12(Oqz=^En[;(Rݜ)K\e+PN:[T '8A/Ǔ$g#i4w Iѥe*y!uƐB*QI&*gbMv$Y{!mqSiEa*:1\ڣwZN(o K{b]TL:a-%ND"9 )r,B7& uMN|eE l#'XU r@1O*n]1Q,J{ XlϞ`G0Ŀ(osz4ķ?PBz|@&Ъ L I݇1"&QkY5N]OQi筠y+h8#b>)h0x_!-=Όqc|r>hp8QΘ` [((mϦ5?g3uq?7Gnxja%rd<ѓySهaܞ ! N+ hAOkЇ%B) ]"*}qMqj*7ޕjNϣϞu,x%|Ňξ|:'f ;e 5oh!YZ!yr+TFyZ "9"m"?}I䉀Z.y]Ҹrt2OI,KH%Tgn8tޠ4 /E*t^p~syo*Xֺsc̄kkjmUEOG oTFeL[ .\5l)rca@qSAm Lq:}]4ه2,t NDv5ɖux~IтP&qPu;ߓUP3Xkfi֏N+S\ј1w#`$5pr;owN)`Ik `þ 2:M4H:g5+/eZR*יjx2|z6̞TʔvLXa`2'@ʹaApJ=Wa! Kr-!hRPҕ@BN߷Q^,c?vJvѷ=XF0}Tk]AmK1jFm@xw<|<м~YtN#9fXD|+.$d3BE#fd?z9ϧD)Sv (,g?U`^~'iVYWHkcDKϨg!k*+н֏ uB 뤸E֫(N7Hɠn _(mjr@uAiS_y xmR5>ٿ`RC;% hCǩ8O4)L%9"r(Y84&)rk̘K{]!>n1P(3 v^xbK,pI]e?Rj]1YD|BI BnL v/HG! &~l0UX*\D^wI }*Z laW7Kw) p}xYjNW ؁[>R%\=<5pggB܆{*g`KѻVkf)/\ ᠨ\5.)AۮS|yRƉr mT~1/i@ҷ!k@Q#S̳g GkmU%( iTA fKfVF p<_4vtv(5 +Pc_[xY5R|G&Ӕ&12u3+R_Rk L047hc!s]z/S!M^a-1I=Acgk6GU.j3"'Qp:\L\A\u ,Ѕ,ğkk`z/a!䪙{"8lwt V Y]Lu@?`GOɠj̆N>c< 9o ¸fD/9\4qrjjG@+roP\_whv{'x,(P^*iHkbNXͅTbBna}rXffnb|πd%*v(%@ۈ6ktP #)=2ha֭d9q~_x  tkPl ;jZdvڢ88XvV&EԹw`{|V$wSۭ0&Ŭ_%Y[#zŞr|En F-}Ch>дwh1FG#4g&ߑk4aZb>,oqmpraSgzzHvߔm CBѣbN0xc̍6a>FFl/Bu9,m>dfm$밸V٨7^Vі% c/~P%l+tg@T<Д)q¤5($^ɚNQ'O 5T8{I}ĬZ1xUpH;Vyt:R#J= y F[M;i!{؀y#~CO4L>Ӝ;R`~>|N$T3yUԕZXy`M#6AǤ_) _!%㩯BDpy*S*j*LN`Om{ uz2z'o龪,#l_hhkm,LO@bZdwf蓧 y wӴ>YiL2E  %kTgkG7/ .ҡ4^&M> ubo*sZgD"ݩiP;Q 7WQQS E4jwS،>m [V\-jO/+뾛-KJd|lKCW3O|Fgɩ"!el_#vE^Ея+ NRC-3 =+qT+_<8!ESk-,Z`MT{L˘0?B- o) Vұqܯ;e5\0º$MLNgbfMf/oYA"ކ eZ;E]{mFt,qԭْ%.qExl:Lϙ99ZUCavBhg&p9ʦZs4>")pB&k>L a۬.IgK|sw $P敊mQXz .jp|;1a>u$>T|9pg]N)k(.%Gtx3@TJKcRK,:r`u^eu;XocsuUh3.%lz}|/DᲇXF%Z EIPjtx!Mn`  QѯϬo2|'^k#tISk"1+P+7/ʆ`ͺyl)$}.kZ mqr OQs3w43Y4C슑؎9zK^#Fnsp2JnhKzgrNW_'JQM`E\]B_'t{^:6|T?>D'` w9p1b2gO#7BꩌPamd %GcR+K w{LE,ʐn1oO|c P n鴪wf b oZ8%Izk a7sxx9۴z# %+\W OuĮa(4x@Ux ׷4I_]Q_W|IvdBS8,]B62z#>e@7?KLk|KV/+Z{$⾧ҹ_'X7ld4r|L#ҜD *wz/,)8Ynya" ):b^@u-$t-盟Q5@zq\^1륚ÊlE;嬁0,2sV~@0-sc-J6: 4$d4j: aDh 3ZƐL U0H2G`i֑JGm+EV9m 96]߷{4oĮK ,ikw[(s-ps/V 6CHQ+&v0 `ԛ WD`QpYh#JcbE8O^r}`m`a()Q.P8'"yF5.Ϛ'|-ޡ6XX)˕9 ) omźlk=zy+.ZT(rq%T c@<˝?qVYזw/csd@Ww#TQ`g1 E9~E )7RrߙxuwBhr h4=BT9GX19T~PN֚m{ GRR)5Lm)$JҟLx2G:8tu4cҐמR3=(&`\_la"QN GQ|S,L%xMGJf ;Pndy?SM_wOlChkp2l#'e)L-YPY_ [כ:PѽJ*,)E;lx9!rYvgLRf݇U|(f SFqb!%QGZ<VOUDM^BJ*TAg| "6Hrރmlrphq ERNrX\u_A,r$L^S-^P4\W K,$A'.g˲g-z^ ųIo#U_|Pc]Hgc5`Oggg{+poȍYW@~{^/oW[p9hS-C473DG2@cd9Ǹ} H5o$M!VsCzS|֕`ueռP@[t5-,jcfԇ;oߐ;3{D'wl9qu@&N\RV4\'IŨNpB-&5tˌhq'l,=Uv3񺰦W$LX!Z,|8I x3Ng!8v.E@iX Rv]Z2=:>` GG5\i nu랢|Sypu70Oxna?Oe5Max#7!WFTvt9U_YOKhKWq7B@2͎j> OSCBZ"C 5'LL[<Ԡ{*:.v$M~Pj$+ϥÿNUkFaF㦊BpW~MiH/pk>Xd65F̫e DtʼnKN+bMǺ:v%*ﯻE*W߈G[dvzfϭKIFDv›24_72'`j+zXN_# :v:K…JQakOy/~{<)x`D5! >32pJJhbY Q&1ߊ`+7W F3aљOs+5I IPؿގoBW?5)&䷞IA=y7 mBZ|f}nZyl1+AW\ۿ27!i"ju= $sY>̓I £B'g %TJ5qc(BloLJ R@)7;G!CݓӦa~;b2S@@f*,T(8&`T⡋p[t1 bgHu,Go=Mh+΁-FAD5ĉO7%S_]Rsl`c'_qE"E¹JŁܒyu7BB P`fDYDJo*9S1 4濍5ұD~f{+pr5ڀBN\ǝDZd"__%ةR1O޽t9-̃ۆ޿ySI}RoStzxc'?^:{0S0닼c@sQja[ g/t=t tOuH A~u7oõwW$Ε:4 sT2 e@17 X/U wk.%`N@$EA &rzB[oGA^E'CDp?#.8>Kl$W.)TBY K e {uP=j,oDyK䯖嫗_3%fd"/d2C58ckMo!zX30EF6N}Qu 6[n^ÚeN2{(Vtfl%7>,n=m(i ,-M4[ $Qs@+a=R o_NXIzo$s{/آWM,-_wutPL ۻB}4-*jXo;evw(ίPͲ8^n-6Ou{d˦49VS3x>ņ4g7ܻ9kEH7`: `9"(Rg J,݄[aW >j<=*\͚AOa֋^wq59 DI$l A1¹Б^ ABVemvCKl,@wUn;# T#i)WP"H/T0(8ag\*TyMD'I!t$ɂ_=8#g`x+8w: #-ۤN_w$y jQX@S }Ńl0} 9R?q-sb_ظ/{\Mg z'ܷ&i'23r͙Cq$7lhwxpǍU*f)w/cVwv.*э5ZPN A!BOޟʍ> 3 6].ICf:{]7vc4[z(qIB<'*R䣐mәn*ae gv3`S!w$[RgX!w ucOկk% )t{8c>jZ%Pf?? G$gdfHU{()㰱uk\*tvm] Yfxprjc8t1j%eMj"dlU4?xpw8 2/S/B2"ظ =t{N0 ៼(JkVG/|R$0S) ӵ5g|C\VP(P\d: }jY'r {1<'NEC .}Bnc\0$$ ^j8l"r֡[rCPqAKb\c_;v؁r z NF,Uz`#ZN5*hzEhѽ1;VG?_{1NGջlrSKtzZҔt'2: .t8sJC,q@&6w̝+naZŒtM] D>ǪqE|9GT+{CFwФ\A93Ȑ< ōKu'!R`OBđoELZPa^a"ռgNCu {_lXy>{#}b;}6mF%,=ad4wdw5M]}fr&N~=<}:ꢥNx x+Vm,eFqWRah'55M[.ޙlb rq:"u )77frw&f?*㣛U+;2qt/ 4o&ck|XGD` m2ڡT]M|l_"EMދ|ijaňhX\lkBcgXoJ,t~6)S&y嗹n6e1SZ UZ(m(ko> G8NRVel^Z=<,057rmS%GNЇv8~Oݘ\vJ, Q#VshD)3:V9a6_uV)È$,:ˋZ+JQ GZ ˓-y+'%P*f^ iy`_M i=y*~SR`p>*·5d*H܆L]a2Q\Bt9`1V) c&םS7fxwM~܄MLk;]r͎iM4_jLA ݈:d*{(Ԕ 1EC0_GaD pBxM"OL.Rfjazɚ#T}&~av3/@"mg3Zùcӽr%Bi; ]4+oICDeڇED%4ڪ(|sԗv(mx93d$=~NbG@ZVh":LPlrd}C ɃؕBU}½ ]Wг{Icّ(W\m7\iy\l.p(_N]~ LRICe?EЃ\no^eo>}ኅIU ֮>#%?r GVٮᶁ7RIV) @T@?k֥(_ХҞW,b̟uҒR;Fxy{?FfzLCHE:"^*=!E r)L0 wˁ"J.O= `-\G[#bU!|N( S%Ȕ\D@BV<7mްxhJC 'ý+73Â6!wj&0\4LT#{-.=cLMTctRb G;3u^ʘxxoMD9|&PWś،!K61&$j ߓS_+4˪aKYS!0_iqg/Vйj3 Vv5Wj#b,sf{#+@S%NAll"J kD..VPP}A=w.PZpiQ$]UbgADt(= {%l-:]nnDi$MƥH` ژ9vC׭M:jj]!6fהv<"\ݵ$sK2}_"[ B_:_6D :VؘQnjMH%D`^2WtTQ5*0w/[Q.C>5Fhӆ%"=LJٞ-NIG>S G">4te~mJʓfpKUqAMy"WU $|> 07Zgpǻ6K_Aŵ $њc ]>DkTb4>Wh A'isWq&>sG_5R[J'𝻻Omx^Yc y 䭁u$^]7]AWX!},ay$YO]jښB&ӥ 奐.)RlJ;}N:^iJK׿'Wd B gQ3Vn K⬡b>ni30+j_mmٞóv;>3LO7i^i3lr*2 ̨I#sC: 8^$d3O|MeQ/ #I1#}9baYEB,Ye2( "KYH#&ߙ Y4{sUNю;3xZߋO_pZ `]-գjY'ΰɌ02;NgUc9}8#x-?PVTܼund["gR{|6^#{.xTA=U(AkDGW'^)$ȩ[؀&0tlo %ZoSb"oU6h{Pia==BtbS ⋤LCK1M3+:)8pAs>uTK{ed/bnsxxi4wgxy/vq +;~U deD{zdQ $$rQW=`7R Mka&P1c4͋gR^l[ xtq+AP,ץp8SLEG\&ޓ03yV5Q* Lx"˭62 AB~R2k|E1,욆rT%@1I!Sу#p2w@3{Ӑ[iLC( 5 p2}sv_G?-*%3$z S=N A>ua'fݍ{"ut[5zT=(hq9y̧V6۩*F 2%"XRkʸP-qZ7ygO4 fKPi˅R oډf>iOPg'[NRA[r馞svcMχ1 :]1241?;*93 곍^(-Z=li͒D :Xk:Y'"@ރhmH;]l=5Zf@. )+[پk{oAKQ19`Z-g !;b^ b:^qJk~^ q429 )4Ŭ d,D%ECb'@7#)C%sjG}A<-+KA8"QQj]{0w8,\0aajdh8݊}/ [匶XeRٷb4b:0fU9FB@.Z L@gnM?#QRcP 4 #ƴ9`Ֆ] 5oSR*0ޓ>*#Env֛DJ1'Cz-جղ&j,uMU"TfDE%kVD+0ABVY J1?&ԁdȮå mI]玤`lĔ}SԼӐ#cUNQFIuM&ӾjD'=`" YIs&Ь" \бPCo˵ N/63UJ bJNۤ:N)G urSĻ58T/' ”wY^Ŀ?zmǠr~.Rq0jA6yk#Y@}XȒDjR \z ߬.0tO~J%Q,X?lGA;6fӞejhYW[ߦoO,o#ĔukeW' 补/љ]XST+h=P ֺʮ'1U8 !`QZ\X>Q$BXtREneCp*h.k^遐>WsTk}g) ݱU-@)b/} y'췀k^mlcXFsP:@_Scɭߠ@E!Nfuu{sJ4aZ)Aw2NZFʹwr"7TVL oUug-અ3 &|q!wEigPK]rK -ZDha-Z'h/|U["ƫ +Z-ʾ>L/:0%ߍ-{PT&eVX$HG}x@ c~j~A9!!s)AjNƟ`0LASD=T襀iM|\8#e\I 3WC)e$wbTF92_8Jyq:rAXO!%K6($}vBA2& pWG_"HtL>e[,xY`yfFxF_?ef'-^{< ٽ /\[e{ 14p/=}fj:V.+ 1ʧzx- \6<!nm*{?̯n}BpCbqXzzm8zF \=$ 9K%jU6Y "q%|ŀb0ei~/H5Y-}Z\dWݿD0LTkXf.5AHE xwHPtw~ 𵵆+&hGA!%Ƈi@yZX;Fx{q-;_[ t&FhAV] ښZX"/qb|Xgt_t6`#z9B A -|C~-%1ܣ @ %RU@>A۷Uc|纗mKn4GR"9RrI/] `E~Y҂oLmY&i~Ē"!No*oN o]C}E2y?w]"_Q)>,>]1yvq{'xr``}A<è~֚O 뜲'" R?y[@`~>'Z=GEܥ32^f/ uxBtY+$e E833PYa +Y]#+0?vqWz0oc^]T5h>R{vU $+H-:eҾ1~p0;Hۧ2~M9ɉ^ S ? ez݌]ߚ;:T1,K^u`8pCxL, /fcY5ݒOY[]mocAH«_n^x0#gدP;> za5 =ʳu.iLe#~Eq@1oK6obs&z/'Bt{688MqѴϠ8*\A&Og| ^$pZeU ]i4&wιҞC '=T \ÎZߟ*Ϊ^[ u>&cJDxқL|ο~Hu',Ud * ELiN&B0 ,h~]Q\e}NX߹*6)X4%tfv(YBrl6WqY˸u9Rh8m]-]Gr]%+IE" Y!$?Rma`h7$m6|[+ 'Z5*Lr;Jk~&vV sBhX43xRЌX94?vhQliy8<,x ti^ؤ7i瞠cd$;/2d1DȮ^=:s);D{{X}̙˺bQl| T`rK?}7  aGuM,qvP? :>JBT6&J%- |S^}VtDn | 9)?­9$]7Q|Q:*r|yEѦO2hGa ./G>NXPK]S4D-X>LoZB:MBӂqvo mJE+H9rcZ.DbyPj96U<|Kr3?e2*k-<GRU/'y;A֜?aX-kzD]ULya|?9˝n[ BZPczS*y29xs4Q.-M(bgih`aH(+i_ۅ[v,kNH\R5`[蘬;+vLo95JN O"@&#lPc&?v zmc#7]6JL%1 b ݃䍾c&*f+p8 PFD2D|(2)gtq;%*0Q] /VÇv)mIIB1uInwMBEPh?sg?5aDYGA2 Xg0%q `/$%~β_Y2]&}2!b7o 5(>37F6&_&}oZO0`V/b˄WtH@quN7j)I i^2! ,Ox!:U!Qbrk985%=F|;,V[sYO]ԍe M8Lx 1*d>AyTW!&wx$s_(0GQGIiP~/4kw鴠 -IO¤Ȑaoz9&-#|U5d{W<(OT8sh8l~B-  mVCP_TWTN|ȾJ{9-f :jՃ9و]ݢr]ү  nѽD5r6Ѫ:+vuǡT4 ?<(fb׊Bdo[ sM5gӸm9:pn݌WA1X+Bl \"1*Mp7nM{ ~$W.w!-Ho 8Րi͔ZQA?} $o6o=%oq\q70+-F ]'F5R:i-ki'ĹT ՛T8'Rmw ҂1D 'GBOz;]m@WHzl-x3+@%Ez%v>"og iH^~m'KF@V-HA_~/ |x;/0zlJ'2@gr)Doėl"ƥlX3iNPAE/L>/{K6+,Q!8%٫)*Y4!eҦa&Wͯ=vdk<1^+OLsFT8dȪubތ0%rzzJ^"7DG,zʨ!_d#L_Jit}YsPN&@OBg_E] `*0~8_zHWprY!D\]!.{Ӆ~{2<*8Wne{΃y={Sw=!kQ ]#UGr uo:wBˑсkZ/h!< ǒQ)c1#~EA>/KR˽o3,Nqgg}U)at"cOM*H/!0EhcR\OS rlj)qkoٱzҴa@Кn[Un2qo,sմ۩nH'5 !ՙCrzT͟j@iHs-: '󏕩 ~ ;F^vh}(x xUDI-Exk;)V P2XCXmRU"FҭJnX_[Tʋ|3BҾ-I@IVTT-3A+)b K{8дġDij :$%?O9Onq~Q. ;q3h8 vlŲtʌW*bBza1I&wz Ț z_՗k"xK1V[xk0ZٸZʛOxV12"9BsV|Y8YZ7j M POvҖ ngR-Mr{FO2f|%Ғ>bxi~#=h(=7b<$/k};njgLuSDjjP  raj&0O|]^D̕ m@jq>_;<=F7R_N[r H-2+q1@WBbۚ"WŐ+ЛXtA5|NKף)-C {[mye^_qdLEKJY\e<)1,S=I.C.d)zo`'iPMt>0JԭΞ#<06(hQ^k@\?ЛSK_$ֲq%k[J=Wާ!u1i%yQߨP+H#$bX% N~01_~ 3&[OYMxӟ^k 7?WzZ7ӫEhD 8鱕[r3Y>p7(ndy>ɐ\sOH_=  梙ɟN&BH.m7WB5".荄wBb.OM5 CN @ZڒgV"G{o"ؿOl]5ueG%L5SD[fiLbvIs¦9aaԷU%T چߕ ׾0^vi(j0wj0P9j^cnӑjގ@CFtf޷yz:/x5JK=$1?؍T.ʲ_>4mQUbQ_c̥2[ƊzU' :F{ka7&1 ̐>Dx6#g[or%waOqktpүJJ}Jz1d~3QPk4~~+}XQ9^;zx 6m"j )S%-,hzDI+(\φi>VrRneà|a=5.Ӂb턡,n4@*3ԁNklU LXLec5#xr`l}/UV(y2c^/P:DCͮwWL97??;'; z< *qͿ=1o k2=2;J.F]ͪHoZ^@2`[*pV+3w:Ehg) ՘ VR )R[v{V5V||~/%rf(ȹh9@dQǦnȮ8cmW*| wtVd*|BFP6R/:ȞnPdpnQa@4Xl #8\c7oYKc"5˚2 -9 'Ҳo3 $^@/dϩomҞ_T*L-]|Vzd.xm\_/(Yrr&곀Q`[|@Z&C)W|N-Z"eW/a9Vfftb,rM1Xo2\)*{wMRo1=Ϋ*oyPYei8o`vQK~ o[mA xtawOcy+SdU-LI؝d-r"Z>C7h J;0Qbޔe¾l0[Hh`B\BӰf#Ybx=ִ1*A^ȈENKپOi="j$_6_ B  eR2iv/BzC](OB"v7αk+'86fbʾD bTv}blqwx^?5Tbz`q2Xv`e4O==k5U<.vp/=:@.5[?HӺg^rJ%c\!ռ[@SI8ֈMZ]0nf~FC JRE2˸~ E܈%pjs؋Խx9]G|\aP;:N?]UG--OKu }y+Ҳv! T\m0"]2Z) X*鼑} &nH!̡^w @,8n=0WgމQbOA~W+UI`e5C|MV|$T2uU?88ꌙTP*tqkg<dyb] #ωdzѦS{I)t6.wgͬpR}O rѫ@P>)o.iWv"[^ ^>n_=4`i`K(AQ:jM|oNxvB?rE6J'[)|'k'PH/7Jȼ݆+j6lVWWp凎_(Q mL{x;@ZCMwC0DzjtMgzu ,;PШ<"g[*b)5];tw C pa |i ɘms[:kGn{%oFdՃ v׎ M hQ!ūٺܜX:P1;>FaR8v7y~j7Ļ99ɜE̐Je>u+Y41n oxE;SG^.>r uD+)I7~z(d"<ީ?b%uI~d}ʎ +l:ҳaxnF_U\~dE>2 FjΜ%w(ʱL+)2 d!HbF ڪJhA ';lr^x3ž-i/J^Z&H eD#58oAx-<2A^ޝp$(kPc*J!5hQ!<^䳸V=>玉=8+ޕR;/;`~WhϾ{aedjqx[vչf >;%I$uxZW:*;p'R6j N>9sw. 5fiRo XQ`p2/{|%"@% hdeG 2ftUxpG>9F-Rb?nNJFO 52kjNึ0c~'N[c ߜ=S|ȿiӍ0ZIsQJ2@vt㜳f> mڗh/0f%Dq2WIhtB~lb,d%Kntc T1lg Tt1yy b ~| 4S$+w`RtEŠߥV LM%9:ߗrQ&Lwl;/ë`qRutPeք^lіy1WʚP)Z9&֧dUC ɌőӧFSJJgc:U%2AGC%v6%^}A_e{|ʫ}), d|.[\ e-f*~¢f.w>|Yӡ26Ρm(?>XY-f6*~]˱vCMrBܽĈjqG-,O3O& EIVb ,cz΀HHP߇!8ܗ$Dl0 6GlTT!Bƃjz֥ޏb삊ʶDp%>0>a3|P1 ǎ†nZ;hBX6~lySh#&f.y1.asr`+ҍuWĈ}Ҏp[st}'鄹 HD!'8ƶxRM6crX%A7A[&rj~ǔ,\ρ%T@|_2|e9@ /ܞ>m"s]v6׷t@ˢş2pe/_7H=4qү#$)C,rno䖹}%/ h!Tl^ st͹i&ҵ FVhy}WU'"T۔C$8}*3Rq+μD@ y./0pO z\e{ @;OrF!f>ìdqvr)wTDfl(*'{'+#f @_> ;_Z,{|@ M;H3#y[^[6$RSI]_MWhix0sD!E=3l>pjdpO Fn}GڷA9G.ᴞtòIj[1UGF{Up&#rHheEl4kEk?ӽO6/%4]Z%ױlf_`&Cz8pEЍVtp[t&{/8W_hk'^24!H>n)*K?!mV9X(pPphso~WX}p%1kS++5XDS&@ZqHRV /7v ;FTԗE;=ҥb`v ]$AZF9$Sa/51jQ;[S'u* /{az .T3|ۤӚSr#j9xϛ&r[W_e G1Qs!wG$ʱ k|mm[Sogpv]1?Ҩ8"̓?eaݷvw{VG?_ r H5‘B/}J0Yebg0'COPkUl;*ʢ<&OƳ&`D KlP=5guݣ0@":@DQeB8hsxW*5PQwF+{L5mn>+GJ_9i;bM[JiĊ #އ ^"I%1`"W&mdwÞ`SUU'gu`uz;n #8(/>Zh 5^f'(g%zR7("W6j' 6ܦa݃hn["g$n79 `SwRi9mVbs*ۖB Y/Tzg#Ƌf}q!P LȲ'v6B *!i>B] ݲXӓ`@Umyc#io! G> .&{KwQ2Ktl̬̃ss)t+ @UzR22Or3:(gM: Vrp pHBqRxWl5f)<^hN;졦/B/Y4q S7o"h ⺰˪Eϩk:N_Ocr3sIRL 5q$Hp _D(q6%` Q"uCEqdˈ>a"lJYs@c)g<$*qXY8DvT=<In:&1ZU"27tO*#rVķ tWrCBƻOMEC0뻜G1 a4}pDwl*E[8UgnMRi N-=$mڽ;dPvpJUbUseqPյ 3zv ̼x~iw6ۨ6+CqL 5iteЅ$tnܳޘXq'#KѼty߻A#- u۱A_.3|t2\%RL{g:x/D\h0$¹ I< Cs";}teaX`7P~ SoLJ[UcR[`(@s^]2ق3k-Ï,-Wk6.Sx// ɀUAs |)e;FE G1os ;_9LTi%oeG6Mj*QG(`EwZY:-*Hdg]=w90j c oe,zf+]!8Ћͫ1cz&<t踽(w4YYolf6Ll~c86#nNVH $]ϓ.>3|YvAM">UJ4Ye*N1[O4e:j?c-@z^ s}"QCgn+ N#Ov[9a$Mđ\5zZhKTo)}[̓UMtIjo1ԺyjdO %!v=+k=I/_/vuV[l{}/tH=w4=cYa*iFI:ELzSE$j&Mv PK 2Ǣ6g8!r]{ y6~4ڪahT1xu8.4yIG?]Ik1PX4,%-Zfh'_0lt)S15=lK*>$͠39{1 }saag"7;p%>9- y8}I<Z]O$uR"%?YT`IKu=^5X*Z M[&ԋa褡3ѝAɎ--x{VK0Ki] uڍuy>#Sl*:fwh \xq4dp<=-i>}Ҹ۱\g,krtxoS/b[xuMY#x+n{Oo\;TW )HDZEA=o*: g@Ü64?Q.k?LwRB8`n ,vx'Ԝb-c=Ffv0&OѢ/Qv+;IȒ֜0ջu{W { '4gS62F ~^T & b$I@[V81]0#4UC$=LPl&-&N<Q 5Qm˞7H8:q$Il(US8*1nzZv.Ckۂ%j+Cċi,7g.p\&=_b=p(z;~U'ӛ꺣}Zѧ}K0x);_}5WD;}#lwǛKnjU^CDA.n -%;ir;#@ڌ {1\ v:V( TJm,]ùXڪ3~ jitfrZ7!= Bh2o)1Z!qqX97( QkjF !O^._gxiqk>/]8g8ך |cX^fG.sKy1bۻ@*岷jgnX'Oo}i1 XIp$ɀd/b%4D0 t "԰'t%(mX|mkI_R˸xp{&I,J typS=4lp""ɁRAZlPDxّ̋CJ^~u 9[pb7d- /tC i(D95u4z! 쑉Ź@^bہq NNŸ=)Ěn P"eco ~BۆVOA;:O}Rh1xO@q`,)uMo[\M`^> J Z&b&;:{W^ ADLT+^R@0|$&&;M ۥĎ oRN9Ћ[nw;ifk?N sn Xo#qf;v@b{WqzȌ9}+31c3_AwK Uoc7_ZaD%ܢؾ6Az8Rڞl G]dl\ܗ19mIByi5D)hfmeQA?^1x,r'pCs2qKQv=9 2Q_/6]xԊT Pմ:X) )<+Dhʆb0=s{ KCRJFɇ e6V[o (,\K͙316_-6{W$JlT/u2kH7l[VOh#H枧l 5wf8/wDl6ϿMIm_Z<}CBt^}[dUP)Wl]\#I3N|i8$擺be8dI wl.M>Q×^ˡfA"mb[R{$ʑrvb=vwe:q-۰&گ)Re$?SPupU!!/E41\rK#đ`Ag_!KOps<YKrێT f^%3q7Z`Ea|Z z$ g*0Y 7ǡn\'LVx=" >W΂9ZcbF<%,ZX0W  ]xSQe@vK9W!U_FB|Řx\ƹrBbCX$(V5 p_-;#4*cG"Fu(Q:4Zv/|O4 sQydr9A[Q9>zONdžsT\Vȉ-qJYR|, T.,-u4G>W(-~dg"S](( I#q+:r 7]j̤CFM^pp` E[O7A&iВ,ATyاLTm&*8Ag1:nD$*qa g=j5mEâŘ+dDׁE{D(Qv*X\9ԳFN (.9>c0!;ޝ̥cwɰw~PS-!'Ի~S~(J.4stI;t0޴'lw KxH2o9nk]sL[kMޛr .; G5t7p-+ ʴ)5Cr4_j۳?1 OtLs?oƣ] <%;([3L#^@dx9G%VRv5XrOaU@g=N7ιsQU `1M۝SKPh;9؎em>;9'2ip.9Z/bx܍'\v-mBiU(u^P,w:}Rk_v4nUos=߫*o[;yFAo&g'jX l C|a) Byv @D2$u;R`/y Aͮ>S4\,}EK L]=SJp `mϷ&f K%1;r!;q C0 9dʝF2B2 =V(y3uLw[g2l珼4lS|)V/ s, °Qm.0o(N()TC~sV F޾1gi=4\/]WOW!)OҺ\-)5V =@eoupk'C #NV>~ b@ ^)В([ws{vJՇ7U=g>Sk[cH=P@BF_Z㙙,qRSUu7cZMMW/\ r~ɷuxY/XvRlCOxS+,o'`^11C؂gΠ+@b݅&73Q?GJnT*{iraK?Q`$|MT&f-.yg©a'0 ^P8H"&+N\ift/Eenp-*$kF"aX}g]6N!iZN,fiyԹD0:x]4)]H>yʚtvEIA\p Qkn$ψFؙ!mo/82]UUچ閫DM`:[F c?#*tRζ{TVh %^HZ^&9h= B30a 3 P-_hޏ442J&bXCf}Uҙ%oY>6?8+(]_7Ù?Bw/{KEʷVيccR(XCR1Wrj$|XCSDutwOUR6S#Rϓx _,LibSJޭϾs$k/Jii]y~xlݫoH|#>ge;/a {Kx1.6\T6|!RfW)y OA8GaRwzCaL,us oeIRXrd_idzz2Dr9TO\ҪC3]yƒؙ6ۑ3&֏πZ$D~a,2{TF\x~{אU6(xCK4kս" lWi:$n{ٚj v@wppŶT&-"}?>+9k_y%4Ŗ~3IGkݍd Nv dzٓ2#yH:~ U!'_?$4vG,(]+L!$]46J>ێhv Ŕ /sJja>*>}'B wif6Bul#?h~|8sr WE]Bđޟk! F~y1 -8-БAΗ׼\g{M<5Fm UZNVO',P^y⶛@K{\'~ mm:j'>#0ޮ$^PY3zc uT:@ad7 (ftdY3/Lĝ-+ Ix16mMqɬinK%slK?D_RpY/#)S,rm[jUca ᓰ4i&ي6qs 0ŘE'lൈ TB+_9EyP0,vczKCnB8@c@4qgcd:gۗTʵ0x 8Bƀu)5 kX> AW·Fv$5i6.fՇ0SZkqܵW7%;}74'Ddg~ Ff0*cR>xħڇECwG0AEл~4kq'm>ӤCA-rvI>U|2lrlAK% q0bjA}+#)6׼y9ėh~@[]PUu5%;6 *jC|RÄ0Mk0)ѷHu0:oV[&|:G8u78Xny+^4VMLН۰2D,s?ʍ̺;QT=[/VM } b"c+­0%6LQpP2 Bũc.kT~4]JH}׿Mw QvyXd8IJggaWq*y VV)*<tD[DR'eaft*u$E9rf2H?|۩oٓd a_AEZ#im` QOda:.E/QNN[$å_ky{/(L-_+ ѶQb\c8 |q'Pq\E /RMLqփ9{mcUb._%4&Z-KZERUb[4R8][[i=7^d/8 KZ,MT<>#/f@ܚ (&=<piEZ =7oz<&qba7H_52WtXNfCGT>n,ulSm<L}di:yY7깱Q{~NU. dri@m9 pH3Jx3eS&&Oa)&R>?/!9n hǫzӗnH ].#<3AeL6_'Ya UfN-rPxB#99J]]9^X i3KĵW l aqg66\JrEO'D:N8@AA4V.'-p3eGy]I"n~˝ҵ@yb) )X,)sN+0 *;g}98ܽyPG4sv5"JL}#G&%ęXcëFeЅ#Mc0FI$g| zyfءAKM =9辰Y<)SJE;@)MDy$3_ueו`i$ChE]4/"羚=WRnDrEFI }UKċCMVq0˽B Tσ>2vX*eT@5>NyY&,nM(䀔5e)YchX9N`uP[gpFmo6_b#V|h+4*˚^8V+׫}Ga}zQ39[Gݾ|`3II%xg-LҪS/E1VXMfVf'iHWkbdUY9Eh#(r `(|Ъag'4Aq1`oOwn*Ď,+X'm)G=0I9^ͼc-Y\pºbNݿd+^`O_; (3g"#ӓ*;D)J:I@%՘AYsk*js-|$s?qD̳(4]AI$f6fFZցcJaWSguEx~!y0,NYgZQ%JJ޶fvV+_Y|INK%Vڇ1 '_#4_ *H6xwUPNr~D~|R;:}(6*Td!.ZhNgN2ҎKܪ6#l>=:n%(x|gU+mNPsl>0õ%N-}([~ЬlFnlBep>ǨzH$Wqz%[]kh>#`k1 * ^ye[l0'9WbƚA*b&+;Z%x|d8v{Nj}.x[^X(wBS3-g)*ptT S`bjxu(*[RA oÿW&$0`1!Mq-L֎Ld@9[3]s?1 p~΃{ m<"0}+S1M…UM;B"pxXԇ xEl2- $롉 9ע g# N#cQ(iO:[D#Kͨ\sIV$ >ۛ;:łÝ)s$M$M5wLu4S813J'Ow"`˥u_;咘O:n$@Õ73ώ ,%E:!oc`{W*{4膺T%ѬbDxo졘eoŨh_50w 2skiu^2M;uYk5$_tX]C0W ùW/&r|̸ؗ hQ>_z3¼<MWG{v=8NJ^aJ0@͇B"J3 q%~R 4/-r|q'eC{ t1GSl7.qcN/EB9}<ě-&:::STz2J&@[[Q萺+Ƙh/AA7' ,^W=c%Pv }[)`;v^mP (dbQJ9hDl N&{Nm[n,:8d17t(T؀`̀R5 b&j9MwJՋPGJ`Y},_ә?wߩ) :=L(3edi@a׾aV:|B#kV6y^EPIߛɉnS_\or|l UоD .?z0X.dpF0`eGM=>ڬ6.{={gaV5Ab.ZF _"Em&g̻d*~RPS|+ 271Ĺ41/8ђx}=FruWyRU,%. /"a 5|Sajŭ͵vRK;OMF9AB,V}%G9h_a=s\DuaK]Oӥm*{U?zUc;ZE O YX #G &c4'̏h. ?^_OFkݭA zK<ׂbz7qo-y_l^{ȳFm%mWDVgTm#)^M% N@bq&Dɒ&rdfx 1 Q9e.Nuȕg.|Q&2UO -%{ۃDíƀ/J+8⮴{pP75^ԑiHO NZƖ\w [G|v܇u/mf)UX4G ۳/:f}87ߡTrh3Pm&Cg`bP&n@>9d9]ݳ(RM?v/] ۛ'OUýh6ɜt"r3ZUr;bjjMۉC23C\!)K%`q|x0ӤèaҴ!$(m,>,u>!%!vo5؊t#AIiRQI89@F:58謲|d5[uEsO Yc+w@WLdL2V" 7ü,l.}?E昱jos&PG_R>|릖h :V,;ePfle/ThVM"W[(67 G>vd/Ht^')7X/\/s:e' Dk[aSX+QbT[t~75Vk'O\3 V> H^:П@k+\2Dd<%xky<\P#"лӓܫh)tg|G9}Po:FMTn"v 'L DV*`.hw'0M|S}c :+5VHǥ xފ .ځq= V{HJKԽE]8ZuRnr0E{Y"22뀱#H_φ!#x7ʆ +~@,;= fhkxG^Y9藚iC{e&k㶥! qsj6S&Ĕ ƹgLؗ>j̗x.>Q6qJVI[dVo]D͓J^ 3ܽWG֠l_2zSHWZ4~ $m邱/r~~c jPa` i,{.~=Mk{KW4J[I>+\Ƚ\浼I)*@[nVb lM,H; C R{D Mnػb8S e?LeH,'ԮC~YqG7h"$2X=-6mr"b&ON h%G뱞҃Z.@Z_ۜXH[viiPWhQ8uHBlI% " z{,涟yyR(ThQedl8P_3OuQA7@F31>SQSɧa=hClƦ)Sl A%Gpд/p$NY;֖8E9P&.j3lB+L_gp -dcRQ 6W9 )h (i(JEL$˯AveXNhn 0',^!~%ӢE%\c`'-0 (\>~7qXJe ^Ǝst߮YۼU#G[v0jh=~QO՚)=grZ>s .q ܷ~WJ?*5 rEʼn6Mr2N {鐱#3V+M*u,XcݘFA3:ׅls+-"ەvs[AQs&wl+j02iDYM'\`s̘ FݴohM~3`6_j[.'$5ILZ/Zָwca1W\ AaлDq]p&\Nngto6 }f-6/JzYatLTp{^#o47?FF88*׋&Zn tUFK3_ GaZ akI/Nj5xUgaЬn84`:k!e E.^B,_4%<9wRQ]*p Fng1V Jȗ)ޖboTN[ӽZ4g{ƕ+XCn< +ɤUIdm Z9"4$u陸?tWTF ͱDPI],1w똶$!crTkaY21G%ts_%83ณ?%{Z["6Q]%JrA)wur-H5Sko -V՚1ǑU.9ipLO_]tF=:I zvP8bS ͲvH!jVc ,8"Gx8( t}v}!e0o!%tOtۇF)+Jȸoީ/tq"RdXY8؏I K=YwLejۢŅBjˋ9j R!md/,Q/kiM"+UqZPU8 A[[SDuak8/ٷRJz.a+'+|{s%R7>5nॽ?v9!({n"Gy^!bG+˓ȅOK?SГ2 >!eFIOC:aA%a.4ڿնmENaSCgS$ UIJMEK!AQE!4uPbGb[Š9vzquZ ('BߏB,g淶QpUCLvW eơ00]B=SC.J1[I&Rz$ˏ/fK#HVV kXCe$xASἣ".`ˁם7Iw?sgdVvb[' ѥ1I:Z_hRRaWRJ&B^yQ.wR>.SCc@|DQL1[ܖؒE4Kqz-f:~g1-z=H bw_Aw:n2G=R&OBb,V8{\ `<37 &g#ኃ(.FQ kn%la7fbL_DN' Es liFuSȴ=ܷߟ,e>B'}Dz{`p2r nJȸ*Qt& ^X|7`JQ[_O}iYWϛ@K:n9W'}Ede* FGKyhfp~ ` ^[G@N?p-z Btj=}A?JEmq0M:aSnӦ\#fDIIEECu~TvTxVF!,#ܗJG~_xٸ{*aJvo{ZN[B`[LWAc}79J .s)T_R BkgzL`|y@USzkrDcu* A&={/H.WHENٍ!"icO_dE(Ey񐲒g#C(Xŵk5#j&ЀچayzׇǺJs嶙y Rۦ1c eHGWK#GQy];ō;|*w4N2as 59k@OhKCx@ K=| ^P|FE~ PcbDA$D +4ys8٦L7s QELP^e/Y^k7qL|qTdk8He(Ư]6:X Y=#05M_ڄ[@s; ?P#`&(3L $~jk""KqB ¶ghٖ+Ho +^L8O^j Koݼr/żTck\yL:u~ _ ЇNѧrJT//;Oo؟D ̏,peOf"T{!{&S-CY:u$|KisHkE6և4/MiQ? bC$K@ |i:R~ t25 dBRgXyg5yø- {5$WLAL힮$g^8{] Gb"@Cyyc0S= :xZ&FN@Q5g7.E9G_@@42l |wU0cJx˙fWފ“|u 8_K/sdBTv[e;>eNr(9p[ԍIze27lG᧮tز`C uIbr;'s޿m?mf^"4A ׳"@+7pZ7CrԿkK]y9j1-`$YXR!EvWL Tt˹'H]ͬ)?rG2GGS7Cv|.g(TtפIFfnR>â]YxhxZM5yr!iNVvS%AȎ32D.m06N(ήٛvJLn(ו?׊6S"Ai>>/lxOҁ-5'kM1_qJ>\t'pnH|I榑K+|G(ܫe–b8縮3&5TF,H؈aSMa OGgY8MG6ԎchMFIb(w/ѣtXf;H& q;txI5ml?&PJ>z{^dU2 e[Dͦ@";V\D0\+$LwbQ 8Kg1]W! aE ^Ịzlc:mkqEnXUλ!*͸8$kdѷ8`38d34l?EϿ-JSv}bS Թc@e"h grd{gfpt[TTD=|zjΙ^@Ĥ;uo[ VlT>2WvQ!)rUGȬ2L-<`j͟iǢt՞]2toDXbXj9= $]%CvŷELp>UdfAvbGKԫHjEq}\! [c_JtU%^C`D,ߺ+8ڂgz ]00j'x~Ҏī(*iħגּv?^+K;aPmu/ˬ#J^ .Ȁ`ZX6Q>O1k~gtWeSMۛ_&W+N*i`ID$\tls'V؂ /[XD[اj+ְo;MDЯ9B #f7e-q/ڥ fh `.kZ@0f`ƣW@6|h yTNt aSAʇ&v&v7ӓ+v@[yTT`s`Izq-Ԗ]K g wHy/"v~g.ݼ`iA,b)Iu)6Ҋ'-I љ$M ïy*͜p&<HhR =IUC?6ב ?Zo:E(J8Hpqvp(z~|4qv nO[ v$YN:W/VG=YCeGE@̓Y[_%TKitg&j3q{/w`a%u8_xb{Sv[(9}bXA+?0I̬o(*@Xuf[E.,_OM_R![^L&X6kXKk"y$@=òf|G$b*~2GŽjO=IrǶa^eЦAƩ+3+T85x^'Wz -Sޮ(~r r)A̟G'I)dIosݲT1_ 6ɯ`<W#xRރ] d^r:9>[L; >G):O3t|brIIcϵWUfQw^>SN]-6y_uFWU $긓ٝ7ڥ1D pnF8W )' 9`_XCie1E>R4( ?gC tpa l1Z +5jjlff"}PfWwzM&r,1+hHh+XbpFŨ^Ľ Ұ_Ho0)tS}lx:FNrV&,r |D U߫cj#EIJb'Y'hҎ#z*kpV-9-"5]ϡ;%m s<(G:T?҆)U4@IwPx`VCPqbz%ED}#9*=weWT{~:0{5Zh'] 5l%)+ At &hFK H6TaI SњQ4!뇌.L>:a8jA@O UWJȌ}+#d˒x߇>M_a<ѝli`\vTNͪ`u\4zYw>X4D7/ܞ@-NP܏{>4ǩ-"ƅ+B@l}ߥ>:!E ڧSJUI<"Q#˲ (BLR h\tB[7uqlukNƭvqtqmnG{%GI bjȧ Z:5%Od"ӥ Kt!o z$=n]#k]9qb!=>pbn/6@V$IWpVLtāWfҙ Kp gL#'Nw x%KԈ͔/LV4*$L4izt>S}&mX^D0X-0|кQZ)DM͑es R;XxR&rBBV?hÒ Y;X8N0*1D0l8-vscPdF{(Ƅ D<2&9N[/ Ne kI ĉNfi&Wy5u( za2k2O6dlNaɲ ?2*4%`~@f̾I7VX-dNAh<2]c _a\;VmcnuU2krtT1tSL{ɱs͠".5@DukwR. G 6/#{CMvD`~O o՝*gAb+wi-'&sɦq06z`ZpZ(faT[ }TBm^k]zQXDԇC0_/]:-2i)W'74F^k~3kLqDlrĀWn5z\-7+7|ɯSa-HE"NڠP[`q3]BKfڿz ?^ es^/`fsKH6_ӱٻ c_w ZFvHOT%p,aĪ(RBBXr{LuMmr]λb}0)zA`! );Q#l@p!YS?#' [&j(+52Y.],sRu!Ei^)j ~cυ20oPMia*↺<5`6SUm &k Lb3{k4aSw%."Ŷ5hL' c4>2iʼ΃1 ܭѼOXVI]q1;eV5+8цO[G)bNe`u!w D .$ @0dNkuu@~Ϭ*DoF*^d YfLu›l"@N=ȗ1Xe_m}4:U"նx4,u6Q]Bs|[+]k-6h}טa4s`co+ ۥeY,1$^MҼ uq@9_]5R=]vP-"}Nh2p}Aٶ& uqsn,)*cW45wR8y*ߕPj[i{;8ݦcL-[YůBC3(,a9V,-m%.o䘑^3kq0K2j͡N}4|b1opJȳcx4mr?h x.7--PJ!uBx\q jb.'(lkk-~<Lunփ2=guMx“P`ϰly(*#Tagv7976!ܳ;5٠4K@d(uUsDqebzz,qDNr)a ZnzC[q4T+ihբM߂S {5zceʁ~י;Wt5MF3) adǽj{2€/<3KۭRLufWen[]E͗EQ;|qҩ|¶C"U{勩m@MMJ!3AB﷔dQtk|GSXARG?4nBۓaePU'q(}.А9\:Ե861kЈ1`9Գ~*ִgV}|e,Y~h1璋qU;0P d.*:M1u֛7Rפq) * ރ/rEFLc˸V EPrDoY?Pi𱘸inuGSt@ xO0|&=Men"R; qѿU\H:?盽;".cjb-0GE[xFIɀk_hT6 s]*hTcHVG)&\BIf6B_2SR̸G6RPmͯJtB# fjœ0k'],Ȑ"=f MJ.z7aćI2DFU4.K]Rr|(a׬93 hF)K;`'IQ|E@pFLx`\o $·=}ĺdޏwabVU4i!g?>&?p=Rrg.aRvӾDht&GQo^L+Z4sH_`)\I[-+:"ٕk=^5n?22{w\`Ѳ]AACwr0) hSbCqc%ǮDv9O<]DxVl>QZȳn[ɞbmNk j1Nh`M9Z9hG&\/vGpXYV˒#u$t5++CPv ++;%(F%דY+ݸ@F"1TS~h~ 5vm a ´r ucO$eJI-n Q>%n8`@v)tl_B,( *9VehMبcqI^ C2fv'c+:4˿*3>et}!K!;?UzFRE`!21J{AW1%+F# #lg;oH?*ށȫVVuH6] M5Ib20x^_t]?#8uf%,0ן(p $ L\3R?mpUIVn."5Bp²1&m.R̝tEw0'>\V?@n%naҰΒڿ*Z<{QGL"[\0N'ʊ6# UqJ^F=f4o=w)|7c/ʙoIӸWJUH)1)>MVt( nb\M4^v@I7=v C& 'je* Wg41QOs$Y.VRCyU*O.$wqw~UT=c-cW2o┲*/}…=@AFsj_ib Z%5[<5[9@BQ$H4)s'!=%$sGA]MgN47=eqNBe v^l7 AD\(|#Ld;ȵеϵlY?wM^<2k `o?g= fLj^ )=Y9qmd4$BDq)N+[^Wd)Ni˖'ծNh]W5MBL {gbXطV3ǀ#-@\I|;ύp"Pē%+&"Ϛ"zf\ubSPM}Y"/#CԅsXd-dnpmJ[h 3 "JiU{<?kT`i lucg!wAY'+9NNO3GߜVpK`X\3m]NDckNa.6K:,Խ|!JW J mH3f9)pz<-eBY-4]Px<2zGԱ,~k$׽<ݎabxrMbY'V8x&S~cbᦼZK"<܅5'Zg̸\@qWBzadtpCԭP -Ke/w\*< }3Y~jW8~E.qkm7ǫ4i7\3yDe53EY[)3"Ni=-'j}Έt`Ө_\  Sxꂳ&R6j׌eŅQ<6=hwE/+U5Hѳqu5bu־fa ؞'*,QjYؤCU0nd3#.}M_>` ޼e>ȯ8`"@ip@|f޲n{b(ч ,aީ1|tg#k-: =46\5>cTR׊lSI @=ޕD>&nۦLG ^on={aU'Pyu0yhyt[K*J'bQ"M"Jl~>"Cbx v@= Sdx?{m+ {s~AՃK½*K6Io>*C8P*\y%߃d((9eqP "^zO)J辵GS{իk.:nǚu((>]0 ny$k Bˁ LuJXCb"HFW2&gdƣѦU7!t%IQ)}'*r77?Ir6 S~o~rr+{ݭc`G@ 9nqɻǬz7,f#󍶦S;J$Kf}y_@ʃ+_zfHThq[nyr!7|jk_kBV)9~c:y}m}}y@+bΦگC$es3FrףOriҋrYH?mlkGu!<ȌaEί9d--#;/]F0(I AYyw3,+$|h=*&.1ܵ IzjڡddTvn69)Nj: [D sNݿ u쬅8 #侣#֧Ld 6?7x "v`c,(9%gY( س3D=xbSQFѭ[7 9o"Ѳusڶ~|uQ6n={;l^ݜzdJgxҦM8@:x`80ͨO9eY5P_fj%hgCrME(v!O0>͛6߇}Ϗ,iTa8dpEz.!PVH@iIͻ͂RfFU嬫M!H9On1>?f"br1b3<ao~QGMfm&{h0 S`G"VTʵ#˸uY! 1'Q_ 0էؑI!3-z2Qg&'{8Y2*j U|Q`kcTq7.Z;;q3<>)[?'`Ӕ]DM>e!-R#ej^Ta?! W *mQ' 8`O0b܇ 4r${%},1^WŒӡH,/\g 3rOCu5WWy\ode%pF o_)#AEsCzQ|yPSWTslDr/u ڮ-v sjHZ:`ЮQmmq5/MNi˯7ogdf'9Dz.oMQVۍMb&_ڵZKAva@k𮓲6T%/L6gYoa!IWgq2F 0u{WLv8ه妢:4P""{Y:p cӸ(tv%3q%K Va_׊nt1igm;BA>z%ƭg*Em=ꝓW<;)cUZ9 z@> X}4Pj]W+ίu|ZޱȤ T'A\~>qwld B;kr`t;+{:+(;ݎQxpێ$7niN=kT7:%rEVFg&"Jo1#66^=TkOMl$*Z!f6TG'j?!ɘa^Ɉ㐩{ZCM#7_oqS&!.h*yg'0HQS`W<ᅧw5AڢL֠Jȫ^`-u-ѠԖlN Kqg3})&]o䯩Ӝ+\k"ɇ2yrs[T:c5}QXANy >òίYFWDnDJ>za^ cxMGFa i_H'7%wJs3]tbhP0gѩ͘ߝN~ML&\ 8T f5-v5#O[)b>*f |K|meaJH>Jx]}#:L@SPW>UM{*PWޛNKߗ%5{CrQX 횋S1sqtqTwG paOxQ$D1;*xp\K^Ƥ,mI=to*3yb1!u3a˟Nc!A hCvlt c/t5z2]C&k0>jvGu8BMgISm4qCm˦`<ªViP@a~\J)Kc_6fNsvW|o/D{o+epja`Km{mNoQKJtghz va({iOJ?ćMm-n /92)QգfIO8ݜ(&Qk%\`}&<'st7]uzjE>q·B(\5<;_:aӿ~F#t$VD>]]qJnN*ƿjHP!xEжSƳSӧt*މ"پO.ͮmK1`#LR t=MMFQk H"YFDw#oVU+ӌ X Tno658%ܨ^B6aSzgK٭M3԰K2J xLK;I%V@ohf?(4(̽oK~,}_ "+ޘs$,DWk,u䩡A9/jXdb$no@T~:k$~ [kn>.ziX#IԒ]p[`^4g t^6[QA3cN>=]y%et:},Q`F?P`Mg-Pd@*6.j#߄Τ{?ґFG rHs|pifn s|myaLp*#5fAZbGTCϸϩ lLy4]{Nɛs[P\r^360 z?eq+t*珑qO)εyDz3γh>)Oq3Y4=oo˜3v:6Q"q3;mJ2- ܦŸ$`lHde@lzy2eKnTY0Nw/Boߝ !-;%pfoĠ5#e'a=:SC?q~¬}!J< yf;烛e/ 7DxjPR+QEd 1jo(D؎p#-A~4=7,ӏv E6;dɞmV"<7% DSRDB?=FT~ RFv[PiBġiF9%F $^ZmsHۂyz~>9 G3n@ c:^Ymv*Eg,G{CpgX &Pv4>٫.\N8dlHUs7c储[D/ݭƼrژ<ɠna]KMNd]RQrMn@ 7DA:d3 l"eIG9L#vТđe([!\f;c0{9Իσ4N];t[) 6)XȜ{м~l>:T~ڊO $(:ެ〄젍ޜC/Zw7efH, oR/p<7YA]Q8Sxvaěk3dm5~'.ֿ`=D`˜;wmQ:w4NՐŏ#Qrk<{DSVm+{Q(pKp!|OJR?ZgoVÎVp*`/]GB |sI=s̜:5*ě/؝#znTv{SE2$(ln~!AR$J#.ybW!k&r&2u[/gd= Ū:_#V;fIV9>#>mƴEFF 0_:BaEKz+WHT62T?>ubpaQ;7i"BD%ҝ}v  r Ua|@vEf]CL~pD78Tp-Đa [YQOE|R-eCH0cD@Exް^ F7d)PTӝThi,'iM5EǙDαX2Ȟjb|YN&km&aE(]I"-Cvz]>&V(Wu0|%:SY\M-$$-Fk:WC U#~Ŧn",*$<\:V#].W v/ZtdW` 9\`eC ]SPxphW8c6Z/Üz')TߣJV6ca db0YD:3Qiɂ]r|}6LvE|綠JƞQѕ!%,~:܌9 ψoFLNٿG_Xx`a33T+' Q,bI'HfTͿʈ{o_E O>WSRMO<Q5,A=ym ц[&7}Ր+>NIRx/X}V %~-(Qt'uhiTĥT ch"z;'@Mr j8T)2ca@L1;5;rejYFh b gfZ1n/3TӨAлZG2wӘ\hC@Gƥ^`vkcZmZ;b3:cGpeH#5|PrIoj5Q31C/ g C$<9e4ni,|!b^~HNHMhQ;dL6B"]#y/pf5bU65 gZʿAGm60|Еj[S.RA”{Dq@lhA!(y7g(9 ;wFr_lG'8O4mb #ԐG䙘?}Nh4H+ 2T-:bo7>S0`5(t<ɼ~>cJ*[,8UY'$QZM*hw} =kE)ZU'zq;:n)e?bJZֱڥ/hiSLQEf:X84?} \#C z| yIJAnD& oPDq y=<)o}uNEg?|AldSH [Fưı9<$K3Ue]XERBߴ$:ʻ8l󃲔/i6.RiRmlI^?rYr1 _ۦg4I!?UvX%B9BHhX?RNW9FL fcw}_(\|r`\\VW< ƃRo..46LϙPgEUdIp7 $mX /G, gw@y= ĿK/9\PՂobM͗f}T[+A@.3frnFQM!!Te=GrHxhWb`OkPޢSmJ4>f Tt87Kl$dyN7k^$iS<*tIdm)LOx~k3wyQ@h ^blɳ--wS'cwAۃj]'&O!AoZBg%-Pmaְ!O&nAހ~hLn;3$}G ) ziK`0@辰eP-m `\N^u\A&s>ZdF=.V'C0(ʟeS}y6P֑='Gy'm0Ws%5A #{<":&9 әRm>|Kb6Nv+h:Ebȣ: euX' sS``mZ0N(xdMUj@.Y /i٫VU4.Jp{$⊳)Z`^q›{v6d\I]"8F (}YU9Vؚ ' d`Jbi'@mqzGj1O1x XH\Da_Dt(#LKЙUpAA X|,_ 9< hG3$ȨeR^}w<&,1a L=#]5¹E,Gb(O%&s(1jtoiJ:3_5"(V 6Daxw^9[vGGd}YnFȄ+B)k g>O oM?Vٌ ں2#@2ui,Ir^b[D#Yh?Z0J )&NNp{%̜B o }Z0G6qa$$B ~Y5XB83 9b<ĂvMwta9 /aN6"VEpJqdb*2X_mG*dP<`ϓ ݀>B*$7*%$~TTߩJ&fG O6}7w @dG)c>C\;Gj 5i?dJsApcoCB⑨02\DnTH9oypHHƨidUvINF+6 8vGݗz%G,C?4h"u d1}aծA?:{tS-p9vKJJrsvӁywH}VhGwWzX0u`Gyq\1 W1Nѧb˧!bt5I_*?Q12EǷx֋mlI80|S]>wk`vw'JF_@O3{XVk( #S&2pՆ:l}T0Ӕ :ɛ]n5P1)+@ 10#g %m XjbR桃[P-S;3ܫل胴8G^Ӂ|v[F):J $;R*fz6?(ٍFKU 28i$öFcoO~ E4!>ۼ VU^*L݂,億s]Bɚ_8c"Hey a|_!:^.5< A"d‘jk`)]6S$X⁷3+a[~8u<=8IeңQ#֋kH(vwfXOiP6cyXl+ND7 <@šfb≭YmV]e(9Qyc4e*VG}KwBle͒'bJoSc&EȚwhh< Vi.vh}?oB.P1֋4_P?ns$3 \䴁ISL2R!tq[S?9K؆(V1&3r$6򉼰gPś]`w6eNsO٨{ %:}77tl*$;PM_/m_ n8mxィ4z,]&r%i+uD vo ׮et;JqXjDPZIZ5n-Ha_5$U0XaqА"d@ CoQ?:Za)xU Ƈ8n\ >%ρaJpR]4㗿*BF»UDϻ f@'؃uR (dotOv!K:pO]&<.nw0b6t-ϞQϿ9%ak{Kt0ZpB:[NQ|MZ)f^h#dr^qH'k(ӂN719UXO=c0~OIH(GBD'Jϗ+@#|| nIDx 6K%xNs).P.6 DS&I ~#3x+ )$ոOQve' VwOP0?kU+bị_w\$=] !_^FN,0g/ X 3 _8ˮeO j?pyQ_l xФɠvHG3®WR[@]LU-d:&~3s)|r73 vebc'}=#}k޵7UL|uنcǗI76D֡@1TKdvSFfJʳMXEר]jlI*ABgX+-!@upe 5׏k RX G}\[ry5 [EƨEZܜ<UY+ [({ePh2q>'<ŚtMuocDgT!jX"/,6SM| Vh5`&?bM(|t} *ңHD}U XSdK3*5*qne0~y F~ Rx+>$UEV=Y̋q+ft5AKp=]2QXDxN\֦H+.ƌnrKEGG YVy1Na3wYgRj8ۻME8z<ų dU΅5rI>{>DŜ+[AOc ޺5*~0#A[Qu.1Nl}0H4,^pWj_s<6)iW{CWhtL} k<QIꂭ\tHK OP-bձN\hinx׷)z`{7o#>icgu!O+S[ ʨ N~Tt(fEHY01*{\vZ'WT78Ji|-W<3a䖔 ޕF;) eR6؂[sU;/ i.?53^h%O V୭(g}l_;DȴhBmNS}<]GOwۤIc!!!J{ZRmvYAV"[pY݆6rXtx~>K ĴJ9r'Ҟz(kN<|ܒlI"嘸.+Z Yj̔5m_3!XDbLwp;뮔rKG(E5doY>FydPFxV`4`mkjL"lV8ul9R|`a5F $b$;n6a﷍zFs@~%>Bd f41FRo~ekyZ$u-7^@q3Tܫ^R5KԠ|P8rLXt*=4C'}897eZK@ WZ~cͰ2؏ BՎ\ nqoO,P 1E ؠ}[ը|N\pUA/:g:j_gy /QC^x0 @0Q]%*ݔMfZ:T_c7 >G~VD!yẏoT\s7^R-sΆbL$7֏5b()DR+ɟ %K4oʾ] &9c?zI_20/?Tb;ê!H%ϵycg,Hq b:ϸxBqcu<nD`5QUOKX0~^[7 i\=LeB-? H_̯yt3(ĕ!".E'rpy% ba㞱 #RZPT13b26[-4Q=kMو+;Y( MEжo|͗LTE:I- ;ON:$a(VCZNlg3;64{ͫBоnCH6̺ u fcP'k==/ nI/&ECSȇ=:몰H@z# ~F_ D1Tty]^,P-<*f_ m|)rc Iǜƾa*͗n<KP9:ĻN6jL 2q=!*DKn lX1/h8uVHMɿP Az(zxIR77j_:F7E/ʣׄ}'zs?D_>Veڲ7~?jNNNF3kIԞB;{ k GJ DiA.lQBf^h2/6Eu[/&5EwudyDpwTaC6ފeMMFao)2NP$ ^lTM \nQam:jӲ,9Kl{L ץo9ip~t1!sLk)kJ^mW]k#cIs0`f YTI/`:K4x#$ iwdLoDQoA/x|`bxW o>=:` ?fc~!js.GM:pGyčd"/;WBMW҈Y6%ܼ| 3Bڦ4`rUwhB| *,Q,]Z3wCgUKR5}*Ĕ A`Òu%[Qj[<|'^á]t2vPmBeeL>oDl}u-0H θ >B<`/kl OKqnNZG%śSm#=t< \[EN? ޽DC{Aż$ޓhzBaBDpI斄_'I6GRIqV%GHph$j MZPK?f| RFF8P~/dP9wIHR]^˒["xQl$w|=z}/wHE9v~0+97hŨ]_1(c (%LsuO0|JOdzGhr:k(ٹ)9¯,҂/49S z@I@RQ|7[ߔf AVN_kǤ7f8HsP&X8orfϓ JUFٝƆPQ*ܛ?{(̴+}1wV7V~xXf&ّNY&< }J{~b g2R`A*^Z+@`HڠٸM^A%vkPIGBڈb0u9f:8@ݰ)xx,3O{3x|&ukY_( 0K!Uo3{LޑZRmT,RQJ#m}MR 750fuM8Q}Ja2s ){I؈+jGIaG{g?<a8tY;W] S]4$z!DۮF9X= xy&бvhNuTq=6: 6ek x[Rhnr4iz Ը ^;HF{Dizyn/}X7X%O^y x3-AK1S^Q%x& e?GekC#.[ 2kz=C rA Ay ͘jߛ1e,V8$3swfMi식X#~UxOFs2K aQ.So _wh\^(eWBФP~.E8ǡNs U#f(izF[t=nH ͌o!+OV_0iuB; U\1#~]`1,YAȉGJI&M)POEȃ0OtK%g;)# 8рN$|ՁVArCrrRXFy@,修a譏*v2)ltTS.p&v:8.kfb;G޼B`)y?-,0f\$ډ5WҼ Ԣ!?SFa $-Dm+bѝ᣻gtZ8M{~W3o&ְSq4U+ޚ%3,p[_OgUNKa]Uօzub˳ -%cDq֭CC2c+MMvWk4yRQ;Mcx/4o^$d3NK;ʉ'2^b>H&3 %[}t[ɖp ~XyMNkwvEV"7(D۠8:2]oZ%/Xў]GN  K9xdy?mb6c<6vwbTs'qCMZ?÷2o/[@\ iǶD>:RaNĵؒso4j MzvO|v;ܒ;써g=҅j"Q <&!6܍.ܜ\L}M~T58ED< vN}~>^X&W/i,4mrL^s94zXNǛ7?̝6X h ŻvV@bb0HM/:d0)zQO9]#aYRQ"ĸ}uo.Q/ǁ:k$^dăR9B&"XtY;Nc7l9*$nuDɋ-T~0Ӓ rt$ao+M+DsZ]ݚeD X C\@<B4Ewk3hԽ A *zl1P+fە yB]V.,ГB$ڀȕۄM a։qom= P 8Ւa%]E!R3Eرy`79cҫ(݁G?scG B #Je4UZ  |^ \LC.~"5\Ss!\ňdS U==B(Z}J_BsFG|Qb_ېVė{Hj^i$;K(nݩ ~siB3ӲHʿ7Ȯ ˕  jie-7xxo01$3"J7?vUq]ڰj8s1u.3 >O1?7@)n<|#Y= 큣No.MKta)B8߹~%nҤQ>eFr&>G™ 15*9`PH+ffڧAw?&`'B-?\K/g"hi? KY±QO2}YĖ]S4zs3TSzXELeE uFTYL޾=z+P-\uB%%ymobUlIQ'EYg r9A="< E,. ஋Թ?ڭh݂dOo)fv4uo,*%̔fՔ@9aɕCf M&a#Qa'$n+@eqˍ_5nnjiՃ|QR7nbn(¶At/̇D(C sA*Ѳ݇lkCI$~hA?ѿ.!MD y3Efcۺj|йJ~P2{|DsPthmr\M%[9.b(K@aPsE7WIB}V3ho؅+צg_qa.s[I(yy3|+FB}d)0}H ɖw*06VXW# ;0l ^UV ,.Y e짯VAlWKMQοmM$Z&+sk浯E5}52ޢ҈ȶ5$_.?m("~k\^._AEZEH&vXC2g߹)0U[E_Sl6tp̛΢d7,B183  e|m+vodAOҔ6Xs 5Xܫd0)hH Qu2B{0 ٬Py pCR3A2343A'*)Dtt4w/^PEfUwJ_.^JpZ@.ay &jx{G9vC2)l1Y 'дGKm#KuA*g8mR(܍.0=&Qvzwx$1B30VKo%ɤViEc=A]p/Dv| oĆJ, m`T÷j"Gi՞E XސR^ֱ7E [O^H*$fDh0&.AW vIoђ]1j۽]o߉zBf{K͖ii7[q>Ka4_@x7"x? '~g8;$`]+oɲwU.ul/:00w 7ٳ̰3"`+{sw r qra>?2G.QFwpy%hUh35Y1ŌQYg,-u!bc/%⪖e&侱V$.ÿ[>m+?&fVZ1* x+Fҹ[6á'~&NA~0E6,t;26Cֵ@*t/5_دݶhxr YēeJ8BQ+dJ5gδ]I=7 n7C%V٥qyۺ$Jjφtept*g$L[X/C@vscgv?v U\AH1aZ5d$d*z*}30D0TܞjfǚGqM:*݃~|A$2 *moM휢ڋqRRvOxT"eCϾ_bg7gn.7PTo=d6^T)x'tyPtQ|ɪP>n ׼3lf5sY)/~|lvGvn0Dd%.,Lsz7[zTz'f$f`:{rb ^_aQT6Wu+f ,uR`]YAT؀Ia!hRī3ajw"S Sc~A52w;R ߬fhϹ-WT.\7ֳD[cbZy258J7MPu My7B#XٿA!=S7[0Үp%}},o:;V:;`sd "DQf -XZR\Ң^_&F1NY(HD^_ign-BΕ 3$̝_)nRLc51pB!hA Sv3R6+[s?Ǚ(P\p>8242τbZ~ |4+JA{]Vns|BEugSe(9KKgwf_Z/dY+jQT'x{v-dBˍ7R@(fT`'A-0VSi)Yo:mbB[߳GaSBѴn?ÀA(q%B7$sP _YR2gT =uAdI^9l6wyDfc(#iRagQiQj7MT|lA*@7T򢺝AضIXG a'89hu"ڸ㺧O~ nwZ(}W -b|sbM;L~=Qb}n~j5 |pĀ⪶ hyjG;O _>cJjRj&s=5ITuv$w8 =ova^0طQʾf@9zf֚%`WJ'W]Q5$.L5RC—z^Wi=oiҶi+U}91aPQ[~&F(7. yU]`WRs}B CFZecǦ%= f^{mc:AC*z_Ae[iO[õu A+4r/wD.m< Z,- Oy5T_^ck3u&!y/W|ܷTNuG9` PMG%yft4)s-BܨR *ᄚ#ye wߴɬ&D1'cfDq7dd cB{5y&@hi O8+_0Y\_CAvgb%Rqɇ k}9r^6qMYՐ?ҟ'`0 DCs8J,b-s²c9"\X%&|c2Lo/&­8<?7| y1'bvpd5۾gCʤ>W<7hYDk!DWDHܢrѧw)}@%'a}_{%1=2c2{qa*K/shb;Vzb6o nL7;\T1Di@=hڨi*s\rfIwoyk_c'{&iӽ;&b_k5?4Nt8>"Ӥ["lȘ;yp£y(vNC7ݨ%S̺-cLh GC?cE;F4{yi K/p+)ӗX6ʨKCͻOځXo aӗ_(o)8CdY~ j&Nq՝sgBB Q~Z)moclL5<'\@ᝩRj1kvv\>}/U3JrP4^rP:cs9qevWP6:^ժOr/FVZEZKVdIwPEƘة-Nf폘FBȊtGNhe8Wn#|#L 6e}hT)4Eeg\HĄ8.eHq|O,r:qtPZG}n!˪Fr8m<E m^ ezY68ŋOS_GS~"\6DΡl%b-]Nu}9/7YLmQNs_nlLwɘC.iC}1*o2Ll ϾRh kX\j/> lOMKx_YF#ufB2c7|Q.Z'|[>?~lPD ~mXk]YSemؓpvz|1)]O-[G6 d,=ߒSu8^zob{idҕG#QU! .OHB4yӖ>?x6k+wNF=Ńrgt*i 2hC%SO@״7D;+>\ qʭ/䒷vzpElqUע?}|O!H],\pb0` F{97|wyyp+sc{Dz&e: !oKrQǑJNW]r5!Fn vG|xk+J*m8ۛ=3 4C.:{-6{C;ITk_)F_fЗ>vvUY"|%BV#NJ2gz,6-> .= XS<=e>k7Myŀhn͂c#p3b7?zk>,X[wgS㵚7+'D,14zqkq"a*CcaNTgdV>1qƗ뒡ea&ŧa 9CK!u(j Bj6m08A黻761TpA읮MhG'`z&'i.Ogq!>[«,6I~wBF6NhwC.E%Du[?痋PBvODt< &{fŁ6͗x!e {z{W̴YE/?(Vy<zTcu03}x\ $Ŋ>5n=yikʜ`ۊm%zR4  >99-{xJԋ̏ypO'"B_ZG;գJʺSL\.8oZ"@k\; xH^=bv3PtS Ae' J, ! LXLuހN nߍĺ}'¨p/dJ!Щ-N`db_Ba{;#UGM@5 JZ=u WPtË\POXoPaġъ2$о?L-q'w v}N!36\D6pW~ c]{D7ʽWS׆[ SFEΕjצq~BW?{b%N0$\S4,~޽:ѐm x62wֹ/ {.#gS @{24'2ܥ3JFe{e85SOiX$5倷XN(oWQ M+/MCK.:݇HhP"  <N<VE 2UREor$O5Nax͖!2E˴A4bf-ΫR,AKSM6ȽC3pz*æxA#=Q3W-qø[ XϠIkPE`ʥnzG;=6؅$pY *XW> bm[ϣH1~;cn\4f^.P9 {cmb2(Ŷ47s 7!:mf>XlfAq=">3bXY&4TQQ+g&̈kQCDُ0z<\Mo<Ѝ z6nnÒ"}-ʪ¸Lo%-!Ď`^s#KBᳰ+4"ug}̊Xi|\S~Jh1q'+4ywɠ]rN0Z%m*%$LP]nY柑BO䆰{p\<, f OäO<,vf& [b; V3I1QC^J:H\"X7.Zj{u&d%4sػ_lªI3@,8f86jVb ff\=Ro0ԃѻLH208>@s?4{=H7Kwʚ8Pē*/ _2 WN29 > y}XW 4F% N=_"BfmE[ҡxtjxev5=|*@/g%krZc rt{Dk@V=ww@/47K,-/zwG: bPInƒY %҂X1nüP[h!3g =UygnaQL򼼉nL 9pUDͪbC跍*џemkV yn <t?8  0߬S^>ƾ :Hxp>S'?K<JQ4JS׻R";9>q勁NŰR&~RkJF,U͌KYiaޒo.$dib]o<Gݲ4(6Y=uR˒`ȃ#jXڃRS%x+ZyTgPınL@@Mʫ!H:Ƌ˥Y` j FQn@ ijG MR{?qudy1Y܈rTOdBMct&sF*aOmPgexDaCDB]!KY~`Tsj}- }s:w+>JN ҥM*g{ s|GDR<邕Wc fXJ!14@Ȥ}r" #\wRk0Q|6 Ɠ@o ,v(T)9Da-cz7_3e~h[ :U&|ů7UM Jѧ@6Oz9|-ֲ,؅ERs.uab~ZRoN un$xV/ki:-@7{ +H g${(ƍ7_lr웺LJ3⾦WEt%"*0"3n/xv ?uA4KQOX@ ^Pd TvEtN~ꧼ5f~rPw-2:@6B׃6|mdU#4Y Y1$#7ne?mu^CYscs tcGZ >.XIEY!Zw/rF؄T.b _I+˩ad0hi ߁lw Ǩ*17b^lØd!p4|옰8\~p&Ny,v ;pz .N 4˹ϞH"+R)MIxK?GN"S@Cl}3YU)U0÷pwCq&w9Y |maT8IΎrMo:VryiN7@_p& dOPܯ2B:'6c+`gA3;W&hk8<$8ycϰ(tB`,zyd֦<D/Zpz'y WSwȦ-oq AƎ8fd](,=)H+`_g';>ɿ0#7rgnrDJ2Lnr`86sMRH DLo@6m'kܚk$Qqڰq8zEWwCn?!7 35QՈuͨ'Ns=>c6^kɀz)H ⒞xU xV=`7Co>*ԣaz 1.w2;!m+@Dl`/2A`,G;٧Q[Rx)->q8O[+@]v8G*T!`Ikc0#92wgXX2+4e1}",T?=VČBE(lWCS\3Η5"LPk=)My~SđwfiJD! _P~_FڋVkѝд 8\)UfNҔ0EG6Ղ5QOӁUdôCrӈf`}/] I؍+Ѧ_M뜅Kێ1% O8zTy)% eer̆hAV1Cg*Iq(+z!_^<}|?aoe:u& pF|8Ry4۠Kʃ{%pvp\+B&Fz&HYa1.] 2g.0y@Z{( POgb$%.oNeqQ_x\$(_hG*G]RC+|Hܳ=y}wӫ!C6$I?WuR8+g/ n(Fe.jE/Ȃr /@ g :3}}%D/lW]7NHʺh{_b 9М/҆Kx=lYSn9񍣜 T\.Tճy H#T3Lo\} J+xs؏p܊O9\R65 wϻ^QLE#N6ƓRUr\Zvh06&ۙ5Yh7Kem`T%yNymBzlf9Zȅj@򁞹p)TԊsyI5;P6j,AXY`ߣ{Thو m._Ӧd!uݟDAY4Rs<gzjsxWW2*T/RS MkLҨ&29JUp3|;NFz$!:_$5'h ɖkUdgp\ׯ|o \T\̊P!zH2p9ߑAgx=P\ W3x80_ސrjғ3]ǹԍ2>m]P<`nBwuUA&E yi[K % SˑZy<%oL\>9ǹΣHN.]p0 f.Kzh_jnb4RtXnJT;10C\yb[<`0;әc뗢wm`}:ٯL\1mdB&{z;^}lrC&~b0B^Ksx>9h'h? wюNVũHcjXD?9t_Ad#P'LBn'2k9$F 7N˦h:j-lė{hÉ~R1=`diSDLy['RnX‰Pl/ux ؼ?t±A@qҚخPѼ8G)BrgkO"Kr@@UvЙt9mN(z.zWck0F'5HC,1^5 ܘ2fJYI-[v )6}!5q &981++w[*܇zs YF:I̡?1/탗j+b/9c"cjsےYb)^^MMjڞ)ykn~T M& ~:ٔtw/ %ȫMtBpQY,G- BAL +a*38esxΊ~Df: ~;R i /x55-LlF8.練BZ(,^li94 ,ccE߇ztMzkfo҄7^ԁP`a81  ] )s:K߀I^od}vP!|ةȢD x7 P}!}^,F+Ԧ8E0N=6 䖓GH9<;~&!BO]AnGcł820W- x'ygx(°V6.Fj q2lm9pP*\oqQɜ )G:TKow%硪+"i?f}Ksd1kh+BC$oW/OZp-*!}C,- {90ivZdӟ}b+u/,< V\|`"G# #`_D᧶1uK 9yHŊ~z W، sM6Ytg{(0A낂yl^Ɯ! 1,mvPW *S҂N8^SF/3alqN`R$b'dT."K$r03cDg^ߤ.p[D5|FQDQ>]<'ovU{եf2[$],tS :}e{Qs{k,M5T5vCv29MM+Cf^i{]CLU-PAgr`\HaYG9Cx/ 69~0&?mٴ% ۺ()D["q34gnEa_D)ZhA}*4=}wxNF/{ `uĺw[e&.]=^ԥאgM%cCTUX JT:YO[2X[~$8ʷ_#,HWߵQnOސ)Sk`"F3bPiJ &kv){ n|t[rZJjCCdd0&\;l_>bymgm"a9 y]d1jՐ6[چ!,'V7` Ы$S-{`Fbg*\}dSo4r_R 6<oUsW5v55R~r6AȆ&6UXBԊw9h4x)i$)~^bX^ \S3M30 MWwoAֹFMSQLsQjp\ߡ]\68]W:yWmH;WZAP:l{$hO8 Iqd$RA rQ!C3`~J/WfF~:H||hЮcn# [f^mޱxtn-Py cK3|H]v\Lޘ7#1׶. gӤbZQT6qǕG:F`zkmsi|n}Tsh)h)އS8ArA$̩D a[oT"Hv (O>[-ҦĜYD-V! ۝+Ҹ#&KRClg:YDH+RȄe$C&=h:MP׀I"]'7;{Ud(&Zch &h{ Z1L#G.Z"%}DaYR4$Ċ-M8VM_$`3|:h_$y%4xdiv]'JX)q&I&;H9\afW,d,׀YHz&n<^"XӒ!aQ"uW.N,3۔A 釪 %`n#62 R3nQxNV#PKSbaЕZgX&1\?->VZ)bvT&9VfUxZ2ry hٯ˚jZz|J&7}Vyn=qt/7֛sT|x: [B65sCrUHamXZ,RpؠfP@ [FYyH~cL31V'&1Fj8x?6_t(:K`ۣq:'bgu"|Woia-%+OL3 \ eM1xzz.^dD޻Bq {Bf6enn0y*O]w^̼TI!pRQ9RJ2!UWYxDbRdXn8'S޸Q^*ejT!RFz{I1X< {C 6T:Vcxs`uEqf xW}4U{Ȕ _{_mR3&e)kHgy몦 NLS0E;R+FU.q|\[=hX4"RčU{@oyYޠ1[WXe쬬XST فmJtF;4=6.G~c-u E/8 '#sama4 )(r=+z cj%nX`ZT<MH5q6ȧL0m~!(XeRW|=;p4߱/b K_nih#i7N>.yh݈fEaHACsG|?+s6 OS}a6MdV-_c#M`rN3QVR[l?@2_(_%jӿ߃>QZﴷ{TECsG# .t| ʙ散"LzğWc$n h첞\Щ4 HP]L%dn0Tery lg2O[=f=y[–{@Nvw"ś.v/_Mu}'S&Eg]dc*ez@h Ig3.f3bYJqտG1V&`| 3gVn4@rn7 ^32,#87'.'EsS ui)kY8x&lLߋ| %4ࡷI}su V\5.~Ui3Dh|Og@c-bx=8چPn_dz)9|}s}cpj%V2 qYIK$B Gmz JKmgkOVA)V+X[Ȉ}v*]d`^UOw^d`tn:B JAߵоm4ZPYm҆g5Qbe{wM~,.1pŘl<6M){eOv!bAWweLJU ՘7KZgp;qc1>r{_eBkY!+"i6`W* 3V8VGў&~ ?=߯+k%RV}T#8cL!\}Bef#F_r]KCOwQplۿ :Ҩ)]xJpۂ 焩[2 2,WG8=^ ;-35MuQ; A;(PA+sA\iE;B?` W{xF,MNwŒOU_b PR΅ߵ8-Wh˹2zV 뭈(F3M,,#>}\wժ!Kǐ!!ZXgij`w4 tlB In=z.e8qsf0hNsój_kZ]sIY*y_2X=-h{;\Y#(L ' x!@!3텩/-G+(V'ߵiuZz$K2ɾYK R]3r+* gq{WG61cȎiRjhu3X"Ẅ́4^Kߍ!>eAL?s]1ĕ' AWdm&w:.24BQO^N3h͊KbN6!K.GYQy+uAsDWgBbפ}`AyS1:Nsv6`c–]̑u%kh'VF4@GqoFH$ FaԒY{L8  +B_}5w٣ @D_bhA2N 6mW1ύ) Rr S#cUt谍y+örkp+i 'c_oCW&*mNa"}g㓔G%V'ӟ,z {_qZ6jfiJI;')sN~ZocPvʸj$Kfma'8CWx7/9yK6DlG4z y; v Q-&obMUږ!F 4{'\qSA9zMH{sCTprP^n@ꅷ>{* v8DKGN =Jzڷu53xB *>sgMi;##ʆs!ɩ6f¼L*،Wؖ:^^th}Z?/ m!!n$NxeK ,uW%f'0ihIS0Rp:4UhLip6@?7L##xJ[Yf*p}w6\'p9LʒL;,m, uI=W9Pw%+d6ZG6phT$:IpϷL368+PupأL'-YXy~*{J$$/! -AZ͘Ώ2эhJ6z혯#eV|&n A͒FZL؛CCI\9|Ğ9 R^>Ă9`\>}?# t S6Ak-H2[,UXF. ҙNlO>N5}ȵD +A-GԐ)%mP7>Ϊ7_^QxǃGhȇnQDLi\1Ixm(;,18ƿƙ[6ocVM4,X[ETF>mx>8ɟV* GEZ(Alr)q==e * + ܗvH'vn ]fԣT%[Gϣ^9m$B6Nދ> jܿ# Ż~ƈV:ep7N[F.5~J%ChVįԓž?=Â~d=g?~adl+0 h9;sҿ4C,C-gwz*=x)~mP;zpn^ _1ީŦ߳ @H2~K: /*A^@G`z"!rF'sSZIo-}D# jPLv &pa3M,lUiRCख'ͨ=WE\)7$҇8TT} rzo_HDgW=d_ܱǡ|>V-Ww#2%Rk/$j$c-Xl$Kq ki#~OT'4}0e n֠x9ioSv$ ,~c&Hg[]Y,biyuS-ɹ dlIVHD*;ioI.LOV gL->TnibeAx*F4~|0*nZg*~GI|}3VzNIdtHɊ$hƖg Epr)p2/+AgOj!Qa'ZO& r?w1|O?GLցWYſ2y|k@L̋`:M֭ ,Gk7KMEn&=eA#{@M6L_:#bؼHh/tO5f ~DIظ R9qfBi~0/H|+\L3+dۀ?`0,F+"hSEcBz4r6n_CN>254SH6yb$V*$[FY<)OGH^hMy'5h{JnzzM]{l&;}\;^Ǧ㶌puRYٰA\_ЂfU!֒BܕPeܨh\-bR7.ڀ覨-HO{\L9Y4O8th'[+<O4>h9LmʵĒ@DH'K%/v: 2626:+8^A,I,68gQ,y'zKۋD`f d"obV'@=~xܚ(:j@M9z#.K?vT^S1’Qp(K:m~2T\/WWeDoG1_Aĩ4.YW'B)7C(|nX< u4۪۳D<߳Q dNj+"<>dvڼ,8 bhfW}&5\!"F>lU{s5s]IX@wX0z´*nd*tX[U+>qøo=fQsۤ'IrLH;ZQvw)K<񙩶PsMޞph>u⪺UDѡo;hlv03  SHy[ateu>MObSB=kk`G,uV +bp.lo P;%h)!ho{3xx'[w֯-!o\]#ږ|n + )h )PD@]LǼ"8oRU3ufІK%A˲Pml/{`u@Ti)hw:;ߣR+Z/هf--JWR>p5j^XP%bk)kBk%V-\O q&/H-PDApډbΒ abwh'7I3#P Rrg@E!:✘؂E"~y|/׶ཌ }9n^3zf۴:صS.uVAO9 ϡ^JpQ'h7{V*a~ao/ɺPm"vɳvy&/tL/ԔI:<ṔJCR{yARLVƣ)g?/0iFX=E># QCx2-CBc/&:q {dBɖYP{B8^5ctCw|yf>tTc\^mI͝'Fw-6>cta B9x.S9PB & z; 0/#ԃD/UVN&Q {Wp_G@eDGBu.H&ͩaZW{P<4GO6\ M9f'je.qI_G_I7` dYskŵ}yoaĽB 5۞j6)~j !쾷yȉ}DK˱n&"vgB\'eCBp x_h@ee@83G L߂Oe|("eDЦAsC8M FPNFE(DI$tmɳz-L# {kl^'۸vnǼ$wIxR""j CoN᭼eevV4St*#ܷ/j|sMo؈ R7:&[]s7Ҁ ..N9 @O8UTlhᇷGXFlX N(w9| ^ D?(c1K1 N3-!7YU*&t(d$15Ăud2(Ѷw%6kI;[IC1󥮈)H_h.'BԜ`hǒ~" Ay*`&j ^V\up6zO-."m?/6ޠ#'"l }|_J˒\\ە3L,T(3CĽEi)f`1 Jy֮e0TsQ֣A;('`[YD:r`O.UQ` }2 fG>v `S8i[jd[&UU͸z:$0D' $[_%{ ]Dr1S wۉoU2*gwDPKJ$繗Mvd@1Y(pQ?etPȊMvyJ>̬T,BSE*ֈO"{Lkyrglbq-Q7Lh ~ꡍ=﹝ u<|Bk"K1IhCm3;ס.Q\K|Xp+/JB8Þ)$NvsեT[~G@ xWÇ6БȋWAId֠ ^ WT<3Qj)Inߩ8O%M[tV_ ?&jD>4q+@)B[ m@φ q\ٖZ>ًzIٹ}(8URB+*QTƓo*#`?f耒aK))'3B+]pvc?Uᕾ^>NVx#vWz92td w̲韗'%Pyl˻*ncRїsI+j,zũg3\}X}]A*#mc+2匙%>p9Y2Kֆw/)ۣ`L95@N˓kZٳ50=xX#j̼=(HWM711KvvN|w*cxGq{a{([bZ z\f aPrWvC4Az! ίM!YD4aZEߠ' 2[/յ=VwGymW9mkɀ58WM)2&ܹ8AFKV $.jڤMjFf ` IˎiU*;nsguXp.Р140*seֆ)[|nR=]FX}[Ƚ$sJN V>9՜)܂ p '<]&$JN^w*} } h0m-Y(V^RUVWCFc8VT8S}aXe-m/X[fᰤ(okEaA^s遖;'VYq`r ^W @_O[iFHiD/U%9WdRn/n׿+ksns-+OGfLDΦ̹&T_s`jʴx^!KLaK4RV)PnO":+??)kڑ{M֓-[uS#w6Ji۵B;ٲ̐ /"f&ڜ|9+]L8|Rgz@~sqDӅۺ"J"X9J鏆D~QVd`W׼zuvYSjQbTh%yyi}qE /yJTcsr"x*[Zj *KqIX|lBƘ3dFaT&'g$wX?(':}/8dU~J믧ӎ;&mEafU2Ws >gI[/4 ٦)[| m5zόJ' .BOiG/ECK6@lԕ0zHhUZ6G`h6u_oSI-.0qU]4[W~'Ũxre;RRikmGZM4YHDK06[^EPFdr;4fv2 93~{S[iTsb=V8!L/k{Z*5ţ2?̖IB}<@ו dLXV{aGxJ|0Pk3mp_yL jX@D%1٤m(EZT>|\v0iNII4R]ҩXCA[<d1q2uL, bq U4a 7d3/Ä]!J"PaܴQ9&^vv0,f)Ȓ6^`g '/Q[5Lߜt ՚ 3i%wt89xZte H&ܭ "8H5H%)~yK=ME`Y\A'C2uin!^ap+& 7v )6L\@@o[SoCq$ 7HJ>Bd c56:1\Rw\4r٢d(U'/ݥ} % ]>ĀeQ/[Br#ѽ]|&'G 2ȴ%^F%4|A0q6zᱸR ~ ].+(Y X<@Nd9oJϽ6[SPϜN'b eY GNˌ_qW2Y/a8YF%w 3l"F^ HӽprF&cT0dMhߟJc[0 2ه-8@5ZQ|=O܅Ly jie=HRs5뙵'A>T:= dXu2ѶHx{. Қ`2\t5Nf*#iΊ*Ĕ!ZtjԯTʋaa— urV˿7o'lFl̖*?oNV!_z4E8)/ٴ\&ӐkX~ΰmhᒘ,>z%NXO&K^oYJ1$\67)(|C# M )gR.9^df5 ?fZe]8OUoAaX HkfXrg kmX}"gqZKRHHvkOi*=~H9VOf,,Lpse, !e3MpɐMz|..cb~/c]o1Ow~1O7v{kjkP j AKpzke_*0kj]x4}Љc`D1g >ma3B2y9[ãg%BtL(eo`E&0b9$gm\_'_c?b̙r"QkB8u(P4_z2stDXiPhyb'2"}IOL!FApi9A5<63 V4Ewڊ2_|XȾDi!7HAjQ 0u܅D[`e1X&0Zs_V߻isⷂH.Km@ⰳ%}2к?Uw4K@Rkr0Ѵc٘]h\t͓`_!_eLK29wEv-,Ktb*p*;t,DwFNK9- _Yy T*pɣu3~{#Y]Fm5Gpkd?8AUvn˜%sIر?^Hnׇ[P T{Xߡt!}>'m2t vaq],U&үQLśΦG`j{H\:1yz~_]S!v=H$Bע^k0C N ?q %!2<w6C"q4&sn0`&BЊN!P upM]PKW$oLf^2h9?cV{;Hphd]kٿBTGItХg;=a»7zbt~qdM"uP+}ꂶ\Dq@Y&H~0t\7$ycq%ήo^L#jW5ZbrwiBF8"i;Gm`mzXE.y+R)AvDXPQ)<< M`Wp 4m%$hMj@t֥SXX8Kʮd>[lhC4\kl dk a̒!װk=h6Žfb=O۬"9dZED?;SO)&VoZ4"'-BNM7_V>O kɠݩfj_V< ofʎ[</Mu=Mds&,UEnXֹӦ ?4 -{Ħ;ά[Вq{5T션Tv8p\MY\(DiX4 Vy;ɗ5omh=B?fׅĩ"+KcG-[iIePd 5`eoy@ q>vհƒ7+zݢ;ߎl]p'W2kVʗ \h-"@*ލ1p⌆~UC#u1. 8.N'-W8P䇂&Q>PN SeSo/z)a>HXKf|p۩tQɶĤsa^TO: С pxO3!-Nϵ:lcQq9ؑm_@_cATjlB`̴2gt*>i&1Ssca}A' )xL\%vOjy&&_TvAȈf'RJf%Z254/ҊІ.#ƌhE>}K2}d67#;aHD؀OFSgPѩˉ4Dgh3O<*qVfځ93a6`2KCQYP()8o3xLC\VbwTMZIp=xz(~gzcM‡űZ9nH٨keP$}`z:FըF)Z.}ȲzR̐{}]*5"@2ՏaÝE[ecr$:ˊXAQY~z)61~u䜑${g{2X姟/ضˬ%\PQhi{B2mW25}-<;| JSM,a^bف4xmIII|)A{)L PO![rŵ NC7]YZ3A0MN`XI9 "wo3`x2( [tk\m*j\F[y-/\^=9p+ٌH*Eѫì.[%[xC!ێ )#@ ظ =CFhy$.\Dá݀ K]vT+)mJ N<4ϡl4@Ǻ/xJ,8g@mB샧͠kfYS欐0]lGſ[y+4NO c,l0OAbKw=mHhRz-vJG/Tp>i2:X~P+,+XxS]בḎFPȠv(TVv'|Ģg*/иx+GbD=q8k ܏gkP;QX6^~H<-sh| wؑ$cRۧv61ZӾӔncΫ;B9`(EZ<>_Mߋ)NYxjA숡F:,q u;ųy91ss;eP(Aƭx.b_CI=d}1!D.6ˁCfϿ%2Q$Y10XŷQ{ [-yoS>xN=3@rǁ6έd]ˢՊ 蹫;[iY%Cx] +8lɞd*D>Bs> }2r|r JϑRRj.8?~˫>2sԪVe1x M xe -2G =;?jXc-A/B [;й A}+ t2a`>yyceSC6j? Ȕ&יgL1MF JDzhk."5~ݛWh}M;G|A`e_AD9m>:gFHhgE?N%:biyiZ@Buޱt^ap#+K{H<&odr!E3f-pBZ :r, >*PN,gIGJth}u:e^Vͻt3VQnD#bD @~J^ w8GՙxYV,1.ɜ!",tdħaz:sZ\-=$l)'"XZIu 9j d0Lg.[.5My95y# ~qgUtR-l::3 sg179z' }N//ֆQVdRNCecvO{l)hAM۽ه:GǙ=ZZVk:DK֗*)iFIW yR`d2[ V `03"1 ~sȑz's33ӤH|C?e~z+`=DQNx*WRV;%{Ѹ#A-!!;L]"8?%ZXO :'{jЉ!d3'TL2{<%F:cvrQ+|i6\}rN1rNb1қ=CJP| 6rLV~v +Pzbǀ4 O2\1%U2˽bZHd T3f1UAщ6Kˇ/GhCKnbKI%A#L*ӻtF7NUg YB@+ A^'h/"D1^^&12a_1xϮR8]hf-fI@,.|Y ~D:1[0/o4ߨO\ GKv7wjWR3όz뻒'KdԸT*8zå~C}VYO[F}׭O_Xhz.N+7XpZ[ِh8aUv* $Sв9gpPЀ+0'h|i3(S JZWƤ׌,U lYcxE0琵pPM(ף{3%^<_h)\c{/PH0PoOo(l{6sJ;#!NzFt40Vb,Uo7,c5Xu4TL@{b΂-(K 7&%D{|e 4e'7v$WV`51NZG< m?ӳ+ޗ=q22#u1ff+s~f3l. THn߸y b0T9;|#b2Oox mg&Q؍K쑵&̀EP" 511˥p :QSM$΂:A0m\{%Ս"oS 7O~IGz?~zmV O/V me/%#;OB4~jGz?_/\?|Sihݵ$׻kʘXֶ㶷[ieF KIsD~HU&n:`#)g|WaqDzOsB_okҞG.#zD Ab6y Q*&y;ӿUg5o;~wGZ&e\M,5>(%MP$(VȜO WkWc-&֖v@k+L̋N V՘,ɿT/aUd"L~aOo/ o0}EM&ѤƧ%/;]XԞ'#67á*F^|{WK2oU%j|O?_|qYD-6L&1&ԢLT 5mCvȂVmӚNhѰIu{,# CQG2 aLLG.>9@A<>doջbGdTs=l ߲vx:%4s|Z7EsG Z8nѲ[?i1&b!fGbqJ!)GwXtIHKWI2N!]}>TrЎƫOrʏ}D53eINo>`,c&|W\Zَ%jsU /Oy}&>Qi+  YA[)ѩF21*#5.}סw֨Y B VQU M5LKz5Vrܮ :Ük ">;'ca'GUAͫvf1~~~Cڅ-*1l]t?ZA~Ps7D8Sk5P,qݾ& Pd?̞]^I=0:t85 qL59κOm1fErߵI͙C=T1ܾ@Ezc@_\r%x!O#jCl`hƹƗ΢Xf} @>V45'~,.e&<>hn PqU1JB$֫Й9u"kᆬ+4#v]Z",Aol |$_8 Y,,guZF}cGA*Y,QpuQ ~M^N.2@؊ : ϖL8wLR?lOb5`MlF7-H ގ>M\O_{.UڜAǍ%BD{?(ՑwHkWl7㜃 W"Ky_M{xA:xT|ƩV2{̳6E|*6AdęUŲն] 6`eHoʙ]ʲW=SRmwRl*$RiL0OpaE3}&ݾF8K쵌7K¬\/8=m m6HTVG7aNI:9vJg69DsYu ]O% '!k <۹-DШi8js}jd~D oĤhэAC?/Ҳޞmm<;W2e-1vzw4AN3UZsivxe^_z*gK&=/Ac'MlKYD2~nXel]G[T,6UvMxfN-K?PɃgpCSQ~eNkn.pP9tS't\/j{]o>s[ZƦ,H/B&a8iH@ELޮ~VA!z=:…s[MV'mt0.D-gu[=RE3Y0"y 9"WXxis1$EY<S_9\Al$_i@jWT^@K^(10@v a -iS mzsj4|M1vKGlҦ`>n[Bmw7knfv׽c֋l`x>쁆<Sj&(D)edwwP[YX_G7*_6-tDc_ݜ7Jn򔢳fV0M~E HZR!_O_E6]H~'#N|XJŕ_[C@oPhZ>vI8eH}F&?j %FBOh(& pP[>z{yS: v]:6"TS')F+᣹ڇ]!Șݲ5YKeHxł;X9&u^j^BAF!U&9 ̺ӻ a.c~?ɦe! mZ:$$NjU>M.2XoX}*no8voΙp88[L[y;)3g"\E~HC#76qqjܾ1P{-QȡwU0KDZZa|O^BiYy:@__K]LiLIEFѕvhm'3c52S@[˒9|ކcsT(*鐇(vw#S&<F}w$(G8=0%$bVI-|23󧙴auQ&ehA'Mna}Ʀjx{#ǚ~@$TF oTNKYsW nS3x<ΰ^0\tӱ<;)],* YB^'ʰ/FV~"NF1\.yrJ\!QMؿM\mI8EE>pә1_2A,<2;㾇jIOޛ5q+eF$ G; 6ʈs#}oůI*Ҽ`?QW-Ӑ~ˡ!ޑmۃp|xo11f5WKN)h*SEVKG@0uǥFb`n(Ѕb7" %|'Ê6l4JSSiWC f($+} oCPqw"?2D̩+ߍV,hCF\rëuT<2d=##tx_Oܾ'sp#+S1 oRr LBn7θ1]G38$KE!9#8\$xec& jBrf+l">$0̈@(Pv;sm3^lC:Kg#Gձ_K_/'fV~lP!pÔa MrhM}x`Z/g-+{ͧլh2g4(Ջ9yC|jit#.zmmsDȳQ' Գ"j9s 2bsDtc5|T+ ~7N?_W*pȬEnK\{]UCKQI( ל3'8"O(*TbpsB$G\mF56JsZOԆpRr q~d2z p֬JR5lۜG "LJ!/E%{4O5y6Sl Vqie78# xcv*ȳ s|D8H`wvx]Ȗ=29Ob& Gh2^l_]%2$8 qǎ[ѻE~VF囏L;CQ|Not>8o|Z̷72AoTvmRUD ˅"˲Ċxtjk iDipM+d򌚸BݧIX]mL[Z܈&VGP(Α[j:S GdLJPث GyYBg9F 50zƜ;޸'024oaY@&SOvϘr͞d/E>#H'SK~:<5CRf:jMiy[' ovl>T}OyzgżIjbqRڄPoL}>i5pd%'Z=[0v51sdg @vM=M>z ,NќwtCrHגXv_7BרLR~9}9w*s&(yrVՋ15Q c>#"<w%/?S+;ܵozUe.id v}{X%nV :61,), upX Ȇ ݁Nqhgx)5M7ݳ{/1dl\tB& "Թ`ة ϓi#B^(`4o@g[xJ(fKvy0CP5Pi}K)^QΓu}hEL}Br攇ʰy[@m5~Dq WPW䔼u 9-$a5VgELzv4J_3)͟ۅ(Hli'ɑ>i2`ҹN77W*J(~dCdFȈM ldyvn};d0 _u1whf1J7oy-~Q)><4MK?`|y;]4`'5twNnoNszs m =aޒ8ҨpB $oyueY* UVA.Z(΁:2ɧj;**ݤ4&0s!hPA7O ዬ7SAMs:oC˟%}ffl=fK%KY| iLILBp88#UO[[׌t(La#`xߓIie;tղ.<@dĈ+8?wJrt#c#hF3]|hO$Q`DMi̤VEW sMI##YXm 44TA(~0B&J^A[4+;Q79*ի#6۳_܇S_XnS*T'Hsfs(gE>FW @l?BrC ?ajzCo<\7 (MI~+2 x̊Zv84_ *!r `h;娭~O &%^=:)՟0L3G]P,b=0P;DV >UQ@8u 4~[ ]jƄ 5;D]J:{ah7-j\Ӵ# ~tfh/z˶_=w3TD+U⧵q886Qg-*sXD[ s׽+Z^eF~%]g\GԖtfɏVrom-; fP3XKU%lD]MۺKQ:k3v1P@;mŵ~m4Z* &߬zFx6HUǁJR (&FRթvDDd@𥉾׶0!]ē7&{LTGrϴ+h/;W~[,H|=J?m+"xz?ػ}(E4E tlvƱF Ҋ9GO0'I!qw^GmLYq E4H *#JkLp'Α1Ȱ}凷 %Ī[J KdEü{1Xy2dV mt ?Ya'4+Bid w)rX&AcΡl0rcYf=G#f/,OqfB᪴ vALҗ;abDkpo )"Q O@Vay蜈*nw _Ӈ^9?CO\;G[jwbomم n,]DFghG-0 ~gxNrw c'| \ÎShܑ92GiliYpqy@X曐/KuyjDYF&ezT]wSaՂ)^͵RWa d!ZFL[y:οFcmAkCou>+,pycC-RSX]D$_vtH+{,wR!>}$9†Z %8r<d] }/X)xcLedUvB 9`>Ԯ}G.mZgdVdR8Rzhl-9_v6#5GX"B?} GY~]VXڝO6_,d=aFAOjpGÎZ@ACpvh`F:iq-BHa6Ep&@lwkb\&`3(Wñ8t* WOg$[G8$tq)'B}CuWwFfSdq*a,^j^QvE0/집s^ LF=;<E5cZ_ `:0+.@2󱊖-v{,Ί35..Y:5BڳM?J8:vm_&kjKBU?d!BC% XH«! .|79@9FC] u_jG͞L-ǖIT^7N|t_B9-liWCtU*۽m"`h8;O{'%;6z;,y?G:ܙ "t!, ׹5DuO#yaAJUU||Y*으1MZۚBjg,rǓ U @EOB8ƴ ~+f$pXkDْ/y-1]rbkW@Ww4掁<2]7#QOynh łlIT?lW7뻙EDe) _<)N4Z N ,^ m$`!RVwr4HC  ]==+sآs m:ΫZ+$R,5!t5Ǫ9ײeA /J.1 'o4n"h-m?3#^)d}TCTiOB8~CZ*[Z^ i{"\_=\ۙ{$l;(M G^\NK,: )gLz^W]vyRzRS/ 9ʊV- R1AJ'U*XSońR9.Ր*bn=%r>U3Rm2-l0tt}$\Oϼo w;K.t˥OPieg"ټq`7f|wbt66ױL,,Ҝ.󥷼]v|j>cGO|%:_<vWE,V<_ a| BmrǂT>jMr>8JܝM7thפeE\KF?y,iTRz-|~OdQ4a4):WZy~A"XOjN 7au_GaSߗ&fCA(ZUNp 6LH_KLSƵ 8Èvb+biUUDCNP|C X9KueUnOJ}TNםC/t^Z4-zx(]{&o"nO`SOY㦾L300S\3 T00nR$XFp,.K9;PśDF҂xc9~β]*)QܽtwP :h)᧧)beiSgZ 0;3qW $|z7U{ b $ɸnfIh2旭zQښQY*[l5F`Ʋg\cnNt)9yx4q<)b+h= .{9r:2E #}VJA 7_osmwO,Q2խ-n(W$ (-~݊ !$s7A^-^mxFeH%,Z3&Y}b">mИʻ21B/AeŃHڢa_[¼lպ]?EEGU?*U.J5ÄP: &xSӠ"P]}pJ2/7kil8{U;34ȭ%D".Yg>E( @ͤ=䳢S݄h/^Hu-oi;ޘxP 229[bٞ#2XbGOCSykuijh 1i^YOIh:Z0}[h f\AU2ۂKDh S˔V]'cչT9{U !uJ~,=c+%#>]O,"k|Mx4sCQQ$wRātb6j1=E'hljNmۦJ;n~`@ OV`YP\=J+|Q>5(;⨡2?E6*G2mKE?yoL%sV!} =Ů7e)Jw[sXS޵P3/b `OTD4ʟ \6-sJ%C1JyjOFTx2#\=\M_-0ͦud }t?6h`uvk$7-+E;ZSs qX4Pz/2aT"K1*vIrc0E $͐V n߉: rTx@wAhTeZI/c$qwVPB'Y(@ͺ7# _-"lOÒ n;+>0SXolA-K}.nؠEʦGX%"f-cA f+`/=vrK݀-M2}aàCzO?զq3.xpu1_n}s!&!ޘBILN p6,`Ks} C`_=Wb{1*К $[WɃ|O.rN{ڮ-P-Çlrb֐frnԈscAHy`հzzsMRL~,0wSd2jȨJ]s5NөZϺ#ݺ(u3vYGb6<4:o/WD0?a3\Z@f\}r9$/ePH4Z7A }9s.:)ks{ԇ7G^' iJZR_aޢm~HlznC Гz ?YeEݎ 8 5zNBn <3[!ҢFTlX]є V|o3ӻ|}\d^߁> C7S)n]C5J\CB~r5(zu׎Sº4AqKQӫ@-lD̡%~?nR-AbU{z< rLGy#ؿlȒj4Kw{vxy釹ccvحJ}w1cP"8"gϖbd6fc!I:BQ+qduJi{ڱG3!y[q|Pg: lj٧+(M4QL[zӕV7Gz$zpQ~Y +|uwZ'/o M ЏDF/)ŎUG;w3hF$*| mgW]ִsa㣕Xz@&pT}rj&t ZI>̐q:9 &50y:ۡxZWGѼ W" ըZC?=u?؋hjPX+"k52C闻biCuWa#`M] 4QDӃc׿ D'+ +},'p܆"cv ^j>=. ' z!'՘#ޒXr'M؉"[by]t,9,Kู2KJ0̑1CW0<:ER_:Wq 5JRxh4"NіNlp݌Gm"e7`}{S'j(֍_^iyȶI;c놪~wL9k~wP Xnx!S"bsm1:5A LH=G涵y[bq/˨n,E6}}+itv]]F/X>%'X ks@"o;Y$a{\{=ݤ+k"ߍp^6CYGMe^M\ tB! R]%Blů0D]E%ie*uMg8T~G QҊGFk{,DR=;|-΅߀:YJ\|Ok4b5HA tGϸ-+C ˰v+C̛>: B/ \N̟aC[Wwh)%nu~#"<b:ua~32d"5~"UFf>ʍͮ`^f40\f1($fZm{6$t}JjKsAu$QkTH—R/9P̔C+@e X`hbϙ 7q @֮>j'h@j U:YY`3~ yL5 !KP8Cv, ўZ 4<g|"_517xj.ѿxuTp}\|o6ޑ[CF+B@dJԒKI{ϧHޅP>ƤXw7P WO|OUm[wqiB}C]7AXj'g 1HDcu.Ŏ8@x06; p;2s)ʮAg._\Nbpd3ȷ=0ƋHBձkg(As2MlL‡/,J&R5oɐ_P#{$C":n#%* mcL?N&- 1JejL8Qxv#QJY; ("6P+gEa.@g%\٩w ;>i@Bg އiQ/]bc fu4:WWV/@c LubpMU$TyB5UM $YUerqS:w_ckjdL(# @PRd6„]SyӄpREhl4{{-kΈW'GfB/ZKL 0'{࠱_7I Ol(8K͊+/Y:d*Lc[K^2@"$06 =47 s,DK,10WVX: գ]xMʦ7` Bl2]h1KșJs1;mءz/''>Kݸ~p֤´kv$@?,!W"q'/{3P&s`'t'{.+Ͱ(Do-XJ%i_wiU5rdD΋1+m]RIFtZ<'0YT]ɵR>Ĥ9fi=ץ"fN#ntH ~%8dœ%Q#Ь[w½h 򃥐(\{NUzVR;IGsTTC=es{'|1fqGs-A@ jdc n-e|g$x۩yfym]pYԁ;3Ϳ|3ai8 8JrRyND? q%(ZĠU@5kk]D/~ =QI =Z8nXJ'5P f99xER4~D%i`BRr,-7eb7i!Ed_԰_ҿ?a%\|~DַH!HInOTu 9)_;lbFc31ր6E άW"KSU%T2/ ig gEa:Y>;~V|)Olʋ6HK4tؒCXU=jrܶnO.bDHӷ G@>[9O% d&?fWғ~Y_`]#Afɴ(|}E O1>'P;*RD]qpVd`_QAbaZQ`nJ:9'8=.]r g}"*BA5Ucu_֗ݙ ?8:e Z؜T?)/<;M=Iٚ2Zk$Uk0L< VΘa>aY^'&Wo)}:b(M0V7w;ሁk1!Z87.j}(U`_$P툶i#‡FX `*,ER[PH*pP̺;N_QoW@J̱dbMIFlc6ρVtvu,vXS0ڰ[M:QaU}Z ','8_H : _>+J|?bd&} zZgv9ڵ#0v#}V] C@.lq6/xy9IJ.kS1NljH^tn ZyQp jY`J3F&˴Waȍ;5;铫NjJI.Xr8)ssm9p󓉌U`+"OI6)(%Iy4P8WNO 6&Ei HGGvBgu Su*zMvu̶qXrG}Odʻ\և]3A,h4+pX΄ A:$ %EkYztnRKaeb"t<0NNk9!~j#цh [!2 tMsݒHWGԋߒq\NO2&S KъscW?IA E~oAE8XLJ*gohi:xy ޯ{cKI1uR 25O۞ΓH_yMnOzbOt z[p<vwO-fvZ в^Ly ǹXڧ YjQ׵+$ s32\%eO:\]7"HwQ3Rk@*ȝJV)S2归ag-KQiC"&1TXB2<,W1ڟ9fuÔ=,TY]x,)ۃsT(aV6y͙;LX*PֹASQdcD\Q}}Vz/X, ӕȦb*` E9쾒\~t%GVp,}}M6^rځ`:{E4? 9Y^1", uLgAKQ^t'{0g2v4Av!* <87Nhh%9uS3p}qMO#L3R(UE&Z4c2|}(➖fkύhm4ɠ+fkYY^+z4{S6͈c[&j$} U~1vr4nYĿJ†@XB`+at'n-R]rQ8?$; rS,I[Txy=uA"Ӟ *& A+}=kS6 Fzt[Y>snsF^:_J8Um(ׄ) "z#fg 2}Ob݌*O|aMB[AEcRXsOE [nD'XJu1iYǟٝ5_#X߳`V؉=%R$΂;{^}~Y50Ǿ.7ƕ[ jޤJxYL_PG*Qh[*pyzTe/F~цWYdR'؅ `*.rK=z<3`SaGh |[ OuiNP{ 3G F"fKYjѼ6Pt7:?,h1)zhO Y޽4{5r?=M#sp Ag}uc\"#+3=ϩ%4 RAZvz2!BJ*  2kږ+s z:ǢϨN=>īaٳTd9U*v{FV18R蛖1<7uV;lY5Urf^"kE^yt k9FIʹHWD lSԏ(("U^;h m½_'I>)*yh-%?ל'?V%fʸVdc-΃tTv]ۢٓSX)`պvڪV;K#aWa$*!=E`H2;I.[mjgv+fWI>YP =i[#;"P0lPʂ\&\Mlcsc:0p!G>YOM0}V8T[|KM׊5o?: R녪EƗ!v#М˦mG^#__YR~=^ 7s\'Y+.f{cVG7TUqN<|DTAmWLjk8+nVqcmj,^t_\ Tefegq KI,F+q$ g gq8CYV7)`bo+Z{`3 <<+tq)f2doxQU|Sv>Hv' iQC46yCo%P- Y}a׈kӪ͐7s"$z-\NOw5֙ V% M;l]#³N3\S&c$4!x‹P(NX+,h +Y_>sNvAoM!s|FVG@'dw"I22N'X.uR0z3pd`YkY\i[ wLTER]< s-1_i6'$Ag-lH*PcQS{rC먿IfY5T~p4'Ȥ&7Wf2 lB{nօ=D՟9(WuДLf &U$-5IBQH]&FJu]a<]Bb_5FmkM|ݝK?FPf#^9-;ToZXd*j ~糡6VL!{J Gt,tFYZ꜃0W..ab|8x٨Lg3#˙)f[qs JHZl?"DpTVn5£RGߠYJ,9W6kAWm|Gc,Yk=$[&%PjΗt_(_Pm(NVcc'彴D3DDtJIbX NGha~{58_If~.y:%e$>D}7oWM-M : ʹZ꺿NVU\E? =u7Λxys0ha9m^L~P?(5_J$5şrq({{_cL}LpGM?\bVd1G⊶5="qM9p^ogic  L~1LCfSu6RG8<9X2^6d,ZI[Roi0Q [Y ..Bff+(WI檃1EL'uCY' ?+dޟƷ QT,<*O;w95@$EҺz[o~^ʗu{u vIh0GWzF9`GI=:p\(MG$ATR:#G޲2W;`*nǵ4yFd<ӽy,/g7_iGPE` ;@O,a'_ҡlZ v}k-m*8f`}t6GAu.qbUkYDSyb4Ȫn scKGL0)"1egCK|'ze(Wܕш9e6dk.\ A/ ( pήt}7KcHtV4"N0+V\&[$gϷOI"}cmSL`{Ѕ [?4y"xys )K{\GA4ֱc*sK4B' B gh\(6ձ+l𐂽sp7{n^=vnYbBQ[® %{E@c]jˬ?ʽ'pt3 :X>&V˂ 9ѯug oȈ«V'JsW#|N˹:FhE%1rMuW[ÃPQO[K,k.Ew3|-KVvK6,b:xC#Lӕ Ւ lD˜h20w1\җ^M>9HLt. Ib1qGvF(_;yR/ b'YL%TQOl[G.?2_2HʃSpVBN]"o7P[f8sߤU /LZV1AΓ #RmKL~ȁzFnv$ȬZd}!<ڼJyԃ!+d|R}qe:y'é]8gQ5ģ>BbjRZcaqL >;XX+`ʺRG܊sdPne-< l'<˲ kwtxv9 @6)$uh3yI_y'˥Q92el#黴䥽89YWt Lz \-퉈Fw1n 褯D  I1u0<Ԕ7g7KwNUG7VD>,Dnjⷴu[=U Gج-592?==:gU:Q`KoXU+}uq)ZL^o!@cE[䀔h8 e7uecdxM\ߧMOJWٟ q fg:C>a2i?Uz=qViN/Ћ$lvN&UG[iZDe^Bda!fD4  !HxD9 Q%u--r%E n8^:cRpЮQnRr!b u ug%%T9׀"آWu\2ٶb%1I|Np= ~L,/`o0BIΘ-J|'8Ucp{<|L+UsA#`.+TjHM%{/h5>ա*UG8PI˪w b8yv\T 9 ڰG ܵ'@]*&izQȆ3R0ʙC c6aB= wX%qOj\#x\x!曑g0CT73mFe~E8LM@OS, Ⱥ,M4󇹷/r(m8Ϣ 5ȴ3{ NϬ8\ߓ3`&ƣ쵙tx)i:9 Ty@>EZB aSE, CGND^%pWiR@w^N\Gn>Ն}84zlY.9\Q\+lȆU$gTY4q 3S-g-i[/~Rs=˅:H\]J7A#b] Ր&~Ad/bŸaZCdzrM0ͷ;'Zo*Εx+u\EzuY (1`|I\Ҿþy+2F(~NAXSD ۪F/2)ːtbT>[9{K KO݇;.D3QڟQ:,lw+N,u!CXҜmesA@7PԗfM7}Rà ٢hf{QOs({O5 @gTIr<5ӆG~NWbC/8.᤟*"͘j] Xt_H鳨U | 3(8}*Z_p#`帪0iV{d"ɼ[eLr X#jK~Ahf_(B ľ!i{nu42Ѐi5ȶV(@㫤Bsf5d}vP'D)u&OuvU K5M Xg}EP[-cfE~ V=^*AZD( [4z>?w_(l| UO?ҁ Nc&ۮp '5[-RԹyo&%-Zi )'m)1+U3cw#wʉD#ʊ_Q4g/"uzgB׎cՂ_T&+#\╮fTcpR@HPSgn*F_apt# Pz˾!/trpsX.+ztRYk)8 Aq9"aagKl:ُ Ž`,lD* /Å,PG11ݠk%7g5]WNI(4M7Xbmơ^g'g$!" T'f$Nxn$/q9;_v` (`޾>)ӗБ"iuc>8/p7MoYfӡrSzYQ"T[Y5j cUoeOTK 2Ƃ'WCƥs+C. Z-=P[B; OUT\0OpY$Ha/((58oxj炪XѬ1IbiSzw5<#I`\>~:=(oMN?|zsZ/2=kp~KABh ׈%(;!]x 0٤n&7/6DIQv.I?bTw%t#g-,t:ubslQ?%folƨ6o2Qa?;<$C]eo{vA*ԉ 5lP)GLQ!I[<|Yu 5~[{Q.mӤx/6@XڍyΎnUN;]ʽאM94╔B?eRXTū1qN_ŨnbiN~P 1V\jVՔiKhg"Kt1L*6xDn AF_ky*]aY\mEI| LsV$|Qy)X6["Tc}Q3c>YFs] ۜ L3nG*{ G{Q;ϝݳgMYæ~kS8#<u Gn^j_h!Ʀ Է@duLbl<ɩ<-`ǫHr{)F~s1>$M+[UvHr-h*W.O5ҏ& 9ܝCuBD Q(щԌCܫO3cFw0u1$|FGSs>b7Ocǜ (77ptM}. f>UkAeK%ֳkgK ۟*Ԣm-^%)t[lS/!uYQ{“ c!yNkYC#"ύwa~ QǶ#;k]|g9uڏm;^zUrGБE]"&гZ"_P];f*@ Bca.E'$tU/YuA6lyJ-șh_6$H`xB9\\eJ~P!%i{BafrnO;Ç1,jIaTJȈ\o~wblDj9AT )y눿w{AV4U\L@Uc_~9i.4q RJx !q qǢ2Ckn1V.u4 Ҷ;4N*u7na'#%~i_dF1RP1P?Y $bEOl}hj`SsGI|mT.$5fQ(Ե[LT>"A`ŚN> 3J톃k>#PF:L4=1 OBQr^Arqs쑉*$ TwFVz)U7oDAC6[_ڄ}C`B/L3|Kse 4~{Zʝy(p % e-8\Ag1fߔ.T,D5ZfIx=&v<bI%r""Os%4ˈVmӝMWgn~p"Ni 8$u3}۱NK׊b@**D^$KhHEz<և2Imar7Y&.!\+0pM_nU}tYA>*@üRoԻ(0Ɏ?]dm&z(kkZzK$*^~3ts#"x ZEzj P1f8_>7ڟ"K uzj%ʋ|`?_о4SiudeG'v*6Eb4jvC;|Y7F$Y\2m`SɴR=i}\}_eh$7p>{1S+=ϳTsz6 ch:&) d$@A)(wBE[*uL˥8GCU9pP6t:އlq|l&P)jpulB,1b]Hzrhk*1CvEra .diI!T˜4FϛH§ζA*>4dN_MZ/E N睄w>n}w/$ $qvyX&;oKP25;^~ڄ5&Gt]ldqct!7~_'Q-Br[0 40)U$@3LV3AZFE%cTȑ\lWI#fnXAǦEROo[>ynYWa]\Dw㦩ˌ"4T}~KG(9 Xŀ kx^2r< W=K9ޠtC *^d#A."nIfЄjV"mž&iL9Tɑ m52i^qjIt=#aŰ t.AaS>VŘRpj3mQ "4f\'btq6V4KRs֔A.%+^"*C±-5e+@Aҿ2Sm"cN+}i.ve̗x<kek:^o;eXmZ6 ǨGM߫3$ήH3c"YuC!CUFˀ&=g.f.i@ n5z @6;p?7$xzKmcpg$> EQ,~r-1{16 ׆aKP wܜw"=tC*}=##jX=Q?ZX,0N ;$wVIM]NkUK hw>"sPT_BBY-̡JGu=U݇_^StzRA:Rg)"n/BA>NM qO1!t ^2^fՍބ'R,:1íp]5J{3nB\?%Z y+ʝaJĔW'_x m!VYP^C;HԢ;#G>n7h~+2 yH: *f$!'x،D.:Cܮ,I{ԅ򢯌' 3]a'aӻtЮ8Q }M.PDoj- \,&"MKNSMj"Q/RMij ܴ) P$y7O 0$rL;tG7:y<åDraW9dy&uu)[J3ЯH&F5E2w]|9?YYoaؔ~`wuaɮz7ċ6k+ﺅ}GW" R*7\q!%זҕbAimH.qo76R% f4֩^:AYVuqF&L_ ZZ&ߦVRd/ C\f!n~|L-hfKS,A&7Ł 7E`D<]bm4/^ \` KX(9#PkXw2e<)>{KT6G ֱh%yk*ssx'Wv%cb}"}1\}E/DKZ }w|CIu!TD9ra/LFmJ.]Hո>tN:zCyxrHI ]|7k, 0 C 1f"exR;Zư4oWYX1*rxUעIF1lF)G;ɫS\^χ O82o "84neh՘x>fmt 3AœRKj=ΚȠ8ODV-s _n2TuWq[SxWa}Yj*"0A'U\r7rpfgli(!g>u .Gg i"c}ՒH3O޿1zFI vcjITr _3^M[.%EԌ!01P\hsnz-"*=χ):z$q&nF`}ceMJmYAƟ}sOQc1QWZZKLk@Hɏ U]O* vyW!&ȳ)`'᳾pXtXJJs.+ UOa'Pz[f*&wQ^ǃ% spr(j }Hc<? 38h+ 0YU֩49 >O t ؓZ:& 1Qx ,OՋSWT[A}tَ5KHUc+qnʼb^\Lp+7t1s ye_؟(46%`_I!]GpWgԁ6V"q MGv8dx݊ tP?A|cv9(ܐmзZƁ˟[V tQUع1kxqC$d6'_>wؼFryl|w#0N9҈( OOnOYDOo˥ N-^+̷9`, hnn&]DJFC:VPzJ:Ѓ{Fo⅕.8kH=o 1ϒ;=pnJ-YfaFlsb؋$L5bξ?] =SXk4&bأA+)ƞH*9F=ĚWV\,(|~']_=-P9@ ;ݥ^7 ~F{493%PwEɑd+dza-B%S!AaFo_Y-Lfoo$`\L̾u-d&7.4ƕ)c%-IpIh?^VF 7)FdL_sCe^ ;t4 z}}foӫ:YM9Ӱ.@cwN4e Űm}"L|VkA%L@*,ʚxB%7&-mLBuTP˪xA%9ę2^ä EsOZӋNXlĚV.Մ  Ea҃dz`m`I遑oGsg!}`iT߿bџ7D 3tKѸfiu+1Fdj L`Yc:P(αYAږ ʏI.bYOvEZ]͇&Q߻vOкeMOIx_*KҬu%1Qpl, 9IgHNc8rHuTfxbݬf{,1-A]u$T-,Q"ѽF1NiįH"yFZ:'αfpЉ: ͔}a m!h"Y[#= \{}K FOEΑuwfƆ'[/'`ԯ2 DW5yPLgyZXqbar9aęwWfIdZLn?fn?vFN|+}"* S8v7V" "iE"7aD:w/c⺄ǚ~(Id?K@ezGuU+ j ˬJch>7Aᡱ99"ICY=l5"L݌3ua}ewR<9C9}ڡ}ݠC;m1׼r؁[NR:ᛐw%zR2t\s8#1ť$dAǕ^>T*qR^i] +Ql=2%ꑑi=~M\̬eH?(e~be dh伬A*b4RȿGJ|\=4.kO9=mG9:m#闠HT;y2⏢2WP'{w =o@,(= VBwhȺMB]x[f%m+q!PAG fHY.I<*6 b A!?,0G3-ޠE32Ae{"KO: q $glٵٗqXM٦$2~n![ 3%(jD-4{m3 𶗎wgacoݓQyJOF\>tÝ5g:=nK#zudl读P|[{㼻Z5!]u_/c)_C]A7J0yHEH~>'p]e?OjGP]6c%1 ռ-ƈUTnko.hmlJ²4\?_F`sfͼqsܶиUcOhʕL(ff4(H[L ;$|5 塩Ѻ2T 1YNOi<1(#lՁޮ mDH˹5 u5?1MMڪFkw2-iy/W-;妔?b% Q9G"~ #pc4cKחw=1g,o~Syw'F:.IPKfTl~!]DT!;bW꨿Tp)&BU?Da6M;cs-Y޶"vݺRfcۥUM+(YCz'#_X)?H= m{Of Y҂<ԕMapZWӖ^?SlݡSGF"QXnl̹>E&RFPtfj$?FEr/ohFjaXt֠Mv$V~U=29 Iqgȣp3b<@2$cKSV|GȡVl}fU! 0wh,E2ci#v>6^x)(0 1ΏU#^M`WB*u l8 \FoA@'Bm9 1lg2hmƏ﹋߽+3۫}>*g^he_HGֆ`wj^pbwi!kW@Ts2 ͉LXA6G'Gsh=6f\!9<{Ńvo<EV:r.GfmЍn{5&6Iؙ&W[+@Mioč2rĩ> 2SOhG՟e8]f_ Ilzri ]։Mʓ=r܎Cz vW؞ pꈓ6E{ye$}Wsӑыe}T}?o_Gi{n"rh.Z,96.Ș?Ҝ^Y1&+.aR<5v Icql%.=0l+L8~wO t r}_S(@,nѥ5bm^I^:ү#7||K ܰ&D; C*g_IP+<2ct^dJXI9=~?(DweV:B5n;j`=*DEr&E0B/<5Ḍ%/; R-)X| +0o } U4S$QcMzursfG⨯6:زLTY) 6^ߩzgTWۅݜ eb 0)H`0> o֙EG;Uxϙ/'N[vpAA={ʎi8^å[ԥ ^;&#u`ŔDp z+lN;a+4RRs"p:,mWҭ3xmq!6#LyQ:EƣBlSwz sߓaKbb rcJ7jƆLٸhQpzNUz K{W-+kMXa3 HҜQe\+MUVmb[Ḭ-tu헶_^_nn;_:nd'Qߪ %/ȴFEbz%쭛ʢWT=k 9LZn/`smiCȵϴDŽ_e 4ƀ}OLV yTqVn!|PX)Gۊ=-yR{Rg'Ni1FB޸W@vLPL8`djk=UEc.? N Y Ti5ңaVeh%^A6H 3'TP;A쎜1Eyɧ51aE=$66O͕t} 4f\>@ K}njުq| 5sWƢZZ@و @~{ euiӷrIa@ZBp8 73/+y$!1ђGר~}Ʒ*kV~&\%%^m7- ˸]?{Ru3WsiZLv˝"!uV* 1ƭ]R 80`23陵Gr2pv<vM p,Hw>7t ϵv~'QxTz$ikK4I%[ejS^7'd#"񊙰lrox~^pn!yK'>$^Av,>lH aB!)cTڗ1D0]c9z[R$ vcB4* !<@XG+Y)ty|^q(?? $Gq 60Ac鱩x#8 <|4-H.M#BO^ڎ~n>VN~sȝ2]yht` rUO7[cma_NLx8{X'}ƔǬ7ע툰BI 9}K7(+c7^⬵XƼ! |pvEs^c{E|ekrܦTu $UC)JG$h9=XJJq.eHsC>ߌro~+g>ZTO=R_Slj*.@#pFwȁ g[|ѻ|kgJ #]dZipUKh\k/pP܂|TW1 0 |Eay)?ucE;˸1յ"~mJ@>C☩3,ĩVI=}N $}hLû\vA uIՓf:%IS[w7j o@ ?LP˨vH}wR˧M5BPL5`tݰ^H/ ]5C$^,i> ؄hԿ<||9?i.& 9XM[ qSPcHTSJt tLm!oϛ佇>e<{)Q}GyT:7y_"+3M."+*FL,΋haǴ6tzմ!^Hei_N{z] dNI5]CsΆ& ?&(#Ddq 0ٲbP*_qzToLhҷ;bk 3Q\u Sf̟?QDҞ5/M57}P?%,f7&vչ,(HljgfI! Dbsŧ"3% a2t?ůq|#F KeK"-Q+$ym>;;OňwyD%TQ&KXBO#?j`ـDԊ,jgP~VԧV.p#S^# B5X.\qS=@QNG;]q&ſ!{="-^쭹ʵf .R@,BT+CHA[|y|Uh60 [ _{lq2xbFx&%AñT}~:= R1U!C5QCE@׽fށ"=ڀŽѲDEq3/n{PHP} %Nh\lKUٲj_ nM#j\0טzS`:R 98B&Zp9D:KkM(oj%kN ;Qea5(Q>Ce0XՂ*V( =iԩ}##C.ܣlGfmwWXC2H24xRzlۄ-u%'Z*3%M2:OoM>Yv9K{o&'2Ά}nɁs0b 6d~bkAq¤;4/mqeih4P*A:Y|F`[3,px92X]z.KÒW9߬T*zy\k`Bp! ? ^ze.(>udP#*>U])$(&S)t-(\YiUt7u^0̘(IKÑZ,q?Bb\]bC V^3laSMz 7XeG>HzF\֦Tq̄bBAKihsЇY)uag9-PmQGѧo>qǴFi)/f](&>x t'˘:բEpNwM w4:,isH\4͎a Y6r9Ҽ '!L o[ 3y.]GTޚI_]-LqBsrO/xB,|aoIP+I@Qs̛F_Kݐ78mV4Y f"s ~u?̂B=ȶ٧wT*֩ƊgjK r0AEW7߼D!B䭣qk*0V)/?E~\i宱%x-p9 P"2o e`|u; [Q[vJmcQ2;8k3AU&DrC˚1~4 E4boM)*3Ё=g?@R 3+D8$/jk s]|ayNB]s/V*OCW2ؗ}{ BS~{L\')0|dH=7|l6[z >Y3F4OVF OGИ DZ`e"ykYOj\"B-ٓB&%n=zYa/|k{5e9/D"-&D)+.t[.:+ >{-ATA.H-/ipf=~|; 5+m'@(={GyC&<,peS*^$V*Gvrq;!xXLմ*S W}B4{cQ49P%oJ=B]薟bf<s@AFBxb6SRA)YQ>W)Q):'cM2w1^.;Ժ d] UK<8ȂU"{UA#.lj~9'objw%7\k$vS1Eцg1JS.EM*^U7ft $mÃU*S_̸meCZ2xε$jA?M)PFKW"qC߭/W)]M8J:xkZ76}-&fm'S<ʙy: 4^+P$% xa|hC? -Z!PW: H9!9HT R:Wsq;()/ 90Uc o(m?[י/++mt"ZL֎i|.1d g>s{}}"XV?Cޕ0BxIcfMSuL:RUI1o"*hp`&嗪ʽjhJ4 CE +$w? U獊|yQz{fx)֫t\uƅ[OLFҎ'SD&$<3K!tvE-]ĪYc$ h^s@˹& eK\0i]\-%͠ӺZZROMReH-<{bI=qV$_rYyz.7|VIl#wx6暕 {%4'e[t;a7;G7K3z0{'&hQ>Xa'Y/+T2"^c ÀrkP5@ٵ iړ:MֲُcQ`t[?u4 ÿlXb܄T[kbwRab xD-Y]Wٽrd˚)wF@aq9 }ƶ'А9 [3`5.kM t_83 q^& J |/^sz'dh49ؽ86$ /ea{(@YYr>.it1$&c1 T +nѲ%lsuv ͧEk|R=;>[0Ep9.cVpU)PP@lcLJa@Wex؏^r xt#iCjkxy5 o/e| >,2Nl"u 0&C2whZAl y9Pb 뼻TlL%E-qtw?E[^>@I0Fg l|qxZ`’!;MJ w>@ )ۃKbܩ݉dVl#\vr^< 8-j68@-bE^SRީ/^H`b -@0)L;[Q#eUoY!en4 :(4/ڐ:X R b)IA컼^! ?bD0n#jCZư_IoilobD:c4F?9ůؽG_xLr^8Ty<Î˄$ֱGE,XF)"we1z؁j4 \WOLY.Gyk#`k/y4=$k~~1!f.µI14ꉌ^iʼkcEPiW&h,G),Bu،]j)@Qo[&N(`Ss֖ h5C}q튃W)*xIĦkC.sw^B| on<1L&GR +5DB24q;ӊȿ2\m!0_TNPzFS2|mWz' CcGY4*+O{ јAһJ>?x#" wGPs(!{/>9sX$ L@>zKx\%9,hkJ|/J)Xb)䐨'đ1lAP©{\ž!gIX.!wL%3ׅ,;駞D+kPOL&\_ `('іoe5VjfY> !څ".'ͨ<\UQeMFF>۔Kֵ 䄪zWlV/oCFhA6IjgPO.J2a?']QNYYMFq7N%ʎCK)Mp܉8PƬ;' X]AX7lɀ?mJ,X$$[!N/6=)BY>VQN$+>`1H3eBxk ݱqwR2M&us`@69aPGeRIЃ8bFQd7aP4c,q!k:1?VӶ|`^!KپY/?ʨms} hgj׸88;wiŸ8ILEP\P YD܇sP *5f#o4A0~ԅ]ESEH@3(Uj(U!1͡t̝SGjDײz, "$u4+CSR#!kD.$` FGG}Q`gkbY뎁>^⻁q<.Z֨ YrquRcT`̵9W e6ޟy}cرH_HLMܯc%Dwؗ(=7/UTlUhYܱMP,rgþyj(Z}gtبq9an'59bX8|Kw9tó"֍߂bo%`yU ڈ=5M,*p!Q pT gQԌX3vR˾5B[W:CAzѝa7ԯW ;l [@/ϥ79 ;#W6;jc}}eDR'}؜$Z ;)7\dZߚ>U y ZsGNof(RGJ3Scv,Gy3Lqb6 x %a*9mpr6|*9=l*f\1kب [ GSx7ǖ$k]ѓRK=~C9۽T/edhݫG\%7h8ɭDCDi4 }N/1bh 76ك|m6l j5Z2~Xr5,3g $b6wO_M ?I}j%R*ag`Vo&Z3-vyO)L '<)9N?|w^K=/֧^UM, 4 螯g\3HcrNTFs#YBriX]ء7/:ʚnEgtB7~8\qN*k֎H&`s}%k:iO銞uO'g9zU!nVẄ%{ߴbj_bRp5SAF'QZ e^!W+/Cޘ;D>C6^pWqBސ?ymZ* $j`:>tؙS` ߳h?I|.L6 /H!ts>`n_dq(poGtjX\HIzGYI#WsiI]BPȱtPÊeԮa`AW9tiÓuZTpz:AFHu萌MZsGmJͱS}걀!U,6THi l;٥ds S$DO%w*}pPAr \T̼> j),_͇u= {ZnҞqlGmeIl2ryi ǿeot&v΁=#s JHX(E7vo{ZdDN*ɼ 팸B/dj>&~/ yCR_i0<zsNmvR/^auD1^B'{FV_1>~߿#~]$gRGA>bcFnv8b,+V'$Lܳ \5:@#kOz>]M_ . dh8-= qktnݞRqr%U[6i/1 p(F3'FA`ΉOJe^# g%̦1ȕ/\&D Zp{&WMBN /VrK$t3`u _yx7ѸT?lChMP*ɫ8,miSޕIV䇓#?J/y@Hz2jgޖ (j*i' ^aZ˕$BM<.%IF*Hy 5|ȏAv4z$F0~6Wcr=O_?W>YiO~U'c'fѻdQ[[ мec(zjz `U dZ쁰W9spҶgXU9!pMwDLݟ0@ũ'툽j(mxPaEК;]I+ktÔ-GM4{^1W9Ɉbd!z3Į$oTarfv^ƜX2P]Tx O=>, ~5[G3oATd7֐JuGBV*aM`W*b9z> P?ԭB=mI;DDl0Z^E4nbtҡGLf)M={%8=_mPבHzzԟ4F9=\pj&9 s KIIH|0 BuDeqHj/WԾ|R!PyO « `Di]$3čld0+)q Z'k邕cƞkbH}5" @Ǧ wC)I%}`RHqU\6hwv vO*OکOHcUS%$z0V&~98q<[CϨ, nl5 }Aկܪ$gO,5aF\ DZ:nc;n| 9֮Rx%I 1x =lM,73Is`Y3Fӂ4`8lf/į!?W0=e8X9:bkեk Ɛ(($| H[d [8 O@XBK]}3؜*Ǯ_<.pVOWEO8X.w?ϼ1]. ndv |Ȣ!ו{\Wm+,7b^29'Wj?NYL(F@(V@_tϷ|n+:(yJ R}}VΗ?$/p!]$x1ZSm$sj@J-)+3<0(--jsgo9s6a !9(MXI y}6kh/UT'sd/!o苽oM⑖m¬Eiǥ]5ZXGˍ8@9yhXh &="/Df0XF|x 2tӲD%DNUB75sq\$_lX\{S#t)GqᆼXE@Bw܍4SwC#k4@b-:'o(S*}wC)Fr5jta%[vnyGphs^X :Er.SGnFC GT#k|oYm$ָarWYȊS83ڍz2P~Z'+T>i6,.T'SI]%**)rɎ 8Z9 '2)tu}i9Vσ;ƨ dAOmS=B"Q)Dg1'N0 ۲?"Q]~H_i$לy jB0̍J(A22Fh|M @)ZfF'(8uHfPTQܼ -׆B.Fbsbvd꽆 #SDà7(Ӈ Tț9_3;@%>]7 > |#]9j26UB*3}SOr`/4]aW?(%jO&ϑM`ֿ#``UKMoҜk '4!{(CD}ٌ5OVœ5Q܄CGHy&jC-K|M88KC-T?m `ctZt&\.葽dC90Q~(L[tV1O2P JYl:kcT 9߄Z }k\%707e.iƖ/2<84~7* _R^E_Zn}l@ %VH^&M}VczYT1³^"ǨX5Oڱ&VƂAߐ=P[&f]x &^ˡN tY#^r#wTFD @jwI0JS%W[pwB߱[D\b,?.sr쟇o[\{WAdj@T իU`QϮ|26)Koٺ%y>=ۦsB:av{,"i474 r j I; nm۴ C"t?Nl>N>Zc BQ&phSk3Y$t^wՊ0TwYp!!ẫ $LG2V"PG;m 9c 49GJh*wI;PM!?Yr-ou/Ց-Isc% 1/=)@'TA$dpr4&c{*^IJv)F)ݰ9 k.9<+ad 'zO8դE4D'!qx1 Di^ËݞƉ#H#:Υ;\?]vy_@{%7j *!ڝGL;r ;m"+ f=>9aA4 #d?Za3wĔDu>v7 u @x%¹6oucF;Mv)~|RiW*I0ȨW*՗8n!])ɉ+8%YSKnr` ט^R EH (o! Qf fXdt,Q7,&>-;%sF?zô?~O\ d=B7|n+9K.k_z7TQUpnnխ..2'Ţ#r) v `8$*nilAC$cu_돡|)Z\ c?},!!.L8[4dn bbXܛhlC%Q߼U Ab|5;ˋKhuCT N. l3Bk$cqs0o-9*E6X]veizrZ$LSsUY4ͅIk(O bhoΉ($~&2ƥVKv ˮ&!"Ӯ  邩X䘽_Oȋ1aίjj @բNV ѠYI'llP6P3SwDxi XW=ny:CΡ[ӒJ66br=.Vos 4eiS9׿LA1#bo9\FV[#ى(7D_mOP=̙ cl"]'N6^1RҶs3##1?"("›+Ywl)wҦhϊJ.d_yp ]w %[<}e Y@tЊ&S~kHo$TyLwǴ#f ]cUE}-:,9 Zz7G$ɔD p8bkr_8ECŌB2B3/B}vݝfKͽۿ~/ גw*vՍ7[MU}9umcX$x1-TUĺ%עl34D<Ǎ52 N`I{O"ۃJa[R17ަD*ʆXxl9w e382=vj 3u>e$AFYh-`H-I9&9G(6<_{l2 #4D˵e 6hrV2 >% l3) a(TRӥMfkF"8n28[de:/͡.xeR*4UJ `8ծe[JQ?ra7 ǩ:Ұ Y p:˄/=͗Y4 0h34pseJ t=b FJW\9Ɔߕ2hbhqJÈEh\AGXbVvqa $ ոbӠNb0u9*PD+I }F}At̖Dls5=j{򐽘;QUћJf(| :s~J[Mj'3l|])N] >-pUMa|ٸ$p1jf2C AOta]$py`Vĝ]jz5i@ E #:XR:yh,d3NЁ[75)]Æ c2hC"Ru:tN'#zMapgvYm~#];xǒ)'WlԸkjL'aC>`Ӆeя26)=P%K|{#?|i, g8'iw)*.mJ4knJ!cA3;펀d@1S*^tdTs#)*h\#^O^jgÜ3wWf␂K)(6 `)} JH9m신R S?wq5d}vD46k]Z$! kFCn39q]!UL5kGu0e`` " PZLϟ<ѓ>aRh;*Om/"9en!Kjc3Š(@_UIWRe{jJ٪]]S9W0Is>ʮ ?T;ZDCL䶹C,.tpa(STrL;6d;Sx ugEv5~Zۑ{u߉\Eu)ʑhlK%10Arda&YTjL.pGu_z&O>%&̣)$t, WHL]Fad9UJlJ=tP7fcF?>8C;`n :N22jͫS[/a K]|5~DHQ^'SGhςc_ SќWnl ҎaWU%K#I_@~R|cv9񔟰-;+̶?Ұv6l~ \ tGBg@\UM4mMAJx1}Fgg}uT 'Nl*XqdW={Հ|_$qpcz6tX7Q]KsVmgcAgapx VP̓dg I{ϳО "BQ̎zHƁ3{hG#ɲf*grmq'*<偲'X@VDpk"BB1.|P*oՖScf6ú_T&B0hc6kX^kģB@ZR +%,eh/n'\UXvVcsG+lwSOb0mw6+a&[ Ν+TM18W]=+X/\G9-/14Q{ZoȜynԪwDz%3O$NM lOwH)Ԕ!#ZTYZ̬㐠)3YH3XG;M Iaws[zs4" ͇&z-#(Ÿ,|zwEo;hHGsB.0=9E̗1Td9cGr?mdD>[W\ۓ)Zhyݶq鋣 39F /$t_Pj.G&,=iCHOyr \rIdZC2rDN%xm7RfщBζY9C :E9ڨo޶hy>uj S"u{r5 [ BFzLP*+'^+1 ]ψ{2v9Crqk&me] Ŷ%ة# 쨎 nH3L|L|i1E!u, ʺ؞/W2qA4Eϕ#88O4=öD8^:aHJw~X:ߖrrȻJn\fp>1es?)_sއT?=LP-c[ m_GBjqggCo>\+Fv~>:Ko+ڌ)RwlG5lgF#OG)s]LP;U䃙 3]Vu;ȂQsI S­gDTG_|˱uӀ ڸ4?߂$2]Cc{Wi2qx#/# dnWTs azɡ贸T4ǁ)k?5a62o0wgb]ٹ*bnYq$-ci*c1v&龁D'y}VsJ^j yKVR`MR;Ƒ)6яMZ׊oD}dzu}nh=Ć 0?WWPa°;"pZ}3"%0 # d U%t?GIey0(1yE7闤u- 7=?Oie?EFgtiW8sDpqL] *+ ]zUĝ]\=.iHXSPX[]k ]gԽO_X'ݮ֮2se5&ø/ }᧳(x&'h!L9RٞͅJ[A4K_#DD^76%){*&vt SVB9z!xLSP#Du54r 5ef)ik\Ո2}h/H<4(D ϑ&TІLzՖ$%V'nS{lV͚a k̛_Z+YnD酮[1(9%1|| \e' j%ӡ4Ic#w1q(M7 s[=Χ9=K. k*b-vRO>v^zk+£QGTwȫfRL2I8TV֗C ڈ0tx,4˧sب5q؈u`]^dgݐQO(UµN7M喪2;*Mۏo1$ObՃz \frۆ}&{5j#r-=y3?e'.c-m`{B=k>dƠ@Bq?[_,I6cX8"ZSnxhan(sZUs84<$YT1|i' `qŽ`pdW5~b5v_aʺbN6g ]$y~O\`|8>SU!"3jZTMg;F h:v\KƤ1;vc FAM7qj'9s7^ b KZ1 vFܢQʑJt*u<w]q&aX^4{ NX ڻ, o z2fpWPBKy>6rw_5~ik["*֩m9%sRFH]st{<,r.QG-K3{%;G,t8Q)jd?}kd-9z=24قPA@(@k1rH?ሹ[y|r˚Ek-ϧ%F370F\rݫjo I N?[Z ])>8:ͱ}>!&F#n mv)U~6 Ndcٛjq#oPPZ frlf vf-aoAƽ5eL3kF(ʯj(v֤+dhfI8ѓƧ[xl\bt_8{F;1*hzp;HnB2!U3yBp}HExE:e-U;2wϩlNC9'72pqx@‹ _sx& =hR>kB]G[kH dPap7_ҧV:w?pGN0KXҥMvlN;ZjťT@רSN|)Vac^p<%Q;j"%啣6n8j ;U?(zL˴ xр\+yj˭!#wGBZġJ$l΀>=~ڳ@y+v.[bT*` b:>ni$Cl92)N$ ~T 9Ȯ?M矈I >c)֍-CՒT7-f+< j,NqƟ8~eZ9;+GD(H""$"ѓ/DOb^r[!Z ${,Ԉ}6#TqLNqҴ3e1@g>Q26%$2Γ[k2CF79' 6wp"GYZ^Hc υNsu{H`:>XgU.,ﰭ7qe压!ٻl#Ey@J=#4wދz2?F/C92=GO R6 ?pVWdo?ɹ]V iEWܬG*:PPyzg#{?%xv™E9G5DxMbW ^(-|'E3"gV ϋ6ְ fZԅAnj^ k:[T_G.%+i1q/r41# @eG7d"© J=_$m5 r/džfWOS.}Oez&HNG0-jkHa7UYOaX K\Sĸvgۜ ҇UNTm ZS=B/yUP$"1o诓JvR|_WpP63}WOiONw}^_^T[:*KBUuaYz 6(,ŖLAXameS$zYWOog,6߶S*,2x)oL"YE+iҨU>?$hnJ*h`)deBI9e./5=_~H9pf xPC٧ zU꛵䫳(BU( F,^'UfՄbPVgWqЎMa{ l<~!0;_A͓RoO)Yvq:yG)~>QCȤ^[n0U_oB { 4/2i|$  Chn gzѐhudscNY28-yCnQ(:d'&P p\ǚ^%Q^?_uL:ka^[>XV>fm$.YTEx]8QϒWPŐ͸bfuF:wCA!SCR)-J[ @a#\w}#@a"PwYaQ7ӂFs<4́h}XgZx>wcU'+aS8̯Y|nvtieGj7M%)!G҂ܤ̎JfI ܏co ~ywN=j#uZ "B2_"׿lcH2¢К{#=2/-l O3>sw i8heG%33|H4Ek2=Ūl9 =֝jWxqe4|XAɽ0@r_6?LÕM t5Pީ{(eKΆIY:a=.^1ө+7hٝXMwwnߞs0&|4ty:Z\y!i;}~U]ojNS]۱YcX*+w̐Xʤ^rۘ@;"pB n9Rd/pD#/Q'L?Ww|Nt0f`_JITUAMy .YE+0Oů; U;@/i"y\S􁖦zy {>ˣ/h$;^H86Yĥ=;w/ p-aVn vv؛Iݫ|EhaϴOܘGE@&梻 Jf_h]WI:qKBa= Q]nuh&1 8E=ASICBof0-mE5\V Enޓ%5:> ~š9T.T1Y%K'N/rP 7l.Pj2WBض<>L,-poi5g5j<)!.3:(:;oO2K x'4 %xH]r / *+@PqRP?:,0爄]E?- Nr-e+3-ajN4Œk2vVRc OTsg@\",ifK2:[ 4_ی,_[:9&=NuZe{֑$2t|!*jͪ^dboZԃj>ÞE)Qh qëMԥ [nL"H ,Y9t#BV~ ^ yTiFtRh c* rcfNGvş >uXwP0#-?}|Ĩa59&#oz ]bBFC=FXF ߰ԵsdEݲUҵ@׆is4`}l 5u*/漰\7JF w}wb MMoW>K/,=jyʙ6ui6zs ̫` <7wћ ?JN9D `m׎b#%{9Rc|YB[!"9T_$C,V"O2K#$By3 J+VLo=havtFAc/DD/}"-T7#u1 ȑ|n >v 7qe0.cVvw;ɀ87F Tm.!n+H װ{T{7$o&9mA)\G ҕ>DerU垣"[x-̹(pZ$5`j??y`PWEpYnV?NI \T(V'!Tz!864)6Ǭ؎->2!Uxu67"RK7E_XC8%!s3Lxr!M`؂(Ew܄+j A3Hy!JSE:L_E'su6Z\ .|N5^&n O<_EÐ%{?a6D52W@S1 א%Hrf]WL H">.vӦ̘T?}Cp3[ʋ/R}4Z9ӠWS.΀e [Fjll81H=~[AzG>)} -^s?G=SJ wS8{_PJ)!\i8$n]_r@0u$&mBϋ.`GzfX:R f\FMsi<R@e+o$<e]O{Ca_xV78Ю#d/,_XuhHv3" :ޚ#9"ˬGa (31uʇ"݁z^#T"|F+%VsGs쑱4 \Lf=/sjވN4\XDHקd 73j |IswOSaڂhcy-kDحfmGq}lQz|b1~ᒎ_IJ줆ڀ~ ٹ+o;G +I߷DUBxi:5y_+*dhR~&KIBP1b "$z'v_n G-E3V`".՝*pP:.Cڅr_%<7=t0}T+aYgd(NpjDOۈi: < G"ĔehY%HځLPVJFǡ`"0 bCx3N7J /5!:\=pgtqOznSYհ %kַ]rث@!s]lAXcs E]xԪ+dP NB(ZfWw 0,Eo wػA"_T֯+y؋+WjyTF|WWGNs2S6T1Tٗ>{Gmc}I2[ckP8ќ7uS8PSd_٤f3J"3mB7JUHv6;-a;x18)NISS Y#=G+2N)H"Ȗ@3] +eγ -b$_x3$ UTNR24Nbƨn͒I]&xNuAUNGjܾ0RWXXupЮ^x8#%H xDv520蘰Ƶ;v"<Ǟ_ !CAݱ=?S@?w뒾?i*P\T4KoJ>a($2G*^TzwȊ䰅sx1KgCI0Ddl퓹_Vqq0e:#oC oDGɊ,)7?p&R Sm:RoCP]t kٟ'&jS"YYܱWO,ZKef`F#Q SnhNO؀Uڦ5ej QVx{\ ѩ"2EO8:As-n}-$^s'j:etYwFkɢ Ƒ;bcCc~f&KpxaC.Ԫ@+>H7JSo޺I} O詻BYS~8A?JppUohLB4K]U!GzsėSIĻvSKmo |AuQzDbѹg᥵S$ H8Շ."+qʤnZU^cm%lҌD>k$kX&l/OҀ|(3g/+$BdieML"$>G no|)ijLu[6 rR|SPƭ,=M%PV/XD?47I^k"3^7JΒ wZwP #NU+JT:!ޱC/+XTx9u_rtʕh=䈏ǥBɌj^j#^.-)ڮJ[} SĴp?9AMYpk%K&".N0NUcFxV ![sx{Vg"M2Cl]Y%&9?62!1:Gw5OFs_PPDHqM4䆅UjN(-y@^0 ! ohu^}Q)KxlIJySG[f'XJZwxDh}>$u:QVT:zN5!G ܬ0yZwT;T5"6H8|{PשXGqAc3. g }fy~ #e{d&qhywu=i3DG7,DpT pw+;ιډK /z9|wrY8h¾ R7E<$sT:9Ò~s\L^(zu{kW@yҒ%sUOB "9; {2VvX7xK S~,MR쥁d_WJ`r&%1)hD5]Mv}qCG sg\w0ݘK`x. N>OlûA7}m(&tUK)9erz6=Id@AS%_ %?'[W7Km3`t`pR}~HJTpJt"js42Ff.5: Tp@ڷI tٸ=>[ƺj'rB@um7SHx EX[һ,in0CÄ6:D뜽KJdgrT{`y!!.ɕ+7TBgUQ!0$3!Մ@u]OΒwr69Enb0mZ  פ$Gpѵ:}!@L[jQ4:ř<߄֝bzբtGV6qrK{ &1_{G9K\/zw#teb=<`]T/RGB(;AZrhEC (t! mmB&mMbB9lY7M|IÖrqTT`/#R w -@>֍ v h䞎ڒr8;<^Vk6" .p'#JG 4 hwX' q0ݢŷ +k6ew88+Jlv ;a?Y˾\eaGO^g|? UovlwP>^)^~/",͐.,KƄ\-3I9=B0sHs*˴W"T`]D0?ut|ΈFCXݹM&Az֌V! MhgVx@P32Yt$5>m>m#iTl7`AT&b- Xv~:.Nm[&n@CqIuB\5rTb#&] Iѽ-0^ $7uK1&PQA;6iI=ovƀq%?|Ny`\d\i+ѸM ,\&azA9s%GɺIVjmY=bĨ7[V_m&K`P_+oo,{BüÚAD1Xoi.<l!՝c }FcLߍsb+J)Ibxpeލdwc.Ý#0ohCeI8@m@<dMFj.(5n&1r)%aԙ[! &s.av=V%VB*);"^`n+p+A?S&Pū;D)m*Ȩ{TA\ 㷪yک[ jhSɋh7ٗ6Z"rt;Z|(/n-?/?gy`l݂ /[ Q/W4-@6hOa%bV29/y Tp1ۄ1CDHGEA2rO׈;~<Ni$Q1W WA/ٔD "2 cᒄN|BA܌63$emTVZ/THHHwT,;L+N؀+pR5YM7x'UjBh<EmN8aCa*‚k. PKB^T~{fjԀ<[&E|Wɼ&ㇿlj$91²-[6?@v:0k0Lcߝ4RFXx0C! oQ(Pwgbv"=86;<ㄜL_`|I#K| ӚJc!n ;)d H}u!w} Ȑ؏49W&{{d6$ʫn{,S0ӚTc83zAiLhl$PEwe)]Ώoiiöbʗffc@Gc#As-B'2Ǐmίo&3F35懙L5B"fY^$XFG$p KY^9_GJo(j .$}aY!|B vqc rfYAbp1ѦےEbS+$"o6}ݖ%߫Kjm? kY?;f?+N`FW[t&QCY赅f?\p@Ο&v_#[f܊)[Fl? LmnKRweKcʐ!- x="+x+1zɜ3j2ya|HcRUd o LG2K@C !r9Qrj Z u7i.{' HGfԫB7ؔY3Th/; 3ciǸs_Wߍ$2pg [B(urew?J^*\dOv)\ o9@ }0aLɏ(uLVG`nmo5_A!w!{\UI`{AmnJ8GF0bqQA-oj2:ϝn{*~71aD ÓZv),<]bkH %PG&8 jTH?JvPSJdwb<jF[Ҍ,&5 5qm h[.l!MAQt>2#yYܳ;Yv1HU%Rw1X\CqxnwI; &Q""5#r-D/Eþ;@;8|Wɮ''{ہYz5Vqep#ٚ#u, Rj"`4k#Očۋ"|Qs>^g:،9)z#zK ď|yEu~TC:lC˻AVe`c S2TўP[}+x=`ooD[~#CcјbS@C; i ٽ+T]B0vJݳޔa]sݻx=݅ڒb-}x$ruW) @ɲ:F9sg$!}N` Fgo>ziG0LDYn`t,~ᢰ..pX?!>ғwQmI2OWAqW'gcXJP?` .ГXZsWCp;;fd{6c}&I0'aa!|eYDk3T06{p NsmQ pw5^}: a=oT7H獪цȆEX4}@ZX@+zs|e]N*Dd0Nm@_,œ靈ݦWNٯ0 TH ="h\ Rxߒt]`F OLlW2[-mǓMltr>)mQUK*ڛ !>!lr'ل3wC\ruSHq2;jY9z^cTf=Ӟ tA ')~)>rH<5q)ɀ 7 ǥtm\C݆GCk~9D-?a"8\yG8-ӈY翝ےRx3 4._QGM8XCv)qbG'ꏲEO߹<. Mk@&kYKgv%2W.pnp[9K1&Jvp*fcYߡYZJ c(D ZjO5'] @*+CGτzr 4:P ODSMwJ@($6! ߥm{VP?sIȳr;z/r<ǣ,l\Ax&!fО1R |g73>=<Ƶ2/sus5f~3UyD%GFU+*MA@!7sέ_?\kv25쫯T;yU+אW4j?;x}|P9Ȃc:ӝ"[ﶒB4&a[byD5[+.u`h@J4s1}PˁۺGa5|KB\ynZ$>8DCv<ؐ֒=*l^1Oj1˶5i_ihMVK#DWb%1$ŷੀ%E:UDmi {#⯐}{G4~-cɐyW˜a6[aY\ZܢXrgFիjG18բzld>}4 &_ 9ڋ } O18v3 FAG.g "UEҺ/>T#A1b5NOCREZGGQ %D"a8dd} >#ͫ8 ͤc78%ݎǬ;1#VFxd+ɚ, pq#[4Txbt&]n:KAPQ^-3F Щo]>ѴM*3pQ:W>jjE7_eh &S-E&8LE>`4{aE'csu/fV@|%d ,IW/u{3wNӸmSMIDmLW~k0qpr44dKw`L+o#(/TgB0 qT*`P|&3G5I2׸J;)X',aqL;Ab`"/ w7ɫu4OġuY-كK_T#ۡj8.H!u6t&RoĐ`UGȍGg6.N|Ly]BnCI?$;J]ZNٻyПupO9ͯpNB@Lψ]f"v߿] 慇` JIzgv4~Dlܧ0V4k@zQI䞤gq4[pĝx6'%RmGG +i"K(p BOB6s@d!sdH~49*K%Ho6pM9!9= 0>B[#Jǰ+4̧Xt!6a⑪?'=HNcL1nzf,|W_Mͯ BidnCF9Itj6J"I:CVUvHrp[H9_]I .Uz̦2SLJ7 V UiJcHv\% Gf8.n;5>`5iK}c]؅U0v_Ŝ-uU+oF,aؖ.v:Hb=hZ*C-ZQ?8Q~}qf _:zn@ɪhk`BҀ_Ȥ`A)e=*o? ~76!~$#1a9|\XBKۯo-oxBuV(kP?Îa v<´.k7Ց"n>Si1KN!><q$5ƍJ1f}q)%(X1nZx` ,@|!(M@SE+K!G$ק/oc aQJkTscNt\jnNTb kvM($$+hqƝF~Sװbk,".ƢB>׫]I$mvw#+JbcPG([fxU&ee?%G)hjKr9R<'=4rlk6hj3Z$R?;z IoԺfd>|Yh8(TנE Ɣuy) r~*Ԁ_|xkMhL304$+t8E~Mmfy^ 7gA3N GWJVMJEɂban!$ @w9԰ôN­eJi/Q rHO2f?'B9m@`O=Hn{ˌ$Dކ-ʶz8H)2NȩBL뜀0)a0gJ+ΨTrtfEDtqi펧:xTJ /\~qC\ը:](- g)hr_Rct"\pM`(ʸtW$#)e/*0!Z0B oj1f;BwTC@hK'Gm2e)j8eJ`sEgi?04(j1]MԳ~U9_2c< jy.*^) hSzGBdcȋv`Lc鸷䲜 Mx9Z '{C_3'P]eyyTV*('cn,Ɉ J^4Ā$vFB)z/,zr}QY ,zdiʻ2R.a @Q@31F2o?8\d9&nyd|CJ |{ʄAn80߻W5R?v Wcy !$rQW{FD37(˝#jps cд%au1>ݸSuWEb\X\MZ. 7%ú Ncι]ëM}43Z7._`i!;0Oqr/ EG7A 3 /ܪ fɕ .]/ZFenu@P?;< 2 ;` pl(MtN 0! -6 .Ah`"R0:2zɡmr[Z?L ްGxhEfWR>mw2ɣ9qE-(5 wѿlBݙJK&Ԃ9a]O }gS!5|g݋bϗ_8hq?aU%k%IK=) :lREܜɯ(|е"@Fqr{:YhVnR^E^`( mN}><е #xDMe5{X\6!\wO![\qmd\8KiMNC) yOÃ8M!?Ӯ#$0 xCqkVYpƬPPH8sm֢oVŇX-AL:[Gurs^wEތͲt'rkGMZB6X;{30M]9V tp.M/3n }IwޑVK4#O工RqK=ު/<+:c >T#gzwrBrʭ:T{i[M`7=ۃx#ZWET'2=|c0Q?"_/vF NŰA&f͂n<}Mo;HC)4&Gr,J)Ψ}g*eI42{4x2؄7Zbփ3j'Eey r µ蟈u 4Y mxs68Z%xLp;?\E-cl;şGu ؃AoQi檌td!#^(`Mhwnωシez=@A^kU`j$ѡQK 첁qI_Q@N7./,|)UfåDbUv>\?ZY-Ieu}?9Fy_Ls *|/#~;kZ&S@5SfuT oL#b{1p[&\M`Bn<~Q#"W%eQT=E}_k/[o3V.Pk)%|o7PT~îݖT`tahiq@p '.5TlM|^:Uk%KaPa HC4+cĩhߌ׷Zd ȘE :fU9Zk4qH*pg$}C }D8 Y߶Gs5s`fДKS hmZw8<`SMS;2A{V,)Ĝfr9EΆHflRwb"-:+)@K@ ع;JeOE~XbJ?u@ȦL^a34#<59[mm65RL qs½Ⱦ5Rk8~0 :[̟THS+az Pkη%d!$$# U+n1L-4;B饜%($mL )䗎߄8~&`A!DV%(NYX¸@ubŭb4L&:?&_ :fR)ѡ$$%T =֡Lh+>eup7f3fGEU{|:Q9w<gNN3gFEzߊZ)xx[M͛ˎG`IX̤(%g-'ll!o2.4NLjçX.Dq5OV`YBVpkLAL'1HJ "B.@m6cchg^zUےgxٔbWfn*,Ì$Bt_(M 2~#MiP=;~|Ot(<IԱ-ӕ רe tP[HT(:׵+0Tv <-ݎE|yrwTaDPT,if(\'RjF`dL+Hr[Wwa + X Ij Z3Urjn13BA{$BLk2+YAB!?0\J?COT vQ=X%+a9L+ iއ: )uDY uqBK̮]<د1ⓝ"-GXu:~"<'L糘f3-"=wZ80's[~P:na* )$~@ 49 xXє?98 n6G#_BqPTdxW{{P>HV=*oPo7]ZKP{~Oh#jM0,TUyxx0E5_uQrp7uC$ӧϠ$MP&D\5xUGAC) +c̿aZқ'AnZy^cg_}Y*pg\+jkA:xi2#t)W2#d!Ubب)TfS#>8Hͱ"ȉC̖>b`sR[E~bo52^ȼ}(?̅XpX-:Gyi]wWkmnP3g 팹~+CA>oz6 (}.<Bvʿ MrFZXdPTEOԺ'fəC}-z%ҨZ STfHKzlsBr+\nh"V%z6/0Gd|EB;(}Ge2/O&{,7 i >G$QF7RѲoɲ 8 8অ cO)G23<4&qrBE٥lFJ]+V-1t Pz4[$w^cfg877=6P+aP; EqOdE(?9Z. i>(sx?;ƑY_mj8r{`z6FCjv!tJ\wO1<;xvp[_`;C-W">0s/?M ɢ$:_,\eݭ=>۪|9ѕ^ kMIEʽń,د9YHᕪ!H5[l`{*C\3IH5@r3n PR DrM_TL ;2oyq8|7uh ã^e?kkD(屭4fgLHoj/U* d\?@#Ɓg(I]huus٦1ox鷻BT$K HEg2+ݳ>/qZZ 3ElX0\|Įi:`]>oCy`V#i!H ]cUYh],J<ѕ- [/'=00~!ȷ7.A,$#X8k*YhM{.|5HRJCh̎B19>(U8cZR)ْa`tA]{n=|d.(ŭ\p5R·2\a-_aRj˷)5kux ֡ȫ{Lĥ ,(׾`K t#::-yj-e &%7!ߨe(??>8@݁W͎[ ZL>RBF#њBlB=/ 2>W?p̋>sGaʰØJE8F^2v}3K>Nj/(peld$+red>3Vm=W市n&ծI24TI(NvflqgHOsGF B#vPWaC"鷢Ȑߜ^ uꋩ%FNX0EO_V 榋_Z2x!(.{=:5' ^gK^xD\:OZ{bc\,b\6֔c3dsa.fq\Ę bH@: -IpRkTB i"HCM+HqX4`&xl#>.t3``&ǟ~O}6B l׍Rti>R/;'vby-[ n]ꦷx=iZA] rB/,=]Bd>ZIn8LQ{$b;Ë[-Ž9ܙ`r z dP7YO&ZˌB6fЬ`ru jM( ^ Gw\m%JLb4/EfkR]TZ_k{l$֤<4;j׍{ 5'Ysr [k]7, lcl*?YhL*;,+>VW^ߡD󆣐?dI@m :vAuuZ?,3]0mQЁ5`LHkpvŸ0Ѡ=<'t n?#0?}o/Ȥ#*ږ$[xf)&w'GBm`t(~z- 1ńz,lD{#k}) _޻5,E-"G۟5 JQ_g lۑLeZR G 9Y&_pWtwRec1*T8lg[ g@6.hנFU Qa!$잋U.?Տ绎aMRߢ&S ׵#6l!cNT5"s$[v7Hakm=,L])(Rb +'8E1PἜjPN-p`P^)Ў;8ݘP]z8rP 7k^..K"-usLȴ*sasrGSI,&neX@׆y6#H\N7*N|U?8֫ɸnk x3]}V[tQpg{h5[,+!0[ǣ]@)(XeđPf@1S%t7 Ջ4jW3jɧR4Ns"ѷqO<EL柃pYҖr3X[",7{?mi\Py6漋AhR95R"Ӧ ZAU@#) 1CRJ 37U.y×WsM]H9 %Y2bDEvZnk..wCnE=i ?hJ=HB,ݎ]E|?j4-P"'x-C,#*iTFNL+;4(@i^[df>?^s͏iQ~ako-jhCUV<ĢN9B V '؄dmlXqolԕ MKj8P!{rt12OU򋚷ʚ4u>dxm0LuP+Ÿcx) rI 3O/ĝBFHKD< ܂i!sMĬ²{.9 Lqe/a 0k, vf>((|Lqi`TZ h?(BR5!Y%nUz{$rI!'p*PCZlDɺbVIIq8hTw'I9 0{' KgA"] Mi] F}v1$v'd!&C8}vو<6OiW-(`U$` ҝxIzVB6.+n+^B^<gO2͢T=K}, ЂjcЩNDm'diٍfmPXppΙ!hc?' big];vAhNT ?9<"%۞4p+9[:AJ Q9SԡQ/Z T[7_4e޴Xx1Qya0Ѐ&pjaa\2I&28m/b'Wj vBʷSJx"xq&wqr>5!Klě;>9sL?nnoXY1,x4ُf >ej~CqiAOc{Ge#4BM:R/$kfn1"*{ )qQ &}I)eu//ߑPS_Y`ܐ-_]DF)MZPNBd'S1sȢ.\bG}M~>ftAj\f;d.o,3.H~9Trm!6 ĴlFvAOJ& _=8} /d6j/_:.0x>sE Vោ,Us-n@w^U,ѧVeQ葝%}]bِӘ-篕`YktA˯"dW9rݶ EgQB`13' w'Q2b;}dϟG$o݀0ܩ-1#d9CGj.|p?״IGRs:|kY< )5$cQ1])+=fq]VXuq?` c}?cD$VcØ֎bU(RwLx\xH!w}uYܚNl+/J >"4*>m0R; tEW]4</˛ rɅ$"늵{_tu!mSŀ9z7F|0ۈ/Aw=,,-\)e&X,~3ޢ/wӂDDX:\p[bYلRGPMއώ`' bb[qjWҩ/Zg=ߧu'ppϭ\]e;h{ vb\Tz_ 3R8} c2V)"CKuO&'FO3«mCp:C;! ^2Dng2Tr@&߰ЮkԋZT@[ˊb~-,jjы6r!lp*<5%c}mk'̉"-N+ntlp6_hc+z4!`Bb-t {fzJReh/;(։U~Y]"@|'xDjMkZ 0^r xql_:yэLfkjxpg-f;2 )I?͵[,4H ACؘRc|`@ѸZ8a0oWv<6ꟼz (Q+ ')| hMjk]}oTr@["Yf\FN>n>4z2*ܬaj8`1E'93saWTvPd[;JeUd !TTĘ;2MPeZpOHEQyZb I5g^K-[:cOT^tT@4=>K,)m_C,7 Ƭm!O^ഌϺkX^P"fosdP!{aq~rc?<\󆙤%^KWVQU, ŧHFٿsV翥b X.ezqZu<AK, X _20pVc.Ǡ]Lv65IK~ghX },e&I4jxHZ϶o%$2pN61x@pI Eu cUEca#gG8akУDˏ ]uJo餙BU`,4j7!"=7#!Z4v,ʏpr{u51Ov6F`Ĩ0 6|H{g*$YWw%v@G&b"iN[m,m'vBT+(˖!Ű d_q piykZxkIq) B; w"׍!̼WR 0Zq}jo DPc^cTՀ{eY}sl'f>TmO q4fӏD9+L@^HMwۜ.X9iX_iG?^zNγi V$XL?HmB<'Iu?~JH &+ӌcs×-yNQ eQGt:4r`=Y̥ sTTHRycx|T|-=.^?CP: A96{:6]};Am5(V>pWѺw){{q$Ht/L)U쁮:HʟVSXls7JwEl$*L^M%;dK,cffP0kb4. sX#V ϯM7 [og\Ϗa51)|kԣQcƱ! -̫|۶olRJ3XF  p`Nxg-qp_xf {X1påwtJ܏klRa/3jS|Za~`,_61Lc Y8]UMh1&wjfs4rlpÁRqtt 2g*R Rmծ=mMS |nݳ#n}9pD񼉎+e?@~ʯ$+]a= /b3NE_rC^=<5Rk5@-l sX%]Pc+bJQM3(zxlv)gCOP{'z>%P v{L֖!aVJ'[=tTbF9Yv<%ҞN!\3l˰P;.2Nkv}דR۲K!~w:ݽ <XIJ?݀1/8#4lкS Zś5hCG]#YL]jc5ߪ{(lNkZܓWkӛ0?͟EѣB%Z%$$l0u3 ́0W {XqNҬm@Ҿƥa]&TIaDlb}X=ڳgmht +)/10>V+LTbʖ?Vȵ-ĎCS>NLcV敛!*;i#(C%qE75ۻ-xl 庖Ϟad$O1~O\YddiA?i܅.'`re2edoKoa2p23kTvzsVl( zG]8.砩Ȟ%=BN-1azI5υ}2u| xtLݤwpZ% 9@b< W6lco=eX _M[]qDr|R龣dp65,KQ N]Ӿrp2#qCZJM1*trā`Ɲq"w2fI(z߃Nᔮav-c }@<.gtchmӜ%r.&5p7P@wy[ uhsXMТ8E4, 3B&MlJ槇OBx |<{X\U^&FE,>=g>q82tj9t{bZX<nO= zٳa4GRDE(XZXE1 HtmoA Ub&081lg11kQw}8ᔕ~$]cqm=t(3Qn3z8++|=?Qb ay00[kѦ6},P\fڻt|Sx|+iX阴ܴ)0@d[ ^G:ޖB΢u]c$6q<Ĩ@?=2n|.HX;seMu{{K7^d9`FP?St`Gd4[#G7l})SdeLɿ=VP2q|9XA >,Ϊs)lL.S_7sMr%٫~< U繅D6ras]6 }DP7?o&!riyň/Y o(aWü)wĘ>owA$nGJzJRc0 hR%5HCΉ~XyTž=̩Pĩe/i.A™kJy*cz3z6˂ Uީ>9n,ih0 e#V'#|yEnIBI9h7H& hrtXD!8MC@1;$rE K[G{>8Pt)p[ȶS!cVCt O6{ARY~'{٨b|ㅏX0jfRpʑVCgPRfx5^alsa]}=39TM@рvvҜ6yTs M-#Kd U9sWj(+ jseStBH1'uy;S%ƵnVVSVGypD`lx&IqScF/ѽ$)3/@DU$Wi_ sVvRroR۪pQ=׸䳞f7k(ż"T!Gx*H`'v|e+{K( ϙ wM3 x8GTf|@ؚ(|[}\5$G.@+/U"+8KMojIm%Q$݌QhW,=.].Ek잗U {)ah4?,\"8w߲4dM ؉^ڬt:0b)@Xί$뢟HH{̡Y=J́`Eik{UcRȄBZGCZ1ueON|IO OcKJP- *&yW8겯oBhI/ϒL# e]ebti `.Qx ;K&2& zjGv MtPYbVA0l`wFwrgFJeB^aswjexXjZP:+fpaV.l5{׮U?Kƨ#Y,/t{ge/5 HӃŎ~~kvBL]HfY#e`O(@^c ѾeZ6~nSɚS.R"ViN0W`5Fj{v7^-m4ͩ7Js"X nT&$`ڸx~ID0>8Cw'8` fugkȫFq7K(.zplV@IKF)NsZٕbW:ѵ2^.C\*1/}rƅ˯/4.k WMEVWLᬨuG$߃?g$?쭔Ab8&Yꌗ3 ;]SyNOEG8[T.d5})E7\p #1<9B7qѫIYUxy+*z0dW^8фaZDZ!$ +51E{ͅ)q0;c)Gi-qB5^"ZJqGw)@' 0'# m=ve> 9=k 5Ut6CC]oSHM#)K*c@rGfAf9mp}tDRfV+\ލU eԩf>G=۹ib7'ܜЉ'z4 E |,ɚwc8ψG YhXz@CϪׅ=WԶ t2ۓ?p{C4xhUF-u*r'@s™>;62ͣJè 4/SXC]e%ip;IAEgn<?39w2hwO,?ӝ ?GQ9NyjdG^x:uA1:tg*.I xSx`(L ,7~گn>17Z%ҏ4E+n"UL%j4aoGz! @*͋/ü-g͢{/f~Ϸq3 dt/}P}IVxԓps.jT/&}q7.f,* ˷N 2>w fYI0s\>s8*z]L8N.y$_*RF5Q!3v>/8t,c*BFUZəJc"xliT cQ,WIPNF7?ސ^$n̍зU{wB,\{{:)4c*5܏kU3}ܩ[$Hnsɒ[ֆ݅\oA اnjɡ8/N=`CR܍ա8nn[oG̀xENZmT`|?y+ր,D(7UѢ̅ogRQzYN㙿RQt}b.ocͦ~4M CD0Wl2@J3(=)=D &ښgDz ˚3H^Z@WtT,3͡؋r2F2E&!fxMdD=K{KP(.`ȬtvliU.%GrӮGgbT@h}\胰]0r|eDڷe ]P\T? G'upy@W8;SI̕M٧%pI͠ yRzY!uXVGk.l!BKXzG0l=7h` U{|VbMڽay=BaU "4h,o"t H=s=Vwz/lFqKi 9U }X]gŦ S#TUKqއ9L W6[#d?m3ݭjr+ r 1̰$JCҴu|j݆,-},$$z nkh.1AT)R\5wdKŌ)/z %OK$Dz*c::H(I/gk,*}́S8'!N 0b~tIb RQ9PYZZPk߂4hjkj.eݺ6"Q ;9a܁`Y8i:!ާKIMZ6oZb=40.Q;"N3ufm2&{")(#,Ȳq:rPP\ky.JK TNґ}ORZfCwN]R? \1U:j% LM;+':MM5Bx *%rж܄k(T; MJ3I*&'xGtCxMJBuZAahXcpXݤ* 5"qU,nMEd$g\Xd)DKFH<ڿ]6IVp ). ^l9|Ygvp'Kƻ4Z HN~RQc@(yx&FgB[MbE/|3Ge?.beFJ; E$d%%IoC$LekG"A-p|Z+.@h]h]:SGFb!ՎgJa#E(Ru.5;O|[h:#]m-I{DeN/!1so~psvL0N1);Cul@yӵl0lěO?>:Kԭr?4W4P/:p 1I,I]RvʉOpVBIl$옛C&¦N^4ԉ:|aTO,l<[^bHz!ǰV~3)̫xoʔ B;-ER%{QTwB<QBph]>u u98仟 X~f7Ϭ PXSVh+Իqfc6ӧ]/P8--p"Vf3 8>_zhn*XL7 X g_Jz Ыj4[\[>C?2_~-gA+TJ;2#:{UE לS5F\<Ԓ-1r+M.b#.znj7q:= *ٔ{O$sRJܐ7ZQk]ވ' 6 kdg9ÿңڅ 7PC\rhT)|x3귄*5 ou )ˠU$A6_l.@Jdw}ru[(l '~'S= q 6jMzW6.D I e*@L Ch/1Oi In;OGZX)@f[NmYO .E\ʼnp%W7={lj9V]/cdo]zleVoM/MaVn&m]6>m c;~icqTR\O!) 1f/źSp\FF4IXp^bȋt_8A})NZ[՟{%2aGGv_Mȡ6\9Q*ѽ:# ч%kk&sB kVbJV[8wXh!I, t4ᢥv2G{8a((m.\6HM-]g4t ۿxGaoER,5U5KVW<1hW";JJ imj 2Ǽ`#e^Ő_l=M?!{Y-?`G#鼦Rڝv{_t({vet.|89G?|,ܭaLU` Tsg%1,,l3#(Ocܱ.^Q5:ei`6r[rZMqMw @XhL=WXtKPѡ)a0C~˜¾Ap6plun`\\9 T(hXc3VrPgٿ*uJ3$t:ȺwZxo|yէ#}Y<ؽX5^%oe>9>`_)!\QH\z1[%{!~k*T R[𫹯5 mI.xgTVw:O3U_-.樈C)t@ФDj~^H<ArfK-=rzISA\56'@~,+`f*D"%+3HDfF<Ћ-L.autU7’cdչQ)LCLj}GSUҽ8Pr'-Y{*qAw9@`+ rp2 z.߶<.քī*נn\6$EF5 I8;t5wu0\US-S4JxPf(Zףcm͏߆lwA.@DjD\%36@8a]Cnh;ZM-[)>)qu]vh5XPUhѽ|Ɓ 6d,0ݳqTU; HX ey۟/̍0;(ϨfXx{IV'tfþЕ=~猆T0x^&bd>7<|+h0~EV\DiAL Tv'ߞz0E/ .EZ*s뫬ߦk.vdyi{4u6Գ3HOik XڔU>)97 ^Xu5j4 'Qr0RѱR qDF:X@MC"s8Z;cA$cmog*ib BEQn=bş*J-f\)0(\ۡ7+E0GKA3M]S.úŸߧtMbKS_JNB9zr#@U(E' *vASH2@c/sORk5@BfƨOVUҲ$OX*pgO/zXsr4sU,3,&ga-MF,OLgn%.p0/_NReoL1(Qooݴs1FseH@!ќi(;|ŵg4dRaj 1vߓM-4M11BPт0Rpznv@@4KV-i8ŪǴ[rtAP\c62mY-aXZVDʫPqmU/ Ȏ/E͊ ^/uV뮣4Lpq4ܶs^RG"NAۇE:}w23ɷ ' 9KPe$`|oۇz (d#L!\YxkQHS@Yx @}d 4P 5~i/Mhm%V*m{CUg֫ګ$iPSxg`+hB$=Gب]t8R"4Qa˴TqN"1S=ZkJo0ݩ* } S׾ɢhxcyeٳڂť:`w11ߪ 1kE&#A2Z#gd_G5Lvp,;ymbƃ?$njhQO"#ZZ{[ƻDB"p߷YqP $/S7Ͱp#Had\ UݺIƂ .Z Nм͛$FPy!yےȊW#y\O[DzA [5e5CmM3Y^u>a`o\zzjti!5`z6{Ym z5 Oe'IL细q,\~ `rVě(dK(u~KWφiopq(a}eQ-Uc` `*;Fc~=kzn'b4 U:E335(UP63\(ͫ;lYw}'iaǸFLmڵJeEVACϸ3TbT7BlIkZt T*H[~M$t%k 6xM7 µr_. X`7yr7of6}6u&|3s&=D|\h5u&A|pPx"Xޤ1ѱRz޽]@'\*<֡\CLHPu Evخ&&_[lqvF}DՑ0ىN6l7ۋj'pY"VT{I#:?f4mxLT=?zū OZ[l1BU%W3yte_SQF#txvqB,ܫ5ߵ^Äޞ\ MTZ/a<"(/ ;CDw ٪b#nNAbW7n{*n-xjkL@ܮg "䞣K;!~t S#Nr_& ݓ/`":Sv[FP. ikXlpHU5lW6{SWhȇR=*+yvo%> r8W}Gn`c%/3=pp}O%a @c@cXbr\Tđ `'q*4 L(Oӎ nr)/C#6r@sYLܑKĸ7^Х&#`|S8Փ: EsA#kǹ RBWKy>\Mmq%L<& mИEEx6j)eԑO3s5n^:Eipύ5v G34q(7j'u'i`&VP4)s_%.$Nr~WS6痻$K!#J1Ggܤg/ҚI^(.x`wbPe SpV.z{(ؤkyd|̷Wd3\ՋF]hȜG?\>56d 1 :7x( H<#ҲyȈ}4o&C^M"WFُIDD?YL"+T#^EBi%\a6^xSzϗ1tXjn'ٔބQl3L6K/W{AcHhYdQUnFg^L-I" `pJCV\<Ωf5@@n+Y`]e:\QNJqwJP|P ;&n#GɝSz1a6srzvb<=.r2iJhN{5`%}q}G"T'>ZniO) {iWޭkXXl*IʹV35J8R"H%p3ھ<n4vT@6.s7Δ  HC{4Vd'ԬU7mXmD.?̛ ;V!Jݖ]Ep_?qx)gTHHw5QۣvH]񲄑XJutMU98mM&`d&:aVHhbEPy3hry_G .*(%^X$3zmc =O~D6rxgh7I4'SU,Am(sǁzi[)v os;CtY~2o(M-Fr2}dwu QO`&#H\MυL3H&mxzW=_ݤ UIӸ@\be@ @^>]-|2-U^SXHp74LBnvY5*V(XD5)a?W~g$"ʺ1FV>0¢_ؚ=>u=-e ՛12s< vWM#{1›^% :毧"z'l|eV{U]пNI1ײEG&''UE AjN#xe Z oh;y .Q' xGR6HsG 9V1h1&;+9e"b@5e0J muyYJټB<9N:엫ȗS͟g`8/1)`Z(W>xœv4ހo J+;}F䃾KMrNGv#AVLPzE_QMMdvܣEјWSu ;dnƲ3J֖KKLߥXj CP`*ƻF%x"WERDd,}Sgc˳Ju" }ouc ~_^jV .7aS#dzo$14d]ߝRݽfw@=3@IwFG| GkI@M6R 8񠡄w:֧ߜ2ާrͼK*=fPic-̻X1!w`vS^w;W`peVi4,oYDQ'U#ǚvFf) cw -p4s;k|k' t Dv? Kk͍ A'1Zz2VZRS JaFD}oȥE@cd B#V 76CqirJCٰ*H>jڙNp5 4?ݱ{T ~x}DǭW`T1Q 0aZ|-ir{6aƜޚ];Rx>oD5yuqmHWa<‚g>%j5Ȭb "BPN̮7w_-Y|"~8~N9v/K>PC)-nWN+2쇮p"F3Q*w;oF|0]>[|'%FEr^D̦NґY](G͵CCgҧ|t# PZS)n̚)VB95WMFtk6C,6p!t0*VKlꮌo_ٕXcycL=UBM^o,BkЉ6Ү; Wu~k6l@a "l"rƔrSv`,Wu.WW)wvm::Ď\іS^Cv@ _8 G(jvxLZbaPxJj>h}Ɲ#Iw?NXO~t5JQ,.)V3`pDGk]kFpt}!=6VsCu9/b>ZI1`[W6C8!Tb_j ׊tT%@t4փcp~>b:XkZ)Q[{!+ֻ@AԍnJȕ>,s|rAn(I jB%#*y:l?-/2P UC($Cmy!e`7_X1f dAF5,#dx7CWg0, G?59% krb RM1a2ŧQg\QE<.%,!-X>J_ڜan ~/sy*Hنol DY'ayhsEh($K*n=}ٳŃ h\85J;kvT}ո^j~/hşv7(~5a8`}$)$BA12p RaEzm\GT*]VSʜN BPEmGK'ضvZ?F4D v~ jc~ϣr6J:@L{$a /l$[\n ,#\ =Ml=Ln亘o?5v{#xivJ͔ЍmLG1c rR7Z$ڄmh?\WGk]̠ }qJZ-XZH:ԯJ[ieY09V+_sʸzE֛ KtXi~k kd^Q}MJ`rN'd&Q A$.욲<[ɝhMm#d>{GOC~A~u۲_)r`}V[kI@vGvzݺt)mN ku!H"toٔ@z*&{+b=K;3[V;~rt28yK zB9S'XHf#5U݊\5UZ&H7vv];wd#L﷼E*%L@3fDF)'~(K^ed;7߇I,OhaQ|Xќ׽ImͰ&?B9$UʢCkQc;Rl\J'cٓ0Y$g8OIDC7%1 j9Tb sb;Ddyքb~Aw{gSyAfܣ$KM9uWu.w翘պs@g&8VdbR;E+jH0|[<:3(Yǧujls|T@ҙ엕yA CXĸEp/Ԏo'ؙ{Fyhy &υ2!mNuGR {!wF gzo 6o$_Ofyf`ucōh5x 2'6ME77N_k׵41A)8[B Qbi٨g?.}c]ec= Fp @l֡]4ޥ#+8rxߴ Z"8di"\^aDy?@;ʹi(prA/^*dns.lfsc᯶qJî,Cn#`r]b&)4:,g1 _FڬϩK‡~ h/>@89/gU|&m J:vGdP~Zoͳmp_ޤ+ߚ3ÓDUm[M+NHg*ܵ>D|֭2R :QҖ!-\t.!\qj }vG~9G*FSBkN0/oԽ;IAc6%PQOP'xW:{}Mb/M'5ɡČ4р)"PI:͙qb8_TXPLL7(U$|҃ߓc'Aeu-vV8n /H%Nk<p? {rFMݸp0x2*%Ԁ%XIECpeZn>@I-WQyz}'G%Jck#*孳qN%O :l$\aDԊٵ=лejN1{*2^B>-r<oI^wj@y  TB*Qiqa:*zKs6FE1 5=C'3X2B蘐/Тf{l.aaXoZGg2[JSqz2'Ð>)oQnS V?L6&Zr:z\ 2P^OqS2] 1R.e-s-dX6{|@ X흇,8(rfNKJxHv͠NnX:j3&Y52^zR/pXћK+Io>3:8 tQ+pl`[jJ t$n?=xs.M\ꁿV>-7bd737N`.L!)!Kd?]GZrXS!IpI9Zg٥Nw4x d3ҾBxH L )"X_Ƿd,ӿ:gAꆄKy)$z9uxǖur? ƾЃ;zD UrRQA%@żC;o!ާi 4s\. U{N&1ZdӈŒx03sb\D%S 4󙭣ܳTw? >F Ԅ P;z mܝeݵu| lCn)()@fR" U%Ed@#}ݑP$̌RF+4IoBvG+H Kad%aʕRh0Vv*~,iXZv@BeC}N&wrOdsA|g{.&[[) E1˜0EЇ Xj<N{ nTb^*l ljψVgUd 8w.yz"G^b<B"cc„JRr7(%b&L$J$:|܏ ZHj뉒^Za9p04\{tCCq`*VRi@ L~Xnm/5wxY0]?4A 9"a:h3sYOP^'VԄ~.̨sr,6C^a,rEK х_M<0/eMӒhOzEkcT;s] pP$3JE-|~?chd@~ ڊ#9@N̓>ܗޭZe*@q3y>VJm>#ђ^(1dwټx3?ݞhY%x'zOO6Gy%bF$ej=vx'~ c%z }$ 4jۜ#)jw3*Ϡ@z)Tq=^=(+ !oVoBx ʺ;/gKj{ |9ab ~7 gW.F)_-sh#REu]xF'f 95"D1U.F [^;b;(q}{ȜSc DL[hu ]rS{lo[akWOkނTtʘrk_NL,ivI<6ˡx;ۥ8GjWB(%LsT9`N -`~$ 1l/JƠ8s6VtˊȬzضwuBDuXkYVfiH8 <$/ (VؼXZ96n\Ju/#i%qh#=dFtR^_Ky1Rm=՝2Uڡv}Z$)ώū$&42$ܞRsDDSI`ԳqnHXz"0فnZ9x9\W}B :pw1ol7ҭ/k'vn6s) 'Mpĸ"˛i^,ld=[#' )kaXr T &ouЦ̨G]4T O طG陿NR pw8hg`4K狇sT_#o |_@3~bQ >+Z; i]\fZgoκȲIkY/C҇Et2.pICA+sx,vVm %Q :o<ʋ+RFo:",Y:nAM̳<<% gPNݑ@w5zK1@.1ѧS[G4D4.ZGM ә SkjȑaK8_X)YYnC[3@6:P9KX }(ub`ɸZA2&7`;bx|t6Rڊn|W@Qrkܑ6zw#p " ٨7E+3W^-\aΧHb^ ] WhMKfrK [nlͻ}6@d@QXuIkEH,ҞN^gp:S 2w1uY#G(([߼unB3@W擠3s6zcu(iŲF͞V͚U0&5Յ2@׫(|=^ŠLڻ?9*hקXAVBG`%!_'r *:[yiNޮlOcHGl-ōwr*pIr}~&ɟbSP 1m#O~HEnŎV@חFv(3/ꮿK5stj#HqH ݓ$:q;w ȵMOQBi\N!L߰o/Kt2qS64U,%ܲw@~Y<2|YUF>T> L*ֺS 8ɭ5\FZLZ13ITŲc]'hNJ0`$&;3wl`G99 |&Jll.-dĦ"9%B XJh}+G)U+e'KmW2rtr;n)JC-wCg'*ڠ)-b Y;`vs9b`/T;yL5/LlL8ഗd\T Ol.:fjvְSvHYUJ+TdR- [zߵkC&4$@ėVt$@[JZѽG!>"LKt货ٙKI hoաe8h^XSL5 r]*! a}bC~L;+/a7}[Nk(!Q=vym!T6՞ۜ[fV>cKA$b ߟ:BZj&/ʊNN/>7kD8aKN8h@ *2V. : Us:,G(od=[baQ!0&xv{4ڭM8\ܳI<䌖q)UȥY~y?R'켫(YO ^;[ Ư22wKK-Bd̟[3еX(h ?Hv,,x*{>y6 - n˨; OaB+ hFꯚ@ AWAm?yݺlN$+S&V6mD s(8h0}/_'SMqU$b祥6 :eO% '%]eE* ^MfAq}ucAiD6% B[r4$!ZRi8p~oc|3jgƑ˞hU;*!Ph̏TaFmYȧoe<}lWh-+qLu<|1;'S9= e]2ȊO\rHPV <2맕Y&UQ]8̯ņRzdMvļ_)v:]1s[9[@Z fX  m7(N@R}wza}p1q׷A7ݼxF&Ks0M;Va>$m6L̞"=L% clZS&(N!=lڠ?$fD )-m3x|bb8rw]NMJ_/ %3fqHR"B̖h 4_6\ o+ADG#i`é+J2}B7^T?jo#R.Lijjw aЊb/pdW:VP /|5qK\C:d7Zb/tUy Un-m59yY{Y<`O<` KO(j1m}a?Fzboa*mLpH`y=kxnN:M.Kn^s= fsOw6R *ftS ?ap'攷 C-wȱIf"+] (-H/@FhA$ qF(RUN )/xD6BS:q`^HRQyJv\͍큸QKx/YvhM qc*RVjk&VYWoW`0oVqL! 8}wFc{xi^26ROW?3e^'#2"Žzg$FCITIri=e S%AHWvZ0Xe1_Z#k{Ldq~ YMY}8#zʼQF^<7ДؼPXgҸ|*Hy5?gN\g5XUzxp-SmY=O"-k$}>0$o|@ V^anAßÌ:%򌊩ukp/~FM)w(pxW,^ou4AepYL_o $AiZv&LM-nȢ A2yIy rojQAcT lp@͂+Er/1V*%)ɰW-m Zlv2^\(< nc\m'e2Lc[tܨm;L=A'_ڞl(&2M C"uT>.v4gAߡ䵕Cd{$B"V>`e*իK5MޱB NMZ`#RY*S?S&d 4_$'c$4.I|u@[x"SRB5F_ΞaV_ D2AƀqcbP,Ȋ4En;nm3X%ЄU*o,65wH -jɃ1i< Y̏ڴ{6,9wH?Ri+n!k 5*/L𾍬6[0xe[4iӔb]`]W)ost)rqb4 [6=UصY$ s\'@b'&QUΌ)sƸ!z-e:cɚ@/ ks*i& *4#^ њ;H."YH7#^#EU {#a\g/\{vuTE8iZ{&@SIuLxAONᰢWAM4_`ƍ#ȡ րv`=.͇@&x;@[ةeż;(B CsVjU-4}Xڶ8U$ 迩Mux;U+S0V !LD[␲,!ߵ?O ɰ5B +HoSȃ}ʣ.\)e6U{9prI] o A{緒A#63F{7RŃ)gab2x~,Ij@ *yfh3e>%;@O`=EsC[tqdZodBeyPvEL?h$ 1(D1FZQE~k)[I*]Q?0YYrR/}o 6?>g >ŠZ~@9kuXqSl ?p@H7 <㤑DʠF0D7ŗ[Uʈ_Us.NOɹ{Ik"hع#U2Y KHr- f$|TFU"9Ә&SkQPD?-&Nɮ)>mAy`v S?uh=0TxRoP}|u0SP2VxStH pBSx@' ?pfꢶEx\+K NxH%MWE#t\ {4Ć.э5 :'oEJ=Ђ/6 Ђ}U?ݑLr4ž:FhV-"4zKgNz5 xH(@m9%!#*TE %F)GAaǛf"5Źb.q=P-x+ENd&NѦ$3"[HQkI &W"y26C=hGE%/H\ }p) >eF6ŷ)XkAOE`d1W;P Mv%ڹ', 7tnė 5sXym`ѽ90:K|/L `eʸ mP*ڸ6FmuNŢ,SpFbUpeRÉrpW6Jm᰾gLYtL;j 7^h1|_X:ԪD:HTlmΜ"-sCFImOI jA\;VM0h>8I[Z{9<%v0*I S|6'X7#>s@hG9 (b ps/imr8\A|EMvP7yK;{U+^!`wx Ϲ,@˵JET B(1{G]34|hSXO¨y(D5z2ީ?ܢD,ALH \ Thf?6Mys{v {# .t=}pˍ l`UK frm¥,lkb@N]uuBIGn, @ψOypG)hY>Z~#Ԝ?C*8S-Z݄W gYDh5VGDT ̑UzA3 V˓m-84)ʃ~-?qY 2)^B TS kթA()7L`?~XxB E|1J\>VRtnQBS=6/jbർI8/- xrCjӓ=%Qv$ O@x]]Bf&.G^Z2K3BAP'qge>#A$`a/;iPRfM MK8`72zEBpӳbvZ ʿƛHj ŦLݼCyф?:BLzpuċj3lfՕY LiYTcu_E󀯬2d?jJMu֒+DڞǙl߳lb[!>[:3*pPV3uf69N2d*gA6UGǶBRG@r#f5r KwD7{j (5]']͚lnYqRB^[Z"!K靤g&F; 'QTLUISPg 8?Ԁ=G ARVn@>]Г\t3hW $XgwM*Ng\hC6ԥ=zWCLOJ#w۩I9r4P"w$pчaX ?XΊx׌am 2lE[~%R,U #4{Ou.?nz%h3)ͭI3Z[uOhs2 {.{(XK-3Vqy}m;5^~"*W82&`Q55݆grt_Z%6_7JERgoFx*x}b,Dʳ«G>A6NTCN zi9pd֖h~?1ddYwovrF"s'5ۼ4L\\5ӎiֲy`sxnDpTa%0Џ@GFklcϜfc+uxIKyz \--$, p3OX)9Ϡ)=fY< 3Kzϲpcqp5%uU#z~l\=8Y|%'=$s!^Kym\]|AO: kC254~"tr`Ø x,;.VR9C`+,;,rE3̡|+<+hł UD<ʽ~6`ldrVr `%#ړm-YsbOdx-ܭ.y4j:_oRb}J)sLo4XBYh~e0Ev0C'$+91/% KH`50U)챲;yעg-5u t}Fҋ฻`LV<>n˘` q$;{M;=d?,ڏ~/3c~Xo7aK7XPr5mO:Ts7 :Qo`M7vz7r" f bÌOZ86O" uo&݂sM9psDLGSclXOƑ1'-B\^m*)|%H"G/^)ݎ)15JiĐc@t2@|F].;`za1t}rnUځSɘi$(t>G8/9Ab=DP[' k}YE<eW a`wAn^ ^QE5Ѭ ▘%!%j+3̛ͺPZw\|rM_ .cxS GtҖ^7P Aw[Tj1'31 x7X1db*jFm龗$|\md}fo 'oiZtffis x~V$~?FBq7MW:41`;=JO^tcv'z2'>t/ಾ3q/$׾T{:\aSAry7@{:9AgO7Br̩&2)OGġNL $|xĤEjphXAʄ{3ٮPڝþ2B\u\/γbNrcLPG1 F= S2``k/"5XAbZ-zg=4 bsSXx_2t)Un*(=/jV "yY',˫3p}dȦG! Xio$a!< N#-2)05_ȟg>|ɖO[[SË{<|ׁ=ܶ:mn˖MYևyN#;Lqb ?u&q%Tgߜ3x:dǹ3N_nϔ)>J4V-}vun`ggK=ya?{nZlz7Is5q>:wgQT{ thbeuܰ1vsFY{eQ-A!2377P+s#W&@-'DlPƽvRZO-WFgk,&V`CxNB`I\@zUCG]]k̫݋~,LEuMTR&nD~:=&w09D-bF,\,G2+yo^_\.Ԉ*/1E3-6F&aᶵ?4<( Q]bȎF8֩f _&BȺDQt~Wj.RR1lwn\%s$8^V-$M}K\)}-ZeC>bS<$ÒQbSP;d@?'G+otG0 )W+\)anNl)ɳ)K u){O[3sb:-v*ݽeW4Bq1" gC$BTI[-,OPʗ^1!w}Taraf6B|6i]dR1F2T)p0|n?å؉Vm VmWソdh%skl*roՂ7رV&䣀rٕ!foTE0r4@X**07U[bp0`άnS*ݲ%{69Ȥ_;TE84r?܊qor$@9bMM:%B-\s*3ܰ?N\3u~ȰZ,'3Cou, 07Ev|&3ՍDf4D&i?M4^"e\~]Fu@^e{VdxbpIo?lNv'R$ jé lAaun*[<NMppS_I7hL嵧9]l2(5^Omf w\Bz|8ﻏoDKMl%@m1s4Y2&._nN遜2\X]+qKwoNYpU٥ 9>N3DvcbLnWYI7W xd瞌zy+vjr焄🍚yǿ K6 `ʆxsi-C#HLc[ېBELeԢ!}@yŚCe5;n]I;Rf2Y/OV xȒ*k]Du-4AeTUkRr~-EwG7 Pr\A)*jVFgoQGdGd4MemTVI@;/L0&1SRU &,'nł6߬(:r&',9Dl0f{(0H͒VevdGF)`rȸӹshx֔Ƚp9 ֦*RhORbzYk1iksoBBDn}NfmW(r x ڇ5<Ĵ0CZ%}z?eؚ(NN]~9>'3d+@`:['9u َs"!_.|ؾGfB毴@?݀pnUºa5,u,?Q|Y2KM̗ژ#ZjoC8ۨ޶on04nt4?s żV^^ 2 T((; q@1TFc L0aT7w)Ƙ|pVl'q-k_qy7Y4fZ 5& 7)Q#g\n+\JW&"ǒ?MmcߟUIfr)6O>І2G#]@"\ռs^~,иwep`9\~C)ZG5KޟYgz2D6e`*=4/ ϮuOaLUY\XVHʚ>Xl 6^C58|ҷ4f&) ՗%N_:4 07 xunGgg!]pskM 1;aYP{.|Ii[I*D,]!-{Z6M|d{]k+2hO;uB:!ܨkgFwwjM² 7ow70زB:,Oh ͳQ.m9*/v*QzO6*%I ݦT"ϵ#S3aDwr^@2zή/ՐYF:?He_9/K:*o(h  Ni&t4g=^, Fle6AebX쌽p/kR |?Dnb*>*٘{@!fB\ qW>4 &@ى$oIݠ{NX#h|pW@'<9Mm~c_b*5awqL_϶r)N+DEO~_`[Z9\˵'_d'MCvywhҸDw"c0Z!%DI9ڇ;4͉_O.Nސu/k>@ܗQnd?jʙ-NRPHxnb͍}, jrVQ~/63Qc1+%|pG&-+EG-Ȇ?|~b41 ztŲpJ _uu!-TeF $d0&WÒ,/V?w0Jջ֢Wm1F&(|t4 |< ̻,ȝ6GS,U g#-W}IWon` BOY !cʞ#NN=LM>F`7(dBN5NKVe&ȜtDAj*{q"hskbKK?[׹c ~QHG]1Кk:!/l0gtLAc,YOX(e,||<H#!g5m4%ُ4K989ߎ0tX^JL* )9_\,ކ+2f* l<˼%b@[|p2*ek_›Yc"wO @O׃NLԎi?rRꗶ 'mH,)vOEڗQ{/(qēI ";vp{dԠᬐ.F\, 7іR,㕹p)Ƌ )=<(5*M&e] 6G6D~Ib6^ "ME<6/y.*5u˄eu,dtϥ2gI) Irg!z 3_污OoYE;R}>]d(ţ1@7 B&hD2| m*6]#f]!rDI1`ГtkT"o*) W{.ƈ#(ܭ@{H/K򳈻7Ӈ:>uھ"bM2d [CR(:v˼ϩεmɩ^,t6mnt$Qާߐ\ER$\p ^ҳׁ R/yő"41S5ϩkv SNV~dvChm DsJ8{óߠ̮i>@3^J bak[{I\UzY/+05c6>(rt.) $~y9 쒨/((:|<($}:gqjEl4ǞItWF /G\r2iRҬVu~U(_jAFuý@ c~c sT.|E4]웥rZ*N 'L9Vʳ5Bwl] .Լe3 ;`-XYPp?Qߏ4Rݷf( vb^&"U>etD5ʼn~J5D>f=Ȅ2)BA@2a@V@jWZJ'q1Ry 鮀59(,!zI-OSd+ڧm(W(x S?|O"&j?lZЎ 6AD>Yk}hh8?ccluԭpO{i( >N\[aZk9fx./RbF?9oPj#ܓNhBw`PCQl`Вhh!4r4 =<ҹϡP𩋊GbXWȔ|G %Ǚ!t?(e/A,R{!0n:&!:=l|vBĉvE^\s7I[a>=)7C9x[oΊxWlq & T?{(h6G` N ϯBWҾ*gٞE&Mawaa@7+]9ȬP'7яFWa,gǾYjE_Iz2"`}4g&VrAbBTӳiz:6؏$:9b\U?& C(Bi+ o343 &դ\-S$ WC# F]v=wJrKFU8!>O<eSDmmJ|Z^70bKU7C͕4G]g{4yf`@Ww((!|{ ;%%>ʯ;jf MLZ)TGCRTn0c0b͡6:]Ѕj '2\@,OVi klb6>Geq/lDY7X>xOnqEY;BI*;k-3xF9[1C Rך #\6.OTW ^qmx:P$>P*%=[1?Ⱥ$bd;usRאǩ j&sS~o䤛CIp:Er㲍~|KΕCV&aCPhKpe,DB.РRӞ(Ү+{8<,$ ZSj%y?" z/-2Dc١+YP@dI |΢]nCmTH&!Iod]}5Χ( o>@c6?alAMSH\j4x6/Lљ)- Uy=dv&gVjH\]G}hAcg^2j;oT(,Sm3q(&fwxPNAI|7JfT v]Z{לP)(ci$%YmR eM`Jf㣩y~J&\s佦|!|f1yGzwVOߝUS̅2(RX"p} iz0]89udϤRu&{f2TtgC [w9}ҾDCS#=9dr ^]azj,PXbQƞPD8i&$zݍ6Lu)aIJc9!\՛>*vo?yBTItl$q-@nˣP qHᦫkgu]{D=('p2ڍ#a )=Av\QfA$>&k#beƜXrQx1$Hθ`oGmkʸL #&[O1ф[uzD&]l+ѩT Q9%2/U2I dH)MȻٳ*݉%ETa1[wRڿ-i>hk7t.PM6w$A\4=3 'Uχ7wYxapbw{&J@?7";u=֮ȏA=⸝UmZQfg[ڨqԱPjI0dXLO&I`@6 ZgڹhA^fՃJފ)x0m#>]@[yqb@+l< q6 - ᘓ^`{͑W= %ړRI!mB;9+itvfۍ6˸T:#y& j|4L~Oڲ"C :ԮPJ -&" Cm)x#RukHQ\\u6Kx9YIV/H6j8 :HF *i6f~_vxcp@ɲ_'^a::,I(+Q뽕S'dK r)!*09ugru# |Dž-MR{vǏn'gvi ϓyn} mG)_{e}l|Dm8]Llpڥ=Nވhlm+r  Pg;Li$c/ʝ{>8>4Co=KU kPumNv\.j B]3ؕoSOj v#$[#=>ΐ CeZF*h99ˏޣ6>`|^t(YsWSd=0!`?;];aG$-|S~m 1-zwtudݷ76E1~j7dgqr1{w639s2Q-UEdQG7WkOUuxb|T*T#Hـlى³{,s3bUix5{v& A׫'0՛*=~Хrꃔ32TDJ@օӱO=\T4hT=f1>0rh"L ]B\br2IJgoC?juD%4j_Ɂ^& Tſd?7rOhc71[ޣyHcľŐLy߾^כr "1qQ8ʼn;Cș6xLYCqE-":mJ'h)c |}.gM5j}hiU4]08۸ O<vu( "mft=l#(UIڃO|() =Fܬcצ|n>Q7>4$apzp1-pw!mn~ lp;}oӶ06ʢ dj+4yiT N0OkhV8e D *uׁ%pMj-(y;YܸhE?Kp,tU"jld I^ńVNz)Լlqc`h b{#='p[Ѳ_bI 3JyzGP8 DpTN6s?<$gCף)ofP8^JcheFY B2(Hh2W:+klkMHm^XXs,ma9E9n*:C{ئXO GNGj{56"&-%NIh^F>rPoL\1?,;ar'h0r0"M-˘žۨ&b7t9;aY(#yRr^gَ TnI/a$8ba?")`^z_5!-3'u /m"{ N$͗[; g/l o_[c/i`WSu2~|RM?9d@ԖA䯒Tο6i(ަο#,7dNlԚ9e3|]3hFԭ6紊nm|C".?,%!j ]-"U/pfgjƳ@Z(_[[%G{fh9>Gx2>+F^lD- *̽3+j)lmOޅ*lf`%ReПpui$ &邜oumKň9Bc"4ѯ)gsxjpaP{aWI^t-w}.e`_ˢeA[7 ԣƤQ-knn~rC6w j.gr΁w`O&pط$~:ljSY "z6:=iھڒhqJ ++wJ`%D6jUƳKXR Ԯ/`5]"$v$CkkH ~[CL^!z,t?Va~'$τ[Q S}&n f>mra*H~ ,W{@ Q=$d=N:muRp!S&MǁLQԕ5\ ig?dVzAȪьd}(kKDmu@R]KpΘ )W: gMA;u8r % ~ZЖ' wRy*Iǭ1nHkx2d41cU]ّ@MA+ ~6Nd? 0y;d-[&R^ėKCsց-*`cfT"GW58kbL'3J @ٕ˻wu0n,/^R5F $ y3-yәdɝx,nؑ!W#A{] E7?o# MSbk[Y=ʁ.UJnUlUI8[d6dNǐbj5TO~Yǵ$7@ W.;`*\f¹gQS8h(䳷*5wك`ª%/h15CY&_1’cvD`c7M<p1K :a =wE,\qW22R)?eF}gP7g+߁\b~QON50 E?吉9IۃPXh#rYJ},USO,ernbDu8"P9C`zV diNj16 wL3V `$/y*x'I90%KH{KD#/k!C/9"Vl$B6Z2W]/!C *E ]b`^dキm=dao?v\0:1}Ql6[O@ե^P]q{tC SDͬPc5b\>pc]E˕ɵ4l``ZpG ;r{9ƺ{%wg-eMI{֛Eby[G0dmE.1ve 9f#u#Y WCp0wG}LAԮd](YcE>O ;X ^L¬.ň+Id+TBD8LETLCIe6K w<|l*b7'tNLɬRg{X^2& z&Aɩڍ[j N["Dj&ۦ0I:ׁi*$@:$0Q^)py֩w~\*mזkDZ ZĻ )qSdŴ'ħyUhX~?ʔ(cs}9Wd ړ~ InkзB5\wf X:V/(w]Hi FCRƘz +zS8 ]|}@Y)t<*%j1 5$(,˾3l}Ķq^ݙEkZ{iVڝb&W$d(aSΘcu j/;^W<lzT|B$`HЪ9̜O5tHF_8q5 $d/]HP,q]:uI ᣖ? h罕1C8 Sk֗96h*WzM pGfQ #-jXAwvǦ_f1xtwD9 O+DuCLk ()ԛM|~䌓ʽW&%Ɏ7θYuT/L>"`uϘ D @C7`fSGґTjV+rSû{޽sg$^AKL ڀL  uie=#R,ߧcmJ] $s -0$02v4s2)z"UtnW> mIk{8HTT6,VʂEFc6O_)F*P|(Mړ"28К”a |dʖsfruAQ8RKUG1mO$]Lhc^^%Gt H%j@$㝯8V:SbM_C)*eKd򢥥qY)SXִ6)v.ǐ~&Yvbhq& arQpDY b`dj`Rta۫+6[ӷ矏-w(4}l z,cYéαyop&:>ݑ1fkڃ,h^*"/S@s~a!_$P̳]W7==h҂٦kF0eL!ARedy-%-L , 1TɑdO[@7>OꌻG#jh~$* Ǭ:+;T- ;'*r4 ]Ϳu7EK >\Pv_mzy&I]Y>7[*~sL[hIkyDaI&MJ $L4J](̛qTtMi> ک'$>x!-IeH^qSCj !bG|.%;,\Zx_g#Ig* ,xCy&P??;^]Mm7 "1LY 7|T5\҆5 Tztt'޻8)J'뼓J'e9nKXwC7;05#ĂȚ֡rcR =.PIb(NTn-|BL\ q`$f=dhU ^/:lwF{Y$NDΏOsO5hov-Z_*kbȻϚk*˦xD>h`mowzc[ڜXὡ4> y,_Y3U<_4=Mˀ(n+.{mP} s0wt0"4 6#@{Ͳ22ATT]}tIC~qg>9lLY֤g:Rn_(_1:i93  *$mD`̔Q%|"LV1H )f̧KGE2 Omj W2h~H#14bB)tg'{ǒH#P+QhR|woK3x<GZWb5X\uC˙B#]΂$ ƺaD6c3[Q;@rv>3f>2BFlG~am2ܢ45^aO1Bń){)qcfMveL.7:t;uP*k>/}n[F#DݿdxdՀ_e"DW "2g!ܖ$ڪWyIQ Gr۝56uyT 6#I?]uMWPRĒmY=W =ֈ}+a[3T_X-ה>=GsJI6b)Kkue[m_hI@9QF.;Aw4O4GEs`p<:57r()a*-a u(@:z<'tHqbrӪB5m90LsY( OhXazgT'(Pu>訜f @3YrW~DTدm f?qɕ6J C%P_AZ1068ۚ^س2gKyRIokkRЩD'HoDۺ\EeG_ns/W(J:>xg騅 Bg߻:m{. Lzˌ(YDnEZUXy< c]nqKǞ| wL("&Aoѥ'%ӹS?ޖ)~mJRoC;[ж ->}^(S_0s5P$PI:L.d`x.עq<ם籗oߩ;8sU'̮f DElD'_DK{~{Yi7B e>K Q,zfnUKЁk]KS8zh|ux j7"T]*G{M-@sq>]Wg~a|f{9eZ Ty,p?>Ks׽,Ww v)}Y>JTnڱ; ƤczLZ}!C"^mԺTXgiEnu=( xW͡c(xXCVSo __^:l~ؐ'|M5noeq&- eK+WGL~b]:zDʐNL1R P捡0SB_oxT?)f=>wӂs'j~W?۔ϬYMDٳYe/@\0K5Zu-|rK{MK< ĶcYǗoT!H(JmgRfB>X<]*^b:5<PzwMGм8ʍ(w['#綂dù%9ESypQZ7/rp'z7<%òwB4э/%KE-{ig2jtq?-%q2ƽor$E>c}'bQg_-).Y\C荡g?Spg>8eA iq9b(P@H8L O-nEheX*_n.ZNҫBe@Э\$CNhS!y*3!=TB d7R6,OHL( ?v9G'2'z>u.v.*8Z,hM%+7u]UhS5h WÅWgV!jaB9_U8ZK.Dyܥ>^"oVʍtZ*r9.WAYZT/ǀC#zH~ mW2'@@eOJ9jrj6oGtAoo&diؔA}e RqciL*1H')8QԆ$: (Rik$ip%4&EvE+)d dAKev]tîOqVUWGI|1tpktY,%ȟP'T}z߹i?/0Wm4!Cs5Z9-ӱ4JDJsz[\XshBRUyN7@>EAgZR&D<b(▭#j*oѽfO hE񳓰sE-x0\%z'Y}G۴mƠzi}L&@EwR\T$6A<֚]Λgfs2Ǯ,y˯di**Tۧ+kO`ۨg^J83=^(t#3MB|Y[4C391w/=Q8-Aծ62l ] zk]0fcr^/ Bo˪a^`*#dOC2o<~b*ۡ^]89wH'w\cB̬ӼhiNȰ#Aryۧ_|6w2ȼOz @Bz_QEk…-dw9O✋8[5iIպM86cjAҘ. Ic>j(P7x7W"BXHͼ_ITq߁[RIe,~RfBn. m5xۀmQF ̓%b۝9ܗJJF.F0F0d:ɡpGbVLxJG#AKڠKk|-v.XƷo0jɡK2EEћrlMë„uK=b T Jl^'W^ Ods/d= USC֐>&ڗ&c?qR?K0`z"o?ؕ 8ѝlJ˳!/^WpPae3dk&_0'z49Ɏz=>3w,cԆ9*GP 8smT4McQsXlU)G\6D:wl 'fH5 b_+wf{yT hts*$6.*Uq:}zv[ Ll~ UhЦ\YeI1veߍ $M-ja|rԵ5ee0+}J20KTnmSOU#j /-'J67ykYPVɃJ @0S7V Mi|kwENU>%%+\hmO@*ddw5mؽ<>cmUZic<|' cg^StԿӧYnzH!:&khЗ 1ϲ 2bKo]Y=J;5$!A>^ξAvg`\*2'&z*O1Y+y{fD@ > 1}$_3>J*/%GXT۞5v=EFvav{O0_/9j8QNU\16`aSesU'<.=Iy(7}B% 76haP$FS[9@|7לJЈi%{&}4k;cBlaCM`i*=JFIg..v7O~6۵4gXǯE'h}kl%SKcA6D^z5 ۞"z=6/;[d&1}ZByN1X{!!,UY}c &GFm z(󿶐5Z\&CY9tb9_ZFVzw}AѸ푋U&KO(_XslM9{;XAlh?2/bhg쳎 .,:*(|\ܞҢY oV``5  νFS~Nl (ZDζŏTCv}[}MOsf<ߊ=!*+ ,v@Uw-~J<){G&U \[1vayELߤsQTMЬ2ؐldu)\e@]10'Js`^=EQ2_79X]f\2. V$ CɔM r*OQjQ# l%ĤPꓝAF4s 5)5=iFpwo]4t/M;m~hE9ɖmz1$s"Բ`ws1ļS".XyろK.S9ʐq:] ({D z$~[dڿ T6dv(N8-k$V)1b@ qi圇!P~8&A;UxeC*eHSvkFŤ~[#J-ğe@8m!:Sa A$Yn۽`"&g>iEUi4#k",EBludįH&$K#vt7*AԀ0 .hhx'Lb?$90;9y޺1#CQz_M@UW4x,o O$;D] imzلk$'x!.s;1ưFkq^a[QZ:8q/i0x*2/6TRFP5 gXJ\t3~yMFqfF]c1}Zd /%`4F/e0=v WG^ @T^!7|kD:mtI盚nѻHܳ'Pv'rB>]!X(IGZ q:jx43@y8[_+|bIn/֙h^Nkhɪ~6%{ۏ݆fIĶ?PQTm-\ܷ{&io(1%PX?lAO$UtxlI +KX%Skh`=ŹF 37s]Y)Нz;YG> #F|ݾǗ7T"6r:J{kQlU&ٚtXf')RMǛj+Fsm> K2<q8Rȣ`H{Z4dvO29`amW^ra=&dR1( LVgY{捵#9>u#vB+@:w{z $j (la.ieֹѵu ?2cFM"ݘ@"sm)Y&Q}(a!>!@h+ ej ԖJf 1߷.PeD:73L=:/_:"!#rX1O58'@2lYC7bqhB!gUrUy5%{05Zqpk v$2=9֊˞RsE8Wtnj`-05:|bv;^l7O^9Xe6-ya` _@ѓ] (O(ҩӢ/4[ݥ :N E'ɱ'<}ar8E2A(2LIqt '-=EgѾլRwFaLeA8ژ TVN279/w!rz.Ulbc[5SvBP7zhW? sv؄pGTg8IPG!$ɣWO}]D; d2k#/ Iu,&tajg,om^Hiun稦- _Q6š%# z9x>XET擛.TmN O2e_z-YG ,M[Ψި%e,}9RX>a`]d,4EJ)q\ 7 E][.R4nTt*?? uCMϦhR͸-ɿʀy83'ekeQ)VY˭&33쟆KϧMPbtCp}а 1g}''ġ"nݐd%<l\Qڗ`Og7/xC@}~%1H2> !)W^GbbK~$k9M(FLgK+h튱G׃ϝE)x"x9Ӻ"֊$xȉG1L9‡H{KV^ah"  6R0_' $@K?B۵@ڻJs؟|P~c!P"\``̢ 7)Cb_¶P?ԋ{e`9ZA0{D2ԓKW9(Agpeы}b' JoY^ZHr˞.7 X2=t:T;"lv)l[/ZFqiuB,:ߔm#lDyrҴ\ut{4wxM8'IqJO6 Of7f=j%s43[6 j`v׬~<dnբE,1KppZ0$c*Sʹ懾p1-$nal>f[)w .t+â],tER24pJc9Wx9z[8P0P`P('[іIrZu\A¼;ҟ|P+c #=2c k`ʸpkj2<$_كm7aSP)%@QObN ]ѯpi&g5)/4W?"PzxBh$#b5h:zgri=%n֜>!TT>!gMV(`l}r,mNgڰ\a߷^H=`pS|Kl")w!!Td:|Cw >\ɣJK,}Fǡk\oʫhnr+tkx P_E;t-mehњhd&Bwwưh(N!%y{[wӡΓQ)%ݭ}Δ<(]?\{~6㬏޲ Qh>^>1ѻFT&z)# 7TRRn=ec ^d0" L0Ẁy.> Rch6y{ϩAm%]qBd:InnoF\䒏ۙAyvt/-ܛ.p!5Exk 0Be5 R=| .tK4 rK2)1dΰ~!TqU<- jKgg3PT-K));lxaڍBwy8M^ƈ0aD{KGfiv@MWd`6`Wҳ$ %ޤ,Mo(5 S>}f0ƫM`(UTpf@~x%{2ZK2qOD.kg:P*)3 V:ݤߝ:X9izE25e~CuZm"yl p`!x؝MfQHܦ/ B׺@nO=[,>[{+#Jը54?1VTeۨGm!9e.]05#Z0@/%*9}/kwAhih.bDlSR]Sre}[wba@KfNfpSw/7;GZ}1ԵH0A!vv[Ck>h̯f2#.`g,wu '6M:YKԋ'5s+da5nR#UbAGe+x .W 0ӑ|(1p@K|.w]#+]#"Q?R`03{S҃X0Ǐ˗@dVPYVHԲHZw/Yv{oq{)M_놆вq^\l]!$)mЮ~L .$ ]7"M<ՀL)_z&D]ck|3?CkT|(W3 I#B~NI=So`Sȧ0t·uՒ d?BCt}DOĞ}:8̊uawFV:n^*)NyNSe֑L7!4c1}1PεvƙT4@mWZ@d:~I&b?amռB:( $8/yd 0}MPu!ke֯(߸[Yet%D3bFGoEUd-E#f+sv_H3|ڣ^1ݸ94s671ڶ뉙;޶FyWc/B^ 10K!n7O?L#ÍQ/Aivoڵl-#Ihs>d(@?R P :A_M `},:XĂeLhep:)7Sa(^ŚYK Ր(,7b' sѣJ9q)U< 9m'lz }NZS;cNV6_vw0+zJqWJ ~@(JR.ĽKp uH(b~/!h$- 2DE&ߞmP`ɔnlp#ޕaxHjLtɼwrE=dL|>\ 'ܤwsUo$ji㋈ ~4QZ&uV U)n Tco<u{8X>-qM C5xs87Ϋr$yUލp.{'ض36{TI 󺗥 df(PZ6t}wZՖZU0|$o8zx˪G7MJKe_Y.R\L m?N$U]_86ϞK, Gq! 0T$┸7bxH-9t g@| -0@R7 j۟L6t\iUE}|׺ eԋ\[?(6$1Fg= ~6&vuhs7q5Щ6rL9zP.Y(WuA, np38H@ 0{瀃d'+]JáE1E -ŕv=l]cGg{vX:yy[w ϏwHkcDYSƞWp Р4ĵKP Hiƾ@*bd`-ȋC u)/182_F q?Z.'X1Mߋڵ'⑾1?_Z`5 $g}[6+ciAk`fqH`W 8S%  =abjbN:= $/#ecZR4xp[ ~nbnQMZ2w F,# [f6(nѱXR똟mMCEzc(TBkVD,J.a(3 AK%Q]H=wvI@lL6G?0RNb׀3>/޸m>1k3O/|s?x>C4x*-[ZhŬ+íOzv+! 7ok/$dG" 2z/, a0ܽFACQk_eGyZH;K ףH%(;q&UjGR|}.')^CzNk=4c<04Ý_ *7xFk J&7QP(Z[/90;Cf)͗Vn)&:=Grt^Տt@晓- U+kX]To<|;U?1I蜨QfΆ?~pRSMԳX…ɔ19D]_Nv5 !W wyN3 t4鹔7!=6϶=Q4fXZ#o7ؿlMO0fKw>PJ2 =4Y\mw Cb9f.s\N&4b.Ülß !k.FRpqhE?u7+‘TJ9l@f?!2YD a4tQ_yZ;ʿ8< 8fB#Z1",'P2U# kNm{u1^RN)ZV'_i%]**[Osg3deԎht` 0iz9[om[@?+4L!& b yAQj!PO~5mVP~;As[66vHzjl(o1iA2+vԹ%"{=f5%6>\|^NCbNkm' Hdª.7?Ee\#KذB<)z<~%m~sET[Kǀy}GALzX KDʨf4lWN7SÊ-v@|+* bxŸ)/RK. o!$\!ړ`/"dJ+6W)}mF<$ (ٙǒݲ,vI}U0.궗Cpqӊ'~T`nqllUQ_]M;tE~F?x8 dRVlQt΄VqC+InMjw'bGBK~Z'^?.r't۶[ ΚǑȶ@qksyl<!A]vZ}}?Moe$8x(cf[`OteO7MK@4R | 1@!viӻ?=,|۴ݲ&H*:! D;Lz{pKOlO qOJY:Εf&'֠:llnhk춱!ݕmGf{ S.Ȣ9wjzc0R4T}=w J>6 =T3'L65!($~OA!u|hy"H~ºn:IM$D>AV8H HɆsP|KAMXږc}Wل>m1 hU8%(*2No6Ա]ʐ(;ƍZ@jBFI * FA-,㦦9=-p&zzSq ObS!K聵A Qq (ϊ)׾Uv1Kߗ _<쾂?}5M.sexȔbt+@ lYjM8[1*\,1=@DŽN%{c5:oaFݷ$1zeSGǸ܋DG*~!(Y\+39~a ]#сܖgwj@zp K@ g4q/"@& "br3 F^\)}7ʲOD.]{ZNf~MMm>'SCJg-ekӼӧ!#KS(;8hCXnV(Xktqɏ+& sLR쒸xZC&NjGW2Fja6`J=&!%ŭ4_~ؚl̙QljN-|yny͂8BLtwPߣei^hQ95 ή0 =F %dgK_ a-GMǪٷi[\^8 i TA_0p.l^z Jm_S᱐:^kttF}:caMT4w^?8bWH@ .#UY* |.GV>+km%xs6e*${w|(-w8o#q+Nw!ub $WFk`dw! - 1 o9 7"r48mqIwdJkƳnA4ƂL rxg#؄2#TtؤϞ,[7:P-Pp!0]G|Y\DݞOGX]97l,wF_422} '᭰1`HCcƐ7kЬRߊ.&:U-aѤ$,l~6Ŷ_"fR9{:A-ͪ+T3S](;˔ !孁Y#@|oj/Eڪ(*ڭ3 ư(拎Ҹ^hYc91> k0+mv%v~OTE]JD#EjԜvr :#m7ܽd,J@nKI^b2yuy "TE-ˮc 5|MTقgTGMOZ$";|w?P NZ(|yoɞ:CgDI@nj2\HRxX&^|*_85ڱ=͝wfLK%sl+R_X/2@#4 PnfR# $.VkKOndئ[!$&:%1WieBhzF%%ֻRSꕿ'm+hزV~uӻ7P2SL"rކ9$$KG1_&=Wv V̈́C[ҢC-&"I ]l [X#x'*s2u 2Pڅ,y7lAY!teUb NUe&TR dF'$О@LV)ᇢ@?%f'91u2tusrI8bރUsPʬrQ R:+D)'aAUU}LB}%z9`>%)ljGPi8,.gb#[9H"(EiWruXXTbbchk2MODWawTR* S@B2}l5__ߠV\F&Ood>RAH|z 7h} ]BҜAx+>!ʍEr&t;v-ПSdZw}h漣 OXl@sC\eR>}F 8E#yҁ0);º_#,ESpʤm4NU#q+vŝS@@6z޹V52|S'YuɨHGX=%8T!yz Q?Âp}*!zVl\ )lku)aA5I w,¹N<`kaϺN4'X-@0;n_/rG;@p_UBϩKLK 3)>m/ei xZ2C 3m魝 y< ݤ .l6^qfs A2\FNT\\49KC/W+7!)|۞#;2să'i1[]0eI$;eV3J~W@NlIE"p3*;6kk[k8km\/u`2`:B$}Û 1*}Iye>@ǸkxRwf5E9D4u[0l>5īݳ-(ZpUu{#iMcT#Vm]p$)#bq&sr>ϳy9O74w91Q9v'C @ 7xm3 &C7mw y4Tev~^wEyEZ.GhT$c82jBLiQ|_e L6tΔܜMPĈi=qN? 2N^4y:bzL 8[_[ zvyس]΅ëDX2 K- {~\m(!B\2WWg?V͡3^JC^vf _SERѤZ:AaecsO>Eiɴ<Ma^V+DJ'xw] ad6kGGށ^Ki3͗x=ǁŽ=ř!9#Ӵ`CzNb,YcbFžhn͂QM)rjf8^AODtR[&h \ᢪ rSj,F8jP ZŒ1aoߖ3tNatEg>p)n)}$U TGOZm3"O|D;>u΀e7Dۣ YfgM՚guuHZj;,)^br0eґLM_gL0A+S%͍`H!ױ{n+mo ' mcWs,;G9Uh?PG~СG(4Iؤ$,"8F(#_°2R~AP ?-1 #޸ٻiZm/8c$,|8/8HKO u $ˢ3P)jNSu /8[Gcc?I#yxWnrt- J0/0F) &+aU㊸5ɡ%%nC۾oH84q)Ii[qZhU4g4 x(x')UCVY^0N׺m\cK۹7.q kU4yfʈjWZbk %ĝ+-3}' bv+隗DvpKT .Y'(fۺ=0!68}b>\Q/(G;GIƣ851)4 msum!Tu.DYς&ML)A C2nx'w<ѣoD~q'XH鹥AevV?-c%p?.ʤ8IWH}yV(7 ,2 }~Ov2grMH-B|IkUaj~=KFrw#/qp8 w05MukŅ`5fa3ơyI` Y,t8]MEV~'7Rj CN3*/TF4JE:.Y/`# Y)Jj$~-ooI*xz&i.O5dE@vǀĊjᮽX 䣚c^jz G1B+Y/ 'lWnr IHB}o/t_B'{/NهXq̨#ҫ@ -j(?if3cz/b\PW1GLᔔ6X851Mٽ.dmXO* ; . pv֙Wmkv-F~O[ҙav~kFi_7;X03'djvar<9O~M)d NS7FV8r?rwZ%7Vz;ǂtnL'P.o-L6cqY52d6jW)X7@D\oIIf{*m*؇( rS 5FI.YL;ASd,8 *e{Ewa 乕4{WpDITi0f"?=y1XDJg.՟0Yڧ_?ލ/P6(i(?"$'5ɺRh!1"ˊCNleC QC[rk`%qx8{fI]s͓[q XR KngA"` Cdpm`DIV;a dkFؘxCYaq 6G l4Ϗ&&w)^XAL6:"^)@ Z+KOR㤣'qu+(GX(B YPh&k=8%|;Q[(e7ԭP_9q"/o=N=n;NqcgO;SǓas$oiZV䛡^^etMˠ0u9حܮzbyod‹Z8NBBl-nX3';1x:Ē( oRu3"޽ftyu~zvujUJEV.5zMm@(9X瓚vruKj_G(B@,p,zMP6Ҵ]骰ZDݖ0`Ni<|$4E5R V?߻#iBe#YCeW:ŸEлIb y]lTIK&3I ŰѪP*3@bbKJ1 {|@Sfҩ@2rč` Q/9ag q8RQg͹tץn;{0֒ 燽e5"*B6qh)[b|@(QAMׅ*x0<1d5z9.Q: &!4њX+kR;bib%" N"o,?$ ZYؿL=~)I9Yhu09/=|BU s/7)!TRNIJ|Jp Oeq<ݤb# :v  sʛ:ȐSr k=iVyq*i#zw.,0XD xlFofR{*Lw˵E)籩(yΎEjR6qcsO(F<0d LHH| kYaK{oP';B_US  $M "%wkʟtX/C!l}};Z|͏YTFK̚)RpɥvYc?'VFMJ+'*cFWN~[c*^BNβl9o?vskjvAX+4H {{6pQ*3JnjH/'?NH!lG\%Q}4,b#4I9̇(hv@[DŘb2n#F[&x>S:&44x5quה+ 䔅n~J*,zb38j?$O o'-N/\#7ܡ/{5J>$N2ikl}꬈ی%vۈSSzO;A#ClH~>&k! Ĝҳc%8zʧO1뇖!)V4]@~˚ z~VCd3CnBߵeQaR[b!.i~!DUM`zP?g1.gߖf:[`!`Öl/h}"Y~?UՃ,&,?h1VKUA;G R%v&g$|u_X54O]c/s9 "E%1ڳ<$l갱iܖ[c"籄 *j"Td:xeok"Z6js۴fds :Y=;VBDUz7+Tclݦ=fS]&_ɖVz'0SDqpF\aq^WPHqČKB[7V2 UXlW_Cț28Zwbq%/  YH ~XB2I}ʽ6 ID_0TFOm8oi"54;-j*fU~_قs;?r>z 7NN!d8! b ThM#\ `LD^t^KH]sx|w!]y9eu80.)U̇Fh@sGYP?(}4?*Czt}%tс֩SՈۗ5u&_Dg+P>$2XC[ԙMxᵹNSaH##3/Hefpҏ5q8a_R:h-ff8^$sp̰XJ5`T H^:s H/yK\]G4XK~þKv|zͭɩf7ڼl$-l0> 'Ļ{"UbMc<֨`# ˕pDFs ÎTak|b4J1~F#"f:Xt,왁ӣrXIؐܜPVI~s,)+O# 3 c$~ &,m-uuC0w$fkWt4ynfx&I=0'>Z}PFKpҬ@"gTs3KK)fL AsRrqOa=`L%/+k7G>Vq7JFMzKhTi9o wQieJ^ڹtYaYxy }Dq]NNE0MFʗٻ`J{G)Tu?+|'dHqZ'jwQ!IŎTdM}Ur{Li;\h gZ`=1꼩bR0(ˉ]-;.e<95T'{iEʂBI.jv-3v@[Ѝ'S^ZAD`r$e,+.4z %*]=33!=gQ(p<Ah؂,㻊PgU{/3;ikq;Yu p*\'IW|cA[»-g5ʌ̮e9K2laD/4u , (uTtwbojw43.tW}ב' Mα]#5".PcgE;o7Iہ8NBǟJn|Ѥ ˲КXwMٵlIUHWz,:;C+Bv"*VF4y-Nq@u&pxTV 8|ZQF@WU*iu.|)}!YR*9XOܑ03ի.-i:MO-{Lӏ Y|woN몟cGt/7wk =oqL7椂l4\x >5K!7i/ဳֆº;mɴ iNLtX8Ɉ6&}}lгIf)/x4+} DFkZ@ܾ^4/8_ -.+LiğU/ӹ.aD-Y9tcq'aqVlnLW`Q!Qab(K"j,fr \ "l=ځrKkNˤ4MOf]TU,*BPA5?HZƮkUG9w@voNWSHSŬ:tu*΁q#yOv&8#{U>[*(qP(G"h.44[WPN*#bc@,p0FWaYU KU+ ?Uٞ_hy޵'\sԔ^C)YԨ dzT8`r,F͋rO+X :h߄C+- wlW|UvhaC3e z zpRyOjO}h>QgOy8|rՊdYbπ ƖA eݹQwJZ쟱_ q$\&m cr2FE>bO@t[q6P*:+¹Ϫ K8Ǣ1p= quBR)"5Y5Bw> SOjk1hHyAձ*b';N7Q+ jkp} ٠VnS޶d<mZl2"y8Op6) zuڭn31\#!i%pX0߀()DKawE#!tBINݍ8"(x&?0$M2&@ݻ^8&A䧻sG:s h*e#i>dֹ&޲BdK͏?Kh=_Ka% SY.u92ċU| bzds8|\{7TwݧYz٢:pCeddɬܱgDKM{S:\V֌ >ȹpM}*MΪV.L+'$MZG#"!IkQ@>{gU􏗻Ktժ1f-W&UP"n- B&egx+k"p7r@-wG*ˉcn4;ޡ<'޺-̻5 k) Jt 1Ķ Ů6z]g/|$jUC8EgNY/L^ A,[67ȍ th,&ftj]feg%kK,ҍqH_{ĂH1 @MtdxEKv݉x5ޜQCJ-(>Q^Ysֿ&8h|-v!F/=]̀6Gm) e9#xќ;UO><+Xֵ[qkħgtLEn:oљg Q0.Y̷+]4Ygl <8"a*}/T3L=4$>$}ZZ?Y/NјT;Ç YYF;)8z@ُ|^?نRdRوL*i: $?t4>;GŤ5گ0CH>HQ'sp:a腊@ )y]' ?䠬Αף4-e##H0V{zqwQsę<`S6$ Z4{ "m6`_'m99o dÒfTIR ܛ,/n,~1|pfk=VUvk]CJo&%xW FkPif:~tLYR=ur1^eUTȲ%quvL,CZ tM.HdBBB"(/;%>_7|>iG/. z> Qf}~K}ӆ +$X>Uˤ\YВ+Қ%Qki/gfy\rD7'2"?0cp- S"{(]mS$cgȀAZgdd:[N[n!( >ԑ0Ɣ1X(ͻ@ ycL 5Ȥ1G)ƪǐ}v~#标i#c$|s5=y+;Lroqn[yHQOdFbwhEƢH[;Xc  |GvM9zzrXxxr&"^UGx OKF}{iY~.BOu5CZ!OC|n>rym^n,* M~QD U?kYVT1);nlUCWʾ~ ؂|iM H)-~.:l@yґ9ՉY4 i X֔ASuam@7$ ll[2*TK{5iz c.NKn@r%8+YX8^= t P/te 9!5*A< 2ra:i 7LUCѯFq ! >_CĔҪl|d.Osxv1 pAOrc2dd`c>Wމӏ`p)eD$0DYG[e3v}gb0iu#U05s}3`TZ+tPEϏW @5`>\E@rENY6qH s$RVhisţzSU!> +G菼 Kk4^&5@Vp0[V3Vy'EKAn2 *&I!CBD))p*dI|63LкPgф{ܸ)AÖatp2#UK24$9mN9@ #w*=~)]$ WRӺ1J{6{T^9 >JI Xs~k:/d68 E i,݇Iy2UaKfl}O3v‹*RSʣK7$=y 0E#]` VM9"C<Zy4薾N=sT=^_1t c 0uL}wCCJ %GSBpn0v/Tg9C7 sV*;d^y_Prjw||5Hg10yIEF_jDO$VOt9$۲Ұvvb|TuӴ5@Hu7@wnnl2%B4OHRed~o#73ń< g6;`v/xPkUf5 ] Q ILC5.ϳRږx4jUYx2<.HtCK cƼDBJ(ff*V<F2Z96ۤ@YN!PU9}JUY}ЇA'9o+ka AQ/CP(.%C](;UT`nƚ9٢$]S赭|))}6I@y=/ 0u{y¦lb'gv6@hnMG! S眠l3/a,k:;O׵!5cgǮ[%t:6Tᔿ -x&Cd~a-J먦5 l5?61o;"$_\6*L'mfQ@AL;ŏ׌>Bw.0 , Gb kRfY'Z88/q&L" ౝjܮЅ ?0 Osx^%CvIKJ~(=5=![\e'i6 "4q=N<\6߳q=TiO#»`7O1̽JI\K/C+DAewF'HL.:=D[2&Hڛ48Qdo.oV;bào'æINo}^'Vaqz [=`{Bp-"@ ukc#< vZk& #Dkʎxg5(ݥ{ExuQYs_QW#E C8؉F2:6fGbnh@0[ňXǚY˻np=jr<K^2Sxlo`/;7R+kl q)9g^B҃]z7[I,Vn ąh:)>EAg ZdZ=sS.7J >]1X==# 7 +7 [IsNwp/b#jm8#{H|k7 BQsLڎ6C-:"N*jS.ܣ8z/b_bMAQ@sϛK W}Fhw)>28L'MۍuZ _c 0+Z=VR\-ʫA930lEN1eBz GsE^{ʝ*E5 ސ1n&s֭DOmWw6<`) :[8E <܅s$whoO0_z6 :̇w5d:'3x̶Pa$/@ pmgo]G|BP͋ldh\Ԙ0Յ Â|Z:v޼m Ҩs󑒐95q%DGqF4jga,xЪk& V}r-?"ڢdrU |NuԞ2f6@ 5b7 (y ,_ 5g GlVwu!պ 7HsA8+h4}ǧ0ibb=7hkcCoVCx0*EPK_L‹OaiBM}pvX+ͩ<0"31'bwG rH۞_~.ƬG-J B%Cɦ~OZc. gM+X]  TXL1o]"=ѹr_•7j0KxP 4&H@o C嘌V;OF-~ވ\AXEZo,(;n|q|fpz i_?  -)1b|ؓXn*b-}5B8R #_9\&N5T;"ZSJ= x6[X>a|k唆Xߩ3Sу;B`䝢XmgAa`Jȉ{ɕRN>,~o_ Ёg.ɌyrZj;7݋3 "7) iF6HvL1=H, a/͑9wfF%lOwJ.uFmMucT$[mǷSs7&?Bmg7 RuaaY"%)؂6&x_ך']X*fpoBA#&]gFL$,/u w<$ 9E~O]D ?kBaRs!dظkV}5oɲM%u[.4塬/h??>0,Ϗ]3]8tQjקq+3_qޱS*S Q; b/VEg ~҄\>f({s"6Z[д \9Cw*nj \|7Y):Jlg;Z)2a4b7\J9 `kk}qR}%?FYCuaq^J_Jka@߸iGɻq`pS 38ߏoGuIL gwrwS)Ґ__Er3@? rYFtr=0G%; 10Rk ktJdx?cDl.I zFq0XI-PK9* mubT K[ބ4ȹNl/IoS˵2)B45]KQ,9#6b) ه7n=NL2{[x23 ]*#_ wb>V$.sש')|!&x?s>p5;ʱN8O/^ %"bǜ뗋z,$1df(P m f=Hs[=I7IakLx3ףk\Rvm=3\p% Hj{H@Xչ0e/2QE71<+ ߫+4ː%^2 QZDyyEsw1iIy9~gQ*{p~? ) /:P-Qj]zBmv1%k$=5++J 5%1< |sn ;_eکtAO)Oѓh0urAܩKtWkWL7i 9:0ikT$'ٌ '~Q<rEw+u7I=U A'v͵N肆=mp*.|zBکGƮs?SϷ0y4s PH<;L~Já UḆ$ 4THWCbDVAq8Hny:s[5VnEk2E~0!8!:=%zZǐ#6d8A08V˘CChPy+Lt0ca$$ؑ b,tҙ,8 ɠB (ZL:dՂ8{MƝe]Vr@Uv0G[f.rnU4oh ԷQzMvTY_Q'j׆u4=&t} h@FvABmgbHSXM퐻XlÂX=mF{T%+c~\ݲͦA%I"?9s* H31dR[5Pią}maAڻv p R"M󵫜nÕ)ILVUȠ5c &80De5KD[ƥIMCf`̀ndB\i2|&Z,9M٭Yr$ !.XR|!e]6-`@ \o)hN.bƄ/?8Lqzީz#`eNL{xukh7A(Ôa~=V݁^!c=ɃFE.^*ѩH x) مsJH8lE[^Ćڽf?րn)wj[&WQ E' 52wq+t,uзHU '{4qMZ)R$ d_e˧LAIu)cp%eݬgCՃmxUE"t3dĚ_T*Y|6lu6a[ #P.{6(BwcZlXs\T;=_1l |h5rjg{ԇ*=F 0omaxlFykΆf#w] =rE,4zqF|!xJayAh5N£|V ,lL1Cn)\M@9LrX|)jf pMWTpC;"l D/[T#7IeIN[J`AmE :`Ô8[&o xS GG6N:IJd{g}}CE*uJ"YO.g ?Vsv>WI-"ڣWdvQ= Y9 |j:jNPl9Yc`*3φ]BHoXzCޖ" u t z0 AymС7`|J>LhFhv/| /L(Ƒ E@:ϘQ:C?Xo>Rc㶊cV;C6e(MrEE̖SUđb;P mRotm;/F4m; Ir~>1ZP:)HʧZi}֗6.g2P~*![7pKgtGΖ' T9cj iaO%4ѪiVx=t-!@8Ib$ P048<ԏ|ܱ >PVTޙh]eçHl^.^y[$#J~1 MZ,!%ޠcWg7,_=&'[r"kTHS|+h?*t1m szZ\%[nO:ΪsNvwax>^ON3{OCP1w\lbHwH㐘flo=h:s-؆䦎 tu *p Oֳ)6GJ@PBɏ0Cf fdQ tB]JnKT;Vaplrpݛ6+ #@ ,xyBT ,A sFm\$v@D"/~X!L'h~g #%š?F-*XQ @Mq*\w`X=_ksb\%UM#[\c)C❍07&r-[܏p yx[fe4敻#0)`rBO"nv08`g\#W[IX FzTJE6Jd.`ixYB#\~c-!.PTzѼ@.-<7 Fqi*NDfjP!H="Du׆;Y=SmACPޑViG#Ǹҧѥ}Dep̒"łޝ:IXexxp]ETƊ\7d:UY8`#b5sQQ>p^'VJ5PwHqf撩aWQq-v ѫv%6D8# xSk8W ky~r< zͼذ|NͶlvxm oBA{Nبp݇,7y[\gSșDᝦ;kn]M&e))5!TۍՉd>rwm1FeQWz%@nm7اwN^i/i`ő~Oh+2k`ծ-R~!~L4I@9LsO3˜ JǯW4,wkD'u?IM vŕqj8r3a Hx [ OjuUa+ +,\Ag15$# Tt";g7h(.Bu[$,ޱeSљ21o^1z1Z+Ku';N1tEO{'g1Jo%T1nn9 |buN2\0/23-9-SC=b"џ{BW7d$WaN:]b[wFcB$û́gsG^׸ggbM_plGmؒ3twBe p~Az^~'FzKGkHd8ը""!r.Safa _)M$ޏӝِ;̌"zBt6"Ƅչ(8} L/0U0\1ӥQn51n}B<OQdδ`ɍߩD$5 ?FH).k. #vyfqyvg(ߵIK ÂF$D}!ܢZP}(#K^{dY([WDO"JepJpc3QZ :VkM}0]!uy2 I×õ@J+C[>b{P@d9G7UF+deHLPS4+&x 9H~-ECnֳN^zO&<8 G5yn))Ƿ3q>߉jQKKVҼ~CaCd}!bz+McZ{#Aoar ,8ڌ4B9ku a@ip uSEr1sUW[Hʦ馂Vݢn[ܪ\j6ʽjJ k'ӵ7ǥtvK+˻1Y:W@aӚN,NgQ]C"19= ,skVQvҞ+5 +a[섪oK]r>HFr.~Y6dȜʁ ߧH/ >| x\0I2|sD(1j?j1CaܿgP 7sny`/gY@|!bpK 't1{R3d }5#O6g_i~:// kpi2BY spΖr$8* AxaSNudf/JsҔ4*]3J'g; EΗXAt3qo 槡C VGBn5P^p?O/>1!Y|~܊L6q8JO/ uUQzdF'#o`E8ԪVk}<͆YĚOPd!>OLQʠ}g؋b@vtZa:1겿 v%qB5P)ӝ!x&JY 21-ۭ5Z'ma@eN|đ'orTX'  ig%i.#$81 'Ox4i~ʾ8jP!AiW͏O"өvYf"lUJ0 ІuDQj0(Ç[]dDz5܉|bUwe<-M2IIᝆdЋJo+dw:0P 'چ MONF/<9 nK(0 9vJ#o ,c}%qר.`ɑEt}Sy{OƬ2s B谝6A}̓Ȫ7/cY[N&ajFn!|5ܝX5?y '*<Ί[t<;(-8V @ يʴ 24\9AvĒ^ş0 LvT(0tꠑӤ؈.Fc~,;]i2}QUe02)~1慈C@}xbzY .w]P/4Ȝ!Xb("9.8VZ &<%@+QҦ}~6&6Z=bw{b3`+ɦ؄\MtφU[i= sU~>nM8 Eyt Qr\sE Em%GAҧ \ X$הLtۍ3()+doAM }M/䯄HTTĐB:b&M%x;}æ6z~4wwѡu',fj[hg_[e*/IxOp}:Z`Iv羮CAC6)%kB# jʓf1$_G :U^fڸc _Ab\jNP^J RV|=Sϥ\'%~Y:Zg5Yoyc|a;Ô"d`liZY7 d,QnD )53~ $Ʉ}I7Umٮ`148Δ,[/|8=8DZr0\7Sv|:/YVRa+oX"7܋L}R͹;sv7ESӿ uF<~,YDNA#xlÎث2,:UVȼCq\/Nrbhr6ڏc3DՍ=եAMXO~:H0G'JKqybG޳oe2k b'qIꒆ \.#thNrĽW foZ‚̕}~O,3 \d, F?y錅/ `^M9 {- il}-R ~2,Ï3$JC.){_ z.k;3.N;(2T(9piMo7:U.# XoZz@MRC ӼV#1s,k!=ctj307b:u N@11r&ѾDD 7`Q@<`t*o!`8Dr[H.\5#'BTRaR<,7f#%e.Fpb}:̭縖51 Z͓$$7'+LoOdPcRJ“ Q ᪷2_^ 3s= 6RT^7;kQќSc=>IFIl&gj%6{<#$8իG"{@Vab;=&jwn1`?c9XMAzWnx %W-8Lv"7[ʛsD`A9XY$0 \31dt ^ yy-C|OԔSWi,|vź̳ Ӭ$rUpiPmU-FZgM'Qǐ ZE&/x>HuJӑ]xaL֬027ɖh l .ZDS? [K]AfI8Wyr)/PQ7ַ$`v<\pZm,F瘱qT<ӚzLblYT ef{N,f+[:-OZ"yOfPGy-\NFCƉSXS@_kk`Հғ O,}ݳUGPO|nx.|b'$LqR@(AfƈGK ǀ jϥ:\\O/ͨۥը{ >Vc8R߰#;[@?2 Tj[TUzĹQ<71Ofk`}]~dnz/,[lztk6"fkE⒕[mo=PϚI1L{"(SCw<{R|C?ۓ}Z/od>̮ͤaz==j;QMR0)&Gfޛ£)& HFW6Q`l;fqS8&r85xG3D~,_KpʠTH.rI#DnƜX뵵q(>_Q|v)foe ߓd?B/Ȝzc=- E2e6rV0]42k?-M4(pzaTF[ρ$b"pX9,’DLm9Աl T? {;Ds{Ab3āOb~00Zji*7p7a1dl)濻B(;^j(-Q-Qο1-Evk㦞1{pajZėc~VhZe1xsfrU?0Fn8  8pyye|UpTws`5RX~%enDgWRw! 2k3lQ{+kn 8 h0.?es&*Yp]6o2EKp6ʒz|/,OZ|'~x1E8jbK2+[J b8Ϯvrn.CzY)೨>劔5Õ*B]pXYu.c' -߁=V}n65b 9 ?8"1f-{@'qn{ԣ>4ˡyCAy@9ɈYڮ9iQ0iDoMgI>0Rmn⪱ UhYVĆ^6+qbkTG(j9ldzW|݆;k֏#UzʒکiUd gb%<`4W1 ȟmFoY2YS}u}qnhWt![Yˀյ[Yt " }iduhQ%D]`7Gd$MқUN(:D}k탎&1Vtγ6]_#1;́s'Tm| `k x&?+OZ\1 )./Y5"u*kފCjRNO3ktv䷻ +G_}R'3=%?~Ya+f'r>5 !hΠ,>S R6|VIK[:-'㇙]),'w蝦Ζ%$NTlUv|CYuAG 8U~_gH[>b]fFˌH\e- R~9,3{_žC0q`g? |yopy& Sr؟Wj fLӉTRLuD|Oýlx \X/qS1_cmD)Ą4VZDIr떶|?YcD$Nk*QyIj~_8zn 1{Q]916Q2E?){ Q)2a6rue"ٱ_Vu>;8͖z ?Ҵ(xf8cLi| >9MV$@=שI&*)- NY^#^"Oɉ? նڤ[K¬2m>J?Gkr 7*.ߗl;.$d& X~Vf_[A׎8qTC KF  :fn ̘VۥrM=pBIAg͵ډO*xee*W =Q}I Az \_9bVT!5yI͐3$\76L* |@|?SD((, 5gu1g]2@;nGTg@d2k!iBcrwO:sw,B0֗\*7`<ɛ([a~]^Al;"=$7Ctc.~{գ/ Hc2uungK]¼k;va5h![@Q,ͥ U90K,h,Om`4oM›{y+DNA6ѣSXJ %3 qҌ8-O6 G~ō͉)ؠ2׫]4%a|rdDE=VXOɇ̷y+ԯGLՈjDM=' Z,Ӵlv.L>{wTNSBQclp˭ 8-gގ|#%uh(@p%'2l]p epo=<瘄6){)v.8%1ȑ ]6O6rkMN+Q&!ˈ7%YU5WbqyN z6{!fst6NP B鄓&im@L3J J.Cx|M>-+Ч2b%v纆 >12ܭX`Y'ȓ ka@˽{u(4l^QJ#%!x3]ɍy|,L^pXUoWAl|60<$g. 4S) £rK.Iĺ/4T}۹\|UI[R5/O!}& p]YFj \)i]XՓĈW?vzHҺ|}C`GZEF/I=( 5_3@QAѨyK}pӸ`ܣ;q`L3ލ5MbHb.A3m0_%DO4γ..j`qlJ}L&NPz7?,k([y i0`𦪷W)4k'^^hjSn?}BI͝Jy-797i;Z'_E>0uڼ2s:MOVGR˿Cow-HF,]}gCz U`4̟R.v/pXz?yC. taxv EӀ`(_Rv_iS[.lycYչ#f_UmVޏ P@ gy(Tʏ! Ww}^,Ǎ8Gm YBNN,&M8IZiͲ!08ALpd r{C3heiIQcpP;z%N_]/ƃÓGV֊ yXƒj3su o8T@5PC@ ?8qEo+1P4ӨhSQ~~܌qNɟ_?UD Qkb+q,+H^hwH?+}2z!8 ZzJLkyL}!-߬hRpawjD Q(jݕx[3qrz8&l;*I>=QS5I2LS(š/dL), 0P4 ~qX Zn(`F}G=.<_|J\5`Q%%mL+JФ6V3}/ }f(Hzh}8"K@P ;V=s ~]e,Almz22}|Vx,Zſwov~f$ A2,DٟS){۲ Zsȑv07k021q%X(OFd)qǐI_*/DTX*\8!ב֦wyNԤ}m hMؑޝŇܷ~k=g.zK9^WRcmq2kG~=h_icH/AcӅסU$pH`0?(ڵυW،ӺS(vUT^M<+:$^#n}qz*ԱxiD&pxȑ۞qF"P N-Ps@]R?WVh/2'ǿfTR S+;HptWD=ZH\iܗ't sb!?\B T\T&~hH-|gx1a+Hhh5'HrU:2i;}Js,#/ `7gT;:5@3ࡃǦY-I O00ݮ7D`qzbc$iዂ>64@:gvԝ2T$mU3\5Wƥp+L0 S`+ b#IH3ak)> 69xna|ل4ԕIF,x 4!h"vL&fnQ୦("8'XVM^կKd} /,38Qק燌RdQ]W(@?gKW#Xmz$WטɈ !vC*=[5VfGGb;^$ՃZ˵wh2t,@hۼ!z9ޒ.[0w}" Rb527 gĚ-#>#˽}[.1v<p)*5HE#pϐ,%~YSD:0Qb=IARZn B3V[ubjR,h#Z{|VfګRV\n@]SY V~bB &G22|,5IXD=BSԁ̈́C:yOA`輾 Xas QmATy"\ǵ4iܵ{hDɶ HVA2=n"A 5C!nn!ETw>C›UG,w5n͒^lo+O%|xBܾI1GGX)$G)N$v)0W v;R^IQ%IHڿ:U bn-0K}GD[كX)Sggbyn7~jq* m31OugEY.T`cghz40d!:2%1ʖTݿ%:.±vJx# RXсR<4h!?b*ddkOPǺ/]z2- nه(^JְWyWlUnIhqbU0$c!i:t oKdU1)NRM`QB "=J 26Mz[ KC.7lOR^c)fCYϗK] |d`% z lbkOA/1xI)NU/jDa ~ P{V-a^&p{.\m]$IQsKb2yf;J &.2&i77Wj(xJTG6w5: &+\&vqܹ;3յ?Ɨ7v(:R̖˞ARS)2@؉ǫe~!<ޅ^}c/=,9[mj7+k47v&#=G-\fݛ@"NnK0#wu?Qd \f0o׌ޝ O 'Z;.K~Uu;Xtpž# 7`^Z=Mz{j-g/Wr}~Y;@POe>$ZW1`06ٹ,{7sRWXzaT*-W7vӳb$;%͑N`)xj'&ɉx맜=(dŴ1h~f!S濪鮸Қ_h5!c4uiJKy )ܗLbB!H' -> wGY^_K1f,ɵƾyl w ɸR?ٙ yI:I OПИ-Aopـ /A=(<V$jIAӾ郇/0,2kEZq d^YyL4{VMꝩYAa MPުYt]7P-D\;wmR:>-^&r:lԑ/_^,+*xu^d TV>+ nf")ZR֘TZuݝ:'vbPܨ?9Xn0~)I㪥%c|RG,g0?^v3r]54sښ/V; bnbVw?B9\%r Qb;ʴ5.st IrzikӓE{tWМe{X1" f{ oO.v}W¡ư#fN0/7iHQ[[8Lwͻu>B?NrYMKH>]=$l1Lf"NW>XӘc|]$V~*9M(!T7cjڔjяIKjqsNl傅W{]\̗w|K@Rj#z)YyA_G;d7+q D8yq8,io[/+WolJWywC(;`L6=˒PA*6+c~=ZRLv` #**vq@ 榇57s$XʊGhvĨ&r@Wuʫae*C0qʮ=|wDѺ٬i9jjOPa3tYzL A{/-{rDR'.3N CT]+}޺I~;㪑Q#]OepI6ogE\gC:Q\2"9|:etjN9e˸GČ*9lu¶\_3*-Qc d(eC\_:$yØJ/6Rjʲ u >xQ0Bj-la;5/k-[dI&Ȃn$z "vs zLb:'"qm9*Lڂ4ÿ\.嫩}iWN9ᮂ{Y); f)IX 7uGpD2,o #3Mأf:LAfV-u9&IFO^<7+k~Xt*Q.JwPA[# )J} IX`sE΀^T6.2$]5=YXE>ۣLIyM+yΒǡʕHꡯdY2! o-M8jSǨޥ-ӯHMfDs2F@1m |;n]=m\{'bb,nx4l7lݰb,#g}#~I ԡoI~-L eH, CmX7Бj~'櫴Mw]r2]YA 7坕hNF~0`c=hU3Q/ח 'R#ʬs;8':% 6#dѢhΫ3:n2q b*Z2Ra(1e.j5u׆åqx%fsik7w kgX/;$C)4|0H5Ǘt;[۸Nk@<[ zn:O8+45ύ= nlD:0FNyxI&\03S MwX^ZpRYد/cꜮm)2৆j:`kј';~?AqwzMAvz*I剳zFzblą L/k}g!l>^=qfT/'11爝 ]V', 96x3UIX`x ɂp{)CQ%̍z[J<6EL""n8Ι 5@G&4obÿʚP3HTdC{=fƊ 9萼!|aISѶٶDRrذd9r,{D2KPbwkRYNʂ7CB7Q>XGCI:agux@DvOiuj[.0"z~WpR-gp'7:>ڃnsQ9Wx>`dk?h޽zЅBWGX) (dEŅ7~|Zl  %`Knj(щ\z1)^{&fA[dP[bu7榀p2gJ붧Լj扗lw@z}|ʄD!.)ceR tԌמA<ƕv/&B?vG.Ctw3ֿE`ټeTn=r@cf)nzܞw١ǚ1ENkQ^=~ su_y-S%e;J#4Et:j>aλ/yAi+qJ[kG@8lm‚ٯ]zo;kgO:zz5%o`#ruwr/Aʮ e|!T6<ݰQiondM`Ys" F E'> qzi )ƈb Bbʆ=rhO ~@ lA>{A\%ݿ3+9oJ9'mAJ|Ĭnxi:4ɰh@ֻ$N'}޸{CayK[bz 7Yja>ubeC~ər6Wp/iR} =Դ@Vh/7[AF {ogzVP]펰EDˬj|ʭc\0g:OqFஔ `rPdx %JsDsB+NrHׇĠ dUn-c@tkR1JqbUzBEM W{8$y/(Zн=2~5(>"Snc 9 Z#/LkL0X^|!Q6n ;F(AKQҏCQ"Ӡ7}0i$OUa7Մh pS͜Ӕ&NbH%7 umv,t ۛ+@482 ^7TJ:?aځgx`}`kS:wXo_DJR#?cB8:gan\55tPfI[\7I?@`(TFƴ0_/_܁ApjEa7FG2Qޓ/LÝ cA]8pu/^җkX-F{,B̋ ҇$Rn&M9,_gSZ;KI'͸#Ւ7yY~Z -gvS:`$/臋ƒw[YZP iՎA68H=XP`D;]Hj3u7R`vdw5 J r^R'E%4c|!ӫY|)pײF}GNOjI|Xw_Na=wR,T?Ŏvx.|kC~Y;OuG7 d| W|$%]?=K pwn9m#ˠ83:tDyVZ ^ߺ&~^̐:;gĐݮŵf3TIp_=>KS(&~I*S-$٩Ai/H4( %JwP[sa XY,pXl2 D_9ڦ,%Ce'G%'eQEXfN K4A9Ahq*{B?t7nw"f[~PH'0əwTi  Ŗ|&`1tz*IQd8O(m•fx㮔 PP#ʯ^A;\j 3Q[պAM 5q8= 7,Z7b:m/IJ֢WȈ?،oNz?1? lw:#W%WTĦLvZ!Q+jV%H0*UBdq 3 Cu)C|Io,WI"~f[CmpR1 O*hQ 2#j;Rl ~=`m,ʉ9YÉ'$sFVzGV|-0R r)><=B ix=ٽ^j,ΙBS Q x$IT/btWɇ :]S*;x6sUNr*iɑәzB1Axґ^m4de) | (/'M}7 }Gw=0S"Jɒ䇗Px@6 =%T47!_x# qdL&?Rp0qyYmhyeK)ܰD̊,GNd]F[h6hW=fk.fp}fxπ~x4vbG_~ LZ׸ f*f~QAȹHy0Y)i]Jq"0yl W4 Za:=* F|ډsT_DMwJ8ɖn~t6D:^cm:/S,>HbkUCf}Sf-Y6 pQ!m{ %Au #N4bt<\K=BPLO"cM g ٢I0dYX ͸Ǎd^EM$iE7c[ؒbP!8Dʈ"|ǐбsԡ20xLPzF<_ױ=fo2Br O1T3+"NXt@CQT,`ck6P!9h[}=sQ'5ERoԝ' E5&tY,Jdsmt7qCQ<#qx72(ĭbBU -]aN$^΁!ʚ:k!;AGZ,BMdbk@N=/wV`M3 OrŞ5ՊXv#OB-lǨ j/աþoK &w1 h|b7nWdco,G|L_X{ 82|>kb&>;؆;Zx̑ՏriY(~f1܊VfRm)@FVz zĕ-Yۡԟ9˪F!p0Eas\2Ш Hޞ~j)33qFI:y[|j#Ce݁ g V\r* 4cBF]IJhtR>l$ӿ>e(X6k2'Ƌ5kJR20D^{# $b/*;Z$&2b qi~7=*.p)ݛO.9K!;+&e8_R㮑EYt;5ϰ/6 ?zTH#Kqdhj M-XoF&e-&$V@'ppI5p]2zO@DtϒdJaEkZIILgUa FVȲ-D0?<(KA!!MLk~siF>^C <,f}K QP/E2 'J<\a591- Ox1]Jm;+$zuNlH_CS^Nas4VG^Q Qn}˷ĸql{ۚl|&ȰM61yn$*@L_k^ A *~ְ~hꎴ7ښza.9}VN`Y\vO?)zӹMFpW~{50kހ^} z4Tza+H1oo.}";ϓ̷qܑh#ڂvmFvwv5}w hɥ2$!P}q E[ZvM`ּtsBe ,Oq쒗Ӽ^9>RD8#M9KwA睹n+7;Z ) 0ݧQO|zqXѤE()`zm=fFj<f^p";ݴ*[ɩ~G=Cy+3f-(V*Gjcm2-/ S@Rvgı,*f,ޠ"i'(- Jmb1ze$9|=d&6-W-ϻW~8A GD'EJ/Xu'+n%6+}JyP5i,BV8)X۬6-mƏGCZ2  Th[:uP7%]Xx]zENLx3 P:ցnǤ.2 &(73x#Ӏ I B2.\R&2ڗ186\DyI 9[NA_pMJ9}EKء]aUM1{)3%S=y@/>lkn[]rp$S>'O~;Gܮw?_ʔ5l2k)"{kp WX.g`4-ɨj|MQd&%A? ؈ ;>,v2m"a<)VT$%qbrxvUhZx= ˌ Mq1`,B(r 8F' :Ď|^y \tNZE Touw^ F:)%?u w4;ML#啭u8͓㥍ШùWDfrw1_];ev>bIZɀ(?e$?^j 2\NY6\Y+:D@#:K5M^XGsڌw(UHov/˨U V(Zm4H 1M4cZfY32(;UǤ]kcJ%H~?462?붽O} HPx7)RC,gąO67~P*S19r}GVeJ':,ש#u):ؑ|%F+2dG%$icW:!u mH.^qEY8z_[ kR}._KSz`>D;ӲUgMn鈗 Y팞i_co- - շW̰J[Okn:E!TC A˹)=Vk.T?{yNA3ۺM ,s} e{!Əqոd<b ֪ǃKY&JB&88e MP=90'qMNeCBZ^@F6+~Y < [R}/UIkPgAWL{W NU  tmq}9f<0Ph*s)>Y\=%53:iwdI5ңqDOo{n@ߪ p, ӱ"q(fR 4dHpokvn/@ E%hбanSRR tL5aU%[\{߁jXt4,/kfrޟK,Q\i)f:Ʉ7bJL%*߱3)7 #3Gf:; C~?๫rx^ @7x*&6q/)ҷ YLprUT{!޿3eNf| m-#d/Aud$r#8@$܈}l֧\7}`˖U1$zq ~>P.L>' *i@dּ|~?]qk+ΈHZ%~:!ςl ob+ҟcP}XKq'꤫>q5{lՠex6fSqlN3=W[}'PHwL4̯_~l<&LԬ=ձN¯ OŔG;?zZs>\4DpZSu(6B\G(C%B{h1'xkoWGfKYx "nC)eV4fTOy7rI*_<д3>`wbwbznہ;gQV ~+FrGQq ^OMK17 )QS2׭JNzt3*Ł;v%GEǐŷoXc~G:mBɹͥ892H f\ĿjT&}oBk isIіsilxP0Y$=GoXPyU$ u"͗ ~Ϲ /Ȝ}x3Dv^i c`fZQ;=L;RGK o?4gp5&;֘@י+q"EIiwLk=g)qV6_ [>r"i x:SyU](-q;y->σʊogu _~Ո3}7P9,tUe%doϨYk%h3`[u F8eLtSxzqK뀆uّ9$k"`? :9a<;!8]4cUnkϾ½% ٢/.f  "|(G'eoc:"϶jN}n__q-97W5L|dT#l4w[* W[\mSt&HLښK~ 4S)FN3XSp9KnviplҶ[hJTq|.s#̛/gU >O4N3A0 a-gDhUVJWE{g0$>F ;N'Yis+CūΛg;jt#H, Ejm_JZb=8&|-ߨ_bnj.fV.PKq൝ gy5qTmv%K'ܫf'@}aAT?JQ`8ǁ%k_ i89DfTC U S)wu4DpYx6W ooE>Y,HGygrЯc)p"E^;⠅>jI6awF+7J<$d\fCA ~DT ;T1E'[8%UA4o>ĎxR۔սa;:]8Gs {`7xJt1'NlPh/v,3=-sCt*kVTFI"{O0'͸V}Wnػ;`p)3_tV65wȅe(bW:s-s JHlO1wW~rm|_=[b_/N׈gɑ,jq/_o'%Kk~>I2Ǯ؃MĆ8 6׾԰խ]5ѐV뽭7߅'/a T@_Sw?Qǽ\mؼĊ8knGG5Kl@w ۶-oC0(){ZFA#eu 8z)qCؖ+qm„6&W9^q "-t,Rt鈲<ӢIiݪ ε?q[.|/}UULemqs~ňY L8)K=Ob'kTOe&'J.2D;/RFp3qx͘) 9*%,hhni޲F83ٱhW+}7W |[X!1'DFAi[Ag1bqR0} nbԚ3*e'YZž7X[g8_OTnx] \, Bm]E`sKѶN>iU|mzY٥W85IO. 8|x//l-UDa"[JeʮXB$܄"fd咘l J b~TQ!U9 o𝫝9΃QE3_icUjwdﺀM 8sQV$W~f\r5 #=FIL G JxHë;>Yhb tVxIHX F6bUc }^9FhN{ b[l9y1 )izbc Ӟ,BGQҥɲfa˿1I.Y;7qI):𣊨3DfWOnDMmP6qUb@=1 uGT +[a(F4H%HfyRܧ >܄Xb5uڵ NBOmympȳ:K cw`.|n5 ffZԹ`+εUǯ}:`d?PWL8и.V1ulA֤V\ كx[{8PinfX|*ReE!^(rAZ\6PӺNNvKՏ{?O`T&+Tp:<4z(eڸٞ  كt6OroC[C(:$yzoDT릧_˩!j& D?,ڙq>ײW#iud({&yn)(JM8;CY]ي3JC n-h mQHp~PM .ztXW;Vv<;keH!6̒ոkEv-/9'3@f"yq'pg9w)i@  54),JfmLm<˚ yfta>1gО(F  kCUX;i}jX拍ukeZV8$dg2ey,#3CNB''&q!܆&Y͞BolZ{ oQtC- cd2=n z|G-)XQ  lt4)#)Gz@&yOs/pmSHnswj2`[z 󳉟sw aJܸ^C@*ӳ;Exg4&gv,l܌C:Iu*QeoJd0uv#!;S-);nK!}iK-;U>nsp5Ix0WLoU쥯;+N :Z^ND>~VvTt4KGQAm(LU`|g.G}}VyotJRh֟(S.%22 h>fy,'cs`2P%"jQh}o 8(S2.<,,섷Փl~6j&b 惕H$uF<<-<"S#8m|U ; _K#$E3;rwxkE)"ڻLS:4^ װWFK=>{T*x)Ou wz-6Y|oZ1k%ӂM۟†Qq6=z}Mdanq qȢVAqNbh#IT]jbV>E`d9K k|b)~ HW6$e  c;"Ӷ;֞.iAKqvPN 8 Ʒ6EP\{ipR̾c敵y0p32w\V3E٢!˦^S[xcfVaQA3y筃-Bd%]HP)ORu`jG*p. \V dH<@>7IJɑnc;s` "CYC0/@z_e1au10'lXP %O BB)3/IO, 5 ݛ V񶪹)9P _9/<_XsvxxJW!/RGxP(;ǒjLb#Kp WR!/V 킑0VJg1{[o#t%J jNY"5Oi`kE*;ʓ'^lX ~ !RXrMCZUls;,@>%ī>6Blv){G˫J7-jk&AGAk',Buek54-T|B jH$Th9;A*OWcKv\Hv("+Ӳ!߅[8ﺗ B&Bl4PVmm&Rю,W[G!Ġ}'PA"7B(KSȆ\kw-XR,0cs̅*y[.[ blK&}Lp s)>+7E\;w<Yyu$ ,fMIyQ2;VHl u>27%G25kq:;Rb6_K`n^ΎEA }Ɔ0!ktMk{?o רb'ᶹ<*, @R+PyDŽ`0fǻby=?BW57Duyh̪[ /zFL?1۲\.(i#u^!b8t=[XM6AQz?; ,p~"|y4a<"ٸ%\0 *g bs e}<-؀TdqʙY%ζIrY+7)@e+f8H5T,Uv?NsS  S86I".j& e9W0s޳knwɺ6?j;S~&s4gi#@Y3JtH\lTKF;bw-ǨxD$SkN $l!%|` յr$)3zwn - tHmt/ijj- .< x*L^Tylk\*l Խ k^QhXw*wSihZj4D7zuD,r9r Mv12y*G3Fi*DHDmOZV^ %h⏍ّ{lM)⬛q#$-^}OZ*NoByᓺtq;w;I7\c\i@Lzp3e$tgћRVYΥWrK4Ob<XOlCbb)j0on9(J $oh!|<ݙmYyB3Kp}*nj+ّiSOɗ0.}FVfFuxrh2fYkYjO'%;[CY#y̷%a\i,B=ՊtU6^ӧsl< k+LlJ  |]*Ԑ67+iq H D]9 a)hlJqn<UTHU=a( >p#glYKAXNȏة6#6k?[eᗖ&s1PZjSB1Tnm9nkjabƍݘ0ᬆn!c6[2@OyGN?"֟DRVvS+(EJΈuñn|R*EǪG>Wl/d&'F2G af3(,PM~|fTGV4;?d#b&x5aA4kad ;>MsZ?"JδAcO,7˸{H~VKKasB 9teW6ГZ$qQOSGi-S,,3q]~m֍ S t.ϵ1H;VM i;gl$O{P<"rymcqciF w![@$>lCYĞa HY.#z1ok83]Dgr4sO <mU> orqIPzi \&m rKQxߒ7ٴ"ưK|_9D9O6Pa֊a-Hrz9˰ޖBWh]E֊+9.!@#CY)"GEh*X Klw19vhl?|mݩ])?)Ba2|0HA=?s<FhGXq*y?RQފ F&} ^@]Vh}M.I,[ysu1Dy!5EjC }|f =Р?N{:ٷ8: }I-(u E,ADgs5S=_JhӖl~\<s﷢ncn'V?t /-z,"gʓi9V|mRL(5 74),p۠CO"U]SM!ŒUަE&Do&g]_^qWo'Bܲ7-Q2jXEO&5-(GT \U{g8/rg((Os ie@G.y'wl.@ttLKoS$ A|vq_Zt{VnM Ơ/mtl=p6ߒ@ qChMO Tڿv7(5->U6zZQTZb}b N[l c)P q9n 3%zKp^FRm>9ƥB;v x1/"T*Zն`[%zG}iN(HV-uy]±׽.NQk]cRX(d=/V 0t\/c+ug MtVGdw 5]'wp G|I&;5y|%7xtDwHa-U:Rݍ%O@ލl}G@l '^|;&9\dH?^Fx 41RtEoŠg2[-;ROhxup)*96ج<`0mG1)M'@epo/H <ZK"uڷCJC,*yhV[сC'-XF>[U3GxL,X̓׸7VbejII{u+T $, SQ l+YMDM'~Q|(ZA'v< 96-IX΂2bhءHV=}Y)B?BZY|TFR3iDz@nf~c`#r~ :&aP(G_C^IvbVht(c.LaBOiu89R8}3w 0>fYY+䘗 GoYnTOu8 B< q_- 3"pdYGR\sC錷^:  @oiXGG%#$-LybhJ29W ?2v'ug*.;`ۀ)rJ^tJlKbt)[9}K^ Ah6vBƜ4r~j*bkW=,9>KFk> P~ y ]g4Ot /yD8}y"1Pvo`7~Ds8Z M-=8Ӣރ 8GzSn we}vK*<:f%3ק <{eR5O4r'aB5߯Ut&^|8fjXD_uhҞ%[{j~>e9|n9zm6~#eed&I Ӟk$+NeŚA:GnwSCb2Ğ}Dhp\]4" f,"tJ :EWPe9@RFVoe$;UO<} f}z70$3e+:⹞u=$WۨŠf7R L T*h) Xm/gQ|3U&Tl463L E.6uC$ goݱ|@0oS9}t-p)Йm1/f m')3~Aọ̋MǧNG;y<Uj K'xFeLry7٬Ϥ^,wS|D +\qL\mpI%X߭f3[O#DjxərTiʂP}zKbC Q~v_Һk2Qzq*kV/qO~CZ:92ϸtuu3B159n1QttwNFW6\q #ڔ ,%LĽhЎmz@RM%Z[QBy@lyzEHIîx"CơŠ&FR;+J1x\ߵ) %%<I#.u +ipz>*Qe5O(Դgq{OaZ#D")>5ίt-C0 +cN&׺w gIגՍ=굊I9ڻ"G`5u#Ӟ$ P⢑ӝ?:.}#SC kiW%Q*AjV/X>۟ R)iLDg]`KۑDzD r5yV´$yxNPR* 2Yզ'^xs%aԾ4tUD}bCLM;&nC2- 9v 0ݱUt7s)kh>Qi; E#@O9#K/Owy[u\^qK?e ̇ .{K2P)4u:&Q\XtSz& ʹT l'lV5#Vr }B7J ׬Y^'Eao{t( [p)?f^V =ip1thmZl*RZHl<9H vvSOZ.-cH9v:u,%xY]pHSc:7.WRꃻPNf@Y <\C$bcv؊;]#BWݪ<~ViR]'Q2FXTY9IukVo?rkBK!tۓlsxBt-bt+-'mP@P"3ȳGO>0sR G"`JxƬAwc&6}+.Ju`x T+9_9cOFunTC2*_a3R,Mtg޸ȫݬB~$$q/m^&Y2}5,)*BbdžӇ= {Y[guI{ fsW@ "z.i]1Q6e}߫J~;Tnk^OpHDz `t!E `3AZ/@־s 9qxQqT?խV@S{\ ^J*##q?7pzgy"fYFNT'r<ȶQ'C4#[5x$W7Ϸ%" c ?MocInlKY6-PRX[㝐%->PIN!}}c[q*!@y,V_JcsxP.qL _w)Li 2 NgH4zzZ:z GYk}ihOLͥ,zA6 $˚}NPTDiNcqnGSV(T7pf.wj*z^:bRA0Qgga Q+T%(B)waź,~4gyolK(K ~Q&Zf;IXxB92,N+Aiqh\ S6ʖ7_t1 eǗd~ tMBqG4:3 0Voi<7ycHD(}NZse6E:U͎M"0;}9t<- q usvW蝊-t~=!꣔~ޟQhp#a9oA/M^0KEL~Lcs0W[޹vT8ɺT%f5#8?1YI{צ\l.NX P³jcߗ:P (Y.1И J~Y +QzOLobсK2YF&b=}~}}P c뗦| svO,x8}OCS gw*$ (\ Iz:j7q/ JuQFBFA J"NL Y Nj7,$:ieF$DvnL*+]J勍y;)SY<${ n救z ؁}%-M1k`&3sjQcBdWЎf#@tBeHNLz 򓵴]:g0h>Kc:̡S}t@Zˍؼw|oʨ7Dpٯ2e{eU]fiW0P~]bͺ;^6ڛC5eRV^rzLmnzATXd3dͮ3LK4 ςbPdugO6luƁhRC6_${W,/yu˂sKaѢp ]ͬe6yO3C]>eo~*\gH kN?zI5U t 7z^ rx`&:/I`~i  *L_B&mi-ooKk>]XD-]@9 G^Ϡx8jw;\9K7ݿܔ8t=io:ڬ|y/fX790 |e3 ^}R.cRblr=kiix@8ۙ>4jfgbf*rLQ-IH1vcADˆy4ݵ^iZ5Rsc> &?̀؃j7 ΪJZexcue[1ꀪFģOjѩJA'v~k$!eOyLr b'8O`_YdC!V7SdBvxґŜK|̕` laEBdؘV@Ի:_9#΀&s[\y^8c=)q\c֒V8~0"F5W`lvpЉHQnS}3-tǬrj ܮO3+nzSY&uJGry Cf"{- #,jwM@DMj=5M(~a49φ@ocL\)x!P%s!H] W.|:kQEߤε|pAsƈvUͰ'D|ºoxsـ^CJ8-A b9fB>-@̍43m fˎdW Uf.aUPj8 3֖EԠ|eKs ӕvTM}Dm SQ7ohC&"n5uMA/jM\k{'EzK|ʡ.^%}}-% ;Z  æqm,,3iE`KA6-4n~7|skbjbtz"_GA0Q/*bR"Hճȋ~c#ݱ+eH6]xH?ӐoV Tgq[(SXiN]ۂ8MIjʂJnH }.c'[|XJBfQci~ khŅ~g)>2i>!I h-9ΎM#uDUFmd+ Y'x${Qe49:όp/:Ù".Y6S!@s@Kbo07Ki39"_džs߾Foj&bH-ߙGB)uYl@Є`&|p#oYijsԷUJ}oQ[f ҹ;u.ˊ^[syaȝxkbT01GD!27kP$앉]+A2HrC~ 1k}#/ &^:zp0,E,ꆯ.KOecС$Msi|-# ޜ1:EDa<;BAϸZ۵k(JWC{ T)@W#9 }[x )kʞP=)8EA"Z+"Uݓ.\Rm# {^ώC)lc4{X.!ΈQnvğ̟|X 6 @|XWzKȯ1%3 %9#(B^x(>Ub8mEv3dݾ->V@' ;~0ғD:E[4fBwzW.2#owvӉZs\yqY} Ƶ/@̽4Rfvd5@S`A(e\fjcU8RboD;, _ $i*Rzʢe-u)> fb= nZ&y$PgZQCrT·{ ck5hp'U^.uw+(8;; 0Nh/o$^,@h\^[۱8(f+-c¤L6F[ IG܈@iಶ,rldap\īa4Ji)h .>t άZTi"tWNBN^ Љ_iHc |H#\ߤ.䢇xʤ{5pknv82(-` v5f|Es/_XR@S2>lA 90 yav\!r6Z7O5w%iwelQ-evZKG~j kʫ5D7_;$T[I>Z4 Yn~vTO̠;溗2:7QU.ښGtԔD1.Q-&ʤйA/w,>;P>RYkvhǤsD: !RJZW*.zxnկd#ܣ^RG}'CL8By͒lQ{<[ta_5 .Y?:y. xR?ۨTx_nf\rxs .@(EČnk:2o[43-AJ@A"g6HsiBb^+eh#^\Dna~D1&*oϧ@^l;c;p0iۭ/ U0 A .QMdPA+Qf,g|,m::3`auP+X ąq,huЌK?(kSD' #->2(1Dft̪K-Ry2\e;ZLf[PHntsPQ9+=-F ܚ"GNu1ys!1mpPm_XzؿM|~+s|4!aLr~+뗣o`jOH"`yzmrJMà䳇hOՄRK32+C RkBeC ҙfz^UV ? rg)X诡w!Ml)7K3D.9)Zap&gV(Kt!,uq%﯒XV)%paL,P5{I yOmF[Ճ#zzKĞ܋T^Jr viT l;.JMJ߸s+nMuױ4zYo")/fx0KrsJBF ~ SʋcC8\"><3 \ÆV~,ϖ'٢rך%fɩSTImɴ1EI4XgrO, y.^ r!ֱ1q{tpNI{ňlTӏYU~(7hU<.oyC [=zHV{9ۃ}߈Q2q]%BS) #Y^E'}=Ա05T%YˎAN;تp k=b2O܆uQnF wTJJe1r'BXtL[;lڑt{eZDmŪb4TB_|L(_!3FI韑͐8OYAqƏ]/%;XfFNi֞Y6>S;I,|66uNUuCB(U,SWbX1A\=>ܟ@b;/>7 *!:}Uq"ٕ[A, 7^6V{n)*+Wl`f09/Ay)M%a)R^b FB~4 YWAI 3'zS%㕝(kc5X9m߷8 #yZ0bqрdo`HF^a.=5O NjTZo`<$ # P)gi4'(>HXl{bPHCJ ӬZO|jZqBom)-Iq$~]]uqSiUbKZC?|fr\t ڢs~b+YϺ< ȼd,aʇX0mnSKWFz"LUU2c tGx+:ؑlbneky̺~q&$}<=8R.?{aJ|V\$dlT^[jQ'e$#s7eԠ sktKљLt%\à|)Kwv3 SxHbw-ߤɨ%\Z6o>(=#$3F=Z-IMlEz/CJ@R':$"Q}KZՐEYW5mqiPJ9LuQp|:̹ЁWgbmJ=Ug1QA͌i=Xd!P֪L|ɦB;9!9&hek>oӜRR܏?"mGV~$Co*SPof* $!ϓwLД\xKT AwMz̖>1J]DhiS`V՘E6ũX|z*7q?\m^DQo1$% ^?t0 Kb̸VLJOIMhKu=gW|ZܲgL;~Br6h>̩°!ĤpOXZqBUȋn<2AۢDKv`k֔8 b<[nkϸVco:O;Ցi&YMHEOJ9-}W=N*W_ >lsH}>p׍E4iEPHyhj LCb?mxg{ۣJ!޵l'V87&3 c]?-Ū6Xյd00kVux;M7ulq ;#hKzjqљ0^%LYye>r) oMQ#?^c;?^GW_Fϑ?YgJRUt?aXn(pC\W-6]jlcSG&68"7L 5m BWA?*ƆG xd66c *~ٛOy$;34b[)1i՝/G| H/J sIi+q<z\wҷ+4 NsFk4fyF5%C.I(zF-=8_t_1QTeC> ɩnhJ$0g[ݒBLIbg^_ խ <8û$?3âD˔Y4͢V44$I41Iq ə8WNeʷ4rY!!KbG׍:g y&BH5wU"u%MWgMI<~zMuL#re8ΝHtxǠ)g ֵiaڲJU1>ˮ~~͗cԖڶW~JAe%ciY6sp\$E])K1Skl{6ů`M3g,%bć@t+eY+SMm*'a3&b꟒L#$()0C&ljsh!m_)GI1Je7زxzv Xk;unK&[ $XpHL,+mQ$U\u5L*=i.Nr*d٣ &+ ͛Қg-'S YOM-7qP t TY O2:p0˝ă CEbE[9&Ce2#ԄOY_f'*}Wj)#eL0QJQZoh2+L8C#?ƲFe/JOhʿ8fzyKcJvvsbL@Ĵ]wl<aZ'sI.ho5b9_sU"K( _62!t}Nڢ'eے>fxMp'P-R"P;/m;:'gh}o ^*)#jl? oWQ>؞"SÃo}IPx iv\DM"!4`O0?H2Tr  {E+Gq*=n֘eeAiϋ TAv;]vj ,k"遟U`F1C誘ݥqPh1x1|[dnpm38AC_Jр LǸ"F$\;E~@]!No~q(@Ct{>_mnbvcLC¶L*t˧ nQ睙XˏHjg]>}t7$UF ,WP0}Be:*)v'hD@ÛtzUQ1eI*r2N1޻ST$47ߺAzJplg-**oۏ'ZM8tn<϶G"nm7ypQ{1Qo5kbRv|`?O퇪rNrm9PPQeBjjcQ hW\< 텏\Kgg[~ZsFGh{5,nOFt$<Ďt@Xg1*Xs*Qou! fN< !SWf,.~?#I>z H?u48cnn:!vIgjݞ!O'dql<\Nwz[|QF%|Go$j"CLwV^.NA$09Z`4NIJNT|_WWKáX}6!HUbn/V-QT -sz[gۣZPTx{G"U$AVZyS$Y (kWP{d0UzHPQoΪom3|c#:&=utvD`»%whBD'LoF4۠ ;gMghq-䣄˟ #FNIv9I(ۂD¥h8U5QT7OjM)hb6'%N@gw#qB]'1 ?}R0+Q? ^6Nx//\hO=B6Vue}2Ԕ^1_FWђ@[{(;\YOiTZju3='mҮn^v3ٖ>*n^jNRhC q6>pvàθ:GxF:>ҭՖɫsRL<4t]a|< N.zpD/%HĩQin_yi9dg_K{zi0|6MKqh̫wH+t^'n8E/5M" Z7ѻP (ՆMĪ|ϒ3ߖt eY_e{!M* aeMfNVcVΛD{7e A}%f z-W̎}.9 ټM=Oͧ ZK.\ɲso0$sy nai`RP-aon}K{, ZU۩P'7r4!:XbUs?.&p Kwydu7,a<|O% #Bq/ g!Iea{#$*dpT7Tu^reyhk׵&m9OE &f~g!}‚TxHt^:]}wQr&AD'xN+hȢ{=l(Aj AK:T(jV574܇?D<3)CŊu._EKybuRjק|`qY*}jado}NJBqf({C-go,%W]zxYmBQyiƂE:R2=:Hఝ x"yvYMfpE!ȟޏDD}"STFC1`xUHF,,ފ+ *7Qʲ|/j6Y{L[r^Auߵ:ٗɢ Wx[ i^v;$hv)e-"QyaQ )xOXѳ^fN}}yFy"+ʳsbc (WҼo_ NiJI$oD0Y=O"<6$>SsBtyq0pJ 6T@h8)h]S?)NwAUP't8k+Ӓ'4PZ$OēܱUa_cf;[س$ ʺDcvawKIkTi~yd>pcB}Q=dDG a2I2@Z#kzXl-- 't~bu-l\czqְ&782!j:q.ɽ9A V1\=µ5)b\2}|Ӈ>:)Ƚ3|.{.\FɛaQ>l)1PJ/~L/D\ AlDSԚe, ;z+*~XޮohوW%|#÷MRV<Cuc㭝CK" t%<)TI:ڛe/_"X,ڃy7..Bhe02Fmrj{4zFBz.X % >f;@NipiXS,YK(EnfakUM4U5Hc9Lv{/fJ''|l5(eZq|ƟqiϺ f=lJ&R- `Lrm1k'c!@yo~'>^t[bkDdQ?]輺g9!CKb3OMާں*gV/K[[#?B8ϮF%f?,Q6h}SqKPف>>;Ntn:mڱVxRxJAxQ@~JP"ak|20<"~Vb\3Q'H<;μ>xEk 6QH$@5Rkj'bk[$9Kzq=so*muWԭ e'33 nGt2R'L7NP/wBWYga.#&%Όaףn1DC϶v5&, FZB}dVo=f  @cv~fĭHpJkxLIuWYnDޡqTYj[EvpK{g¢4 / ,7 1N”S1F'[(ַ0WI^c-z qAm}589<B!ܮB**cxkiJw>gIKN)=3D?&$b$P_fFS`$-tDkɱ#D"MY@ٻsLFҕt,?v2D6Hͩ`c:8hoܼ_^ mN_ NNB );s¨-qS6`;Q:[*S׶x]S}$0!*ݜb"Fe8.Pոȸ < mJTksYD;Շ`*ڊ'abb4+R{Ǐ)|P=y/>Luk60Yu[IҥOn?tKʟ)6Jm 4ʿ&U(:R&\AbNdKo ͗u YQ9fcX -Ŗe,xX#/~3_ZpnI19dO)-ͲQ$[sԚ>4_A×ϻ.Rr&Fnzd@y /5%R UTK \5OY9o ]`μ7Y كqs"FbgzOtOnb:|0"P=[+XfY u46H>rdTnB %q`G>G`doK_PBw6 s5+\Jc@?krb 3A}NX-VfL}&\BA{{JAQ[HXhZധbv@6wbC!NXNq[ $A@OA+u< sr=gRTӁ#M.3`KvB_Dd30P PPK/ pkK%M@DMlWvh%~xsNn :5UI 9mp0W,5F&3cu!$H©]#hvo HnxQ)B "R,Ql`H-I# r>9FJg,{]]LBQAX.VάBXjVO4NF#lɮFyjMA%5gB9UW_CyiOF JE "\F.YZ&d@n(83N&ΠXC+wH26qT/m`=m_<:41U9kW ר*T-d6 q3mbld MDPI~!JT( h+@|:Ebu-! T\lDeD8b!7M TƟHr9Mo)ML_J\> $ЅfJ/ϧn)fq1%r fpaBf>''DPSA tSڷn!JV>0iEZV<>D%, Qjik#9)լ`+qs .z$\O͈erMXo݄1yzn+i$OsCCunKdA]Q:A >ysS*M|p#5-s7ұgsZ/Nn~VQͫ[ ^4JL9#MQ롎ETQap/#*`Sly1t@1`kds,:<%= GӳRNϕ<-Wow٫;˚gA&ǧqry 2If;0)4iPx`.MM:5iF&Bzq C쇀2 Ieb"@Ӂ|i m7lp'pkFj0bj.$:GGӷŇhw71fi =m3aڄ&!g|Rɼ(% ep3\\9[\\ n6S^J@3l>{Ğ־.[61j`,cKͣ(NAR5eVF<(UFɅVHuO.{W۫XQ4|)ٛVx~[lAJBcWnu?5'5mdަ&x:%R !26#%~}"k+1A!])ng u絠ewwb7 [t(+OWT%FH=ZvsXVQK/}Vͦ[Hߧ)iڬ"P'kt[v<#e^8L 5|S`id|hNN^ՉNfyzvAd(c_R<vU'Ƭ?z\gjӝE9oe`>?oJa4\B$|Q!Y( .arUEWz5M"::ӱf"8QCw;zf #Tjo= ^ c{g8G9rҌA~ȕ1&}P_yRlAYI&p0\rǦ>V}Jq#)JG81UaQ s?# 7{E,37sJ>!!5fP]sE`"Oˀp3ʹܞo:P'™ hh`UBj?Z[R4K`})#, D@ml:ճ "|/=h(jgE>1@IE}EΞco8fDKWݲ<)SB>Xl _Z8P''ei)50d>1 aO뜒0CbJIDmY-DԭU^+7@d~SȜ f1~5 oՙn4ZfW`rZm'kW7}Y(O毠[Zgv r٫znFU Ir +۠R4ƛ= u^^*O!Qex{ yT.4Fq( Gu*.]W/. D:&JK׼5zZQ]7‚O' a8R!aeZtR;(]ԧ2U9m'Ũ;|sL/EOQмL ^J c;~X!OrpwA`eL+xZ:|?6F&wqtEDž&4p]_C' y^wKޝ>&C>^z_',ԋE2)k EٕTצg,(eڋ%r7x!%ՇݲO}!L?ga\3*>̴ JGË9"V,Io[5  2J^dJ~ ;Y ?uUnY/0rGgZ n_),-KV!CV&Fi*:غ-# ,hwDluSa`:Ǒ8S$ja4ògFjIPY5%< vk{pU0JLui[nڼ\7U[Ν!Ja}aN~XlL%*^)܇g3W+&{Qp_᚜qgDm&F2iME \g׺OBJB3eKCiY:}oPڧowQL>Pl3|җ,a܌w\9(4}m|OQ H"׫T.6r gBxЭxȘ%l˷D=]x(FEx%zS^T2:tbXh2xS O#M?X&2?ͤ iʠ^hݼ < ] {µզtqWZas"G$ȧpq[ ^#H(Y9cU"-d^CN#Ꮱ/4DH0ZC1v87HբA?Ԓ"E6ְ?)Vu|nuS,.Y 5qxxz2J1.Zds0Weelv4wה ,&Z{iB XLy/x6i8/OE+Em75J^HuyjV1{GpvO䘯iǀQDR'&\$Lw T{망|No'ż83qr|ʄ&D8cΌpYm\x"ұݟJXkPۋLP9ċ(w7yqm+VdFn)Y|aZVFT稯12{GkbT8ƝhS XݱZ7]П!sy8󼼅`?..fK̘tBu-dȎb5^!Ac͇h K@EpXMQAͥ[vH5֫iv~$=9&> ^H!2ZP&yM ";:XC0^;?yG8۱PrkvAuԅ BUs/u jܡA(1Ee(.J+?|| iSR0o<DEc )Ci,^U2JV2h u}'g<[WoúlBzBb`%M_{۽;]&Qw\OԐ'Z/*[\ւ~͌ĖJeW%i'|cx%P 0<ҧPUaiy+qVVC,z3MTP/8~Z)8U.{Vr/02rvMlHYH vոD0zk]r}W#ma\ԃc?VO.a Gqf1:hUk"Û%-#?D;eOfO6X)"ԢMh؏Wi {`叭lG{ [ 5?:4.~u)ptA#KA?6?$ b 6U-ʓ[K Byy>]ވ(O Rl]l%ҟo#F`_!nԟTVWG֩3/ nnf8yߴzȏu;RfQ4U8¦f>)0tSnhOPM5^1v=ԃE9qӾuAJ 54{wKAC-6wk H6A@IOoZ*S~<9 0Plf'dµ{|24CLv\Y2bs2=&V9b/10.5q<<>TZ3y"<1_[ v~`6Q W}]kQpOAq*Nhɟw[tJea2jtѤɊ"^h{gON CNj+xbK R84Z)m?T| ~Z^ pݕ՗۔TD$E[‹9ܮBڇ#㛊᫕r/ciq7\S04WqrK#v~|D2%fsP(vԍL x8-r)՟hQ$灭ДoW-䑭3s9_X钣-ɸœ}׷e8ߤ oaRQ0.2yW p;,K%<5P u( *Gna:n15`{$G A6)v! X+.B'yPVhbny!Vķ e]9R<2]k#.LuKK+@=#hCEQٷ! pe8g-*VKiBۭ8qNS{d܋ ڿgX: , _K bƦRFH#~ѲcuQGRlQ!޴F8sXQS`i (aĽh \aA`? GRlK2$uT;_\nVZch.tm/xJG16V.\;[2Dd+{E_iX|v_a_v$ŊD LðQɩӌFS›ʛPs`䚈0PDpiҕO g@-p*3%TF^t $3\g9 YB^E:+ 7"%+!,srǦ%0[huyB OHhy@p)Hrs\#a h@0@HM=2JzVVU}8Jrg@T;oYm ?(%hq-b+W^'ݜpaHe( b ?c< F`./>j.+~w;4Eю{t1Ջ!E$Ԥ6Z=_1 m}Gu(&3İWMgyUq ӂ4kx_آ_tUYyk>WNԔ %a=/*rmXIWoNL%q(rW<yZ~8& 6iJxE/p2lߝkx q`h!1ə;T_Y,ew*T1<^=U|Kl>V`$1֢?ͣ<:{: UqֈeP7K*IOt\ZR%BfgGZmta]k=er pl8E9I9a`54E΀Ù[ |̗r67Zf@g7W-ŏc)E/D"k#U8JepA.]@Iܧ:hޗ$ ]̐~ sb0Bc똪 u6t{3S^B];k4u6':@FjL6gNaEg=cCX-b3B8e(6QO$1yԆCoDnMFGQ,!|h>l,!雇 cJ1ar xTtBYKm1A ~פ .Kf0]Q!LwJcK'^oHFY?wuˍZC-%cC쪥6[0F0y,&Y GUmm.h)&֏t$ĨlT: 5B]ǛAmFMooJ̔B[h2(j^SFÌ|A7tkv.IugM@]WHX%b?l`Hxy-+huCKO8A(͚ȦSt;me%Hy uZܪytU%Xmc4 X`4OIdDžd7+վYc,M|O?əBLCSI}KrGz$lS e?,,G/J/UTxT4<]+܋3[ Y'k"y)"4դTЯA{I|W`aVrlyye .fw8N9%21.+Akki={qaM x!hXn;ؘmpE<Fu{ b{U #D~g(5&\ÐRǺpH dHVpθENXvsiTx|ҟ;9Z^$.A _ڼzVKL)&B9 j&PUxXߚuw-ÿ'WBT~zbBSp"p3]ҺLA^lx-ŦA!APލqlk"}yzPZuYa ƕ Os}ZuT)+g l{˸ cbehD I(K,̀%4o<-/V|^ Wyf|k_fq~}$bp*X @*zc9rdIq g$5~p9>UVmpYf=EĦ'#.txCD2$o^E֒^cķ=& pm,ɮ0-?Yn| ]$\F4b)m Ķb;5^:gAQCĠ2}wir7?2^LM#C oخ6V4F)YS@4x8?F/sǫ"y/TBP%_˓a>Alܺ GhMNu$wLj(|'UGo#NR<0GfXCxXnٙ<IwALT+oQRhR◹,gKEUV_Q6Ke(W\ TeCmoAd4#ؔQz9djsf]v4h7Q4 tt^ϧrf<ʇbIsIJP)Ҥm⊸(:];&Loh@/άYjK\m &} F:X"&F4d(:pjH~Iċޛvl* z&w'zrf+Vc6Nj*?xuE\;D"12>ihn@ۘfv4YcZO&CuI69d@KV}v>5Du% %#6,pAO8P %Ej[?^7]&tlΒ@] żYqA hB4vz7wgǞ ԍL$M+eSA-8d1=F&9*ߺ[$'}g4!(k12k$wDv[uk~Yyf&z͏hx- (j-:bA߾ jupbv%Mfڏ$(eZrMS;&ZbKygKѽ3q_$1+wZ7&CE~g2Id{0:ۣ:k$+8XD1|G ܿa8^bCG@`$0! 'Z ݟ"R}|0Kۿ!y9|p0.93ef, d]yZd+ qk=PzYN5ZEK?w5C&^=K`x-ΛHWr'KU!Q<qe)^'[,5]s 'Xd;PBpdu{,s.NxM=)Zk H6/FYf;.wV2qЎ,` 9e@Mj +s (zPr1́S;``|yR8jh ;,im#+:Դ!v70DMr{Ҷń0X![ C{S!c1L8t}hAwlH~,i)VW` | :e]\O >JjAfLͶ؉vհ!>"Pe6ě.ɘLTpz4aQ twĕ1 !3gEr!]Mv44%7׺ M0ىd 8q &~އԛbCSIёF:ĨC9v@+Z%ǟ;؂oMK\P۰޹ P6Dn'2u@Q? 6R +#? !J(v'~{M;H'_7j2d4AEv=S7y|ϼlI_.U}<ën?Rb(i,2㑠\<赭7|Di%@ŅSPK$)V3qX'\$M,׆lD9>-X,xY^N``9|ZR ̬Geөf?ΘzEV8YQ!X$i^Ӣ-bCvULgq]U{D)z#<'_ǭwA7x^nfp0IU#_nŅU/obS;jUmWڳ.r=Y!Z f6 ERrs] aOFNu;]1/ Z?Y+SdI'w#5}žm΂;bKrlEԓ넫΂cī|1"y\9I3}tZI>vɳktq3 9g &'Zx`L q&'* R"ȉ:G`Y_nQ_Iyh,%"-iJy- ؉%5_?^4AK0ہ[_ ry < 5HO:so`__+-d/C"a&fj$W<+,EK}pYXgф\(ism5`O"k3ݱaqIp ۬P!U5º8t=Ea+`h)M=knYqB,*!XNX5\Z3=U1!l SaVBx.ѩ\#/VҶu΢y> w&`sͮ4r3w5.os:@uv`!©*gѭ?޵@V,jeUZ6x^R.$-m伳2_9.;ph1j6O=! [@h}ZOhNPgM đ{L%9 hPϣ$*% ?9$+0F`(Ls}:P٢PowBB+Ƭ{Qze꿂F0śtN|FL`*=ZO5%y6eLʎټҜ::DhY3euP> L;AX bm!/1km;\knhܜUԌy2۫ﻯWQ/{טH@bx, ,/LðL Fx}ԍ$!HJbCJyNؠDK~&2PGNL‡+v* x_t`x|ւ21`Gc/u<'OjN_AccT㩹YTo!dZ+W48F$HX{@`L`5 v-*hO*M)4*W3>*8 +J8wo\mUpyד- zNh&%(y}0=[2e'vHGXC&(.n弱n!J#=UerAzlЙ2D$^|_8F_, K?[L#|+q~5zqFH_.GUFlU޹ lۗ*Y7:Оco\<;LAy2ՈHdM%Χ)GP'?kVon]lk]4CeZ%^rON烱>qG(Ҫrcg7Y7~2kS8w ywx`(5$Kn |>-.%5RƯ3~Yޕ͕.8G1qv̶yt.{+B\̘(h~-ЇkAR Y|=|vwFP 92S#NWIT3z5ҒU%(+?hw\rcg=^ZةI)(|/ׯLj|H#ѢлW|6Ol %؞&PXkt: {V.ƀJ3d' '%-J-؁G;6D0N j;E&:✔uzd|6QQSU@f9r.qe4oI~;.c/hw`&#=vHnú+n$;MMi C=H}$8s)&TZNY x3 m4.gulԋwF L^5@ӈ[#$DYZ$KYsa/A(D!oy3<Ȕ1mGɑ{>\"UǦ/RUc/DصQ.{7? 7w9[B=ҬNtrc=lG.=V~-*IUր p8ς ykCt ۄHj-ѷH4R?Q5B'L͏C*kԄegkcO ]x=EUB6.!$M>&e -WF^N]FUpKӾYЙOsN zgA<3%WItm('a1  :WL5EKv_`G:F uSiRVHx/3-k-3pЫX˂x>8͛+Pxf],9pBa/2~lbgxdVp+,61"uX6H9ʌڟM"I5"Y 矕4(bCkw$4<ىQAKE3JLKDC}ݗ=@jRY¼@VM[56n:fޣVWrJreLBdu9:dU-j?N\TMrDyu}A0޺/xdHd71A)OxH-ZȨI쩥bO2# 9@8+I\wbd>*)nVg:@U pxbqv`F}SP7BU~0mOBX=ڧʝtKf"jC;6|wQS榈WI@Ч[cT*߈-\+0яŬ@p 5d3Y0v1q41mYݚ;ut A we'm"[_hAĢ<ؑf{옊G "k?̜>}/I$Y=xcC#سŭӉdPj.foU=>S1WŚ_s/im] MP7Zn.`ՊD8)V &H銳 L?[7\8#gV>AN:l}0r) ֻ tDg{;"]K~h[v1Jk"& 0,%nf"Ts[]AFhkQD"a2EQ a\tMv??: iPe#^T>(9hS_5raeODqWG_ c`8נ(EjC~G?!~@6s@OccsinoUoL |<;kF\ ,Q 2;+ H bfJ?jwO TqmܖZ ufCYh&Mq ,iqƫytd'V}Q^|GF3-¥(sYH{"k.%˵ 1,ۮv!MίWx^^;,,-Uչ~=Y3/h'U N[U1zNJ]Qiһ/a2V\9SGIn jk T#'+bT XDh5q{ .m@'PAdz@όRؿi+! [GwThLez;d[>%%=I"@ kB߂ 0$Ӣ}E zXn)Y1K;aH*дKWIc%9nԔ渶V7χ ߐYL֗ϹXШᡱG T&C U@ܺ,­1Dl{NrRx }1>ҮH6[7s@?l"'9m3Hj"+XI5J4MGƄKkyH>2E?L.[&"ܑb>a$tH $I]WS7Zäeθ*gpq qu~o)z_dJӓ`BڽܓNj+ b+P JE4Uz/ӗVh+ȶ+l:UR-$8V,C r {-\!]V'kYpqdqX%KrTĶ.##_-1SXa@&G]*bॾO 1([cNH$Vד2LiGqط~*&xaC˗1Fص5 p(W \{Mm 2J<:MGyHa Ǜ-[)+p(2dk"dx jdI @zF@:Xk g3SdxF`7;@*DJsp@,)U{7S|F&as`zqo=ybl\FY%.nn<$WGbPgCr_~6Hd)щzxknC'̹J'6qav^nrYTN9&9ÐCNrXg#՛n7YD'$p{-3 YA0hؒ+RVf8a1p*Y/NPo<aUIL'qpAˡM.1dM^`P7Qo{l yix.B=m:pk^l[>k:k1_ {Z&^/")`Z%dlj]c^R/;6)2*B}p}e|.x6]zNFt~-`bpaXJg y3fΙsZ 5MvpG؂?ǕRV" -᠔XP].(4ޡc%3VDŝm;euot3aQ/VBi)G ܰN_"ʧ|!6ac@=‚ w9:'ڑ^%#AĨ66 wj8}\^&QAYREKi חD,% C~9,F%JA}Xz_h B_&iJwEWRe|CF䈣DA¬h]?m|Os-HXh q?H&-ҎeĠLdB*8h4E<tX?s$ޅmlT|t MD]!J p;:v.!Ą ܃+J_ @4l]6 InurjZႅ@z<5̢>M¨ΖX7u'V¥yQ`u0,˃g-#z8df yDja^@sWC"B ǪeԱsUĈ8^bLƺ|51)]V4J9P{vl,)GXak6> *8XC,znYl}|ç'nkz"m9̪z%uk9cK%A\-m>et]pkd_K4T; lS+u0OA^urcDDLMP2akfћ;`܈\jO1%tXwO3}I؛^y/&-E}2QAIlBޮr?Se U10 VL3;>=b[۬,sehO\ؤvsI8(bi58sSD>^*|F^}R-;cWC5lq8 MFP#z"f[i_J*vZr* tfK;TO@M1?GxG`f+;+ x&R؞-KM@(3ʤ۽9o_H}rh{Pݔ_ڗqu1| QI.Zft[QHN=Iӳ w}#Zqdv^&!,%&JMb~G/7eoz Q4zʥiFh"8>K NDd`HʭnO|FN-S7t?o4 ]dM pAGd2o;9<!`5X[g>sqMJT]|V>r'3 9F.Os>~ >v P$o,u*; z<'2IsQ'MO)t0g[ x+DZFl]fNiAm aoHD(_G-itd4,4rOv3"2E~Y"iPzö[<@{ZJT ?/y4)ФWįKI 057:Or>Bv8ueBǛA`%ҷ_(]w1Gs{~&4޿If RJۓcv&r'9BϞ,ή{z#!=s^;!}㾄w]|ŷ1e qŕQ}$?i: (W_;x?0w6 `6 g4`xμ9g"OZ|#\dt & $&xʅHv=ADM:nX@os}gXo&m%]el}VÇ*2rک`mī.Ҋ$te.> 88G:6X79دD^3o0W֑6A%j')a:!<-okXGU5Jo?Oط۔v;+{2Hv`)+h;֐R O|G`ָٱy7|om4E˛olCKe7i6 n?d檖<&D3lzdR~{:cA~ FRwX9 VDʦO4[-JEoK`C8 ZIjktT 3P%ې![ +=6V1FQUC1!S<7 |b}G|juC ~K?۝pB6)F9j.z1}'(q4K/g+2I/-E\7Z,MzƢj_`)R^"_[b8u4^sy4kP^cwyڴ0pf$=덱JQYwÆ]÷*pjjr|7['ܸ;\ɲG7".Dќ;kFojFN բh$kmء+Awkm YgK򍺃5DkkRCM<}#g^Ц㫎=\9b!%OBYX6B̷!`&bsHb=sW6zs35HOkr~{ 6T!4r#7cmkP ڽO ;O7_3C-$ʵ ?ݿ}x`+"5>68^[;MA`(d_U36'~պ=*ErL$RȦ I ιۂm o.['o:t4'AB1,LVcEbIdPsz?F5fO"*:.Å3I4;XceU"[ $vH$&!V&osvRQqaX%>7xJǢxxĹYO@I{FYx2MRwyt^}gjZ03({MOW)~Ɯn'~!c_FswU5 H6zah>CR*給˩^yHW~ޒ?=ȺEKQEt> TRc3z%ۨ뎢;B;\ +mCc,~Qa9eῷh6SC7 `t'F:->b^'mSiz4}F{&(joRo.}R8~RW_͞Xr8Vϋ$nsJ. u_ڊ*p<'嵦V R],d}қxEOʎF\XfB5\9}J [DmD8 N]>9 V@+K5QzfvFThA}M1-țZ ޅ\kQ>^C7ʶXksc7Gyv^iZ°KJOzU~ShK9abgTt^?/P}G.,YC4urr hy R5ַ>8gKv?6)S'ޖhKǕ%dˏ N%-IBnDgWqEazTsxhe+pX,GR+/8dSjFYoGRŜ|V^ƫGD "m669zh}S{*7m3ZA`wk+p%L^V@t:!gؾOoZpkD<>m=W++Oh} v ԃ!^vF埜^s)jAs54r&4w-倢eBRhvR>$CV:' [[-_ja46X'8Nvdi,۳ P]{$ bt7V {(]"rp^~Y1(hX}drO59GdX#'S.⟒$mÍzdQ\%3N5ɔdb;vfO1}q*t~JOj^$gB(SGCK \uIOWsP7H'\[6~ sM'N0's!sZtZ4eЍw S~F Gԉ*1(NJȐ;׍F >][P/O+I@⇍>JUEjL]CjLW?*P4 `J8Gj. f;mhz/uLrHNr /$P`)/Zn)T܇v';egw'e:`z)b";tck:B6sol]>ݩkЉ?P`6"D+Wtg!JW< !q] 6mF |{{iwLyNVI1YD@e4n HY0ax0[H:[;vfzKWeޤ$yo(*ttlq\N凞/53NW 4CSq$Q"mI[WQAsHv/ֺQQBiV|@K cw®[]I^8L#/QŰP ~v K!aspF"NFMr70Sp.c>1ZGZK`tw1^IS߹A8]l`Ԧ!n&D"[+VVX0uoC݆>2pטFݯ^vİϮa ?I8$oaj^F'2^!P2b.H؟ jwCD͙f~>藆~*xFȎ硥pj[\Sv8f6P?.iqeg]~[1oJF{k\R?F$ YؤB. Ű*s·Hj5s$dyW;_W\wPGBWݠkfd2Ǯ@ g* {&5Y\&JI)%cH)42ZH8rCvt0RQ /^:MjmJ[jG &%uqUፐY9&fgoN q^*C:NKr\3_cVVc5z(3o A"i;e%, p}FL:`/4QE@ZfQdžW跲myj1odS 6{ Sm4|aM v WʸLq7>V[-Ł$hA\d47P˭Grϣ{"G(˜3FY_Ū(Ye?.0$3m5&Ϡ|邗1s$dP.ْB(0~߯4q>R/"}pMlr3Iu8q&0[6)thy-պ=x(+ŵKr$r~d \ Q׏pbN\"};Oβ ٸ SWdbzF=Xm-( g[vz*YW+w7T}75!v1_˄cPA?:a0i!!VI#;%EJ?~`"iQ:Pj$f}RpUAfOl*[dD-[">ΥZ>n/RnE`B!MoQ .eQEY |5516aq#q:-p(I h{jM 6+SӐ3;qQwA&Ub0s8 aPLH1 Y(@|*n:ZX(b'98[ *FڼwEi򚃋/o-ؒr+$:%ijHbF}haK LXC-)!YҪvDvl3.0# 3 T ^ӓ?Uoˆ{T^ ͢0iQ1g{t\Wewɕ֖t89d<%b}?BW~>2/Q-:40w*?Ecw }Q፼*J(Ow z:EeAi6b f͹Ɵ*.Nv#F`v@Oȑ"7 ʢDz~%qj-к.u}6X?hmM/1@jx4dTWB;b)U"Ԇ/ 252GplbYD83+H5=ܶVAey. !4 j:]> \`P[ѷd~T7 ^Wte>ҡF {a9;f5.$bbemڳ*n/ n,$a`$&mzܤ\l[n63[!#j~{[lusWߨr{)-58[՝w YrP|)%JN( N8p~#&D Z5{x9zAK_uLU#4ӜoOc >t~%8 &䴯!2Ķ{\'ydԊz:A2;$u|EHd#eY#UV8|uX}8 *dy +%v*풷2IÕfDu2շRs +,Cb%w1@Tldvt'X<ˋv`Mښe闏$8ElvzókE'Ǚ6*^J +P_!F2tWjy|$r44]YԖm04!X={SDmR3Ӟ[dug\\ Cap6=Xf T z&ևW OL#,L:?^ءv8a~O&ɌA}]0mŦ]Zld&~ ޾i)\-# ~W mXUW{bR _9 7(VKB`BVϦRݺ|Rm̾[Ҙ|IիcC++9R/&q6?Z~:-~_LU *?(j=y) u܌2";1BU0)zFeyB,=.mkWm\CmfJ˥f"LPb }#:D\XXi/P_E/4:4mr\s/w{܎r5V'%KvKRpmMcs&!a4U,B\J^Gب*+Xs~ߒDG4FKsQT7wg_oZh"4paq?٥!"O6tc(wmv9\De9>nZ0- >I˕L, :0,vRpH7J#OT'An䂭}ҐaijR{9\Z5G35myff=o1TZ){dUt|VbP~D@ _؉B;5 _6z?g8HcgA}\^uT%`ګ|](2 ^y$eRlc˸?qp 2THpOՙUr^(z~8^0U9ٽ>΋HW^6foE)wқc^+3GE̩:^|1VI- VLZg]-Iå<VCA;V+}yE v>l.*M{r#T!G@랠T~`W;r]a*daA x:Rݿs6H!m:bq5笭F uv|4HNFCuѮܼ >](Té` g|b;khBF?!N5a'*cږ$a#D)חH /l^DDzpV-F79 V\1RL䙹u)11R1}H hӃH*.zEf棔ho,Yr:n$r\W"Sљ%2T /!3.: s͒1'of7nAfT{`; d4Wd{͕.%=i}7d a=`I1Q(z1`MLJA NH  S˼!h6~X|I7"1.6@V+{#_ry[ǜ9qi%06R9;0[@OJ[(~n_w+[ż%s3窟-]G _CE҉Zww&B1>zWjz;caXY5+ jȽ!Q }\6 ZH!5lx(04z'P/*`u"ʆIn4Xze/hX7cfNLݾdDȥ3 |! Ưo`N?`5] kL ?j; 5>k2\|e#V {ͦ}%!Gvu#H-j_}z' +쳩̵|H0\RMS{:vN׵Mx)9hrJ%n v6z{[m+:T.̓`P]gS-K)XYתPjnFCs]SԲP;;U쑓`{4<t_ |ŏ&r&IpĬQӛٚ  @U6殓U fKεy7 JM'M;8cV30 56J$:|`Qc-^ݝ%mzSkx-& T"׃4 ⛷p Z5+ܫ0e~qrX3W'#Wmo Ȉhu&n1v1ۍc?d.εݲ룮 BwiY.rUG 7{8lw_2&l':\W_r zk'S"qG.aݏ {pvy wf;q@MiL",`* a5әgv ͱ4KH5j:cn+gyF꾱';ћ"IPrf9@tI~C:?Gl7Wy$ Ň5!삵GnTD1et按]Έċ~/$W0cOmj&zvl\3_}f@,YyZ,}H[gMBV- 1墙|V9c *LP4?&<37I8WrlUq:L˗ʿ B:PWj%=v7xٝDiqSCxS,vuW%`B"_Rp?:;:''s\ 9(>0z_iШos'p%6Hs륁OnP1h(:)퇼g l4@ŠG gɮgLLvwVvm:_[5ܶJNC0 C2YYa~ΘHXg%{.mײ? L9ǀu ]Of#>BǏV=e1-؂<8A!JnG^DF7(U|kqHO -]zX;PUa==>:U;B<|,l_fYK +Lܠ1U00LM H8Y 12{;PJ9L)޺fS RP69GtU6jvඌ;Rs@Nht(!ifNq޾^Cَ2"-;f7 Z*zXon'y\uxʀDoݳސ [wPT?WNìD*8k^| *騻!Y( C{yx`踵iX#RNEЫlD`3xɛ(} s0|QG|])yC JVY?tn/hAYjA$8+ +\gd~RȀ=Ҳ9!:e%/έ䠈(Xu0tLncyM2l{68-Jf5S8$RF#!{e$0Щj/1VkˏiNP{imU@pxuB&@"@<?\&ӪpoOc  $ \M`0B(_Ӻ]M׋NU ,nU#ܬ'戼)*$> NZJZBcވ(^2 X+8BJ: ҿM%GO-ϊLI26¤nڀgwq8ɏv>AwHus6 JPб j,r &^CMp !U{|*Pgf:"spzu&ʕk!wx#uPˬ({ӄ8̡NPt"M oe7Zfxx܄,Y=BZ l]gTk TifE5eK'V:tc,n6SEK_  \;FI>TECWu GK]gZJ=h?G:FRW2PfJ1BJ8c_ޯ_4mWڷRw+WvEm4Y)&"/ jiܿsWm0Z?4,n5s9(9BBa}SRk+FGy[L/~uzbWNu}5Rcibɡk?ΕpֽaTlPOES]VEǘ:OmgWWzͱhQWN}QfZteJ\].3 0}c\д͞5nĘ),4ɧ?{ıyȠ&>-f]+oȎ{ ȝ5R[͑5*V_u @ޓs5kP=a?#+W)Ղ1{6;AZN Z8gT9*SmtOG~v6sA*HӱW?{eVM,*ڇ@4 j-TbS{M BsdemKZ<cjҼ `vM$+kuG ܒ_3 #En8d3 | pΠZW8 V`$Ϧk[TL49@qs2M9 e3ݡ+~L垬&ߘѭ9 yk7_Vrʉ72S%RMGھ~ t }łpdc%uoon!΁_YC;@eɠ?uAR59c241~9 F/ۅRaJM$w≤؅q,C|U ]} $~LPNiMMWA(J\k-7o/R`]Eu=- Kh1Ud:ګ^@'yIF3w'h"fӅ[8*0݁,*uMPi Ɏ(G\ndq1.ψcYf̓w$peIav-tD Jyi rKDE RӯJRTFĿފ9B2n]X8S/p*ww#}5'f.b R;;vR2Ť@XͪMh%R]NP/7?4V jY:NDo&$[ޙmXu(KcM7K?_y?]v&_lf1n}مMVam(.>2tI8N{ev5jkSR;Bx̧\d2#RHțiPa qU'֨Ħs0pFG6VoSߵ"T VcC>j/R"1j~D;VuOWHKtYqq#bfbU6b1{`C\2U39/AwYXGUd=$d~k`sn"#}[1@0^W o 8ϐ\w 6 u`lI6>W H4\SI 3ɕXf$t.~?[ۓ=FՀmW r fK0A#Xc_u@$svo f1pD@|݄6i#$gx5e`Xߨ4L\A{6֯0m+4-xyLmx&Cph\MդvS9+? >Չ0C~(#=!մ=rN%Yk/ l=㴡a2)ycI~tꨎ{cLׄ3$6P@v~D5mpu ɹƛcP@:1 xӣ[?qGV* @MZLlEUzj`YRMBjc=sSܽ~F+Mw'OE-y23;@tɞ]-Q'JC`}^qͫDדU?|IȣkۥdQC؁`cF.C}G^TQxoe]WSe,;cl/E:sقuP=F~ c+Q).ğx%o'^^UkE7%cXkZ ž4v|gD=$ 'TJ0][C55*=2?ӿs7}a![5_S*%{\λ::*EoR_=ڔZ@qʗs?g/es?bl/nڒ&a߾xDS UmωEY64n0zC<` )H"_=8|=Lm\ ̆5kG&b DdghO@ߢ>mklk;:('n孹mKj Cud*gJ?7^>~YL.ײ{pvZpz"~D)8w)ؐ @:xv†}aG;nyѯqnӯS%DKa=O m>ď=hD#,lOD i)ń4" M OQ|-1cZWTP.ui;ː{)\5B3pFCAfYchJ@K3%6Xؚd =ߺ'F 3GXY!,ݎP Vwv9atg^t34em^~w/2M!sSJ:~68H}hp 6|$Zر DA 9tF~RJ&E?tM@-XލEGD8mgh$᳽_4ܩFEif`W#w -҉`+]d63Sgli5xC5ƫ =6ChiT6.W"'$p ӎ P;w]>e\4Eݱn'(Kw_ު}Q Dhr~(y2;(bK870|(֓*0,c)ULg{{.Dy%ʗyd#A EhXr6+Cg41XVXGvoW|~І7>v],Tzyy-n.UԎ9#Ȭ3oJ, NQJtb&jJULdޭׄ ESt=pIjTd=f֯7.-/#тfS cB8Wm.76>u 8Ae{*ڥQc;Bl" oWˏ7Bd*pif$#+V[6+㩀 O¶~ÖN !Nq;s hGSH*t,.ceyK\; A( ev޲Z]O[ 8l1!X&; !5Dri[ !rӦ{f*M,Αeo#.[ ZNcFA͡QX# 'LA2Xy#{ܞ:mf\=E]NOsSQZ2BTB ր3ZN 4dbT %%-'jp4:5 u0RXWE'HO҅G>Mҭ oEæ[v?VrEg S|i+-,V(UM^n)y k.{P-Ԧ@9%?:0= O $͔T$8r=y+{Yi|pj`;/GDys3'<{eThu1[d[,:Nu_Cٹ9{0FҊ!5r ht.y||ds` :=_B.#osleP];7)K 'ldVCuzyg ?RX <"p(k#AZ&"#T%oK<*MjrU )ϽDSF 4i5,߼:2 mR0^8XSHƄ-F ,b&78>9Yz( J[aY)Qw\HVv:bC\ œ2b~̘;3L0t=5x[@+'mߚd9bF|@Kwo~ D6,k86w"WwzΤ7JZ%32}Eq g(P+{4lWoM64RapH9BS02@kDg)&~FލΈ:ԝS~x'G7%pݧIrZ{5B-(ʜ;(ĥY 4B4o sc}s2s =w D(k(S9ia@2I{1Rfq72ⳏupyJf~TV p)=Bi',:|QۏeH)rL~1$u0W0  (pӫQHէ7Z!9~F`{I%㙬Ys,=9,k5iH(G8`ԍow͐h'aeeaqNƵ3 3VJ\g'~T2}4/do7.^]C;Y?y;DNQٲ_猙u ڣ:$.| -m-+8ZhFzkͯ£NQk)˜mΑF^Ttxƅvj Iuhce^ߚזE-6iعvJ52H='MNf͜v/=uOiz>KrM٬}/)␱j!l8K++_jSHwdw2X_sNQ%Vwy}m}eAIֽ6kϦTmW:}<`[`LۯOg1ñ xŞH2,Iva)y"MCQ YIKBS jzJhGP:/S? VuxVkHZKf:pq IDjkC݇9{ m8pI}If Zsc` k~Cz9Y#X\q UJGcۑ+Xz 7plCHw9ø!NkZyp~@~;UW_]ivz^N-nYzJ؀H֐m#G^[ q 9=mNF۹i l |b"n06rtf%`6 />~?%=ąV^<8<;+N8+=p,wiإhfo^_HVCjW$5 qj1)XpD-\uiiӊ 0b#:>d b!%:Ⲅ(=F5?%p0,E[wg+ݞDh UO?ZI6Z>U`.GU VjYD}e~ou uINz@o.n䷖38XQAD263y1^'r+;/05_D9Q=1lSvyqIlaϫ9@4VAFķr_U^5-0=^sZlK_]W)kҩ񿋺#C㷕Ҥ{nȭmCx<~Sr֭1 eN/4 k}cS|Vp9iukgzj M6Wt$61띧vp>|aji ^ pT`$M0?@(7j)_T5A/~%Xv}|;Cz`LJ2BF`_X;3!$ό1Ztq%)yѱw )nH'0%"jB§xmf$%AC)9zn1m}߇Iqxb'&{VtRa2 6]sneʉWD[uk216EӞ'/' ;9Wj0S %BqESPr[*n9Zn%bnQ:(#+Q>Å'IHWўkҁC`(3)̙-gÞH~lCHT0m+<^?8Z03 B)o="eAT2#b9bޞ 6ND±'ꂦP+ݼM]&V5Ezjʘ Ljy` t:8)ϻl۞mL n ^@Nr2Òj, |Y4vw5{UQEst<{^s[q"דVj^QV{^n$!s i4\t d>GlT8% /IID8k@>ۊ/3D<H S=sPqJ14BIDafZڽdlgAxImF"lz:K4sڧy~rJА%lS*pɪA`?gaH ; swABbwkM%][ļ=KH/ht򧱊9. ѵWغ"hN)[B4Zi2*z1٤ Itg$i^i&7X|:A1ecd:Oko@t%̿G.6Ԧon:;ͰB1Ku ~⁖(֑?r ŢR5봐;z3վb83U͖PlnS  e@ኊ$%1v|:'g,*tb|44Iy?=M:Y=鏒g SD5ޓBPH4@;ܐߵ6*_ -6EYI?a[dn;a~5ڱȨp}Th )x{m@|J`b)B}q$0 ¸A ,•ݹGJ\g1WT`{T=ь.JL `Ŀ= C1wO)1M2,;CZPFw3w^XXPX6ӒoO/^9<RȓJ"S @ '313{?<)w6-N5)jQo{Kαls"qOhRK,+\G~EJ4BJ0ꁾxB߆.GW4s1Q Fǻ.Ѡpf2Mx]4R;uѲ?Pd`]%ōkza1ə9Ӗ)*n5HF)`+VA& U\5_q壨*AUVigk$߫HRÑ^_eg,7ȧ 2t6c3 lA*P'3 7He+훎|H CX`i,y'J{ye g< $A@Jc9m14BtWI_FѼ60Rl9C7SM+D>nɁ,QH m=wOั9H W˃"cN̏qC߳^8~`AaTj-TpՇD| Io:تMɹV>.p\h:U`y<T0.L6EY9>M7lXsj<ǝ`eىxxd,_os&_Ac@=x?D ^2#8r#1UH:O$ν~n3e$\:/U*&ݢYK+p Z'ų>M6mxO^TgWU͓OՀAI a9Vb?dPXtuIA GNm~(qoBMH+[*Ll8$m tVSETyWȴ@x7ܼMԦgyH K"L 69A1 VNDEr.|NqBCVoay+z*ғEZPw [R~x 2;iljߘn$o& eMw|؁MJz #:/L `"T`#S5^I JPz;gf K+v67 "38qctXV˓.>},"7g+ZI\ívRy5%s# ?xGs9ZpkPJcGufw'p|liYE Y}1p(ic&s2&i9D5KH:~sT.ǔ;g$zsp·J:7>J?K6 @m+m5qZ7S{N#йoPPr#ZՌi &Wvi ӦgZ__@ 0?av/||a"+I81}J+ ItX/q'CC6ZD[ >hnxK|,qya(.ȘȬ-]Cb>{mrס|Jhb8Z3OJcN^R7!<]8+c6yosWSe8޶":nIH‰ yfER#d>S5}es ~lT6-ֶz ٢z|BCLx u;Vb#JI]_x5ɋEk|iks*jIVl*0>jfw,׌ վ΋7R\񩾓I@ e}׷G*u՚'R0u`{;sU&WoV͗(&?aHҽ 㶠#|N; 0]iǜ/Ů8z f mܖjE\:Խk?ej5(co" b0(H鈳(ȹF&RG ޜ\J*b)}ۆJh"t ;߉gk K~g2sLc`2Cf|ʿ\M;)/WDAf) gP@;XC\vͅ n9R-Fe;kVҟg|Px.sC7ɟI˲K 3:r3)ߦ|$ bJ/ldgϚϦ`3WPu} rSi_ A0IlyFXYZ{t^ Vvyzjʩ%NX̜L{dcWtn/})"둌TapoЭOXY9MLQw`A׃JCjJn8DAhAť_ +01ŧ@D}VfeZ ;tN;ߛkM/Jlω٩T]țf&$\?q-VK9|LhD]m%_(AJhæ RޖzL,,GY&;g= 4L]e[+BҞE *0-R(*^,|hrc_Ƈ*qi`44A M* HOd)Xq:`0Bb ZH[`i})Fq b@  rTaF^w@.хּeni?͖ܖOfvEF8,^){hRnsmMz1ėm;ޞ\@\S-}\1s X *pՓZ:q6(FIzKF8 >ܮ(0%iE*Ď8rKK;Ŭ :|ʬh͸,4`ci41t`{TX9Aѧ 3G*X9Cnq85ioO'7'1V(=yt|峦<`:/t9"zzQt>SuRsx2 K Ȅ긷L %5߯s O\Re|,&v>1WSIpjhERDW#{HvTWF9U'.ޣ]]ofl KQ7gћ+svEu:W.SU+dm!:qBR=3eKB)`f}cX;V- u=\䝪5e<4%FC j*ӟ @Y n:}U㕶 Ĵ&AF90qܢm); wPdb 18x1|pLu4!J$Kڭ/vvxoʒ 3>P {A*UN.P]؆~ܠCT&So(ڑ5>=wej߹KSX4w`2C癦2qޏ`p^cJ"o1 0Ȫ=6[C5"CsWJR(xX4bq^}P"AQ*$cDDv~{20;D-i"3[ vCĽ[.ӘW>&_ Un֌MZ]{ ]s}{JvW]VYo@1TNկ ึX(9 Ցq 7H4ak\EP3zLA]I)3yZc-g̥hKng/2qW * &Yi^!g0㒠QՋ7$r vj7jNMx6kbDy:5a~|d@NyVX FҳZ^|]簷ҳ39f-@-a?&\woAj-CwxZxtfoЙ ѻ/u`[O3!vOHhM3DTFqzOLccq#}g)s6+X"e(fYaU:9:%BJn^?Akp՟a8HO&ag*UkY@$h 9…JZp*yܓauUMIj~Mp(EA y bRV)k|]ڵ8Ŵ}د4jrW Nq1ś_iKT=PRM8')rblP" Gbr+ݔ^< ` Bx=D;sg ?O 0V9-R3Q7U{U#wXN#MhI9%fOWo ״-wMg`ӭn[ut!Nw2Mfho0/V: ˜ yW3TIfx-$EхܚUnvۙ5 FG̑yI.4M QVBJ9L t1r7|r,?[95'@ =JMU np`z;Y]L Tc4 qExe񰎥xQR;.n^qf@` 7&{gJɬǀmО-m0N_L_c>$0'#]Fb(~`gd鮵,oZM֤[# E cq; MڴaݜN$=\A.rFGNGX%hbDny 7~DeoJ<]lw¥UjF_QN{^02lFⲦ,(ׂ ?B-IFzg aԜaA0p4 = 8;&7 :Y&^ʭ:2J! +LP K*bV;x/uU50fAbdp*u+èUzg;<6 RwXOuԮY;|'ܺ{$ _"[[]LCb&KdS,8$COwYssvMaz-K1s( K&]zx1҅|){jaA u9&T5!zs fކq PpgLc % 1G5sDx9I}$[&bŗc(p'.3IO]XpoT/@"KHd WلVi@iyF/BuQPSUM C/apo~6L,>z:ԙQM_ Nd\H-z紦(27EqG$sUDSCN^4]g'Gs!%w,mԡ<׀1uQ`C:5cXiSTϨ2W#} 7F3R2uy]mn]CvE.asdMKQMqQxKh#섐ɲnu,YzQmi,ŝ4m5_%/ fn0f/.Ouf_~$`r-m* T`6Q܋9qI&Mh+m>QCR)w BxgR0Oy֚Ȟ5MX>ĸDq/47޺\\pxya[=VC][[֥Q@A(Rmv:! ^l1-]8M~\:ËxJ*c|5+幺' 2k4팕^L-27%C+ 9Ait|/آ p(s5ŊCL`kD= kiG\SR00L9^dV!Ś&'djFK+r8P70{F |(fUQ FCzVug9E\4F+OUV?f_tk /C8i*'Ca۠²lPꍩ-EBz(9 L&pmIq^Jqٙ g,4W9❩~Ǔ*~w(:F:9/ɰ2 ]st9B=Tf& 6ԘlYn%/m2J)R+1{5yWy;[(CCp1+gFaԋt5^PF^g{ th䠏 d,rX&hG]ف-<"+!x2|_.^=:\0cc/s>6SV!Ff:-Y2"w녆:;b`9CWi-" VN}`s .$Q}/Fd QzM=B.5Z{*B^l.'г`ꔨiR/48փiP5Y<{,9B:Trc̢S}G;$F^gNY<Ŕx*DH=aVEq4হU8h3iLmT풠 Pg ǩTNNTh%83~/fҥvJVR@lfk洪H=$Z1ZO14N5yp@5vm/+\M]5upHLjͲױL|&%prTȣSew'1Vwd"ޔ 1'uȒl4yKԔ5QĎr "8 5~ #ʌlkp -] Ğ5" J 9rzX R^,Ń s)laLuOBZF>0r,zvv)h\%B?ឱԁVh~9\$%⺛p6+A{aI eV^Aa J5=Г-* P oڗ -agLtoUThS1C DSҲ?IdFZ}y ذЭ=e,1CH~~^̀]M ^nj2|6i6 '>0T#h?^YI]g;R5:A̞,荊ZD+_6^6G4&{k?%g wU&قva}& c=Mc0e9{kZqQ>UqTd.YaTOrsaGJwskGO1S+_ +)>TOMؒ,zX7Q"F-٣yB7N}>5|d#Tf5λR*T1s.0Af_ayR }H3M{ЎCĭ ??.ճN蝌%Nƒ~֯YՒwlL'?:xqҏը|/^qsVzCy5ڗ/Z" jpeٕb;孠tiC5S4r롎!^c{kXm7J:T[<9:(Ys^ }M\"q-cc~xp|u~s1£@T1 XbgdM ~UzUǐRqˠۜ+K+Fb0 zMzFgK>ʼn2z5{(OLw -8zkDkf~(@ "<t;F<6vAy,Ϡ]ld^xֺ(JNVhœκ?<~%l隢["sϽr4ڑ:n.*PŠ~8 [&-@K1>ʼn8~h-m@u6)xWeJ`@'K>q/٪C^|qj:F)/Ge.Krt~X;䶁H3k_&T/*T著IVgRzjWA8> [A.E0̕]#.;I٥^EL5Al_tJ FN(uF!9zUl t$/#Aye#FV[\uvjjiyhU饳 H # Og:BJ{1ʣjD>;6<)MaVH9gjUtZQ4be $xGeD%FJsj{G@M[7|Gú@=`RPt" !FB"Gٙ]Ѥ#ְmJU-PsT,2Xa~ :0ɪL7o2zҖ7jo3h*80ag~"e)(x)9PQE-RH);igγfxֱ4vaeɒ@mnɟn*m7bbnp s}sIYbz4tbAM!A 8F3A9!\!%~ 474*ݖr5Ozh>Vr _xdFf H1vq2A Lb V~}MhA fa#Lp(䍀,Hm7mR(2@~_ 7nZ#ی[yj* {0b47iRWgۗAxcBye( 45E Ju,=وME}ApG$8mY$.Xٶ rU1 2#8%:qaƊol 1Ibw(5SjCbYzV_;ݍ%SG?jPl_+ayIpYڭ˧!5lQ9rߘAֈ{1(GJqiI2`6#-DM2r# ?M]qЦ=w.d$'xWI$o8eİCs @o-̆xK|L~ x6\ܲ5z#.[,s+:;Y/_%#owY^~Gw b*x7Pfo4y-,\~$3o۠C0+!H"vQ=Mi9px΃ѕBM!2R!){⯖u2FoH Uw}J̣7NO!4_Etk +tY`C~ydq[!>Z܌ ~@e0@JߊcI7B hkE$ 7ײrkcp6$02ɷFGRH@5JEeyKژj̿ kܥ?*3a=dWm?vR*FuNԉ)`bdn y)bO]<TC'3QHz|z>BYFD}'dyT>4xBq;" }=t9}s+xGr1)@Nէ&d U439CM!FӇЙMJפ{_;%)$([@UK\t vaCӧfm)X(=S&ET#4. 7Y{P;b0)Ew!k^bp|{Їx:ڔG07b7 zvHyn`5kL[Y]#;ʚZ>)$rmD16!fTru\^0M[P3C sFW(d5&{]Fy c7"*QJ&t!&>Cp%fpH;FRCP^:KX_"m%ƫgyQSx\`X_ qsբЮ؂7bځ6v +[|΋͒}~ZPFp}0^A>Zwd~ZpUptHU"ú? Et]] ^p<:@/^.֜l MآIWu@I!Ӽ=wWA͡ ȓHKg67hnW`zuoa/qxC wEfb;Jͨ^ 5eEK{  d\%]ݮcN&en-**IDHEC8$zddAީ3eY`-n  8_#GMU7ذES޳+(_|$CSN}yW5p0zxa kHݔg#&Y`gC-RhŹ_;_*+hpeRq"ȋ0) d/wOzqʗX˖o+{TDMQ9qfE'Ϡ-NBP1pCkkcTo9Z{;E^>G3`j"3 G8q1Rб)J7]L 9EXZל5##}R䁑Z!\i&^Tz($e3%:W4$ں<3J80! t[rk |h} T=GlO&8Tl% హ:pt%0aǟV^"~  F/jw{fH/ht$HUի+ƁAQ|\+j [Na dn (#Mn~uS(0 EER1dG__1%{%xodw;Նkz6ү;.'P7H0v0.&{:-^Pzc<.!MLjH5Վ6+9!(\bv{jo+e~@;{S /Nf܅j82h0ݨ1n2(D֯fu x?6XMEXv~1@VlZ4^ 9hb9Bɩ@έ.]$E*'E@X vjooo M<(h?/iaM}"볅]ۨae$N_9׮$TĪ2'+lSPo Tjml(6r Q$;2b@d4^V!Jo~I j"YJltFҝƪ`rUG?=8(ͰaoʋV<ޢ"^Bȣ|fU0X; RmD=Ba]R573t7 ׅIR/'],+H2sbjvVS^Ƽ#0u`ҩS1y~K)H´嫌/Q뛳qw4_}Bsh\l4evnXȈΜ4 AJ~6Y}C耂&E8Y`LnXHg N7dOa8l%hA㮭ف -}"M8D1QEg&~-@ 8)ͣ]";f{Ȑ(S ^y 1$FDpx8YE{-H3?AM<vA:O("-ϺC5W@ Y/9,wuWxkB w|QԬ;p|!8@2+Xq_oyWUԗ<딽Azgz;7ʘLR :}F1&{"a(Z8A@ΚxM,>"hȭ1I㕉z󹾜w, ? ^VÇҲ a:HP +q͆YI[){ ]53yUի+~J>7G*;aU0%;"o]/[D֠MO6zcU1_s?fր6(fVrRtXDwjtD\oYMl(.x,NߔRKk9-h?[WsQ$^vQ0,2u T Dt$Q[#9` ^%W \lFZ?T*]b ;֟Rj^c}rBQjFJU=a^#ڔFo6v2 Y [[+.q x9aڽy }&( >uc6\*NnH>c Ȉ~\2@ӢB1Ҩˎ<]G)UE8;`$%ISYGb~/(jae4S{JUF)1ɘ;r5SY^mW?"liK`~. |*LTܷaxlN!(1:UvUGtS7xV‡sT. YnWB2[p8 vgɺVN(A HcqF.AB%$#9V4 30w22v;$teԚYu,gsO(;`2B|8f4~qJ{MnwywAB>A,@F׸IzQ}w̽vDB4F|];n8-ј哘(P#֮E`}L<ܘ5? C&"HSYϯx q%=S Yp` Ph/6po`ŵv^{f6\O: 륳~By5$eD9,8m-4+ ƴ0 < y_Bm\q,[! ;yrކkjAntSMds,K[Z “(썎gFC<@,[Ԕr}cq? !Z]:~\{;\5 n}GvZ~ -2SKZ2g4տ͡xQ{0iH0n{L*-o̵ p}GGIޅgbR6?;Y*3)FǙ: %s?@q1ǨWs?f{߭W-ޤ/jCE YuՔP[!ɇU9!+bNX"Im8j#4ekܛ L 572fˢ3&MB \cxGS6s!? 삠Z h霼_Оza)}0))5=0,[[@ZM?9ɳap1_LD^E?X>-`14<<|_h@c.(Z Dsv\Vݪ%{ĥ5r|2 |b>oI,fDbTўsZŅAL,)04 ztiP qgO@)pFw?ګ3S}%@kwj&Ő%zEA*3\qSz9EºW*/U9s,D>Wd[ifpAo[/V66?';:`nUB3l|M2PKOyj8hpc(ra6|bpHBdSv6䷫;iR!DvFd<-d՗SL5T^D{ ZUCgiXeNevD_Mbqcg^Nq5t1Cy؏E#9$̣}7KF,;ff7:on^=~:$! @ 6,*~aآة1(.P/%T Zh@n)/Eڀ#Xtۄctհ_Wdj#skj3yc/#gG\iĎҍB2[u9Ob՜4^@EH(& ie^}$]=Fd;{4deZTQޤY qbq&Hn:Oz I^OW73iT! =MZ/rH-ܟxTBfL3s~,bXj)8\+=vǘӓhH%1X]j7MsB7N$Xivc ,{w RPS"Y‹?:p{e9"~ ss]W(M %OB ?X7FhBk^J.SupYKK2d6ժf7dTELLF?!t.i$*v"j5՚ q-V>f&YrZzgTDa`/K$zY8IW$o6h'Uw2!-uAi}WuyBqLKԜ4׿NkUfUC5<%\I9]t_O0MCJìl5 ޲t'5Єk* 9'3D*HvW?%^lՑZj%S=ɇqeV׃s7WeXJ1%56Y}!hs;JP-.kR+\58-W{Jiߡ7V.֌-DiWsXKb(%dD1Q<;8e#Ny f q[nVK)Sj[OY~ oX5"& 'Y' 3C7bJ6^֍RUmeAy`ۗOy{f rHk,=a/x89 BZٙ>c*Fr$DȎˀŝ@(s)bo Mrl˶>°L93Z -$ aXⵉ|TSJ"u*'eIRxc$p/%]'Sfk-7ӟ<8x٩tx^;u!;vjZ}ٱ'acerCy)ih1^C>Nюk `2DѲ_j)KxUA/_ uiEh^r)rc "jJ>V_J;ɆIh> ID6.W єeI#瞶}kBiD\yTJ0хTrh]tKwu/3tgW[gR(3 TGMpJ!'"]65&=33 RpË\]݅3D5lm#L@#"bl }7) KxR (,TYܟsA2R!}HPA崦 Yv HĆ|ǂZܒ5}:jb[5e7*αaIs~׶v7};чf?C_\zCf18 cA^[Tʼ>>,Ev96 96;{/l~VƩnzDW=- ]w9x7F.3RQ́A*l3QX FT{@.5cK,j;y&݋!'Z 7Ъ@i4ry)N kYK5 1 |*"AxHރZ 3kΐ0̩x"虱%{¤i\ Py۱5͗fcCWWjC2nYŞaGon8ǥ"@R&1txkbW,7BbxO;ănwhO ^k] m]r*Z%XA'. YR#bWP_\l5z`/$&$r-A_ pa'%͔Αl-ʓ8J凖y(3`Y,g\Yz˔Hcֆ^\,Iځd|WֽeVbVwwQcayF T"؈vc0tCw0;d>}zt= x<ExTҒ\oBh\#2W c UtixKFAQe]iy1[aI$3T;ccܥV% YYī6xTE[@ܑ1 C|/L:(`[ǕW{~g3)O AP쏣8K_X<T"\`z-Y갤e ?W}- !R~4- b6eW]΁m:l#UV> 6R|x3<]zn~W&%+@L/.ͫ? X 0o`Z!(ULaث&tS18S;.eof$Sa ʏYU'JpD*KQ_o\J`Y솔Tѿ&< &OR5V OUhRsh\ N#A33'$5砽z D6zŞS%281G–;u+z#, `'uhȘd~ëTXzpӞӌ*؈D\w .?P-Ns+$/3z`[J̬TT2 ӣQ{Zw^@N2IXoAJ2>tIR١ǰ eqx#goqd]Jcјsn !,E5ykj*ؖ~Wn=ľҙH2ND gъ4O+ I.iVqb? Uys6UF~!jpۜxNQ镝}Z]zYQ@Ǩ]jnrkm_2Ja~Zc]\O skǥO'.S]ˋ`]'O]B o$9M2 0ꢯ.:Yh1)dKI=> *4O?G$!mna}"̔S%RB(4KrP-DF-"ʆO{H9p{ϴ:ʹ8_B4]f/,1i}QpeV3t9Z-aHG{ׄ%de*=tY /1T* "Pz*;t=VwiV҃f i}m'g)\@d BNêBn ]}ZS!t:%]\>If_5N |X@=)Y 1T0q*ԟ ]K|"\^EDo0s1#F얧ׇ ^y2?r9My:VO'S;n2YcYnQz;aLO"4lQouxV%Ûmzʒ]a,/|7U<{pI 3pXP\um'-sbx} Ep=9 -߀I0F>Ar0޴B,;/1택e"#Q$W0g?1:M:$m $_uVq-fm ;tܳ_F韕d\Eқ߈% u5X2A[Q56}QvRQuB]quZvEv\kP)&Q ȟ`YxKWvbo"s:w hUDb]H+eGaϓ֝CA|ƗCsΑRcbvw^s%%92+g;CגJ͹/%Sjw &8e@w;Mn?c-{"54Λ5)^gUo.o[𤂝zOxhO!PΞRcڇP~&c>H'9f{h&O#gviR\5R#4mz<-J>T)nS*N'|P0CW8R3+W:>EǶy4jhpn{фSy7i7gt!&,[Q8Ċ0|{;1- }vgR_0Wa Аy{>F#to^3De'M3('ep"_?0GzJH􊁣&"`d܌ɎB*4a;@\hxm/o!󊛧Su DH`m(=Ӿ^ efN_ro4=YTEK rI#XD9kPLf ÁL]fsYFFpBsTK36bb^O{ttli9w(+SaU>Hi D6Zޘ 3@zjcmp 7w&Bj)C c&4RCA␯86p^`5wCI?YA4: K9!׭qXq-\k*SYOyooQi7bϟWvv,O,>ySʉ< n`a ,ei-5PФ Vop@j(n7Y,BJޚq|DV]Cf _'QY@2kc}k_0:Bpk1knᮋxlE A$ۆ\Ҙg]څ µB0գ],HPI2'6Os%~M˕1S4Ѐ.[ŹvQ[NmgU , Ù btQ{䂷?v,Au\a=#B G>"Κ{E3j} TOiOv죄HhQ#SցCʌpχbQ;ib]LͿGG:zlKvZBƏ!UF&@\d0Jo @ p͒g"ʁL 2`e]} -Noz#9FlܩB+7Pa[yKGu:j ,-tp<}@3"Z"ޟx^>:j8%W07Ggź?(Zm}۲X]1FC=0j3Fdebp3}No g~eqjJ){ھ]L>L.vb$J@"Z_qAC+p߭?},5ulI)4\!7K?9:n0{NZgD5]$j - s\R.jZlR@EF]C$Hy6gz9Ws>XE' 43Hc9Zod0`MbCKh>e6 xNDk ǖ5?`펾mFN"_uΦhe% LMHDh)z?0H]oV%1Hw'-tN~BFϾc#~q/uJ"ۯr^gSay3oCѽG!iTbǨEh-Xz\-X< ;>Ks.a~ȂYث`_Rgҍ"'֔NUqxJK @RZw^NJ s>!RYh ^6 |6$QmMDM3> lD}I%6ձS1zaU2"\ࣩ#&Ĵ1l[U*~L<5EqC.f.{{M&>T8ЯM(FFN~9 ]bkjrZ2S6w9}#|qslR?;-]Bo^ViL̡ G*=0 Qٕe26Yc9~ҌL/*Z(o2A~/ڀf75s~gJS#"B3tAfr-& ?2~>D iVp{;m{v;zlQ%q3O_&X9ܨ W6q6gnxn]`:6D <~Iq=>JD(`WIZ[i >:6r#u B<^~O_-zckHB4wpQh+ocm%bu@ğkv՝%@ '-P{ KĖ"Piԭ=(5)*d\z(aNoW92s.&09-:\ `suog/Md Y#*jFJ AVKLĊ_R_k^}>B 9LؕwAr0]/TJLА\V0.ڼ9ŗ@č_4;R ,W)͖hzPߝ6?+Ztan2-z\cAn֓K!2ͪj ;L͋d+cW|TX3Wfn]pr=?ը$D#=̛Y0W|~yVL}KP/4;4@;yJbWBW`v $ij֚ޫFܴV)/46 ᗷ4uPWoK2e$WT" [K+*b:#J$8U.2 |d?gL. avg*ERLqO 医-iIƳU`ĽyWE"`87{1jo$t@}f` .Sox%^ܠ+= &>'?eyK+ECɈ jp]Z9 cjT=Hk>bw{H=d&^+G[я{ :֦V7|8u~E낦_dm͟xa HۆR{TOxfPSG΍_aOPB9!֮!wO&Y WgpTS [gٶ7iU.\aha(,۶ 5Цeyqg~~^L>L!1b:F9KCc/ 9$|hn*A1Ul P{Ain\uTT wp@mK%&0-xQ:g|D=<hRi&v썑HFUR \sEY'!)`6KkB5u:)0~U8Ph䀁ۂ'텏 h5;S)G~;@MȌJ`|n.u-Ku|wcn"NSr6unJ_I) \}8 rim^b.}M֝z!H2uZUz/ wsIjmQ^F$ Oi3C3`퇧J4:oդA2z;!Paw{ :Uu<r] ^hRq _-̄O׎){ `֞L /=/Ҿv`Zrn,U֓ Cxy ZNW:_{UM,toM'>_\7i.8[ͣh&s7hڥ&}1ǵ%?BH9'=npS=%)OmML$+ڻ6SV:jJ D3!:|rӏ{I S,Ў=ts׷] W)X3KNi}3A*lVcE} WwAxOߞ')t!3$ܚb=ik>~~,ФRAѢ- UO ; bs߹̨l h):d[^]K5?HlBKtPeR+@7NOO^.W woŁL.Pg<C\o2|!7^ؾe&Q +.[8̟ }Ep&}嫳*y,{_5}Jt <츘˴ +SHEI|5Cg/=2]o)΍baX$G4:wylZ?@∑e ˻Yk3йB_9cS |\|@pf%jW_E8-[Z72!/7VH~ Os8Jxokĺ;%z4:-b J4@ B[MBǚm\͉]-+.U]ȞIxn(8HݣzBI`ΔKvˁAråw!}< zũ:xP>dZ9cTK:~3K]AEk뗸64=;oW4GrD s- rQ5SsShk}h#Lmz1_Xgj]fӔoayw¯DkQ;MRb&R4Xje`!h.,RbNM>No7ot)p89|_b\^bk-)3;FNj5DdpTn#7] vm>3wIaxڳܴ?eL篘!^Sz=ܙW+T[WTA S~rWn#A+uEw'}GO)G31i$roA})Dow2r~ִ hC>O7C7u4 I$VlQ`֬uI}lkyzX.VְCÂF:x~tm%G^6 s&m\nC Q ՂW'f`;aVzÐ'Bw7-s|a!!YW:as<& ǧ''B9q`$ic3rYݯ(1Y FGh7)%a{덊ӱ-lSPby+"ul%φw  ^a<K_ې jΞ,/Υ<XY8R8 E!&ru @A䯴NdOYj42q~aO)A_{Tդ[.mx)@{#U;ȉ2.CYDnű"+&-̕X:o+E"*j?i\A} zg#j;Rb:1}lHb#&f3a+30po_ŋ]˾;{0Al(jz["3`boB˂O?8Ҧi;T^%!,f q$ftIdRxn9 ;ARP2GfK1y0~{)z8>]/nٶ29[3d\3=}v*?_nTؗ `jr65af:"uKӗ^ER:._i}u4LX zzDsenjρ‹hDŽ;cE ?Ɂ-^c,ԯ{`ηSw#Zv%m!:*S 钟t]^V]PGy5. ^aط|!zKDR%35x3>??kl=FXbydc̮ F[𜷮 96 @KR0RI9l/|o!/$r[mÑ:m um抽 u4]VvDRZ\EYL@IQB,%*ez+ln#˃I!v@Aj j"X5?$= n=9$1[[.Kf}\.*둡Lfu25ux|8TF)Λ}Mp۬eEK@0q.׎[1ͻ*<kx$sQ^' -O'T.2=q>2gb:"0.A"eV۔?3Wc )*Lx EE{Sʉ_x0x9|Ͷ] G Q܂ #nUPs؉F?*o?|Ry{")]> p1#uc"<12n>E!>0͌< S$ 'H[CdQq yk$`ng6J.?Ey= cIDu}^aKt"HE~Cpd5H!CȰӣQ-9GXF W  |z`sa\E\is$,+L9_h#?⽟y9#PX;^Fmiqv[ze 0!y'IL ;偍[hChjڮyݣ'QBnR->$x}bneYh,*wf/+N+͛Ӿ 0kQ*uG` 4$g%h9ok0QNB=r]"P=÷ L K&wu[}]++`FK⢃,[ m^F@:B88Uwh:'Ĥ#]gLDfs\)WwM,LGO>&ƮEDllIKF} ,|"ON$Sٶ1\R^O|׽mg2ѯ }wוo>j럄k(;$l!kp:\.qb0TU>h =LKjgkFW=Z%QP6Bڂ0}ztAB1oߌs0cL( !Ŵuٰx]AjxFGB+CfEG N'iP1/W4+hzZj\ HUil':OՋsGvpfS]]gwiEC1רdUtB-R\lҊqnYYQ4"t6UTEG M$%>r/qٺCs&fi-`;y੬>#nd#1ٜ"Z* Ԅ.F<H+ ZX B1-K9Hڇ-x$ikZ8FSѲMF9#_!̰7K_A%l_9E&M`)Lf >\v*Q.8mruOɪաYӞeh*}=dpc#yC14XCnܴEu,HAWP0Gf,S )˃ ) ^Y\HsgBóͨw?Pf9Bh"TCF9mޣAdZ\?GױiOy& /~X,WHumМr Au2o#=т$(R ńi!wrhkJՀ[顾2?_RVTKl`K"pmaCԝ N#'GAPEWhֻP+e;prk_pH[Ќ3j7ꥒ{2vnvn~Wf/W|8pv+~2ܩk_T-&Д^El{r=^Rip5zu7EQ9n3xRoĀpbsaT e7mJ-) -u 7vj`3$lk6ngnZƊSDtY=\Jpq QmԨopm< 6i=# Pqž-}t0) gOd0'wTN0DSF :hg{q*d>yJn>C7\0r}▓Ufvȼht{$m~B-A #':w?6c7I%k 9R ,f)$|E)Ց"etaB΃`͢Cډq&y:żqM'Yp{7.m[Q! `!T"Ɠ|D}RaL`WT^ƢEG[aL_˰f?I=@&(H:֫GgH,@0͓hN !u0(yo뢆?Md+nCvƼ=ʈoFX@0OZTp7 ۢi,;[?oZ'vo߷L`|6&ܴ5FeDEBvQ oث[3F=;z2ѕg HSʇk[}iH'lSP,?HĈhyMMJu-!~x]:*WƬ qq[ mWԏ#ę[W,$ݫףQ0!4&2bY#&^2 q-3R3~JɃ@'#p[ 7 p>4 hx:_a?eb" rcTIi KZ4*awf9ЛV^F6 T`b: @MB+us;ڏ;|eKʄ]h)LiԆ |gM(KnBFeWnW$?M6\::><n~;+t"jlnQK~$Kϓ-g$?aI=uOq  EA[5˯|ػ>S`">^ŃSYg-djhxbC0,gFE2P-%'{,5NS&.T"H$E0*5~⿯){%E.AGĪW('<33jA#e4&f_or14 s`Dt|& wZOe-{pLZ/{o3#͜YJb۴s>9da4#pwct4LGw#%PKLw;O05]Ă{wh<7[LJ|u:r^\u0A4ę s\zR{Ƀυ`)Ǥx /Ii@\`XbE8@KEhC;ehRЪ>^rjN%s]kBZ'jzt.Bxڕ!<~7dj4 Reo%,m[s(f5ewФʯ avL:ZQo3rP1^{dhpOD/a%#| VS :b'QW;ȍ 7K\䊈Ţ}e[WF~\&\ Sf2-,/홎ĵk~r׷'AA]|왁Y~-&@O,W+h1CJdS@K6jOjvRlOz3дRotC>"XK/ƒF!ؔKr<50'!GfRNX?Y:mVeVvϠ:E\ky{]WdvjKCqV=<Oudx*4xX>_+㗙k/,'J_NK>rAQ,E3v0` ey |"'&A;uIWr9śGz%,L7s:Ҕ4s?-Ed0ˑkH/cBpEYΐD {2\j{w=gF6kpGoSJ94DԹaGn|ygOsBP|E1Jk fad'd(FEԚM_!U`bfي]1bAJM_V Z4#pv{ b] K>dފ Fp? avM.ZR||[HP=߫ ɣQkq9wKޝ,P^Ai}0b|ԽB ʰi؄VfruU8-K%?QuA[W|F}+ ʮ8rl~BqG_E]vOFO&lj$MM:O@w$yn[+嬓$%v ;848A!gyU8rᬻ\Q1.&$Uj4v6j:NO%Q7㘔ZREtY&^,ΛB4,ZA$}_ Mȏ|*H:SKWPo%!]mo0m:b熉} |7H *j9gSnDgy2wwsKZP33u#VO]H2t6ڏ;5_H] oC cV@"ěx:r(zel-˺CW9X*8L~nS1b f@ FCng^1qFbAW@fbI5ff =71/8#ͺr;&~j. č.BO7eܘC4AMFuT^:bN%go鹺r&h+rLg25 IM<4r f5+VT$m>}eY 2=%moh&*aBtU=5<ԥe dz|3sTМV_ٺKěWtI+O~}k&]5wOА?w/#xklfy"c{A>fm/U}Co*Ȩa_AnsmQc@dܯRfJzLjOA3H>. ߃"Q~_B Ed?i)y# "ܭAfª(]e‹17.=n|r~mp}pGvkM'}1z2xd@t+dA'p:M:er#^}>wAݧOiR7e}pިS#X Ti+du"&q6qg>mYܧnսN4;ݴș2}L>x>B9-A>s ]/UØjDRb_y".z;\q_DuKy %"kIz!9[RT+9Z:1`"y4w9PbIhq*v\{˿!|ry0@|05k6an \>6gDCw!+xdtgAbV"<~S/`ǸyKrVDFqN}xqXC< AuA7wz|@$eNrR fc99«(x_IX':R| &I2y/vg]&>0cCvVF}G_'(;jqG/pVf0ReŐ[n\W.6Ӻn?3tn99)Ri1r\HL}ڏ]]g,7&lW3'3'α(OWW[pPhAnTZ&q®DkmsI,'go$pKqf=,T:ha ]?G&3x⃁INp^$TAa݀Lܗ'NjuPh!KmQ[>$VNʨ KfuZ%{{}cVJU1,$hA+!_].` 6~{ƗYwjr}.t"79=:pqs\oD"滍F~rm+`6X&e[ T]/M,qm'`i \o&!D`KkU.Ҡ']8]oo]=!:ȳjW^X]F܊ui 4;j> i3;kLni}G=|П>Ķcff^4 Rbj>G(~`EIA4HSiC^T 6`8`iu %Tq%矶}"۔oC@i?M 5˖;ZZ{<  fbmˠ`\/m70/{8'P%J,#<(r/2^,Z:ڊ}NH卜-IAcF:M1HUM=M`wg ǭj[} CLIe1-|4%pD.b7#@NSQ%n--dـKQx`D0H.z/PCW Fގp DI{܈e@0Px_JֿtW ϭ=A3 mqK~EWHFG27sxo`=y' JV֟ۍ̆4bWbxw5~@ P#e$tok"11j.pq؍|5u[ 3c ]f7>֍u r@ ERxV(mCjR'^(oaȕueP~$xN3S .v5s~%&q?EtȱKZyxa\ yh8 MarIV(MJg5_|B^C-zJrThE޴ qOꚉ_OQO&ݢ/wRVE3y,5GʝD <*5ھw}AFj%}{٪O_CHv}& 0W"VE&w=o^u kbAXi=B"eb3)UztNQOU!Nilc+?Yޢ/~ x8&Y~K~oħk)Ķ0RW}xIPIU9 ]ZUh63@BA$-lAcCMVpĦЫE$2ԀώpI2#q{B;˻uk_dN̰9I09at{,vܟ2I-kяAGDӲ0٠_Q&Ǵ [ uX%I<`uJ Ħn0D8ɹ2̟UDLRo33&dXwߏ^R$ #ZOQ%rԸh|R":zN? [;/+9T0~ՓT}EDk /j"XG[~ "}>)QF"}@?`:aJ/-TR2jNW|:W?`W>tAu0Rg 7/{dcm 8H΁1w"i=T>yPu\P MBXcn8EHҰ,MwQ1͓$!q_4gwբUPr Az9CH1m3zyUx͈^Zɞ|Js|Ol'2W;/փMa6{WOu-w4-Ʀo +6tLcI-}~~/bZ?}VQ=@0/!ho ba=2j;50TaU-g^ *qQȪ\PB1;N5%s,%눔Nuv]b]e|_[+)`;lO!rw>f,BBf]cCϿ3_Ma}n3?l)9^Ŀ1э8F&opQIi|EQIIXфcZU94 [om3Legl mh}ycj|3x}@2lاl3ݹ a&u4LjV}k'VIiB^ӿ$xuL!C~G{W JWouo`Z~#A2GZ ,:h fsS(*k"lڳ|IͣUycZD}s]z ^&![ ߟ'*[K{]&jE2a D=>Yi=eWĀ'.M\YDY^(\_]_΋^*MaaY˫/2yTՙ-"5XeAϾؠ{^4+EznLn4^E]-<`lVo̟@"~,]AL9YP2p?(:C˛vHH: FGf)H=<+s,?%TD^. QCe8uN$pTnsm:8!!iq^g)B͵ m@o:Xڭi&:O+³Y$vaA"em*E(?ʂIH4C҇d)kV cmZs4$,$H{gпsݠ|(WTڶo 7>v0{6ŮhwCN Rnc@r!0c*&5,^|1-־)aNB?+Au>܊=%,NPVU_k"$r1wJιU_x8"P1MނӅȺOZy"اj YƞhC8.ln9̤s`OFHUKqABs(3LgT_}N)%%a%4=_)o:+蓿0l)Pm7?I*dUs?I_,^B2qp<Ȓ&ԯ3Z eMi0RZevt54C2IwZEmu@6"Ȃ8(PIKH)mO<)P܃&X[ΦLRaPiaү HRպfx)_y[R:̛OpCR_CH9yކ]y7SJ^;c~1W#n)6k86,GKݧJSʇ|a; 6oq&L=fi*i=뒿=)`)-蒭rF6s( ̸b3jw*x᳕>}N:aG}TU }I=GJi8 ’jX/á]bM1ܤ`ݲ|4"0uKﳄ4|hwNTYc7Y^IKRxX3JC#'{lZ7n}JwO[Kw+ l8gr. 4 \E $7 -gxCۥ->= Mrmj20q^{rw+IH2HEҾW,GbXOcP ЭɍT*6h`|!T;),أޣВ(u0Nܰ?(5fJFsyqDEtʊeΔ|-7+`IDxV-TJdyM 8qtz.n Wj]Ax1RԘ E^G9exS}לzK * y EZWT:ӣc6L9 x$̭iA [ԢD-%Bgax ,.N,'[8*շ#,ۂjy 1XrHmN8y"͗#=&7X ʀ0r;mbc`zk\DoDsB?#PՆ\ A2&$uPe*$ieCL2bάW4wj%BIK 2ʘ WvUdQKS)$ DK s=OY_pj*dF÷"9$r3:pٕ\Xloo܏$eePzsstHr@͊K/WF)b0y]dVQq HQSFO!ǜf˙t7@v5WocFՀWİjbno_Cy~fꗗxck㮢qq.eK#MZ7g*ՄY]`J&Y3e9c~9CrpD }#Ioٞfp@&خYx2Hv(:tBuG[}#2 v kUYyG0.I̦Ey/7(Rz缸}t]>chmK 4la$?g2кA窱XQ4Ma"Z bשIdΝjM5+_MAy">n'=蔿Kx"iv1t0@+4Cohy+4`R_ev-iD-(Kn̴Z|2iTʬ s@(ka XL?Bd<{I;޻g>ڡ-Sr3 .x+}I6)^ZʺA}B*1:ȽEJf:疰\z޵48>Ý\87*@4qs\fY1a(j.%sU (Űw!zKފFA*s#e >nQA 摴:81J<БY0Z#(ѪwS*Ȫan㜶J+bӎ޴tqvOi3t鴂w6(KrHKe|-]/(tR$D5J5m&E)۟"GaM_&|DV' iǨMXVҺFUJ4_I/y,TV&|H5&\Y>(1|d %5j"'/GKL`a?64P ¨>n/W{9~+3;o6Uϥ3rY)E@5[=]ADhZdo'6M?+Cwf,<I,`\'*@h`nϭѥ;$4-gcq$$s ~ UZ 홈}pkWo '4/\q}[R4ƛi^^ XlvbC)Aa0F G\S}J\M>hn+<W6q?;Iw[2#A<ق7yX#["M/\s;e`)a1| {A\Ǖ Yu2[η$q%OJ7zjwVj[pDNͽY\ c_vf Uidd%ġ][U ̮о{3OQ*6xʤz I9Ht&-9vaaq;F+%-pM~x[gt!1{ScSZT1;C;'ߦn\KIY7⫝Xc~qC{. 0ѧ:6s|ObqGIIDžwCEkQ+%6NŊ=e?:=@@[̞ߵhHUzRA,PRʓvظ='9 :D@[8V$D_VՃz#; AmPD7)#;~D^u9%䌐ɤKM̰Q!1_Xm lTTW?|rۡm{+9+ Nbk/ ̫q$FQL !P\80 lSx-T_Pk2G TEw!"`> $_ \dM!5s<va:a$+'#~NTA)k)h YJ|f F@8u8S"3*y3l^*R!^ĝ8{Ott&brzG%p:A0&`Y)PBr`#-ٙD͜)z)O3y<ґc\t2H X'؋] i#()Lʂ/ %Ì$ؗPg ,ʅI0'U_ߔln{Z$N|xD(  E0loG&*pEԥ0-m{GwU;tnXtz(C@a++˝AM#NFT$2g ΋DqH{E{JoD$rHwyx0y\YLfȪeo\3ѫvf ]^?Nز$in5'"˜DxMIU(2 'zcP~K4&$N =F+&(<>Vx02:iBs8$_-6oLJCI,eFŹ#([9r:W/^/ zLpd" 8#ڗ|({jCS/ߩA)G}XmyV6J H.luܜ>Rc4̀UZ#0*PVKĆ$!z}s3cMO$IB p'_GHhI#sTXᙤV9kaC$нߠKFgl`53j|Pa/>T0kh WYN&CrOXK8G' xV4?Nbڼb!lرHTCX'tkӭw`2JL)Ѣ /sV?=]E^5:iqh{w`'xs sZ06ḙ$]l-ZP%hbV*ϒZzn|9jS)W(A [i gO0J3.#eÞCEd{ʕ|5F$UO/(ߟ@bxXnVr|y(oFr!`l1"0h>cü]0.EMI\Ʉc)?oeEeJ3* 7yrouk٧l#5)2~T@b / tM@#m/+/xÉ5U䢔9}?3]o=I50ۭ&i m֨Hx'o !0^vIbLՎӈDRhpF4&$v"bT̈́WpdzC6PcBrXpw@]чT.|$u cH|"'=cvo$ g\mֈSHZ!g:bQF'e^ ʍQ+GkF|&־8'MB_`—CjX=qH =Ūr&O(D~tk XnCRiJ&n_G3׊D>ߎa({JQz6[m]p9}fg3"Suo{ʊCMQuMg#Uȿ a-7X;~ 3 S3@x:- wm<S5pϜzfS!]e8rlq,g:\Y3?f/M#} s2~n7w6Vo w!\ESUSnI$%/kvs!8ذD rCOrIRE8`uN<}֬M>u9-X铛긼~cP 5u%<9]"9]9M`GmK2V[ =B6벴Dcyz+=\*5 N/ Z;x08$q\P?.$C JhI:z)B0: ;xVˊeSt8P 4rS͒P)y7irk\ݍUȰIFXW㕔*>,Uo.^|$|@DgZ>P~VXv@b&;r1KY#e!,k9*9}&Ü >&]:XʅgV6RG%gڶ-[i|~ G kΪ&ГO6<5V#=JʻNh4ss׭ք.16K8JyEGFʜ. JIOT-n=b^ `vKBML\CKŬ[}r8QcnJ7 .Z8HCz. Pߊw2,Dqg&orِ23s$tnCT+qC鳁a>dm60ֿ= ʘܯ]Oҳ:^ S(? (H"oR 7oō\=*&j8~>u#^mW>eqHsMK$9̀ijÌ?/c[!5@YʑMYC)H>  0ddqZI&{u2^w!J^]*O{U=.M:#GÓpK]yǵ..PЩ"PR/.gP iuKn_ @6w>#۳ /7m :TC0HEpR P/{lxZ} OzvdC:C^m¥%R=yU9z{M+„ҔN;$*ҘDE,I(Kb/jﴥ1Pp~eZ"6w0ϊ9W\QPxb^əh 21ƺ8QT`rی!`bn{吝VF*xMv|3eGsDi@wT^R2rS 2 "{CL |[8sX4 ňt@(:=ELȕ/7{v%,oux+"% ª\gr؟hx5j(h}BH6:%Et<._ F`Rlt*}gO(ynn_ƶ2"վL+[$Cl#[Q#(`.=H1d9ޛ16X9'uijL5^ѳ^gݸE @$+ ja,0[,>LNCpof7)qv彳_C1ywQ~S,vcї`kGwHxkRAvh:qs>ZRM(XiLg׬97V:n;|բ7+D1ҥKQ_',De7~K>pP^(27Rna퉝UgmKP_՜4܃*^ jZ5VΞQs ҷ,oя oo*Q1W'24xA{yQNټ)Jj=[Lf6ĭu+ߦ;fI_uѴo<5oI[-G+5)e]_u\ ƝՊSem{-՞ _ViRr[S1C@/vڜa|ɢcu[b^z"%寫zU]p,oRh@*uGp[;/0嘵С31WwOc,&7ºgmI q5*UtaEcD#e}vдj6η&O>:aBa8ѩ)MPGk?pDhfD=v*zEǕ+d ^ݠ}YIos }<}5 |YT.n `#yX|\K(HsC%v^kҿZyfHB~ƜtܤNIlS|l {EƏ\8F:mP;>?]S6@>4 Dn>w8_ SN " `;Q GW|id&17x(Pp 8)laK`HBbR1sqkr̛%?Ia?}e|-Mm?8(qfNv=?9 wtQòPJx_ۚ:́PaQҖ+^) 9 & ZҔTOb&nC=2:DL^ȟ)>WS༅/͝}O%h{wƂ/#Qn\h+VO$ܩhk,mHxLJ^,9~?n1t $rqvgR]{3qp=|SS<}Aq{h@~ι"cSq@z Jm]g;QL"(^YW=0!sǦvVI1n6qӗ[ {)N5qXW`OsD7%ȲvIwYbHT&-ٝiX᮫l7.mJm\XB \P|O˞%!փ|Od `W'$+Nkn%}AMS/e\l{(ƥJ&y\$ca1}5q1GwTd_ Ue)Irc>v>aȺ=OKkн Ey[i2 b="E?iS%ߋMϺ-aD|>sǙ`קQS@g+=c0@knA\ʎ KfLToٗe ˒Vq5sz9X%fMj!$Ԯ=؎޻p ^UAXE VC?axv% XNU(W[Ơ9]`ִtd,-9s$/ nL}sπVAL$7m)x~N ohTpEi,г]_k7Zdh3lОRö)bw@u*n]V{fJ#UK;mwh7LNfiVڰSeuI7Z›M6lڱuBb$T$$'{76]aѵƉn>VýW> ڴd Hf*ȆRp|n޲u@u;x&9 A#5s! ݝzqIkl"+E4fw ^8?t:~(b9O%iѲ)#;{Fl R06Z7ׂlHSYg)H{n)Пm(k6,CH?*+Y0C%KLwI POn7Θ'M魕Lr'PV}gK#> –_8᪦g3}1Bm ^ ( eʸW[X`5|`f&Zyg覱X ŨOkɟbJcqA:R[x* ,P'T'}sJ7 P6tp|V=\nx~u޽! 8{SaFt큫!x-O'ߠ(}{ lFt7gB!V.;+Aa61~JF־»;Zp쵝y^sz:U D` mx,o.4 3]m+ .ZlP^|.8x0OuS. 3Job}d5]a{%cqr'`o}4ӷ%q+/ĝ{2~KxZʽOů9.Mv,sNcX!)S_U?I8BL>H \\eG$qtLa\jf2./QdvRC Z 0d$EBsNe^4\xnm}a1Dܶh=Z9csVAK< f* }M6v=k9PpZ>`^rǭ0қǓS@G SP}̪  ;'T53yB!NCˉլr}]>!vvvPבx])[4}++ )X9T 9(hW?B!&CAQ9%L?ellM^9;{7>i0󩒏8yyz]㘷}I @S?B;0馄 ȷ.tiMI+9b2;#P9>%Q|W*ūgQ" S=~ٌ?Hm`MfkANϖ,"mwesD&^.LQ$8o-~\ 9`rz"R5%{2 &v(f=x' xB鸰h4ݟ 1BaZ{as,5DSM7pfDhh_0ɁѪPVIyz\y9ӿ|OD I@]g4zM!ql!a J_T{Ư.%`!tp*LA\ʳ9"%T;@oY+3f".ojSZŏ1[bTfHDz5a]5x/w {"hi*odz땷Q[8ʌx`8)ŷ1Oc5 rV6PH@ ')8euLjv- \2q3|=WB[1y,UOn:)HQ]L#B Dh+1(LIog\9 G/8׀nBn΄gO{Y@Y0M%yټlXS2Bnj4uӸljfkT[H|$dfeEz]釃‘X6'ozlƊq>0[*-盃DQ~M%%d:_) I0L CџJwΑ\p8(xQ$WU/ ω/Fr2EwNM'ްŒ~4zo|NMeMM_+`G͡JX?ߪȹ$=_"V7)/)7Kqc>nh^=w3r Rc:Y ۲F*jbW76%=Xa ǚ '.OÒ8~:zf֮M AA80便p#D.6Zx]_jVCt1AuL-XniTxm?]o 1p/C}*JlY ChXyȷؑi.5BGk=QZyV[x@aU4e0'*dp-joefw@YEWM1ZlU[* '/ jGO̽-7 ox3.nxZ,n0fƪʹz<R*)\`U02?D$kLUNĊR*K2gȥ/B#-1En+ Ob¯xT AiIJ!N%.^ LxYc*K͙$CWe;HP$/0!f^ZtlS sO/~*I z'UI&ȴ^2S !_<lF۲F;ݺS@ӉnXjWik)Ͳ2 d&)~I h`t4&9CYLG^NvGZ:N<(WL< qo=4.ǫjIq'Dbz%DH08)He%BMN`k|VGyIlڭ@O`,JT =<9H"ӈֶ?m ٷo8?"D[I"fƬCs~q ɚ :g!h{*nPeD7A@*`ToC3BR _|/qmMuˋe+ɵB_ )itUHj̟C~D))c:zA R>OFP!;+ zK7"ϺAɎ.:Ycs%YA,7 h@03ld !`"#Z\B+W`na˅delqǘrmBΌ"lP%Lj&vKm{c}(gʽH:^LmSmyt;(*B EDr:Z.uߪX3rO] ,殠9Ra;ǬUO`h1{J)U) Qo{OtSºUt:b$_p.{tk4Ҳ^?57_'N*Oe*2/p]kT-g f7Z[:f}&J _$M5|lX 4DHrpպgV=R.vtS4z_k( p[۞ rڼtQm3Hp041%B?!$,HHK#n)MgXx5",/y%r3 hfXB>ma?E>Nn(-i%f$/cI4ER_MHXg86u8X*mDv2xX2+$o.~L YRlC>Ц׊64IZNf:"ɤBIXi#D f)Ȋ1ZEXbpY4<`?x"wU.ڧjWtkbA|Bb._'8sqKT[ %ӫR "'8/T8uf^04,I-!u.%uu}yUƙl(Q8~^uL&U_8ÎQٚV2tm~|駆F[CsA$cꚺ^BuuC.di|꧐Rʟ7^fb:+$Ӡҧ@gZz V4Nп'R@+{E9?[GYlG87B^d ,Y  v[lQ#R)tՌzPbtQSb{0}>v "Hn JWs4GAj5GՈ zRK{)AKk~ QҹIQ'epR2K7ɫfWbo#TJ y\yY\k#n޷fT uI6C~V"PyaBΖ&@JLALR01#(`rzr 0mr %G=ޔVOغrhnLakIg!->$YlKZYPlHYt2sX"nE>=A?!V se;rKEP#fy7.nOiʦ.a4Lʍo>B.;pfsTbʲĉD{W@;Ϭ08SQ6^m_>jj:[c3́ZBrYM 4'uVk`wŠ n6Bd>lr#Ho\bX!}m,(D 1v"$Ϡ\ޑj Dc^ɾ {zEAt^>ei/ eGQOu .ĥ'6L3H@Zs07eCcba?jrmkCVr[Bw:w%;Km? 4 e%| =zBBQ2ihQ:6hu֮HO9ն:wQu~5^wÐ\],6TiCT%hR領t݉1CdoWVlNs⋠)>@-T[[ i5U:ɧ$lICnLr׫[He@~XPi2[dM(4펣5Z >j{lSLL~_S[Cm8 kTbޮ)з~rAN=:mIP]q{Q ucL,8x6aW2 ٙHvcg'.] M3s!Y&)|VIr3_ӂM_fS)]~f瓆oU iV[!}4{px ~ z6 ?h A;ijco-+Ōwj]e:eޏg7UOSµIΓ!f92b^nuLQӕOryg&F.VLO?t@t6cKH uJ 0[m:\HeLqd޷n<+&tNdSwMl_^`iE^оYwKI]ɂTBKs +9GMv}Դ kkZ[Itl|+DE%&ߕ]zi@'k8%NI# H- "`],~KVҮ`S3n-O,HшЀ ٓҤzu@GV(KWZs9-z8%bT\{IV  pk!d?V!ƧvA {J~u ci?A|*x3WJUOlCv 0v`j Ƶx\ IB"/9K[qf@})SW;FG az]Ko|Hݭf9WRkd/aJ~-wnNJulH{YRՕ(_,rɖu9f~}n⪋<|setGi}} 1mxR4\Q~@8'O4vxԝ8\0kֽ4̑xQO;fdδ8> 4\x [Dՠ}rǭHۮ2A ƤO\!T m@׊e3g8b3xAMn["CE\QV]@ƫX6GPa/hX|g"T2*\L 1Dw?n>y̲JjQڠaJopQkǸZ3ALRr;.Bk{nD_H⁳eP+I;YzJy̴*hv6`Oiv-94Kb-gڐ^2$E(cO2||YJ!@_PRɎ @"e;th+cOms_Ñ/iywHZ:!Ocm&0$ɓ1^yَT`HY5pJ ´0-G[YdxiZKS+<~4LĆn,&s*!]/c^TBP,Xy?D_vBd+aD‚:}Ȝ8HpEX%mY{GCg Y >MTJ)n;t";ǢEI蛥 y/d(s4nwd7 g#]F@3zaN~?XSLtB_aCLˉ{~+HD80:Ajb *K)S l /yl\Qxy %Gs ZIF`1ֆp~|?QqigN(Rҧ v❢l@F"EE3Ce23ӕ n- %tΣ##M4%&1SUuˌЋs:'8g^] eXbS@[W$a&ceD)aHA=YQ87IU X7w|5LG^˳UIhFH$^\٨Y>*@wSU-~} q95p9D9K!9<6$W\e*"8.ٶPD=Â-wN6j~s" UH-ϊN+ XMDJOIu!\]ٯtT(,$ fes wǜ -i{%0Pf&3QaWB8^׃6;ӯ)xޏX|CfRBc |Wܩv0_e]h?_+c"zx(ū%HHl:L`sYW׸` D)[oT1M ']!`546o+Fw=cCN-쁳]c \zˋ*S?\;ҵ!F1LIY}t-G=kKweȼLk~($Lc$3A/˳(oOJe졫>sTcXbIby܅*&9e S mq )gXC32><4D_J~ kmn;;4Juf$t/{7+#5L(y%t5"-u $uR{B|D_;M@\36Г2&7GA?LL1~Q%ȋ(ubo2gP^ބ~#vNm8"-4:u0:C>EA'mB})3jdMأ3j"+淋vٽnuewJsW.m=wDeYKCO4P&M];7@ZaC C'vܝ^ẒAcwWNpYB`W @ZB%~q#wA-,d¡V}[Y:j)`vtor|joW8:K%7("wd rWxv{17;NrS1lђs)8:MŦN*õƦGLƟgp 4jR1P>s±99,HCE!u0u[7k@9(`~3K6%T&#ߐ7!pƽS%*T{E*ZsĄ]IBs8 )U+dJ\ " Ӭ.$Rxm.; G1B{b#Z;) ..]ū4zS]nJn nE;1]pi9y6SWJQRkOuu\ƒ`PBIbPxfqXYvb*7pP@B"d lx:#ydT~{V|c;IhC}`m:Nl{n 5(P nǭ G"sw7sls pJvAȲ7WcL.rӫhi4We8Sтnԍ5mtb 5+$&B'2vsLj* ?1*&Tàx2PT؟`j"QTwzȁ{RLk(μhG^ T=&}X^w'4K| :8'9yƏvya 4}(Q& G}$+Mc][W=I=k xx 9\QUٚ %EL}} 1bqť(M@{f2!j=QVs߹]fFLa@RdIvr6bTl8I"7A#+#t)WWw,q[ZqP1Ad@1O8[OeQqr!lljwم8EzU=Zfgդ@!@x.vKK#-TK2ڮf90=ݤv٬vr }/#xWu>yR9}Й_&4>i19|^?MG6͍eb֥7LAVc1GJGjK W{q>*bVȢvo\#"O%IPw,uszX2ړaL}R;ED#8)u*""{hҔ@ zօD+wjl:>cFLuEOa€kbGY4]ojgn=Ee7{EEJY}Ph|~3#,v3T5FfeUt֗\/q,58F-OFQW OE#ꖟwe6G#͜Lgۖ7WW̢E2"ūMJJ{_&ϫ| *ZalC|N ]gĠo&=aM>a/PÿdV uK@R-`/Md\lJ)w"]T-^A9feVً|D x'ʲjƅZ" \>Dt)v$/ݧݧ,~CV)L4z-4றj@ P(↶G|.T]\^LK`| @9/s&p;> d{Ӓ0;+ЉE\o.>e0kwv.<3dB~&pغCޢÞ!>rT/Z3$N3grő 4{GoJt ֐ㆤ߫Dȵ!F;:1Wz=':=~mhDZddpQK/sc$B2=Wվ(vG )<5(L6(.cѰϔ&i&JTcWMk>#STI߼sr87s`Lkv]*m-.߅y灒ԡO.PCZ t0~p|[)|WemwfHye9_r.Xӂ)\w)n'猻o]}#_r/pڔ4ɷK  EMX?,HzbQAaãx̉%fw!-(J=,Sxea @A-jϿ5``Z^`K}Zo]  ~8vZV(d?俞.r"+Æ]JW_3@G3󏠨tL6KW8qG֙Fy0;Ψ/C,?*J1PRsjvB T;da2w =ws,x2R:w$KR YmqlO4ϫ&txzB6Z\e2:䁄ؒ2)˂|^Vs_o P[~=*%>@΍}@_.!h~OC w u Bj/:A|GxWvf[<6.U^!gشil¯G\5赢JpA<eؙqрp@PeH~PQ6> rL܄0w>P{sb+@NpV$ש8Mc&W,EenӍJb;}>TΎSq ղP;Wp3 ËyǠ2ض HZW^p YP@r*2%J恕x{ 'ua2{fxBCyY=$2/HA , ;g?/ u.qVѦ=7TruFEêJ-s%w{:[iv-O;[,3{r$FAx&J]#d|-Nq>LItU=Ec뫭~-,t !|^n_u l})'7S ]Z٧CJBI5M~0r2`0r0ᗔҎ-}IbP:)/,=$S\$\Pl6K1| WV=jl/r7 -淟>Pxs \qna)+k楕źC-sBS).O2pΧ^~%?l ryw5Ɏ7=uk~83>yS9" }QIllf%N)#oȇF|}p`V*l8e ͳLY8s&͠$]θ_b o];yks5`+[A8Xf.mQXAͱQ 4~@WO&E`ӂ' EgfJ x,#cK&$O]Qqv[b=Znby7z\יcCjM3e1^g$ߐrD J^9nR5!vZ(_g,pB1{[` W*fD*0r̼I)+eK藵uW~ih])6,'W.]ֽwT8)]t岳dmXYHOD" %w^9/qz̬tjb$- 6xx^?;B&`E = FhjZp8rZX'$dp+1 Pe՟PYNHӒc,/*.ubg~ƌʻk(Kz4;YEؐ4_g^~A% ϥJ^裨j|F(g *tA1Ϊ@XTP8/J ΢X->VNg@`4A#?*iZmԧlR $ G %VN:|:(_rݏ$LNVцDLgނ˩U辎&K):|{ZNuS 40#qo_Glu\2(, ^_V3끬tb^aa. *w_ACyH4xO5bm}Dfǡqdb_QRXo킷)Zzw5;ݘ'5AØ>?/YhbQ¯a' ߠ(Ċ u=JLs:4Uix\1>{xvȨƔ.H7Q/'ޙ2 1T a$&ZJڥ$8Û*λJ#1<(Uxh#hiT2dO{=VMɡf;0J`su ڽ3ԯCÙzPZ&ZE_ fumʘI؄FD2w9h'0hC?Mp;ks܍7XH0)sy|<YOq;;E8LOjs c>{1gmLgqZ6H,1~U+K``Ze &6NOG>:ekܞ|k@}Źz)y̡y*bC_A9=AWOFxPx,RtnBɞ-x,bPĶ=:,"+KFJ!qȴ?k/3b3 1- 8n3Ǐ!71M(У' V{&,9 y\있+{:+[-Y@]I3N)l-"Z0L87- )oq lR[2XҜکMn$" }-2>N  f /6ڹ}z>s2K?o$w/J!S9Wd-p.h9P8+igqtQKb3<X~9NX-^vg@Lg</ r ҖhϦYOn<]EXOylc@q"p=XI&ֲ_ss,P;X:,6tU8 Hj`G%u7S }1>]io- *Z48oϓ M,yONFFfCCMa% _lwU:Fa'P:+]{rS j$Z V衊(<.`M@|D~\ [jщ٢E,sN~dO ~<$ ZGKy|z[LuzGo*چ2%*/l ֶ8:5zoxO}҄R̤؛ H7n cn*+M`/`Ҩ]gf5?SZte tКXGu|4(#s}s7>,4)5B^Zʪ ߤ׈OR 6 %kW4كwP}O}̡(ϒ?\ۣ6*abb!Sӓ7tM2f&|e"RRK&\ "RS=|RcB(ƱKM,'||2,עNu"w| M)9C(ɋnOE-&YhlQG[ ao6cpG\q#qu [$xti[?8Ĉ1ѫyȼ0nZ H7y|!TgϢWQSM{Q7 tA 0Fm nyuBqt":SC^ `i\Fe`o4OS>NQGdak^ؕYs*J"{AR`E#u&%tLCx!zJYrc,{zPxg-̛`nRHԂ|oFM 3^^Zoƒ&:u8yR;p| m>9ĥq%VBgz'N/ itx}dz{+ ϔ y=.)?%r4JAP.x Lw4C[-Wc&x6C^"AG`hqV%Tʹ~}w*I@<䭼!B\rs?l'sGvP;f 5ekE<&M!=^\]$W95dMoStp`K݌('hDuڼȿ7#Yh~Ѩl[ !|Lq+aĖR8 7L*q6d#wgn΍c )y{3t L-;.oDW]EW-u忙r4o6UqK+"ڄjXF#z5ͼV{}N?2ި{Ce1)Wraz/.$NCKʔ!d}\~= _=B3yj{:ڎ+mB0{90@tiS3 B_7c3<(q8Vc˫z£vN~GAƭI"=cz֘LVّ@w-me6~lJCqT홥溙 y?،)sNh- WUY Ơʶ^^ۖ™ZPhu,'g͆Ν>/63I }XU4n e&w9YnƱs\:1˪eZ~tl1fz'p|5PcH0vET%8 AjJ%/6^#@>'CG?ZG.O.AjkE5xܚU>_ xQE(oRB1Y,7-ҟT~oH$ 'I0DZ,!3 9!AՏ!:Fca; <-ng.ǃ_^]7Z4i.!rcrz>>Plx#}37zШWMN2cnv)Z($^AS328_ o+#X+K!瞮/9۳&xe}SCYoF?3Hj񔚏{9NCɺAaÎ1 ΢ `ZN;8;ꁼielsob'@xz][e0gMs**Maơ'[ w(׊1˩tL!G(@I8X|D=4 Θ/]9jÇUp7s>R)-5wCNjnGT'sp~! .~ ݜđ%CY6W?2Cl|AnD*Bu:t(\| ENc+OTտ+?T;iڙX5Y4?$z>"};խ{ŷ>R%n47M+~[`[T]J:ݩ1c 2|AK"$%r4 OZ+雴㦿¨*+H˽5GZo-v͈4"\`?nmh1H@?x(j2@wGE%u8h/gCkW挫ͭ;w[J$՘pYv>U Qؖ%`R}^vs&SRx!y |4^p,FD [=3w Xe rnqZqA6kT(ϯrbbU̷%.IlSDR4i6%;#1D.DDau!ȉ. j?.ʪz%3AuI#ϰd[Tb+mX%nY.oB]`ѝWpGg/PGh|1a/*/_~QSS1I!x(}%-0Itp0ual\r:;[?7mz}'$I#e{u2dm7{!ú>*6;ȳGxC'^3bbu\i DVʮ) 5Ad`ʋxx"5mMm8oN"QW_E܂b+2H`d0MWQ2E4 v&ħG+l?H&C%}JLCW3m1օƛIDwzL Qַ͉R('m6rJpٓdIx ]WPj=adE-GʨxׂF~kI8Wg,v X}di\R6LװW AXGU .D<= 1AC>J#+N)MUTԵyRB [ ̙;tH&!3g%=(tZJ%=bBPR*bpEPS7 (J6(󁿻"wJ@f~-NJ뎘 DC|`pjه0M k'{ϭC_qkMU7웟=rQG1yrJ:MSURIj.,>3=)V*[_=G8h=3#\5†cjBr̅Wҿ+pAAy::!l/3 D⌺G x1l{P߆3h4%q1 YP޿pgRe*&޸<|C#l;X̝ȯdRaﺆȔ7&~8<*™ !Ea'wHf;$Ibh ]w|v˪wMK#E +vG*'hE{25MlodD PD|_Gg/踚\c\B&8IsH{um7WϫcOEvx*[% (~uB `kTqb&:8Y\7Xv?~@4WQn\?xrFo%jʖcRiiW"xgf=PL#鳒פ+) g1WBg-d@zL&Vg҂~ %ܑcD~d~h~6cջ o? NxV@fORȴJ8w&>?;(:/9YjgFҷrDwBIS+ D*車ny=WsݟlPi+OskzǸSe{7q;Z%HJ˥@. eP7f*)Eapiq-[ m>C v9-G\]D[5KCxMmE\~Cwrk&-ԬP7['%ֿivgGѸzew)4a[-=|2Y>RLсE^ZbQJЋ8z!F7 =C?/kf3'l^/" vRz &%Z vhi m}Ŵ]$^ˈ!Y_ 7 Сڧ/QN/9BvM |'s(U4w?YAPZK'-h-@Cӂ('3P^ʰeko˘7Fê^yAH"C ,;V܋qމ0W/cH5 IOpGvk\ajsmaRRnɹbD IۢU,? +EopmWNpgӣWt3(+Bdgn~-jA XARn2֯E@QV5 ;i0YSM/[QtB U#Gs>FҲHݒ^V[ G|P$ 6<@-#Zxksړ9i!i^zfH i8X[dmگߔ5> ,d"q.{!E%.hT/ӭ@WyF (Ko6aM&*nAcqJj܃NsJd.à.(wk8-d?BFb"hRjO gWj_+w̐Kt*ˊTFɟݪp!#,u_NcT'# zD aےoU.==k !kqLQ+_Ⱦwe}g( Vq꜠%XW]EENʙ,TvѴ΅eX^oZ:E2 W=] [\#e6-#̑~iA27mc#]7̚/Q{? 52RSb$gqct&ME$Z! Sj/׶eÅs{i#DA ';B'K~LU(Hn-l3TUd!c{8u4>$9D$mۿz1k*2:ik,"~vÛ&,Y%ٶ . !f G<ZUݻ@8l@C<Sݛ;Ȫ x]*SCNR˱f8\;zghaڬGaf½N}\ÑIiG:$yoN 8bX}Kk/Ks 1 %'x Jg%1=}4i%;A5gnOSt!dv&P2%_@@bV~Lcmdǯ-]PG֛4k'o5"|*sR2ͱCZ7/qWeޠ֧djp- I0Dwm::PEU{+8v$& _ĶM@%dT^n7/I0'u*c^8v8b 4&n1Z`k%]'gM?~g:W֨p =l4.VS0 ,ڒd8 WfRGX2w^ DuEX҄Rⶢh jywd_J{T,|ِ Fz67)GYQw΀^h ]~6`xc.kfˌµ4Wu%Im>H9Vx~>z>oWIEÄiFobU!ak Z ؠ:[ grⷴS?jEM[H!30|}z-8>TH\A*n6^].EfUuVK0'Ԡխ X4ad\J5SK3"8'UnVEM_痝" 9JCQAMsnCob-BFr.bmE|Ӯɰr,iS6̑˫߻TA6Go\^w("c(t.2yYmV]V&x9FWDB2Hƈݐg;'fͫZ_1ut $h5w|e]Vk]sѴY-y=H#L74Ti|uD1|}1~OQL Iaߔ |A4#2LP.^F'B %&u͓d=1=;wtD {XPAhI[ASG>QۛuHj3r-gUaXFXxW}cw@/V}VOt,?"MM̄k9h8esDLB˯.+wH>ԉ0lIY1)@~O!vw3k@z8#ٽ[цC,6#)l!eiB\9 @ ZBfzrȃu86Wr,+(ihTRy7<,bxk{!hza#Z)4O KO㍆B>i }x )wYFQv[_Ho$i' dA.|E@`J6Y"rUX)?xѦm窈EMvUg%[,rkno} Yj&ڧT5-W)2g%T,7#E8 z+X!PrcI qMd^WSyYUb* tt`%2qOy0xW rUa&2کV` ȁ.,%BƝK._-ɖN ܱ<% +?emY6~SMK V㧸-KslIUzEM4& y`D@my ׹g\(C;nȟg^G> 5UGxj0%=T:e=ϩ]ᭆhP|Ufbt0dO,sB Ct4#٤虩4IPhd?Uޓjj{Di@jifˇU_ "3@$|QʀKKʾ;.HsKlJ7.y6Hr20]9"nXe%Vla.3-P-l0<+yL w^ ]T?Ю.'rl=6<>_&МK0'WBsO$+p1FZ!Ll?,0R801<;*\-s.6:ͱUUwK$!K܍LrPpH,p+EqU1"T)vv t"fSC$&|v(i(D h)et\"4/H GLh?!$bcCc\l {UO:CGFG;κO|E~ؼrj5eX~V=r<~ 6;*rfӐb73ls\-0nxɇǷ ĪHmYHpa<檭$8RkJ; \*OkJqR1O֟ Vb+m!t-;/cJ w еg#SXWb1 9wW+u_ƤoTh`* `ę7(F?]b PO€3a#zP1 OP? s%,VP+(u+C֘kM O /Bzhھ?TbopZ Aѐt$7,,O q?Z] z`1cHW!̯D:`3oG㝣nFU*'`^FTJ\9-U ,anG8dX I~֟w34, 68rXz( 93m22S[~w `R)qX;i&Le%aJB+v~J~h c{%_2$&mL84E۲J@*8O 9O](q>0}dȄn8]kmɬ30T61Am4M&5 Z $rDPPmd.[f Aw̐!_IFAQ<6}t %",];8n5JM}gR*vӝ3PRsf2quW47P)Bp|pEX.B D(U?p(NCj 3%;i9-XIT7<%2'n誤iT;GZCmZ^ bbJVZṈ 9 _'ma辅p)l5Q~0ҊZzoU=YbN*_O( m8}-C_'# B#5*El^!/VJN(M$z.L4Bq[#A[|T!Ʌ~~-pz8÷Nd+|5@kNc0K$2PpsZBdlw'iգU{ȘA% rF/t<hn4OmߥFc@AT=HN[䫭J<.!a(S>4A |$ڤA5blCcE\*]0a=ڕW'KAA2~Jh/ `,MʤXv}ķjH] '>>M@߯ӟO,d*^E-B]|(MF5:v5/G uG }13!97a~\}Sv{vk{Z&]\\>_Ը# < (UDĜjI+؇'3e𙮁hi~*:'d]#%Z^rVo483i5堩[p1VqGHНe?ǫ1~twMDW}Xn+9'8̒'s9aIUL l&߅.79p_CFKD>l~2۹UGW/?|.gX\WdNV- G X[mY_Cw1 B w&xyG:J |x7$!V/I{SfLyzU:Z3CC7ifTqKO*w9YΎ;&.g!3{Y4 ָ2 _c F°A=;Ax-(_\_ʤCn(O"V0\gkĎ n"~0)L3BhR. bDK.+ Zw:kΨ=R:$⒜&;9Qbx-1c*RhMckc^R IE OG Bl@+  _ibtU-pFh% ܜ1 8pëgHNAɷ`hixԐN8hGeC!ۈII<^l9w.9S hu?t,hq"2L]$+Eo㙝JpІa2N!_x>0{`Xsγti|G!&L98'=60XF΂5y 3sg1Z(}ʮR`^Ő:`1i;Gl' "'Gb}J3"^+&|*v1 =j7az`ī}qr3YR*->UflP1n0b>2q׍gk۩bˆhs~1rM?xz滭YucZqj@Cv3;D_NI H̭פ'[@v2ͱ[}3Ǡ29:jw;oIJ>{s{d,a b_$>:u42C5O9λW?n+ Ժ&&!FKd!P`nE0IDv6evc֡tlۑٯ<]B0T11¯wdǣ膟tPp;&S t?R^>OR @_o Ԉy99 .\j"jG!hű/uB%)Ct 1-L@g{)Mm+E꾫(­*V譕cus% 81 1? "[hA7P3)km=;-B6`Qr*Y]SA*OspA@SmFRҺ+v 6q7␈Szcn7|@h\Y,}Ϥ 4&L&R|?B6:6ɿm:ϱd~_A, Pp>Nb8{sw)mXqJ+ĉ]6Ks@\ʕgN/ 8. 'm89%Lp\>3f0{|o8=!5]\JX<[zx EQ dD\Ifis}tYpzBݪx(<ȃ(qK\zvv-S'׼Xm9?{{8eoă|l*_}*ۦ-UV \ᚠsWFt ҨM6ئ.[Vi䒢9/(TŖ{}dQ 4n{1fqx-DG֞&p)K LAC!ĥrK?j2V=gfoھV[eD@1҃ QĪ)Sv6ѭyˣL.xl689Q%I5.";{ 1s.T|(7wiw0su)1'T>qcPT`h]\ӅC>d&Q8K2K3_ L׾2Rޜ1NCUjUfG @OE1an6F<̺jHGLUV챜Ad 'F;WQ;|;'^qqH>Ĩ(ȣē2wS ޏyc'ҋjuw9x{Rt8-<Ƃ [XS}@w3_Wanv92GEg+ k%^_BHiPA\u@aqz 6(QӐEoI]Ʀiƿgoh29aY LR~bmo2&[BT'Ak[dQ{- kfkYk%`[ 0¬U:/}ṣ:aXz9~XkţE!%бXo۱Jr~vP(aVx`NsXx]}MߚF-l?SR.掷ZPZD&+q4BbuǺ͋jʃ[A'.v*|hu: 9l`UC_;IpB9`LCh2%գ$52oeh#hl8%Jo6E R?yCMQA򻦎,,,IB6HttG,23i()]oG3$mk93++ӥA,+tx2գn*˂,0LY+H!{x:E(kU77= x+湋il \)@1xXD`zfF=y^~r, (Nݨzasvbh]2&,gW)ρ?k"4biK;4.CHf6npwR7lhg;lz${"Umf~RwS'llfujQÉ9Qd"Nԙ2Ԙ7qիB㧸Ճ)ĀQa-tԁ]27alkO[0W! 2 ŵHx*(c0m0>۷"l;nO2$zӦPiaaIq6(L=@khϭ XW kz^D>^*l tB^ʬe15#6xӍ: t}7Q{=q_H5#"C( ֵ`|%F;y㯫z}w2<%Ϋf>,WDNu=k;fG_yuzlwA[?XCt0NU_ѵEbVl\zd΅+G"nu<LCJ\|;4iR86XG7>΄g=?2N,{|dJ2SW{$?Y7=ݖqM6A lcAtgB]OhzΜ@ [:G QΚ/m6Y+qZ1a~RqOӕ0&>E`3aml4yK~puiatNlm6 54rV*!4v!z("05P3c+!bN,Kim xDփ6e0ОagM #ԅ\=mj01p].rޔq3MpB>3XLXCwN#M|ؠb/.߹Wa=D9> 5# 'iak*qu ![m@sJa:DH6d3+b}-@L( ͛ l!q U[TxfW: #\ZaVU]Rd4|-y{T(IoKxjeYյ $a-YPȎNm*jpC,)=gN} 7e%juVN˫Qfc{34wfo{ u7߰4昹gR|h.e㽡 J]pN%- d,ptP\^7Qw2꯿Ws*0;Fm[uC9hTBexx1" *pM.J8B9 u džk4}'4⫨w> #)+򞭺߂2u u/eQ*Pޭ!~2C#rϼOWcma`4{ %C;+VK$Gt62@*n2mԊ&e4S Hb/g [⽂!\Fk4kXSF5wN'3TO-UʫP!E?M'NZ P_.5.p~MqL噝v=%<]#(ձRGU~C:t磑Sˆe%U ͕G{惦ȷoiJU )'!t6)}cW{ud]_ͻYf*??jOO֕+ ;94Q8_`2`yMUp6aoM?$ ;֔:r9l?)j+h4g; '{0B1A#-}'$7!6ҫʶU euhtlR)"_R&U CȨ9#fQ,FPH{褬oESv_^ pD30J6"Ut^{T=3К)I5B>yam,(xrHa߲X2zt#䛳-~_&MW3O_ǘ<0 7cE:WNuM-LDf".'>xaE75KsOW ]#^YVls^Dbe6  ^_9Cu(_dK\+tg';G1Gd6=(ȕG SbCL`arB,с/ˏGmtYY3 <}kyTcGx$gxzJ!#iys&~:()8iOg sR:ñ[vPose<~B(jDE?Nڧ)qXk@!wt۳Ly}]gV9 L>r#$λwLX49ovFsdy=6^^ 9mY[;ɿ'R~Dz5)2"=i/ AEc1B)#84^5VN%:2H/rhȚӦ@j/NEt[L"}VQ $8qtQsTE#=,sTc#&Q ?Y}1! W} o#Y{8RUC&G&p|XzHuH2G&jFkފ':BJzo,@iN FaC;oJ*dqDyBou"-5 wMY&Sn :j>M~N[̈́ΰxʰMT$h/S N5;0z OՉq-^3\z:Lc+T>rޟa8H&5~s Y$'䵧e{6HYTk3uB}RǍ g&_)Qa9fT/B76qmz-Vz522fPK]Cw|kR pyHJV8X<=0)eIqU=%BSNy$0<$XlOvWT0"L-ڨ4Ըڎpծz tQ ;p#5ڜarz[<' u?2iǃd}p v97Ю;zm~Lmo6(jtpƉxe3vDzB_{WZ\yvX*~ 38:+ Ƶ6G(f=' BmF.o=JNJ<`,>QAET̄o]{krfct 'u;ol6k{C::<]i;k!m7o ,뎮Ao[tai1uR'Hc+E-&.΄۸^Bp"?zB%Q٧K[nSJhTa,"|NK@ś>G=xJUbj[Tظ &|Z'M߼qc2@l !rGy@85zy)Ƕ?Q (QSY"3" pd`W:FUpM{W:g"OFɷ>࡚V=EICDd%ҫ3h+JN[]`K뢛_꬝(xc6) PM6K`<8U|8u >S5(Rk#U R\ b̽n'O2]t?!")6-&| 4Oc([Oı"ROT?UxҾdr5M.#wL.Ĺ$XJC @7sYR6=UcWֻM`7îD"NaT48O]K,?IBMQ7E珰l 6}&]Ho+s;w'd-s!W͔ s0)= j^4WֹTQ2D(jC.*|o+TϜbVl9gRcHk<50f㶹\f(5U3\HyhT`Ou;N/%Ds?f,sq He31}+*'3|R)xװ9 A lAqh):nd:"p Zf~׼Zo0U57܊2Zx>խD-[NJ:C[ʅǓ>m:Hm*׈b(.DX\R,{^1^gkk:ZzFȲ@6`|vlO `*M?nYGΈg .zJww~j,mD ~ptC6рN8z+ u&#Y Z*o9A11?۶}73, A@J 9Vy>y},!N [I:M0$@잁vDt仕(#=Vƃ>#yfb,#am@g F*D0~ . j "ٺ΄xm¬WL,gt;8詖(7鹛b 6KH.g* .ВXglbP]I=5:.؈ċqXYSx* ˡ=c[l7\ bB[Wx~N/!Sj G,J‹-S$ 3"oM6< EǤ诞Ucu&br먯9%!&ljzDHL(j1{ ٍzƔ'J#J/ @1`P860 B@jd 2vc؅=_~4W,rdĈi?b'6GGBܑP9p9'XAF[>j^DQQ5]p2),>u?HtQ{Ð"UX*r' U5Y[GW* 9]Ɇ^z]gwa jM>\X Zz8 A> q*Qݰw~*բ{ 7&*LXk; ~ZG⧌sVx +⢕jJm8 IJÂ-G\בpkP4d{,ۙ0扇hC|!QU|grkSHo@*qRX2Wz]yܦ4^ZBurHv&B5T- F0K{!t@@-&`Eg*Xax3,]_OIY`+e?B[|'_̡Vқmam G78J{<:Ioa`)h Rmm)Ji V m:7E-ED, b5wJs#QE{gϼ 1Oɦ *HY[h8Pi/Rz1Yn\Erq|nM_z37h*sS8:W\UdyfquUa `}Z1m`iE,AedH]Ϯ rChUc@/:dus }`=άzzaK~H+`iR5"aM 7NAd՞e>9qr$WS539%eY('p`S5υYO[.EȌC|ڃ=@-IΏV`W~rP`vc],2>>UD<"?* 3T1sTk8ɥ4Z~ze#!3UCJ>Ǔ] -/̱ 1e$d_QFyF8-՘ Z%HF5\j4^HmBZ3,8pp^4ϰK9ݗ"67p[-" :E523<:4x- 02x Ȭlȡ |/Zu.!)v'a5hE$SCtj#BQ4ҞXUEBHG͹̏#hӈ`Eg`oi뺀ȷ/×MbBtLkI:(yZ"͢N->[T!x_Q6 q([)WYД~ZeBp"ol#]Y&D .fnhyu86O> ZpP엮?[?i@a3|eIܖ\(z8gWR_Q @bGTs/jXoqcއ n *Eqic_B&sSdz]]$4."o3w;g2K Wzچg dRMeٽbM3O^uE>MF'iO^x[GsTeE&ZHT4 vz]z!𒷵@%'T(CtL!v!} Gf&q (B0)(QOO'Ns3;n!9Qu*eR@3G':."s7~">vn66~Ձ)y~uOK_cHH{Knwdʓӗ7TDi43l8J:Ԇd԰ VҷC© @i)wzӍdWAڵ7K dX4}v1#`k\#)nˣH$6SWc ߩ|њ0B 4}gV[/S_~~>#Mkk}wy/p+3g؝!ƫu Q ̷ӳCD{!NG)+z HwXljs9%%]m* #Bt%7uT_KI8s:u^  v{*އ/l\k 6WW쀘]<'w4?3x{o|G^@6^P~D max"TzLo_þgxبFE>}JA{v?#̷Afв&\GZ+}?#@̯R,NDš-PYzr׬ a? +/~So;bB郼o7*)֛R3̣'4PlҖHvn\G2fŁ^U#<4#4>?q5s/cZ:9)0=a[eע6Dۭ K8*qPZ Xa>?>OP+&}DŽPW+ Ms_Q}|WiGwܬh^%8%lƱK'C2Ɠ`h;!UJ|6QKD*[2a4%U&~־W[?ڄ aݴ|ڡR&ϠwP]gs˱ĉ-^G${] [&6Kj<Svy^vPh+ wqFg;\{e >Ċ-8ײ6L `& ~ T J c(z-PIW8[A 437}ZAdK9`ezO:1xQ& OGq9h3o"hҊ_pj`w!,]|C *0﫰{ WVH)3NgA08$ȼBžJXoЀA"vPiU:aӵ D?p`ƑRͬKSQߍf ;tz~K W+#\@Y1N,LTL; hñ%GmWQHɞىp$$2Q x,(-D02\}}]{7^UĻ2A+OrD-4؋6SRvѨEx6_cqŏ9a[Z/HV+8reF皗 ɷ~%JzFp %y<M0ށ[2Βb|cݍBA,(jj3kT轐 iomqW?e3?u bHuu24^kYcڥT%ӣ!r0mK#0ۂ2Ϟ3W H'TSVv,;pl/\](eD-MI!XX)ᤐoSWGӥkyw}:\]u2xr QsKd{X>&bf)PTiP P:eq}x/˃+qiϼ_WJIHƍy/6fVUs,U=Y$V%VqN{f.8tχm᠛迓־@vMGӔ S"tG˧@v*#yqchx?uu`]P+y8Cdh|6˷C%Hڹ"$ \>)[ ~*dP80disF)Gqk[ ޓ,#Ğ#{yLPLolsw:2Q-$4k?Vxt|~߼+)<Xx*s6Ӿɦ"*hy{h݄|/)^0ăv]y^W nR^Kw3ۇx|"אtwFFf9 k.aMx84y2*b@16)aЕjwgYnJLboq%h*Z(r zF<,4L;eS3fIC/0nXI|A2n _2A<Z94H҇A~qO(  1F,:ÿUp6glyp*|&>{ zD` ŐM](9s+_ p\C<SD6x'ϢT# JUzhGDR!57qB/7ۂ)O~7_'N 0R(j*M/袤u<>bVmx[]L^1ORλ7Z,g涤"k, .$kFEӽpߘ^Hɮ,sQ O"~:HJ)U>#eosڵYmfh2ER dcગ2VnCSc}b 5GNXWR;BH0B^I LF&Y7Xc_e9[*5=>y vMEO]:<.kr2ۍ \|>lSHBM 5¯Z3 J*\#H^NJUCE֮߆Շ!yݗ8Ty/see F04)0:824sZ >?vZ߆) Qf_LI0~(}tzXS2e_d#Nv]i`nsX=pV̈́ϥ/+qd4$r7wHI_W.F\ß!Cā?+R.T"Crhhϭ=Td/ mULռ>1 rq[!{f)F{ +eZ>M)O$BF~VG[H( T8 ֺ4u3D~Pc#QT7q0RJ9nOR/蟥́rәs:ai?H|U\=9|$L~hY0xکYiJU\Bg40(~K<Mto'n_a$NWr9K|"ZI8!9j AOZks="> -(V4cΎ'y?/7 -9-;P̈hjiT%ER zm-OpX:ߔ׶[zpWgO2n;odư]Uro*0~]BOtsR~"v9/L*F eO?2DӘ`P x ,H Gg*~oE8jNOXs:A-cEeXe8MYtxPRQ"b:[p ?i+JG7WPЙ_6pt2"B8ԁ^$͘,O/uT,f[2؈ GPƇ,TY&QY2[+ n$4|gux#^`YEMFؤ@J| 5 wJMwT~9V-,UrpM>lkұA ^Yx/S؇O#"OSD(X PAC(G/^=Ay@L'^(yT(C!Lh)8{N"J$d)reYڤb"sowcȽj~xL{0'ԒaeMѶWvtk%a_~g#+=^P6Pc$ä/Qɖ\JׂU Sɒ]k߽Gީtg&L&cO'65 Eܓtbgsg=n+T_jh)^ZSڣ Ègb;[0Ҕ^\Qyf=c+=NA]N8!9W%PŶ R$ihMdf[&SO? +_i h˲d mU(04xR20E u RJp߃,/]5+ ~i46  =7:ywМIr(t鎪r9 :5A3(0Kۈ',S ŴGs(l:>Eٮ6ി3WCUd 'Ѽv̅{/^TǾ~4k'76,k\NW!C[bDG*)$EϞ$Vw^R0:֔4:A(!4nU9vK=qg#t7,2gS-[`Fj{'d.vzp ?$-7 ؓnuQX7+ %5 !Ր5PʾBh7].M6L !S#BɃVy>%A.| śɘ£D&Z)@l͈Q}h+'ГfG8%ǁ #BVm:{ʒ( " ̧c-EЈ 6ԵC$ M9D=Q*#6X64RC-2L/QctCb?eJa{\Ikbs_*-/ R݇(u`Q_>q>wybE(FJ9Mvhu?ݍ]\UX?Po$O53Rdo+٨@]oBSOmTVSQB qY 1,D,X),>czE_%`]V#mJ.qwTߤf4(Z2sH":LђgiF*2VPNڔY<24 w[qt3S3W%!Z"U6b 0 md R[ԇ$~mmcm) 3_GwTR{ϐM_t7r~SzNs AnE`5x s?N 9gEBbQif&0XZ]BTPV_g1vM{i#ӥjD7wУ$qT`Nx\*t s8Cމ-Z&?sv`JBM{/DQi0VMmAg=N5o6̩3RKCa.q  u/ȶ0]g fc_U`Lsg:4{]ST6!(d#E)PeNyb7 U*pjݬ]ڽ<+ʄW>()߉-tYOei-+J*َ u=&7*S(p:Bͺ*wH1C/^qK#x-xAy|`Dؘ&TWy84<v6՜S!ڽE5|#m#g1TOp4yjMA/N0)rL5wO70֓`'vIgR[Kʡ6aؖu- W W47'^!.rMK wUM8OnkwOEY] N&BŁO#MKrYoy$DqŒҋº-SZ!J^1 nFͶ ^jamDIB3VPx8+ߍqTvwE(beYN8pwE{I OXTI>5pae2maI$d1K\O,ELb%}?f"xMmK_ q,.jm'2 "nգPxG":Y1m047k"@f&8PU횔L`h@UlQ:K$@0Ԉ6&Ws{{T7ע<ؘ@G߲Ku$ BzlY[wo*>MZA1fMgWya<DP&ǘ.YtKn%Y) T 8ȯoe%X3Qvl]cdH@nCftӿ0 1"lH}!yلdT_E~Bw!zO a\K\)əCjDR`ES˳[Vŝ9C=ޟ S͜L*OwfuZXW;ޱZ "VϿ`PIad?SxpHN Q_|@ )ij)޽,lfFc>.3Qsg>pi{V֊WA21PuW-W]eJ5"H4> ڬ@g .eƔԠ_?k\ "DIǘ^~Bv+/5KVv~:[mf6I"h6)O+ -&Dž\z~СzUC$efJ?|#}xڏ"w7iJ{?Y"4j뿲hvXiFlwiµL!R$>ӱ&FiZ<B]FCÂsPVUT7>9o3aOz9q8|c8?#co\}l eDžLJ`)$<:hQV PZmͥtaВL?(?:kvU%/5Ɨ-{F2̭1յ_Q^>Ž])0%cg\ce)ۦv\hͨS>3RRH(夋g(Ek~"Tt)]Zx5D*Ur,IJOOzni4EJl[c5( aK8!XYr#W1clѵ`ha"][u/7 Ň29 $? !96XzRCsgl\ :2 `qc)xT^1_|!בWlaTNX9I''s*"Ca~q-Q;n<^ȹTMY,14"NϞ)6r=&eD1$ڕۄu'~MiҴ&P&.>X埲\$bBO]s\˫`u^)"ePxan2ǙݒY\O^ZP-:?ص\t]Ét6/)`;"\ޑZj)0"~qiѣoۃnZ ӣ؅]Bˇ~n]IlRXȟ2`,/h@ħw-$Qs@&NOYw}Go۵7ˬ5B{ ̌ AOLRX^L5),jzk5G1u^k܆>*-a-jaIW&:M%x!Yo $Y2$ռHѾgkJf!?U{nDWnkܦx UɎfc,}Z9KƋىf Je Q9lwel` &|t*ѡQ#E5Oj4&m4J Y1_ޒ?[mˁ˒S.fOE԰!UGiHu:{oYN:-Tu~TIW$o54P/Q;&x9 gVԎ7tds@bZeLFN)el2tvDh%Lَf+sk=cɍ"+giL,pGDk<EE9&ZFmr13aN16'5*h$8ΟT1+TSNÐQzЛ,&gҌ/HhF֩1rr,lx䬉Q e2Tt~>پmTb+u)^ m l&2D5 N_;lAgrȺuϝ=:}}j`l[ԟZoS54db,ąJx"(oW>gQll9DiV17"As;e(Ӻߏ7p, JVF᪂$L4DCMnFbV'zX|X{5rg;BlCtQG">PKAQ;ZzݱIeB(fLzqc6;LvbC'3Ű˒Q-3;;]̼6&Pg9 0rnUm`p0+s֕j>Ƀ2.}8`Fn+ MW~ do.pE#E MKؠ*?gBEB ڕ|1qg*%t=fWcPL#N^(%S݌HXg0u_&BŒ9mX-ܻ&dXjdŹgz Bs0^bK$>~馟jJz tsncv|M'Vw.Z3qa;o@5ʞM1vhдE$ZTmL0v"9^nY٣!%ԅۑl0mmt~Z;c>OwM|DXe_\R -,< V vU]jP{*\>rKB2 !K NI^dIBt3u4_1ux|D.Ex'!]|0;PՈ!@^r\*:U|1ۧDGggBa>@eQbjM*%]gۤ|6`YA \`1~7Z,QYjI} r)qF8@lGInd?x/YY D^ Bdh[Hh.=CAOAN_Dۨ=Y^?5 iӽNs}HuYcF 2 Y`B=#` + hզdZVi۲CQ^Kl \$]X,uB5" P,;:FWb@8*h$&UVٽOY,LoM.AV><-C^ %0ЂN7gp02~E| ^K9wN2vij- \n8A=cL.u7Y, />]n=V{,BUt;F9=޸r`E!Wv()on{D@ Ty~#sIKƂv# Ȁ7 ZI $LGā W9O20~p&ԉ=fru-xXxA $LxƗJrțyc'ekxia50.;DrU:N6#I\Gf0]%qk[8fg1╤G-&K!r[.P76u}kiRAxRp?mx>љ&:)  5<H":FJ QNy"eZ`c:y |m̸Rpcfa>59l̐I$|IcD33Õ]99{:o +͸(yue" &vkn>;V)蟓i4,~K,6ԒiB[%We @/ԁmguIy[8m#1܁ D.)3=?I?fLiWdQmfh[S6Tn FH`#NU-XDU±DmP*Q1ftI1U8酬OԪ8?/!t32%AqTU\]U0ӑS%7k g/#OMBH` )T,u- 44i3@U ]3?.g.UQ^x*\{ZLI'^%I6_SJ qH?5o,;:t;2k*tQ8SEl[Иg$bj, +A"krr$0؟3׼ &ω&Z \t_kxo-n-޵&/=G2J!M tg>tWp1Y@I(}eTT!רOxtE`"4ڴ`gb oFԖ c\) Upe#·L{?[evnM%okqU @4%P5" n͝iGSI$൷i4uFU3[8ڋE.տK۠aۃt1LbQKB 8Y=Lk0g&KHP@DD2GY޶'bvAL[.8~V* 0_k+\Ar'E]rU7HQ@**\\W"N$y)Z %iV561̓pā̅i;p&oȓTåLH W>ܮ",fݶ\U_dPbUD% υe=@DSK%9w}DeMdzl );zޕ{Z7)V{#4r@V #5,rE ؇Uq>Ah*Wc, 뷃q!?ު,!R<ӘmgZ\P_t14U"~%Z#Za 1f@Ttq ؽficW,O'ܪ<| UvLF28<\v K#\@oř8'6OZҏt}wQ,1 ڹSA1A%)AÆ-H͇paygTcY9fΔZb_ 44Y-_"HΆ]Әj*$%D;NȮF'⣉5)@t)# N>Miޓnuo Ax.p¬>#:X3|x+s1B:.G]w qHvKy1L汖@U>!(cd# f Q z L[2Gu#hLJNI>H^+fb_||'x^$DR(:t*<9nmBXp31+[-8W\S4%Ftxs!+:ԏOCyV|ϊ M}ZE>X^Ȝ0SQ3 ,$A.靆Jvc`A} DHPuB%@>ߔ|B^}rmW j춘xG,# mwײ p1.OBQJKWJUVW.jԧ\)w(SW5Vhjüu/\f<.WL= JKIyxЋփGspoY^S~2:;yo ;@^ =7gͫE vԣa8An)6;,x.Jo! Aoa$?7jV<]sРʅXи̂C=tFD勢f؁G`RKS,[q:kO0 M;Ud9#S9)7pȌRfUesKvcd"-]6Rhi?C8M[QZTJ[ ybpiCXfC!3:@cCY:gHG$bǷ F&ȕJF ,Q#ۈLyD5;C~+v]d(1x@g*x#?Mm?Zn1_J@; bL7XEb-".`;f2`?eyhLz!g!{k_OӪj ^mk9u̎.F YXIe z:dY (<4eYy?ٵݖDd&5heAKA1AjVa.ZP/_n/rt"G<[ 9R'l?Lh]B謹س+dZoe v@m⊘Ȳ2gZǪj7DSꐑTŰ_zv:dM2$yE=RA$JuFٜߜ)A Fxc;6#Q*kp)%15hr9+`} T<ʍ)GwY(Ej6WAa]߰ ,Z!Ȫl0a H^-rfokjJ%*jAe}xs^"Q ^G>oKcw$ؒW?c?ʠ_L *YsA_Z/PCu5 ԛA5bԱ~DBV[tuSH%7/:>dqB̂ӑ;(Ļc({+-@<]+ •H1y{!:.`![jC 3_^?TΝݷM53VscYʼK۝1mLrViI{GoMz$vuE(ЋZ%*D:g~L>36=XAa#9{`Zf-EV$@H)|1@f`W6I|ƙP?DMs'x&f?'+r".[[J@7oMp"ޜ>3(|]fxǏAgqq(J6KV.RaםXLJԯ/-zÈ?MnHd\9dBmg!z%1 r11:nTh[+0 roa[vggy-<2YUrVc -l*rS!fE(x1uW;Э^㼔cp++zb/+֧LtYI^m* 4Զ0V(M7ӖT v#DS𓯦Y}p_~jb3"C0^ؾ q|*⨏:2w|ƺ9z&x\WQ3!%[ ;m!Z/6UP&?ЇFhb2uDcK`8j=1 bX=gIP A!X? *"_1D^fJg9!~KKOPtQǞ4Zdח[IuM 4`|25QBnea0Udjv3#sēTtʡ3ԥɬ4X? x+μ5tonL.;FȠo9hIV=oUETNM4棐QAY. %gAR7aBz̼x"sŌDOY?pld՜-`aAF3@jZko 2!pc-s !>i"`x,^@=j+rNOCy96rP`#R)3K `{A' +9:gzf}Ętp/՞=BQ2šU,;eTܕLmׇ|Sc*3 ? ̓ʵRj\&st'f&⮪ Zp<IPN|]4ao;+E/LjEw@!p='ѯsihA~ 4W@rW./҈1s7 ؓ s7= @Ȯ3(sl#s#N*rt:gi"f.w#YW ~Z)#k1D5u;ЗB~u={A܁=E-xI=».lF`6?3͔99uK[imi8t]_pts@ º*v%9wر6tJؤ݃u }#& 8GS?:I*ˡtRGRϟg 3sm4sAXPٱ>,OeƊ簟[)=3t͙Dtm>=!)^DsX{ɨeb4hVHjO7\*8goØʕO9^?$U"HL~(,s cx})6g hC `)sd[&N8u~㩱r}: y7Z> 9bLED^~*"MG(AUf[+ՂtXy?hdDf:iԝqT::5)$#EOl}n]Ɔپux^MUaRP~ܣB D^!tHf!BtF̉_=1>F7AEhtWXB%ԧiqrmb855Hph׸942l|"mR˧(|y%Lo}6>_he2WSA0n&$7<_)[rQn8@)m,C ̐t:#2BujJ[Մf:ޠ 鍸jDlF -~(`/. j d' I J _8 lIM{bQn2ӟ&Ly2WIi GIÀJPrF]L[OU݃P]rL`M}),ѧk#bz)?vw=~kw?dKB>w O[ M&r42bshY/z5o󴅖wQ 1^/ϟ{DLW!UA&d/$#]ӷ 7O*EX-=ʵ}xKAa.Lmj'7bEk(9H;acܢ| Yw[g&(;ԍ1夏o:O/yexn("χbj{HARlm?ITC l#>v4X\6p 2""z˸QbE`nW%cJPX㼫͘#" 䅩Y}m>&S0:5:*,!'5I޼t=Ϝ0#?%і)U o$Ԩj+ͲDz'C4:[\nGB^c*Z.@n$MO:LZ%5GTjlXG~W@58 qLWƙ"Dn8!$m JwڟHDK֖+UߜXޡ]\!VK[3RtEKlPyH3ʯp(jy!gvKq&=S+gW_ZzUTl#HyXgNp幗|r 2+xlf1PQxLC3eA4S)dFdWk<dqMO .V0uf]/ W?+ΐҎTgQ'g[FQ ҊE1}:#KrQwESCAbc͢ c"Ҧɹf qW|/GRFH$U(\4-BH!%Wi۔nq68 [tŬe6X_\m^.$*XrΜ~jAʡ D8vgi ^Q)$mݞ\9P(M9b8?Y! kc}#`?Ҭ=U&A N? GT/spce!9JU8Gb}: kJb)<ӈ7GUNAYoӃo٩J]+[ !!E*NJiؒ4 AO|Wќ^'rpb-_؉ iLvoxS3Т=-mpH"'ǥDd'ҐAcv[jp*CoCt*u! ~C] x`8%u w3}?64B 㦆TN˵ѩ8 SSZvZB'vRxg=g\~ijXѫ*196;*8@mVvFCY_^/- uHI#=CՑQ9miez(>$RsMhp5SsU̞yNOAΕة{.o@&']3Q?%!=peC#GyPIeS_xJ0HrRyf=b3J-d f;MH( b~8hI5,tF;ĵU'a@?bM4 ܧATopzTWYa[Cъ)Gqz]*( 1 wGX`4W~ckBBuwlu8vL|U = {JwrLL%dQH+ C}R'6Afo'B0[H /?ԛ(sO>M6LC’l"&g*Ej8tqћ7?2֋W~Zǻ1D% )LTeuXAEN4 f$zi e$Б}[·j!Zg,dۚ0˿Kaj YX]&:7vX QqN5[,0.f**R•TUX}![<\KqؼaM OęL8nsLjד t,I #r*&/TQfTjx }fOuybM^c&o1~Di6 ׁPڠnƋꏊtcgڮo ¾Kq.mrlJ+)hbє%{?إ()h;vo-i}`~ /G@7Nر}6He}* o` y,?LSo!LpRqA.&<401z"En?!HK)-4s>C'O/*Ո l I m|:>}\> o<\,<䐄Գ W Vv\WzU!k'o~[3Ի}٤W+EGiwXg:XGUFC|79EįV3B֧m o{ofu$OgH]t]RYu ox ',^ K/!g 5-=\7 ;G5PD{ʦŅNhβu~sf8y:avThB7|˱ێ^ZCmx^{88{榑\_R7(by{>/|:P zpwLok R+Bcv>OX2m#g~;omXUQM,#lYo 3:Ye|/Gi{&:|h88@`@[_礙 ,%\d} 4D20Y*\3.X!PL EQX})YM[e`6? X"b\ͪAʷh7)ERwh`ͮBRUprѳ(_{w`en"\{LԾU6hϵA9-NwAgu( C?,JC,?̣GfbѺfmA=@;Ct$TۤnxOˇE9ø87XYe-niL ċ(/&$ak-VvR~CGEf22NNJ^ 8>: |Y'[.Jb3҈BMWg w|$&{ԓRS,-%&&v!.Wc'V̺Dէj v\SNF)ՎȣM@R@9pM9Ka0gkĀV18UuS55ZRZn@C_]ce#BM XYQ*#h| 32rg[̅L5:Fy{tTm.tzT1'rbQ_r2z[ #faPBE9ƪ?k"'EՃ.'v~(9|eXmπpSm%= ` r_4݀p5q͉6AZP˴77)ݪȔX\U}ۭ;ZDT^+V~>#ΝŘ L9t)@LPIY@v |9]7Ѹ VV┓kLh*7߈i>,:,oII]:䭼,ܬ>Mf퐣E!oYqsº0Cfl;!NRFXbx\9oV+Gh*k{L06t5PKdDͣL)uǜTLbV6o("Zb`ABn).:jC Gz%E@P*ܶpGgr N-~R\sR .t}9~Gc;V ])%%by!bo>1^LLcxQ#U|6 cY@tGVm5f&4D(fr7[r{.&֬UV%r:= 9Bt""\(*U< up\4 j*9 H:YC7҂A<* !$/l21K${$-7M$O9__;:/qN VI*\8pïBhj.4;ZYZ軅p#+ asvH9nTfƘF1Vg_s>Xf|H!.#$lhf I/r~R&ڍ."h!%@m~:W] {Jwmk[\{g&iK׈-s$*7%ir3[ I.{8ؼNJMq0wR5Mj mHC 7^ \Ѻ/y2}06GG7`{Z2C(h6LFo(M+Z4L}ס=]Sy8PF5GrY(Q`{]y-I{Zxƽ>}Vh<>whӎ &{Y.ҽ:?&٬Wݤ&ZP}VH31W e*YT=?` <\ ŠKfb.LסQ'˧*gH ^郒#@+RW鎌g͡y50((]̮slH1Nyfݐ@,^F8*2~zpLpI|4Jq]R {% Sn=WݴfN3)2opAU,vd4胩**Yؐ6Xx Kg =r]*: o yjX^.0 -j/ "]U_|AZ}@ LVUYBc0o:+ҡI=OnnW_ډ_,EfPJ!>$: <9fEǀq ?J|O314,_ؕt 6SЯ.wN[jR\`z45 *J%_ d}XȚ#ծZe*v ; BP -nI:Hw%hrC&p61$l_ jECaHaL}JJ&b7ƵW[Ә?KT_q+M2$I3w7V2E- ^u0UNwh⤭Qެ5y`p<ԑA#,0+ 9n!;35i[xu,Xڒhy_ )/cC{e~ MU"escMY]n1(9S*Fq8@7;[&*G~t,Isj (5K0ęjƠXb?׮ GKvm!&{?)i=DOiƥFpðǸJM?c32-rԯU"8bF%s\U[q+߇Q:>79:! M3*o[Ҧ U! _P~kL){[^-Ŝgr_c`cfKXjțl jaWzr(jZx%M)/;G@4)Igh2φ _(>]~ 'Jdwg Wc+uyX0{:=w H5%Й|+ȳp ֯e N7]< ҉[DY ) , !-Q x5pܐP lP~|yusxh5%`K@~ ,# ;?rwy^''P5R ! :{ cG%'tTGUYC[/Bw,byvtʼn|u1<R_ ?7l rsp` v46zn BCDކV2t(^[5 Io'_wSQ %T:I <<'THzadМNft,U0.D=Q&ҠBj7wz۾7VՌT{2'0ѕ؉[0Oٽ-ʈ$SF1\h}$ fU<5 ڒXrmN4eiPh!@9#'YS {ڼC05!,ӠT>W$BqB 5VT»U=ǩ-vlS v5 XEVQ,U2CݗhD,twiS] 5<*L`Cs壩y[e3ysN NۂqxXf©^(un`{|.u N8G`{̘ d!.꥓r`VɐA`C墽=N W}`Jvkeސr_;sL.G0W @ r>([ͫLgw[KŇ/%BElVfPA|ֆ}:$["eFZ#=sCE6wLlP< 6CpL6}e0_`vaw])iZ!7@>lDLuiASLgm&˃ab.x)uB7hj?:]^]rh4ƀwtSbÜm&}̘п DJi;q$<ڼ=E@1Qʉ7::Dñ}Mg߶.p۝ nHGJ#ޭ:aQNɅ[s%mrMK|Cz(vH5mbod*,.aro5Hr.bVm,bO09 Wodkፁ).>{A- B y1c#1Ear CRyMД^[޸Z+9R`C~ܩV)3qPP)M3b:GNq)K˫B|a=R\N?/S(smz+X015ԁ\P/R p[b[1lDϽ)}ݵp S|xH65̧D4,/UhQMřX]N?tXIRb+A;Y;S1i_xUY4QUZWeĭNkIXv''AMXZ2'TxU;Bo~v #[L}i ((T-Nt(%-͂Y?]gfmj2,}6obXHM'Àz !W뵀` H#F ԖU~xWB3=M]iV+FyFKp}c&TG;*ِ8کiG>|ZC}BãwfhF;b5yK,X1agJGWJ1Q=?# |B?^E\,E#/ݝ n]f?]KSu]O^ڼc@57 d@a4S:?v:]zzQd?qw9jA!sEH7~Ǡ z$KgU:- s_m΢H[aؕ ,ϥLʣ~ޜތY̖T-]6ψ3B!HXNRI_Ρ9޲~_!yI,$*5t>nH\`ՈC}ع:#tÊW*!aH !H\q85ul!lFjMG:Ŀ:DCgJ:ng`n(et^|u[!Ex#w[X>KFpnzG޳Ӓ@D`kO@f|Zy,QWWm ƚQ JhϹR)v6Iek1D6}p;m]MeC[tFȓPtfXY#n[#݇!tIEsʗ䤓4A= |t6}\z!P$wJk_WCC>%t"ܡ8~lY6ćN :ZϏ+K7z,xw@`1"*0H툭*{op/!ޛn&q5V ?Z~:QeNj$TLYPq>vH3Qϰn{ŗLj wnl@™AI&|%3z/?g$-@)EA0RW Y &BhX(jtz)rWLr ẝVp::+)5KYً4}0@*^@X%'szezÔpawZS>) \NѶ&Vt=}R?߲+©\էԼߚ@ > g$@,aw$ -KcxbTAi9Ǘe[J}0Gt0%nY\@`KEY]̆/.Z\rfy658'b7%:pEЏ AYjtѡJ6Ciߓ τ0"sEGsԳy4OBwϙN )FTۭ E- C?\n''*.$+bhFZk.T/Oax,'IN[Ub)Ğ0 },dm-}$:B[Mg0Bg}Jfմ"u֤dy0&n  :{h> ط;EJkzt0e,ؽ/0f$j2uaݽ֝<( qiXa}*xs oE[Q-7 (a?R;54{)47:F1tF7k?QjUoFSٗ<ȳ[0'y,A\۲D!( 7M-Ogl%+%J^i>֌~08ooGOZܻ@ERi[/R'|/Ӽ\/-rJWز7m5zlkzPO'uUq mi:ZBD{ ":xl/BK8vM uTO@HU,i5۩1LG=Pl%xz(ɼIRٴ5H~c>3XL@[q5PSQ[A 3f+M]Zh<˺cS݄Ku*zɍɦvbюpf+n)wys@xjonP[0_y7_Ӌ~݈ǎYk#z_C{J^~-:"2 *|Z6LϘ {*ީB+wJQ*W[B`ۢC\$K~iE7r#qC8MV]O ͓+ W*nav>kkm f"@%W ^=#7> T%ڦ 99<䥚T"dq \)V޻jC8yTAgZ[e͔Cfa8ȼ;D[c93IEfw-l <6h8& ˚"EWPrœvAA3dfMg ^hB7i Rwԥ]]e\┯q`Ԥjf{j-d6-sAIC |Y;&D)OAJ J{a)"GLKJKG@QѺ W1FUIb`4Ԅcel0#j x|ZR^~=w/)'}S[3L>CH恻]OjUcTn$w{9>_V%Z|s+ O}j/:.4PMU7&K^(>Hfi*<@%sE&“bIm@ЯY:>tyn7t aNF{l-{rz5h((#ř Æy߽ϦmwKw 9>ӟͻ9z w[hof\:Z\ X`aEuk"MnCאdYfKP(ijn N7I$m ?DGM=9/)4ml.~RZoetЖ[-p K9fX-A;~SMC^EwJ$ltM|qXđĂE݋3FU]&|֩X~yocUV0*frA{[NswhuO(8 Y 蜑gziK:挰;j$R7Wǝمh,A"`)FJCA܂^ϢjHU#í Wӷڑ)1Qnc8Eh?nl^|-0iU 0NTIPMT8*&^PAnBLq@/`ڗ0;b> ^#̝wI0R-+\Zd\:JP.C5L%7Dl}V8˜:v)H/P Uz8ʞJmf(A̺| Ǯ!D@"y){$NE[R e5ڜ(0 pPUL#y'k-;:Q(.ˋAЊڴk?~0|.y*B.b,Wy&RňGSZTnZC4Av txc+=GpBɳBZyOgfa-zHnuO%&n }br0gGC ȼFREgiC}Y#ˮzNN.Wau%m0#ҳmjzlފj #ȲGsNcڒYHb)JEߢX選b4A{v6b$l8u*Jމ'xc<-| oP%&4D8ِ@q倸FkC֫'bgoSZG0aNyvMM r%cZNWeÖc2ngpo`إݙ2q`:i 7P('x0M PHO;6nhj2'%i"#6xWnp5fDo<[pn8$Y;5ٞ9֭୭G ~T,4pEc A4_2..18"qB\1j^XFp4tGE&` I'Z?$l(~C+}r؂~2_$4a46霱ˡ0ЋWzm7L< +b02ufryʘC;(",8?1s122}xPG*v&>ulB&V'- P&m}RH&ΒLtqz̏n{]q9eI9 F<23Ы3A!b`,2YkgB HOxPJRS<.Crm% <`Q;MCcԷ!4uO΁1XzwG !0R1ۋX˧Xᬖn[]U'˝u7\<0B%Z||b>Q2u)x6LL)1Z38D$}vUst ߈2=^nA ۤ+Vn@bzCSU~_6/^(%\ֆBs'0G@Zj(Xcc"̆QKd~T:ųeJKTdT\ %3 CFJ {Kƣn%ZcC*8U 8/Prńo{d)U=//$[9+ xQ,nfZrh-ooC᨟#6i{Vj:t70MiMv1-P݇ӀpLjm˯2Tݑ=e s@&">pc?;o$["rOR )>auB:w UQd1zmeMt!}]fY 3bŚl߰`Q@ҠJeBJo[۬ 5Ѣޤy4CϽs1-P_dw5"a R֤h |zoJ Kx}J/$$w=@H+~œ.!MUWj#5J+?q~l9Tv3v<۝BxU'C`ksʰ@%5(Iƿ8 B.yVh`ixL_4^Jip8SzXEz^5Po9*蚍Rk 56i'Nvh"V GA?jIoг%/?96~΢hhQoD3I J T7b,UymmМ,i E,P=Byi7e ~XTUV  BCsO#GG=xOz*1qDcaZh'lṖ-x``e\ZjRcz]zBITCS'}G7+vmGf^ԞC|*_ÊKle}b߽4\ wX1lTp@ZlNi$UbHG{)Օ I1xy%806DȆMW+| (J5;MOl@oL6V[lA>d8Sּ `zTE׸KR8j1P"@b5UeV~½aWObMgAK~{/Ml.OeG90|> _7d e2,Vd;oY֐]1ظmI7n$Ԗ' ǦdLhRŲ<_ XX2]^ǔg?WyZWIK"k 1drJG^y8;scF"lI/tjGH)Ru'q_ 1.oksuw?xuwg'sN@'j~O -Zm]@i'/N5|}s/\9l{RVsw$0F.҆㸷;1!|C.Zah Wm4$aLkݔ|\U ɦ.q1j(kóf63nTC,̀X|Ʉ x"fh6**+ ?sUȝ.04:s^o8^VXk1`0"< azPvq"T{/b5=Kl:r]kBt[ɝ1 01jp.c5;;nɘ3"ۤL5?ĢH.y>Ջ"Xn}JȋW se݈%s+=эdēgK, 1}Eh(1tLW6bWH XrZ7t $ϭ{\o0#/8yB}|OY{eA#*n,e⫸|#\6Y&χ g&Y]o%/ch"o'~>ՎxQ,%]6F PJNL,`%6Tٗi2Τ:Nuƿ = Q## :DY"հpHQ VsC'cr,Xa}[Z$(c@bRU#AP[f- < $f>AWRШ$"ZYDתz)#ie,I$.Dg?u'źuov?g\z-yzT:r%ЂŨ<dnov$7VNJw|10;!I% }=W>҉-r9}hX^N4שGR3 י8ҴK{^=4ٛ6uM"pi}"u<Dq8 wxP.Ԋ;9dv<}jdR#&bɋb|ȿxڄq.VdP/SNQK]Dp̀Md"RI]pwcSLHy 4DŇ{px/^Us{߳2TE..WȋR.SGaѺ1D=jp8d$)ڰu@e$xZZ.N P.L6]P~yMjTHS,h>ŝ({Muhb Vx$V Ȩ SGF52w+1"D'{kG7iʝR7xm߼޳K4l97XqEo$+}CFt\lhRZޏ\$'Ѣsne:ȬED,nwt/-)ac]#UTJ^Hδm\˯n\j"*cS(׍X5@.^ӉpꬑB|% ηCJlCY6]Ns=X?S\c ZnŞ*9ee- ]cMR'Dx"!%(=3b$lU/ ȝ:\rT7hSj%S㗼)ڗ3rN`o zJ 7HhSIQֱ{CМ07CN2:ybvvEo5BԵWZx'nXSׂ<±bb}ޥO=8CGߪR ̄ʭgA}4eeYYRW_Ku1/? l ̻f\|o#} li3~uuC(Wqٌ͈8Lq>y #ɡYA+ly˘HYzD'>!ηg|xpa.bAn[}H:Ic5ȹ%א f/$u7`hvQCي -%N)DW+#"PcyTW$'y۽DJX<搘?NAڀMtKΐ?$ݟ`u{ ȑn.0#G=?f2tRD%*}&$q`{Á%6"o=P?ޏ^ї_~ɨŸMNtpg5ߜaYiu|ϔ7> Lul&[ud$ tcn06xW_<[,/q-B%z'xweߙJ^Rʸ3oJZDLDX$z3߉5nugc % QKG.P!jz`ƝvFϫŅPZث~5JM7w50x@rL!BGiCs$\=X>̯ p4Q'ZрzwOK":]a k]'AW0W6qUUÏLW q쀔j{8_sKV=Ȇb z +C තzo0Y4D-,V t`|oSjZ|EfEFâw񒂧ԯ jS~e5IG0𮇏(bI9s߰虀mN_ǿ7PՄLO[N)}H'.T)w]l½, k?瘃մTq:є2^V@IFO#T{z@}DXaJ}k<  [?aCP#nK_1$Cr 07'"vxCW}V{Rݡ[WOd;G$xK;T5sJ4pPK|!y,FDW3= F%mڍC4&_5+/.a͔ 9_/DMtsƬ$INQʅc$0RB~LN٥.7z*f?ڗku|vCUi9KnBxid[}H".W(a͹חKґ$Vjsâ( rﭚ7V\ :`6V~CrND+~H2t]Y?+/W$fc;`ӤO@0}YlT$𲌖&;$ @/Ʋ7P07%⫟$b&,xqPOx~KK9psҔhJ%$A gϘppHEמPy:@E6#CE3gr3r6ә-7Ȣ 94~Pk>ib9X?ۖUށn8jugn_)sg|4UӇ_,!]s<G~1f%pfj[إ|&em'v3Ww%vz:e,ًڳth(\vg ]DñNZJ@gɱZ0auYD$.=y <-(V.?-/h=#kL5\>!1OseN>TV݀ޱA%s6:m~kiEpB̰Z"o;[*A:F S{V|g/QN6WES6$?x^r ؙxaQQ}i*Az_*_(W;?DRR%e?V C9 ! FP%YEO ;tvGe12bυ7j[Z .jVm/½R #zxB<v)K@ S$*3#qn~[8!{r IR D@Y.5}1LvV(6%V6Wo~A&wuuI,3@~d.E6נ፳kV =mRI#ZZ{O} ~̩cQ2ڽĆÞe]a  `M` )\Ҳ"4tdxȨ,"GvZg @Rŀg69솥 .t؀kkFG nؘ݅l;qܬ{4yÃ| J#χyjDez %,@ -\aHE h "!KNd2u0 _M>] U| e޴ 99i GrQDL=TUW8Tͷ-;:2볇-%크m _ =6ϊ(ȯ o` lS0vs ߿Z`:M8ÓNl;IJ[KDЃQۯ:3%(p ,] Q5 |O+Eͦ:@$m? # \!ñѰC'kt\7I^MUjgt~N37AHr]g,bӫ[zd]Cျk zEx[YP?8rE{A]R&%P>ώA$_ LýJL !9uXd(IN kUؑpBIm?U^Wa@:sua,GP7!ump\r*!"s.?-fxa:V:a$~v+ נpLW衵E@cs+[ZSFWӷlH@¥T"3jsɕLGvp;E^ d{P^NcÍ^9J;m8 [=G N B@ \ʌ )'H4x}#n"P`qkpwO;G !OMz];ZQ ]?>FԹٖPVʪ^ö/ew+H?3*^n X*?֙,]$ez6pQ;%۩dr~"Cjdt@ѩPt7U@}W]jAV<؎V gԒta6Yel rMV"e8:]5*O5\J,<)Ծ]L ;*ANn|Tb&||JF[^,Dlc 1wTKy8<ƾ>9"EjI 8G<A1㵉*W^|ͺ|)ODE4b Ȩ?U(U\T>j! ~5L)]ū]Sk.M<+ME{Hǵ!RT !:<'ٟ3$]O䪘c\xUJ{ rDy,Y, } L*~7 3#e&WH!18FLaC)@ =nq#g*^|cOh駑/Wxi~7-0t"I9(_~ҰˠwrOx2{Y[O ,3uH %SD4oa>XHIfr&eNE-T}5<.Ft: Z Y]+'lλ 4kЃ]QdUKNKsqfөK J,g 52ь~ M\ $tYikYi!gDl(d3nxcd)$%p]y 7p'| ƃY>wN2+q ZzCPV2Ma '?aue^z0@)$fFE:q6:3*Ag &&ډ|k\>e,ý23<|TwQ_ǖ(t.BKn^3l*}SɤAE|:vF'ޢyv+>"*[<|Mah1\|%lMGqA⷗&&OS1t2Dql^֣TX O^wq%KZlR ހM^sL5֤\- HU@iaFUc6F{hYx6Ջ1)05K- KbO/[5`Ju|^}@xV͜W \לzFEqMĥZC c(:mZ!再ߨtbA,М,8k9C\#CD]25ĸHXBPXduǶ~q [,)hB:Djw2gϚŌ{xrكo6BF-mR M~gx![E)+h"^e/ u,pG&D :?ʛ>IHF~E$3Y1u> Λu͚<ԶUJ*dJ#!9\ ѰkN;a Ո{'Tǰ>G,^@+fys L#&?`t.ayҒ͉?[4~zcI?Hͥ?D=!Z:mҩ[/U r&W9ba}1l,l鈖8:=d46 ~62IO4}ǰ\AC@ ^CA'6H yz}&ѷs1F(Y64cm'}لn4nLXPK5? peQ5EYn|I4hbVR3 Scۧ~P PdO ޘl!aҕ.[tȪ)cϕ4du$/n^%5Av[r㾛E#.y|Ѩƚ=:ZbOS*VŌdz7}S b}ZvRƫOkH* f$kLn/;RJۊ0l)9Pp#ߖ7Bh+Ncf|ْa]˨vt.)*lg;s:3{ߪv1Xݗo,14HsNuYcoǓz+Xpq9\x q`r`qsUu,3)y[=$-@R?Z~ ZB/j:n5b~ STOreDVX LZ}BxwhcrkSJIb5˱>^K&UVEIiYv#1l,t@5jhOJ!΋*`]NH`c忘烈˺=˜+9#\VCqN&uA㈍/F;J7m$pӚ튨!{X&-:ԦtP1516V VTт9ay<xT/E=s fF Bl3Bpi`hn֒m.M&7$S)M\b #/5e>"xPja]D8J=8O`;Ǵ d@_䰀`{=Q w49@h'YM>n#z|aǮDH^\C z~.!q+u`P[&wmbl8mU4Zi$^>WJNz@aP0JW8 &&%p̀C/]иN9*lZc<4Y!t˶+m6= %sA& SWwFUL#jӳ5i_$HEtBkա{~kW:ĕs΍eicmKNM:3C+_O6dL!Z%UYWebض x~AG*\6Xgɲb_~7@`'d~%-yJj,+@V_$Dk yJ:"Y9qIrrIA maN#arJ`:;3udo^"+Hmba~ʐ_Ԏ[WeQ'&l$ PIДBK6i 0GwBbclnj=iєxV| w>myLJPdh۶楔dyeZ(āxR [yڰ[75j w?*}[(.j-)^:ů'SCL_U(y駌X4w/wy #s`jE'742ҪQ߸# 6jTA_#!7&F8+(3nr{/!|kDj,)aKe|SnTq#.#CE sHQd1θX -QT_bL8ZT[ ˔\ )&o DCz> Ke+W$"U  Ġx]ѓ+}<^SMz4k!~s`'/ʹ]c&%TYԊ Qeːp[GRUXTq|(ZzHz"{:τR-ϭaÎ0ܸWb}bnB/nl~9[w~Gb8ϕ °jڳth d)oYÉ"pfıo|K^K.y^~b >ٝ6.7enZih=գpoZі'^)׷sxÙ#Qc&w㳾lܚԍx|* ]XzdbWٓg;y#s06"Ug,V[ ٽw%*鱴x P*7R'Oj/ZFjwL!me3RnTfK=4O`n_F$].'u@~3[YE 諔3 v` Pͻqڥ'W~r!q*+'.u'ͻN!hoa}[{W(a-7XRaau{˵@Rw|0pHep;0%(l0[Bv"kucti(}C'cqX _[;b^ً΀E{C Dɱ`I :Xb_DIOZ IՈ9ۆ\E,/.ԝ姗pEbcX9)6^ PQI2otc'WD'4Q6.ҵJP| ^Y՛z,F $ |ڨw,z_;1(INU xa 1Eg f z(Q NPљ3`6]dĕx+ٝWakPasEl%bj)'֚>?Q7/ӭ ^ና~ȸny^b Y; €Z,~5k/W-=sW~fNd9 >b:kQ~fRI.t}{P+cH,Cc1 sgG2;J<\h8.=GNMڼtIJ%ًd!zɁY>WsȈ0xB}32|񤀹hDJk:X־*\T_Q-g#"sRƅ.rFvPj4~2)o!Z ؋R4@Z 2_d8eˡVVHo)~͆k @^ǥ13vkzvE24cLD`F~>cB94e0>V̬Tcxt^ѥtw3:m1.{ęDA6y DUƗۭF|K\T~XSO*± f ,7GS:^@+_TZVPrmٓY?@nݼ*@ܷHz|TV䰝6l5Յ4ˈSKkRP$ ۿrW;i_l.;EJbQ\D !E##2M*:|(jmTQTFa tnÓ #ef91 7G٩;D9ZZzXn'aœJ|n >zE$KbC՗g`X{V}ZFmI|Sxv)1HEW*ϔ PCQ<ϥx gRfY#S۞.s?T@Q'W.Z?(2h_vm /g+9gnTޱbqjr6UA̳N.0wWTOZ1ѡf1 kaIZAhJWZƏhK8/7a紥$VX /N-Nw+wR R^2'"6uicy|3ΎʈDKO-<9VX3#E$ sa&֖2(WkcE'H4mPAs(ŴSm{}!AtZd!)AR[dM7q A|"d(@l*M0 D=gd'g5[ͷcg6f,#3peO_%e!!$Sy}΢ÈtY$9U,Z={ÚϞ) % eS7 8rVoweɣcQ ݑю,XpCG*VS];c_ul7wAN&  Sr%J2oY;";+17bf/ѷ[zzWIDz#RS1}5YU\y_[M9H6Gb {2Lc^ )y&K, "G٪LGԨf77Xg BX1s=E,+yI8LMxzjn~f|̹m''Jv(Lgբf4\.^%'A\ҥL["-AZ.$PW\Bi}+t!Ik=懆2*l[0Tw(?i33?PK*FIz'9&6n>b͏;nT/kj6ݤ Z39 x$Dj(b#s%͜dH|eX8t5 eb>3$ifD8h.j+;!"liPf"VŤyXy 2z  vjvem̍mRj =fkEȭD,B&R(Nvuist㏙CDT]`KaF ck+2Վ*HI/:n!H`b,:Nupfv6F[fXYW*? %rO}z&fc7X ~:7@ܕJiD= M؜o *-*ROƘ[Vy_&22']iAC RQ,̅M3Ǐk"+2[ֶ/>ȅ0 ^G˄ٿTh+=۴H"΅=pNRoYU#(JM`(& cn7  R @aLls>߱ G'2((06w4 Z1?ct`-1͟hWB*ƕs{h^1Zp>fXD0(7y*Jgr$~ ǁK3ejǕ+-1Q 4'+[ጸw"ɉ)6îNdl?[x$;2۰JϛiJzb%bVzMש (vg섵|QZ IL SU瓊e?{LY *e7Sn院W )ϻ^N$_yKzШn|^ b4 sgLPpTYf' M\`rnoh0Tq8Y56i"I٥40fW*X}b"x}cwua*2+,/ s&/+5;92CIFvfɺ״+޵./SZI<0R2fdbءoR|F?tW y ,:w❩Qr=R^u]n/&Իlmʍƭ{CW^)dW+#Hv&|M aTͅ`Z\lsB1PYԲA:h @7N:̎Z~ f3 .@3v 4&D gG/'zcFWt "8x8(~]Zv:)J5iАL;$r/rpm"ٕ cyQE3;8/ِ8XrE !U/FXNF\\sVo06*#߹>ֹ:U-oeZwثFաGi 3qUh oܫHqUFM gei44΍R X;׫nJcm+FcoԤvT[K>8/j4$'|ۀٱNtvm#m*yuͽh)x](n(F o;଄zwTo J B0Z LȲO1A/)A_B^{% )B\!tlJ5 oM6!Lr]gpLTS A*(S0TP Ϫ~N6qU%YQ)ٻf7cpxD1-9A i*8Y"ʁGPA9y"wT@R`آ  j ǀqJu}a170 >, `,D~ O ʝ I$Z+jdO6rhuQIn~ 79FE_9P3t[H( '# =\-׶ɉWQgs,N|1iໄ.R* &CKrߎG> ~(N:yh,F ?b\aLo+Mj#7D}>0aL1ު%)XҙʬtkAȦr ^S!:M ٶ<+vv +u~j4}:ÑQ\sjOIE8nȦƉ9CགѢ^;ơ'4T v[ʄ-|*R][bJ!ANhN rqU"#/N䉯ƐgVr$f_~WᡌK+m O/ LɫL@HX°EFy4`k椽))I~ASN S5Xw Zyf)&2_]AavHFi2^5{{u ~5u;_ؠ*|NvzIubM2#}VPQ/B{ *#xp0$BJY2^BCѡ8Atl肏4 NEL֡iߝݸyѧ&Okrpێp/ +CaiKdzrEq0|TG퓂L {;!/WHs33lI4{W"u@B$c;IL'ZMM-un]фa81vR˴[o$ُ70=|/t }/7Ֆ9vh} 8vCG#PEd=̀:'+n U^'NXN=Wg\0F+1pj!fg/%彶<߃ě_)quXdIDFi%p/Ute (p -н\1A>J(RsUNb.)'/ b-w /+]/,.#(Y9FJJd0BMrS C{wrZ m$ =>\66q!;9=f|߭U?K_)S~oYycS|o`Nu-SkՃoS[2":KP rC;\ZjeUk 7^cؘ[RyP^>ĆH4Ωףr\nϮ%p#l|lXc:%IJ06xo Rt8Y ¤uļiZ jc{#(z9xB<=o [ I^g;h$5PbhO_@ۗ(maPƑBpa[g쉐e\5Bl ޴U>,VxͲ5zha׭Ǣhdk+wYE|4qyZT;E.x*J3 Pjߖ3@ša%O!F; 'JCSu$Y1 Ωe9k0d8Hp鷔"-A7Hmjd# 3k62U`ɺkL^}n&Q2m ]$ݰ!&k4UJYkqr:K🺏G61^f+-&X@Dl00q.>zV!Ɣ 20:3VER50~!'DGLP_F@nf+sCg酻!kfzRp)w ЩgXJۋӡwoq$JIeI<^ܞ"{T Zh{}{v#)6W/MA@kP f9GWW>~<RAeImPb߁tDH{nu[ is'[I!t]>?JfceFC&V|~2:x=z`PtۊN/WKfk 1rp#t>K`p능FQthkoFve81>e6?$O}]̉N6Rڵ[ڢ9֟˜s1Czf8c kŶ@1=sTf'wr7W% daGVRg?(8XJJ٨+ID/d2@jCrRDK8:=ty) ևb+uAsp08u 2cW*D!\Lkk/=Ayr(X2~H{Z]Z,6pWף;.jv ymBkcWIoD׭kLL:f$Zn rs*3ۍ;_.MLfBuI^&F+X"O#G+l&V#WBkuye Ǫ汋- V?2cd,,K0Tv[-AwăWx*˲5GL{2eo4 TA=O⤳}H9nw(r(''h>%.eSPn-Tw+7:j4RIm/;1LJ.ۦ#M|R RJ8Mk/]\QL ٯII * j ~SP?$RG%m_3R*]OSp$'aZaM[twCDG3@oyq%{A!;38) s\O6J`,oʸ_6g &u?`d+š&Z$"}t3t|Ȉq>j*S4 >ݰgU/B99KuCOU p}g.^# /Ga~U6&_H>IZ1~,Z˩V9sQ~!' 8>[g˅ o{qJ>q5X(bX'&=C2?Z |Wx~2 "7q%K5wٗ2}aŁ߼A ZGbPiFo_fSyYK@V8G:t{hJMOásc p7U-8hPIٵ"p5`SLIKhj{FAZ =_|S~4>o2DV@v^HĴWǢ!cl' ,Fo tyf/C ;a$nݑ y#ʇ[w`i < Ka h?,?SXMxvR:f""&H0BwkfUV *O뉩t7^JXI/ؚ5+)f#F)eDYb jqIʂx)u/So_1l(: z hek%Kz ?X` M1[S//6A .)/O8PaqQ3]i^U\jMA]R<@d9$1Bv%QBWgoZ %D׫5 ` CՔcO|Pw5/u sz XaFRPhrI`#c2cSt Ĭ鰬kQ#sVʤ q6:ѕ]3l"ԢSo#)eUY{0t֗K=vnzk+X5k4)HVO񽌳6YteCqi)nK3)ۑ}OdRن7mAVYݼgWO dP4؍8,N+į="~8<3@EF!gM h#CSkgqٵSyaͬq,:"(i`~Oy\5`}ptCLh+`gHMjˑ;l$Q A-lD*ŚU7#gY%5o)!cF]DEȢ֫|6€>(ao.̘ qaOK{59J 4^~Mq|J@@rk)v6vBZ^5wfP٘\>}K?|i-].ǥБ j;@l3@g/R|͂4ߞ@)X?gE jߡ)lΑ b41ʍZ1xCptJlkQ4&^v/͈ NKӞ1oi)o( ,r A<>TX;뉼/ h|h3uoqb>{N\ ="I]@244 h#Tf/jT$0\ ;%qI񼯸5p{l1*uwg?7csC:)ڔqɁzxn[=C&Hrwb*ECY=1fa[v>t1_`hrށΕHx^4M#MJ{b(yXr3dlo)H v=+2 !y)/ nhu=Lh9μ$k* -k3lDڬ3E_e"xvژpO ej# J!(fY]eQ$%ϣQČJcW8fs7db'V%ݼ3Ji2,zaS;3*LMvy|h7ıV11}l>y )kf٤fR$ӋZNߕ *`X{OεZrn#ܺZOc&7'!@2ڄe,~l.j,7(DŽ7tيp5^uqu -]+>dGb̢YY}U0n[չAeCyji1&\cK!'*'N 4]CwAr\@3hBԒGۢBZ)vrEF@>7\Y) M@yM3.Jd)6}uˏ:,p2ӅgE']B겔ą߀2L 6 t%+hȔQ=@+)3v]][ME4l]KYrY`[DJ7zC6z=)B5 n>u8B7F6di,#uI?쇀;;D(* ߉c%E8Oy`IKB]jKZӶOۯ[aǐbRB^]-o /7Lh:ޗCau=|ѫ\W]aGh+[mlOGt <7 y$X0D}F|ur2!>Lrٺ?Ik #X"ќgG,:YQ(c[G:'%$̤Jجw"!Y+XQf:}F2%Q۪G?_*;nQAGva=V(mwXcM+#y^| i#[1\  DₗZ#N`R$̽)p?(3h݉]%A្BA2 e8z?=5Z V0 pz8)*t%I_k[E/noJІ`bw^=!8zWVf;3WCH_mHP^H%Qz{BKPG[ڷb-F%%? \]^>eԑn^nՊVZ*uR&U.8Fmo' xLOLn8R0]z 30c֚v|o)#(%BQƖRY _ .ῐ V&r.!1KVt[aP>gdeb`O]?ƳwbZ?/м<N>%pѱŚ { iP6Qӝޜ bj?}AuDBp-Ý.,Ћdw9ߢ 5Q6b]~b>kJ;n`qWHxS@v cSk\7kyy"p5@ [,ye2+Ggf6 6F^ 3-Gw6!`0!8>88RBPty\=6vxbB6 {f|@4" j2PΓ`!cI6Ivؑ"6a@p> au} K>*h$ʑ5/=X1pVd^qh<( i\i9j.U0=B>E[u/wS(إ뷁b}GD /S#`Ƙp+ @XLSj\m|G3agOdF6s Hɞ9toXc F7, /-6z_GBn9} GP;%&z6Vcl4yd6mŹ~OJxQQ&9k[<"|&&.[iAmpWocG.S5ޫ_ukeA='{$;uM+3I> rgKa6|Y:[ѸM |(>l# FmgͳX_Rg)yX@Z4TͲ 8~2 $gV{lKx5Em:, dRY;eDYZ%gkhU,Ow?EĄ; >ͳ:)l;r:ɲtӣ#pVl-͑i9UeBQ>ݗ8͘:hGu5ׯ1at_CRpyQǝc<TFw?rTmY4duHL]c9/pwA p RNh,H5j%}U͘9ӗhJ>ҢRk'`# o/mh@vlU5;Tt9`5퇢Ҥ5˔9E\[ײW5,.,P,1tɇ$Qn&v8(›*<,!jwWPׯ`Dwr" 8)܏־= 搯vO[WJzqVf%+Z&BD3q]1̩T ~n;wy+ڔϋ`+ [s1xN gh+߈ALXIϷ5`p 8s$LV,n#(yLd%mJdLu]&EUJX-x(X2Ҧd<"$)I#WWXR6^; ^,?\W`ˑO oGp &1G12,S+ vkޞ$;g 177{{!hO;cx} n@gMDP'pHᔪjl=jKyꖱYƇ 7=H~EoQla':{ƙWF$0 30!-BeT6)m3p0i><Iur@j.7GZYeUl\D[4'?GѤɖpKs-?JV%jj ?p*mlh1 [EYVX+-kQʁnb̗}0>}u3^ Ij]VN'z%ee孙z(Pv*R3x O`-2ɫ4lݮbJ ׋{e\}ទ-yΥT ppkN,PvuIR !lyWxq)0;>TZ*x4_A:gU^ ϭ'v{?N' NAzq?eTOV8 kթ{CtO2v*~ B(8צqBk ]J0R)$A >%"$\O v׿(Jn-*1QH%~Q˰J'qlskw:K5C{)jy?qo~78!3 >/IZ#`(gC̥#N=#YWII:h `U׈*\ ,ɤ泤n1DrOӄ7\8-K6b=Ʌӿz3 ^> -gVҜ)cLAaj2S Ǻ")o=Z?~bΠ# D"*&yˮ0L@[V)\_ 7mVz/G? hyxņSsPu~&,ݗC d TY53Hh#D3@)a97qMhC>+曑 _@3SMfۚ|9)2+O(a:ld^zRˍ:6, <4_sWt 5d3f8M.)8~˜<^ڐ?|}*(-"L;KBhݚFr/94| FfˍTpX3^;|syQ|* B(Z+Bc1bKĸH$g"V*QY$Tupk=n+5s`\x5X1Kªy?#WcR< !j=jb>94!(p_xyߙ=PW|+}S&{0L1aՃTC$F^+4^0 b]M܊mW0y0 C%wjqFFc/a59 {Zl jn l #FI_S\@Oɹ2q7sg4$, 5HLW b"<1. SOP<Kc:lQxص+Bx y\m G I;hh d0)sSMR!A]D5· j? cHůzꈎnϛ?[S0zD931Iw!KZMA(enп|3J<'G\MuVe?=pM".p9dm4MeR1 Fo-/ ZގGK- j &>uO%Mr Ve0 ckڴ (8+u^1<1h}cf{v:F!{vR %`#ܘ]PA+qWP|frD{du=YqoFMѻ |Ⱦɯ*ʒn@pWP%$BA, (-Țu#6LlA9zeb[?&0,V@6h9Oj+wxEknW$`{6RI̺Qnڛ:V n1У˙TዶޞyE?k/؛n&+,cG&zAc<PnjyS]Eo 뚕۫J;Yg _OD^<@)Rl@Ñ*NIbO{7YU@`']6)9(9DOti \Q ML(k}$y,45r .* ]Jy3T`s9a*ٮ ~CYz׍#ʼ 9<%r~;u.o`ro 8e$_<;,R擝;6|eD9U5 QܩpU}yGh|)B<wbF\ٿ wAebVOz|,X*d55Z~H4<>;ymTf:gkAepehl\@XjAU幎dk` !V{j1N"(i9R3 hx@ Smj?'(SHZ~ gQ9':}sWwY *(/Nx0)xRXbQcRJJ'l B ('ԈosʭLݮxd?iyI$ʈ,RKh-M^\'Vq^?oz]9n}]ޒG(l U4+~F pRN)-dd{bҟ9o4IuHN ?N*0`_t zo}DzJeտy` s>m;2WaڈsO? }PqPxo~)Xbix/ ,} 9頙8S)yաcLG+V"io Q_ݜ #8bcݞQ>c}KOT^.?ynx0:/Ўlj3C@Drvw7<5D!q~( "F!B.r8ڂ\agj$Ǒ;,F@RTwLQ~%$b\D!r .~LIa5&GvpMPOAS4_f&x5M;Hj-($}e'\6>xvAc0#>qw_wx%m:Q{M ',Eh[nVf˜CeJXP GS#]$\e\,o,6lUB!u597Kt۾䆪XͤD6${͑YO4G-sPf/q/|awUK لaFٟJww>O'<ítj"~@ h&-ۛ#1 Zw,T15.xқaq'#o*A"Ft ð,F|* :CxCK( aP0 !FOt%g4Z.&<7T8͒2W΁ ;EbkAm0DOcB` }g_6VH!v̙UNs)A/ *N"1EQ&ՐD ff)-ֵlz&RДj{唞1 ?Clt}Jf%;mLn%[.[\10xc3o⍊%{K-|j|3ЫzLH})0(S:xfDsp]$c*ctiӛ){ Qo( 3yfA/D‡Jg~ ; rS&RT>/ w11֛;)MW_6]9G/|RP MޕڮSl[Dg Ç:C*`6BQfit%~8XwAˠ2`]Yu_ޔ.ndggJ&2Z8҂d/薀Q,! Q@a/@گĭT1&MdЛu!\l*)!XIZH]Ế5&R y_1y"`[u_VJ{`|uy6_z/H(W8y!mgѸK,dZI&~;" $*aR)$ƴ_jԖ}ze^0qɿnrYS$kL]*Uc8E@*l$O2^ʗR_ƣ`zءXڗFZ޳,`fdtBXH\\9$#-Z^:ե oNuYbZ")eFC'E3>bۇ[Zo7%U-˔yڪ=/~oFc^.{,pv_~HDSiI4ևQX^džK휎L}.6?b Jxv9u"[o Ic+lJ8'kW" 1w p ǐ$~j 6 ăyȹꀊŶXR,KT8rlqwR*YNf3^SNz{-]_͐G }xh)`V$D3u *'.K86Dp> یG&%hN=*e'⧣gQՖ L6$wR}' Vx1Wꚾ {% JPSPKR82RQ}ߺ[dލ܂PV,t+ mVrgQgi_~VErǔAƖ6?.E*v߷/FT?}kE1@px*}rlx&z&"MyQ]nA(7[9 !ik8;" FiՐ~P.BDb-v@ta7!M9?r2݊x1L_hks_$lXـfS}m~|2(/_7H u 29>|'dQ.ǜ2IS%$?&*KN|.BaJvSHHL}`WEZmCCA̓멍 -~jR#t7lui:" 2z,_Lytc˿5ͼJZ=zUY(@Bڠ t[YCif\O>lwIO.دus)9l竢0B1XPZpaO{iCMVHȟQbwY^9墥%8[JR=;U[!CV̋o$ӹ̲v)׉ rR5 "EI|8zx& AH ]>3. A˽Y\lG%*nazSHF!bZKOmǞjBFfi?Rg avfdoj 7e}ef)3ioAByf[b1i^}j]!<7^Qyq0@*}wKZ#d#B04kAC`[䷶D"1?A ¹k}n4j1|T?QDfq+'@vT [~ ߨE#kiyE&S&#`/gTw J8">S EZPs)`R+_WR>ߵҚ};KEoO@:;@HrBdrDx,Ԩ27a9<"T^RcQdĻg+{ՆٞeJs林9њo$0ׂ}yaIj2OvXw(4{"| 42gA_˭-ot}Yr,^k^H_Q&FFaȾDkIsŊqM$N[D'/ä?IJ]6<4>/`_WG0_Dt.B?B>>YTXhSO9nvvfhph):Gf׼@M+\˩]zPqH] =)*41>ڙ;D\* OVߩ0bAlٍX `CbΠ7<Ňe Z+rf&;4vKb}yJ_,mzEWIe NŝS%Wmloߊҟ)[9"Hda@CEO8,*e"jפn <i/Q(zt&] ya_@qUh'nZ㯐V?kj0ߏH,ܞ4z伹\CթQ#d`IPҿ> JkQq=f*dp< VV DQ'QD;89P3J4*qQiU  ɜ79EH ] ƀ4QEEL4kaᣱ[aE\tU94S Yq5?< Pȸ8ȹ|KX|FϚ1197* IKRx/Tgm`$ݞu2_5;NdLr$DA*S =fݭ>r%BUDdnK995bz&S!Lv[M-{[A/ KAwdmB r~g3a]f$ QކfmКgES1Tԫ: ˇxT-t~ο˳O _ z*N_[- |x{KN-hMA "n2qVs&uB2DhY#uWv> zr2)bkF(G}n ?aX&ggѳ{-Ӽ !ب<.ϰH Ҕ跫wHVa#(\7m TG#)q*ilt"ɇ' <#͝h$]:fYKPjv~n2mޭ,ͿدM.FV'ׇ K܄ >*]mo]6̨H+%|,l8G 1,*Šn'h)+x-$Ńbey:T&07Q7IU!|> A4N8r7t(N@vk^M06U+&$n{v'|JHC e$U5a:c6+?r< H?E Q˄u=elc\մ 8\IfeQϸ1;شcoAT83YMK30Q%?jAeA CHikv-NCEd ڴF!7S/''vz5]k+ yy *,UW}b3ˁ?j,wɃ[IJ gl? $͸>}ձF~(I'Ns_l0* (t[`.Lwdϰb}kbK()͡H/Eml'^A;Pt/d=9+Dx4R:ӗVal+9u@!!{ێm52&]\nHY5-T$-Eff35BK~-!c9/,(  }$_JZrsZ^\:/k`c=7:H($˂{nRwJG@yH(ְ#A}fJwOGEn`TZb}%TN.?~@'JJBXA QCNxH)͒ Öh3H5yJ |.dv)#cʜ|?L&svb!|ŧsR}sFz`硑옟6ɩ&tCEƯMhp6ܴ%TVN8  ހi ĮG@s*$ ^h?iM)ד"ImE,p[ҘqM$G8 J9HHo:Jl)RmݦK|jgā\,uI G)=ՃbPG4z ~^z;X wg{$Mς l 2X*=EA5ɭ%W9D .Y N5iDYOD s+x ZD9$K׌ɳVl9cBVOylA3cM/zbJZ[;#]j[8ƺҧ]P'^ZgTy"ݒH. SeEm?0ddg u-QS]%K&bf&ʢ= W>NOlbx/7DW ><vݙL܄cLj:$Dγ%t3OOHʭ>Xk\.ԊR6QAz$D!py "-Loo{s/]n/f26_hMuy-F " Oȱt8,*xug$Ù}̲/ɪ)FF~Ky-Akwt֜tSѳ 尼NfuXVB3N. 0Ǽ$1rGj<-FK@EI)x߁୉˾YhDb"nНB(6MWlҺ)k?#u>Rƚ-멲 .]O|"iK3+kة58pi𐖂 2X_:ł=G\#eN߮8wO貽ȸkG^HMh^˶n!ƯYk`Zt%^J5ODq ownm\g <|Kٙ\VH9$QB$?/r՟Iwgk馚H ATBRXT@`7Ъ[6je/X_4yЃ?[>*v]Uy6gޒ']mN '˶;?j{Jy¥ki#\=x)L nè&Syg4G(sk䌪EZ mޅ@ ?5+D'2W]"Y̘W:se,b4r/$Y}A$ie@ W R27Y`z34Hb/U9Og75ۧٛ`B[SZnG^/OdS%ύ{j:riHRoCV]:;ΐUlC-ܴBFcXh?X(_88Jgj;lv[n5k40ӋRDJ~)ɟ A(Na|KJHuO8 hiٺUGzTIYz<燯A%\!md:16m ao|6.ȿuѧ^3*J+]&X1x\NE-gq|B'k8yȯ "YT<ʼ#'Q 1h\IJM*T7J?w4񮯟UcPXS[~0ǃxm8% {W )>mHEzBqʣ+y'jB*N#8=cZnj~ #xOdI֪e $diWGN;n`L? +pժja:OiAC-(_yQBOʮT#Z\SlJl /35RKe7n2qO+H,a ;1 'YdB'0ܱtүx/lx@HQ2 %hغ qőx;T?]2NA1HȔTD'p3CPjPOwL" o:z Ɣt0gFSG_G8ʅ@*=2?4n9CB:/*r.)`;^;)uD9 n]p,ݻXǒ].b\<(rOyupR.-PS a /И=+WP1)Lx|O]{l"\džrQ9mWE qTeZ-@YE'q-.W ho@۲F[!;q5l޼gW6_΀m_,I^0jeam-4=2 !ɵ?M|6Iwme͑xE_:ZTE@e}J|k5U;DyYjز~|o_b"(tqc65zIVG'i-ZD`a$$BdUZRi Dl:.& T1r7*tׂP[Fš!LnXi9M ŋRaߑewsg]t$J@@ L)f:xh@bMIygP.v(M ٬Q۰!&gw8~*=leڈoə35tl||وis Sy[@]L 1 " c7j~sЮs8򊂄:$XCՏG=lP98kLCۯ aS)xa )mPNrA&1h]B?"O5!r oQTWXEY8#\_uƶ[|+pp%肑jg&!3}eJ}3ݍ2[L0BA㈡c[~J1<4'':.)\(Hqcx !g ] hGf<-մ'K/gE5R骒N.G{K~Uڴ4|Kpf$\a\\(,1|DShpYZއyl.4n頾|(*FG"55,e`oet-)l?S`_MER))`(5ֿ摅Qd@. KPٿ*X!:==˶cфJiG'9r*vwݐ&9 [C_<;~EzinFwm%n%F/ ~g0𗚚>XIftqI7F]Н1 @҇L ɁvIuRɩiZ;tMh/g7-/ƮLwyjD̰kuKA{ڸ(p&\R: h*`ճ7uM|R !+_5]AXB[_T2HNUq}d#h;N՗:'R'q1|_˾kK-v`^X<[:mbl2-2> VN\wx+dISb wh<8@+hY{#!r OwϕGldXJh:R\t;tޟEqI5[Lp{Vc"+RZ[by3SGHK|~ xsۿI|)lR(|ld<+ueEvXRLr`ֿwwJsird;3].` |54c+ 1pFO9zl]թ/x95<|^]X1";`\ih  rK%,twWM1h"(L~zuJ9ǔ;#YvUV-ET]` 4$J5X?vOiߚFtWrCf1B@cq?~ ,Wn 65]UNW 4HΨShx0:S 4WHJz="ϓ$P[Œ@lS )e& CGJze_(a?=Vy^VD:IȪ|H09@kvA|O=Ƭ6oWBUaq}[tW%dhm{Zk0oDyю Ɲ>ٲY ?:"Dh z|(`*9FݣkOiiTQfMcJ%bpr{>L8z lPʀ1?*@&BNo9@=ܧ!& f*S}} Hn+9b1]}AY P`ub7`+}N[.CA?Ikeȓ`kW_1.>}~B>-ðA\xe99H.S R:\Ct_c q}s|kg-=|1t=A,dnJ+u7Ix(R*޼RӤ^5W𬴿M>#6;˯&ugjj9l=a8Ūv"vFq?VfKKݎ:[='ʦt~akx✋@8mmqŽIhX24Z4)ʢv{Q"@$h~ǵh,ы-LIhJΨd~ uf4RuوVZܽT'V7 vz`} JO3!A bhh_BV"y˃r4{+o$%{UHy+ M2s0M`O^ ^w%/i_u_@Njv+&QFT1~BDcI:x;;A(yR](- ;OUΙh= mMNj jS. FMp8NCnn? fҮ/eᎩfYXd"r:V$MI躾G\x]Їu^䇧@q|>a6qH.ܡQ\ڦ5TOe(Z/g|f鞜_._lǛ9P|U9;$&C^.o!/'͓jK ə!0͒4`j`>jŝ m!4%MCϰy#F*㰍,yO8=pO︖V \ܽ\@S6Awg3F r=9$guyb7,ӤQ:lY` QFPQW18hLAS6zW@!s(Ve7/y@f|S[+ڊt'B{iww_9{fS$dG"!w/T[3?`!t cb#`*ΪhaS?Æ8`A$\YJmfC"ם\ c|K,R)FcG6SBNQp[N*_90p/}ti94n WoER{big\e0-5aHZ6%E3/5ԇ{:Jz\p@~E M+(׶Dcl-ڴl,f' 8q|҂C?$J,V x- rBI)ffB1 < u7$`*OSGKB(DkW !ֲ m#:SZ{ןÏ̧usؐ睬wHk`Qm47`7]ULMB؁J082lMdD`$;PE1WZkNp.- 6w<$Z',dթ,)??Tf8dw:w8րL]A `P=%_c tQLkGkLdub9$~r& Qj ˎFm8M|]ׅjY?zY'o!Ri$yX rn%7~?^Ҏ9_6R .#*bC"}im$C7&A*R; 8*9t"eSx_Е$t)];D{hV`0[0?Ǝ]gNRfgĽ̠Pַ^> Bwc(/%;j|~bv 9V5룗D-xay{^|嚑Wį71Ո$3' ޚxm}MV1rg/iU?2RN׭ [amO\ȵvuaC8;F୏_h>u/s+j;)݉\"fEQ,"3Oi"SR-M]{˺p< ~=H}TmMfKv4ayp"7,鹤[RzXQ4+ge/MbT. 4.YmF> ZXHdH݅B!dF'Qz a 扅y/{s{ rdT[J1\ tH-pSFn$e.<\1oAf=,[LweME&y±.Ȩ:(+!&W2wo BJD\;$TO🭄 b0 %Zt0#Pã]r~ D"lpڼ!"~: ִ+]t 3`Ю99]f܎Փe$LbyuDIx+M{ˎr2ln r-+DxGr>K}Ul4'0ۀ3|ʺp'rWY,6k0|YTuD PKQy8 .i?f> w{O~N+{SV !zb CQhTMBܿ؉zWF/9r*[C_ܒGB_x͸19QkbvgvY’s"0{"n#>)nHj6 sGz$|&GudXty+*z`9K{)ķXI4y"[-mkgP|JK8(7m#b`Rk^Fg$ .NyDٲhJ]Iԗ4,_zۑeQj'<=LY%D%s+@6Q\ ƚת?qÔXKEsg׆xr{`kIQ@EcP"#H8U6t#6F] zd88͗HL)p.*(1l|:t;@-qR 3H 'RgT29Pr$@hPrrNF!&@BkHb,X}heBǺwZFݵH^2eP)#apr*8@M}%AVq.9 -"zSѓ0 s"!rOcH(;I`-͞x<6q0鸯 nw1?-="/8l OqHn@N, >R:R˙\䭜fAB)G8/w! ;ew 14w%*,Ӊ+H}9'_ΉI!ҩ ?ǫz&YY: A~Α9aXvw\rͲ/H.ŝ-sC)n|2`~%R*7Ί6M F:w GVP"t&m-U qwQae$^OSk+UJT&<4 ֣UȌ2: ̬jUGl8×ځ(hU|({k(b5X b=!"Mv4Ўg@OG~s6x5aqdXnb44ȵ4'#@0jQRkܯ};!V\|?q~JuW˜y>\FeH>|m2˄3EiWݲ"ǟŬ-H??O{ZȌe Zۼ,X@[u-)tމEJ1 x`KF#t 42#/tM:}D]Woٚ5Q/j+:0Kbg՟j ; CƪGXq44 RTRLDxrakZ$ qے`VuȋXrК,k\ !vdۻƚ#^N32(+ w PW0RU~MtH"D#'g=[n+9VL;X]&{aOGxֲ~I}B3Q"dؒ?XҊF?!h"egbiS@_eF2ok++QWn9 "4<%\;zr']> Q¤i Ǹm\ÁI/?9Ȼ ?B2Y-=ȀRA|[.Um]^ٟ-5vB^[MH,ЮҖi=?{sM7\*QHNaq>`X*'(8ΏZgN[$PHŠ~Q-cٯYyfWawErYfܠԺmZ#ku!8}7E lkֿf}>Xv<|S1LWm$"n3#o犩$(Z;)[t/wᗶ@> U{k<_I_A5ӂ.j6Ja~ʠd[?s~VP$RucC.5H?B,[`.hMG:? $aou=T #9|R;@ΛY96LȬr6g1\/T,EX߽?[W+Hh| @3*׭y\,9t"`yX([LgLtoˬaiMQ9Bi)1l{Ѧ$y7#mT; *}Ly>^F`#`X(GaVXF:;b8DG9fvlF wKPVY/=G2:`ܼX"Z|u︼ԝAZ,<]Z@_eqbӵv>6K`DKj%,TjiXL(=^S@}Ք E ?/JErHOza&#/Ȁ1o]Y|kPr1|~5\'`/W]w;mWc'FcDZキմ!I/]~ c.t#DT/s5l0uOGشڌ.;Vjĉ!Epp5W*J7_ Po,v,[K Ldq@ L}i2oy.G Ub1OqJw7zL,?F0sDŽ? 4P jL9Q3 wM>g~cd+.Dk&1tqck\Ozbp/ATy FRZzw04yJ,3Ņ, !mmPTc7stu<0s$$nm\znDA*[k1[g ҕFS4(%N,XO_k { @<&x|PXwaGbhRG'Ͱ(a&j(wӢHJ&56d=|G?n8W~kPER` ju$#\P%V "$ÕgY@z@f{JbA*?M~5S=K #85˔? 05tTPVZ zzc엮D9@FŸEqUB1fPß`Vց@$?(o=Kh鍁{RD,#4h0VZc(`ɝfEfx%AXN/'jg_}joi6`ްPl=$KF >|t׹?tdϮe gT>,lm)<@wsT[O,>蜋)'q>`% @>.P@V7$͆J:{Bfzμ&slΊv EHL<_&@20`*z5fLE4?{/T6X&nm UQAZ+!("8ONi[ 7J47HgT^> )k׊1#3hd*k #}{ڧ5D|Z?rR>n5/28(߹*|ò)ZG=#`uZ -`{SLs*oSQ3 <\-5:)d#SVӚGh3UKCOVr2ǵŦQWm^uZY`Sr D%K= moYD>_1, 5O \XQ9g|*YtzXzPB^7'8)m,M\V+%8s%J*_TÄ#|⤯ a[J.2qXP?6~][3&@,mH՗JhuBȂseb.S`WlkD;ةv70no]۔jm򵗽 '{gs-7UH7(TRܤ.@gʄ=a) -cXKt0K[[NJ@KYmJ B/f{ES("2%Q,Ʈ~qQ.v͡4mLѺ*c'Xš6hIB:MZnρx&qy%v+jI{Z^ٱk(edŐfxg!L+X˛ꮚVqy89MwΰȜÙ! 9)W|n:[@|B%@2eͧ]vz]k`{A@FI:G#u¹±^xAdkm=K(jugޖ}&"Uט*y˾Oޫ .bU*o{؈ev; waYvdGE *gd eTfVu u.r*^2=9M5P3F0L2J+vL5V7.>䊒Qaj#.<Ӎ.5xǠ ގ<_ Q!,q1?;2o(Z@3)֋;Inb7~'uzFAuX)Bd;tJs{%p('z[nk,q?oJ7C{9V:n̂xPfYD#7h̢׬8CeLw?ky,fEq]1A1 rapp=Ǫ )蹕⭬HZ#jntX,Z*K=ݢ-'B#M ꬒA~Y-HXws~=]p>0N#L󻚹-nl1>NہaUzrPGrN<#@ZWړM/ R 4[@=8pEy˙w0wg d o8E~JOʳdWmS=ɵPo(b"@Ig#oIwQH%հ?%Bj4)3{K딷|(CaRwJ8ϪDqo o/s7eF#Xhz];ڂ2tMl%]PRrin;U:/Ý~҂#!Ln{Dӂv_D~NY-$GjzKfn{g b WO03{x=b[{EI8Јcgo|gP L:bvK/|kXh=y V Z8)©ȑ–>Ȧa)j ЬI£ϜGHmfr+Pi/|%kp,#YR*|jƑIIDAtdFCq[FH/=zs_TJ^H]}([i0u\KBUGl6)GQWV怣љrמ?c+Q+Ja5*?b([\9ɐdR.||_L\B˦l8'wq pλ \ GOsz{BL$;9Iv8VX4p J[^]\7mAÍwY 7hЍV!~Sd}<0|{X-ێO6" a%0 8DlHR4jŃ,bHr~O{zJdah+kG9u4 > 8Q%(pDw٦ ۙSbtG j>N_VJ# ~W#4nAԁIR0@TdqwEf,ԉĎ Q3s!">'Lzz/M#?GUլc,4Ec?sezP1h48$~S-1,gRHNYD kil=*@& Gn@hUmGJqRq̡*l/S4R^|'Ф3<ϻҎݺ~ƓόOekF)W66H}nb{SlY4{ sO@<xa!B'!C?kAI&'H #BrBy{0D%dG!˭G2R6uuRL1tzZLګA;[r?`/;{S)k:d`a2:pYᛦQEڞ6sexN̿k] YLMEH; #I/ fDQjW*e6L^)c劗[ Q`xՒU*qEKLi6i8|%R:jFH [[.If'z3 bä=m>ߛ |S><:QĽL*2F6Y(fЋ`FuW+T +Z޲&[kzl&9qA.c9쵗ΫTnמ8||$V +(8=vq*]1k%wu ,R8RqJ6 0A !qߚdh TTǔ4#R]2hV ѣγ_,M`&I*@mO@oN'@M񎜛ޠ:ps5'^=ճ /7=QHVQwoNjK'Nd㺝nV)vre団HG*JB6$oX8yT#2zTZ,}$m6˜QS|p Fnn0cweWB?8hh`5yDR-YdPUn:e ֏Vp7V?!NTZ*OHЅ1h'Œ4 E,OZK.׻[8x= V;$`ENe+ Y9BQ*j>&gS -b q5 E"7Ey`1ʾvI3p_߭ S?`DJ9I?*q|Od N$>$|@j Pr_19?*5sK^iX*ܘ^OL0O=bys{3NO$%-Swk|X&K+6؎BG\3XQN] XϷ&mWecLt"ҒMpLF irSN8YM7@qӷ;Tz]{J4=%*up(<}4 `VS.ֆF[?WrU˦ fatE{b,τ&g(Q^X$23eKBgq6""O5X& ``Hc1s< "6p~w*x >u>'X.z_6Qw:܃[.(69Vl.;Yb`³q_@0H™ Je?Ϣ/^ _t"J<ٟ:rQB2^3Bkˠ I<; XoOUѵ[0TCA.lE IQ7ˀJrlJntwQсBkGdCUjx[#rStGR@׎.,eauCN2+=]kc/W)o:3o|2?YDQMS}ޝaA]KCL xG '',%ؕt@)[ΔzX@AW1\=sAQ@%!J0槊7V?@ʢyU$_S%YT/[hɄ>fTBqk10ܴε5}E&{dYL5/aq?V%f4 TYm\l,Y s7ݮc9;%Xܣalwۢ3Us֛h"Jz@NQ%6v8MgbJPm{x3Lwa1dCCʼncA`f2nmJwV@6᱗yI{PS2!a$Gu7'13zT WdgĪ샧U$ D+aur#xpK:5R#f"}BA SnA}/K@ *+>$Sg7hfAVS6#cnXa"PqilD#FdԹ_kY`TeQJ_ ;mǀeK&V1A=m3]Zq, ξpݽfG0C^f 6^]25YX>< +WaU:y+`*x|Aί,[|'IǬ4J{7U٬Ě6P:DVDDH6=?Ƨ7P.Г(-8P&981B  !VН,N:N\yfKY9 L^3|`"Wru^[ 7 '&I-PŷvOTukd8MIɡpqʥ{{e$3asD!<*J[Fe] $q ^oCA&Ys9PBĀWDH+΁U+ALfxAq[DE9`sMl(CPx@qu8C)!cv!vln  (r;i@_ ϫUb@79]q &QR=y2jxFYZ6~d юɟV\GvQ;zHyovj|݉%}#v ,+U{ eH<1uRbexߏMsP"d-]y:;+XDע0Ú(~ [1($|nC8m1O銜6R ޫΧ+}/W?f/SV?^.[a 5tT3_]FJ/'$9#ʪIḶPh)>^;a5Z&.kzxq+q# A1zZIbc ^ܭn/ˇh%D&הOa؆$XifF*{@i}pOFzyʅr_1) 9,^QyfR >7-'2T֛/]鏔S󿛸ElG'Q@` x|s:y@|m=z)&HŠ @f{c)iXjmpdmrK^t HψVdf(/r# a1YcL D&Z e@ґ}0V_*ub+GZ qkF_,Q'[FҼvxA 0׺1Wcl/#-޵&RN>sjdfHYvYڌ,"oɁsY:03*JQHV˨sKclrJ#"BqDF5rҹ gwvrKc(W - Gq 3^}JwtĬC'I>m`M6ʮJ;l8dk)7xFNȓܫ$'$͡gQ-F-靴y(ϞQAovCUڬdluKɒ ,%b*mwWAc,\paY p<jW_ӗ %3\% ١!I#fP ,2x\o4: *PR)޳ҷW1F׿9W ۫T8޺ _R*a5M' ^w@8`hV&<1gཿ<RF7IU9Ą&$AD'`Sqezc @cwRƴb(L.dpIQ#6qpjTDn=t߲oe)E 84G'\B#h0'z-l w*Px 2os]^^ @=sE=&cI@'p2yo3X./b zp#pϤ<5и(Jb&r+4t$,0N< @a/flB ]LO`y<&:ـR\ +]9u pI*Ӧ\=7PkJO8>,} clRc=ú\ @FR7̖O-*d"Ak9o8Ђe/Qo(+o\FWL"|'BIa{63}5DrƅkQDBj#zg~,O,^v6O*(!(qR\H\AUNRP#`λKo P4S6>ܾ ɨI}Tm~J~sUN+;bfr8_}O-?19tr>;D-yimm%YuXS@tJx&~ )JZ!̂ G7+$O3@$da 97;=HU Oh 'oDbCggv~GduI ~ѩ8x`VK5Ye5`ÉG8u=&pq*N`臡aN%X y?&ge+F(k- ST!#ZEA/T0&9r; yb>UXb?Ȩw ߣ;FqVM4O2CFn/ $:!,纎Y.a-LH/0 VD-ϤiI zyG֮\tnQ@|@Kn *Cȣ48W  ,6~čVo3h<'S}!eI@µҳu%M?E^{>&@gĺ͕{ "!HV)u}* b_[` T-#Ee QT4}Cxp,⇑!,Nd`NwvKJn'ܒ3M%wZ@= +&Ö!Z ~Rɍf *+=:9~'I'[Xirf˿#Z_$ 7lWǵM.S/ϞlBbx=׈t f"CKҬ:V2$6]sXzSyN҄,FԮ!; 9"]'C79=|؋ h7zg0'IaJSpHR(Q)&zmpRC5E?LAW2hZ!+=x׳:33N>%tv4f?n9@Z/yRêS\+A(<=t֎Qy=%kd:V|NϠc'1!?@>KnKzMENU&}/n>k `>&-WC>׮t2̢05\krא}lVI L98&]@z>1xt#Ti܌[S4j0I#`y'-Ieiҹ9tdu Ue#H kߊ+'mgX5ԑHjRCds4OM`Py,9F]|n,כXKʲv XL… Gjc .0*]j xӭhM2LLubBNrg+|H#!U[A*^`4Cܟ][7"î|?Q^;|RMnu7 P_!wHa4 =0 ѥث}d9XtB(}Ym}֔# a|Q ®k rRs_\~W Y *WŻ,6TDh|ݠ>…GN0 0Q<õ}+I.C'yDڪ@̻P?:͑(׍WuS072nB]BiMat *ܜٓA8͡"ܑ {i/WώmwƻgжJ)KiFӗ nl(ܩflE?=QTzppfZܽ&[N@7Vk&i5 vcWO~N]1VC%OVG7nH8)vZi\gN8A0o Jb]qlwz7⅕tr}:f?a ZPۓwARJk裸={awJ1̃6BgAa<5%x˷t/>'6cGEҬ2<V4 pÄa<^8oG=W^_dn܆E9)ej7 i6"_l*(wBf?cAZhN`#;v8"Զj@SP#)Ls[6)tt)>lp6r=E1r~AAY$G{pv &;/69Rɫb g O@> ^":Ao_;6<]>R&c쀏MRHz5znEc3U9ql+gȯ=p> F|8**n&;eI]Ѷ1A|/-2az3 녘 ^q|/-c?H9a8AU+kϸȃW| 0=U%IV.K0\8.j:cͧ%%S:Fs.Tlך9 cwv ()Q7Z2C*\麥KOmq5Y ԓz S\+`_4L!l}&NР#$]q41?z ]`t˔xn =o{w2!D'adjjzà=3J䟁4Wk~ 7g.=2EJiȲ"ûw6qxO[TGEny&-PZCxˠ/:AY ۠\ĖOvF^'/ C%JRkPn//wio(VwSBd>ٚދ5i!VD N?] DŽ`PrkYlA!hYs-կ5lٽ,8[źoV ]tkBrv#!Bs0O"Ym!EaVIFww=yxaB흈"IpI[Yϔ<ƃ/GIB:M f9o6wI`ryNom2\HϟYz},Mtzcnd…H*ztαOF0鑾ubDvwқ^7Aj;:%1_Όe{+O@\<&Guu5lklr=B"F}]"z CuX(Ԯ;70>a\F^sX+!k$FGChD8N\YJݿ)RRQoJI~K5QlD( إ=%Kl''0O'H5E{yxZiބI= %c9hDu 6 0Dć/@~EYp1EE{PvMca) is/); Y_pCo͸BJ%j錫8UHÕ ^`%F&]x2>Ŗ44͂[͚9 ^e4SWm` 4=)ŹRڸP9עeW>U]8Yo"2o[w\%fQ-Dd䇐ZEc[Qzj3cy.:KA-K7se:YY>ZC>x 5O|d[FtVGqoH''P#}1c9o""p zbxe*2.Go"&Ou.qfkMPpp-1 ;&pᅄѿDqD C>H$&&`V. 8RٗxC*"xqɷڣ;'{y cAypR%Sv{Oa.hXվsٙ[-;Z`~-! f:Dsgķ vѺ%Hҟx׎J@b sa8Ӝh5+3 rtДF.O>|  Ǯ)|>3I7좛мᘬN4KN|wD9M^KBM2A3F˒B:.<LET%Fnz1^s@^MP1Vكd6')tﳖΫ IE@@&~):)h[ZmsOp;(iy|jwC bGy_e|Ǣ>J2cR703θN`evϦ6ʇ%*+;0oֵoYb#'V-1jAw NqV 2Dް­ݵɄffcJyU,Fj?9~11F y yD17w@ .D=ec8c,H=}_X҅1K93_i%Ep ]qQi+r lFڭA|ehtIyZ?[6Puiq4ݐn 16Ȣ_ 0B o0k 5oӚH]EYh4KڅY#=/ijOr rI%]#-M;f 1a"뉙ѧq{*09tPJ:1LII0D~jmDZ|^}޸(.B>=oo]Ԍq;c Mt ]Y:GJÄ4tz)Q:_{#z1_q2/{:SF Pt&y^^k ²T8h|c6ݛ!芬l'r򗆗VdȖ|0xNN^L`qjTs3]{uBdzt^)yӸN1Q*i;ry ]2JiP6ZR!-2bT{΢HɁvUOlsz gO&<HòB  FCS7u`&[70Aa?C׏Z%jrڵ+*ҔU 8=)W59=;ړ"+!Tl_'a/0/g?Y]h !m)(Ķ&LS?ϪHv PܕR'6 M MI:$EȞ}kwt鶟'& zďF# M]W^ׄT*\9[Y(3P Rkξߖ[(^U0ڰZe@i)TQJ"w|+3po{Mזl0dxdq;sZ^}IɑXf4z,wwqz6X't$UmR+hP3;C~ZB6;Gj&x'={K{o:7.왯xJ~zv* >6q Py(=6bfvc 76Օ0̙/a`t7LLTJ VuyҲ*E͗CzTDu|3u5``dl$:%"$mNɎbրC\ُ(G znZd x7[ߟ%-ZL?d[vw$L'Zy_TLXLlscTP9>َ[pڃbd[Egl)OVdV+mlUKy,$'\љ"y 0pǐ[ьyAxLyC8@dqbS:Fsk$te1JWC.1 11(:U>d'UC\7C 5@g+>8 2h`>om<[q7j*`@g *{㡴F+,$"@!aAwTHWNtw2uY%}_ShLqhj>(wbnOZ o},.xX/ rS2ɡ9)zv$v!͈ף\dOAY\Y+"*NUXpKc]Eo.-qƪ0h,\bޝNHd d7`r)8` H@5PȓX`?%1:}ݻ $xz$ \-rEPDo9{9 JOyɶ 6˫샱vR@CDjvqMRoܶӝ`MU ͌ՁS`aMtĸ,-]Ea7W|_h^ٿВvg\0+gOwlHY"0+ `Fp _!8`%3^E3'b&:l6$G|̥WS e!7ΓktPo; "rg# Z5b@_@:"f7)V1|c\tW[̧#vn,j-Hi>yBˠHjDit+/bpFC@>R}d\Ub/dc@z;$(;rvאSP|]MƏ}ŮHɡp%MO[_Dt><-h {6Kd\(R=}_vxϛ sNHBZQlѮlüTSӣuniV2T9q؅$QR!R*n,{o=)*?@R%vUR\Z4XkWFI4xڈ> BL.kr?7ZCM>Ǹ 쏇~OV "ao6Ϋѵx_S}ZЬ -v8CIgXAhnsqG y=sӊ<^Ѫ\Lm US˗ҟJ;yi!EYǶe ñpU'.}Bp"Hcgt̠8p|֬us,Ug Y{Ltmfϻ驙5i޻LFъ}hg-L^UHB0g1~ڴm$`vAӟE<~ bubS/?)\QUhhhQ|(YoC=-KAZv &T^;>0~G8;g$)⧯~%z 6ͭj]@2X¤j{Z=⚥<5Ul)=Vk]Lν,cio^ߨ6Ǒ_Pa)Áb ˿ۄfREeGG6@Y SA_ϐp1s4Ljn?'E{Rȶ";|}F*zީHnܖw\0kCt[*7O{dR. ^Z[CUlk[7`g0;̀'@[Y#ma2W4b5(Mt0lёu88I[ t-sΑX|΢40e1藈U7³e֗ƌn2!_0e>* <z_.~ fb5ߴ7D]vtfdxv\ Ûx UZY^QH{' 6 t#r}HQ޾Zf񢈫7wV$ߒgvi= XchҞ(bؔ&"=#Y[XnXT02z[y$ j%t.φ;Vgkx<$Ei60YfǦ|ym6Aci>Ծ GJQS $vbqkGdm@_ca 0ew70 {bxCzcJm5yciTzPJ|B; HKǛ|W#?ץMQP^fۙ3.Ksp~GlKc[Am륎? /2 s4hőkExoqWChІy2 HIWqMpdl s&fxlVRg9*Гpy0t_ LN&n`pdx? c FA`GGN?VB痍 üd9e]4tM|P;2xY*֌51,] NCfeoZZ$a H +5/p;[1 !1k&ZPr>y`F^6o_@ӛ.+*(b(ӢJfyW}_FW1TVZ> %V_Cx"p:ȕI}_i祀i|sf>i.)fzF+;_D [:r-=o}`jf*.h7 ׯ#79Lұ 4LBuEkeRTB B偝w!s Y ?v栾dA1$ 35"TiCѩ%wﴙp#9rP`Խ4wR<(c n=#OeN4Պ^څ Ez $ ҏt@CFI "P^TK( lصw(˳m$'`. cӳK(qE*D72!|yM4%MxBI 7;?ꊬH6I!ze1C<?*j YCiiq F0O&~fw>/Ya"&νμ=ƺF۷lA,T3G^\r[uex^XF˺!&Ll~ ʷMi%2ګJ zQŘ-L"ҕњğI"q ٱVEة() ,J\5^u+z.in:a}6ӱij4)B z{.2uks^RU&.3>ٕ3s֐X *+B>$O!#4k(|cqA 7Do$6K謀뵓azN,fa:LW a20G&RtDY5бiB&6(BKysQ{7>h:%?p4ʗ+b!zL|OV~5+f,F9nr$*adĸ8v6q<4srTǴ֟5ASV<4z<1kz>w% tEpyG>#xc18&x^'we漪67潌4'zms媃cs3]ƍ>Hb sς9q~Skܢ}ڂllgauή>`ܸKّLU˪qfjS/p܇Tas~|"< ?"ZAw.ʞ)^rS3=X_ zև=d6g PZ9懞!u_}lL1P$-Gƨ7RGPp%^ fI7 7p/#vcXlj5X(_Bw ΂'\G&#fR) 4/Ac6"PoJgr`Aj- tޭ飣=xg<7"_h 8٤pA4+Ij0'`a:*c\-ɱde5D ETFtd]vVe7fAjekl?9;-2Ds1VNb#xX#͡f$2i+eUUoTb@EKU(P;%`;S{E8@Vz`K"'Y)P-]Arp0$f+ ?gjn=ǔND.H9cAcq/R]u~ڒx#|CT^$cwTe.%CqM*z54,2iN쉬.5f:vNT7f́Ccvhn&i$q ƭ;,m2TG6j?3P/d.Ƶk Ͼ [IˑL7\#L7#r|qsR"<0[pSTLNS5~ޥqp„>eր򏇁j ^5сZ8jBx6UgIw |oZ3v5 */} {DA#xC/;Jg痆7f{ L8f{>nd!ٷ5e:h hH`K “$z-Tk2b":xYoj)}q"12:1};j;~0x++B, K}љOlf|7 )T(pԜ$ 0%>#&lkiv%}5RU[n[zdo XTTt4RxUX$>!]$/ݾ"g[S|k[l,Qy]uFVo!o&At1eУ-W/Tg[p`;ZZUh?E(`2Ar=a)ܖ 7*2C ֔4(`sE#hBpb!Qk§IjʐY8jS xM\Ü3]duzt%cO 8{c?1=&bMxww.aS GjFm"\,%UN|\Ȭܮ󋪿Y3aN0xPm\C0`K['U$ vc!M׵-յ.CS-i Ux/Rb_r,;2爩PO8M&g62nK*CP2NOۚ&_,P@[cyT_9"-|ㆠK>YԊ'u[B DzOAtF몀%rWjR6JkIրl p$nkIU{v-h~@Bt5vHWj0K(±nn;X MkFJa3ggb rxy4;'Og75EU%Q+%YdGAAe9@!E+V;wl|̞$|#iA#̃!y"o:hIOr\%y&GFmHyhOW$C=`p\FA"A>Rm6ˁ6 /Ҭ h1Xd SR+Ng^Ѥq倽|:s%ns}6]' 1n.U5&7lnr+ᦃlF_ڃQS5LءKj B}eNXQe(!WVv4ŒL;%s\a{9vHB z]7;#CӣGvQ@S]fՈ$55i)Q/'<4xS>$腙65(Ѥ"`OInQǻFom]R<&ϲk[Vx_ZWO&=Ą,.=Ъ"ǯlթ)0:*8 DSDyTЗkMTdK w%#oKGV-(3ןMB*$*Ia@1=#RxsA[^^#߽U<g#P9c6 s)#'DR–_? '}98z>-"*f[, 5kl`b$CG!v9 mEeFi=dąXov9ޓe7?o/%O3G+ϟcDjV#+$|z6\%/1dPF%=@jqaEZ;bʆ_wEMk̎S0BT9&3Ň,X] =H.&!qЇ|EZwйW X[UDR6Ӟaz +n~pTx 1rT;"3޻tF r I5YJ}BPV~.g;-Cm!LJou-N Yvn *jC!r3&~@{љkcs$T\MFW4g<7Jh3?4Ho0o+q{s03gU!Y+&#}͗LYڝZ0c9c$!ʺak:Ba!yV'˖'$e\9kTg+t5;ya;/[INmo(ąS ysE]?c3umR9fYZLJp-)ޙkAtx'&P yXLÿV$.@7 \y,a_$Lr'ҊnxQ-! W I#?P`D|B6 b1."Bv+r/#H;׊%`R=\[1F g_kw@a:ʤnG3+qa^W =rú4SIK"AOi+^<~.r wQQ@^giS1Ε&b{p4:rCJ_pH*L~9$/T?"kR ~G(1g\H XjU=ԯ|0"G3=, D ὓN] +ΔŒO{P9GZ(;Ρ-YVX0`\g )Gtr&+0 ATԙg34bK+.EQW_ެNTݏs!)yo/H pTFł!8رd8-;ߌtJX`_ՔzCAkrlh"Y` 1Mici[qi߻BD/^sR?>:i]aZ%2P Z=} ٳ뷊D1#4ya1ju(aG.3%eCȔ! |/]('w\RB:pf CsVn t.U@ЅsDuy2"lŃ=nw!ux[Y9Q .7%1c 51{tEBޅɍʸ ްF _/xƱԙ)>Ujh9|N }8Bo<Fd/҈}5 J HJ?Npam7~p vdLfR9篱֥=EY8Mui(,h]O"o1mGaMh{T(V(Ih1 &$^3sj pUT꫌=p^)= ՚hLI Nx #LmfNf1b9C?~ƼL6}7BrL |>5~?ypE|d 6]Syvx&bs(Zԋ[#2 W}-c%3`p4S#^>=x"mu,lUn~<^3#H¿>9 Y?vBXy;<9g,t/M]khS"rtFH~X sm#4cid?UɝZ9?2w9ErX`4Nfϕ.r  L}K ]ZqƒccEb2 G>aV뿖P+2³mbP:$KEq8)N2XE'х| Vj6ǹ$ Wvt xr>S,~ -ˎP\_ ޮktIJO r!rzl8􇖧(2k) u vlrFҗyz~)h2/;UJ>Nq+w{/Zn| @j=n)ٳia&gkAY]I弩Dk{i l=]gGF |V^`FU>}oo¥bgۍ|jxX7(Duϯ`5{/y`XYZEɌ#lsi8s8Mon<.> m^6ZB`һu7'n:hpV[M>~sCz-mȓ.s.~awFźdkGBcdɍ -zcIڄ'nuM*<<68v͐Ûjq{tGoH.H ,eвND!Aۗl&-щ5@_];ZFTw|#ZW[&uH"Z%Xծ亢~$'yɪKVE\ 䫆c jIY k~qdž bg2 " FiCu"DX3-?@kp*5 8Lo["٠LZl= KEb1iոkat@mTڐ Ĝ:#aՊ$ԁ?2ux8xU(T"2pCR|EG/ zHz$?wC.=uLDe[d_Kw溄,PR;pn^Oqo X+&gZ&iN!GV2|@U;5vtee#&i̢W63"rk sCXM϶zB ZZ s?#f2䀿xlCL$p=_sqRU-Us!ۺ$;ÐfV$,tneCm= >O_z Uŭj3Oc80=bҫj ˦g^Ud )?T ݋gՔLY#f]gg=]OKWCR sd_+VL<$\"b J{E}EDA'`!v|Kz?Gy 彖 4=gLxmcIv&&%ȥ 6dh3' im _9ujzXKU3b!"a "a㥅,%:-Lvf,p!|*)Ћ+qVhހ͢ F;?zj C]"ߛdɇ dK{ $tQ@wDqu)YJwwu< i?OܐG5Dbw 2sJ`{m~01gEp3 mCnŝ3ؠs]TM7E4㧏NnwuR(yAˆyJvLʮ{L-(A V(S4aLA*Q`{zԐnL` ĬQHC"Cf/c#4An%üX^~q]]1tB;Q"yb 쾾r0[nsaYNM a}*{]L&LX+dɗt3y 3&S΂M_7+|wڑF4Y$H9uY`X+PrtMqaj8J֐*/E1er0%>7Xc?P^#Ȥ֯<@cRc/ꐄnTȾZŐLhZgx|_ B۝UAW'k> õOcPv!B>+hw5G]C 5 q$vRWiɝZ)pw!w!X!J<5/O~/]ӹ} JN++Ja 8U\Y br.aSkJ/RuTxǩG,uA|.w4=B4u38h%r**'EHwn:ζ' q!#[X ?@@ Z6XmhKi1?a#qyD#nΑ[,3Y6^r@nhx4ڠJ"֫®~XlP#FHJ -K;‚Nx R82ugwC{d[PzÎl5-T$:1&BATg}(kbej7A"[H MܾRא>0 ~cȂz+PIebٗw?Ь 8Z3/Vmė"{^pN#[5O1A .f&uA1WQSGh+6)LmmXstqg^ ǹARq piE!ֲh2v";-%;e냨i tpU,ٙ͘@>;7ώg>9T0y`Cws5Oa-+-+ܝ6._cH)bYCBt48mq,LkpdkCGϬEB.B1:fXp/1y"V" Hl1Ku?^p[83*N0 *D,*{09y:+[Q s 9.˱$(ɷ>udjpwjrni9ak^KZ*+6#Y qôG3#ʈa|rLx #z=O]xtE}bJu(hHM[mBFvܞ9 [L,͒ unu'x"6qvDRP5OYu3t& {=#ݿ!;EEmx ]ߺ1  ,Dڶ̀yzE)?37'tR,ױF9?e^o.>Eŕlt=7%n6qD1@vٜ|8p|ޣZM0[nJSC)!I3R<w\ި7(˯] np-v&NH]qpbah>hNVlːtL\lX'ă#54UzeC7{Kd"%suyaknB*J M+뻀tI| ,G}GI1-gml𺍀T08dg((64}ܔ'FͲlxBFD]sT?JB)>|H1V)1<붰&e$*sfb؊@ .b=@VRI]XPS]c!*HF߹$>gzrÂަo3j8wۏK-cK=ft ?3a4k1 X8ЎU@ϳ")N10E[0[6G/U8}٢ U߼ 鼯z^nBW)~zASQWyH.Ocsel O9ݼ݉kQʔ-7NC/x7wڀEC/0sHN8(8Av/ѐN<'j[}cK(lRη2aQAYˢxw3IjQBx%r=th 0ÀPGzB*:1:8Nb/¸5&6'Ot#S]&sc;SJ~bEpt9ܩtPcԋί$ӆ p=AoԤM^z\uCzT=-WF )>" ϤDo~jU8E$f}Y{2^{@r.$D̦T(Uzsdr!Vh_~*W{~2GU:mS9q:;ɱߡW}F{v.7Α~[1_i`3Ww\,[ӈo98T {[ C5}MEM'.yފa4J=~WF6 BXIIjhF._ل]^*P(4ЧMox«( _&BwoW1Z, * '. ,gV RuB6!lŠ;z*7]j&x|eN33k)C]vO$Rx.Rr8vFMP|B=%2ݑ$W HGkt?rU67YhZ~lq:>>K~x(:ʭ݂p͵K1v<"&0.G j4${Q`DPMz YlYnF쐊6|WIaE6n֨,PUXW=]^ XASM$$1a-kt0ynd`aG?hgPFcqԇ֟ =&?/]!oOĀr+1Z59 vZ{!* F\ -&q#6 <0zpNtfbϕ-uƄfjU75x*Tn%H7:ztP(ŃavqR  [Q'JQZo-Y ?N׌#` JDBXMNun9t80{z&_Gݯ`Xx!dt .~b5Y{0'*31P:C-ȰHRs K\%ުm2)bП`3Gd?x̔*FJi W-z潪ߵg'< W@o$)RPeF)A:~9oOlSBڀuyۭ/Qq_* \CaV5$[ uF9.|%~7g*)% =EuZ͆Dҧ_]B^FI.׷ ChTL*eZ#' qr 99=k3r˿f܆f;UgFwGR ؅L%Kff+(y!;/Av%fn~Xlʝ̆˜K$)aPû=0%)CКRUGMZ\P0k}x*hP;=6z d'%q?*ͶfVj,t1;%kxrr""wJeK$&C Z96-$ *"#2ẗֿb(8 j27vv(H ?e̓3yyW:$AɲD`S_B%$qJ"K.̈́QtfRTdcQ*o`I6Q L-5 4<ߋT!H E%AG;{):Y4Vq $?Js:G!L?e)Lѱ~;oIARO?LmsfUx)桂^arv+|ZG(cRn!nz_V8av蓓;f|EHv\t3~+ƥ&Ar),EVºj aqA/) 0ݓ-I0fu" epI-׾Xs.a؛bVcȇYn0{*_z[nw'nIr(UmPc3+C?RN]Vca6&V h Tbȱ ab@,_!=^ٚevYmc,ΤQZ; &G h-7J+EăEPd%EH `eOX~J 6W1,&a!%e^Ncrgkr ϭ{ASnܘ_a7ZC'A] &RRh\_YY~{Fa'5] $2049LG;f.Gumؐ&^1[{(VŇN\W}.8t6Vgsotw]uPr)ei=B~ß@5WY$[>a|}I=x?Z RLx1 wJYz즉T\(IaW3`ڪRև贾ʔ&@9f4^OndTqYfx# QڄLu_P"0?uVkU и肔vfmWDܘ='!cB 8&Sw UsoqJA]VKSTfdtj5͓joH%Wiapl=J G ߏh w('ֳAcLvZ@?rH1ͣh7[Ydf-@FsprE {L;" d^*JX7[}xә#^-Y2~(OU7L zzdK)u57dW ѐ'F~u3TE/8\~[!a#;reܑfRoFќz ӕxqf,.!pԍ4+XL**k1=$&TG~Lzu"(@0ۄ;`h8om:lW{Iǁ! |w4JQ"g;YYQ>\sz[K|,!Y=LCsK,P[9Dt1S/4Fa>xXUz!+@߫bitZGGQ?b'=ֺ( 9\eVIdzmu焊QӟH|)o<\ D@!g'߰n UMW$lQ1~_a5Ec 6Lw q%O`l=f-UKe6h)&a_ =M<[Dw_ e='WtZ) la)Ze+rO"vDB׼DrLNP[DHvx%C_gF\eĢw~-9;|e;,WS&D4^wzܞlk^:l8=)@o0[v~?r 2t2^(pp  L=S;u~hkFxCYD'#>RMSl` u:mf]s\!t7m3й;Xd~$<(B-F#H.kխ^hNC_U3ڦ1[CV$2m!:Sa[ny}a~6z)<-WEcv~$4q2eyaFh`r؍tjz_"y0/DjTl0RI'O !,&%%O3Wd aG^(3ÁboG/'e53Tc}B.ru?٫&n*9";(K;n+Waa,Z|q)'AC)~;WدUt).$U {< mJc.:(F e\r>E8Ut?3$fA67ԃQ?ѽueRjyJV%b[AݴgXȶғv-*ӠVScOO y>D<Fh{iE1)Im*.MEF[hH!B,b]='/7$/7"ؗk%h\?e&mWgM"lT/ˬb4F}$=3/Z[[ʄG+oղ*x ae@';6䍬Tq!杌^80T뾵miKt72թ</zJdh}n_Vͥ[aқiGɶx$Ku,}ٻzYdXR mE"pB;>B#@G>l 9ZJ@L{_mn$J8 v,HKcBcGzƞ{]•R7YPo,3Aױ'Z|+݁L\*%y[rI-=ٞ dt0ɢ$4Ζ:W U\ۈgql||,Nʖ.`=a#StI暈K(6v\Ϩ ]KAxT]!B+60ǧf'8 l=I τ הVY+p; :peľ{6[x٭; +@]Wo 䣎.=?;쒄u_fg1zxkDHj2=bS'd`}&>kRﯚnXhxvYU"93J" n:p,H=-/:S[8_\ z ϶f'F(h6(B(e)=D{e5;Vjko)'w %MF\TMs%Db9'CLՕopqM1/q=Wt >3rK# L Uip̷!b-+z"HxI%'c?`q oPXo(Zf`}P LƐM$Z=h~v,+}c,JOSH9HűX?TہlU͉&J,i#Xɋ!84V3;4͋|ѕ`ud0ev!SɈ ~|˳QyKVHkb]VF?d*rM)cئg ^Aҟ;yZW<ޗ;X& d&l0nΕq߄A>>RhUTsuZIv8yA I("- bu&0r̈́k p y0+ /GӔ"j2<!Gھyw~apT6Dpٓ]jOk> `}'{D]p,.BPОFB/ mjp[@/,!/wԙ*w 0k=9lHCGؑkr#=zedd7#FHDf| \c'Zpa^438uQo{U3HO`YV ķ!|nIyOD.$[%yNNl!TX⳦ 08%w̐S%&TSe^ {x_NW@k\]=MsK{MWh< & pJRW.ha`16K˩-?^,tk( :g NŊt9T,jD~ ӑ~70mg&5EIGY'^W'Q1'*;f^O[t8\MMt#AސtxN5N+%Jgv&Z3(e]wInSOV4ţHս:g]ȷ~^-vA 6,D>q jQ9XäuRwXgy9gZ@s ]stb1.1 ŧsȯv'(`oM EVs(o)c Oy5م_Jˠk娢6}u+7F޷16LҸ =/!8>3s',,7WTfV1BKwS~m0YVa랚p2'C‹&-s" Bp = hv`Ha$(X},e)I8Ӓ CLj }? Y< H< f (/[\6]Ʊԭ0ONBSq´E{_pyb&(gWmmް#CfAc2xchH v L:,2r"c-a# ||鴠߯VP-@ϡ :`z~YP{{$O.U.(Ěxl{d\t߉eVd'3m};\*۝[Y*WCq1Ҷlc$ @7@i\w.H.ѐuu1{`GԨo#mesuU.ϿдIHӬpЏ TH[ w__nSi|?W&[Db<xn1lkF,j~S} Tqrzh_rPIVw~(p|6=XT.̕Ўy1odvQEݴek$ )թҵsӺ>q%ԆD'[~cP|!LdsQI\~1Ӊ7/?Vj:pè+AK5Ϲ?M+v(Vk9I^~픛Y mom?޼>#H8*xMؾd1!h S/z.w13ȇ ռ1B8JTpVǎ^ numc "F ȪnUʣӏ4ބ. ? eEȞM/.ʵwH~AU3A?ƈJ1_phDP$?nQdcub}}͸=mu.as4drj3m̽Erf%1_.Rj0O 6qy W4EI"뒅ęEn(KuaZyK3oD; xWq5 X r&kۂ*R%Bb]D=d+dk Ѥaì2wM -r(R](U``<ޮgeo Jmò %2Ĺ1_ͦ!碴+OOߙd 'Yuφ.3c uس P`:.uI,O .}^ ByK+Pu.;S4̱ZT:_5 ̯+i6<;KSj]*Nޮl$SGBv6 qrBYFmo7>Jڞ|-/#Q`P+ (2^,h; T ˍ Y@4(b)U-qÚRmG͙<tm? ĴdVA~1Ʊ:]֎0UA}܆d%/s#C66rŘAq[i=sjM@)J ! ݸ51WG!`"f( yy(f-Lj19ǐycTK35Bg?&C H"1[*{]&hق\|7ؘ\*nF.X<b';{_%/-fJsK E=fhnDn(VqB[uSb-jPٟ**h[u>)-,%dztf;)f]ku&q+*G(Lx>O_CdVS1Փ cw{PdfaBmM94%nDd$Y-j-7E8l2noH!]-jJ4*X9|$ {Gc{X?D:nn-K1dpa$Ž!xC`^I@)&c=bռaTn$%/`z.4բXjj :UؚOh뗩V3TuyHeO:ZMk14EA vRi>j_D ܛtpS7\#4npB6jXpsQq<֒؎[= dhBmOU}U^()"UEЖ~ہ/7ȴwOb =Ak v'3zOMo JQcBk 5R1L85y$'"#tl?.Kv*V)uZ-~4_go6BhhÚG3@7(p2' ="͸MOqT{}xIv+=k@.1zQr4|DX_׿2V-5xϦA*0@=9mEG}r׆=4 \ )x&Q7'`m%Mɮ; Pc)Kaj+_Lae qb*2NR|2%Fװ8hW骣Bcb!1.Zɹ;q[GS2툲_ydwYش?Zn!|LYwr.Ƶ^ǥodGfIj,FЪ = yxc d!q*t${d 9^ ռaB}>j z-B /3IGTAbS@j(֥)/ G pGjp !pIlsAYWEزmje0T?NhF #0DZ.R|5IVs*O~QrR 85 . {u6AR\TJܹ,xe Ow{(Ӏ'L8lQ$YEfra{[5$IS ĝ5퉍_cIIy0^mqP!# 7;`}5 GVd AG5.>Cx-uXaHBC𲦇aZ?u1Vl,#-j#!&V0T7Ư' : o=QƎP"+saK^FM -DyQ] ;xiG4)^#š ^B :Ya(gKϧ1Fꑧ' WITyFLW,4P% HӒ*^ Fck7ƮR㤨oQ9IPEPAD6Z' Sm&wZ^: kx|6*]?-/V7PzאZ!n*PI^_&q&s>{C}˟z 6&+GS˺~:˕8 2 0ޯ)!Ӝ$>+|RL߮S--E+ uYX(Ef)!S+Bڜ[5(0$#KRy\+vRP-P5îqM:4R~SeUBGm(]-iec*l&2gꏐ̨׷qe+ӞRY|`dubyzyž0lW2Ìp3v>#5y!jyc$Ƈ:Һ Ů9v&KczZqW4QǵcIN[[\S߃>9va`'4,Y/SF*<7:{tgVk*pGxwb@[v?[6#XfqҚf݈c6뾭JBf?rkLbfy`z#|>p_337~Cv+,?8$a( H=6ջxWVP]b>_N4%HƠ~l7(|ϬS)#?%UBO|祝w( !fd&" zg n蘵$yz8uZ3% %`p2Y' {"2NÒa˿/QE<)U`> ]:3=ai2=*g݅Pe>>^(@IPӓQ8a[=T"=DJ#߶᎒hyĻnn{YKGÑQ@i^{@;OVd[N/ y4q;\>C+jtz)9}MF[DSY^b5*$)˸|`/]e3fzLHG9KB)v 4YR"%&@RͮU0k e5Ӕ_K6eMdk=0N61? 01O wNUg7nˌ(-c $e܉RR3݉) [,QhIA6ݚR:mnj W?:>G(zVS.۬DZgUIhS%GCtyF:]5M%9Bk3G(2>#qλ6^Lɺ*QFp 1n6ϨoK_wPP5x>V/Q9*l!g=E*-}/-[HxٵǙAץwJY͌ ͢uM.mތи2Y{FL=(NON-Q#7DUyVlOOhcHf:MxlD+, Qd4oGrV,.āOVK!FQ,~eʀ5qi 7?>ޜu@V&sv_Y/zxY.GR/%}2%n#*p[L+ݩ/[_ne bXS_RexQ8Y "*6!OvQz&Q*ԟDh)I{>lq%]JYUZj+/yz~EG֚phGr3]"HL? .hgX>ZzκdQaBkԁ6g\Ʊ{2͘T`tL*n}\|hŔ.8ҋn 8kt;sqD</ R&薍Z=Z$xlZseBq(yՅΞQМviHr|õC]n[~Q/nz*{Eh`5ywŃ+Zq2Y)y#_ȱѶd(6[q)%@ggނ>ִC ,X}۞Vn_~~!'@@?q?GMߐF5`# k_-8!)kN,B)e,I}MM\6`[v@j#Ş6{xxg~łj%x Sg`, ZG/:FtL9)XX rDOj @FkXQzᐔ5l. gKdD=#]>({NB&X9tSrB&픨CCC{mSy})G_:r0>+q aP;A7YOBp]A1ޏЅ?U1dcޕx'=Z1Ol1şVƢ (f-}(1܍]<F; J`f:͉}]oW{AN4l"a\)ryZW𾶈:/?)z|7>`Kq_xDf#{$f8?mS [$*-Ҵ<sݤ+ѽ;zNW%v^ kɹ)37hsN<(}uI2{?] &zI,EUCˮn_e/hϐ6J8mM6Ke?mcwAOMga{z[cwA{MJsw~@T6'W9Ü8?{"ͪa" 3>N~@W+/MY^F,'ԭj͔qHP J(}gFfnd03?2F-8Ұ}:̜R*wvZח4da \CA9L6ɾCvbWÐ1b;C=˯fs! w6[h5=`^Nwr9Ԏz6'h9Q7(4>-KXKi$` B%Fne@ⵟسSIsZVы7 _4!=w[rR \4ڬCT"1!:d,ZI͚o'D6/F;ll;D_z3fw˞8ƞ)?c`8 XeaM(+Gr1d12[kd 9o ⹔K>uqe$r244T>#SecӫR[n\aa2+!Z+UWo=O%?GTcR߾AmK9ځ{%C$y&by̟8ObmR#RQf#B_.G$gP'`9S} oaݠ^ß.A+q^;Ⓘa-em*T9?M - ܈I׺ ׮^LD0+tP"zG>wZ=$~cAAyMʠ"hHۄ\̗>7(R.+CLTʪ E0+f*:ٝcU~Di#iwD' Dn8HB4Iׇ4SmqfpۦjS+7[TiwL\gOM̫&)Es`ݮţ3>~O7YpDrh%+78onIy䇡5*ժleB\& #ٔ| Qyk!欤[e s?+R'#x+^ ΗHpȍXf-)QXfG d܇e=2mo4 01tCi+bB&ft38rru'Ӏʏ[Ub,DJ)4oV5;PrGM1 (p扚x.#/=Q5R9Ni?dYܺaq6= ;qˣ;%ԕ$.pDP䥇Pqգ3#'5Auly^Ѩ SEr}܁^Y\Y`dGs}r]Iq%T𙖭e9{c '2=G>ͼBOr4/BXsXI1ZO=1b '|}wCu%ϲ.&"+YrH޼D0hxajSuvXA#8hvkz:6eJ&CV_%arпz}I v23% l)S9tjX!ĥ(ͨ{\ً=QL'cjjWMENf^4ra ufZ] Ya7#NznE|6vY 䩃5lr;C=Bà(+#l9%]t+l=?(:vzR>Cđ纃m0\-{qW'\v>UT ^: (dIȵZ+m3'b]Q5^߇}w=X"U愃+2"nYg(ztOqtFGA?! d[ 2hZgm Φ 1hOT ; ֣jw= /7S=ΫقC0X^^ז@LH: 3/w_“N""~XdEwcE]ɸuY|4ßleCqܒy番enBcPn )Xiv߆x*9ʐG(5,{}ew522z`+IA`hw?)RjcxdžĐC$ޑ) MP*qsJ.3ܗXVJH|ἜQFݱZi ӷs`^rfW"- Ympqm`3';N -,6pB Qfcc\9;}gfD>>!ioM>n˛(Qݶk̞?y }O(„o] 9tCp'*.J5 +S5٭vq;J[MuX{zK ݍ_NԽ_3ƹx +'Z- x\8ġAt_}x:lKRIF_9%NC8%͙7.K^LX&SVu9I^ܷ(H_H._*ڢԿH?k&Lolz ¬&DEф{tRMk374z7-I&s&~|tj%5S?ep-,gjv K}>BhXv`WԌG7.^{Ӟqv#>dǂFlߦvD6;-7DIDRN @qOg+‚}?uRm-r r,sB#e ځk}#K xWR\#ְ.V(֡2 T + J!3-:k}0elt|oL('wy/oߢoJNKoei 3%wRGw0 6Jc&|N>@σ7"ٶY\s?_W!?YJjgؚKa$QqWTkhx fKuehO\]B[>,٤bR`nWc|  1M N&j]D7sbUtn4lkk?lW[Ep`*F2q2Zx:dhAkPX*N#~9r>>5z 8䤢-G]ze;eCISf>^cj&1-¸ȗdts# ۱:] >ϭ)Qt+!jOSn"SfDnWv]H+ܶ^"H#6vxi9%G]@iD]6Sew;S2x-(k҄ʞÄk8]{n ]Kϛ P*b-$PxaҪߗk7 ~7L[ DF$0VV@}xs##Z8P/(O"ƢvEtwyl@V#(7Cׁ?t\3WEm[i )I e/++/H=vF??r 0m=P{&}oE$i֟-D'KaZ rHF7ЯCv&%rlIHpiRkp*FvpʄU9fE+V. 2۽ϻz\G\؜0s1%6M7%Qot`T [i {a(mG!{Z@! iu& ԕ2KǠiwf%w0 *+%A㕺L%f!ߍ=۸j!Q@&nN}aK2|_m4BveoG"TIիxa)' Gq:nFH<(Ec,{;UJs@D@[ۖҰ~]( !hՆ,`Kwy)(j&B9{߼}"Y[,8\p|Teb"ژv`F:,=PԵEio\ر7EYW/ށz. d)?Ppt 9ϗF19$fu!lԇs6Ij%fC|vK/@GC0(:GX~l(~b eH F_2(Ā\7i_YyMT6~ip,r.k·zrs׬#I$Iefs[wLV&YCg0SEJ3j.eNj(>Ať|MAO7Z Oe|[CkH{:BKB^ 6@tQʭq4b:тX: Mz1'[6XY[Nyw,`+F\4hl DP<]'b#U.ԛ1^Nk5bS^+res^@MjMkNT|4RrEϷ2W f?}|*ܠ"]""06ąܲJm?qCeqE =yi:s:3mҵ-I U[pFzWiNר(bÒy b`4ɶ=xo-5duu PqݟnAwz&8؛@TC;ƭ+tG4aP?(OgbUϫd Trx"u$Sk(`0nJ7e@G1{n! !a\ чo`aj% Յ_-5yԴI8s^GI ZMG> -8lWUO&Gi㜠+l|gȏ}f 06%T :"=uqQN! Cnnqf`Eh)RנViaqs/n*7%ľrH ¾ޞ#s~ECZ6BrCz?R;CQ1g78wibTOxj=dF?ǭ Tro-u#C:}6 k\u I03ALKv6͎Ņ( 7nj|jByLKʦ3tN Ấ7SM!0駧:O`#.hfn7iS2GtҪe~INSNEC@>I+4ߨ:L츠9b5JdOi _钴C<7% T{O9d:^oNR9bpkjɼr"e|uI_hk퇲bI|NMeEֺ/7V PQ;aZ5FqIkSv9ZQ XZQ4VR -;uG#qQOY) .QIaE]DD+HgUdx T#n/E|\Qa\:ۆhnY; ;nx9Lp6īA?4#6Zx=zi'[McBaC|)Վ  7E<"_,0;~s%w%N?C*V&y 54i(N(0Q'D 02ItHL.TcmhRbyيRk= LJP__o!'^ohLdQ^y*?mNjin6l\I_fP+&ZhZXl;{Gb4 ʸK{ 7v`%22\t]VdՔ˖loyRE>+%ׅ>BJauԘ?72l6E*5سajzT4Uc|-V`(!&O^Z @MBNY J]x{4}I&ZiEŚ {5t[gNtqmBep\#NJǜr͞zFzs[1w<>pfa3۪9pY3YNʰ#B$qئ͡T@}],J Z K.Nqj([UȸVniXR]6ˉ6W!:.?X:?|c!k'|.8{<BRH{ ~Jns𦤨/!48@>r+\T dL٤R +:m>4 ˒2WswPAd im. |`p#m'+(^qvY68*(x/]NRmXnwo2=N 5r2G">H䤧G*/{~1+Q\F&|sv+rstoWE W/ [-AT E&$ }q aXap% `YËq:ج$_`Z OȨ%J=ax*pp̡!4- [ڧJ:&dL`!(<֯p[_V )Ӣ{-8|JN~^խ+rEh}5aU.*/N m2T};HAXlFj6}}ΞuNe}⹟Vhe~riN6Dks`}Y|^V䦶fE>Kn3PH w_ M`zE]\?A LtGOd94kQS-*ӍY98ȕL1yV6x b Ek18PAQ vO;zJextC  ض(+{׎/(Ê_RρRwSDo]'(eG'ąܑ2i6`:pTwbxa ֋/Go|3NKpX?1.417;IVHR>M/}d")'BԌ -FNQw_lꛩ$wsioaxnš!n^j"k> hsgNIcw|Ϙr< 9_k͊I $bKL!,cK,hR?M?GB7)a̯QYcRG{F8PJ6~ХÉ׈TEexHM9 t@&T3}`55cceq-X1vP.pMZQd82:qWlvkSЙ13X'Wϋt<6L12ɜ5+k݋\Z 9=[j*eU$~$P~6\7tc{&PB2b ["yLV0+Hy}t l{nZ0SغN!@hdk10`%BnNіz \ӃLѐ((i<^dZD%Ae|żٍQ_P&ƅ0ZIK+jVMZC6GYPEey/o&)G[_~ cKTSf.a" qc5n0аa>d a3rMsg+T]7 BڡRh> P?O#415VHmWGјH܎ڴ L#JQZw`;x@b6gT`\RaV;]7oYA hu_Iڂ=;^ql v$?+^ŭn1:J21wष[ .c¢p_`2A "EgߕC ݦ&8ͱh`AP`4T9+Vi˗N&L43c|Š๟CW\8P>ᥳ#D7Š$2I8l jvl(XE"Jte' W1qX㦊੹ RU XJVzGDT%_8*K)}:-^0K0/Yo;UZ]U!uCOd5z%|q~5;R i΄D] #$g#xX[ τKިZ~##oQ*tUiJ>>|g536f3x FmR8@V>#ъv;>'o˿-ƒ*Ϳ ;T39Lɐ>ݝ~64K9#bA-1%zCԯdܽKvyu|@ ۓaL&_=<ƅ(꾓ܸ*{qw/U@I[b/ iK\W#jPAVP͎m!cv2f0B4ZrGxgLRg$ǃZ5VZ)N# zֵ$_v+-ȖË>`;k qc$?(mHi իݴ0иPNkhWU ͘هvxuP@_VӐR3d^6^`n[ӐChb-^fDA }ύ*bixd$6Zj Kbrx 沊B#:ceXWo(@J'TM2O]XHVo "Ѓ-MUç]HlE~9jAѨ+I&Bрm5^0h DžjJ0fv1)p?(+6S=ab7dZ{XTk(,S8LZ]'3PVS{::8co&f_ғ\%gZ6_q  a=)ϓŐ^6KU3\KmLƏ: RzL y٭L7R_JFr HCM4?*tzIʢ<RnĹ ~r"hjۗ1f5C"mS]w=oS-p[M@ )E)hJ(qFM X"&GGG̰[O0W|'W~تS=-kOHz\ITٻ#J}_恛G&wZ\h㉋- *P^bzrƋ܆OkBaUB={jAM(G-vek?a\o? V5֨7+Էr![|4 C'ZX r2RfVv!*>6Y(l?uBc8wb ӐP-'^nD3I^*96|+;2S (kz|Wڜ)cEJIQcپ/eGPJL@NBV?VTTN\JyIM')'G+XtqQقؚ5PCcN@.Ȉ{ݱ#S~Bsû/ӚePSE4IaOdhW%?$L&J=<ɢ*,rA څuMuNb:[|uegB{`pi/JFI/]^HGu{ܥZq\#AӊwaCo=!+&췉ۯk> Ű.tJ{)-n%N*!BtҾ_],NL}e$cb{<ZNioCt]Zo(#G Qi>3&)Њ2fP ZZf|6 =%L6.>#C2 o/۔z*)Dwu/ 6dVFSI VA;.vTkL=PgyJ鲱Mq0@|>z rYϺ812j~#Li8}F6dyz W_*-Ԑ4n?73荺nbkY =-.[mDN-!c 1b_o6CuradOj)n^@YX[k3۪J|2kĉ~(6'NuvH[rވ/! \ O=̤ +qG7)v40nuT]% k*^BϳdP{8πS8C3Z~eIj.E_\^7UjYF\ ;Ц&ұ4fBu[iPt\X=S0+1/zse'YMŐV뼚0 ?0t8ϲ&C@F!BԼO#)d M_Kj&r[[ GE6|FP+@pAbk+8 [*BCʱ4rpt؜:l;e:B~5BFP_ UR%r5D7( dz#NAzDXPUŢm:^WklO'S?ȋ$QsHsRpI!#U}vG3d6'B8(07+鵩̭cJ'ďJ}|h:j%̇t[ΑiajW 104Dra|ĊR8 ne|4sj2u.ռ l/m0RvkXxN%]&wwRNR-*"bSU"߾c\&$!#J*\eu?6B'kH""7|$}qA )OʀzDOVr@<#G+0q$?E*r|23?ЦhS!atI$@)f0BCritMBVP+Vت,arQYla QnMb{Bo4s^.TWvK=?d?BU}P?w6zAK?;)ތ^#<{,&<w'yBGʂʀ8J0~q#bVsiSEz?M+#)cF HWy-f6<) l`x2}/ pK8}< Z5 >|e #*TTJCpehtR 0Z%:e0 PC 9VQ&p,Z}< $>;UJ 󧫏o i PɨQf< %u7}<.$-6@Γ!%D myׯSOTdEi`.,i` cN#a1DRbA^Z*z6H9 VI~7>͒=MmJ5M7?jFהWi0k 'C!B2>9tXͺahqٕWf?^x.hh]Qp fM^JQ&$@W /^PfUvK'@U ≵acT-ANī1=}♤n TePN柳z쮧19_qb5p9.tmߜk jmhgϭN 8vKq`SŁyޑ(W!OQl$/j Bg$\7_kdu -׀OQTd쒡`Yevx#uG E%J{oAOR\QE¼Yp5hTZԬhuԍRICVrWMH!M7D:{K{λ#/vֽl|TP"jN IVv0EГ\O 7d3D)}]:l MY" ~ei;Ņl q% X]K!>HB&T7LI+{ k$\`P Ã$C=3['M>OFV?k@=eGTAä̧ZgqcF-y ڗ'А~zU ĢXg D2_]T [ĨԠkOP7RH3<8wmz]H/JľnA0 D@OEe\0G{ҤJ *g}ś2(:# xL=t,X9u:zhfTIy_.KܐtY%`⃻|2|펅~T %}Voʥ,/[;z(?h d@M~"(Ju8 (-9 =^lIB d_vʷ++*wuM}2uy]h~=gd/"{Yk]cB2 e'Bᓀ)%*t~r4d́ŸXh4LNFAb$ț̅2xikUG#Qwp,Rʹ,j$gus!Tا>y;`eLy\ɱXAQRYw j{^Tئ-Zҥ'P]u r~QXV!Ы_;oȻHAy R5>7'KcX^d hA.CRډH⻛v oپgNj\^gęCUANx/1xc3x9'+ -<5ύ.6X.S?!W߉Պ-oל%ʐ#Gm -u3H 3;EKe v4Nd udPҿ ݍ ( uCq5֯=PpXh* ՓET_4^nz \ ^Nß3rE`.rg9=jJ>0ݸY#A1$epY]+s.Ӷխ{"Lj\*- 3ә)5%Zۃ\]jXMi6%U|/6 MYB͂Lg[ѱ`IuJop5v݅+&pcTBidZTğ;Zp=Kxg.Y>(wf) xčkyzs= zOAaəePe|y8f6%'>`-u;x.dpUOyYdÙ p-2H#$s}_I6؄__+jQf: \6+S[Q=Ùb^/ՃC-0N\jbGKl# 2kOvg9C̈́>J=!O*B{i\/ AZ84<,T<aO~ur(AP2R[*!4hʳW_{]6L(ڻڶ2\U56[oEf9* r9!~JPL5( 6gBdtsG} -i+.=KqcFS<Lh(O"Z ^|rͯ.+>!f9Q퉵'}}a58O@ J %lj7$8ƣ[&- N ÆiaKLvn #]R<*2X;^r,"ؠLJbcZ"NuѨ5(GA\/[t<3MnL:rA`박[4fS@+Z ?wX e?6CO-\xuM?;odxڽ5G%#Q2`q͏^Dh z =2H-XiS8r]bK 2' L-C ),JESz;s]N{"TkS[Eme[sW:٤n K3yl^ФKၧNڝDx-qlS qgUAϒ\Wfp=&"+U,֪n~+mS YŘ9Ǜq 6g"&lI|f-XtphQOB^|hE:$J` $Sq4HûGDpQM75i7vD F8 O@+Eg/A8nè$8 Cwj2T?jkśRQ31)#n@Mj_H) \t1`OB | Pr?I>SmޜYO|4[sUl1e"u3n Nr*Q2%C?Xɒ;``cߴkWVY;\ݔ ~ zJb42,DgѭK43Mm._po-mTO8JWY\jd aRHff8Ob9P7֙wm{]>2N)+pѲuoa K.JaZ,{{$Ԗj,@g8X»"-'0bnj?ssz> NGfK˝XtTa'{[k4^olIec(BalY!> 3f; eb3!_AYm -`oc{=,Od/oCE8tNP"^VG<~_tK$roWۈ/d hF9cGqzȕ-u9fh<.E{>H WزDTp>0 bQwpqbh`P#~$ D&" 6kdW"]_lÿy&\wѾwq<|  $LA$Ǣxu2<a^(4 R\ʓ.$"nnIK鰬z/Ko8:$.dJ#j8 %w2_"yL+6~Eo9Dm1 DQ@D̽5[^K@0&>΋Ӷ;PMvnh%[\؟_h rO@I!Z 76q-#jlM yOn2k|]u:#pU y)0N+S鄦,XB* &V1)E/N,csVQ0m@^-LGZǟ1ևJa9A#i-[.ɯ-*WS%\WJt褽Aϛ 7wI0̠7^-!?`%,+ .gdyȹvMiŖ O>CrO 'jvm։9$5[ئ &NϷ5?zԏ0ar|Re T+v^9&D3߶D+QS\F_?ze\"5ɦ>\)/3Qf+>ůԊSpZb}ݑD~;,IM2]Q2ua*gcnb4&@gk!ұr˧fɱD癓$&F>9;vȑ3  I+䵖܈ `Lx`9ogz/`\~zw7d szdxR2T+ܻIj+={X;F!DWC׏xsj>`u!ǢL[1P4.T7,h(-zcԂ߷1 E 3hB}/6)Pd2I;rΚF6_-c'M훕\X%m|`K̓Qsb=uaR68ƽIDډ1P;D8a6EB$^8=Ɨh ft~Ƕ;ڻ#<&j;Q/^O6vD|uk˳V߷Ahg NJh -cpVBK A.Bw 5Bă)oF|_|z{8E|CK6 BPs=?guMӬ%V\[guk玒wwpJOOL۫RK1(߾v =1E>~qJ?hYl|_X(H]69KvxbVq'˄&d΀4vht)yuM̂~k%3N*31Js'[+J%)1>N{7Ct7bO&U(dF3qNu9 94тAChBv[Y;+(f]w)+Sb6oldˇ7h[+a֝B6_\^q3˯V;#LVн.E>[D3&[n:Ÿ4ی&x;w \,"䲳$ @Jǘ r uCODKӃ5M8L*e:BVpOM~Jެie-1N`m uy~ Nz.:iQ7^upF֋#joA5g(ӄ}QH pqvͬd7ئ0A{.,-[Mֽ pewuiѧa6m('fiahEED@$ aW_}DF^FZ.' p+z\j֞{"RۮێMzH"kXA qR+@' #Ŕ GM]@QnbkNJ!uM^8_JSѯ&}oޤy [%.#N66ohǀQGo ܄GqN֌RP*H4gE6}㕎cx쨳|0]$˥1(IuE)|A 掭Jfיӓ8#aٜrZ XV*-=@wO/8-i9kUGrb3!x׿H^!JU8Hތ Ousx50y Lg:|([51fmJw; ;ʼn#k}󾥫eƽcʒYeNșXG'0*cZqhZIem-~" WB6 ԚxRJ9 '"%4xn{4=,t}7dm]mk{[tG6Ǔѫ/$Gkse)v,KȘS&֊}-s̿>p. ')FcA"ͲYZcAHM z]<_e5d<ԡsݕ[?Mf@ *<2i0ڙ) gȸ2ތ4VƆE\UUt-02a;|Fo0ۏ/)9 -g|a>p_ G9 < =O|4|3XpS>U.ѦSe7[QX=z1m$7*enk'-OU3 rvbd19 I}ƄvlPCє @ کf m o!($K9na e=(yL=ȗ,l(3X8LTpC{QWm{w-9y*H%u͒MEؑ9kzlw砬pG 6Q&Ig|éW |_QPu5>-γ/)79L~JVи\O 6Vw 8`^v<}09#M$7Z&F6-Z<"HhE)`t*2$蒋uJG\9I޾Tݼ#pȾk0`<ϳȘѰڝ\ӹ4!ϴ8Y,R*A|L5zP^7w1WiDt#1z/V.8\T^>qV |G縒_ܴWT1_#$ObU`i>Z 1?%@np{1W'&dPz :I{;E҃ΟpB/MlWw֨|ٴ]gĝ#DGe%2 嵗̱VuX:@rت!{9y|lC!r(jLTtkʆ;zyT k\b܉MZn1ꊌ 큨}^9Ru-uA*"uR=A(^y|m4M&DnUX!}j'tM%oNFȮ 6Y*v;֜HKv0~y #۩$]eTT=EF:9kQl$#^*Ls5]}>s]RC

ZU[ U+;R4m4Hݤ+7BA-p"7 W?/_ .Spnv` z&u;W]>F.:쌇s{p-J0b=f㕂37t-5${XەON_5?F>Ћ?4E4J^ A/3a֐Vhy@!d)p!&]|;Ҭ|I?2!9N$wH?kUapKsqo04&l@(=蓙4&B*ǯGbGҕ[Voɛi$^TNѷ?yW(jscC(fr1%+*Jƥa L4lc)N-N}g u:!1 J~[EӤ@_.k F\PMaY;d%Ga>JwGʠh_nc6eE9N8IifQM.^ao_hi&D|.Y@l4]>7 ,Wv (f9C.ۚYYp0l΅ C!RF ׻A- 5I'N[z~r(ɯYӊ榣KkA]~{aqcGя6cBE[pt+*"On1<ê`̈E.@bzw̹:W)`V2r |VƚFCzQ^=`O-yl${4bqנZ6q#1dr85̢IDlJR0zZC*BNG4N ne>˞:%FI"E2UEA ePj fpWKd=feGMpn&*]EI a8O.JsyU)Ls$AG%} JQ] iS ->1!E}'n㟳xꝯ7d#F3IаqHޥ ^a;KsΒBk)BP\_ &'Y[dߊizȁɀ 0`7R.}h*P JW$BȮw{C4>4ԫsݧ;T:m]mHNR[ve+a7cl2><f8b߼(}Va^7?{,{zBRTH"Fv #ڢ|%뛊 OFTjMY[=NR\Y (gKIaO-~Ro|򨨌 v,Y[zLCHaUv1f)~=ea6mwTfcUjrTܳZla*|$uKI-`YώYa5-;y8!Rᡐjt1A S09liXN 6@)c6nʫc70Gggߑw^w$95A.S-Yi9w:K\hƤ95Sq6L,#IJ$ 4Z0]ə C~[zfDJdoxPIc~ex/ED}t B.jr0}ig :Gs`Rō("bz#@!e6wRr2ʠvvtϋkN9YNDZ+5++{[.|5IJsbM-ӛ4\9^o -C$~ t>z)^ʹ#ɍI&`ެ_(G F`L1R51eoZWJ\9!CلgdаkrY.3 iԂ֮dž =7iߥrrk'A:Qqse_z QSvqy0 7N1,d gaQ8@,u2i,쿽'TWRXn/җA^ aw& ͭkmP!V,o}DRN2>&{XU-n8bϡ w).]v@f&sYOttKae38+` }q15S<3_Մ~~ )?Ez(rk qn6BmlE~Ʊ'ŤyL~V^OHO}cԪny_=ߒ ovHYP>N%X1F߶ԝIffnk+;db))Q~A(dKkQʵ`|֊m<xSG Ϣ꣋cO0N~ bjLwEeBduQ:RPPZMbX'[۟!`"5,) B+E/x<_ų{=P}-kZ6ߚZQ0H MF@%*?Ȝ"\ףY?[V7Iy7{N|Wb8t_^"IKQ;c fKmF2rf.7@J;;ZΠh< @}072ER5)1Ă1nt$&;\φi$sp{nC^Pj+E F՝RN}~Xa\KM6N. e䑮JW0d>1WkV>CE QS+..ӪX)VZWY9\6pBBL;ui٪`Sn{>9bBdKA0ѿ .sl9N$nIcJB|HLs= YGp0]bl6ւ9y=.| 惣|:_p_K4@Zȱ C4G)z}o߸@\gI*9%aWo$XD$\aWr+\rM$0t9,b*AƢ4Rdkb~)ݨBE,ђgò!/0 4W Hkj360NZcΠWR.*}oEi $fA<_xR_PL*~$%S`jeɛpdɃ&!HnDyt$Ԩjab77dL$kVr,+8@0yWNVr$BMH]cf@;-e.05o>+o4)~-U, 2Uk85h_ӓwJMA,u3s $9Mx!LtlBgenprӞ'[/~$ՙ q}ʍ&lYI"c6KaT6͛fBB:?L/[)6LQTo lO&P}@(\b+^t'QD"6 Ma]ٶ:ct?m+F N)Zzl Ikg||4#~!%/+Utzϵspi , Æ1kM SSD}M s$ҺoA'K@8%fubnBv^QёdoQ'qUgy-bp赞8@Ӿ2`!UX.&q& ^Y`z]44ӯ,HFlW~I %:~瞁NJL%䜇BQˆ2En t'/ MQj3k>Op2sRb^Şs9j-W0X H:[_Vpz˟_K;"ף (gR~O&zjҙ(Z(}’el37a{˲j ͡{?)E%5ozU~hUqΠ7 QmOmnx8YvHJ-VUbZ pzKx Fvd+c|GP.OFC~f 6x%!}z W^dN+4x16;ʰg~FiZSE&6mצ⮢ -Q6B6gj3`0r,wX5úD}Q ~;NREO7RWaL7V~@MuNdlj<]iڍ|y g. E-$".Xk71 ;r M#~R+QZbx˔}`KǚM`#"e,n\׈HR=xFS#z%%B ӾzS@e"!څ–EĂPr7xq0-'tR?xt8y,KE›]S 4yԾj9z ªcޱ=ENVpI!J=r?ۮIF*,XB_cĭObwqk qn',5rI @\;IYd  !V"aY+<؞B<J'{7Jr6k:/҄'$DNpw/07EELM!p1'~E6t[oLEVf(ͮ$9Mv;6sɨ":N=N 0wyfZھzԲ݄JQ/.Nxl[9q&rqݘTbϤSC +=J;p$Z;ؤ{[DQZi~e E'H{uB? HS̯Qlv5CS09HPjKn%#$5erfq+,nf "JR@ -0W4DT^ђ䂅riry$ ,v))2.%}/ JYE.gr,1yfEz4C6=|b,xU1XN-;}&GpKxg;Z r>I/k'`#V+xZ ul珏4q,=|B|,OǽЁS`ύ:i04wUu%vw]J%gCO6f8^8^خ֔KeM 1:89(җᛆ=QͤysaB.铨 H|IC)Jq8]9NЁz9t9jX1|Wj51 (? -L&Ե5,ȮK/>GW)Pz>"gJ.⯺5ИA:w`Cf͇flag|A90oGPǩBwSC7Q,-ɢR@QPm}N9̞J,RooZ)GKOӏ>zEe-J[PIfFDƀɌop0t hFR#- ^Hֻ)T;]5!,1]pSSarUy[fI$;hMYP` -U:+I/ xV cOewu K8zj"1#0S5]^|JW'Xynn,3@A̪5>+xT/4R ^>)QKC>"[x߾ejDDi$hD|EQ5~#x\)d['1,K(/QWDb/ Y$!:W=?ҍ T0!PO\1}% aǔ/+hgO؍׀}3SlUҌ`7'XVP؞/["2|5KF@5s4*^eybKUa*uef. <G#2fR{->Z1h[҇ }jGPD}$&۬BW4R5ׄw"Pv6 \zħ}XDOlCU_P˓|2?[G rN/jkS|h!^g zvi9\X[]6N9imEů ZK,HŶM.Y[At֧+Eo}!%Lw{4yW. ?0/^}_71^Q1W_NYWjW#"vY<36-O[JV0Ӗ0^<.Pvq=C+X[^026cH9x/iW®μ:W6Z7O\ Nl4C"L8IZq uZܕ_`0XD_B؆S[JAs:̊IŌhij}(rx=FP%ż8?A_A욓1 Ҡ;@I*2_4`?vPI-tq?]s7l*ϝ ̛ UoLi`1(@ц7P ^Gp(pXqH"aVM%9!(k^)2.bn p}e\.2 OjU5#1:vsJjۑp3Y";̗E9a3 dGzHxsa >D.^R%NP(&rJ@2;(b2[5I0NW3ֿWU/)uCUZ}u+LebFiO1 (bs_z MddJ%K.h22*'h NJ r.8]DɧNv Vf-f;J)BwXNԄn8q"|e&hlYN0(s7sF>!agyIDz/bt[-JyCY? 7ʵsVĶ%yʄ][0)p!Xi=hLBKϐ-_e.MN@gGߌ.f2PxCߌ/ B{,%ےqwt͏ 32Ns+DB}fxb>WZ HX6i(-.zbZSY $;e[QD k:;61?όT)D ֟xe#*irw(nŧI j%e|hs_ Ps62D8IO ]DMh5۝{ ! [ܩ}4S=AVsG̲y#3Cy0c~ CHEy+ UWtQ)/3}0y9eEG"SGE'l'fKx7@YQ O3@@^[zP6pFg>2-;k-$W`B3 Hm(8\WrŴ!,34DF4`x0դ]K:2T)[r-yq!CoM-N!7*{7c@V?0_^J|A1Bϻ?a \ѵ/|_csZAxbAjtbXIɨQsYtgQ" `\N)xm}9DVr 4W*nF!5HӵA^5J܋+mjgk= l)7PlHtOD0 UÆ{oMoSҥ1MKt NJKUi´kUx9Y>'rg O/mUE ~栎ȋj04/@ލ?0dc=ⶑc,XKgG] }7b0w64K[DQ]X$/lSwG˳jf_ 3aXQ3THh"u|Vfn\cђVj<%kL%c;9 'jpczgAT9Éu,eCM *=>8-@q/ʭ֨3\:`VW6agﮟ͏BdkK*cNergo_qA\WcsY%6W5M HyRNL{/X[;h=ˌH R6`W%Q됸\X.R_Vbe0ܱo+ $7^d&*( ݿsdFl}1/u4~y)k\zfWnn# \Ԧg)LGʼ4Sz)^;Ձ^۴/vϓ[,#j즪(kcjqxZ`i tawPIjD$;osE.C90-he![$W/H&;,7T|یkFXrKDrVH;z\n] Ir&!Le$ZdN~C[e6RH54dQ1Bt5sFԋfh>.,9q)I#شc2$\Gc`C`,=ݤb.>uIpEKA…G`QRT,m"x6ܫa.tE%hm$LH|7KOyFK#Խd]G&|WAbן%`LWrfD~";ePxjMW|'p`0Ga a8}6~-Ӕ$xiGo"{ȯ9k->{Γɣ/!rN n}Nj \!u}6pF$buZu;h}u$L\@'`T݈<1"to%9=@dԌz 뇬D.:Gx/e6ޘ-.rW(3l¿ӹ+ 6ه U5.pML %C<a{ӜK;2D7"g|Ϧ& shO: E~p_Бp:՞ukD숲wh=?tNdYUJe*]gIFY׎iP3 -"HdHۜ6*֖'.)ږ +(W5d(yf;^aIО,ma! 2B5?*S<ָyuHu%5ER1Z2 h ˂@9U;_ Z,bT"#:!gC8R-iLy Ma?/8o"Z^׷A9jDc@T!o~[m.sBd{'؍gscEz*mY]5 ;2>Lc@e6̽5|Y< mԬ4VlK2/N͏TMrt`?" n8(Rl˶yaʖ69-XXq[|TO~Jֈ#:LbRfP.%e xWi:+Uqa̘aF/]~.H2]ѯv WwM}BaW?'ԱngX_XE<G|lAuy0 r~g% (L&<j['vqoPX| &=JZ%4bz,Ӣ#o'Rv}ͷ{7|YC/4g;^yJA!*~]y@_q8vg̝ gYQAm)Űf<@ >&^Z]bi8@XJQ٠&-Zޜ ,VK/J<+jCx&'kĨ+gyN:dMZ(3#m q\D`xd֗5MԤJMKR V-~F &FR"yqؗ&:d@_a g@\]|*솪u\T. [e|IB(\|N]K/O#dSKE}ş ȗ Cb{ʯ.4֋!fX2szMhbP TŤ@p7zq@̵QykgFKq$|}s O[f_oi*+w jPp}+CD2&6#$ܽO!өl+9R⺗,ǔD6}6%)w<̒˸>RElq`+~gqq*H_4d=l+?YcRҮ!S_O{@𬍭qhjtےå>τեT&i9k\2~e]xHV6vU2?C|"rI2* #=O~B1MuqW1 T{a.y0.懦 9 gYMn͓ȶnyr΃DAcN*V{ : {tlvZ1-4ȑ7[X}< XCDfשbpKE8`#µ[z[̞L759|{ЀaP0 y/٦b|QfZf.)fGwцx_c{tE4|X.a+/{Þ1fVLZ5Iķ>S#Pw0] nP=]&C/ ]N Φ%.&~K>1/k;5z~ d R9U}Fkq1 &.f&\zb,w󠶇+fYK€9K}d.[s-*#b0ECxQ;IBղbRtuIR!MVED᯳!ܕ17D^>eby7cĚ:jKM-"#}uFShݴ*.ٛgKiB2$Xnr9 o6?) yxKAtC1,3!M &PqkVR<7f[owpx`F Yr^!u/~D_qUMU5S,i[Sj.`r n]o:P59;_^xt= /A8M >}ZDl_aẽuΆ^}*@^>7N?-85&DsLBY%,L`AiH'NxVO ja LBˀcpCl@8`C1myf;~HM3 |O !0& O.˰* 5lSkt enbW83賳LRMڽTVԝ z#)sBow&-R/3Y8lc0 KhG K &M-99QV<њݣ# ! ǛZN,WRBӽ6S*I1IO&ugcd/2i|7sZJ*u}Q?OA ˿&ǧ4䤗woO*"`ֳήVҪ ]l0vꦘÙ%J#}ȉ{/MIy[`4EELlUd8S. E|6LC%V,c:СZ >,skq|imq^"}7A`|GSQa@MNoofa섚ȄAJJUN-CWDRre:sWcih>{4㒬(+V/Ch 9内mp$pׄ qQaq_=7czv@5iY[bS3XıߑhKF^얌K?(+.۱73Be\zvآkW4QJ- ;&ϯ5=V;M3gzknZV.,1ٽ8|HԽ${c$Uys1\[^\d|"~~^BN- Hx{V^aPL *6ko-&>8oکvtX< d!al°!MI]kHޔU0t˕>SWC4%p>()=ۨo7撓DXr0FÎwNɺJcn2188ߒ|NtTӢO = rM6Ei-kR96h0q4]\;At+:51DDmz͟<,rνMآ /GB9O_-‰ Q9<}"Bdj0m4B8 @0PTKX]0}KT֨5~lwFfwIpC~uJ6Py 7uz1~>Q=^1d?9Up` L(2o#Lˡi$-hT_;H:DαX".kfOSQFM31ebP6?>G1c~c[ucR%o`q_WF2~% $J*`Pׄ|iǗwG+n-ATݪo]3}!Z@b4o5֪Bk "G'?G迶Hh>wj1GZel4ۅlX/zˢ䄚:+T@Z bI H]-VAA񛰳ODܩN_=%Lez=|wq ycGrpl C\mA2pN^4'p }Ěu':6%%v߹Y5zBMp*J5%=|nGgH&A)*,\oXDP%G07rQcTeViK%z}Tm*|:v19SSCk4c.8$k0rMWlt3P&9gyg)0ZhC ;H!ʉ: Բ7$:?fшEy&Pv$})\蟿pvt0BE-3zD3RӷIoڔ1yRQdji,N.*`Z?nNZqv5M S|_b72-4h9fHaw'ILۧa^_oUw[[B ՞*NJEZp' 8dubZ"1KoXT*X>1Ēq  tjl0qMQ6nz` X/Vn{Tr£y/Yݘkף[IUU O*;"$1N7ZAm'Q2r QK+Q)y%6Rbuma?!`1Sɀ&;DT>^RHvC@tPuT*PљS#X n6#b[^`m 11E%.HxbZ1@શ7_?$1=:+K5g6g ^MVE M1)NzUv#1@7>R Dw\ ys :;n,Mqd7@K엔E^ԖOXÕhy%G} fAkR~V3?P-@7!R߁ >=|ȟ vg{#+i$FSG]dևf]oє+)pV a8x,~ߐ~ !A_|nɪ b؋9O%eĹGB`aG 2&⣳3Y7B.d75e؂gbCCż8 nGRL[|>;6Hp&{~ 5zc+M)epK'SeP}˦bxțؼ<@7mdljQ;1存HV 6w% D{؅iumI0R$ S!HE@4 BmC& ʭݺ̪',L"鞼| X6Ls;-$uꙅ"²iLo5SnjQxȁyHl0P~p]xE QrGzH+7{ظW8 JbȲbׄcs)hK3'ݚ_B:aA{[* ˥Ho|۩]/t 8xXFr7FȨMi;`{tCk;o+37k Z z,0ce z@ ~0LY!,M;~X\"w--Lb<Ũ@ Mk|o]҃uS?4 ~*qb$0A` NM߯X[;cn2u, :f(WFXt0fvG@+c GsA9a0Ox>hP7U#p07+Śֹ$^6;$:[ B_ XjM'dL^Uno>>@:Qϊ^s,1QKB)Ī!P. R*retS|BOWÛJJ5MLfNK l{)0N>Ѱ*V}T8M@_䚼b? Nx9`| &=IMe9^ǵ^%<-EDlFK,4i5u>7+'Wq_6ɮ)ZjչSMt}+ >@p\ 5riI!B e G偿F+KN` &2G5oRg~kWꑋ HL;N3scC+u z1N;Fѓឭ[<ѭd~”Q'b!used ~NV)|taxZ{tS õ2Z aK8qS> u7:AڗNk}[$ip<ù4fuCQHN!+ȱ }=Mʗ}b)C6Juy[(ްdyq*|Y`gGCgꆼX2+MhyAq1WVVuEYEVGv8Ri"]^C'3P(@:鯂'1A3#Tg? X CZZ@@+?wQٕ@Y/hNˆB+o^_Jzْh j;gBlA#QX#7Sj|z?AٺLsCu,U¨gGGm`.b]d$w?J%YvH'V aHȓ@*$ oP#4%bP&,F^ȏR i0k͇B~_Fm]|Ԣ]TKJC*Կ.3ΨH$I@`>N!2h=@}<~;AIqj?)O'ck%Vѣ=K'V_>١=fzqEʟ4z7L{!yb(+??(44Ӆ4)l}wPԝ]4av"/MWmkt){*@hun29.} @XRO ):d&̕/@~(a*K䌽i*> 6_@aǹX)N\)c+R `^K‰s]f7)뉮*cF)ڶp)@I!@z|/&|?Ug+M:nz"aBZk>t9ގa#2a_l7$* U,ItNtO:qhe蛀fO l64 *+~obw?2Wg 1 Dp7?1uV`JIz*}'*â}'B[)+ƠdaTdge9fk ˱ c]馥 NFd?ѻ;zADؒlt5_+~C0Uί-b/^V+˾}" Nݟ̰ yfy{lx@k4 krX}ԩ6YPmqTm4M۹l'~(ƌrk>i Er7}~iQZ8qaBp׍PT\ BnvX:U69?Ԁ;Zljo@>\B6S~ǩqb/ǿ2x\|Mk~WJXzp\ &xMa]Iǝ͆s9LL/pY\ɤEoJ&juUPuFo̊rbBa|VJ怶f|*wWGskuG:zs͚ ȈiY}P / σ%GKޛ/w^ I66,|IQm@M, \,Ey7w']Aqf G{i26O-y \4|BZb-u<\/*/:[^$[kghɮ~>JlJF% -6n\ʭTp@ {Ǡ9rڝQ;Q{ i n7[qM /gxI rD+}~AB?½kt2`a;P>Κ11iܶ{@{*ɢvJgP6};7Z>nZ B LʌbKWQ8ߕ'Z OiK&s9D3 }N.ϩ#c>w ^E x{Ğԭ ="Mj-E5A599o|?ڶwV晾p pgp[ycr9$awiSPg@*oֲ؁P@eA;L$hc)tPQxF-9̅]p4܀v Gļ"d"S-y$AtN "سV? 65v#kMYkr-M<@~(7(4迋vPz e3tiTa6! khj+~ 8q:ozt ob_gN>&Thm dǘ&;ZFJR[:*].bKzK Ͼ{^)T? ]={,'VqcɅd0FK'\!߰dw~.rR!7h2iŪ*8vyE| YnEѻsD~RBk#_73{yo'7j/E׻ &~/e5֯}lBKuWS9Vmђx!Hړ[zWgx.lq͟?6"Nv9Dp_SV!j^R4{CiYw bjpU6S526߃\"5qR`ܫ}PKlv:|xn 5j1\SQ*"1?Ohm$N]|;/HPI]vA}ʘJW~o>ߍ[KM}N|)tvV:.Q0QWzpW j[HWf:' 1kv93n au\6·~x1LfIW!e8$/ `yvIaj k>460r+Yhx2}⿮ݙHx"N4")^ʕ={d5PgFy5 QD;Qh+鵺sB:QCU&6ÞA?;n<%Dj[=`.&2 {wUз8ۃw5[3zZn]h$_BeۯO DF%E(҃eҞ~uoJV%+/=fqc1^Ԥ36f4bv{Bb XS|^ n;,(6£YصTn!reQeQèWʦK[!9;;7Z?RvoG}oىdcoY=䕈(t.%W_W`C:b4UzF+?1dA5!7~xf>Cz&-m6fC*肼Ҙ.4b}~O8&q9VCRY8͜|*>>D I2V8]M)} u~G)~*nѓCTt^o9x78UZ@RYƐo+fS c.7y,+Iv*'>TElypߨa4}Ų=S߫7UijUFVKCߞ٪[7ye6o<w6NuH;Z.Pf̪"Y2/-y*zbS0Yn (}+~F..nn/>\Yo]܀@z莯IDo4llO 2r Wܻg/?)[1?sդL1}֔SvTV65'N㠝J2ғ!YGvEP-մ܇ULޗL:#ӪnT*|Y1͋+ZYrt%z;nx8qS@0ص+VBNu̹6;+@@+;DU^r~97 u̢HI,V&Hl5at9785+TݦÚ+Ѻ|6"ц̈́:Z >{xm9bYe՘_Cb@=hm[FBE$.rL}hDvq;BN/Y+@0e=O9 40cL4 sn?`n*1QϣKeCS{)7]%3@ӣȼWIi[v 'pu=ܡE =]7jEeV XEy 8??r}4jwͨH:DḱW~Wa ]w}|$D/K5㑌] {"21{_i/\r$6e!!rUUa5#^~"c_a!6v[«/zQrL᧦??"w;tPLƧ $ xMX HHډ$}za&g&D|4 *Y>u$I:QeTݿG1 ޠ CIEffHNcvc6'5|0|+`~"W^e9 *Fbޡ)ZY²O !}˻#~{[L˭ Ti5ng-4]H 3[qtY#+u]O̰np*AH$sN3Abvy#9qN[%&H\=Gn(y/X맽< T[4s.ȃLBZY+p>9P.c>i~(S*RoOu nI(.!X%Gn"n9=)| %KULy_wVCd[YiO\`yh"ab 0UyҎ3>j->)VJ>:R4tGf )ba݄fHqg@\a3YRDb@~7E "Km[.`"6 EH="%H@7q9bOJ-?RpMc(9cώׇ֞MuJoHP,A:!eqs\\(YU#U͝Sv{4,vrЂĜ׌L36 #Jʴ逞!S`Wgꗨj8mq2]F4~ʻI-ߑqph~hv&[b(Eends,ThD;%}E6yr#GN&QIsDGOs if2LSkl8PnKꖁ2V wں&ee">2Pe g=|3 k-;-]_y#_5ydA!=زJ.)Q9F1: />JS hR{DZ<<\ V`r~`f5}ۚJKV*C5Aʏ0]$wyrNe־RtB֘~PmkF١pr xD`S~SnәYxEX60bvˇ6tp.]zcBCtʾY+F><]?_ʁ+>᪠!"!mZ8 T-xW^KvNg+{V3sApR_:<%SDWZv¢*{vN vh-{ǖ-C@e65 ewȱth~Qv0\\=#u}˪#Y/] 6s(3+rhcJuvF[•k*瑞ROm|tcc E})=f$ 7erFA‡T>TY̯Y b3+ɖ^\#ȢVZgkkH4Szv{(=ui>޷2K Tv6y͂Ol5ѮG1yokʒhIr$se?8V i̵\s*{Q.cAn Dwe#Sݱüi"lf>SǼZ#0f;8 Aֲ, aOE9>=3Pq@5q11q;[[]t<6O z)N֥aw!.k=~:oS W.V̏ky2U0#DRoziUJC-}]*&VU3@4.K+Uva|q? ctOуR5#!bѻG-Ⱦ9<@ j53/vC)А3ģWBUR(}op܀8F^2z= 2r[ rKtVN([k1xb^L~:.\|ڍ }tPw'q|C_x&8Y|n:싵L5$$q--lV7a lY)O燉CޅC\wAjEAfuN5F{j<ܞ)cdI7X_OQRwr- 8rػ|z+`A9GrR`˫ڠ~*c9.D0oQD!30e]4UWtˌ3|t]jqwuI+v s."jp6_1K5L1EU 1<.iFU{ImesM9w}cOY.OTa`| ,SВ0l7ʸ_(dg(ӱ7g ApjIjvQ%[Ĉ0D]n&6v=HoP7%EA͎wZzI z oW}Txt қA,Kb[TVo. LM'`V>|IU}'/]9@޺gnQ,VF[VN@s#PzK4+Y۔>u<(:5PͅCk˨Sd sj{3Rz vH[&{*؃EEf8eħA$N$"2_L~&&H⌻Cru6oՉ>5||x= GZ:O I" E8\~[MEa{W$R>s3=u9ଶCQ]`hu HyTc)18ܡ gkGC⺚%:!:43+Xv6U 5Ő)1Lo1 $vnfIk\uٴZ^ % |ƨ [q2Eer@:v D};# sW'En|~ 0^Q쩷( #nK k[s }jÙn7xZ}˳t2[JI9R(Aٽ(ijWr6{J]_Uqw DaWq<>D9>FwӔr1]h-nq{ -{OV'b t"6NkAL|_rG>?co OS1{GuJ񂣖GC)9v b\**dEK?PߢDEcr^s*yakş†PF0jѐԳ];TKֳsHtrioTfe.rQbҩWNޤH>~]-靵ab no߄; D_-ͤg@rf_U"Ej/| VӛK$SRH'rX/E25«}n? ,ġC'Nу`,B #;3#l %IN5+!𲃴x"q M'^ޜ.@Z;>a6$s=Ҋ_UwJ3i+׊Z8a&?MAR2 pRQeWrn|>8-Тz< H0f\arىڈ t\6q:M:MNzLZ j_[{س(0$\8B% m m,K{H|:Hz2"c⪲Gǐ>}IūBTR¥bOY,j椭)Ek+:&yxZ\oaIoGT+n/vDZcWw W0&3L\٢<z{U>ni0"itр iA&_{$k7-}nr_?&PHض#z5+:J*ljtZ'%ee^$ģ]њ\((z4 dtB6;eLh%$%Na8Z,h$, iԧy㮓,2b ©SJ5b[-R(7$i1Tcצ/>(T&Dkҟ9Bq*_9=3,H%\R2Y IncG?ͿX`8t7 pBPװͦLBSm,Q<8] 6/ih/Lt9]:cLG.)0N')4WBۛbSnis ԉ1_%XR`QAN7Ncq 7\U.2Ae8^֤bDO]g0`BnYXfI l \k_w` ? 0|.JЧ<^.,&$PxIMMEtBV܈Gou'4+퐪K.#lzWW h"XHO|jowIe!!;7g9*p'|VL8g/MNg?R xOKYUm AJReh޳`Y Xm2V7v``ezpH>V\sHӺ|HPe*; QBq36/s$Ui[9 B~{izS읱|34Aj~tзQR`tou/YȕmE =#7e'tM<焘8> ZxqJ%\ՎBd$Kf[ٗ@o>\ dݍ2LNjiTx 7I9oy3΢GQz `kj/T~83ޮВ寛 M 4H 9Knή3vBq$x,2$7ܗM`O.e;nFtnM( f*8[_ uφxNHf~􄂹_O_ y#_|QAw~~#JNǎ_`~3՜N0`gv Ln  !תf0gLD{ z3g&0c|]k_2ht`~Ö(k=?fVyK,ևW6ycŨGZ}+ZaMVVb @z1|QRLC=:Әwkؑ9Wn5 ?*S~/?#=JٙbCEpƚۋrxk_B{ǒI,IkёE[4T_8/khT ^{34TF y.!d@t$)>uyq*Vn~j5@Pc:zQ ju&ɥeme~+5qZPQa ,_ Dx儕`< ?pވ[0+O)GEoiZF&W2gJdHh\$}ZXYh6\)NWp[nxo6εĜ6D*8"{/Z*;z4opA2 KTiṙ;J4+wh9l $3`RFf6X6 F|gZ}'Ba;uk`Sbm+nLk;/54%4Iqcx]l9߽̭P̭ n7 IZ]hmGmܨE,w9\enߗk* K.,OSaW| =WmQ0Ds\)d9=Ǯ[hކrrZHPye5b:ZZ^&)m AN0lf1mlbI Dټ-Kwb@by䵸U|aOtH_Kn bMYf#AE_$pF}(f :1t^{%SB`[u(@ 2N~.p,QkK5dav0:mrIg_}ض*ס$Wku?|Ua[|҄ I- 04 dbG^sz0L?`9G5tB5d MrK5&AeAYu۸vXdceֆ8K2%8< ~ep0Q +mOp@,Wlc Cg? qy̓f(xrE) ,v2qҚp}8 IM:̝VH3A{VNmaSt_п궥mf +?'fg B5&]fr(*W;r[P*pRz9ߡ(s ZYGIr\&A*=1gM|'c05.Ȥ/Nofs^IQm<@Yd]k0Ҵ1~GbD ~C+O\j99>S$j2O>V'$UVvHggQ ىHsAKoG  F$̹:^S[ +T9a I8])KTqcj&՜""XHhǬ!^AkT Vے[Y[;13e;J#8#L[ >kߟ7AWn`NJ5Bt: 6ӆ7~FYA.Y tO1`Y}"BP[brxP>&Ld6I{vEM󅣞k\x~'Uw ^t+nλ}OWܮI¾=qռ #=m Bjf%m*l,Oi Z9oj8I7vY:J :Jqb%o7wkjgaXYK#im~Po\}NV&S΂] #]HK* ¢2o<8'CQcm"HLԿ5]XpZApՉUֳObQ}b,B6MmV!|B'7wو7Q\U5L/O.%'k l[2X/2k7LnDGOxpB\}5č(ľqQE߸$Zƹ\ަ'`Nu=SҒ\;۞V訵4 >rܧ. wc5 )4Ֆ[R`)[Ozsg;ܒΆغQz*T"a,5g9CPsc̎D?@aZuii piL0mlPk9(,78&T|v#K|( .MhȂz&yijNӧè=j ~5OdSVƽMxt]Y= FjUy>*C3"΋3|ƎԌUE{ьȐGvB+Ǻr=+WXJjc*p3Վ@˸!?qZ pR2/]u4Z OKd4M[К8p/,I>Ԙ;ĵ8?wk^G/:HOFW]ք`1h ̨p=#@<; RMc-iFx>(O,~.~b6^pOX$ݩBRn yk1 `𽆳e.]%Cq|s;4 ؿ =0ҋ O.h3-N?47% L~}=qK]ºJ$ k_T$Pf$fZ Gн`e/?(]mw;.B0"Shs tIA G aMg\E?/ Kˠf S0\o$VٟX6,h>o%#H?0r;DUG3>jIO' :Xd؜0D\}P9pϷ/ b9(P~!r'*M,3Od%5_D^HT 5Z,!wAkK(WDn琈 jTNq^k<&)yy GxPX Iif!oK(58^fvuI0%j.քg\DNiaǝTd0j~!ف>Vos|X# v (`!)b61)j9n⮟=WuvP70@~[l[7ļZϷTz1#z?2(`AiSҒȖa}yے(b=]a~ޅ˱K`^1RP>(dNHq+ "L0Mz~H:#bوwL\9)urLlE$a%$f8̆|g?&+za (E[DrA_deP\N DY{r`<[OHoVmZ7$v/ [K1r|~m y]@'_, gÇtE'NYp ZZ򨉆mQé[ɩϕu+FNQv4,N ;5WPO(ƹp.5]WZVo>Ѷ\} ~}. "S0>Zz5$P*Hs(:F0Fp!6 x]~\Vtƒ*.h2B[$Ԙ++ĔB**Vk⚷O(2Ws[t.ݘG^araJ6I.`9 { Y}=ǁ>A5~2׬Re+0qk@xg[=W&U3f;%* )*@$Ư+ v5.}9}<2뻦 kr}^bG̍ŭߕZ^`>)G;e ٱY.zP֮ ?[e==Uw/^$uH'B(K 5[ IԔtE%E;=.)_gR Ae4 Pj32]j>\Om=_[9eS]YFU* *?Ie_'`j\p +f`UtTT>L8it479p)?A#0ѐ7*0ba}_zZxI2yѳ*c+w#Sp`5lJ h,j-n"hМ]FHɞnY2н0=O s Z8E*gTR 7AGD\Bƶݧq/Mgeќ@p^f weA+E:^K})oϯ3fj4Ob&yc\ a:5b+dF 2⸦]z <ϺPj lǣF/]ÜS{\Ƙ֧ OX;VYCAދg}Iŭ^{u(GOʠ32wA'yۿ<#bśBTJkʦ(v .*6$TyIWG1G2L"UrcW_>/<ˉq k>YPy{>|ղ%` "HbTPY_ejǷ5#?W&1A*'\ PHBL닋5p3IRVJ魪pm Yd"9"凜LΏߪ(`[hEJœH. 3I*YUCXUUp&z0/x i:  4LD8ɴ])9uaMy Џ6ZZL{kI|NZS:&M+@$Fv==65j_4 >!p6Qì$ 6X.u-_e='C խCD^p.7fش+s66`R~MIq hu.y{'*@'^Ҭ'=K[Z[(1U&KuZ5c^f6n!=tUBrwNd<8%%L()FO""ggfPy$wQrT2Fje_)*Fyk X$f+2,7D&r0k&bcJ℗ڭthf zd8 V -[bU/khփBdqIEzB ؏ O|c5Iu@cAHY[SGr3'|YuY$`gFQEc^KmVU9vR7V+:'-vE*zEz^_'ֻltH dkݖJ\|U`ƿo߀k}Ӿ]P|&UsjW)n0YGc,rѳ޾x6־Ã%5/_cu-}4KD 2CuT^ $R3ʀqMdD zӺ ez8/\/2DiҲ?1&| nV?Q]m+7)"jlQ54eW޿"D0ꐿ!C[ys3=Ѻ$7cE3,/p6x_s}GUMs )S7H/2hQ-s΍^Tss5=CNS Z7M C wC8O30YN}}_]?ߎѿ ~jtry+禑KWIF'eM"K*-xzdz޷$UEr&y.K|>$;] `Vbэyx΋||~in Ba*\0ޚ87 _<HMiDٮuPCӛĢ`++OœiDb[ JTjN9'Dlq$)@XEjgc*f`#HŤ I!;'jfkz%1>ld+yn!Soh~n$#Xo-uݧr`h) TW#! =ah Cf\:U yJ1D  ( @Fְ3a tW̧i9ZQ&f*W,O5Q21InvM\I.PH>2@(!]V˔9^e(VY)u(VPwQ YgíSȹg+AJޜɓSQUrGіK݀  @y\'nl{; hLwwhY_W#uMp@ۆ=aNsRe'ݴdP6<`s8TT88;>XJyF% /-UNh7Σ؂?;!> x~aþAl3딥(X RYiSӥ>~_İN[Wj7<"1F_Y~$^Pr젔O9 , G*A(8EF|'UCY`/Y#p.w&!t_b"՗734mKJr4gnx$]$!0QC~Nx9ޑ[Ϭ$6܁Ϥ-U.H5@ 5o1γ5ʅU}/Ue= ≢#O/(΋WA|= C1/li97:R?kgV+lQB&Pͻ"SH`ȄW<[Ôb_;Xn[mTxG!o|,\0'""xI3q5Ujgwor*~qǪ7ӝ`[ pLce6_݊ KQ/wwh/i}|3GnpI:4'-Ν쇆Jr58\Gu5k,K@3(O %ME#mSxkx12%,~[Ih +(KdTX-WLqΠ[\rLvUɛӲ7/Hu48^݀"?쌋ŘGs mHDwiE %P]dJ{%`.O&\3U6 +%$R䬊zYC]83Ee91SmI֤vPwD8 !S<2 *'O,<vt3}`A%gjVp~k; -:K[A9,;*@R"Sޭk1ӳ?yn1PЛ&7I".Y:yA֞5'[/(f4"<2MLC:pM'#:y!1 Nʃ5`_ l 4V/QPC5U4Bl֭,1enA 8yQx0g& 6(F,ScbҤ!qG_2 ~(˯.I3d" :ꭎÀ_On ݖ0p^*CBQtWBdu4 +XxQ+3R.x#3FAGC )GϷE.=vEYi?3\jl#7l끰?Eek]qb{ V*tkpܥyFdº9['BÏc%,`7LǏKYイ Z8bТ!Xԅ߫ުF o1n6kmmflwhxVYc)oJX;䫻##"{`ڡ- xsx$@M?F`ڃ*Qx[#o46j)GC4JW@؄&@ >=lݏ MJGw.F35᪕CW*{<PY؏D7 P [u\!TqZB?&MlY~LL'ZX $Xt+m.{J\s(Łf@"11)箩ZVn`NQj},%Bc{Ĩ+J F@!|>#zUU*` 414Ir6<ֵ?9eȧfut]𕆑H1AGusv!=fӇZK%X4k]q$ {fw&8la ; dE5w;^i'Ms |zM 3"fnBX6V<7jFP{?̤*kռ8]ىt.)Iye¡b<-JMzu(cpHgV#{ItjT*Ef>=\` =g$gV/ wa_T1*FႧp ]{6Uy7-Ł KʇcDJah.r_w5v1 "M-ܟUjs+NO֤uClq߳ (-ʼ^ 7}%$&F㨛#TП`ӧfO{#,bͫq`-OsLT3x8܈UGKhl8I::%BdyJ^R<`m6pĜ+lD Q?rW<Lo[#ڞY݀A|[IeS2"`!_Ov6y1=j(! ]710I1h4am\>ÉJU+Z,DNS)\2 2ʢԃf44DDl`\2x"!*>}XRl(]g'cb3jlZEؽrU;5oVI7^a3ʞYH`}Z?+Nv&CwV( d3Fj- 4LaTZPpd5C~>GOO[]c|$Ov£2) Qe™'GKZ/! D:[@PVmjNt_^kќ㋙Dոc!I)p&NgPCd~/λLxPca#H| ^"35 i٥)ZG@{R@L8֨ӆ=5^8aBr"x5eIfDqHArw&3妽8wU2]NΡ=1;eeWF-{O#WSYFὴr`; 2|z(=ZgnW>ߙnaСcnX8>n?;hK^htk8 DuoQb:lNCDecEr俸)m򎊠-wSť9ag/^UmA]< ?y;]V΀1 6D.۰R%WxMGvbVϵ0EV'bTC4WF@". sf| Nu\`\ch9JbƢ-EyJ:%/G+i7n&tBMל`QmƫKBx/_.7|^T"oΪ1]`׉rZAIF[hݞc:”]ds@$%.eGP.*>>{_')9 <$<ot.uP7rI,F .?4mseS(<6)z)!w?gz[!H=l{A=fKG[/FvT`Kc'Pې@&PtFDL1Z1>޼(:~ ծbwlGuDi#T n/3'.]iAs1#P KTCuc>ؠFH[^'-;] pƬDyo[T`u!X~]B_p,\&U|{oWĴvt,jWQ y$*h Pߙ=fT=I*Z6רg ,АPxvI_8> `18!x6\c: xeq4`h&|',VIap@W10{DsJӍp)޼ݳY-TيB(P%!t8-/m\"Bwj⍪"Aސ%fkݽ<}*_ۤ &4!v,},qAhZU(bHT_ues$@{ CVo`p745Rat9qZ)8qZG@|3YLS"bOZywnvFQQ{'z:lǾ\\_m8sc4zB {a(g3w]:Q9Iq|ݬ#A39plOY%弶P Ӗ;ú*fpb _}ڳj;9_|}.72%&;Z\{6*Ѐ9 hn0a zCY2hxhM)}+ۣahA70$FpPQB~q>vRmwRq06ǎ\iVn2a~ӓ:5~ Sv_+bI "HE[&r< 2W>1~_>’20KMF S:+|I6x&)nK8@Rl)4*+`De=δ|t0C#$E/qM(p n%PWvPٟKY׈v.`Y8x?Mf(=.\9>.OiQpRo9]āfo}!vRQbv."vu̺ԏm yqLVNa;y6M$Oc$XlO"U=߃cI|#z&>R@i3Zm…@ހw(yyh~F`sumݙ8zpNYNoCSpf:uSu DO֦{tyT,D-e[Q$HkW^y$Il︦ZS+&,R:Րss':5T#h/orz]V;.͞j0ǿfm^M1]ϲg3c!|zRG'lp/k O|;IDi g'8Tn~Y_6ɇ+Xw ? "@KM M'A Vp}(~LX\QlȀKBp>џ5ѼGF|+Eټ#1=wZWKỎOLoL񏖎&lLW([{/~ y&vw\%'lP93|5Ȭ*d$=n %:,UioabG+0G S;X(\:@}ziM )_vooγ␓UMRz;"Euy0Ϝ Y,$~ DO &/ƌ7:G!Y%j8rMD6!9 ䷆˧{qA#*2Xd}ayƕ|CiN&ջZKV/޿Jikƣr]y+ rl"Sb3,ޥY=єRAo?*MXPSRו9 jޒV"Od!> H „ ̩<߬GZz'N h:i;/Wxq1FZ)¥c=t=XqQzw)Z`8,`?_]lZw˔ sև'woItRyb۽z!ݭ x4'8y=$=J}͉)t:ѕEIl3aݧ78GNz9 ZLy<"m1dI@\&mOKVYBOn7i'`Q5%='WAL4p ep^wX 6l4Wo\ip썐BgWe59|  ]KE " G`U4R]ޤ]s6DǗXT}XCQ:eUǜ@u$ :jQ}= b PF 59/HE_n^4#=U"k1P{'O+qw: (U6@8*M,R]]lb&<zfVd(3:Nv #ٖU?#V^4z䂅so#b(JUXklhIH> i `@^+xw#q#=0{Ӊ.gs:ѫV*~Vle{E\"h%OW_%],V51=ݯ5ٿbn}1=}Y' PldR߄׮cLOXԣT)y\.5jBs=(E^І4c voL_$2Ԓ_Դ# !% Ga-dϚhZEǜ(wvNS9~j !i7 V!%;U@5c J?ːĦpv y Ҕc!3~:cd] Sv"uKB،a^F˜D(r&/T.K$;AOfl#%r& `4mn%޷d>A'W#iřE_ "5>@Ԯ ɘsJcfi" (} t^knp{>_8GC \̡ſ+b&A#/wG1Sg՝ZyWi@=˄kd9smbU,!؂RBpThFd&Oq(M"Ө\u$oz*~v2x7 YmdAE4^ϻ?ChNKIKrfU)u}:tNos,0SPm1||0YxӡFXF7= #s^JDkD=4#k; ,ؿx>A/-.%p 2je(M_$W01!;NVԫU i wIwh7˓]S E@zG1zV2cw*a X%ԓ*mQ}7N #^6+GhXͼ~p-H ۮh*pl0q9c")-;vj7b|`IJY(A3bOQAҹՒ|e|p﮾j@C כy7}DJ (zA7NՆޗ#T%}_JJG 7Oi2]^*eĊ\o{2'f筇࿹oV ͟k՗$,Fõk<Ǖuӳ>E.RNҲ'PhT9^n#) nT]ClG+,rcQX-gk7'-7 ݦx{l:,^L$qwud օb[ϧB ZpR& T 4.S z.7 @!c0vX5Amɀq%Q](b26 /ǂkE|ՌCnLIX6ʸkɻZ# 69tvD,.tNlXzGp ,f6#.:cWX^ZWԹ p(:܉i늙B85zW.7AIÈ;/`^qZ>-'Ϲ$Dϱ$GO#+G/z:X3ϵ;!3LG gKV .i xof ɞ6Ŏ:- |sFX2AnkQtG0 SQ5Wn%QwqVᜃ=1K[wVčC(H4lUQJdSw82MYÊԸ@+c'zep4@ȓ;q:vBn% Â/`P6h]iX8a_.-QT4k冊m;bz<s׎|z)-|jeȥo)oM.+ߚThDiDGmc'CMIctGݐgDhqG[z'cV '_ܥ `yrGE Vkl#Ѹ0w8t_ b4B>۲8սz@Ȉ3:bɉSxebJM9Pc"ȓ˄sjW^l"lFi ߣEʼnJ.]!Bl@OeA#?ROXe:63tt~Cec2+Pr0ON(LuGYS]D:I0}jkI?}M8м16 g+g.Y؅`v1j\y5C"hӦtODD4v^Ft[mPVR@)p9NȜ%l}tb)K Xj3. svy 3.y[(Ogn1xAfJVv-mƻ=^U_9pSրuWR|QTwd<&w^}#0M x/@wwQHЧ8G1!Wx:U RQ2-uH} ]J)t8NX᱊b%*|.Giю {URb,:a8˪NLړ"hS cd8Mk'ѷw7Ɲ)"2@u\*G(>ʒ$7( [.SyXL `oO=et9:zKݭ R^1MR93X7bk[aÚ>x)rйOoA-徚: ˣwv/A,[hOں,fEcb]I<}*|=2iBJE 6CCp޶ 3E K;|!:9?P"nU9O׎(Y[-k -s@`jz]-^5"PJ&/0~Bp|e={"IBRL3GkBE`K%TC8u[[P]'+[\3m}ظ3ށ%A0@gX45ua> ~]9g::Np$uMhޱG1-tz]>5s *NӋK뗷5_@L 3}zM=GtGL<*$ʞ߸A,GŋMqÅO%ǥ" nͷ 'Oіl7^;x #UbWEl*Pa Jс)ǁJ$3(ݚƂ7N@t 2fDbbҳX MzƗ舩XDݽBE6ÙphjE$x\Xź@เͧDO/4[_̘?3$ )9 (YA Ue<./qL'C  ,Tb:>ϻh_rnm 0? g7'32*;VbMSMBEU)>ocgy'0) 4pal>W_K4a)=ȐHus)XoX;7fM) O X٢ꂲvЁ̯;%SRv}q֛M2^w!>N/keӫ+&MNSd:E+}Y`J5)fM({e >˲7$ 6$m0Qz>JeֵM~U;7E'zz0qSq"\<\=R q]t%{@TwJ ';s:-{cOʪN!3i;] $ʾfS#sxPsyvA9 ,@}׶Tz32DHn7cekj獕hbԎD+dA:!ME7:m#AT5V!0[J ng:{>[g B,"ӥa 'KH\|,m./ʕ FOed]ueOUy}ޭ&,:+<Viq@mCd\8?s<Ŀ"#J#?CpH.=-՞lbEaGWڲ]e?LN #^LeX.|@"ckك`Y~s_i @@$5@ز{D3 j@ T<3m&fR2iPE &d*bNX{[Ťp[js(ǩP*R-pȉ{(@&H+ D}A}LE̸ꊥaYu1:FG\|8P@ua%p [ 8oQgv56%&|'If3"rt%3Y ܾf"X4T1Hc7S.;Ta6cxLj<k Qͨrw*!_a' Eo B|P&{0UE+ai?@QۥͅHUW+`8;g}{h‡)vSqU X/;6D9z$V#G[7So!;T]8=0}ĭ)X\9acXbD !JK8H{fcc ;ySx]6{U  #C:G c<}2nytM8Z+~1ij~f{9 EFYq6P3Aɡ\Xp(eղ3Gа%4~|e_HymPTU  [ɜO9tرj+!_zDŽG;iOUa|@F#$B#E)2?Y= 5E>Jwc_"pV(~lP20^<0sѶ߲880sߤY]CW] sX`ra fף_gZ.2BnR@6 U@HoIҌNEu۴$#] s[g{wVp!$Xug &j)}TeNSqEfaƈhZ!iu3Qt;Jzcq:0.w. V~|o kГR ;S )Lk҄I]נc`$Up)+?#nBy ShdbؼBx>͍-O|OԜ `B.87}*:wjg2T9j&A;W07%^3I[LizH !BՏF/ZPCJ?bQ{8uڲR9](7qN* s1sn?TwR0eQ$WO`A7AC 8$/~%ǯmRb,)--JDp"{cu$F+l(C~|ٿږrޙ&ppGt.5bʯcpyMӻHல9@X[::M{ XN.ꦪ_rhf,轰 ÁMՉDX%6-}ھ){$f.;IM{A27@a'MqM}-x}@9{mn f;)d 8u?U{_+QQr1DUYO#Mkdc;Sf-NX2OB.AFޅm#`t09/+&!tƔܘ/s~1~(ɷuO-F0Isz)X.uot3''ƥEl֥() S\Bd%lG-5`m{y])+^ܙ%1@>x9qZTaQ1 eK00kpXt瑕E9-z,aV3$0р mj_*K>CUQHA5k%X*bvk WZѦfW%:;$!裡uyu| bmM*9v`-y+ KĴs=!aW t9|^zF=CJYK.ߴd吗]6~x=WLd]B'Tx?5r}͇˱$CӚ-)~x78}OeN>/|AaDY(rC#a$q? *kV81-I,:$<[JlbkθA斮QՙG4@f7׸J0XWM|OQ~J!}SLA8,`N-;lkQnR1ۖ Cwca)~VajK$gR!D) HBȥ]gTZݹ&@/â8y/hfɋny =jRHZ|ao ɰoBn}6.nz7oK!q]XR޽u-u&c[ Ʋxkh`v m%14`d.^MfFiVdsP„ ])гak0VXA+&\$xc;{ ڬ*G o2W0- RG!]6tDY6ޏ7RX"EH(\5f7 qVl's(60E"k~VrA^}yWXLs`WaIoc\%UK:''l鶲 o {Lmvr si&9Y>R<e`&5j*r>W-x7x6!WkFqհ;5v?axv&*:I\Lƫ1SЙ.Rj[+ևK6[b8A'7yL4tR /ώ}F^τ3޵. +brtbvG\wՠ da1}S'"DcK`G5K6|l2e( H&$k0Jhh.\=<^l><  LBKN18l )mD59r9;UmϵYbfmr5z!쳸BDWʘe5J^lOJQy:5E/Mq@NV+ i"jB*? M{6*ܗAVlu23|G%+1%~C 2X,ccA)!!3Reh5gr Q}ֿDӜJ}a)_mꊈh^黵JcG O2s#É_rLW'1u\c!9FbJǩ; Dr;2tb`]c 9;$\Iti&w֭s'93CTLÞtR&eW~k?tJ9޴ Tj-؄Hۮ!|tSB3 Bp6ӵo~7ռ|:։)Fu^O &T,12yX4bexɤ>s! Nʍ!{׼O*Jh}ҩ&W\$ wOtBBL0Q90j71Z.Bm‘s$Ójba齤]並33vxT wpa@ZwaLktjT+ v@~ [î(44ia~!?pmkWo:#%=ZSʼ;U<H֔Eog<_%`IL:`4 ǣԬB;&(Uy Ss{Xi|:JаYַhwIG!VP%_`b4Èr,±!d(~$c;`pDmC*^,\IMV%R/M;3gb)q - U|ţ6&`ԲQC.L]Vܿ^]<>r砸,*/c1JچՈ.zy +W 4s zRɻBj7ORṠdۺN|RT@0{j_K᭗|$2RtrLEbQbfsS_"\5e>r K2zz&D?t~ls(Qt4&9*|mr `h0~3Rc dS!ԉ=A|MJ*JB `j겁P4CZJ6lqCqBˮMHow>sە{:5y6K4"aRW`]LBp;{.JU} =l; ~mָi{f=[%J.x>G;. $̬c|Tv*2h#|HvhSKhS(D'~d?;àP|]P=Kg}w$-Ӂm^vEοώ;l$lG|/߲0^]{,t "ą%Q'?@IC~©y\=qR_p{W) "DS%{iQUFtdYr`I ʆ:pʼnv,)6Sc31tfȓ XLjm+}RlC^"@Dâ_ AK.13jUya5P@LwjKBޘHQ9f*~<73˲B2|NroC#\v,x>4Y2xߎ"(*n[0cJԫWO5:PpXdBuDh=3 6Sv~d_5 ÆY~:6yiJ/F0[y@Ԫ)oNBl O$䞟E~̎Ytm# moYrr ܏*o~,ᡆѡJ?\5jѦT<*M;eK/[9{P9@i ymdHpܝ-ɘԩ]; P)`t!}kċ>2 +FgL}{th-)7y)Gr5I FCh$\O&Jqv5$v"VL:N'21ܬJXS/`)s`OS)8t*,^`ElsE CC[4h{9gt,ӕ!T⒥U \(8#CnwG#Ob"=؊«QV)SyXe ފP#ǽvp? u;.{زMMhkKo!j3 9[p+l5DFx{šy51qSUX 40wӱN|pqTFxkolЌ װ9, f1* $G;m~S28,;a> HR7fV Z1&Ǯ ܯEDgl@.ᾜ1=+5ٓVu ;?*+y`HI+IUųE˩`pAB50l  i.ܗiw%L;š<֘I~'掚fxn~ >,t0-E }7XY։F`5ĻE4Pt3uvRu WUr]b uo "c(țAs B6XwcӮ! *wBV(W3*.lqfZ0LdԈ0'U45'< ,9mۈ.,: D=r,ek@yY[ ]k|)0r|՝cAnOٴ Syb9~F zkӜQٮ3Vf yn)]3::=iE0:߁ o'A%չ[q\n5pE8J~F(yZx?2 9kiҝ^ݔ} `qisc/4mdI $+ehW@>x$[k dʧHXxw=0yT{7o%2FLgNHl$W6iCM*Q4V/:WyT"I$܉m1Hw@--KigWuɾͭw^,v .kVx$e+`d鳸QlOa hh5mMYv$UeKY۸sc ݠ?݁ L/{5TMks[yM˪.{Aa2UI)-K!]8INu Џ`uA {GCwh5u/3l !h"CS=^!:W﷤X4ݢI TR\ߤ#3B")߮ZPkmP])Em;Qs58lO#%1nv}.dkLY(~d \>˿ӝi8{&= 2"rئ~"q8N2iA{dُsFl##hj5pcJB0b') ̮kdA$ ׫5)Wgy j۹RSGjO 8&68 .M !-t vq=}zsbg{7Ķ1'WM_n 6w gΧ!;IaTudrP[M&1#B8uZTHУMA_OYdH:-^50J\TAݺU^|w"gЌZ! Ӎ.I'+)`8w$ċĸ<<\xКԾ-Pѩ ^XSZWpQ#u Z{u)bF!ZOث ѝV<=A P~Shĕ)p8*cA`xѼ8U ˯<"[m(Ѣ+pTT'ӐӤl BhzQ{.0uS^}<5iW3xPUeEiX^ 8su)2;x퇉BƂdp9w !eKţ⃱@ {#TkTʿT?)BXi}4INsɠ<|L Е52IIsʗiM3$^%6'݊ AW|>Fv~o[T^djƚ:t%&4CwN|aL'([:jqMGv(- >#JZDbKu6̚hH}qih7; E*bf61%uAq?3_ߞ#"{^}zzN/^q_ apyPgViQO[$=ڤN1O#MA 4] P=2瀬2pƭh 'Ur8(:,B'qVLgvs]  bm)ڬS(}nGީ2'!5 g:;&N;K];;Tܭ"@$,>aP ^*0FVj.UIx9(LUW0>h !$p[p]C|cl}NkF.fJM-'.-::U_E.I@pX'lKl؎w %ID"Z9U~Q&e;D@Vn߸pz %hΜ8`lR#qټ%BEaX̲i_ Rj*z^G%VDWc0YL^h7Ng2̰tK . %9-L^X> ͎tOmgIj[+0.+$)qV<=w+ReW [Qvď`a]9X/ЃW3yp3hw2LY5+_.>:guY ]rNֲ,=_KK|W+a./F2%GcFؒ-5`u=W -FH8#1Aߡ;vb{o(n']<CXq$Xi4}A'}]oל2ߤ㰽+`` 'w0m`9ՈFu=P 6[z@4&+ݏehͲP+Gܒ2 f$1#YڢDψIۜ܋m&fYWnO@?\Ϝz{fdpO7[b Z'#wDUAbBGHHQ:#=T|iRq4R)[N:]wT ?z9u*l/IEiGcXkid'v,?k6Chٛ65h_"^fɻ'vq*=YD&V;X)\}(Dhf<M7= 42$5W3@Qi:!6 B$fel99SCTQ-cza7GIثIj,BJbi#Mm2!$1'I;bWUxXYf6}=8Gr#DPS@>הR(~զ]cjj38Զ"֤mF8jfaQI-ˮZoN}"UA`-chHfI" y"EgJ:LѺFsu{?x0˟MzRx>8|"I6u:ytKi0hj|͋3W#ne7yXl9 {d~7e<7$lDzϘ[y!Jv҆ C˧zSXik_sP?gojAp"sa'zGlS.bW?AyQS vx`PZ$cF{&; 5Kx{+e& _(Xbq I^:Op 8"ne'j)&.)4Kb==~ɘk=J\8Xgh'MhgXz=#p>vf Cq$ȱrQ N't(L2Eipz8WɻF~ތ1i󾺧'=~A֛N~6~Ȭ>mjABxu)ʲtk^(oK~:B.,'xn5 "blVm#|~~gZ;Sy:5Vk2RrHyDMtJIU@qW&[u[]<d8xzʅ ~E&^gʬ=xtQ8ÕI??SΕ#Wͩ.}[i(JAܴwZnZb=t(\@2,^'SO^v|5.Y6fQ?k6H:wLى\ym]{x$m9/p4͙uY'٨Bicu?=pM YMffW{7*ⱒ5@b);Shxם!b e?9!F u&r: 5BT_seǡcj8̘dP5)>:ӭ^əJअH;Yk~I.{0Ն;K&7@8?62>.|AF< r=O\('+$2#7eP;%aPMIbјPF>.k>W>U*Ee A"ڨ}x@/-$< `$Oijd=__݀<K'HD 7p^ Jb7g9\sj0A_煵Lu9*@{G[?zYg&%L9ԥ \Å,wϮHF9}ٹ4灞w;/"M "P=m6Dt4iK"ONKȌ)N2h%rS94GS~EFݦJ]Ekf)O%(wOeG+#lWBp*l*n(8M՜R&q%~6<%&~l;q;O"=f>$[:1U39],Xܧy~h_Pȍo|R,7?4Y6&Ês/bVdrx̆B"X !ࠤ ~|ňD msr/+ zU}Gjmz0M% F8CsT,רךҝm2 9ViYvckPSVs(H7uL:tALkX(J0Noqo.2OHiN_ VXo&pn=NG9&\X][6QrK DXK^"J]!F}|K*}1=T:[^ Wi|g3b;s1#Ĉ8Bjv&z9.$FĊJzNxYU=uWR l[jjƑ[ЮwMdm5HkIxHÌ k!*:h\҈yQЉ=a5]+FxjkbP?TQe 3T*#H#q}C=#j^DRjj؂)f][EjX:H_qo-LZ-mm vl* NXt+;¦_as thaLzb?&F؟%FRn.FYmȲ|۵ގ06oxL8C2=arI; 8Y =ɱȫszGʇ-"llH&0 ۉwAd^9&K+}_p(ȓKQ`+.CN.I_S}D^u+GoBe-yUi׿ZけE݁I\e$.^CqH*I%RDSUـY]7[{2|FP@|բK,s= -E0l3uu~\,J /;n'B%iWJ&^}1Ǐy3}QТmZ{fftdbywbC}]`w,ѐT] 9j _vK "ٜ'qB{ z\@[df%$m6}n'r>/3%b*i>Ϥy!LNDn>_dFci3\ƘfeЖX0?䮄if-p;CfIpe WUwj)aǞ&+H@3T N>5D]p) M% гWjʖG$c01h> ](=AkR 'zέ&l}m wW7 ];QZ_CLX0gm/|:(ݞo ?ts Ś~X|^eeK,=tb9Mȯ!JKٗq`"B2xN_bF*u-gMB rH|-flYrž.wuX'QQZ:m۫p* #4sj2L$a+72 NHoZSXS O3@D2 >8G: cyatw}~  ?h\\| l.B0GG'U1ޠ qc!oMeJ-{ik1 Lj/"+j3<=sDL/V(;Z|-<u{|tl/X=3t ͏b3%@^KW=x%SN?4^dT_ ; DJQ>4gSG`92kzcl(!,ٺ1^^oUG7ӏq\dIޫV3PZ$RdI}"v]bgzh@`Ro[Ԙ!뫺-iSVK1~U I$D@ 3H qW3m~xNz{d4S9/#{󘟑j#MO"CHDqDZvS\1S؂lltW>jIqr]]&@@f$d' Ϣd#Jˬܘ;Y;mO=GN^SJEKV$'0 e'8# a4w ]80oK }JQcq=IeFR՟B #Yh3 w u=eщ5T6pu_Y@47T\KBɂ 3VOKY(&Ά.(C F_m48DiMY;ut-hN?,>+DäL+ST6Y!Ʈ%JrtZy= Y_6 Se$ ;YZ(a˥ {B҂fmAvg#)x#TCm{Ee^בٚjTƂ f u j24CGN4BKI =lP\@DtPiFgRVkI3WKEb)0@UmE+!xKj|ئ246er)M uCF ,)hTi%? o,?<$&߫va7c(vb$0HZ%ia;\uZ=YIqSXIAsJGT^ @`F8މ= [d=x)f SYF-Q$>Ւcf!sYho"g4tO.ԋ?M {=o +OpDsbSy"AD Ȇy6DN^ܙv)`EMӯ2Cⲣ5ܖՙJϛfAIzd:N͋\:]T zH֧+B/#_n˴% CC.P[֦nNya&oFw::޿7!pq? LYC6<@0mdE~CU_{McRYg;ȧ~*])Q9WxO1= 1-dɩ+b$2Jb _xC$p{F}%'.ARrgpuãO;!cdKθ-FvO%B,zBj= >2).!^1^JT}5Ms/YٙWK#b؎ 9ÒYsX; 5%NP#f`Cd֭2 BQ`x`=Fe1)KAɧD' <<"f0bc3=~̰ UD`dqik-myV a*=T63%eR:t H}BkoPվ$AFlRĉEsٲ!9v',-vʿLfo[9}+u Y!B 8^bVn3վC1ds%^Id9!.i[oQ힛*OsYGza}n9}3JMofL+Daę 4d^ޱ(D`76nꑦħ*u0אAc=L^ćeh-Jהk!CjQ@ŎJrt-ruC~f,B##,O-k  4G]{:we{vH2y??WR(]X6Vh[C7*T,i݈7y'&꽊.#xn dg!nv@@`<7"֑Y>0}I'׻)-QnG*tS8}71.㮲].>^A>ϋGѷf_ $o7Pn!Six 8ZK6-w9w0bs5!rx+,[Ka,o WXJ&bc{C]{'ʮmfr5ݖm)ۼ$~}kl3f,\ 'M3y]侻W%E}7VВqC{rfk{xf+=Da׵%.RLFcS/ĩ0^rNp> n+@ć7TANȁK;eEil4Uȹl]I}$`z%!.u[CtRjV=L$b.UBj`NH7fvr %Le+[o~s$mLj,6O-'<u0v!gԑ?^TP `yn8woa+l!86ӯrVE;HOyVus)7.W ^]>uNrtyci:#BK&#B;_Q$}R=nBַNpApQDQ7ZFn+V/ͭ=I6:d))' J{*r daqV &mVڗPVǖ,X̡0"i8S:ěGuZofX `:GfcG4"λD&eG &>@bSO2Uo5{"JR֍C,H`zA,C+\/36Qk]u(0K!- l%DSJQ[A֟ 7τRI1=Bv7U7Qr%ҟ/+sz M5NJKZ{~Ewd{?>qH;awҸWu4ž4<ꇿT%k 4DI)i5 45&JW%,swf ĝAkĂv!zk4YTB}y9/PyS FB*-\-#W8hA{p`X_8, 7SftsY) {ܽTJ (I#@y9hfWR($@$qk 3m4p+ 7va얟\N9_݋ y9 L})͓UFXF1l⌎(}4տCet&;w dט#T`B0D!֭y3%ńN'Gh~+ `JK2hjNM\$\h'*h1 ډ T2+ D0i硲"\9Η8ܠ @;- ]&L~_}qn0vĜ8kT&AqY-~tsń ;5 ÅSBL.Y68)bT*JwmH}/Ϫ>@t+Kž3@}Z$Tl92 ŝhH\apw({Ѩ 1mDWBWn@>RYAd7 ;.'"cK'.kU( #tOQTy퓥3 #X jA>!24>3HBk^!9<·ۏPj`V$pm]դx|`Ju$U:9˳)Up?]_8b{+vD6Nv4E"wSd/ReI@GЅa1b|C#{O~t o" Hp"6v|e+ƌս˨y]{d M0h$BMC)MSKH 5NŇ?#z14t%S2f *82[Ю4Azmea'i] E]cD @.cJ2dL*m}#.+ EN% =ujΥmq:)\Z//Yzg֘5Qy'2S;RwAIs&PX;%7]{KZZ9/$b,nyل+nE, SI;fȘ{Vts!R|3cȬj/AN#mjw zt@<4RjyYk!|v(NE.r0zYiI|mZ=4Ӡ`fɖ!v!=" XAhvEN{T5A9VD+4 𫊰Y{W=-kHɨ@zݥ2K K6/ )fD ο HA$\BIUǗZ_9YT{Z1lAw VY`x`w\-Hk;yMbɾ3sO";U}i>@Q]/漄(D.~$In\~v{C2n_B`9=21%usoh몷 8מuH8_rO07&+0h8+ďF{~Gqc" MlQ7|=tU/ !M߱+ \&(t;>$]`lmpTvF^U7 v cOuaQpGҚQqęD~ap`O 2%f2 {m- \k*F/ 'K{]5>*1N@e#m}~HB]F.g`M3ϊtHلLevB#etyNoiU:p+Re nf̀ ,hD,"??*k{>f>p$Z#Gr;!C~8 m7LP U|MYsLⳲ7q]uX1D.F~ke=U&>A1HJ9{;4?LhwJA7/)@#JjH&bW6Ld B)˯0dBT:3l{4:"]5#DFlSqiKwdM5nܹdk@:q `F>*ЃM0&so#Ř k`\:@W>@E1랿,J .ꖪ2zՍMQ/d9I9Zb)ڹQXsxRΉCo6LmR x>T?dUvjbΆ+3`^|UO_Y(`_[_(y`,68R~(E1جfUԿ] %뜃U˽HGS9znl;άQ¼"){))c.)_5-%TQ&WN&T;(`Ӄ>HJDȰ '̄.'+zwO#xIc( :,hP#*OtS?Lr%o(@1QTULH͆W^ =[<+ nkv aXUGP'|bN i.EaB;-qL7EJN7ю7?N"-Hdaav𜲾DzZt9k$dl8els,$j,xR]IY*WLȃ&U{p/1ϒϛ2*8l;n8r"dDec!ްMzbe#\U7R!OwL+ \mk?Լ +)k`n=gS+kj-v}r@pEQK;|mhiw93jG;,-0fe3c6߀K<_q9 g^?{Yplmf_d5\;F '\ I/ uteiތm_;%k&|)hx ! K ,Ȃk7SU蠏*ͪyޡ>%ME{:+BDy1Ev%S> :4,'[# e?g:x_ @cah|GFyta3*(b҃Nv{(3BPJI.vm7 fM9S7:+fk m)cbit'r+걻u"܈ nh1vƦZN٬~OM,'2Ыp=iTR2B_|g:"hߎ5UJ k!P{ǻYia,Wm pjV}$ZpT S7x߾G?fy!v_9 X9%BMM ufmvU{Yz7aa $ ;]T"äf["XmE6Oxm: @_ _)gCV"8@Iʃb ڔWq%8`$ӌoemJ1,m U=?Iޔ8g2CvYHvTtP VpSj5S6M &?_G£@7k񗨫 ׈[uqKxB`[T_0KA@C޶+")c%C觘O_E!C}p5G[)lHkKrQB^WKytBVik77-_s.x筗ZX$1:8~7Nf֔QO ԛkdS`lҌ>􆹃iϊ<_r/K8=N#,m`_b_.('ڵbTηc4Z)F|B:A묄\(,7[H,[;׀!6':PtǓ[#s]Kk\?D~GO]ع &.شBskCd62:oJČ'99cqM ܫ/n;$+4̰Dzݴ;}>~!+YЪ1j)Y?:R:_u 6ȣm9sxStDghQ6&8|I4r{l*H3:X b$ ?8xGNWQjغ{f-378"yBާ3qB'ѹT♾B0•v.-pUp g,"W6*@W1k V.KY=3n]rPh:u䇄Sµ{gfB㏩2?T|sxY!k,A7w\nt}}Φ`i⮅̭\^'%2<1)#硅(Zu4H[K iGx+n3 z1 py6y'̇'2=Th1)4W7a.ð'\H2T:6V .EyŹf@C ]q5, š Ɲt[?ƫeYk0=PSBs sz؎UԿ8qɰ́*W<91_8l:))\!T ꜒%boN@g_gOS fgmo˕~.E7E1/gd9Ww`/nPH +!8VO .\CWB6s0$n>kE0[uJ.^BuMhqg.`^U9P%,pT4+ _>T@) ͷhGS=X:"K% HE{^ϬX}0\Q߁qwP`|0k8sy! z`s(2ܜ)M-ꪙ*Z,%!7ٟ璕J1ĸYMbLcǀys׶%If&ʰJAewIzWSj^VraLV<( L?8BG36ɑ&ݢӼ$x5)uOF 6»j⣂6)3gBTO`-$xN1ij%4`Bsh 6eZ= 'yGJT+e؅PT?Q~b>(x3>} '-p"{{Fy^A 0tإd5S~P:浒U9;Tmݾ GK=dr7N,I%4OlewGYu7y|*yOƭFa^4ȁjuڧ^#]k"yʠBa.0sV2lxrL+YթdzAGϭѼB1 ޲$FS$-=NxJY-#ͽ1 8Ze*j`@j 6b_3S@aǼFb~IAǼxMIM؞`s"6\bSF Tߛ)bM(A_쀱79vUuhC37Xn$;g1 u,~fX!n_o:5b -`τJU!fDŽn*mL2xbmHet5nvCF1܊5NnN6pQ /F8jN]ow{ EΡa Ы:䛯Tb,]9N $Tk3id h B8FRhb1oMo9#?f\fi[.1Ia+,2HRfH䚅 U}-o.h6Ɔ H;Ƕ*h|n tS$[aΗ5,7@+/l0d%!=+,A[wyO[uʓA *\xTZB :w"`1Y8’٫BkODpE%ë _=A˭fL|e*J>>+n9\fj~UasaZt;"qyϨ֫/Z\L(_jFHk6[.9 ռ: :'dݹ-'%ɽ6>oUWxRfX| Ӫ̶`bY^CĬ.eD9[@?i;*uЋd޾Y߲O=V[4ћ^%ӍdW%@c" K ?h(٣O(e)(mڙҬ@r ̠=?!:zG#3S]HzahRZvgxu!94Әk UV~^jHcUD_Ku3 ǀsF1)}'- nGکrk1F"FNИ'%Ɇvs)K +z(U.#!۝_eD2Q%wC%;<䑴hXUy,")m퓍aoVhcP\z:ˬb.,}rK!?w:R8;gCfC4zdMpܓF& ȇ VƆY=3kSr0``Q~ WSw͗P-2KתL^T7~_fןgE 2-@1hI7u%j)[ Njx=@7OxWo"d.y i+l\W@b~}}\OmbV*"C!'L4ӽ/p`‘x>L6$!a'J7v4ѮQ:^}#s3(]Bl+70i;\POQ|f"9% gY'dž#Ъ m!/㊈&əBzyBe!c$j?^^iurhDo=tAf% e`k5cYFu{w peq9p~Ӟ-SWe`9qlY2,4MvCIg\^Z`$#8Hc'0#-)ou3`+ 9Lh2tuqDUDnlr@JQe8$ 9A\ۊR"@K.Mi+sm+݌1«F*vGm3pF uS7gW'wQ3b/XQ`qc1&(u:67\GHt@D l5/\Dܮ`Wu'ҽ>I0/SQe7JxĝlX7GnҕJc?&:D8cH+Bb@ݥhn U1JUI&"d]~v_&5BEx8b@i+'@8!l%@1~vz/3_(w-܍|##AybjR;M"B =2C>! |u@7bK6F}Y"npя]6Gb޷ 3+}zV&7OƩDWiujVӣH0/ݞ̐|RB iIF[c/kulıMoO-*HϹPx*vCexs/ښsz1 4 Fw)!2OQ"XCD> {_ ۉaǁɦ?8&Rt_W­O\BUQG`<(Ԥ5`m9L~j`SR̪?`;,?;r3<ۄ:̆VbეQBͬ]V0,$RR@DQ=^.JmU 0$i"\+_5f03-jwcbR_99VcHXLzIe_ojdV{l.c0*meP2g:0[*@j\3Z}%7k tsJ5y W5CQ.~O9)$dޠ٩k?W7Iaz/$),N8 PVHz޿!pdd 8zMOar|6p%dF1ԃS.Fo/EuvCf`nAD\n%R# TdaL@sodH or/ual 6{~Z㣁`~[&-_=Uq޽'i <چW|f6Yַ:O򤋗">/<$: @Ă{gӎ,#f#φ Ium'wŊڪsLonC hJ3 Х''}7s8OJ WQ8puH=2qꆬxsmLCEE߆{b|&z7ݣ{/ݫ  t _U|2l&B|L'4[f#ܑd:lVNmxp8mn+=fiT:;- /y-C<'u7)DSk͂erjAklvJiO"Yȷ@'@Ncn˂oIhiή]&<52.5 dJsַ>#qӞdn.*+P,fZ~OeT=氙QypKdQB+-}mCۚ[0M`n.,]3QA_,ҮnT xmO=b2Tkh\]5 s»%Jzހ0^3q kq*vAPeZ./YŐI;b>hGO=OV̠Hp%ࢯ v/f52D\< McKʹʴi8RWQzZ ɹg@Rx~Fn 18f٤Xm b=`]!SǬ &=4E@MuTćJ:z )P/ޑx˨޾-)#pQ7ni*āQB}vk{ ;{`ωLa9"FqivYBfxLUk6-z*h+vQ!Pbbh{o˲AUwYrn `fL "X?5ԝ,)MO $$wzR?;P6޽UOAtU Qy]X4yUX|gP*tw&9 R1!*8-N%7fV]@Ydv w;, Gl U]k)C?lYΔh L%ɍ߀~2~*T߄YZ>^Yޫ`ނ5?ɏi]l@<"Nj=J?g'&aި7ȝw?KaNW*D$ԭ/zJ{:Ssxd(f E *LMHtrK~e؎Lw>2n :L{,Âk\*ky“Bu\X@hW󓝝v{Kqhe x(;_)͑yK;wNTni">u s[/C$H+5sݻ럧o 95#\]pA{ܫ@f6LaJ[mv;vUb$BDYlx'q~ T#vKRW p=zOD:Hc*T5J ],S=KlGmLPB.m{0TuG+?nީW`踋-&^ѡŖpnws+*44d`Wf8,V0L@sؒ;fB ^7ΗMH@wvY*ߣޘ N}5va3v8@ Qaa~V;kɼ^; Ct☀ؤ?:h9#,z:sw.zF:A˾k?SwVKvQBs5-T+v1]F6£}: _ A.UfJWԶ2YYQ{q..uN>0շ5¤R5x*'uf oxl"n]Ւ$+X:,C&5LD\`^Gl '\,e=rGN=nHҍfF2'46ޔ9 yXogYi8AkyFA 0@FT ٺCKeun3⩻lC_FLRcGEY3!β< ?c*oaܺى)7T+!MnY.s}Pj=Bp<6PJZkz">jS1-u<1G}9P4.LՙrtUG:& cpEE?ھ~8,inُU)q\r߂]\:r`H6fνz?t.7ma]d'ni93)߷kNvl C9ڝrRjJ";\ٿU~v Ϻ69Q%ꁺ< Hhe8)qd ])mU7uy(v3Ɇ'\d3Bn`[ܤ:HOL GdQ 17@d.mLuŊ' Y z8)8}t65 #eN w*".uʇ`FSGox )KcG ؝H u" Z*u^LAwPJM'ȇxbDͣڮ|=ub߄2\ϓ[-Igvc&ؐ{j<N߿AG' Uz0~kA~Fi%]62=`X%vD WI>[܂vRoSWx@XY"xwM/,A\ rzS} x[Ĝzefy3FQ3%,pRǟ/ GY뭿Ӷ0'oJˠasO̚T0 5q!,6ȇa2R&ei[t9IMT[yۦӒqc(_1J2o1iC'Ԅ,[kveRpG*Ќf?' DH?w3%X6sz=r+9ryhE>J}*ZHy\o;;2_Q B^\~zNs) 5DH[p(3p[.;dCCw`b.U;=-%FSa&#Y0TkS0􇕎.^_MnȝҳM'IoX.o_*2\Z/W7i7E-L\ޒnP7d)Ă_tI=k\qbZ?(@I>}h$&܇c{nlʟ.^WE{`\B4^.K!%ަS9} (fe ;S{#lܐ9Xc-dٽuD8NlƤy(3 >~Yf6_# ^PsE[YzT6+wO%i[{h _IPC+w %9sH+klBh"KسGNV3i'jD>'YHؐv!J_/D}t4Vf!5;x \V¥]:gv#_plG³y 0+D= eE6d&x̯%| P0νg~ :#R'vsK"4IgE}䞜/Y ^ %+x;+B,X=0iPlv;H^9'ͳuM0 N2Օ9,eHBnhd]ic?6sk3Gnؕ)i]#PD ulD3@?E$ZbG_Cbdߪ⥸{}4R 6MȺ#Yk=G6D22ͩX3A/*].N.^p77иMkά[} Dͱ# /D:G c?yCg%`$ |"aǩi&2Yx3[ʰd\U+Oo̎œ4C:T'|b>'!|^(ͺg Hzgwk=rZ΁XaN;(Zf J҆-iDCr) +jY׍h9Uٳ!ׯ)k#'yS7_D @ o9ݕ:_YJj0X,5N Ԉ9ybĤHC"hvaX&i鉘p!m({2dV$>3ؼiݰDB{ BBD7hg~;OmDrHݭ7ռ2OYu%sj˯(o*TZ+o)ӑ#ݦy >8l 02۔#h 5ؠ*|yCxT ~/l<| ZF fV;0˟FRY|袈w:;/#\&x \iŢ,ޫ%2"gUD-PNlhi/tTKf-RN_(KfmH(HRS!-c~܅KyXu.I% \NWd \;e ␳LJc#EBvhBc7s 5rA(xn5DS9v2~}#4!wYo)R/OQ"V+!1BVT :[u}UZLMG-þ4Z$8amg gٖ o b2?Q`ng>S=kfņ)@\&AK((cnSB.QP#O% FNG [|Ux BSC< c+ K-3&.baD/b0~4) G1>C;:u_G4wۘyp  n{ bC w7汓\kNw{>x7(yxw,G|}{2/).*-@5/m̈́&Ա4zCljL"3f `%JbTvwl N4Eݩ =@ `^٧1 e$׻"| 5Ocv| OM'͠pW(4ooO6Ͱ]6YUHIeFZ  FZo6/54oRul4HLn;{۠^Qw_ylgNS|ktR8sHE~ʳaY)tf=s%0l?G_ gv0o*yY0'8mJڼ~}>ψiH8r/4رڜg䊜n](J6U").Pi-JN ~J)- ߠ5&*t%[ZX x)Uk"}L$0 p [!3<őr͕L/Jɰ'! o5AyG=Au)QD`e.:  R5`:=%}Qnyc ;Po&0GZZ-jk퉅<~&p͸qo+}xfv!Y~U0u>,[7t,&~r} Ѫ\L90HEHd_oa$gʤ]0dVpѲ*XGY]^jhW]+#x}JboN 敒a۵ieA._q8! ϣ R<zL3~gO${=4UF)rcYQYfX]pdo]o ؃UnzVulyM)㮎CY0 ;3By6&k, 6UuL2~ef-pbqI O\ƜC`hl/}<A0IQsg|Wʹ77ʊJ^AiZ omHCO'ZSNNzx{gp A^9ퟍ^c;rt%ۄ\QBYԜH<9.y%=d,R;foj3Hz|+Aݘ/l :R%Ε;rq*&t:Uܙt`BFp:yf :͏r5-$[`Eϡ& ~=Cc[5WgCWV ϯ +2F̔e?{OGTHwŔ 0dH^l5=#?HI͞kmIH%If"B}ljhd3|'ƈ<~?EFRY8 EVsUdj$4bWpMQ~xmB:R܂^9\1 2Iatfo#e„mBa*&DOGbIVlPuGd!qe*eRd%MX7"cUԼ.ӗ@cبv-mE&ػl%FцfBqܼ^ZŤ%Erd(݊OR6^6U-fd6|7{ጔ>-!ޭ^':0ʁP};=|C_#HB8!,EmVo!QLңC i]oF=0dOp~m?z0%x9l&]0D fAo `ӣB8ᆬf^z ^R h>3\Yo i,AŜ:H'EV d"[5 Įj / M~E3 PM=rP3p*6 I3v?~4@CrXoh?Rh__D,!mp 7y x=5z2W Q) > ~IxȁGA#od5Z o2D B^V+ѫkO.$Q,r?t*n8st "PCIqּw“E x+.pU.?`5x5ڣRfʼnBN7c@LZCh5ˤiہ)` &]IydAϺW J8f=V48+ޘBO/klb=O]`(Ŵʺ= Q"WzC'O} uDb ؖQ3̞z*Q e\,#s3&cl^ 1|MfGj̱T('BؙVu4VN̶fR@«M䎺KK[pM}E3F:9M\ !ۇc+c2xxV)QW^~?Cܕâ]`T4K?y sW͏<BsG+%[3d{='zbyC"㸺0P.G3潪R"! ?ܝ8iPsVU)-Ez3` Li'}vnX ]S6$[P X?ْcs zMM}@j5^?WfK5,XZeZ]+7儨3~ьlrX6[ ].#,f#׊}FS2ă,9uo}g] o4[!bG=}Ep1L 0Ih@X$#ªsMjj*dwT5XEz*^R}֩b ,6wGZI Bz>~LQ5,:b;)GeV!pa*z{_l]ZVs9X i_vy^Q7ևYSOZ6g\)Ly'BoQڹ3kfpWT֞-y]VLʷuxp]ePۃAtƘӥn<:eiEi$¹#,| :o=̨[s423; @;s9 a-"QR(r:@>C=j7{̷ l/p| kGvӛg`sSwi~ Bv5o}9;c-I-}e\"{D|,nk';*<ɧzbSƗ @B.Q(:x^zW?a3rdqA^q7S:Xn:}%/͉i +d#Ȭp9DX"2L'G5~ MnǼjo`ݽP\ڈazC yS;%Ƈ`$ |WFEOf։ҭGD|V^g;gA4z +XH?0цUj4 vUxx&k3l𫄰p$H}(oOg\wi>#yUMү{͐)E7aKBu I-ӫ|zN{s9E aN6߲gBVU|og].ۀb`E4dnI1'*u ql`HK|;ȗ،m?&4!o0Fe$CXf`8d/f$$,7eX4XM`{hmUP_!rwFl]~y?HmRM^lr6d2hxdݯZ,;\QXCڐa(De0ls{Z 䘩%zPKm. <| e럴TQVΕk_9]Lә|(pdeY܀ 2 G)Y"*)gqOQG0ۀRuj GvfLY!B ?iNty7 U$;F^0@@˓ 06J\P[:|1Lj 6K9|F{ T "ʶx00הn2܏ | pȚ~~>q.9ė!vv^"M"&:}xY*_Y5‚E_aE@EjY91!c$`qR:k9Ծ:6`QY$'kO왣}.Ӳ)/|kP_08CpZȑ7HV-֋~z4Inf hEoTLW]4^7N،۟lLPA ]e8Kv 8}vwÔXEOzO[k0'5G @o4tM:Ğ~̆0f-a j֎q4˭g1qvF/nrxӫ(VT{bW+"4mlD4]! `mC6р"k燹`VHR:*#ϿPVw2~Ja=p JuK? zqf~$rH"*T0M2{mt^ϭNM`K8`k,;$:^BxE !^`Sy_tmQtbF%3u0khK9E$=+-sqN{})w $,id^wqno:+syO#k=:^gxiㅾyW~:yOg|e4N,VZ'4 kI>ʼnvGc~jT N,:1#udYYI\5o޷mS%rJ Gȹמ 7,l5PP)P<0ovx/[‘:dU}֨%1:>' |P o;aRX<qTߎJ 8{[AƠP֕~A!*Ŧ_'#iSZ1?gYW Hvixm "LiVjSvrh c @ 75 -3g^QQL`t0 b\q1+ e4-="\6R8<[܅N'| $o[ETѯ" HDsWrk/ʡr͝W/D:x_  RL$ t4;TpGw7UķEKeIF"%'Y7X7ZHbHrr8~"2ΖfRrm/@,i|`8vvW o3sliJ|k"DD4J׆pN 2x _ANøȆ#%iħOis`r& yI"B =Pkd'9G'<&ĽF;#+ Ue?H k,Ŷ*/P_pǹړ WO1Ӆx["6]#YaJj#nLY}KJx<oAJCJ/EU}ꋈیB;t,PԒd.vEmj~emOq5ӊ.Fv#P9ߨd0B`1Fsf >_G Fy؇(g ȘOt̫;<$lX)f8Cէ\ȉM =w |S>{uwcy=<M w k+_"c&lqT*x)$GZO؉P d\T"#2.6}UvqzIТw| x# J@R4Qo~e0=6{p.ԏl12$5OxA4 6fk&+qVwW;>z\e}*=i< _Am>6MELF{G&9NLvx]7} ׂb'}_{j"qkWm%Ҳ>Vv4^N ARtad>@A5yT0]c0j="j ͭ)P]`0 $RtfQ|`flFino6U$a>8K& H9Y -g)9҂JyZ{aC4PZeƒ$])2$2(m (H'CN턳[Lj/}FIǥ 呶r lsK8)H)PP-s}iLb&$MpqK *r%Ҏ ~9/+ n!G8>jŽ[7$5wh"urրcg@ШQҤٙV]},ߖeri}4_}yX%TDYm`m~*cofml()oќi튂˙s z}JMLx#PݪLXUKdp:,>$ 7[HNg#?(wA;u L~^^:ɟ{=NKӒU!|0BVt[m|F?L0vfx"!(lJ,1ZILB$ADK&oc1PKs?v^{>(Y\O!"'.cP.gXq&;æCzP6A=^ЮPFŐ篓SV,t3uWJ|8fn}P4 b+ht٧h"h陏nD[sTҔU&o,\ϕUQȒIJY) n.%bR`U:ݳxϛ?!{Z3?+a< JHN+.-T]G){?&&|S_+/n&x? yh l% %zztL HwQm5:6{y_ Ng߲Kpsठ=rov'=dUʟ^!QrlP,IZpC$3r#v0 (g0|6Z{SXaքV@rӉAd}IJM+a' vZVR @Ρo=*flPR rOMCg}wbȱ8]c4rv=ǖC/liԃFQ>H/Q ]^Cn3ڤw$_Nuw8?"])o8\mmz-FlGn4oBk/NX]䭥m^h:vS1kɁ,k恉E#NO(S* >(1DBɉ7`¸ xoY{&֗^& \5+?=ȝ4ߚ˓tꕏ&RIdjlAWol3 NJIpgKu# %-8v ytdFZyMf, ״K+{p\_w* T]I1(Y$.]][`f6:+VQy~Lv-\_A17%Dk֦Ht\DefeH >bA=&0i"Vr#5 nc sR82\^*ÍZj su͏Rucj E@4wʲIkiȹ#8H:¾ZFtiZI}*JY/0&f֚: >&2 *ly/\.۱%zʎJ(eFE ІlGYhK>B'Ly XwZ A ߘ Z8DlTЯ-tyňN*7O s~V/Y%s!6Gwۣ Śxc>{#:,sm( 8l֠*oL`$|2f<,E8>4&1zʆ!m,c|yfi K'!xNn@"i@  DEឈQAs+6&y$^dE 5©M] ~u0t"N36, b+%9H0OLE[{Y֤K & 0~D~r<)-I ;.S.O5 Ns: ; '&نNW_T֖#.˻iw>єLsf掄CB)3Ed& } FyG(9Zg)ys9/IO ŇYrpINwAFU({G*b Xv2u:I)Yg؋b:cn='}=G L%+_1 zt>=n-;R>#".<, "*i xǘhyޠ/"\ϭ| $aK =. DS'U~Y,*f~\!/"[otv'4w(\PBpoUT 皉IYhɷ[ll^el9߅$hzwN;~ FtkS@*tKGWVVeao]%J霞'wF=ZaGA؀QN2Nc#ɸֈ>_^ec ɬC~е6Ogyji?#1eҨ[kL :x!ȿf'V>ʒa?OL> գRIA_8im Y3u\JbPUE&Cmr>6ma28gSɤtFpXD$!p9 ہNO+x-`Adײ#[creAmǐCܗs-8D("OO(ydD)Cs+{إܲd.Td[BEoA\eIpQ~,A{[XA"HqQT4bC) F UFW[:2Jf1|>Kґ$^ușiA!Hs'WΩ[9G~081+B?k)dbW/SNC!]&,K?ś>'iX}&1N[gg0@Op8ʪ̟Uc&gنtv&?ST̟mՉV{gfE7ky*ͷ.ʕx#ﲿm3Vxɦ,?ycYjͲefU&:*de|~@L+꽥IX&3{Qu:bm|>|J2@bkfS +u'u n%1m(=hDZ(5AEXW6cҊ6!O3/آ'.&eG{UOq? Bi\L ~Ssv.suuXqVVgri˯oPNĶ!ڃ>:.Pvz %Ӥ>ri_Wգqc捍A8ГP74#΄LLpҵB3t\ WЩ?Yf,+4>/-`؆BSΨ3;sԄ {W\cqֻTUH1De&ɂdG-*k(c,DbֹdM[hYa<&SQYk%}%@wbs`Mag,aָyQQp}.O>u\F> , 0Ǔբ-*\%ka {A=lŽbVH7lcBAŗb/C.ZGSl V+FiʻFIJ csYg AIT G&tCqxЬq#9c֤"{ ,߀A_o8BƓFJ_)e3avThFH=Z4 `B&xk!觜{5rP/}DgdUAZj[/Z Q_)`qZal,ZggTRsg>9$SY~:WTdxxcOF$^jG%RxCz6v,8Ç=k0whTv7LJxC &G.!QAC7`CM&^1Bcz-׹}:UC驦ccVL[%(qbZ^z) Ʌms5a1 _`I>=MޥgtzgǞM0YfU"T2BJj4 ]&3V V<0{'RsF {jؖѴl'\/m{KmFCCJO{L L*1>[Z&.!0X>T/ІI%wHLSkku+?^"6뵁"X2%DPf޶2* KC~|S',q-?wΧJvEe`>S#ExG'ǒ0UP%4? jsR,d=fahk/0 (I`5x#pRa,۪70Bl6p1`ܺљkPu*-^!0n x$;Ktڄy2=fKڨgq7&FZ9wo|nrw+ogxf+LozY &L\Hh]C' pk[3!IWȶYgX&\<0o g ZMSi>d7R16','94 c<԰6aE"=pN-X41+J@B0PL6Ԃo#kgaV^ONpbxgE3ZEmWHny\ͪSʊ]8b˶VjP@Md ts+2Q,eΙ|->@z^V~/V9IRKhx]w.Lv[L Tvm`sIY03`U \-X ] к wg!ŚLƘqX{V'' vϞ>: &)zsȂ~Te$}g66IAfLcI'fo{IS+}YCf7k{wC1k5҉GD}T۩^)2_=xT#Id?7w4԰]'q5;nz|кHp[ZϑY+7q2C{J(0ʋezJ[ h`lknJgIR8SRڧ=$-6k_G'a^yy,!# 8Oup^ÄmvSUOY|iyҁcA#y4hQa,Hn#?~zAΒs?ALEo[~I| m>wqTG[C{dcZ .(k&"pc 5#´@M~T wz Tak }8;!2wX.k<l4sL`I*E3落q~;BM!I4ũ5^rs Nu0[(v *~Q4 ikyorRA&tl+u9Z^2oxz:i5j,4R#Sow{.5Dm2*wB\B^D̡H[\ }zL%T۫mdK۞R.4Bt!B*;7O6.<&S.Sw}}/։/F% -b|! m-n~A,sbV^*B9:8ޱw ؆Y5\yI?G]1j*dJ0E\<6*6 Rcm&pœi`-Z%Z02`#[W{T4 60.X`ڭaܵ*p9Ȏb 3Z *\5)Kz5n$g֞={<(V0b:d#wWȷ)&5L`{T, RB>= WN끬Տ8k$ԖH%m&&Ƒu4V5=g第cMvt1 a9a_ƒOx4Sg0Zd1c](zQ7M>)D󔂼I#ru86pC{kX0.0G1A,1k1̃]"qci䱃Qj\g)|~QKrkO.f<'@ޗi%F-p)QaMĝ{!گoq/3=Wey܆.mJl+aXrbŤ uV6w_Y7mzܺ"R[1|.q8_|m_oA+?ē4 XP7h! ϫtb)Pb>ħ11n\bdSSt W5 NKp::x5`,yRQ׉\cjJk%a7bᆹO5(S)Ȭu}.R+hV)P-e 2N!5ZX˟WvM5€&NpLt>N@t[UmiK~/vb/Ml[l;f״UB NV#`#ydt2xrBK2 p&H7MĢdv],+ZJ%N!|CyKďWX>¹ Rt v/#:6'P)0-&۩4.P0+]S7үby"j y粪{1'9dfբWҎ͸uQc(9tbɆ`pjxbi<">YKU~jįP < st҅Ri!SK(C}Vj}O/03r c=̓ʹ qT(ʯ[LtHwaݝD̬ IǒH]>։MQ; R̾fLf=U^m&>kMϻM; z,#qKq % ` H 0'”%w|O%+YXNx&6X1*wn+OIȻ2 u?# {r.Du+πDS?q/&P6H4D`.( Be9fc+RE B!"!(MD5,Lƭ&t;ҼpO장yYET$:x [$|]~TQy͌o <2izz]e鈰I_Xhinxg;a9:7j\HL9ƞ|'ӺBsoAU}^!^aPɵ_NWM6MB0һ un{hVt^vӡ(sb+̙0.f+_~kHUC^H,mj wå%~JР}2=ǖZD~y>?q[Lzz]'"Ffj2)'olN؈E(kEN$27 b6'%u%]},Pۭ ?3e5Oom%l WDwv@=,Vp6Z*:P?򏜴7Eq[V-Ux 8)*IpkzdݰMrޝw,F {wy~5r_&í%Ǣ޷3: x[)~N=Jb6)-~b4Zu7]r(,-#pUoYk-ՂîhƼhRicl ^#*|>d_z+(?]],GPea,werr09DGr*/^4~ޓ\YaI䥾s?* L0Z"x|7 6؉67XS}Y0ؖŁU¢nKBu펡|FI?[kF-g u;~_*Hz~۳i??,!E:4Tkl[#'UQW$GZ|[60aOctm<޸\"l@;Б׷SA8*k{ĘC1Hlk{"ɻa:N:\ړ}6#Lp&F}$9yb9m9NsA@Wj@ [f|F%phnyKXJ5%GAFK(!hmQ/ 1O_k7m)y{VS#9b?C{ DCcf4bmH?Pƴt[J>n@ 9(H[/WPM*\kMVKycfԦ/KiE,$tD78ruc@}֕Vl8PQt#96#BfIKb06Q~V7`UmޛF$wT$D|WX;vH+fۡ_>$4X5Lf£yT kY?sZ/,چ[[nEG(n2ssɉҠ&'XX;s޼y뺶+s3h~+|"` hrtM&{Țk/hzpɅ#6Lʅ/ISbP<oMG=2jov#f;wg~r2_t:"ۥwj镛t#|mI4:ӣA>cm?0^F*ޟQ-5xi* c!|ɷZ"|wȬ'e?j^C9S}4cz%{9~ ~H )UJbI <q6gX-uժ_MLl4Ƀ䄓\jNÐ ޑ -R ӞhAXF|(vWBADw~WĎ!jv])a;b)Ɔ"Ȳ[XfE}s [ۀ DYhXwL''1T/Ku\?P3.';Q?-tYy\$df P{^V ERKO*n8Et!i] Xϸ͛sV4 Vj{Ӵ32X>|3ڤ3. P~??ZLGN-zobӇokmD99Y٠(y}ٹQU8r[Nl;Q{zsz1h4_m+w&j~s4\+%h]BިFffCV-p5 J/] )ѣ sr:Fep7unL@;l0!Q1TJ 3C*C.$Sk,VT t4V_q2* =q dPpo%5O= _|>Zcr buYgIȐ݂Qp,krIN@؇m!ADNil (Q{F#`}Aȩ7uj}m1sR.=aAצH] ͙|%!D97!g!7@q4$P,1\iS fң irE!qVpDA;!|AWoݰq&W9AlBodfho2Ve$&i2: Wdo KI?65u)b5k4 s +~90S-fV/>8a5MN&nнd|dy R.V˫g~L5RyX%I>iBZkM]IxַQJJWJ@K Bꥠ +'vM|'10fe+L3[a\.7gN;Fʚȋ:#hM,<$ =93&;hu`A;gVʢ\YI1Y܍U4 _Df0޸кғJ%q*uft?+g+Yձz!ĺ7)]#_"~RG5Z]fn- n QJ=_x((WAZ1Oӵ΋9M$Ǒ#}$K@(f2F%zd i]ZmכQ35*t퐝l|>/%doqIGw}y?^.geqL B~Bw`P h"1\P#vMͦR?Rd;;]^6.Ua!!7~SOI~j; 3pZp]EL?RtIYh1O/*{չLл:@ۥJXnߙq,H%~ l> ȸF0!0I_<4@ɲiH8|C0PNA=JU$v?1b 9B>3x @KP,~GD-p/@H %Tn>UYc ថe"GJ / )7$, ̱^zI] E[scOCr>\),mGW`zg iYWTZm-WGH'"4͝wrujkBS-U1?M.$">r.aRp+}e*ܥ֘`;e+EϧNxߟՖz7v\Оi$-ΥnYг;U&즰aӌjw |FRJ*kѡ_ѣѲ{@pok7-'\#4#h[O+CqOf=U1g\$މ)-=xϊy0T=y%!vy"Fx-VlnMM*œ|koڃbmAFYVUUU|nɶx~M9F.jĆ /7@ 8%ti |@XQ**~O _u81*5Rn{{Y6ǝ\r2FLzFְe}%!^_>Jt+߇aό҈,curNN+p?<XlDE31)ql"HE.ߴ>;PgJ+~Ka$8W3 Dco!ɞ9e[Z IU[^d6[mMr0m_7%~d3T(>_WMxJYvx~[@4g+01 +}B9E/!|?ZRn|lΖ%=7Dڡ^%hܫm*F\7S@D|k؟Zi,J D jk!^`CsyЌP6#WL-T@2?{EnV߷XZk%*A..ϋ~'^ʲ7_'M#9@3}r猥 )yj'O~ 5P)+xmAЦOz[yBt\bQR<]EB>2B4ψXbwC"{uNK>C+fw ]xk|F)/  (l? u&$ 9kg5Ϗx_| aJƻURHbHRS-U.19lE'ٴ؀I):xq^!{oDU-[up֜A'BƸPD=] EN@?֛td" 5XZ%Q-̎~bCɥXG?N5R/ SĻps> +Mw=q.k#e@, m6LfQj Ɔ> r,Gr(m!ahLh 2\"q_ՖJe[pK8h%`=`B!*LAR4(A*?'QA|[Hv /j~bɇWVvvU*VHBSpsC`*]~e&_+FPgXzp-uۊ29Qiv @>a.T,)օ? 4:l`j8~sOw V"@ R&o)_yn.Zl'зEBTweT2w W~GK% )5^Pp gkClQ}wnXۧiѲxӢX-{e?@! +=+hj⓫XC#8~wv e%c!.h/;s-%R>rR2Pwgjiu'kOڷ=8dr̷cD8@ nlp7Gݟ9>c=FOXiwhwxkn*C[jӌ@SħLjA)`Gi.-p'zHhLNVs7i#Cq o*s͝YFP\D0U5h흲RL+WꆋP[AZ2q!bSYѺ? IGf孛sQ<ɵ:癗*0.6Th:cc^I9w!z͜U6sLnûK+W9̒!'΂W &:c%W_!|V$ ?J́{W+S i.5q kRlVLXNNt.u<eY$ eDDjƚǧ:p?wO38L k<]JE[;`L^] møPL g'>]{I InU;"T4I pJ=xxwr}aУhXd-9KRYQNܧ=;W-8b>dy(s6-vwoo:ax֦dpǀV$$E4/-ށ9(^?tTA.%|!kX<~,m?u۬/?abE@oR'ذM0xDKU=F~s@vlA֔&z+&m=v8c=p' :1V^' ,X(ªQF fmcP?+,eqra*FRx,ptH1|Ӈ`M0um LJB&?-'wW i`Ia{%V QBţ^ ~D@,.lSglg;b^Iů t"|~X ?71bPG>e dDIn$Ax(-bhkbHo(՜K=\ Ƈ؉cwor%: !(ұեPX.YU3pZAB l`((_xFS;stkQ8k3Bf)(V,^QHPm`*1BkX y'*̦@ج)7@X[& L{?=T])c8OU\-E\:pK2Bw&iRf02=ђYdk]>]7RAܬp7'nJs5٩RoJjҳ0d4}moykq /c0$-)㘲XҗV0g ?%_O~S7#C+eZJ' ?>/- (ƐAƹHk7ꚸ~ĹZ,i|15>TAwŖC2`A $;OlwOQÛse2QY]"17B^-CˈN.\n"oT"0p[g^4οNAPoa#1EVyc7pbj hdIZjD^)% )o;#d%ݦ"IxVI=59/>Cܛ&$4Nl}8dzY2͠Tvzt׳\ ) _[qp!svtD9mMWίW6B .9C+w`>NB|~2Ȯ,SYR(I.=M/Eϗ AӃ8iO=k1@pص {1XҚarwMO p) i]-)r|Ys(d!5K|rfLZ?EԜH/D'cY`UD3 ѽ82$|5 ,:km{N0{V[kOӝƏT-Xxycߤbgi7G^z[\%w/ :tNibZLƭ)e`hr9WE|n;@쩻恂A)IY}Pw(Z](*}bjxvWw\3IAT`z5c[2El6anWJ{HfVJf_[B ^*=m@lEbַ,<^ :UPx<]F_awS ?' WtFO\PX+ew$uI=cF_|Q$ekBkܭb屩bsĠgϪeCmc?۩)Ϟ㰆 dHߔB.P>+ƨ֡!WL인0:N:򐻬ɷ'znfpV4aƜ[ӀC32&~C$TsYy7/_5}U, m8Ȋ8;ǭ)P?{rݢw-S\-ؠvbQxc<wU*qunFB.-V%nSb>Ro~/HTJ!{:y%m1[N{䩏|#9#'^ӹJ&z.< <^Ŕ@p8T&#FPl-*iP{hY`\ctRņԩ=3fԋpV͠Rzz]W⪜*G>k.mn*ihߋ]7"OF۲cL?[ϑf8Z@]|o\eV&SNRs =FI,+᧱˺d/<ִu`Ñ;t8㑘ν|cPgj)0TykUmëC%IXe_ga7jҳEA BsᲿzvxY%tc ub~+J/0Ѓ9陱^M*~$ 8vZ=i\M'3r?Zg* HlB9m(<8RKsk|b \X}>?A':HVаG9mY> $IvsA˭;ƍUثx0+,OA_3@DNQ^qB ԇOؖ偩‡Nu0fK3; Y*Uan7y} qn(xc$hsNQ3Gxe/jp&=_%0g_ *jWmBjb*tTsi Fɸs:y, pߪCƚ$t)3rh| G{Et}7pkiz~NZ.,DbM{M m; tTn _"- QxM:[cq|n12aMk 3ܸb&XEJ͑(qV) EL\?TX},Y}-]V!j.p.azA4N]b5^0S}7lC9ʈUQcJ aÅԻh#-;(ۊ0Ӈya_h<8al[Zk_d*\ryL{pQ<|jtmr]yaM7}OA/w,o{1ĒvNJA=(a@F0Z8Ls.K*ffD*o٣:!vR?բItaJyr rl|o!,N5rj`s~?mą9W!fNf{2T6"UdaEm )nѡtR)[֫~_2}gB~򤲍 AɵLX)׃d}'j=~xq݁I͘Ƨ@0k :RԖ  2+,| >`ʼnT"]Qb5j*ўӭp*X2B \ fv .t&sJ+a6}O [/*XP?O.!%D+:q0O-(4 &hFi˪yť #I`,`l!D10IL]_̯5f+I{+by[a5n4$qE8KH ض=,bzϓ23GV) $L& `iD7\r7u^ H|!A4EICH&=%e4cbӏBqsLlkRҊZ,^w^ADjՠ-Nc_p5<В}$y\j3vO([MY2jSmA;xM|*Ttp,vIX4m.cYE+7,lPE+ZR3xxnîcLՃCײVj 'W۠[A`T)ffzKpe5p(z0ߝ4w,+^#d)_=]E qv3MRs dŃCDg> arsX'-Kw8⺆ӳ >൲2RJ2fYT[RD+;omx\]$SE7?KŘ,_JiaX$jtc9# 䲘Pċ$>&_\Oˬ]A ؋VKUWx 7w)~~,ۗ\zDY?"KRadr976٥?7v#457GUN# oj}@kPI]3%$~S&|, 9 ?0/?}lanHܳF?AFb/V.KI )(MݔSvڀ#OEZʛGByŢsNz/[h)QD+3zzrp0.-$]8e,Y%,b/M,dWMl`EaP,a-]=(WhR)zeȥӟMCK&8ʵ R 7Rғ10FV/@țH=$BwAOVsέZn]/2Sqx蕕 y}PƤ{=W O"u<؇I('la[O a;g1R_G*Dۃ+UMAXQ!b%~FHIcp񖒘P+܇nixhH^ׯ.Y׾J!^vI0 4Do ʾVyH?=e[1J߽T?)cAoKdw1}|]js_Գu3a=΢R^S|9&eYݦQAؿG%}yU ʄ6Z8ʅhV{{ T,ր]09 4P|T8 +p^9~^x,A뀭ct1ԦEt~1 vNݳN!v-jUDuS^=<@ʼnct15=CӃ7Tq*9Ai gE̝Z}]c`СpF;{)\:Yݹ=5e*'&g.  oH&$(&Zn"ݩRz E몂J##ĶfU5ƚ5'H#1$o%>d5dN+2z @Ls񤜑[l^@&WqGdx~&a <8i3$F ս[tg<OGHtWe[XxO-)7b[I=VᨺHs( hnp^+SYS/KND"nvJop?Rv}f SyT̏f5DQ/-4{I'k2!S6}]?*rXW(G !7ǛM﹓5USG#c=#65Uؼw2aϟ x@B=l*=yv%I.$W,^;^t7,+B!oƮ{ 917>ny~b3 ޺:V[6)9''=s"wǗzpxk;ɀ18zڽLyPDĊjuR2 V-_6GXKǂB`dKfsEA.  hWqAP3AܝFtB4,#7f5WO{}MQG;!-9 ؏ܓWɧ/rAw򽲟yiFp/ynF1*Ibe v~ti>FFx U\Rk8;3'S y=+ڿ-J sG=0B0 }ݽ&p _eg,R6 KJ؈N60/Xɺ ZqMsA9(:Ŋ'4 Dk\Uۑ5sJA$4k`ŝW!utz/yۑMnb+5 oW*pj;2 Ddւ˹kpG~ 29SHt;g_NN3=q'r,z?"rX:^ZX`C>`XԾMggovFQ7Ϣ"`z+\DhM\iM9](ί=ݹ$Ʉ3 O uƁqUtlD񯆾Jv1@Z1GrImqPz矉ݤwq+| a&92`WE1\a!]HI/$A3ǜ'rrG=K%p\jR&vhM= ,Pw?ۿ"3~Cjjm\RR*-胟έ`5WQ {.*?'w`o$2qa%k0{U5*hGk\P9OK%dU(=yᖸbܝɛrkp~X+F፞q"7B/(ZSKկOH6 O P˘ʉ;\sacC|ļd!S4P>ˬ 6Jr R"섊ozL2 z<),d|҉ ϋEL7>+OL+ "rj\#sR1 ;(-ohjn Y؈"S ba Um; ϗ: ,FkjBߨ_tZ6BB9tV0V^Zı `RC_1%|1`Vu`DNRƯ7 ɮZ:crI"_z5$D{AS5ToV<'V7nד TlvbԀ*tNIkq״ z2!w!P3`}fH1C#bME:~5 UC*.{o: %$ݚD \C5FU D*]_hJ}i(evB~#Àyw}.(gpu-ZdNA6{6"ɂ6$GxAP(Mbp>)[yR3")6Wcsl'!)i)QѬ$dMwbXlLgH73,- _`R4r7)r 3eMNh 5Qfmb`ӟY@\^FrDa0+'44_ԉ=ŸubeU̹d.*>6 |Վ`h<3oYA]MvF SSJpi[QH쵞FZm~ed2g. Hx뾡[#z :FX3;.db߇:gk3Xw{ 0xFd;~q(YO^a˶UEh @!}D6*sqf:.51߭"fQQp7KC"d2fZp%x0ڡ|>=w&M uŏaEYknҵs=1aow_?b&*QXX-[CPT*(*[6m#jپE- OdŸQZjDs5--g/ip~QRcH_ϱT=z00F# "s#L.ڱ~Sm o|f1 $YT[c.Vy搨8Zk2 *L"zzQRʧ.;U㪡]IytysƃID0]@vU^F zĞau{d:\]C4~ i[se\,D'u/RZrE=KC{j~oKWIoޛg )jp-ȝ#@_uhZT(,8|v\>m Z;櫀J@&Hd7 J#tPG!׀\#:/z!G~"y$dmcj=rb'؅_ɬ8pyBɗm\J#;sqkA0v>#x @07 |gURQ+Wc}]tiz(\s.>I4쓢`}FO?(7 on$Ep0E^TGp<] `ҌrְqN]W>4W k"b|d}2sojI/GY1od+z*ʓ&&7ɥm2?t]feRCT07 5DM1(aQ) \>q28f{ ?QQj%Ċ.-k1iQ_Yݽ+pʩ0CZA%?ңe3LHtRM%D|(Ou=F[ߍl4NrLpcp0:#NpJBɧl_KK/A;].~bi/llE \QZu\V<<<̷'pʽ_`UK&?Uؔ!Ct.h"?5/@03ق 9Edmύ惾asU1 ri,J2K|Gzy- kT\L nʆ؟佛z(N[jU[}c_gSqr7q`b~ťӍ0ybRKI"V9kR: /=In1x]!112c_yJZezydۇ!7zF] T WDHK%!)$"Vm`-Y&sҖ/xJ> ;'ݫmG?E^_zfSVǹc9J?fӓ1Q=}LPWzlIˬrY6fQG 9XM:j2l/w ?w3Fб6l7~R4eƗ&])䄂Cs,P+ Nq@îFSXtd)|J _a-n8&h?!qc9IjۃIt5mnt5K\.RϪf4Հ{3UXuk120WW[ Qw'HeirD_N1y+cw,?|+e[vh>vzJB%ȇk^_xz% omzlې{A!C<&'r[Y7±QռlPq5KΆt86՝¢FFPwIZ^H& !A>Evi'0)*EÜDGDԘ ՈTة_ i~}eiEE, ;&9ELZiy-/+ /~| Zg-ѭ͘ nqN[ErOL$x^Cg\ds2մvL*Rc?ipϨu3m1An5fS iCgjn#:&lS<*b㮌|Z"P3:?SdOZIiUk>0y9"鯡8U="p ]fyl$XSOKUmGDG/.`6 8H ̍ ̛1q+@<@U[T9eU=2wlj8:(`PfR<;K: ChYLsժ[N9}T4r\O e|ɞs mur|&ύJPu#$anRG3&PtI}Cw0X579ny1T2ڎs؀CBb (-Q^)*Ͷ/eyU|gYƔР0*uK;YVM1vN~+DӷvHh@'[~"($ @eX9r(3OsXɎ88i&ʃY&*Fj[;Kр'\n)d}ܨ!rM5]H>α[pY%{耎 M?6ҭu-BrҲXl݅Wg`+eYجnAp/ٷgN3}JwFS[x[o9$j7|;ֻ-j (ܴUw%t|xrYq$mN`^pI}wt@@MI,;G?T%溨p=4@ljT2!%ũgl?zuelTI1^q nw>$XYnF~B$RZbl ^\tS!%(@"6kWSS5ÄJB_:g,ȝUPzZ+k`;k%QC%=s(qXDP'fP03nxnoVMkQ釚o7$b^75mL=IYMe4(!ǙdjGLv E~L-]fsw)B`bYכ8-' ܗQ03*[WXko3DCp3HEh5LF!Ǣ{t{:`[k Bڷ4+d-S#R|$&!9ިDWK0s@EeOp6wɳ8C^(MF2\Nڼ$,'X(C+-DI zԶ{$ۘzx37N9<Yvdmuô ^K)(HTNs.Kʎʫ܋[S1DMNvd>x7T8k Xxz@ _HMi6ݺ=M cҷ1lVatlDHaۿPUpb08߸zS^ *Hzy@ |Dq+⮟/7A*^&PBcϱ{  |} kQJ5&Ojx):́jƏhAV<.3.'{OGvuE߈zXjo2}y2`ŜYotU(7R~K:3u|H6~XԪ'K4wV[=oFvU.Sԇ:{zΈv ԧHԤq‰nh=y"2=L&hͽ(Жw0p{)s[!$/zY \KKm:Ts70/xA:Gٷ8,2];D6lGx~CٳĉUl?I 5ѓz:FN":]t|Z&W#9<@8넘v1)|*vOњ'& ( 0mQPo4--Q4VW(ʪAY/7}RDpY+7|znf9Ƀh73[}merDO=%{fQ_ɦJ45Ӯ(&SqqGGORX4#RaZt?mT xfBB ^t?8gܽ_G3.=,ŃMvrnc]*3lچ Sƽ?Oo*3V/X'FRvg _ @tɳk !tԠtlxΨ=^vj_i MZ8mt&w,8`X=Υ&!1$ 3?J .NWX#uC5[%6lf!=^|D@];xcO2ƟbF=J7*FD W{,Sb-+)% ^YLu[ ͮ])lI˪Mcxx$`W 8Z^Ώ(<5tVd%ȀwwʀByz=UGm5ȍ7:/r7X벥U 8;QdWM5s_E+HV-'?$Xh-k 6h[NYVStUaMMFgh\uڻ'`}$`JGͦ$pܺ6wYj,E O|"Oviv xR $98ySng>3\Mgޞ/W"r"c6=Z 0ͯxⶐ)ᅙ<0vU.!^,${Z^M 5=Lt`5#-/K-J| Ġ)>`ҷXx*lܦ)< 2@te ulqԛHNyJ/I}7j;^(.UgnqHiȱLCc$]6g_[o 2{H'2V31o]gN=mN1Wbw?90sw ÒewCKD |Y*wxB5ёlRdvOzH=ŸGSéw4U^6#: n4e%[ݾӧأ-񠋇3Ub*]mīj A11aOw; THN\ !k%f\/V?k9Cq輋^M3n/,5ި@*ÞY"TK/[=^N;4;ǜ®+bl96 LLJ6=v¯؍\hIz̥zdybvt}:V\pCZ_@5)Uı!\-fEQߠ> ]*Nüt-T(G>뢲l.wk+AB?杫6TFNH<6LFZa|Z{# \kz15Et΄r?F8 IETVyȿ?A%meƤ ~wi "K#M`H.@GĘzb}JS^+|(cۮ Dac)/"gίwz仿^mՙp'Ӝ`2B X9| _v [5** Bט%(Z͍~U<^08YJѴL|RCD _Qfp74/@]TրdShR VLsn`\{D?bv6:!DD&_{]8n&EFI&iYŚܽhZ`WXWt63ffnPHM4]UPݮ9=0mXɆ:2jvM"aG7.j^y$xЁ*$Uu[ZPO"ׯf2oҾU,we A9Om(7犝-uQ3bBcl( M۷7,M{Sb !Nh N Δuga; pp:5ҍy*4!A}#搾V+ '|psXzm+[(>I*JD lYD 䪇۔1C͎Qʤ=Y/Ng覽PMNL~|j8$!DC_(ǰ$dzl,ǷO>/Y\dqo$Dc@ /|{ Z_}#ĵTopoQkӒx od@0~D+o=T>j9X!|쐝5 q4xQB*3ϔM\#Sxk-;'I4Eѹ%ʎ(47# =ŗWIղǟ}Z*3l|/փxX~Jh)9.RA;Ս5 b6n\s w:q3by +.lmq>KE~/p})| k89[;Ƈ 9.@LU5!hr\H7mGgTe!ťkC ж <f'oY!>љ[dFdoǻ>~"\[>ʃGOhͧh&,(-g:"ˋ^7cX-1^mqajv0^Y˙qAx'! ⒇#$ Y} ?J岾a]6vg'NQH Ƣ$Vw/) zW[I e{@r5*K-OHC^`g!-X@z$|it<ȩ4.VҺ:2!#W1Ι & :$JV0Ƞjby8HJ na@Ġh5`cPRfzra}IsTw^.@4#bsͣU(k%KSI9>>G.u4_8n0NNJ {:;%۩0OEt#h2͙n%BoDWRUBVjI;yb%%:^&K^-F $';lJ9= U;68H"c7oϽ+Mצm&GrkmĽ0(^ο`KT<_ &e虝%>F D+@+ë  1ΡݘI)I2v4t Wh_ajW 34F(#F^W d-Zt᮫U۾Lzx"`S-) A,m&p0Ϲ)ISl[p>Ѻ$8CecxP+)uO%ۘМ~.8?6n]yP vrm< |}@zrh l qh .IL 6bhdh3(1wkOUV<7=O( Q&y!D'[" kX~D>EtV7!{.*z ZKo=RYjxU+nq/Nll(XBQ ;LucQ'c[ZU>[&#I [zag}ّEZV]ޡF7cb\z+eh5B͟g)+{6x/\8,dl%׾#0zpZ`,,lHTԂySJ8N8xTC5L;g3?TI~/t]Άw!{oĵPb5-o Dw$OU4Lwǎ:zACy35>Dj\QtՅ,`B~C et*z`쬻 ZӷgLHL{^ՖYi6K4D`bBP۴nd|~UF;WZ4IEĹzUɔH_4LLz~Ri2vrťݴ x4S.jNrԋ.c0=J!/Uoim54ȕ/RI ߈|,GWJYc[~!St~,T=(֝YqkEePQnhF NC&RDhIȅ -iעwLRi2lNA4uv@k@3Dԛ`s XelcxL;$PV] k *ZTA Cf.,B{Z}!oqX*;({)(m]>m-T)YEZk|pO7{ћF4/ɐAC8 =Ήy*_` 6Ϯ]SYnj !!CNn,h% g'n2^+ݥ%L&+Hz5 &e;aI| SJSRhzc3N{4;mIgJM[_1iXGyA'd ZЀ`d iT)[ ]IU+_ޢIo]fe\O?h܀a>4[͝$#xG*=h'55E!Eۡe̓8_p`YJr^o =wqphNq^m~!r F[3,EQU&b=! f沑y_-/ mh6Zȡ!ѕb^px{FnY[l~b}-ibdXrK?ZxG-ͨ+uJ^zD)]UttHqȆ ZІ,?"lf.'&|x"VO_ݟf-S`F@i1)@ٍW}}|\mS}m5xǹYϥ _)-ulKk|}k*=+in Tސ[{]7=9im][b(,9v{'MSAg^@'m}8m<=ZB3$Lqڊ]2#5[up]3h_8wO+;u/K.+@:5M)=|37IlPjƌTwQJ! Zk[p\oOoV.}:]ftoF7|pHNf_8tYdք2U!TNu:bO#I3e ˨.:&Fɼ.w^U\ |n93qORQ,W~R΁7 |xaz^lg'$ԫs5"=Q@&_mWaC:mbt6hfz~{ݹD `߉Hx/#~ -(H_]J")$8㹚X "%[N΅cc&Б*y2l#Cذ`+kjkS{YU\>Ya%|V"?@V:\I6IfҨ ٘+2NncM蔭<S_zѐ$cC jO9#(-9>l;V)|+?d'7N{"hMZa:!1>gI iKAOLsb>O"ևq+ܽ|.Yj>vCH)h,84(̜G}S9vmL5hPWj}#^BwJNظs-;~qxlRൾD!5Ku5~W~wHe^zȑ盏ЩKC,vKud:f)SjOoN‹!nJyn2jXJ;R#Ap,P~K%▢}oiysҕuQKkF@Cc: s蕱!upFܭ?RyyziMruh^/Qv3 "^7MNmA''6_NrYIT_}M)<ΖNJ2E0 @öW:Vmk7=(ɵ%+eu$8՝r"nEFO;|=1q"ǴCcs9 n̺G4~AV2ǟrzscH)@R0[Qrg!$ S1w}A\YCuJY& .6M3*6e7 D:glR&x2UѬ|Nr/I3]zntyH\=\ q v U*8yr#!#.axT~D[ztgeA"@3W50͈ܺBS*rІ!I|1S`C:MN#5b ٜUY'+RL+%!o3>۱la:+1G;s ȍ_RyEc" Ij2xh3xQTtMAiJeayvw70S48+–*wQu103ܛCO-OXE͘G+T0nhƍp$ 4R])t ez[*$7WL mjmT2oFt$2#ġ}%w 5.nsi/7 麊Od?4kOͼx:S⥺ y$Cg 3cYQ 3BahZ .|'2Nx/8QXT+Z.&e0 Y{Sl=VRi$fXnj@1 QmNb(U UKP]}͙&4V'VE^(o&M"+ 6:,yܸ\[y$d|N}+ĠMf Fl"F|wDD-X3:vKT$Tc;KȵzlPqUF8o; GFTbXJ57ȞgI:ah쟁Mdf mu$9w4",(9Ks5B*T0bzXΝ|MN/&bxQoerYUCAH.Sc6 D=>XI40td ZL%.^$+m|PWa/"ATڎLG: qڂtTV b'aLH $9jzj57x:ԭݛ96UT+STU:c3+N42 S n o{|ZjO!ܥpÆ760/c'MEE[7W#Z# 0UK2XC+Ԗ m a,1GEմ:(;LwGE|Om !J%ꓔĊU$.Â{ !TМ d㓯/lG Rl3&ݥ9| Ą5xñ_BѪ_/&xZJ bӶGtQ7≱7vce-Y3*; ꗧdkEe#>tEXc7.7~*YM3u9h01'!?]Pb%Dpg֖.+XS u`}' +\wε>m+P5ůC.L\hEVp,HJ7'?F@EG&Sw?3Rд$ZꘟR%PnR᩾I~ bZN ]Zw9]Jo;*R|ojcodʾ\"qWJAdD]6!P;FYGC)mzn I\o]FO4](YÝK O6s[1[܃aYC=~?@hS=-Z{je^[ZBMSp|zcNҐx'sׅ6yA+DVRR,7%T6C N T+EŴ& ⍜p`秔8xJ387dH=3&A$t?:+yTMoU?|yâbيڗ tbӹ `T!~/73׉wO窛PQuag.wV5uۯ#wz{9؂{On'~jYIlE[o5*K;}woA!eѶLmD`{hK$RE/n1O xit)N{֕ڜi\JhJ1xK5+*(( GT9b܎3cB#v[pԾAABszC# Lp*Dcbh_p_j=[w&SR( xxn,7I!nڗp<~>a:]@ɠwA>m Ǎ3V'ᄋ]C@jX3,L,~Gt));05b\;!a(9 s$min1~sI*aĶl1"}KPvޘTBqW8D̉o]Xji >3w)#vz Me+b(l[9O$gqrE^JLg(Gl];PlР *D;!-hK >Q vq .blS .E]F v9Qg7 K!{MwS7n Vև\~0QbH"ī0^յ8h&9'QqcycqP_'7ǭ#g,P͊/ԹCtM amr9=aw,EB#VüٞWy*1Qs!vFcʠ' F t1WWR@яR 5~%T޲:jAuxkͫ.,| ^_O&Rw8j'U0FHb;^ Ht9?q.Nt׹,L"1_Gy|.ÁSAIȲQ\KJQ͡:_dƮ\ib@ Bew UvO8>Ua}R#N -Ar>#} 4PC߄q5gos5A ebĖNHMQ\Cεn*¥np`v5SvPKnO3cYY.O86s-SJɷQ[IĢօwQ ;RyWH$tV9|pd]0|.>gPYd@˫g9WԴ0D2Bb8tdYDž;uL.щ#BiI\?L{oi=6ߌ5nGZ v tExC= v3al2q 538/qG*4[Ze\Mw#B|^ϊx_#Q@}6jJ"Y&vKx8{\Qi*IQܹ)XCy@qi*o~2m_ y1U͹d !* Ư?y6&]u8mA~fto/ӛO;h&DnVxRķo&wÅA{=h CH1'e*H;:5` RzzT`16CWмp{{NYUGXx?8UND[}<J}%P!Cx?o}4ץ~+<3Tw6`>0]?hjGbfyvrVjeb(e &*W1ګX^QzK39_ҟ+S,iQ%`qb4|f0{!>L:clD8W q;Ơ U kA;|NR$|QhU f67=ԫU9:hyWFa#J@.9΁YzG|\h*,Y 28+@eG]V@E]`0Ll:-c] I9 ,T- :Hϭ ލ|rLmȶ)"d{JފrhYCgE=vtRB&A י=V8.'T]@ƴWX:EkĦP*'<\={P""53hBh49⦖XQbsS&]{+DZU I]V","H9gvkYrsfmNg67;H MJF!mғ I!̉eB2 qk3q#e*ǟc:T E4\[xmA~E^ F d( ^ k~!rNk #ww|"1m݂z(4\Uܸ;GI}7d3|J*EPE션1W!U aʋO|oa0LyFL3OpބF2'pS"{}Sȣ&)noj^P`C +w;$;I~"CH35j\P}!?a ҿ.A4Y>.Sg)N̥ɢ0ɺԖ 'T5Pgޗ#D0q]6N? xϵ۵f kCAxJv[%rKͧ(F眵~PVK]NRXY*;O]:ZO\A~H]̱v[?o*II:ǥn∧@!<5{V< *zh ZjʒlTz$X h֒9DRoLogUjwH佄THuAV.7TeFԄ7]\/u1Y+Tj&=KRס Jx/>ZCu [E5ޣP4gt}-8t\e#9<%͔v~!<0l`%.^%GzF㛟Ѩ?]Md29 v['o͋+3_H_O1oĀ}'E݁ױ)q.6/f, m~|2|ߒyZwS@L[\==׫90q4s9lp{=ѤW=V%KCV~XVl5$ŽD3xvbY@!ye2:-ߎe&iBռwLGde8\Vr Z#iFf,jY+nݭ^f)=;xdŵ[ԭկHDg[HI 3V:@vIM';6qf"\i\#%K)kc,!!Xځ\# w4vρ}s*ގވ ?g .-:J=|@MC`&ql SiHTQ؁U{|W^8p֑ pN`+w$U,D( ?LGsӟ߯`ʽ *C챍K9oUbZM</Ix YSk gT';Jv.6#>TozEaƛzʏ7]}-\.G>@Lޞ. Sf9x D nJEQ܄x{u(&~=5N;# ۢ. c#$PYm|:#独?{H\N|;}Gr޽w./m8;ercR%ҍ#|/b|[} N܉uRa z)Q= 22Od˙*+>Q bCyszEV⼴d|[9H{G:\mu kƚcMjE!<Չ{W1ht+" tH-4H/l.20'YZΣӞS A(:ŒO) *:З-hłҢ1qu^2cXtRƵ6'[/xɡx8;N,٨p:;a+J0Cŷ^B܉o)sW3_dk@AiHi0)ԥV \aaجdo*[F;ם5udFRsM((I5tQz 5gѸBLR< nξ z3hs z;0*ePRBm.Z8s;I>=|߫Q?S>h`h)͊S],H3GH< mjQ O-kIQ*D. .Le_!mRE^x#87!m:o*bh z?N-[Lye.#!?]Н4)c(ϟiFxM<|9tx֥W#I-ԁѭ@ʇrk/UNֵ[v@: +*?51[$VQm/civgsu{HgKN5EwȌS4javT0IP yoVSJgeaBQWH| t'`c\pU^zNMG[Ƥk ޘj˧_ِ.kn?~iۥ?MkYWffVbXLhGN[Q Л@uL=:VQ\E,';ѽl's ɞCnfd7e&1Aq0ARCB 9\TF&Ϫ -Y6 `hޫs;z\-Fzwd!Ϻe Ti[=ˤl̟}u4L$,H`'}gHjNz47߶֩O`_{d 0u&B ݕWn\Y"ˋnN~&߄8q]-FzopDTa:;JV NxmTAg9{xCYR턋k3`%u(WIUw\ٺ M1/&eu=ZV/)`Eڹ&OjZ4s wK7*ɩ$ g 'qًH N/oU26 $ַSnjZ}l\ϱwƊD߆atE+-Ǩۈj:1{GĀa {dnlBjj:7Süry&hrf%c:C*ucoKix%'cF(wdcWs% )'1 po{U {r5 Ą'pB8aC~پ0@,{G]wld]DMX{= R*aS^+2 jQ3&:Fjm(qWhND8uA諢@mWh\F͌bL ͵B\ɾWC£5: /+;*fi,X*S \vު(P)pn:D:TF%Mj-Ӈd$ `!@y4չ6yuXV^ #LBaDRj kGZ]Q]%9SR?讝f2L0,+,jw t^7kU +Ꚓwe-8 4V R(4kSg8.)D=[J<$]䞁F)O͘k znMX"{)|֥rd]luyoI0Dx\c3nĜt%Í!f=PmDe^P/`1neH׷孽DnV2@Nm/ *9~@*8,pU#Lam*T e x#ɕ5_Hb6aɬbT텶++9CǼz6Y!pwռ{ƩT}.`a@t+ ջWE -,Q՟ 9 Y8u;Ƃ-:9ݯ1}^HF* ӲjG/zVϦ Q+TlC}p{VRPp AVs2uFws{1]peJJL:ꈐ!{1D8lV{kZFMB)Țtp=jH]CI&~Aݸ@;L9;L2u0&dJ]j dS`!Q=C֨Qz!cy~B 7}Hʦ2wT5$(z.M8.si,^ha"{/G`_bS_0P@>[ja J.ʬF}nKr%-ڍf >I';gJ zdr JGhPϗ*)ɀ["Jkm}Jlk}52߱7 Dbƻsb[N `v[8ۭeOe\ 1Ho4_8P,:-;Ͳ>zNPuP>#VyiNҀRY1a`'qu^ꈓE5UV1/R#X 䞾]qʒ\9ÆeՄh]9F}Uޅ:xW-Z8-D[Jܚ/)Ovq?& :\k0&RqFTc8"rϸB>,/n4ve1# 3A;׹Ts? 'b2r;.bj _\ NNňsdZj?DҖ D[д~v7qDX?J ϟ3\*xq `iVZ "޾bc闛pkV7}Y^y(">[DC6(96 gbX["|#LugWb%vO [[ G-oFoYv\5\Vg,(E ( m''[iQCcR*{&lJE}JhIM#?< hYӚ쏼ވUeHF8xzqZͱ /GQ/#2~ȎlI(WhQ]b=BkDh;}utT-Beu>{ezBI!K\(qg鄠ke%+29! [=/Vȱ5)7X` y}*h<&;,S5_dWl}.f7>K9ڣl.6:ob$95_.>viGy_=@:FKhr5 e7L狠^`mz(_2.Dڨ$~V`%j ]KwEj  wG]3SL+PjfA VuԠBJτ+!i\b{cKGټlWܥ2bubߛ VR! ̃tXt* /,^ Vƀ`8A`wJ  *(+ q#܃@]LdēK?nwQ VW1b)ies (1tx^O2]m1ٟETT4,+)8[-~L"gk~Nnb(\9"Kyo|AKnG>g\2Nb]BpTm5px9L"B8^D%4kNׄ"H4[ y3OXo4)Q@rף?ۜMlucr9-H9Qxe~3`Əs|~O@3`vS w;6 3q#I龗u=IW;?_D9eB1)WQ7YcĀ$r; Z2 OT <¼oBocx@hPuy*'a^X`Y8FSQ~U14bݒA5QΨ|g E~?>$˃`ŚWp)iUA֖tt$4vuVY>ER!pB 0&u\w,`2L?W'I檠J4L$};(ϗ?یŅџ ;afXhB編2۱՜LMu.76d? O&Dp T̤t`o@II팀c`b!Y:hYL$ =^?-DP!eǦ/гFwluNԦ+tn'.=6PĨP>Spb}p$B<(.2D\F3L"I30elO%{6OzU Ve6?kRٳzPxPk P]]f+Eb2&{1j3+Դ=Z @8b Ӄjf)i)|Zi>Y1Ŋ޴bqCN$5]6PAb+S37OnuzX3gZe&.RD[@5t݊K4@F~8?k sbG\m~슠z+dâ?*,:Q5l{pVcpT$L}3O =21n'!|s=0(׶ {Nq#DW @ϓpe7*Jʘg>׍o<촛We2Hl ; W/S>y㕞7yk0rΕ ZZ%>TŢt>]z~T3~WJ0,pu0Uq `/U?~ZĦF&Ȯ#IĵAv mmgڭ^A{ {b;f$XF4)% mfSWIKX#aFj6G1nؚ?g) L!^ .|7 hY,\^\⑙smbr( +rvuwbR U3%BU&>pKi<\xB dgkrt+bn4C\\w̋\HHUrGePEfse ZXac.`vtVYp,>"BxPǃI|ԯFv.55 3Iǧ'FsHB_O>Mm~oa>wQ}SV$mSKT1a w]S.,Dd0&0h@6rc7I|`3 lcQz?2^2u̴_vc;Pe^f!XH|M#ITUZѯ-1Z9v}JV+]jDX9)k5 <) NB~RHq~h[dM {3q*{ ]o'N@zlmS }X1r\ V1{n9Ky%5g+fs30*yB~^fKWyatR䦳p=<_KTݴ21b%@XIHsgޮ)CbX*oStY]rvv6:W'nT)" =%/nx'E(PޮbPlhwhQV>q">0vr  Ca0hDZ7C_敃br"xdQhթ&hgP0=dy^μ:Bڎ ɿaW$}ؓNTjn"_<2Lw_t!A2[=KX Z3E \iI<^H~l'J:Jj(8W vM4Q%ڻ!X|EUv ,uShbڡq|0 0a-mf/$( 9|T0/M3p `orJpnoopNGsjѱv? xNL&}+ O g#\*H89efkZ&y-9!/(2mkOOA N''9'oܭG;)UƇ0tP#eؔ>Tq3rpk7rM!D'{N5Ydd{C5֥XJ+9ǖvtPLq=̒N@pf:J`$su3v!oqtE]PTŇi˒( #(矃^i0FbZ<&6 x }- ~|C ɶ]uE*9^Fa[yH*v% p0LY'TZVR䷠TIma1Od~v,6_~i+ ӤRjJ|}!Bxc3L~L!,So$QK/8r: 9.F#p̼gUHR=5/OW+Elm}f砐G`/4 Q}NôiH9wTdK;)Mvb.JV D^ݻeor_sq ;bTݏ`F|d+Cw8G\7Y3{6P㶃ͶTj[%{~[*5?N>+X\V.]EoneL87D!4XѭI' mn ̨WD [mrOYV.1.*Gc${zz" nHfGlӜ7}&KA$*eb^3:3l8 vRO~P%O^5\`(xEW@f0"y7'7DUТ,nD<_!}_2/,]B4e"RuG@$;`.AtnX&>]^:V9'TLpL<"6%+U:Y>jcsf789ّ_]QRZ]Bow)/zk"Ic"L$.:uӧV~.Zmma ьusX|O*")=ߛ_+j)nwE!@ 1džpF mkP8NXb/3Y[D3Tc2e iy ?g4inoܠs)LkMXLYVrY+  jhTXX:^ffܦ?lTqYGVl tc^0ϳ<;*vFwd"U.PEE|*L}8MGMwFFزOkϭJZ+j [n css@,TJWVADkF#<(jOI ,ل4h*0Lj) +EW5qg+K!c)86LZjF$" eI]4.iuEf:a%'P#03{}0aT4#;/Gub@l5mȅR3>b(!t-nI@$ "U 3 ۦ{:ZM.sՉcL}ꍣ 0tRenc|ǟ-i!~ QkS\.:&,?uE>EYAʻ[*|bEaVv\Qg!d-k\4Ӑb..3jɮD1舓$))$&ɁA|\RMSϙr4rmpys_S).ΗMu%a<ZoMʞÑ,͟:ua@Jr^՟6Nyv|0gh+Wj?,K 墳X;Պ|dE;>Uhc2-yo ],Eu!UIFVF/m^t;L`FR^mg32{-7tꢿmd@L #L>?[-PA'7u"d  kpx7!uBg-I>6Fk@;_;qbEa5WwH/xO=mox8ԟ#¥$eNn.~ƽ{W?o9<+ciьz EJf\}>MysC)eVW;&z%cI-WNўoHW ? 08o2eΤ2]Bm "GN@Kg7 yπcGZέ^L)C%C\-y(O.AԀkHB9C\jdK$4{‘^w?ݸ&\GZ*g&Bf4 sYW,-Շ.)q/uW%*(q52A J|_@v1g }\)90Š%@s> p]_T['̵).ZEpMWrK(^60Yb @on,Z{ǒj8DuϏ#+!B;Jr'.I*!ɶޒ20eG…:uc6‘ׁy3{1֞*)=Gp|9%~V֏mkt fGhZR}cp8EFy"pSKJn*Y]3m(91Ңsa]m87Tb1|1 _2(*<ʨtqm_gs 0_86PFCA?HXQ>#I۷vS бGy]fqƝlI 9̇R8YΙ{[7B~۱l[YSw("fT6 -ڢD05z 8Zswzu < K%N{V0 dK9`R62ѻ793{ n\9" y׾dƀ#!BBJ ,Wz߬Poߴ$UД{ לJ'c+Jz7G}JS*,PzoNnjw/O0qA|L}M?[aEc8/P75lc\肬p=Gl h17cDUߎ,ް@EIQ_elP#Lؤ7>mWSՉ >y g\j̴QXof77`T&˰ȡ_j% v >\k |KL0o2@M7"uE-װ9ԺEDԺi4\oc ީ%l\}`wyI ݉!md(9G5e1mxgtjK/O 7ORǩmׇv,SvJmL'SWA5H26 ʝyY0n EtB^:$QR^dQ%ˣ MB<8SMB4{IMMnO2?C~l:uBuXl,ndCsLfxsY tN5h@U "؟Y>vb~ωO%mf)m0W @{ۄ2MPװlN<)(g x6+Sx->QJKW^ٕ^Y4}{p[eVDp#$b(}Q)esG wu2~pZrKmoO,NK < )w̾ϳEJ_ʁ MDH4hc}R(<;4<ǔ tӆ*F~ Z"S&+\&D3smŰ_;M=b*]#|BZ:O.$oM@fֆInx ZS4q j5"{'=_q:AbX׬Z6؁"@(ѧvW}w`fV v$;/T}V3]jLjԎ~a5 @OI M7-1g0B@u!De|7bIyR w Pd׹_Z*)sG^gKRrEv,CWNٙJPO~PC sB&zW&[Nd;A4KZ= z`)_? 9'w&*8[NuUs'hx&S ]{b{Q VtVϾ߅]z>!:?m[s2;Id6:aå2ԯ$i0Z[~( c9.=8b\5ys$4Gˬ#ϼ9d nh-6vjbcKcm))J$kz9 !R`WmzR  _q^bMQi yTM((~{G_;0KC[IMK;6EҒ "1PcklɖH/TТp^iE:S74_p,l֨-Kё~2}1m_ #,˕( ҇)xc8Ev~UU N֦`}Hk%-`B(<~iƒPIH=7Y_9¾'>+sһ*^V=8DZh pG&b;VK{]B_9q#<dj;8JY: RD@ûli32^-&C}bi6Ah}PgŸ :+}[\UDU# |.=S_ mkp*kt{pk:!+فxza٭ݏEv7BJmN#lPj@k"U:˹.q-biLÑ#Zz>$!t}#c d_t}6®p2%luVd;uK1d|! or8h[=耘\y ܪVox>rNƗ Y#ń\dQߋLM\ xYSn ^ep P(ED]Y6i=S>[Xf"Be!xa͖*jp2b6w+ftLe,{dn-L! f҃DFDb/""!IB\Qp b;nCU-.Z伖^57P׌rUcQƑ}Ă+$|r pGR50/";$sO9S-يJ*zSlFsW?Anqi`U:K}v>ϲ+o7E_{ب,>|lBj`f,F \}|i?΋(Yas&O'j.rH%k '̌qCj[vхmkahO s"o hqW1 3~U1bU}3s6|ud+k +0jV:x6 5s65\5~> >7‘PB7P>ʸ2MbV&0@:=|=W;GXbqԂ &坌b]0v+zpMo:< cԺ:0yqzuR#2jfjvٺ)a/GKnaW,. HsEGKV{Q #F| JlN'znJ-.bV !5b}rpR4j#tVemt>'M_c$ 9fP2rG<ǀܳeg[k-s0"S}6P2)}56hin6RH&%Mz ^g8]_Ra/(BI[PRgq;cΥZyG/&2. m n<⤏FOOE3Y`OuVsrNq+iw]0w &8, ks FO!x| ,"H+ =ad!X=GB u(}z)(-Fl Vh&[Uz8_HOP*]"S-Hl磄%_gEARU-K/+?ҵgIC3r\9ۺE;>\O;%5WwѦ8A9<>n@ϥ\Rڢ͂Jd-qk%h`ծGf+gzj;MofUӠGy|f@'sj^&R="HM?)9]Ol,aWgx.HcգΈ}ݸ>) Rsq80+W8Q4z+8i:EA{4u%,É3NY6` sZ77&:6ʉo> -@PsqG)-aQD>E!c e]ʉAx]Nߎ0S1Db.@g"M_Ⱥz{GX5o-Y=m+@7јͦ?y u=!}FPPllF%xmncSyC2쨇XO7Y2Do?CVWhF<CwzkIGUƘ Op$XQf)}ً6e](Dhgt3IZ.}!R!U*zCaf.D:9Х9MaT8T1}K}?Z+(18?,;c#>w:K.E^fߎfad5(|΍BU4 ء(h~\K4s k} Ɨ;8JCp̐^`LT6 41<)b⯒.-@Dw tD2kPk*!xE*n,JPJimKwf3=b|i"5Z~VyWx{Opfsvj=*3IjL\WF \`X: 0nFl+]'Oy)/Ks5qɕ@ NSWݲ{!1&p ;Js5ȋ1Àit[3p5צ̀YP8;߭|6nP}zm[DR'{{~~y²'lO73̊:4kk57,/$F+`+`vQE#F=b18r iXN*x.Qm%#Fc!SgT6’l"]Q? g0+|;Wvu;Jڑ0L7 ځKqŝU^1> XDPy,'1処Xy iy(Ewo#UrŽop=vTAr{,0 k59?|Kkh}xZ@y෿:]fH`ly5Xa2&@!_Hǻ$n= ŀ0>ŒY]w+ qE@JB_&^Ec=[4qȽi"gq+ݬs[-2N-O mTaC~SXlDOYƫ[^bHds[$N~f%~k;*]hZ#9n^Ja?A6ePV*OnI/_,|q6xk@Ri1Y)f 6oV\?~\'_ v@xm ):*™ ~U"%n[t6ؓ\u? X|+S= p61vшJkڳ"uVj$SZѾQv.f#RA,>Ͼ$4L72295sӋ&lf@q48D˶9$H{f86>Gvv*Y//ȸK`>~EjxB?Uz.b.ѧ-êU;NHLH4!=}1;IK %|bE$1"z|+6  5C]0@g(Tyc|UL$y?; X7+_P⇢#nmuWKV$S STNvʞ'ˈE{ D4 e ͡{FJ׭}ۅ]1;yl$LmP c(@ώ编Ba/tz-.Gu^Lũ!g7 ϴ@:K2vU]/'uĭ?QlbT N3BX,hL s_{YGn7oY.{KJP_ ښ4M߸ނlۓMlR3ffiϝ^m1U(8HΜZ6~`Gc5.waćC5gLdT~S3a#Rr"Ui2}3! 7!P5ug$/9{K{ZK w ]1yW ݃yd(a><3΅`[JIcB!1ݻeIn=ԝ}by/C'5VDr4FT\U5P}į]? X9jm(4|U4Qz|ϣzhC5Z1nNQe$ȐmJ5tq_5|~h)K䮱V \񅸷@% cTn"i ѓ0)2RȂOíYo l6ւ[+D" EcHwkFL'Ev,Sm6GN4 ;x;(Vf<➍%m,O6Vr~Wr0괖PpQP$|RLa8):3f{0˜Ex˔AK&'8ӌ,&f={-bW*~'nF3)77p|H bn1Km[%ZcY[`¡4"0j]ZXdYy)!rW1pQfԫ);_7gY$:x;|JVCf_:N g\zx< XfaKS ЄEJFYzLm.]gR{A1N`;Z?kS9 d΀@rq5gXB g #Ru7 .#]mDOGk6K:r+ߊʼqР6׻d멶)Dj(,?_nyFH1"1ߙ/4N^~sLܬ S9j5TX d7r:Be}[Q]^D~r mSQme#wE"۱^x]xoj_!_4!>oqWA n4McK>w+hq>//!^ՄõmB%꺐3xY9YfJ iOE OOYɾVIz5ro)_+Snyvx69bU ʪp,1SgJz:<0ȱKhCKubōR5W^Z֩rnbW҅$ `[qZ uA0ڶjfF!BN'qB@>_]F,${b/mIп? ^۳L;c*Č+;J;]˨/I?1n34U!@X`HY2?D JXӦ'|T5S*#Q{{Fk0.uSW}4ϐt`=|]f%`|fe0-} 7c͛ljҮ"-wsKͼOG̼Ի&hϽPJ&S ؋qZ]@fScww@oeVoQGO#3 %Dc mCY2Ҽd_OHBJJ0잼[mBT٘kaJ]ekTH3^[Ƴ3S Nw"ȟ^JDP߇MVy2֩`Hupi{ d20Os=>OR s60dSx yi\sNȲ1ω5 R.oG[L" yi`Q#%<3C/EiOf׳A6F|EAԫ Aॄql+fPXg@DGt45Z^M4xjdaUWL3_OD0,l0@B-c`6idyۼlF\ovfeer6Lp O 0.e~{-~8zMkC 9! 0;ADwEQ\/]ͤ:; k8j.iײ`˙ &~:-zaRNA# q`L3U6ZϿ .U0}!km`Q֖itA1BNjV [,}}#e'{ose oI." eW_ޜ1C*Y3zrx' xeѕ8viTBMbM!8㾂NMH6sPnw\BEDz+ϼze^yR.v*@7K/ݼD֠ ȑ.uܓjHO!=|yӕJzgId>*;K(7QH/s᲋p˺WJ 1{C<ɣ"w5F z2 :#bH|^ֲ so>'U[!o:|OZo6x \&w< )]Q3⾜o!7;g5.#(܄59_T8UfdRSI0|&glֽmO@Q@r:~]KE; kQ)?ezHZ 00y聏hp'|md5=Jt@=UuhRo%UB<}MhJ:ƒ#i ,9D|k69,<^jPBgF"4GղfJ/ Ɲq7Ӛ_CtY*GJ3)q^ րCPU{Y2{VDk4Z?<]2 ؑ¾wL֏S+٨v4*sܟƾLRO5KͤBUE ; #^Cݤ+`#r9]"FAY\l!NHqَ g^Ed^kvʱ|?3qB&AgFe?6ir5Yپlbv5t 3Y$E;j] _$Iq$73An+a`*V?k/5SܚH]bn0Ag$n®}Xt}9w>&b|Yѥ}$sN5=ee>t!Ab:gMcHVUl2`"92@ل#GxA\'FIe78Rѝ  \ NN$`ƒUߊ ١g5yaraKܙKA4!?%dZ :a_Hz<,5gͤF>?u7+\խnЅJM9HM]_6d̦N!e[U_wuCa[xp%CI(&pn`NXmXwČ ʴ.ʟq i,$u1ѝT0dV a-,omL`xixmLSx#Awg/&\XJW 6)Q:aY#5;e4B7 F^Lra_=5-6aP3g-ik;v}k,rUӦRD΋V{6>F Rv Q#+c]vhk<gh",HѓasR RP4pf{$}j쿼.vŚ_MSIZhGd>CB'=$$]v}ĺN*T)UGRg( ;.G' ols_[@P-vcwΝ &q1 F$P7N)N65,RffEس* "{yԃ\6%Jǜ6c$}9{1_OJ[ɁA㉧ݭIҁ3>MFcymR8J \'ɋ+ylg͈W=xoirxDf,V GRBmJruu_ȴ! KUP_YSL%/`eXMY5%fjM5b9F5ሽ5}_x4Y"t"9b#eҷ{'%$6q -XeL.0RT8ܘZUָ٨΢c*LrQWDŽq AҟET6=i4>"QDM_Yd-uյ)LQ`X%)XY&Н_85RHЛՆ'Ǐ{3Vh[kx FJ*`iTʍKMY,fabM^P.:~ȹݐja-3}XV"˸'TYePe3N8˯މx:5 NR@m#1!WtL ăTl&F!X93i_ڇ4cØ*s$Kf,~I4Fw5F,01У ia/I[(<] \ WbQh;Kp|)b[Pk}R*"! -η[MR!fy3q2X@črUze9t#$ӡ_A{or3z(lvIr[4nQX}9dBW;*t;oۃFۖcj3:= Ѕn1|nB5>*qP0qD5P>VcUV4yO 9+S)ADKVCF5>1fҠ,I59ǜI:nLos (A8E6F103%wF%вޜq.8ԁ$q>h T"EbaFG'3PtEѰ\8-B2>/kK\3kFf8,WFi7n;Gʕ?Tn q } buR;oamk@#tFg[{YHA~E=\wȸO h)rD4Lspj3J6Fh`rK;((8$"`E 'B6vEVS)5կ5w◥ZSLeZ%G"MqY }AڃX#tj ΖD@>Wy;E(#%<idk~EØ wmȢ 0t֐c|bDSGa{ףtuy8ű;x-90rHi!2Am4s ugE;z6DQ9%'Am & ?|a:VJ _ #jk.bD9Ûbm5=NސUS{.eeECY٨5_wRvAI!9Q{v>|npTV@#B*3I-NQMtaQ+~; ^T(}R a$ؙVl2z MU f탨{4pZq(FJ ㆘[I'he+d8A%MrW1AߺZX, ^9c֧&].[$*+i#Au,D2jNlt78-<Q㌱&_0{ `¿]!u4QPF<[Ltoi8W2w|f7pd& >HK4ֶKN-dsih#wKѤ,4]qd]ĚO!M}OEhF_t ۍA{"f 7U/sx,琧0 ~m!л$c΃#yTXI5lA;ۤT'> 4%ߣ C'VFCƙ\#K,Yw$GDoۄG=9` Fg"zuhoa *Ks NZj:MZof,: +;PȸCswM|ˮnϝ8d49La1ڑv(5}L2wÌp3a_Y (" InSSHJ~f.b7$8ԉ8"󁰁I597]!<9H=Y԰p#gun,i>FW'N m+=W_Qj#[)r#Ha& b;ESU y&+5۹*pf[5_FQ1紿̜]*PqAqM7h#rXѩ A:3 o8x'SHurcMW#!<}E!lKM-5hxSkq":dAL[vLT24Ii>XI @|Ո+6*FUy{m:V5p8ׯThq}}ryQIY#P6!|zsOC}guT$"GDEz6$U^0c?ov#qӤ "MF~@K}V 7iE$-{f]74ØOJAWJ|8=j~8Κ4-jAH l_~;vRi_1'^'-2=B?KGxuFhBEyemZ<5T!#TL%F,4'ZrI;<_kW_f)!HiTz=Ω45r ]-vm#<|I`/£$p6*4Dv>1wۄu#b?h.VR۫@/YEO=&"? 3o6LK]:/Kt I$L#B$XeP 2d7 zϖc2 *ed{2~&iJ1ː9y "do ^m4U7t|!C󸑄O)M/=_5"Bdvj]/===&OBb쎂yӍAF<[C_ ֚B=r!,>>9JyMwrLZ(OysF[Ofa R kna~Kk܉&դmꢢ)RWa~s 60DB")Zb)_7[ -V0wdC?( :YpOpE2EFvws vhx/C)Dd#`c? #4ҞfIvBSKnjeB2ArW<m#yQz툅ɳ$%"܁- y KU3Qўg\]H>iԌNc款R}*ignX4`o[~ C>p8)*\vAE9fho6ݮ I%ʝl][H@.X9рXwF?<:1"Cp9dld#5 6/> `ܵIQ$0sgLG>&jyo2tG2Qp<$35-aU ڳ6IԾo)\ӥ2rU kEQ5u2=yjPR0]9Dj O:~R=˥ LZtdmxUKta)A{?c&N\8K_.2Dg8>}(.^O?I e꿟~\^G>4xG[u͗#ZH3G+98(.9<^5NshL~e?p<}kVm& xM>T+'fm೷ gfVZQǻk phOKͬ-dv-:r>Q)Ngj3*r"7}SX~_+:x~r&(%NPsqcR{llu1Q`O,K&P;ꨋZɵ?daO%])/ė{\1wDp[r5#72yyP(fmvFR[u 0"07_SN|[ۀNSӯlt_sJ 1fum PM5aaVQ~Ni|3ipRN}%q+R ? }plqJ!FA!$V5([5$p8-,Kc4)/q>zzK*N'*"wJ| I5ѬIMӿŽڲ[`!.$\H=n\C'Le"x}3S|?RhfkQvz쭴dx ?0@H˱!_'M 1+<8:]5|'Sυ@/V۳?N)T~ o7\/$XQh45ʻ߳+lȎOe`.O,v5a 7]~՝h336o[ϨG)ኾKB'S@4|{!L"rȣ8.?p?( ;-;i!oq6'`WGӲHu-(e 4*,B}ЂrxnxYL7H;K k1*qưD-^]۩$^!c=)|7qwڃo6 IeQjm8)%o F`ȱA-UAt+gvK ̟:e1x "! N UCƍb&mo]fDFPebw1Fö>ң^6Krx \<]6^ބ IaBu؂_;Kt\_}Wh+4)h7UJd|Cqyv7+;}UduW9Y餦h,u(fwMIp,S܁@&ŕ_ %99 &3"[^<CAswnYWP*cbc{}m%)s\ PM-dLCgLuG1Sah_ \#ФgI6+ԏ%]9MsN It"o[c&Խ u+JhiՀHc,m#TyPk) I`TWRҖ3k0{B |K,gq+bm]q!g#mCF3;7TFhmhRlt^]+'b/z$ȿ!7L}G/%8l+]we38B˛6bʪc!}*n>|H1SOi0g F]_:9MCy *^ ~0"X;f.y,1FwRܿh+oD=u Χ7ZՆ X 2}۶l!k@`]ZO`Zp!~rYT#2R LOR>w˽Dy;ėNa{21,3i>zMeNTx- xLPÉOo<2!} 1 5Ѽuw T>^ToYacl?&U.gvÐt4&2AmruٚqF!E'-#$nsegdy{OĿ|tci7vT辑hUn=f['@^u qcnF|IF`Hӊ$6oM ,ywȫBIKg1>~'}T(;Bㆊ.g@=aq]^ =VB fRM>%CzxN */\0(* T6V !/D%6ߪ {3c#]6DitoԮ` tڀSb>nQGz>Yu@ oP)U܎xY%@bOo)J$`5YX[NfES0T@nqgz01 U`;`M2*X asQLQoyy^ p|I,D(KvJ42~EZ!cq =qcЎY8 0S"cLf %Ȥ$* 5dͩA|}a9ߋ>_nv6)dɘuYd!%݀F^a#mPHUis3PaM=_#zXM:?g%ȁ &dvH tcX_Fݺ[ k8V67{ :TyV,pb}PzOJG.QT`hu5 #ode櫏ؘw_Q^ 3λ!\LdH)>-`#0yE)LdKqlt=:'}km#Ng_Le${ g`>4C׮L\‡YeWzK9X8 *#_AV\߲G<0#A0^UL1k?û¡9,T٥F^S}dLnz6`?[{]K^$'GS-<5bġW3.'9U dy[si:$(9NM ՛xʿ2~23HO㻄=l( `:N@c-a!h1fDkM p`9=?c2!h)OUBWxP]3(3e4x( pY j9^lX&}K3 Laj> rg韏U3T/gMϪ"TCٳ5c 2  L~r'n0C"Of7qzPޠX}7MN}\9O%F^ů?c]> 4qspE |+NoNl58jPAjLxdY>5$ɼbxAE;q`8*Mŀ&^A)&R7ߢt 37Sa Hw>D!FAdDQ+50{x,){-rkNLT@#@ZGYo,h*5"QK>;m)7g&VzlW1fV;eݚ{@^C#4#R})8KC^sHi+sKhoL9J2QZpwx _rt~# y'Rt|]?.ܧHfR*_<_F~Rt>)bpBڔQ4PV ͢17Qa=lDK!Q}C̨sհ=ˈ@z^3*F2šc1v-kܪT\Wn:)y=ʣT dBr!-rS_rk?J`+ My6.@bpp\q{vѕ묢#,PC\pYÙ[TvbfUɗ "pg+E%IםaЯTpY&3(񻊌`{} c{!hj=0+[EQ YQJFU M,y^G^?oiԪ*IṔDju3~]rՄ0daةAΩ1!3W4ֹg5O c~0Pi_09Q/  H8;_/Ay!/[.UX''T5Viz[V)T} cmATr꿾åb.å$aN_yt|bpP@eIEi$;wfޮ%ffKIe(XEg.Ꚍ-N[MG(/ҡ*BN!dH7Ǵ!ZmZJDY^Uhԏ!3o]]d2|k%,|e P.jêp>f݀`EawȀ7YA}5O/Z̥`sdsF8`0 pxlᡶ9,nc³Z2 @emu댴[°RB^M"E bՙn8\=ZR~/d;R;Rme?c0'71W[[RO_qIFk52MS/-MJqvcFFiN1v染CtAקp|| ep-\_IJ[c,,w=Q±$ B  ty@gG𰯕VPf z`;%0gY). P5X-LO1HFCDؼ;yC&9^OtOv\Rl_F<& RfRDh6pXō9%f-1'${\Nȇ In023nC>M_8Z&u6+2oP<S1q} Ob=e2o#N5"rD%:}oہV/)I:*)P`+Q2T(F%4ηʸ[gX)-9*Ҿꝏ_w.ۇQmPv~Ѡx; "S}F3O Gk]Xi3ջwŔ ++:E2VKƯ䛧te[mo;UK;F9h4iIC*s@q*#6[Kq!4&eJo4*fZ6+'̙LS4]hEE/+J>A%nlr2|]P w%m.Eά*rSc 85)rNfB[^~zv  #TB=AuH][I!L:[RʚXvAI߶?xK/c/kMSUhzBonޠѧ2"d,Lz)Cgnm6_on3çWz<2gl._iϦ\@3 &;? :)ͣa))~Z~{O=}zh?3`2Ga,0+\ IHyN#^UIj iCv@OA%ƊKSaKDB֏5Ŀ51~)ib rK`oM 2пO J_!;wh礀S*cZEm}z`|{c#*Nh1H%W8(BqHRͨ!C(? )"]:meb)T; s M5@&)*&Vq'R*v<.%El!J\EWl o$wPrXHOr#GϫHz0LU`prB:8:@("y %7gAF'}/8c!3< üY=Y?gtI=%=\ ;x=aOϷE6#\‘8t)r䠻=KE . @5Y3T@c4*Nit0[/frs&D 3NA Z撶өΆV3=m='!gu_5K40NWfs\S_qwѝsӁ]h-(fIq$5Ey\&K~߉))N'K)(~`;8<t'mj2Mg 4./ZW;r iZګ]CmvەCVÊp -0쩆ng.@߄_;+|rO(k!=үfK)ZC"(IeC ,*=lU jW5qd?*qعa;S}~US*C ΍8[9%"e3n%1mkMQ%oI:j+f?O$kHh{P%4toxMů #QQ|k_P=d}ܮ{p7>yuÃlY>~/j7tӶ &#s߀\-~-\ѿ‰rc} t(ETX{ԣwFSD+>C23?p}gǧsmPRV&< v54Y>/ݻK],+*#raZeBn;eb)W-Uu=ŷN.U7vI,x3lt<hDOK߰@OEq}&I- $brHBVSX˘e6;K?2j׻fr/&rYNSXظpF01VHz8{<jvEjP 'hyVq)}*NYn?HjS%%4ʒ ]h 1nCKG6e5+Cw@p]5Z8溋~,wtՕ Q4w/V~2]U@> o$5rjVLM_wS2YE\ıGYBa[@Wԁtj7VD,7aP{ȳp}ךkq|a P 1lrJ7}ṫ {P}@!AG華$}nhI$G?&o,B݋JoYo.ʼnP6K3Q]tXC+|ξ:"TcK _A"']\|"6ҭ-3+o\jAQYR3{hInqUȲS& 1gs L$=dJsip``h>Dg]Fokz%]~'~ nk'$JMsf}4 [&*Nj]<ރe ~d+r!MtPhНc+4jnXqF^ւPpzHhU< ]c*Ў5XTݺNŨsX Yыam΂U;t:HC9f޵1ub3}E!Z^tAAp$N;Cihx74[Lq{?3" +nMAٮś.8i'`ԥ u'OO.@Qw]Z \z8:5;?)0.R6u)/ʹqcq&XFs1?K㕕qxvp=[Lgx\Kq9׆=9v^B |d9{feʌ[BdD]9xEtm*ۆw:4$|#D .3ԛr,imSsp|ΖgM LK65N,n]@Щca#٨y04ꄑ4H_q[_Ҽ{c]Xm>ƆaoY3ңUyi]^AAgr(obYhZ-4 P> D{Fe8Z[A0ԦkT g(a^ywhfJ̩:̥^-4\Z $k9 JOv)ÀҶD^(7Ō߶p-ZVmme HW7J8IݻU<J$!V$>TS JZqc=4E]caގSN~x8GvXSD!yMe߳H~O-qgb>>Bp23 [Sw T$-:H5摜=Z"yKQdcUI{8f>o 3Z+>?;tYikGldXW"w b3A9ˮ9N띵4b͉Ꮯ%@#d<t;ReS؇ % ʬ&󤄎vr=w.]L}biT<o{ykvg*-u,#^4 _+RQa9I9 dGt˳ZReE $Ja_>okG#j!OrDHK_y"'nپmT7𣴳"u@م:jp|Cy3#V!;Jʋ%݂radGQnIƩ%c7IZ m|tbhyJldW aIajMlL*h~]п1C׮4D̖ gI8|{q#Ҥb|1# !1[!E^Y(*𨊣o>_ ۴_CdaD՞wf{J-H_4lXVW2?RqSa]‹e%}* ł(dnCD.0]CK#INјxGWH"99a%,|\Q+??f%;_YDeHgNN @xkB\:v^7<8'3NUk~}E*e񭱂WϔDjMwwa BiĆdU#U"l*Sc ƍj*irŴBmֲVCFĦFqaJlҼdHȩb >EƮ#VqVD%ghosN=JbኖD424<o͉VUrK9|G~`sҥSWkQj3_vki'K,(.gP'`҈xY^CV9GL7Goj=}dɽ+2=[251LNXT:.v֭t3|EF4'WNNRJOZeþv$HuzET?}"J{BZ3Q'HďXzԐsI[IQ ) sZΧ2(J<1lWpB?xԘ,r}7Jfyh҄Cc2o J-nˑpc4|\Vk_icVfC :b{mqiM&}ڳb{ 3mf=%ZѢV:`[$c2bl76&\Q42@_*gKv>"N}~Y˲0wfܴMv3!SB3Kcx#J5j=ed'{l+l+N,wY]})W {WʲM|VJ)@Y[چ겎3BZu^4VuUcgѩ\dU]Ti˸&OoRDJl%k5Fԁl2pk/WkO]߻{s8K{&G!fvmJ+%|8:d},~A//= ʤo|,s}(_N-Fc_mvbizco\ nscf̌W0@@e7u̥lҁ?h LT+N0JqdS 堗J:G@JN G{Pq(-t5T[K=㛝 : s3C.#v(Xlr雩!L6 9V.F'(qCTSq%u1әR|]E0;E>,&"_GblOuyEDC(5)ge+s5c1KSra8e"1Cmh<8yɰ/˜7k[v-l  ON]YDa ޹s/#lUvy\tC?V؍whENE -/A8塘e# %8~6mD٦-?B,|lS!yL%˼8]廙 Bpޝ2LOax^df@1Ghng&9 D()E Њ{ꕇj3&IX:mUXXLYQ|ِݽ%._ʓBK*g ?Pjnu.AJ?>Be(eY6TqM5xr  qpvT1=),gZx"q"{8%m /=H6T 'ydU"Lӟ!m 6q@3ke{K`eKt"st*R8V#&5[zWfA"}17Ve AW5lM"#ԐcX(ZMЬ7:BuZ`[O5mq*%q^sҁrnQ*ՔȪI ١{x&5Ӗ^ҭ ѬY5#xC+F?aw^(E9&w ى/:YmŹTfͮ"Zة^(QoI7V%9*[10vgGׅdfi8v2 H<5@cCq> XŢ "R95忞67_ *a=hT6x[ -9pGPWR՗V~3gK}ǮL$+h=_s4>63#>siN=H -^â zd<)MJAgy5V?Py,U1fQяlͰ&6K#40E'\0NHd 9wKb3ǰPAI'_ַ`ʻGƌO5qXꗕP :X|?lr?/P3y.=D*0%0 `BSa@r3-T=eF9xRΠLO2YX愋}VWIEiȬ$}HSΝZuime{bg&fv&Z~trlYnbkָDa8춵[q*2!t*k+v=~.DžcY\et#n1~U~:Gy lMcyT2{ n0va)kjۤ@:n<J.fjvMŴ0L+%gSpU*Iphs;r,HlfYXm-tVޭ{;tEN lvIC_BRUʐ*(?3D]9zT>PHX^V {Ro _"Lac8N/"9PR[ Ήp+ bZOƜIG4҂.vZ emo}PkpѼoc8an?9h1&mKѡؿ|19- X}ձ{{$7HKY8 pL'#Z'80ٴ'jcR;qCqJ&$8d0yzƹ!kը.q|p.Zh^{mS&--!2Jƛ3?!6OnpLaҀl[tdpil==FHڢ|'eYT0."X^)\K#;cUEw~EUM2 APG5,ޱM4?jeqfwM:99%uBā$A{VF_[mM|tqr~(>XUrtyJ,Joת{# gy9<߇R`(]Wɲ&?- 7?MxȣeI*^ HJry+#6–6xx'2^yKʴKVpM=+fj># Lf9}DT:LS*8b4boSA OrE7Ò_SVd+-QRǝ4 ./ax΃Yl7,i;gRbaN5z08~3Lɽ-w>ĘZfbӄ"r4~@}R N^Z -邦 2y$D}fwq#P/S^w1nZ9 h_&CR";xkKB:R?([Z #W ij,'/Z$K J&ଓV;H8ᬲ k^?y2UlK,yq4SȴϖZyݲe{_#n/L7m>W 9BPne<&0)[?إU1 sS%p5DeSؒ{Ozmƭ޷!j'lv-{Wd_TtC @_jn+ >~,`Ϛ2?st5ܑ;S04q!t.-!Qc"\x\ZهIq)KqG  pwBXA慟W3fPKu,<,Ce.I#Qt(2|we8pPJlRN%-eJP'q߇sbB8u1cxd'bƽd2 ~Ra a(-@o`ER:am [LlbJӵ Ug-4@BAP듕ꋒVǒԡc:Ӷ␉ eI @L,u*ۆ}}֨4a 3UL-zl;F28 Bi,]xqb1J2e/㸑#U*J86u)O"vW9tZX!.?X&4@w=Qp'{cMs_onL{ߙ*-Tk[^deZPmfmuIf,r__$)tGLIj VyuKD0 5y-hұC;XC觕RiƄfвMk_Xn#nAf"dnxx c8{h cLfn>lVzJ Yʓ3\5`xu]s:܊ʼnbP+k|udi$N˾m0~:rh0]S3?ݰ%3SWs@xwVQ7h#i_Ճ+KW_Kx>gpKomsT`v~ Zahdd>;[n]6'~ >ڍk.yf z$huU MȌi9af)Znc$h gdHm_yuuɝ(WhS! ][&ܶw]͑pAy JWܐ7 W fQ"£8?OC\+x.o*XAz9 !Ύ;3M+EOV\mC6."kcY/.l:<<; 54ƴ:l.B5 h(3ݖ:P2=QGlD?+PP\S7a`JeMVw<*.qʽ!*oJhev)K ջX#2[ֲR8,K q"5qvcy@6C'S&q@pk4X$`Ķ@ߐ!ZX0k# {LHUUW)өӳ"jӪ.#m"qw@Il!Ihs4Fr sY+wg n>ŋFͳ9-=ZY3*(1pc# J8LyEEޝ9P>ĿKj@wɨȣa}SgDjlh}\0tjaj'DWPJhKV_NKӤTZDE5fD@+g? ch)vu"c_C8' a6~HyN@ֶ*PuZИ`_2Ӂ~;?fQqZ?ar_1d+1R"5StOTJUwaR0~ X?VvM;^l[ _UOp,j50ܗVhǗ3i* k!hW^lF:FNM p\!زn {Qxk ݃f < Ψ 3?Ia6.>2j_& U^ /1V(t*AjUx^k1Vp՗ ڔ)R/׺9WF]ml]EF%^v# 1N M>S!"tBc^k*LeaNP?ZO5P^ 9&4nqxtgz0*<( ƎQf@XM"/l[OfX.}$B/d"Evă"ڹBѕö ui3eFYH$bo`M :SPbhEЀ!mg'ĕx:$I~0̐eJi@ `(Sd[bt"5‽0PL+D ygt9+&e5w^紭]U'\tʆv0xIj~Eʹ-?PƂRTyu jYH-+@G+vHtY_6/)XCT :c~ük ߖaάՓ @?C"ib * Lfw L7W.Υv0gGrO7JNX C*S _ټ_[ѳRndgt#?A{cfNn!;TI@xn|.I uOt^g!#y|ۮ0EQ2y`}'fAM 3K:} rm݈@qj{; ^ccq3d@FN0J,tʉ P\h/u4Ӟd;-%On2T~z"͔\{J|QtNj/gJ>q ٛ_4+ғըQ#::p8(yҤѱ3J-fzoV;<{iNuxW'rM%rVC&sp1:J @;8CCxz>LSS w0N@eYI'okc)3HP[]bV,dFSzz>D C|۶/`0L̋K j\eRT3faDwG0*MZ;pҪ*I)Vk&g@{1tL}5(СԋEҺ?\F=UOq&A|?}W Z\.,0qW̐$6^?I,}VQ.,:F=YNm=ٳ_~2 P{6i)l.-XZ"&9" 7vw;jzr~}?{v~,^y1$yB>Unlp*@>P=_t.UVhF;и {}+69G[¿+1q9SDES~111D;yu, B 'iH #b?X e''BR[přgwl{0ώAؼTD3>-O; ^ tS/9,!";^|Id0,pi@懘؍҈}ׁ50I}*7Ŧ qku~һvRR~J8_"4^p0ImH[t EP̣ل`_؋,ka'rac?pv0> Z lTxf:S85[iZ1"VT_ Dę ]}s(W~"g|{} R5r($)PF+k9ʀ~:EM֋єUeCTI ) RD:-Ѓ1]<~BP5jqϲBRP@'>+0+ED8%NIP6a>C4a\&kɤFFEq ٻc5D ~=&U{kVb2~wD{nkj=4>d\΃-)ivGD8p"*v=f&T8̚dJP =+FgNbc-n{`t`y`[kazb/(yq]ɨ+PΑ_@g2ziZ,tQ &AcL*C*tˁG|똘PsFLL{xG ,ٴ?xq+bĶ"4 BPh_{! "um{qRq*|*:謁Eqov=,q+Z!%H&b.q#2毾2RIlH*m' X-+q[#}fΫt!j$|#S;,uWkv_$dQeoq`@ o;jGX>]\Nг~G w2ʛ>*B^&nFLD<2șld"ϬEtD/rFoķRK-*ho[A"v]ǟ*ԣȥr(HEs*"I[SYO[٢EI|\!aQ|be`Dq=zW$G:D36EE'|tİK ~pNGPD湶-~ v-b3 oH4}.=]oDyނAyp̈́BC%d߉MjțFs!_n? ]7S* V֝}Q0?-NofW2BVzT٠`S vپ&XQ'd@KO[[G#!+-M\̀Cr=Jy8-)nEv_`G9hGt*p)}p𩗷|mn/4:vwOd`4߈ meG'8A]q@HFG FŴ΀Syyt)xq䓓N][?eL?KrwiՃ[ݢW'GwGm*&rb3ƞzqfk$yV>Q[fECzuo͐${˼A)w*8Kq~iTx#r/~,5( ܭ"p3U5DB K@Glt 'j 3RhؔZZr$2ڛuK\d%~~Bҫ l֤GSeMO!w-RfCC/ .F|"B.n~Н%N[edbMe(C)T*s }IY!L%jb+>cʜ<`KzN\/!\% @kj6/؈ǰ psV[bx%"694,tcX×=ctˣ$CNl q *~&@1ʱ_o$GgJiMR:m*нiTO D`X+5KA\Og$ 8Wpƞ֟rnRO Q-&(]Qg]O!`2mϚr U|i.yDq0{>zv}RyY)I94~#E$X5F }6ampzj{߅h.CsDxΜ;v^ZrGY& k]>uevmDiC,^ ~[N8-ϰp=ȯqڲE0Ȱz)|uݙ[?ѤQ>;MxDL(\_,x};V];IQpp/3$t ܗAJekhزxSrT `ni5B0iC+ОsD&7I?ȇA|YfE73p^” (_ tq{LnzH#;aX,j͜;'@^ڝ?gO5:&-@v`hX$Ý Uh{?P6*{qHC6rqh!q9]*)u+~+C|nĎ#*FlHiw]%y3˙VB̫Y"y޶RtZ_ఇ:\ֿ8uD3FN^Uh8S_d"E%>}ܦ&m `G8z𛳸)I9>">;t2c͢.vԁi7%CiR8iNgT%՗( M&J|x'E/X&{]XŇ=&7ǔAC\Mk\sWa,u]:ChwWb\v ^? !D,c.PO_{^Եp M1l76B4f+(ӯBB/Tf 6 ;]NpMé|sw"(z!U5U(TRnTMFym$ |Ȱ(>ۡi'ZY:1S=%e>YBf OOzW]0WG%@ss3mz3vJıI̯4lv:"SsG8 94 =)d&}L$A8%I|}a@2= ƀU nS=ɠgh';ЂP6)Aϗ_tȔL1]& AK 9OI%c3ȩ."Z,:lG>>HDdI*&H=baDboO,3D׬ӌ2ơtC #Ro~`=ew4yW Wp`̿>4#8e !>$)QqңPPռ8 wͪgyzm77j)}5JOA*@_pޓ )2cEeB .ZI'$1=Yl^յ}1leӵ2_hoL:%eFɭDJWg.:?#R(b\]]9 #dgKV}ǒҩr4~.]q?]Krdkj?&1 }FeFM^A =xA+x\(mG4s)Np]& 9^\GKS;;2*63eNآd'OnrTnYbfU}Y6y?qT[B1pDy UީQJ(S8zuJ^6U\]ؗZZۛT X$10h ai. Pw!Py uyېZWvbՉ{&iߴyxC7C2(蛸Wۗj֮G *iN,R'P>SJT5Vd]3E:vX bQ0pR܁#-B"(Scu2}?aDaÖđ^7L!yu+<5Ɩ^0e_oE:)[%>Hm! *)4v+UmJ].قAUqʙcAovЂ;mT(V.<`}vSd1Kaطt`(=5wʟk +O_,ԆE_E գ$?m` Y4ٗ&ᓴTt L{ζ~`,=U菰,#!,y*4`9/.PQ9ftmzLp-foK:aO4 Db>TZg\/Wбr S/zhG*͌O !/(^V62cyz7ǘj[ƙr8cSz'mjDeW `ϲ=m> QfY"JK+R#K67_=ms7+2:&#KW S|: ;L_9>qThReD,imd02IEق+v9zc=FQ'\`MN^ ke.`*bBMH[ݶ8<&Tބ^XL+pRjoOQoD+ƹr%M'J,6z ^.&9Mh~^=eׅ}x -'LGaƍJ9;~ءA\pa@uhJī=Ãw@6 +Vh q#;X0㭵Prۏtz0ƠB; ˀio Cjʌi)4VbAZOAb%[^j#ߋ/(-JH%IΖ bR'pʱ3Ch#Jyк:G /3Ef9B&\'P58;BN=([Fâ]( `BU?ُ jKN%'{NUEW+Dis@R yܯ1[P(YWJ 7 ٫FmֆŒ{ӴJX@3o+y!.t _Sϓչa`yJ^nϙЯQXbaW {vQk*ZLV .C k1y1JTBĢ^Jѷejsft %>)(}1ڏ膣TY%9%h$'Q3ܾ2դ#k~Xwk dŦ]t'z{Dl{I$eS5^0/P?LK$)LY#G09.ݮy"Bg/ f]٥R%94>"6ix{#"$3,ė"k!BZʛafxBD"*L*o/ݯU-"=E/ JO;C8mk_t.A=gB]nBntum\l pW.acYG HpGVS8)YzIԁ~Y~kw'ӘT<;<^ U5B~  nI2R&sγ[:cOWt{0uG\QVJؔgwk"#ӑ0D5;KGcebJj`on$Uܬ@~J$pȅqrUr8\Do}3 L a5&`YN$D9j hmY@od*<)jADnN*|`f(zNrA)7 37 E_w"a"꾅a_`tzua$j.׸s;I/2J XfQ>Jxl*>ٚaLo"`[FU@04iD8|+*k%>&Зے1X?MUDB~0[Uγq;?B Аy8I{_mEguEq2tm3v\тXB&.Y_i^HJ]'"a+0 Z od5lҤJ @1=+@uΥPq1aO$صC,Yv3';o{h+qiIT GK_ۉ<xW1EvmtHk*TEUtSir2k:ͱUkwZ^pe3hC k}ڼtuik]wB;1-V_,0 ;ea pEFM}7nB6WZ#t'|%p6ju=Mj^j((quBPn֗QHSr0`-;5 d܆H(euqt7 m+-#XAYTh:.HήlWHǮdr5mu-/CGbCf|wRnXS.Ġ2s&y)6(z\%COvːыRP0wÞ'd"ד+?5^/sBæ%^davzą 'ܳT$UaG?DQC4/=?;r FtB߶dޗO #nʥ5Fвq}X4=}dCqsQa7H%(>8{sM)`/9oW߽LO[Cׄg}r +"]hȰZjj.8%(smyH,r _K5n* voۄy#:#=J.ӱd,]d&tБ&,ӓG(9+7UV-SB%Jcaj#I".IeZS2cA+BA,B)c&;,?S#-N K9 Xih@7sv>NN(x82A9pOۏ[Q0YЏG(&^ΆPR).Yh?TӲ.Q7Ɍ)Z9PJZ\GV қ0xD1130> \&s<  Yc{>3a*5А۫6Y5?}XO]LCAcgFŊK P l<GxKv@Z"1<(#q/ʤ J$%"K`r/>3G(VwK4n/Yl_i#RloKyprl֗ౙi= 5Dմmk?j*@@HJxi<9P(kSa3&}t"SE*q.:fpM#n+O>B2xq=9]6=,/uE~;#ǀ"qjyCȉ'wo0v3JKB֤!C)`E$jn |f^Zo h.(o<Ж2&Z#Ż-wȠh}3lԤ|}R#[uXi/쯁 WeЖG\NB~LggG'_ ә-H1C U1rs3cU=s ,6R߻5'@( y-X`ewK3v]/7Pmc695E5&*f (\$L#B% J,C&Na/`!W0J ~A~[NJ4n)Hpҍ`ucH/";>v{j3{5I@HX#z-tՉ_Exǫ8_zw;.|ǻ8f|rr%Og*{V0Vu ᩰU{$ͫ΀nV^R2Y7)F11t8e]yf{Y!PUD',hg~d Hg3ejNeWy dBU{mtȤM@ynZCoi SC!kpSgXG%Pu-R[9ȠjqMߚ/w?y-0>]K_N.v-^] ;*Wl٦Bj{-rJ0?D'㹥-{v;[+wckF韣`:ALTk5Hb4zE% G?mNkɅV>Q@a"Җ=fQ}Q&i*tu{PSmz?}X}WZċz '#d:D-Auwx澗g9E/14Ԁ`-G&/ 'e `C=E -*0anؘmwDB.:/K%vQ",8~?SY:`Y+ IS!W&SlVUSق3&e1Xy5-)lxP" K##g=!ݤ"jQma`J,4|]ouqEsm#1hHRoeiop<}=jʹwnqH[L5GNzڝPwk\E4-U_tF+HxV ώQoM$o%.';SZT4xdX]K% ,¢ _Û7vG@H!cQ1j`hȏ)ʌqТ`zv $!w+^ԐJGy3HNso7O\ŰkPYY߈3?;XK>B h/W/=ΣK}q de&ˮU"orL tvbf:)#tAi'rVa.ރ6}J?f)6+ ׮ FlJl⢣^#x""e1&Hs.EiĴqEBifsV%^JES-0{ж㽸n0[h-|W\2?jBrN`֓Ef!N<k a .PBթۂ1))bڑNW؜MPS.7j=sMf%*24JWk }^ؔQ֚'8zK!Gg/|0MEl6 R9\*tS^ASc_|!EJ!>U Ƹ-SF"#I\foV:Q)5&#tb*c0){F=Dçn= =dNӔi,t@d`σg)8DV@k#7bzTiZb4 [ Z%~@]dܩxsGVN)gFt;($=ޭJ1QTģ#ҥb (&l 2Kj|TcnҖ)Q[#DQ@5i1*OZ]dVĄN ՛mS>UCs6Ҁz3TSe_Z1B&xYݼ-mg^|o6M_Qo,{x1-e C4RF>. FrB[<4 лk׈FP%>x6ciwmlRd*j%8ibe9Ƀ,`K5&MNY$]k}k5T!=>DZ]Z=9haۨ MhndΰB~. [} *L˵G&HgmTv1w*-H2wjLSc*IY'\@ P8g#hgb/CG(WJLq߈Աx.3n%Yd{Yvm뫕P.z .ϱ%d?k:;ּhyJA(+y8kEV&YS iRn=Вe.6v/:t ֆ7xߠR?hh&|+A$T?f6Bו,IDC U~6]/oݰLC %>!K߉(+2쓙ˣdXM Ҥw0F!Ǟ-GYx9 ɱᙁ`p̴H2ɚ9J;1Uv:# B'k_p8GTN&ExByeOݽ1}2Z}է.`Թ¦cѿݸ*owj1bn2]<>ՈeK]*Y4op$t(: lcF>2TV9!su ⯌c]xz zؘ#@=H 0i؆N#+S^> $}ab&T5v'Wߊhdl@lFTau{SUJk:qėרbz#; ma\}_m͂"Dz}U$3es4 2E'l:ũaȎX3'V6O+O!X'ʴd4g&f~<y\4hrM1Ǐ=ψ?l%uoz;M[S/ X<3a>{&91u(2YHp;쟽H*Í7Rn_&mULrqifދ ]A{}jf3+ vXw鯦ĢsFYEpd0^Ӏpk[jӾ;Sߋ;.*.l&Re7"&:nU*nB';?%m a(4>g!1K*iQcS`XpC7䩰KHDg TC9:A<J\^-m$cb k"DzȻ.cPIo@Vv9o;1/;n 1>m g]4~ x8CNQ~X.!AV?0O؈\ѓ74TvgĊnQaJ:Vf^cb(iT]0ufGkCⵡ}.s=dQF Іc'_JLn\iVFb夏nvaӤ2pi]/xKLx*7$D(Nmj.F .Ь1 RafĖcwѫP5BQ0eL aHЦb`ɛ&%x]I̎PWl܏?YQuhʥL~+j]ΨѤ ~*y`y+xn4EQ[P[:Ɩp7o? Z(-sICn&GLSbQ03|ܜIP !DpGj`DX{q$[m( Zٖ񘫛ޖDq$q zZ4$:VIjgqrs02L?7F}ă &=rj=?)T^ț\F5'ǣ3וKv; S2Q!-`rc(|#|8wLGԝLF$5^Ws}L%H.ױ'hkۇK PsAFQZ4F(ȒNp8JzW8py݀ M`Y1   @(;i#5FM\Kr8_A**f%?#-܊ؖ3]if)}@Y9x0ǀ!ܥש;3t%`qe:0\?$olcq/q\BfnKtlEb"ekDb;bGtBiHd1YEG.V%zpaG,Wݰn^/kQVAiKV\ \Ma{8BieϘͤy{@*]LY9aԜ7[Fþ+ka@=c (̬- 0 zy3B cQsD?^ie%]G=b7iur٥0uEt RBZ Mue˻׻,f:e򁻲Nei<"3<YDXܙK{@TV{kVd+O5dۡ=`C8lJWȯ#sTBńKۖlG/J:Bue"ڎ%Vk ;cE45lS2rY{"B2G+rgVS49'6)&߁ue/ivL )i.|-u-қeq>qX9hK,Oޑn~^Lz24p|Qn|D&0p)@E F4/jPh13n%! mF9d H| *w W L)pIzUv" af)H1:Q8u M&3;A/P)f&t˒AթFF%6l/JjJniW|S4`Hz&bM>?R.Q//XvAfv%3#x@59{֨:ƭ0oj>zR/@N C?C]6oz_IB6sEÑ}1%Za4GF]D< `ZIc=ћN /y'CRR%I zM7g_58q.l tLI Lݞѯ)]9uHFљpo.N7ѾШʏWQlyVpY]?CuOC;HwC:/ ì?Wr*.j|ftS[_ws/?Bn[Hs"&*<l/J/&=;yS3*^Mgw)2j[Mޜ0`=x9Zl6{͟)y84#+4.Y~yVt*PsSnKM3.鏏y$9A)ix-ײju w5[FM&|1-|F柘IF&<^|y>ffY͖:d4Uћ_^'R TLVC惛EOy?G”G9SfHz!,BwcEd]&!bbE< ΄7epv%lx(]K2nݿr*@@odOBa5$99 qЀZby[n;~[FF,2UkbT9<. ;9-IhwX<3KI-K9 .y&eOSn;ܓ k?Lu0֧`g]I|G=G#T.+(xq)z^K慌aEfx?'+Bd>=<{̔MåE'x,OTi!ִ%/s袋~ϞdL(\Kv”˥AWTuZýף R,2"-jW+Kٷde[V`s-\Hs6%q]ԝ0t$PGE])vF@(c_6/+JqͼrEi~\m$ @ yxB$َBa! N%NTst2Φ ڥ\P&"v.V3z%#99<ސȴW_og-b 9!g5ju6k@`HzP1\~p dfd]g5`}C]ѩ#G).t *AǶ߁B]@D* Pp\VC")p 1q}Zw|XA=(Z񡚳1G&yĎBp[ 1pH&SeRr Eې\:q]ǦV"G' j0"6ShX)iPNH /9Yw,y~jgwtX"xecD`G]_©015#V6I ;4{!`ӕE}M%b8%%nBzw9R &lXe>xu>QUu Rv;'} p:)W MjJ7ܫ؉P;)]+MMڤ ӓG螨b4SRr-2?Ӛg6q>tY;d_6v)UؾTj3*"J\zNYEd^(8d<8b{r~#<4t|×qxڼDzYs-jvVQ~E!I- w26sE*DDjJ#HRz(4ɽs:ORVNIA!"/ՌSg4sCfjKr#)`9̝͟3 ?'2º}cwnPo8nԋꔒUeJD71/&"n;W??{1-~l\Uum-^X0V΍Ѭ N {7JjOF zk>h%˨Ƽ6 =)~*Tp#??nN cב5DO%ҊakU>_yUniIٴZ@/\SudT/Ÿpllt׏d 3/bͷ hW,X>JԴ9CH!Zl_83v_a9'⡽HkJh5P&ϱzhcgo duf`I>+kp1Ul!x@HEGy.<[w DgŜSGĂD5i햞R n]a yMaauB󴫵iď=I6P EE@4>gQTOǢUȓPSS|^k@Fzm AFfUFE wAʦ LxTԫu*boLϩw< aǯ.$tbu~|GX맿_it]6$CR9KIX=KF+iG 1ܷn=0Y+JXXi&D )ū;'䧣ng%XL 6A^]m(Js"?-`;2M ,'2.(o !ݧO{K,Yig;bɛ{:q}h8Sx;` \!Ru[?tK%#㮖t>"nG6V^l"]d[f+=ѻDgrM6˵AVK-'J mBjƩH.C -NM_^i "iHCZ!@yVȉPamI|ZEdɪ) ado0%s JE}b]Rm_tv8ی\l|?ELz$WjW۷Yvpdx]kqI4+0$d|!م)0anP4'(pao!1" o]3ρ\$ hx+Boq9+}Ru,RAN9 C/J*4geO7(Jܗbizbr[0MkM,Q nbt}8dRzvd}WՒ7Ta)k6JWY* Yj+<ȼX~$-U)~̊U M6XvM\̑ sk"H_i`d!̤`*<`@{QuӺ~K_VS+W#;Ȑ N7tj?٤D 3[K4tQ78B\zt؋hՄ B|`L1 SxżN5z%L3.udT5Ѫ~?ְ#쮷A!^dWOS5JM"RWEo$gH s%"-LPnC gĈ?†c2Suk\ F*_;7Ȫ4"ʻ}ΉF}%Ut(aƲ :Ž`]l+NX)[eR즢8RI@/+bZI]gV^:"vt_0ÂUevNǑ X[JLHh,ڊ+. 4fY 3,%ueΥ(yjhC3ىAc)ݯ=;$=du h_U+YLP^5iL#~m .KX{ Wti*5-^ŗ4ؒ," /x- #ۊDFΝ.o~Yȇ%:'hu-lK:jv+"+Ż^RL =kzQMWk"<Q^!iyrSw%jEsKJܱ\qF" LKGf UҲr3dՓɶOST2 jKWD;96`,U˯,XA L0fEZeg4gߧyKRJY;#ŀYvJP}:  *eѮ`}(@XX"Q}\gȪ :f-;PD,?DKm!'$S2t4)_j5x:_bS4B\i:QJք5\"sE4ɇb[]ϞPNdaـ de+[ix(Cǂ4zژذ?UN9 2jf%^@~)u*0yyyp Bd.yԨԈ!'RVN`$wVҋw:ő %u]#7a O grEp\j7+t^uu\9gH\Cg\5}'jPi N!G $ߖa\90#jּ.,WYA}S:4&i3av}faًu-k^s7V=UsCCñ.ڞ @So+l{E'x'h{ٍt4'NUKu[$?Cev[9\iC־Z_sMϰ[4YR 9,9tT}% (=alt嗿)E2ZΘ}LmAAL/ңE)]R Lhl v`o!e!MW&DŽ؁6o;[U(oVcfrؓ|`FQ'9I:欠Ow|GNwC0IOqzEP@K<'VoK-kujR!Yj[q;v6sѪJPo3G ]JYw#&y4px3-d>T,3iSw8fb=(\Dneio.C mUx+n sW"f0)a>SBICIydyt7\S*dDž[Fj#g .!V-xr\Yyxcً^۟\Nxx t1}nSjRtcq举OhF \5^&YLA\ѪC#9[{[) l1*اבyB2NTw<'0[sSD,2U@0`RDSa/NlݑLq&YYʸ`p7A|@2#CGq9^= [Yկ5"9__PeQ|_b&']&"&݉L89>|w7IS(ln`V7)#D̖Df|lv0-CF4q0S%@5_b[X#$rͷPž lÙ'hDQ.G lU=@::O]]'a(6:$= cD3[\xDe> +r_gF`B?j(zvꥩBC; ?`ߞSIL \Ed"#sXX0MS2!gD[Zvj']ۼC~$%T9 D{MK|8"%\54^QB" -ƶZY q?<#Q G*Ϛ)arSyZ6,pN k|-B&-# 24{wȸah7C 9[7?PmgІo:N BCWh>&G$̀Rvx[Ě4㧅TuF1;qQfaf>/:mS ʍj2Ee}@**L` 7w}W/{҂k8/ $V*gyCr}>CWECcԜu ^=kSo_sϢ::)<7:5$GmU0I-h>̌bF*i ;V`ywx\5@ W܋Drc[N}ыN1{G&MJgTaes  jeWbZ ҽVmVZT&ʚm| jwcgNw" ?RQߡOJ'++,Y&ڨs`MrJ4*-3"վN ګ!!ѻEg(wWN+~\N/-7ܔy/鼗*bQ!=cQ}{Oj J ϣJħÅ,B$@m $d%;k=a:V>J;x ,sUBE)}kd n$8XpsE-9Th$'~iH`#R? r*-f]O-WDE?Ԕܒ ?S{HzanaY )n1ʘ\]CNb1@{uwňvnkQ8/i Q \v^@ONg*Q`54P-JAvQju_ߝݏ`dfd4uLMerogu 5oYS֡.)Nb܋IOPm5ԜO&i*N(w87XU9;L-" RwUdͭޣJ GQlSߎ_4AYڥoK1`qZ@BMURV]7j8ZOF8% ?jRQE:$k〃waԵ.԰> S%Lp|2>C71S8pB*-T jpȲH- 7G𡸆E+O4"3ԣ2n}ʋ%v5'~~ưW$$ {#C|}_*H63WRЄf9 a&03rg-=!& cxњtPs*RO|gTuD` x-z˅=hm-MO *p ;Κ}`tcw0Y[xfQhmq #KK'5 @ SJ,Uu*{D:_:K~6x F&qr| `i z`c6ڝdҖ|BD^<>z%|'nJZZæP#S?uYm{a1v'';c&̀ +t~C`:QgчYn#ج{:,DR451KKIcR:?03v{׷2 d\b?Zm NQ=0>F4*u0dOU72LB-`㻼i/7q`:3-+`_Io3U\x0YCj/yÝ#Ɯ\` tn>6'R6|+LW`s~o NGx2 >=i [JH&T<Ģ:eӡ޸,Ǎ\_moh oXCr~5&8[tQG61& '~+607.b=Ճ2^©j3 q+e*$9߱1dq&4D51WnPW3H[>Y`KӌD/~}mpVOAU'7I9ob(:*B /"&4q`]h$ ,f%Kˆj8:mޣd.$_niY7ޔ[ ~,ޕ?wd)ճ,iasR juI]c;)X.|}~>$ݲ)tRq7DtSSy-~[ڙ,4,U׽)!kJ~"Aj,/]pSfRuU߇c>y̹iZ Ľ X> ՂAC5܆1ԗʽ#|[i&@ TͭN*ΰG}#ywq ׹[7b8clՄ Na7f~ ~%!|SlVv/I%ccA83 pTf̉rܧ016VNX1EcQE+=fwP8Gdģ/)Hʚ7Nj @1C愤u p}NZZ ~S2~W75q(Ƣ\4kò,D LT"Q, oIvN7@gгİ:]_&M97I(|9{Ko0;Op8LDl+{\V~GY9HKci$'ĺ-8^}GU#>*HoE ) KBu`9֟`L I"O!FeTrY`Wn~<3ZZYӗDV,MwŤ`xIQVό16h97@h63! 9)~NiY7% m:iuKY#RǶ^Uh[=QQ״DuPMk`Hg[9w+QH=B9?|?W\n;R<% JsmhiRUK??K@UfEgn%O]ìف]['#2&/@; yLCZxwBD,sG6/\e Ӿ_d4|& 6GxkeqCKj{~IGɷF&@Ο~ ݽOYI0C.Sn 3z!H74;3 ^]G,[P} Oli!)s+.Nmtϥ`g9SXDEC{E3|GB8z~B;D]:m%Ө*)rI nǎ}-\4({m-]<+PK1疧E߉|Wxy-(mGb8BpboWiq 72#|6ER| GAX1O!#Ҿtqwg*+QH b06m;.GA);# 26gֲi!76ȕ81"{90"r&rT5Fڟl.[zM Plvn kQ%G9FNy5(ټ{)؝?Z,讂OA7H 5'5<W4wx 1ְ* q=8 +ȏ~2bwn&a85VP^ 7Jdj˹keakg7"%i&Lk`'_ vl,`<(X((̸7O0"mEhy!$/}`JqzLJmArdT-;OH&]'Y>'sjo&f~t mt:jf93F+'~ UjCm20!xϼLf h.3jءpqe[\vI_ѱ,+ötRo.b!4C(Z.k}xU<&sT Xz3ט`m7[Ѫp:dYu*^lo gP$쎢 fsS r$DΉeɭGoXGOʽ+봱[3@4Q=s9zb<nB`VPL=huɫݫs[Hs; Es/1oY"wd|is{:Mju݃dF'(A'fLlb<c,V8C0^|@-:FiV 9e v ?^uɡ UHBY\KfP[O!B#*L(qgp0=R3 p)*PɒN"PC$ ]r<+ }?α9()GIt_dt;4`1kd{OV=Y;wNnvg̼1b͗-hk?dKn?p(Ox44>sŷ֟DYe߹$G)53Ь͂rd[^3uP0ڵNjQB_&ǧƥB]c;!S 5_{S]u^aDu$'yuz+ɳNOo?C:-:-$DD^؆yzt<%ޅTTa8c1f@-gF9!KbHŃ _Jo-fEUlnيf|gDwYɄRADVqTgv^ffqVhv4J69v ? i{` [0avLBNDuM}yW4fcxp?,]R/1|O㲅Ip+-irAB(>yȖm6Q.y/h5üPUzyAO׮ 3W;xo>}^hoT20T#<Ӊe~"wjerF-C8g_? d$W3pH+g+mw;4^rcD3GSXۺ6997,-4!}xOv+MN_9$u]XaKIU{L{8JwKVަ0|Ev\<tz+&n_KkW-iL塔 f-0k3v Zm|rҲa O',Y~Uc>~aeNH L}Ö肟ltS]F\r$LY{dl RʄM׉ctJfJ'yA҅2sPУRVlE,:Ǘn0.85_6X}c0ɓuEc|^d)kbĿmKwf֎U՗knC[R9F%{q\VW_AF%Ӯ%4|h)G?v7}}juiBd[n3g ld٬2lx7()h55EK "hGd2A&|tI#U=R]rQ%k 9%  >k huNya;uER;ǽYvwxEZ\ uGb0G *u|ENX Adxb!92etUPO،SӢA % [0 DR_Yrf6Q̈+ ئ6_jD')=bXޙ%j}iQL_nUkHxK ;? 9B|2"d@ؤ6D͹ C+#)A3U/b/xo\eh^# N4C̴$٠#ySIE׽.:'d]4@B^Ʊ.LTay`\NBڏ!g5isd)l20(:;;c_y>ƍ2X\9N W NZ"mԊ cq>{G:z)p7o' }'_D7-lS70UΰmǨǼyI{8*'oF2S-J0s}tߍ;"c20F9t:/Ưlb)'+)Th/vBvߘC`bL{PiSX^؞1MZUFǻq,OVfJɗjui~|G&1EJl*Ҏr hۿctg53tQO^аntZ(#4FGKM'{6mtvr~IX f.M>ZYoXBoH8x9͖0g%d??y aryx*cheXV\# 0VK$@`W&{5%R&& nuvkwjlo`sw9z85 eʓږ8Յx3֏ ]W"HH|M^q`\.lPd)^gmE9V . 0ـ:ӚmIZ)8mt]]dJ9`Ft@ͩ0C /4Bvf'9DMKud$"Zp[PFDX;шJ޴%F$FmVEX^KFLhL.X,%_윔ܠ u CN^o <6XIp3>%JO~k(edNxL,0OSէt׾G< ρ",&̲T] NRUK!2RA鰠\ĦЭ"``!#EǴ6E`FQ1~hG}.^F?qSؾ8( 3GO*0`:z Y>{dvYت` to@x G&(.əCR6К;"r ArJDg3+#A!DA_I) 6lO<+M3YI-rh < Z*W/t)ְ)꩝r!n KAk Twso`C BU¢!Edd'L ]&f `WM^2R#:(%ZXF>Yʔ n2l^SD!=Anh[*[Phm03eDs0jɣd?Zh0EFYuoя9{hUg3ÒX2!Z8?3J‹UM]/: HT! ^2aݛ/ɫ$eOskeZi@{D)u v+UxZ))o)-|YHK#>kB;lt3vtj?)E8.DD0/s!:'w9Ot6dMa;cVЄ3=NRjo.UIy/t>)N x4S|0Q$p_,WQyjYBk)&U,nM(1{Ŕ`3e:ZCoDyD׋^| kwKP: ٣6P1@a%up3 R(t 2HU7Τ7usTh = GŶt٬dqDU ,FM1˗ŇJ)(?lM"Qy;*ڛ <}+XQ= TW5mA;Wf+Z⿤`vcTĴnQ??j)Y}U=1(>Qv-a6`rM+mWS QJ?ԣ0gn9⛘VΓyiYOT!EA] Oa5M\@l"C3ˆ1Ղ󑚾q‡:5{dlI )LBb00Rsvf]%*V>]N[#WV{uDC! MyQZ_e<%s:DXڣW;DAz"ݵFpLޭ"6dr$"323G_TAV/Qқ:HPe$nya/ :H Y7$X4:G^m!g֋fBt yӝIxUe[0  3촤]Qt" >E[)ݴ/sFjRZO%n Rlb <7'jw졵QC/[MPΦIO6j'E~gXOv2}lbwާs6THXMSTS/$e,g~_cX]IQ.SY2z~?w ,3DV6G w*<ܿȬ tN6 zGg*]A~E>#̣ UY~j^9q׀3vݚ]@({H.p$zA <{\c=b,5t tFAϾǁ,`MWOH]&pFsc-hIR j+;L&mv}pGLo`YYpXvk̑e)6AѦЁ1FZwTh 56EVDW@V !(P<ȯ] OBWL7NqJ*~Elׅ)̷"6>Y2/‛P5X|z~tU_5U5R6"m_^ʓ(T;ve7 qo@Vki;K1O)Q7x>b6Nկ IF)i.VVZ:ݑ#r}"CShKln<tau1P&Vy2)<'1МqC`$=hʺ޿ՔT>aAI luΘ!nnj'1IO+#-Yx% QXE 4TE3'*O7JN%/ Qca!.qÓ#UA fSRZ3`_wjPFާ ε̻ 6dpvfc\wϰ3cȅ&.Ue?AZ8ӊN++c8mVo:"?b gۑe6m , /HJG{vjȉe+֐?V;CMص2krtkc󖥣QE]%(^Eȋw{"Mi?^pap:MH@R/,N5:b^k>7F)0`)2ʰ*,n|@7^Eo\>CT Huա(t}@ntn>Y}efSC ۔ ӲϩTEDP'_gr1 IHx`I}W?CӖS} z7cOܻf~>l ~#v d( +˖#cvM z0JhьW TC~4"0L=Ä{:ַ}L[tSad%]u˄/zM4/sӍ(@eq['Jo;hc Q](9W -p}9ta6.2*\M)2u|XpF|@w2|Y3"-Ac8}Pl d anЗ?^NA+>X!rL-1J7=B {c;[ln.#H :l"jIaR7҂yFf]DV| FDj-,}8;c<]/ *Eĕ(~iUg >:A$WEc9/ ՗B2WbJGvsz?=NKSK^_ɿ!s74Z=vXr2}N`oa,;G7;ĪP mjkC ɚGZ C]k};|19Iڅ2hC@+_@Ef6-}f@8̹Lv ˅xUz+ B S|ZFM*GhRbH!s@*vՀ2"cJ$MgK.1p0qJZ-l ͨFCeyRvUS) WhZvݝ3ϧSs`8bGQVT2/. 7ntK9q]W/i0GۨSZ*8 w# ӎ2 hő@fD6;LZl̡T-%C.Z?S%<]r^oS^ AZ |S;3q~qOHJzqB-˃C1Tp5ˏ^kdpW`^J;ص(&w}hsOPjN=;bU<5g{Z( < JL$>*OVm %~DV@XK‮!œypm/4TVY1j쇜ƨivJ, QX;O`lUbc;zbS*"ߺ̢Cd|)y>X @XÛ}-nI*8=X!n>i0G}U#ibZ|NKΩKx/``'ʤJyS5%4A5_0ofGeh ك<|` Y4뤼2k3CDLJ+0Ì2]VYlӤ@`xĒXRnirM(QSJðw@IF:xĻHxF%M}2}9,LlZE 8CJ ON"Tqݲ )'Yk~UB (OA9 p<E~8$OToZ 6Ϛnl]jʈ\E 3%pVт]d}0T2h^{4<Y*y5(1A`d<˄{W *%3J}V-IFɢ 6Ԣۓ\Bi00m#Vxz2"69Iw_Kޜ1r+h;FWl,*c9A7WBld}&D JJ"{v>헉ӊkcni Zx0{PGޤ#O .׫Orٙv Nb^r dâV'C<|{sfx=@P7m}Ib5ş"D"7>a߄.KɸϘgH kr+|}KD^]6 jHWĘD@"Zy>Ԙ\!N )Oz+"LQ>|xY4 ;,_5,EX#ȇZƤX/b\a" 0{7&|bQ/-j,NHCnH]ꪇMˈBzO oN"ݢ :hp:oNbJ,ީ' &Q~7; T&'.N8ddd7zϼ IpTW@Jd4bH( $X>""aqK|C!@ʣJX#ˠ[,,eh,0P\+Dh` :N&^1F 0'G*tȠ$`m"nɋPS$b n<$ʹ,PD{|]hȯ(aT]`&.FD,uPvSaVɽb!>xhI4uřN`ꙟ*D֏{`P64baЫ$'>$o2ٶy `18J4s0m *Y*{.6ds"T@~Qai3%l.(yOQҚ2ZL "(U\V^F/òR];}wL-#>XnUdU B \gN[cp ,BWkD) OJiک TI #>lŐ7`1#銒Ok]d1ȨKqH_Le}q<wX0G TX&}wX6= 2!>}2θGj %K7(o\'2d~ Ȉ*pG4U 5_Q q0XPV[TKyzbuAE K1c*-y7Y.,&!4B ܂ˉ#zdqS1?y%Q C>cQηAƐkaȵu2(M'\}nr+m)Շ@tQ',7!&3qdPkb.K h-d,(sZNgRĵQIjV^+#Acʂs4$jȽ|$ZHęzZA fWRĩ0AHZ_NԆqADќ. TDk]oM!Zy\-i1>q/h1U$K̜Y9f`uÆc?S]gVp/q$ / ,XOa 6F]Pip~ ] 2){xp9'KK 픲־* Vr`@C?`^1XknJ('9"-|' Z|/uCB"BdCs1mԌj-2wVgyf{TenSRtTH#*3>Bxuh"g R*~Σ:>NK\{,g q!? DF@ At-xXu{ZU"IF(892&/2i:sN3|"Hb ]H|Lc킻FmTY,DнP*OXse @ҟ 9h ^՚twF^z9\<ahS.?aSXn5̑ /S<_MLbЏIChic`GbGh4~VIɦ[Zf WR+P:vCٍ,ywoIFtFZX0\wy;#cvØLS T!bp6 8 *&M,R@0IrsaUqҘ&څ/`Sz/kH (4Wi]ۦ^;Y#&2u4dXoz4|]>r/8ȃ m}{$YIױ+k֨Ubgx"{j ~gzNW1jlmUaYO6hcNe&KS> Z̓ ΂ jv*7>]o%]&NV >!d;}?[ϯB'0v@8JGxybK #<;Y?\̮ ,XHExo*HjF.7"DzyC ױvޡE(&w qF.2rX>b Gns`Y6 g_p rghzxCGZ+vs-ӕ#Umq ) ?GehK'._" y1Et;+Np]:&2 wVzV?sv]G|EC[AjbU Za7nPja;+K3mpi0ĽK*;[WT C hU_EIU9ĸ~թǃEK{#3Y3.tEVYiB̬3y'mS~0i#翫\ C:1 #:(7A4 O|q sB!\*/XykZʸTز5uqp"|,as|{hBS{:DkԲ ZP\+GH*Fr澒cI`Sm5UV@Aex;pΎÁ [zo !fh6*5M1E5S#yV)(Ի7'J+DsrwcV<׏p-%Vtt&At,!~ɘoC&R)F2`kej92_1>Nsn? RZ7;/յX(Y #)F^"w{y~~#lW\Բ 5V5JG+fwb&Kg;ذeZD >oElZY8R$} Q֨O.kL42O4qߧǹB VCR;aHhwKȊ<^W`#tCQd~IF!Np|OBEZDHs~|SO) ;@eXMݘzd`NBI:~4 B6I() eō7:ZrZ%m ۖF`iJ&gf˶Y 8gqrt4mmu-ŰJ(-~y%FzJhm65bKt۪mI#p\"ᬳLD#YDP&^CZ]%7 h_VmnЄ3Sj) L+@byId?3/sc" c ^lq{z>B1}K^7AD9W@ qP ~AĶPȂE.iwc}E.y1EC0scɻõϤ{Zcx =.{(^`伉e6J𕴙k1~Hp[[aP!6]Vfi3={ ;7|4,EsGT,u@ͮ/rԳƲ\΋1r Gฉ@Le/X 'öeU\:r߀JT t|6!)}WǐwuHSaxU.SZ :pt8ⰌumF;%t#nM]3S݉)G>|懲Yڠ 1V4=:TΥYLTQo Ky䙿&Y9Y6J |zoF&jOyh棨fA73dV:Տԯ%A`k Ȳ5M  ]eˣ E.|Ra ;۷ X Kٝ KZ:BjEv4҄\BA|17wj&FA&ŝrzKScq큪Cya7d2@(,AO.u ջ%LHp' %=;R  yO1`X32\ߢ7T?a1cF %8~ sb D]Ұ|'KѥMb O3EĎ &f T14l|e8kĈCUMM v>6J]ic9Xc!юqFf_(-N7*7>1Лbd\F\юQ#M_YxN@@37ET`6,%ՁfQ"ekR5X,aMIXLz"e5QD (d\0<'ln"h4o~0'm͚USӨbr) g|F:EA7z$ieTwhW/\!\q"ŧ] cʲ47|Z"]ʗD*6xFWYGMy>7Y^H lh51a"pÿ/S+p Ov HoeuXV튇,OݤIM][EȔ]b4i*y2K 9|x0C2D+JN{pyP3 I嘎YP *HM)$SA$4W8o` ; F!OCZY)⋌7Do lm(a\hh ThY<%cS6v8U1bt%h5FqGӍd!u%nq99?rR@Ѐk5jƿʶ됝c 0FI# Q,9fSpYs+6At[rXWgj["T)TV`ıG ׮V,?4 z~N&lN-lAneF4AB1dsDb"MNs"jve,%KgurƌQ6k_Ӟ./\1lpfNlݽhV-Qy_%1Ig)` nـ y]GZ yi [ǝ/p6A WoH !w($"\Cm0=6n<mu7^1@,Z=n"4lh@ a?0I ,wϹ:| Ej2<%fHmWAm}ֺPmYȤve`@w f'Oz,;,9-`9w)t*Fvfa388e./`_tTy=nZNU9z_ ~³5uv(?JWiI q_ٵinli\OozT_gU哳=u֝-'bo$l~hR5x]ϳR[jQ)5΅iz>I(\o;x^\M<#[Ը=:֬yXg#m<հI$cwUsX-h""V 7哨0$dЍ_y6w$ϺBωHY0ѯf֡G&ROS# d1[!VT@v#*=j7^\xX&=>Kd≓Ԯ*t r 2,pu}j0P:#2$T8x` Ĺ7s D2BM2ơVӖŖ:uPT4Hθc|W蘳Tִenx3!pߤCi6ClnD!'S7ܒ#G} uCJHXA OBC p tc`RZP+\U*:P>JD|3t#Ux,j"`l }MK>SW8LdgFsvрvMFkvy}*;Rz0]~r7>E8/kQ,0Z`FeL^F~V){q +jw١g;w[ ,Uqew*L~u*ak<M; Ypd8I=-i?M^#٦jwxd=sx)MOY. uHDŽN0Y"*3kI^<YMv˴?]r)4'{YB#;hEFgȸ)OYhqJ:_XEUqM_PxR/0KGX0,v$1) jZ5^ q!"DihbKn]/nM;pf>aL5jS鶸&0awj*t[+WаJd77wv<9$66,cumΕ+ 3gӃU"/ QWI i;#OɄ/4SKЈ%yn~R1Gs@73 ?F"Wk!A?\Ցi` Ñ[3C%6D/ #0f#L:|fPT/ߤr֮T!\z ؖ-F3Zr*SK`{/Шe u^t'oٺ.p1kDq.V.J{O&H}1ę&) @,Hf ޒL9JN3s~y:-%֫r@ pFJTfb&.kQ"xKa(hϊ ;sҲM8F2l'T34dş=m̈7=fZ 2o/>HL:TKvEaYT HٱyDR̻V0Ic 5oE \ ND!bWWnI{&֨b׌|я y5I(*i*19-@r yB/kJ:"/[6fX۶@t}q6a[}"P0Gdn%HTf$_U,<8)VeYأ4Y_x89Ggj*> .Ϫ]1 ^sǶUvT<\f\/YRq8,)Qqx @dUgBg;J)'0KCc8_y-ZYrc5yR6^ $Tv|Bt!׭8+FJm )=Lr%tw=`OM]6 ]{w.;wLWƈVXA^10ht:u'2;B=['Ocf@ %rYwq]nx$a>ᮖORhS ".KaK/TKAXu1/bĪÏ)< >kѹ.+jg Í?ZzOmF˺CwU JfXWH!B[U uMT= 1 H=~*P$|]EyF|j@sG^L+;)@zsJȐ}0v me<"+q1HmYaG {1/Z3 dvA0u +~-v@}4Di m|I/Z~MoBĸ|}a|Y~dSR-9'[1AdÒcOI/VA[`N_dz^;$@#}L]'Ji>[ڲq>!]L\{Xk(;a?A1p%fyaٷM+RMbIxUQ#:Եԋnb16g!h =a3$JW]IH(1UI*V]yr院=o\|{ krJF|NL;x5 n2H} SAQOdݑTa`A 9s":^6/|M]@Gu=WHy B@zP~V1 ;1Kϊ} CR0Js1َ}q Rj: z Q~6?]'n|۝qqha{m8ZN6c1MDi,^{rJ^Y W51Ps֗)Dآsx'yI"K=C\ orFW Y HdZ $sŘq*Ea`LͥYkFm;G(N Iv&5Y̺w'jo3dreDx/\rV|jzKX/Kw1T .L ֌fÐaZVΌQwa=9=ېD6U1}`FE'˖R;v$8Y2B|w vb`U:60ZNJ9#d3ڹH\wδy`mD G;oGOkPJ6SDn.@"g5ge*!RfӬ g5U'_'SӳzeC " !9p1vx<HgtBn3FLh")QY9ϸyR\ޯ ` [ԩp>GÓfPlʁeüj2OԩCp|P@2$DJC=i8=9IuFed2YEF ɃAf {q 5D=c}i֑'>Gܠ.JN̼6_(,OraƯ? qZ+eGC?,?*Dj$_ɢV&Ep( GG5hVe^Qw!B1QJ˘>nI wu=NԂ. ׍5XYws1< Tzuo_;x-1=+1d.7hˠE#eciҭ,1d~ 0rR)3F9P$=bg{Z~ S3~|#I.L^b2t>h粱bV@gjhjC_ G=NU_QmZ:7G@}d ?? !+\r8me3>U'=q4< wiTJ*ǿWc?#G,d/꣼mVw]0G@wS)[. x?$NVMæ,kjR1]ʣI Eq W m?OP]KGxse R.1f UZrP{LWeS>`r,Y"M"AA߂>M3YzĢC4aؗRI<o12obfG"!`Iطp!J8ӹ]8SVe[= !~! ~3d,ʸpDy#feV ;L8ܒ׏ܘv/.y H)]ic)Q`2[6 24L"֙ikIy& C%"7Σzl57 lv՗0HPA)F\ $+߬S^OΒ+7%95"L Q-jP9%yA!Ȑ!57Crm~5Ui¨P+\X sLیY_Tt0fpD3U?XjOo;=U0&ʂʰTAϼVLjiUE%f%Mv8jtxi魱mz.;h/6"-AVg}*2u^_݂ۖ4G!r)mCe &aHlTi^-KmƔ,Uj m7"o& aS`Yp#;yB`͹QPP@й&B[QxC19XC$6j~^S }cY\Nt q҆:9eT-^mSϢJͧSC;0G 6M-żb劊Asw2˶?acp*TYT> )@ק)Ob_QBiK ^mQMobSrU^$Z.6@Z`sԞЂC ;}lB\$wLVOa15x'~kOjJ R%b:y)4aD%Bb>]9z3揩l lU=XFhQ7 : ;If A =9Chsd|oJ +A7 Eћz7$C\V _,s#iZxnׄ~X|Kʖ_=ˋ; h>^(8bHh&Rײ=S1uǫ!w*~e#'C&Rdh1cƪv{c B'&3 :s*n:C@GYBrbμu4&1XAvpj-d0 ^Y>@z6Nׅ7WeU;!\# ;N'_x6h;Wfkwc3pWr~❣!ӆݖ_ Sֻ_ PZUc2EO$Z j2 ;Y}^˂S 8L˘WL z=fGW 1+'GjEo͖xQp7ܪAP$M 1Yk:pT@YW4I=D"ǃ-c BΉ0`F+]ˑr~|iVno?fT%:;^ΩHq)|Tw@ 8s)\E.9%Bh3!64cߖoʼ=:T.5f (%"r@$/81d96[ rt@#e/e-S|;^[] ?OWBPCwl`y1}V`3no|g񯫸lV]u N5,hę%gƢz4NeXM<3%GIzk|=iX'kj r ׀L3Cfiw|ᆨ6L"9FFa߭/QY# E5ԡK[{@h2]ݷ &1fsaVA"! &˙{4B `@~Oo9ߞ,SCG (#יּd!uI-6hM#sೂaK0'N@aj5Z,N^."JP싢`Jw?˂Bn};:ǿDfۗaM& [.kpԛ,ٍT(yHe/ ~ Lqzv@y?/1]SB`,w}0 ~o@%=(j}eou ؀烌Mԍg|빮$ӬEPP832pzXqCB,n%(dա袍 X[$R:M迹WvH Mw)A%y!w鸔ԆO(j=&Xzٍi1OPt6j*`9999g_.EpuԨRJ ;(t/+夅ԛl4{CuڏJ?!Vo?`eiǩZ[\քD P%MBoU t9bRH @[6nE'Fc鈉Br@5]G35[ oF _S5,;JUYzL=KN cT}FV(j>ݏъ  >6I/h5gSQ@n#*Q9f6R[d !ID.x6roGM:F Z\ȝHX0H-9<Ck01/d)B6/fu HM4n$A36ڶHpˇB3zC*imFE h5<%/t/&(+7+y BZ̟ѱ`bT9߯oF\ 9REV4q2HL@:7Sauzkod4sVX(oCPmR1\+?X,4+& u"a.,iUm?O>pCڎv#WBn(ޒvlkaN~њ>aBb8??y5 hsMWPj39) }JsL3eF9i016oZΜ OB_sKrکH ?W^zܹ֮$j ]4]+:s@ԏ-xC};mP`hg[X|GM|E(TPxkQ=M3,Z2:n͙4D=ij6l1J XN9lV1y`-!h0%/Ĝ'F|Q6@Pye䵪J6&?DԲez ͋v[j+>kbWCPs<@W;0I ʖă/B ĭ!a|:/ptPEN/7Y̓M[ZŇHf]z(2,՘\frɱ~X`d!/@èfL1*tPRrEYD ɘߞ`) Z4wXr;k$$ jA|oi{+>#;cV4wYyT@3/K:k O`iP2/uyl$I8`EΚB .KMGޞy|0_ngYPoPdeϭ8]SL[> }cWecC$֗ѭ^XV=e?:BmVwDrk!"E亽n苖k%JSz\(2j$u5# `Y$ʩHk@a.Hө9'm?.8ML,NG?ڍSf"w~Q.TԬBh/{N5Fپd ;>d8=}'p%}F-m)IjԹ <xc E| Iu= V)6pLB)t5k5}TgŵK]ؐ_6&J6tX_c.cM+i%0p :S[|avGGX^ụu2E2ԎY ߤ $=#.0}M_,d _e 8WŧtY/:YK.-'Z E]Ѡ% j> ]%/N14LfPϐϕJ]& #>N̓gCIhkRSIWq9T-XʯOHrA޺ng3[Nч2aɭ3،gXHT."oDy%9Ca2!9?B8Py4LUMv4Wy2/cW.vlȇIT ͞˯l /aw9$~b3&ڲGCq%+AS )sZ (=M0lZLG95]#)Y>;,D:k9@@Trov3X(5vrہH2 紑l‡s?PY0`HNV [uڞ(R2ϢdӺHnzw ЉZYg.)lȥ/(kjn#KԎZooc r#Q <$4l/ K'1HdryZepܤߴu K8Ʌ_ ER b~Mì>fGh[Tuv)HVYN5w:'o]xF]6C(5SM ۃڌMs}y;T\mA<N2)yk>̇ 8r>KJQ\P$sDJUۘOQ0I- z5y'|5bJ grSį=ESj:t"*rs S0/KyЫ7Zա4jw+nO%"yݝsU~!ьVۏXvz5c%а &w:om#$2fx`r C t 1.v+34(  QX6s pJ)15>|w0׆"E>"шd 1Q;RY7wK@ 2@(rr&"UJ(39 :6w6#vNm-[́Uvuo5 O> ÛE|{qèjMŎmؒ.yy|W2T1\ÁE4B60}J.V ΅8'2Zy'tH!D\-Ԥ݊vYQX;,a+O吂a軖a0X 4GO|D1b bkb|-\Cl>:GUw[<وcwn"~e <8JG7@yD~45]`鎇Tjn r:m*Eqby:ԅ’4-򈹝W5ΈP2'xTJMM9r"K[gzf"鰢A -38~؞ycB1.wyy/c`/eU/WTr3WxQYoz `oT}!ZWYE'Ux Hs`,:\$/ta!.-#2fy]ɇ*9o2Q WGK;}S~wy|1 ra%W XMe!^-ĴK,L )ӗۅ\LFI-t,w)]/u;}mᩔo.WU8+[4١<c oZө=_WbA/}uwYٍQ-;JZЖE$TW~]Q:IM*4 ,PHj3:|#(l~, JÊLzuv ]/}d=CIV;} lDSǃcVqK6R^=mF@1llGbqU}<5ڙL%u&]1㭹]=uHJ5K,f UPЉZ@ uԖKB&gb tZՔr\>^:(6 3 vHG}tNlͦ>ޒyb/qȕv *٫wW |wo}LqmeT mi,)U T=d/Ha-\ sJO15KLDF_"J,ζCKOMUl8,M-)8Lÿ Uw +Zͅ 4C4P؆2 3ym|o+D( |o7ƑìUC~0u O= <>ҞTZ> ,Z*,,5Y{x!W,n&WdB sSE$* uNdNs݋Aa\e>)9K jO~N5.\rB?N! \Hd3L#v+2PҰ3 :5`2G"s%E` 'lim :XZqK\f1 "VS5=ev_, JT6x!|iCH%r< ?8B0VZ3fuodչN1EA5wT)ܗ3S[-f~2kǟc|fO5b'X-Ϧ1* ܱS{Ms_)-(iqpJT|L0D_6u*pn[-݈@u4 go92ǣS|QWΧ :KɈPj"é̽ DW^؍̸XBI#SbC?6p^XއzYcV2#&EX :ksUGIܒ$9,FCIhsvab03+I97ac{9+d)#!#mBVt dpy\Y1|0xt8((ENbCJ㱊 94 n,^o x/Sny1lé L s.2 svƚhDJSGjbuǍT4f(3XICU č e|[\99Y:1!3Y~,؆K -pպ覰;7IҝIJ@jbKyhWL>d3LoBm"oÁ;1٥Q@2V}pPM_ȴ89;N7O_~g<ҏ֐(-Ґ5xi0q4P-4ugC:8(5 5QiPW;:Hv)Ѯ@7I=XR Ͽ% q)H3)?Nא>!*{!3")Z;1mlJ=E RꅒBg5&}@a`wzE_$pHev?.  ^;L;(gyˋTHy'" g*e!Nc@kaJ)]Y!{LoeK _ [z)\Gmn*IȇCo HN& AI=k|C(JǴyx#e.Jd=IF`\C^1XVN AA;d m2n# \gBAMԘ]6>өJ,H'sZǩT x$ъfɢ,P \E4}S \Ì[7yjmD}AC^g]=9٨F0X, )GG Bm)~"6ÒQr]R &$8c{^ `f>$Lss~P`i) xǔ6ϏFMV(jJ&ٽ ꄍ s7)]/cC/]}MmplI'W_9- 3c۴9l)j:954I˗<pZ"68?Aup y}*ieQ̋Cuz郚x%J9S[> *\FFx.]ç- wQ}`䑐.y)fQ~v9ØNDWW}1 !lʤb,o1bvX@Vf+c7D{YAh;-i"wP^P:t`XQfb)HXy)pUe4uzXV,54 [ثY=.08q*v($${Bv{~!6/S{t-X pzjUQԃ9+B.sW%ٓωۭUxW:ϩ5Slyolux\2H(mePy+LD8n-TTPѠLE7q'fP%C{p"rqHEPz)gIV TzoQ`3N:~qf%Kr6 Z!KJAqߺQOHFmĴʤmx~ C,nju|-הļo7 9&P\Ǩ] |$lb 'KX3  jt׾7{|m_ gj#b*K6?s;塺>S | V{t$ 2&ɍV{>9Y'!yqޖ]x/9  #_C-;3?46 gdPb8ONۻ[Md=k*36oH o)Fh)9RГbxOYKb0&>E:*S ]͂\Y l(qdY$-w!pBsGǂ(- orC{ۣ}p~=ֽ^ #I@Z4@Qь a@5=C`ߢO@x?;?/> CB9/tD,̶ 03J˴u_ZK乁6h(\dP"YlըԸvBŪxT;IEO-BZXmP]8l#tc`_.Di4Sj՚Ku/hkB06UiQGCSZް<g^ՕNA6g'%L/1t\{BqqYđ&jyh$s阠נ$hNtx$.-ՐNfc$ FED\K[;WQAh4Ѽ Wd={>P &m'a9>Ak{SyJݵKDSu8+lh]Ļ ~7C `|Ey[-Jq h  A;%W{'^h#PKN{4ORI\s jvqEdx2GdtJ7fQXۀ/\ 'n!DC5АSHO8d3!dzqH. əkY.sb͚dNңa:tUA9Wt;D\.kjxױIHJA^9!%2*` KWc0V E|Й҃j20}&j*l_ٱ$W(8nj O]9A!G8̐R1%m~CgedQ'i*gQB_.V~e֗ ]VdK2^Oh7uKD%;F5fP4;(0݀635~~N]jyY7r{(ies %D, )dsyۘ$)zoN.u~ڽ0]TK(eQh,Iq2?y|5~WۊVGG.*qSyx| zF 1}%Q:(xoW/ 9l0ky?(UY>T+[]zUUڤ ·v|yGCY;R0oA w,kE[GyɸG&tFa{Bj\l˳+9V?6r&y4s6!X6w{ @Lߠq5V[p g:6(%[ ((wɝEޒXuOMW,Xyt.iHSˤ=|i=kL ӓ L*Mh^*/!zLoKZ 9Jv)@}Cw߰?(\N&jŏݭbQ};s'߷KmP89Ɖd3΄aO tBtT[ j"԰f9Kb0yVyꢝ<‰Qy<+Or{̹vٯ^zsܣGM,3ITŝa$a;h_,JLtm۟ H.,8YZY(:G@W.|s^rg.cL|/E8+/"A׼ukQ' j퉁P%DP;6܈܊um5UʿC΁;+poj](A吊IzAeǾ`Ted.#BEڠߖ1G-=g/t3q}H3÷ox|*BxW^\ ϗwLuqKM=$KQX7Z9~Xyu)c](V†4"t-o!4S=!/SrC S} d|3@r0  Г~ܭŗ`I=@Za f<[IJQx.ٲ#__=4urNzagM~B¶+)8PFyJ<'ZQM]b03WƼs Ex^u.c,aP5C_(Ie0ϷSbsd"e:A f tա5?5I(MvRC[47BFX'?UXVHkߚMb5H"}=n+nqUrL9^T^1X!"[w)1\N>_h|jItEȌ{H@я,n?Xh<) ނI~i&(C^HiagNe;w2&2Q KMTԲxgNQ3hyJKbpS$(<Ku|@ϣXdqX㰡T,*^~)V:@Q6w9N!S*#w"5$(&luēڌyDg zP>4N vfўvpݣEVF1~ 6L~UB1ؘ3yaja\W;ܔ&Y]NH#\U&N(}CFX$r yɁ,g$Njfaeg٨ʖo/Eh8 GozMد" =R~MNÀub\q>EY,Fxx,ȄO5ŒQ!"=.QqL׷uHNIŒʱ N!}YѭR/JAX՝/iQDDd7#ĉ-iLP1()k0f2JG/J6sa}wXMBхc\:{IKMג]R ECU)p6 on-T< _k,u])"hKh9hO W0^=x>Q6^5S( u1$Wao Bq0yE}6p!`uU WP_jx/w7T5ka@n p'0#|VR8Gu}F l5'_]IYB0 LS^mGG[c|_ KM0 O7 N)W>ێ׽:q{+ۤΞתշ$7{bО|'AB+*ijy3gy@tZ0LH\h& ^i536nRhSWLlh߰X<:~V8(K~'܋ n#/X)2ζS3yN-qqB5m[*.Trd  ӣK=FZj=D{!S1*q{OV]d}ECM#7kuT:ͱJssAq+܆ {[o]eFknvqjsˋ. s/gB5yO0&>᤮itn<q" Ns ɃE*Tb3!K;?3mCl,q<;f&6[ dt/F_PC4G׾(%z߆ 3$*1q5RdG>r:|ͱꬳ*g{rF)2έ3f=D;ɫžpgV@K'R2RIzM[Ul#oi/4>K1<ğ^Iܱ?(xJ H`N9 g2u=#3cٸ1}lŽqZLy(ꢶqd#HL^E T\k >,A" ⭵*Û+HC9A} r@Xb=zTP?B3 :ק>ZA1fg *a6R#jb XEw9ZʕDR"gz> bd'WrVǮ۳']5dJ㶑Sg}L%2C(XE ]Q}'!@Wffr'LWP#7#¢ c+;\{"zWvqۊH:3onxK2rm9e|'ыdHL:3jY],.0o==^u 7ળ*|4>jL~O|6N(5.:=ӷXǿ"WZH;_u<Q 5+MQc$ U(Ly :3%s"c@bzoLDT!AAdwR+m$Lo̺d犄zAlü>"E5־k&7\zFќg#;v lYY5ą`Ü\gT [VF·7j8Uht  5!(_Jߍf3iD\C{PެK `UXr;[k珻wr Կu1F?6h|>yu6ʃ&=|Xe7J)mKyHS_,:e{nB>m.Ov+2 i|?V$5jE c4bSV%>>eysCߞ?Z$ߗ0"ƎRX|[ B 4Kt}rq!lcWkśp |6/| 7jXaEZJ\8o=~FuFmM/LYhV3Ę|smvKmC5$#rw`7njRY \f =?m=f;WFp}%U}hQO78&LVĢsiR9m;y!Uђq`UF4wjڒYd{_tئ+3-0yހ̀<) 4cC[(]i)Gfx&4"=p峿jRΆ ,PIS^kuw a  #KBԆA@N*[Y{ |,U39̎ ɁwxboXmfq3m20w`_K1&*:ٲ"Bgd0 "l"Gzr񳯄XL7C '-Dmr8`Hhwyb8}` OeiW.YB ,Bhϙ//=kzme.d ȿs&IA71Qlm!DF 9"4J؝(e"Z&0C*>?EyrgSDyS~+hFRz>!p=م_‰h q}ƴL+u6؂p ` 'Ia&2$(ol^ZblD\ I%M,6 j@&ptЇ􀈈53S<w* 2YoW pʅ UqĈ>r9 LA s~3l|MVGWĪkgÙLMBUCu}_N >}RIN,%myD T!ŃwEnZ =+b Q֋E4mÂvQLC]qӎscO hkůQ(@ *nG=кg.M=(۳ S"B~D ^NQNCDgRa]ޖy3!mw19DT7 >a5 D^–/qI@d- " Au:֘%Haa}%T23 u`^;,kyFmjIQiCs-oɆ+I/(c뛄mU7r.R4V:(eZBW? } տksXwMQݮs:Eʲ8lDų֐ss'Uλa%=SsB-^k=eG)q GO>y>{q8;{ܣl6dB7U-.bAgʔڱDr:b'(|hhˌH &Rv^xScЉM "t_Wϴ[~3Z}J E[a灑&x>u 3PFnmAĄcpm*i,tv w1Z;ரv%yސC܈I,4q+SEz!oޤZ-2$'NE}̌'H 0VB}%vcCyčFGT|LLn@d|A\r^'T1r B@L?yH(ⵅ}W%&dA0"2ڗ{Fe'ݡw//%auݩ^~k7/ l[նnA/[Y<p@¿F1?􈟰˟ٿ]_Ýl#M-UO*4JF6 %zX&vHcP]-MvZ1#wS8C˱@ bʆѽG5UZ|ǷҞR*ͅ5B?ޓԷHYGiֲS;Y}`b;k5PWqK2U+òFp%2.zs~^`Uo =1 iD;(ANPWe͒8 Ğ%GV*z`<}{[ 蝛ԆDLt*8O xXݦ+0&vr☘d4$TOrY#cZRFaݪۚJ58I-%9aτZ/ZN$eCxhR#5oJ LjS#G$M8Kx+YëFR%X)ByaFo{[Mib:7Y=~/OF,IPFEQV?0h6KRjNը{$G;ctKvL|__]vȨY_01 F}d Vh%dhҦBxܳFm 0q3h0Ǻcrӆc8ESdKmUw^K %_y`LS0:H66jXd9" C?t7&'$ĮIy$(qߍǪ@iz%Za3Īq+RJ:M!7,"dm J#-y>bT`8jS)R~V?(*x:,(JE8Gmޓ0O(i0\Բ?()^`!H(Ae *JH,l28S{޺RjJّ bf8a%:Da@"JJ.F"?"lF5B3uMo{5\>=a\Ij1PNTcʇؕ< ;7K'WFPbTC-׀Sqw5@cq' Yr*l⠏k~c_ԪQD$`W, k>1Y%_*䊔 umvς=mtqǚܔNwROC' kQ=-d{g} &3]0oT(hvkCĔ wX>}>hW<ENawu} :¾رtP#/n lm$FR<*̳u88 ο3U q-v*1{q#B(B:dzXPh8•xhu|$<="a+dSgQ.큒Jj>Y h0kSz4F4i'*N7G|Խ~N?ǻqL>I.9>(OΪNUyyIFB`ě-y]q#A.LF> +oȅЮ҅ aR`4PdL!_}iuƦt6#T,;Xǩ5hÕIbtKdr K mb˙eҙ͠ +%ҙ䠌3 ܶZ[-p,UO0(1OTZat|;dB WOΏ)A%:Ibڮ/tDL"ȶ@U4ٽo,1 7$bEt;@! о$iol*m\)SK*bWhB2O;.ԉCifZZ+-'Qw7*ܽk %b/T;SQO{>X='$n'ΩcrM+rZm'mYNۖaX,\#~{j{/4O8v6!D-QyX/?j׮$ݍeMiP+=7E r+ 6=o3 L :RtX=1&k@ᗞ?}-h".͆GwPۨ; }7MF+Ub*+i塴Hk]ɆMߵo[s`z9ϐ},ԴP#ikOc1 o)B *Io2.~kddω\n m<9۸ܟ_&G[ߌR^LD>tIplQ>ҟLIsRZ[0a 1GtpjΟ-iolk5j)I$L=k>MƚլR ꍪ1t   VF 6*EȇQ[3O{ ȅvmBÏF0b]W(Ӿ%z}$Zchɯ+[qEGqM^Ӆa$@ЭUFKb:섀})MMڴ,hA;g2~f {2(wӃ>@18$@%nþBsw7l*33딏\5y;*\$Gsڡ=(dPODwDKta@=f,4hwI#>gʌd#G^ {NV($q"X(΅R=sqbq'~ ~f!!zt\E?W='_oHDu,0[׸/3' H Q% c>+D_FŞҩ+df2šT L°NܮQzIa' 1/McB_q~s aQs#`UJcL΃ęj1܊e!]Wq4`ɶO>S5ɯ0$j\P]3'o)gكM %؀g&pf.T=`θuW;%jtA*_7HuZͭ ؛g-`Z>qKl`|EKϸ]*.gjzN s!3f+ErbYosxپ6sb+y[]R!TX̞3dWZ: OY$yMƍ<P%Q{_|s<-$ r!3: P1cOl0R/˦( {4/)8"# Hf̿$zbv&}l{l!,_sB`4O)A@Ia vBX1*ϛkw*Tcfh?:M/.]j^JyHk≑+q'w4N@Eٹxڹ[0Ӹ4ꏰ}(syx%';Ji6똱>Ymu\FK لVj`òQgpf0qUVv]EelEቦXW_QV/I+7m,>'"?Bj4aXq?" +|N(۞'2 ͓IIz~% U\ʼnS'=D}D( P0u9d4#)) Id,ԏ.|VATNbĚ-9ݍծEȈP?fKa@8%nַ {!][SU >NO,MF,Ic#_1B螸 6dc{5XB8u'l@d"ߍ\qR6e|:JUN*c$q9lQ ?@k4 ~8b/!L(#mŶUfm% .+?9XJeMTK6Fэq! c`i<[۬9k*3}U{On4C~+I3HI![5&VB08bW݀U`c'哋(ƒheo8^Kk։je- k2 ڛlcq0gQ&"يQ eRY6]҇!0Tfg.??d}x#='?iV)}gt lN%Z='ۅ&㴡ȉ9X*\SpjKm"f+s#Y+5HudS8PKBAԺmZ(mgѣLo8zH;xU JN<,Thm+>],9 Y8n*zl_'^%@AGҰ`~NC\J G!rQ{Xj>m\$9[#I75oN@ʱ(\i`+232^ '|ʃV.A1芸H"'_T56!Ɛa䐉 Ȫ%ր?Mv.Wry:戋gXq$7;1|R٘Q5E{1Z Ad٭.C ݨ+ԵJ07ti NXt2|'襏A FIh87Y  X:*z_MCYdqv֚*o?=-)"phtσS1 z֥B nCNd^6C*1=}~tZӟ-{ N VUHtm?6p7.*G;+U^omǬv XP ༜#@ۑ6nfu%0fܛ⸹))+K9?Qimo?NRT/*"C*ŋÆf31:"`*7Dh԰(y9|Qt . B v`s ՗6TRb[f}Q:1 _{%dDXm_5] ~|4M; QamZWirE""fT[.u!"eNj3F(5Z̈\`|*HBuka:$aKp~zKB-+lFR5y 96c4%!ppEo2M"\@E0! tmŔ:<|iEeK )YL2.p1t.k$݇ =>+Bi`x%>gP?U\E@_zhzwXVf_f'Xٓ395=@AE8I2aQܧ OIlNa;q?ʆsAzWO련n_(̷3{ hU&Z4 =&it7 !MMņRd%QJ+59nPu [^;%mT@hɿDCR".~, Q vghZ+r?@ceyW`D!;K/oIdh"qqhWM?Y2LE)J"UPUm@X8bԾZm]BP1V],f<EK']CqKʾjMu7VpPB=79 &1<9=gJn%!$hv̑U|̵D4(yՐHGw^`ieM<:ù5A1QTV\sg#ސ6[@qކMhXݏms,;Vl :Hς9h0ԴBf˩~#,w͢8B.\OK,i Qs,/i']Gv ]R[~Fp\%T7w}Òb~-&@QI1by:i2`3H7lWiDMn~o_8G|@Y's#_,n@kKcgucw&o75AnjzP~9j?'6TBv'MVI8>>of*Q踸?Cϴbya &U4![;EP-gbm|m~`)Rԟ y6txޡRFx#ɘ:@ e9p`Ҋ& QP тBzn11Um4HW|hBg!V0hU!>(~c7D8IhߚYkA2H#?Rg~F෗[ h,nZ{y/W+ !ERH:JTWt߱U,G׏=]4eɗێ *8G)-rЎ:mI$>cpv(IE0r9`tNISr:le*=Jy77TbDfa10=$,y* u$1#AU ҜDLaf:qd!L "fYof@'LyJvQNpZ?ݬ,'oH9}OWb[tT"2JOxM$A7yj%N k9G|gԛU^ 6e)=/3\ AxsRX^D"? QRϮ5O&E~h)T@U6$ _BN'q!U$۪%h$Xq`t8uZwK ıl -υg,umܡ%(Se"0n񿠲J"? V zmgm4,Ω?٩Gua܆BaQvp8}^ O3`fC`BۊKId ދ\L2\K]Л~V㞠\-[O~_tj.&Z =%߽lJ +d]~"Am)v8=h><^jVN-3lW,RYl1N].|e& w*H%%L{Xt$oZ4oTu+a Na48! -WIM3LX-Ѕo󏀩,r;g惴\BkDn"do ٦ Q,x]~$z{C_>$5{a܈A{y\ "bňa[*N:v&ՁF>5kb CkdRd$t]OXj% D-zʎJ@Pm@7/+RLYwlQ <@lˮlX /hBD " '_o* 0Zߙ}[mZ6afGyrArĬK%6G©NfZf;SD10"SFtbh#uèkʁZx$vy@OyVdq%"Z~LEh)[jSN?MٿGDŽ j2A!l`N\;[7ƏXɒyTS$^Eڬ" 48w>ppѶV#I<-J5x'DQ?C&4-!!ҷB 7dU.-eTC\fF┐QYz7PuڅYyO[l3cp%1|hs'Vܮ4qF]L ܉a69OZ/<@ܠ :CܞT8z !s.r)_Pdzq_$2(vYYilt-w r/ű3X ,$D=3 IGu%8|}{S^d.:7 h԰ 7sAwګa̱:o@fn; J)v99nN,+)t=Z r):^ 6!RjYUYN.P;|_,cMy+VZ ryt鮒3i7!|D :^I .}_M+3N9Ć>kSpzeyA[J>aGt D`!h VsYR~5>(й;~X8a;fyR&f[e-VH!.dG،Й.t[AOnÐSƐJ2ƍZ mЉ\Zcjn#!re76Uަ{T.jN/7/;0M VN7I`Ķ!O="G8 \>VuSJWd8>^4pfx䒓<pZk!At4uϣ7T4cEmHHIK oY A ﯚKzvp#D^NH0eSr V~>!FWi!Y.{2ڮ(0Wskj8gOGCVi$擪q6!6i@Jۺ>r 38_nYYc裛=DtϠ<~EŘxx`g&Ia)rܝԑe)\Ѳ217?nzSȐNYT`NxIdj@uF˵<vM θ?XwXn0z<ː'4 ?rOS`u־M -SpcLw3;b5%gBFH-`h{nQ(a]iCآ9u5,WV`و˰'yUd9 uO!p9nuT0'5FɘjMDC8ƏIRtr8o*QC!md`X6$RK5XI^wLY"Iă?7YLqMDh;"R;{pGI}Pu Gd\))[8̯3^6-Q0J9n(,|ɵ:WЏ9 dz6Cpʐ0֘5=gQŦ~UXLI/0W]}O?׽ hOewKi‹7RuSn=\qP/ tkϻ ګwz+x3„{8@ ( cB&9 4Y۸e"Uk:b0pֽ{XF$'&]rfx:qzf`B7:ٴv 9l"/mI} d~;⸞~ 8(h35'i/\/*5X o]H\uʴEV}4OSs0&}^UB则 s ~ U-4ef`.wvjdV-"+MWW=rcI8*>VTr+ }6d3BсT2yAx\I*^3R Y,8MZU)W5*JtPڽ$ia?w|a{v[ nsё ?Ծ~xWjHVEGU UD[hׇw_".ti?.@Sfu `eڈjQ0VeUfNV>-h7β}ொ2D];/tp݁DjgNC*'9ӈw?k 9H9O}?Lstm"]XkET5a>e:ɡg.XbQ|?'N4%R ]uTl^6A1Ĝ7s^a2\]>௖M[t7&Dd[59 D#x`=!H4XeMId܋^Ϳf+j,Ti7r.0\j|UlzG ;Ɵ΀PeJGQ{}Sfs1^DWSSp棂]qiGf bUG爫YVz`­ ̢^T ʭMi9|3GLNl< H,J^C"}ɜY.}@vFtHu3ZmkqӔ8I)ꀣPZ+bT!Dqek"mчZ7l};KĿ$Kmˁf w"V1l[qeni69@V\{:hO^ /hq/dY5ȣ$$GпJD~^;qUVC7-O9TFHg/飼]:3O5 1 :M`*'+[*UJ1cE;Gh+ԼKLBb%8Ġ*.hXgi`D^JU\1J5W%h lb0"jु|ɌZA3po ր`l 'T{ ^$M$Degąz4HsUBḽ`Fw G0&<~bpjJ/apNmh4O]LSҀZ̑$@꫁D!v6}1M22X`b4M3,6W+EuvcW5Ƽ^S"XuIJaA*~V.i睰6({ĄAsNWl;(ZźMd,[k1T>&ߑUj*\؆fH"J!G;$KG붨od┼TOS8X`_ę$eS<,wF W! 9fD]Eܸ͢CHcz y U;5bDR6lV.G:sz VB:rdaD b sU+Qe]&xENZ[ۼ| V(.Mw<0 a6ۯd0fϠgXUĭ?(e` "t1oyvo 5r2z>JV(2#^d pSo~^-62~'^zBT:>sodO8׺Ky'rKavjی`joZ|HԉE8s>dž7E[-ۯHy?Z|H.\aLG$I7l'gE!X`d}`PDU[lW\{)ŷeT0W35yǕ2K/u:\ N.ITGd$SD:]l243HLݸI6*[6C(Lg._VO%*45$}wν(V* LzbJ& }p|6@eEԌPmʎx^ A{8ݱl*h >7D5.JPb߷i0ǣΨ y4N#yQIs+-y3Ni-9GIReF>!Pk#ՠ.YZ%lԣ^'NX!O]&Q,GHyHƅd)q b2{ tiB{SXr0,M\gfB8Uڐ2Twngia/9f*ГL54U\})9{]З9YXյf/LRQҾ#W^ƅ!?[~іm㢯ufC >fb#Yh`|5)7q>!RER,[Kf{J(ÐP7 Gu6O Rcj#(-p..IY"`٨ ͺ*56/B#Y`|O (!ZG\(ߧ1)}ĥ:*HO`P/d,FO+L]Y7 O4$RY q\FmP$ؙ ɂ _V)(R%Mz2M%%X7Z.Vr]fK^-MƆb3*lᚙq2h3Dw y{ZxE%7eE[IɉXϫ= u0#kVB돍#/DņG'GD;2ȝ1n f^]_)H,2yE6ּ<'WxkRbHI=u>as|b(z 'o/VOP_mJR\xeFwxr#Լ1'DΧ@b2Y4;Mc`q\Rje4mq6Fg^i)!9& E+&Ɣ M=GfAC0 h@6 ;Dឆ]X-1%52Bo$1;X{I\6<y9qAU( I #osaI\;sڋ[+8DdHmǫK<3FT ֫о _0T?u8!ɩ1FfU(¨ )apk4B*ѭ0C<:BT δ0,Kű&48Z-SpcݞD쌹br).TYlGĴliq' BB&qS*Pte'b]Eq˒'l2{Ff. ,(FAgƵ\^eΓ P6çV" wλw`v5Kvԍaz}'~i2ԊfZ+Q,EPA"LxM[[p& ̿f@羲ӡVP%HiWbS;ژgTPsUZ$̴|7R~',M9<1 ^cmAjD&WQU0ZV?aߤ9gڨra5J;):I ID'pKlQ2CC|=_>[=AVaYZk="Rֆ̄QhSRV\`BU5zxґY^NR[1NU%t!=F_Lj_tqEJp3 gbP1/P! su!ND f0bֶz +*-)Э&{3Sڞ!0kwb&e)㱋J]Gs菆mˑ(twlD\ #kS;X)@}Um)o,I\Cs(rx=8k{] j~ͷ\uq1:Zr7!~{5}rVՓ9$cKK󘮿}/W?lh8#|B`G`.+w1#<i _O6 QK^J ە՗iOSQ]N2~4?2m_? 2GCiXl$ 3ю>5gS~!Yg0U7 9b;XE_vHg[}L[Pz]ݱ`oL5iGPUVm~Jڿ1 H S|d"YpO=CMK!8Rۂ_dys[:KFT)~(XﭛOo <D|LK/DAΞhw,i)NFh4py y Q;ogPyUOr^mF=MWt'xi}aEkdzh1Td/._`cḙc%6o8A%L ֨&1/,8gv}s~rD[Ӥ ӘP7n7֧λ{[}U# ̶gܣ4"~E3H#Patn1;npIRLG=6`a?ZVbvwm;벑`uС'bB T.6& +nX[a[C<,0!s_<i*y,,}}創-;bhT7RX;gS S*;'~+{*WM-!W{ Ҋ}(L4&kzY|SX%1QH"3Pfnit1,t8"Ϧ%4K5UkTӤP_ /r.7=EWZkCm&luzuM"3!TqIĄ||BO'`G\ h4(/4R l0a1B}L-}Juhx$sQbYƱ ʟKrE3M!O g޻DCnWqe$2hkT%1(Q׼?sɭBz&EP8n0@^@BH꿐tؠ ;*MLvX-]7~zV@e_(nqQZd+L=<ә|Far4gPvAYX{G[)(Mj*][s[2CdX4`5 O(QHP? L݋C3,wZSWm zX1al?L*cIu |ء6:E]#cV'eK_8̶h>4&dh)MYc?f^9,n#?: p.zJlBV|0wwaj,mr X"X띈9q vaKizI µ>Ϣ~Cg>%& sMq(IvQۘ(gɣyb*є&r׀ #h^2`\_OXN,Zsħ]PsX Ȋ+>!opyO>;CtL%O͍UL\&Irk.:Ӳ9X\q7?7C\9VP/_&d7WD"XR53Gщlp7|8io&6`D4[]S=1݇WrG(BH&<8zP@15n*]bUAI4[9ޔcvb!4P{/w%4h PL?=ڡuIdl|#F'XbhO]^|uS~Y mG+nb]rChTT{pS. W<F . A[S27y^&V 3?Pe&!tەe4‰LMBPǡв 5QL DByՆfm?)9{%4|!6 ݧs/탟2p^=6YgP*Ÿ)`5@U&RFU;'}r޿sik@zEKsa\CQ< ) :^!au.omPyj磯rMɌ&b:+"젹ƚL* 8bfF"#H_ܽ> n̷Eo:mD3>w%&۫7#60kLP|E >+O;h_V'cr2pQ|PrR@(#dQiy= O*O^R1yQ@qˆgA7tO%IGr+~NXDd ,> *{{FE~_,o:itK8 VdtjF>u8t;+.k爷o7uFYˢcI~<Ή&Lh3,Рcrba !0t·7oU,B&n !:@T?6k&GEeZ}1?MdoS|{Au3G2m"ՆW;#ˡ;׵bsG%?B ΘƨH)-rPOJ ZI{>nz9g N]5-E4{^5Xr@X30 *mL EgM3V `+\BM_-hXLO!>HV x颧M˄ pMud+I1>tĭ$gj~c|.L+3_jʳ]'G51R+ ǯM`m}#"^L0['$G+\F%}!F iΨm'<4v L[)Ogm Ӡdlmd,a>C/1kUy!S0Vv d*%<8מ=%Gp$=h}Vߨ@aR[wG:j+{"Sqe[}GNhX'5?<%"mx3Д9ڽ.=z<Pe;jawy?HyZa5%OBpr9=Nc~ PirZ^ӌ:)])1jn3XGe`y9Tʐ[' %9WBG o)-Wb!6fUEap0|eVkVHmIًnLbB7d*g6?_7ؒc粖+ľӺΡ큤ޙSYP m^Y#%!JFyjF7包?GL ;%cpL\s,/WY\roAE5âIX@6RFLT~cEqwD6ub\`h'Čjx!&p6I!{ݟ!}?;fgѯ" ~{0迷CV1o9<NK"fwҜG}4[Ȭ+RRV*8a+ ן̳!cP'Q@ Ў:ceVrO=_v~ aPmmfzf>ۥWP)?),Q"LQ*vb3JQl`%K3pDM5Z`rBAϮ։prԫ_/q3C(F &녈]a%Q_9y={,ۨjM AUNA=ixm&յY XPir*d '[n͑K瑲yRE6)»eݗGB %>p{1;8K`Sץ>pC R&mK<+ @/(+3Ϳ-?AH2lvKU6}ir lm*5)KL@:?KCGdFj݃}]qLv[n3̍(:EV*H0[> Cd#ψ(2tcb^!}?'D&reebn鏑kQ Bv0PRŔs8Є;S.}FňQI?f0@LG{ڴFO-pbp*4(70[)1F 5n"QuE鷹 J@˽VU̡SQB7Q2c lpNauV]Yta~y3 xlw!d%@P Ҍ*|\{ޔ8u)Ծ~MXjOmw# 9k5m}TY*s7Yc'bˈ-B.@DZڻٳ ">7ȃX=r{.U ]n@{1Ѕ2wj^WHDž6BtNK` gݤ XvrjmC3xOtfNjtk#"ƌ|R?F@%O;fi/X/-ߛXlg D?6w3݈) ) {]DO.@fR7#y /%m/zt/dy"陶K5i,+iW8,LH`; JϜLSL |jjĝ-/.;N`D%')VBNo67Xu6k#F$NePF|vO?ƪ)s-:rqBy=AC@4SǃhS ȖSjREň /Wּ0Fbgdrϵ{nͦF׾>j3vs'.6 ʍX̂VN͂d&˸f4-۸dXEP % V{I-ҭZ,ՇP%, xEs9Z>뫀y0jU]յ"J2|gTQ9OhJoN+pDYhsD;+F[Ly83*"v%g`DF*ݐj'vX%.ޙ4K"F%jP7$vt`wA7vt¨6>Ԧ:JeAȎ+~)1ܻY./9b&G(v~ c~_*ǨL73Dm.#=**oq_aLp2M}w1c:aIZ wlSSs6`z5ư$v"`'_ l\?F232]ΦCӐB79ʕD& Z gs/MV06 "!RuNcp*r5@m-O5 wR$x@j;E )y'_-|;+!%ܭ>-̠4jc xj3/NGsƱ lg;5I$,eqD ;0Q¿\m6u;kaZ>sdA7ء8O;IiwT~nfk1:={Fả}񪧓{)Eod'( DW#}zD[SEz #AW>LP~Jm*A0":u[=wGf)]*_2[JWSM+G$+^h`m C ^S:uqIج6u؆>L6oF`4Y<"ZZDqd7I*#">)Dl8X̕(&yXh]OK+e7,RrS\d[ujQ|7Ư 9&$z7g3r]pdc P҄;޹q(wqTg+"OT P*QQʔ,ئ>֖F)(h+D}1HBY1/Z@Uc]E5LyχcY1'`$i^vYވ:pHJWؼŭ@NCY撢#SI @ lv60m!ujlOw{LW֨9s sUJS>jHQFginRќTZ>2 qA1W;vN;\5"bJ%o'&5g1'ohF:$i #㍘a!SCs;  |XeĔ)aAEe6pu[ĂoŤs2vp³_e5Խnwi>^x3W:p: X8,-ﯜN!QAqy6%mKD^w h7u &Jx*Pʈ,Dk('TP7G;_n@bLShi@v2Dl=5}vͬУ;?#S 0#RW)t }bNmwU38ָ2qb"U͓q Wx:QcTZ"pK1H.yރo9Ch]s\S;@ |wMpJ;oF:I8kFQ%jL+WK|˼2~1Cpڃ%6Z] 1XB"4:&'UA̵UkL9ܨXf dTSZaٳu= GGB̻H9up /]S7VNɎIΉ'8p- bϢJ0UEak;L CG7Hэ>,ߴ'7G'.zD0ȆI*wH ' w@@:(V p|iR~Exz)6JR{dA;SDKp6hI(Qxzߗ7xFLga1k(Y/?}eo.o&ޮ+h& (1qWUh;zK88pHeЩDܕђ &1!1zr[H˱ BTA)LΆkVB>O{qR"^tj0_nHe&sO՚4~/A5cp[Ŵ[fgىaR"2]J);s46%C?! 7{E +8 ij\ƊPJL1s\cJiVCA0Z+z2gK]^-E92j fsEAȈ=0}2;bҋ2]GLKhp9A?r,lTV[  a.IQN2Vw=#}uBp x;R)l[2NEFA^0"/@Q14K)s/3 xo6Z;Mnxa2b\Dr1|G|rzc EDFߔ\Ӿri|qaOϞ]LPsx24H]8%ЉoT}e{ Iϩ`.(7c) UImViMjR# Pҝ5 tѡiہҸ,,Ѿ" Luh[M:@G[MQ8;%nzNON:MxzQE>T @m)xdU|#R>ms1{:sjKJHVY wdE [PԚ@GJZ\ܸd)Gc`sm/(ر%EBjD()>i&V\pDB( E^2&9[C, N/2W^ākHB,8nuK'Dl,$cb.6oH \0g'*[KӉ'b'srɵR蘒C_[I'OǹqWW(š$م%8yT˚}5h=UYAxsJRbߣ#}9u(%ijxv;7jJYp/ MS(iL)~yRjQbz/mp ܥ<41WYW*}y&r ֥=X7]v2cgߖ.ss01}AIj ilB ri@Dr#DpQ\ yfu#%(*F7jݲnDN=KgBXFP0>Ffv۾=l!&٩B/Ê Ϧg/ )0( 4Q7Z>7룎D^bN!IGnmDϨuk)!0v?໤wB0U^z|]("^,xĸw PfN~4iC5t3p9n3Y(hǹɱHXz꓈eOjqd϶y\)K8'$R=Td 8|iׅD^Oi!>Y ]C6Դ`{ApV9Q8P[H[-Ga#ɵeXx}H# 0t !2 vZ]ϼEkvgpˬJ+*O\~꒜SWX,SڐKG@SFWmkmnjC6O˅۳s% ;Lϣx>mDIyPr E0+I*AG[?J.ɫ2aL.#UPzj_CVY8q7yjGH̱%:RPZ!SݴT8 :%L$hQE:U8h(3'b+Y&ߺ(<:NA_iv݂]"s zGdȽo<\i# RAop_C?'^ni]!m&e2> >a+.^DO4Z&!yCA!B}ocs1 zl/ @UehutGd"gyO#D@/DwR=J`n .P1*$%69LܧpBoR׻ޚϿj*%bMty6UJdZi ( SRE8Z+6&cOO@ry8Em)WrRR/}o&6woJ#Me{ C[(6XLT]*э^~ #𸽈OG(bฺn_)'ȿQü)]4U`M~gTe˞- qK@xήTQƋFʢ`l4)zFurn -z{cxkr$k|4CM)~8ACq ߯ =]K`WSa uj\Q md4=1 ZciaLUxc0R |I : .Ig~Gb7AlM&-l8Krό[Tt6?4 bSxCD:b!.<ػ-݄DA:m?"@j,qDuYI*z$yPE_-zWjWTr| ̖CWw[VΞP!r>nЊx1ØW| hܒmƟ S] Xk?fQ4 ҌB2b;D~uI .Zaҁ"WڌqG % >ou<1YT` jSYKw̹S5,)K3DEg_xPYttfN$+\O<"inٍ5 U"Z^P4ʽC X8c=i=bOllj<+JҿNPE?q=X4c5`qɓ&*zLB n3R?,jSM%W5Ypf I)}<ДkG6`zz)S 1ZeGBZȝzJۿOH{?\f}}q^ۙ!I1LʟH H>T<=!в\٠aCbnkZx{-=6pnЊBz#n\r8uv|L^G~POP!dJƭY%4le@M ܅hdE6A!MD!r8j?]57j.%lɹ(aWM֧Bgߥ ύ}:WQWFmb$"%@FқҢ\s |~Z>ȩ`~ډ 7?Ol[ ZQV7 ^$jidNВhx[y[e[]szs~΀<9{C碼<:o/?!)#xplg5U$pr:]R.x1gۏ=XyY@Ѭ7ŀݑ/#a X2NGCOgd&+)@ :qBܐ(&BClD,`VDc'MC4 =5X[lA"-#+!і'˷\<wDIB<=)J]fԶO8TdմѽheKŻ\"WFYA-&lvle\CLeJ=>Y8AiQ3 ֻdZ0W ۋe-s3VtҊN\28 3yczWFqYy^2r`V&= mU4<2ԣakYK_QF;U= T Mp9IzNkx\BᑩV[{L9J2-1ixPNO)i fmIi^֤'=)z#XG|!u|_27 g9QIPi" a3;LEi U+4݆\Bj ~*cT:K,S5NGH+abL^uXx?)^fqB2K寅e qZƏYy3s난\ f.\ }W$v1nG_]I31ն jRRDCeےE:'N :XD|y3Z֡ c:} c JgInl|lӥ{sҲxPxxMb40Phr겞 [$J~35)Ӈ+}0FIYJ(FKJ́0\ވ#0'lI#!. -O-?'(么3.h'<-2ʩrqjr]y1OѴF:mKoc3 ot:oj):aGHp&gf½h*Gq@kJن+jߗ5sMQA7SQkFWiFZ?YtI/9?W4Fzu%9[sF|@u3c??$5@miF"f"\9?>8QE t9Zs7W8Za?B O+#!&42eḦ]'H4e%i;gG< '_o:@fr|:v8mͦx$fY8-v># ԤB^2ʘ)9BEǫr38ByV;қ,K#] A0A82Ϝlvo аtl#$u>qIˆW@#ߎ^Х:29Bo[vBl QD\~m:3ӱ"I;8_naraVB Ml@F+ Z4\F,oV6Ukq:OsI=OV-Ӿ`O~ō0RFqמuڂ@ߓY'`L PH鋏v;`k/=1$5s~b`V@L1hy_L!Ez?xWti< }~]̈́z%/fY"}n92p] %L櫯&s(} IYBb{E[Oܵ茺ԿBʚ'3ȏ\+pfzxh9 "slѪPކ(&!+|(Q#F Vb\@P,iJgak Nm"`]H݌/oCW90;r_^ڋ}ZJ!кn戴E~^8eokb H-8aJoՈzهx@o/q[)MtZSae3@Z +@J|j5d><”d4eN;+obt铪D?:OJ!{go\nW.9/g _kſw/žpZKչDH֐s; Vvf@]t)V<CE=?"#y2w5J:-hSU*}Zp^슊o fm>]&MG(41XY5[,q3>n5V4}4}9>9i?*b^*8Ss_9RK2D̘'mJɔK;apIE)65*[7)XB`Dj1t QHϲA2ceڑ Av1bN'V͹&BM 'g>Ez6]؏Vɋ9-d-4;z"$c0Tޫ"@^bΑ- #INoXaPo^L)7@~(5 ܵQ qwRm3( 2uɹI/ mryw0kgnNpqnmxw TGlt9]h ?>* _&$Rq2`eHǹ4 iݥVM#Y`QʖEdEXNr 0 YN&E?nZP*UG4j]$cZĩkiac5S&#%:T(Lm7xIg &䂡Έg"Cú\Ι xJCϵiفa9m$&ɳ|Ok Dg5!#J\Oyʲ8@v@o@tk9dVaQvMeC=3/)zy` Y&|Ruchkפؽ>w=Je^m'|t:)FOƷfLdSy+5t.R㮽ljLTt.syG.C}i4yhחDKK9;u>iwکM Tρ̐py3-󠽐]g7# ΣR +F*'ʻH?b*m^2Hc$ժ((Z E҂kXH..JBt#e44Y11y-L1 @;VR!9|@+~e]ɷV>אd3ek^K0-[$2i\4]}Zt|@̀wƽs S%rN)3so0[EXf)g1Du< @ƶ˷>} *;מ#zOYmy4XQ5!7{sji?sml|zQ""Ypk$-,tgH`\ =yť\(B!hL:SɔIn ˴Gc8(eX!W1>tEBvHIXWdbMGaZوҌ Z HyQ틾r W(m<Rd `ͬ xpQ=ogfrC.c; *tD]Y yP E/e& *e!,^;%?Jk$D+$+O`>AYJcz<|M 1ӿc0gUF;Q(+j`Z,56 Uu#4b{:1v$3yq_HS^W铘21J*4^>HT IDeNV$v0jO˛wC] TBqpb㗮b}B ?d\lhwC]. {J]Bd;@+ux")o&65bl6G{E@GRF'Hм£`X531c}õmr(k%:Y^Aŏio%_;@q+T&|örڈ;xWA%LeHMW^ Q9d}^1coM$ /k7]6 I*.[QT;w 5TUZle5cThňJ6R}0 QڝA0jՓ%OiI sŊn<0djfk\8+c:SF ˱'Ł}LuR)ZmjC߰>l r )_(*HTN@%eAط5CX=`/;a_%t5s;}~yUՐWhV17?٧ȝ-fճhI/ Pzdzܸ(dICXЯ㞍=eeV bZ#=v#wfN+$b#]GpSb_RLJ"Va,/]M[< ţJ ҒCVEc"BHk }y]ny Lt,L!s%6yڢ>O[9mbmr*8ƖT`]q{HͶB7İއt ]{gCo.i-3¦Z,A= "4v&Tn1H!S‹/Rv4JubJvx̢&x嘸 :\ӝ79rʌbj: Ae;1.%nbU\Cxi N:Y"T rDў #lBUht--'rR@Da(Ug`݋̝*fM`IsxVe_D:@mn]b< u]npZRuCa#Yzk4=R7$ilV0<6 LenÔ$Yʾ(By$ ::#x]XX|dj¹7F?~4`L $ 2PPLcm^R}UW"Eg?$Ht ʲ'f\hdFd,_968##qRRHt"q@U ֬|>ݾ@^@G /Zw DzٗѢt`{X@=/;u*>і`N" $UP뿝^LԀw7r p![>ZI▉JUʢ+o>K@,kb9C[* FLWոuC~ʑ@%Z晡g5纰" /Im.A,Q7яW;^y'QM!#_d2֖m8ela‚U\K؄$~'d + CU(DfwˁFnTK=}eGSg9ߺF싦?zhjgjg -MEΌmt "R8_8pUet =IKyن{VgoD;u#C^ E]\2OQjJ1s5]/,Y"} f'G6X~C)BKR9T&k;b/AwN>)\]ZB睒GR&ib_[OWx: vUiɌZHKO׉+1\Mئ`lU:e@+Mٻ]oY=\+e,]glB}h OcGhsd7b.vI/h}N3[nԔw슎k1p U3 A)6&j/ehj=}ޯpU[' @IBz44ES`%}ZW$q熢jr<)0xlɒ vXlج*lQ G#M{hX_+DN` qNkvBvg@}#N)q$Ïyi3w]är JTmE{x(IGI-QkG[)Z!,T!b\̚Nr_[!zC3a0үO>u1c }dmv4iGEgEy*mJR5rn'kX ?򡢑80y4WD>ٳnɻ4͚D+mxbذmLRx"MG+׫l S0oy 2_c#ŽUk^ o#|9xzHRxNG`BK|5BzQ3J4X29,M 5{gFs[}~ZS4y1O1LyGj8|p`Sflp|.Bktu$U.ٻ}X# )juh߈&3ֹsfwN[z.E=9R~ 9sXfKXw WeW%:чctM`t/6 D}߉"c[|qq*5FF)W*\od[S6?]A-?^!Ѝ$S5׀ƞ:P:~[9 y k%}f#@ܻyZDyF/DΟ.iQ3&;tΥ㮜z=y/t3d]jq:ۿB$(o:rdGIMRbPCJl83 Q'Y#| pq胝7?kgqZ(DF4/oV:r@ഈqv3Ȱ5oX_@?r TwovG)5+4 =a$ezo[Q0[Y9uxWe4<ZIeoj>#ZsP,hӡf!L<ՓjEfM;Xsˠ 8&r}B>bKD`ZiA *LP /o)*ql~GE,܈;m׋C6 ]')5l4cU}%vEHY"qDM%H层.˰QEi ]8FH"y@б<1*9/ ;'L/Ր<*\9=ЪGd,vv}Mt$tH4׮%S0Tv8~AW*bfضM~dKp}Ro3F0`,+hS+(0(e7AǛWFJKտcm8𿝮8ȍ>`@2Yaśn$Oj8u1|T ){ DFm}rf \pbT=k;y}6P> _i1.vY TkYzI 4eN MiH.._݇ohIFs7vF13 ěAQ 6NCݐ^r92G@d<_' 'agfjUD_ZVL5 >Gﶟ%Peuw;dxVlԇG920 ooNLyr"S=*cc\XQ)ީ}EC=0wqXt7A0 R{^zϴy=7#Ĕ58g tyڀNqûeЋM $㌴*Ԕ\ո^ڣ/fNu7Y@ =Tr9Tsy;Tij'ϵlؒZ%oy8e93U$RGR.ڷ>Z~ãؗ7¦N TxsRM^UCU@ƚ_QuM'E i1PXAnHǃYN7Ij]yi˩?0h+Ѧ3S7[C;˱ThB(۟㈰(wUqp t]W.'H(H!F}s~ڲ>uQ}$K_U*t5_LxuO+ 0|cRC. wcBYp\AAًGY3pX:ˢ'nI1atR;_PvwvM) ;'Y,4—TrBSSCbRJ_,o|:b+g'OpMZτ8@($ .3^44GP} >hj7;!j|; ,d]YJiAȎx`(m7(4k} -=ң8{#b\ _;(&q ߍ>d٣%=^܁d2ӓ#wJW(f<,L$}S;G+&ӗ]M5Tϣ[~ _Npb)ޘG;Qrڲa)LRVr .Ơ ^Q?AB zCGN+u^%ÜEFʰLƫBhmr\gmҦ>}?.p0#fGH`P7! 6[^ٲV)QKͬdZg6cص.!IɄWcleRaS /hbu` #)`*[u?9`~TJG[-F^v$Y9 *tO۪͏S!Rg2(z!.5ݸAVP+ aO+]3 ;"b1yeuA7C^otPoG>N' p3./\14x U_nň%hF;JHDJ7e'Ӹ|#DwQ) jw/nXT'le{rBctcrzJ8I?&&aRvo.PQs,|DSdM_ӆ6_Xʍ/ZM h4+:79 [{ Q*WtM6kaB#R_v-JQҽŴaMp e25F{H, Nj9pkz{b,;FwbwϨgZꈉ .{~1p@6z&VC&]GJ0;auT8{r2#{pچLt>%/F[MZ4W]}Q!g_ KKx>N/5u7,xq@W?~EoGv,$^~0oVY yEj.neJP7¢KBPb%mZq=lU v5V=VQ̸PG}Wg_#,s[g>7qqYlXGЭ%jaydfݔDV?5? y0'cIE>yPkev$j0G"6IUuq&Hm_f#:ZFHN{$nC} U ԧZk%B,/0CwP02|ll!?S 3O#CVI.L 1jc% ]ɓn'MPw_(s)MxҺ}w}<4Ž-Gӱ[(ţSIck-U2\\ž?]aZQw5!&@ʌ3`haR9\9"B`K6mHa x!~[SMs@}%@ԭ~"<ߨVUP&C1 7Gൗ^5{iAFIb5B$^<sh1(r <裄AokW笵Ye0=bD|ͧщ錄!|=G>L(Arsqñ .tڨpcC&=7X&[[ځ?wM+ȧ lVɨ6酑BzhmFF=X8s̷2U M )ӃB"lq4NUzӐgÀ2껲3_P|mA)?TX0i/w^lAfb/_P\8}EUfY*G[dO?%bi;U5!m~\9zא׼hv ,2BY JE%D W\~R PM / A6&'SEqD 팯{A[H̻W}z!Ҷi(i~Z巙ZبV3̪M0\!@SM#&L<~4u;1 2`(uoz3{ܪޗԱx~t*XBfؚS(]TIv$ݏ)uCB#ACӼTx|;Z[WJ@@~7j G6S00f~q`%=~ ,\j..Yy7yeG[Ȼ 6M[rkzӖ5K\>֊bM# V[OBJ҇8XfFU5PLhnjg826x6w=P&"^/aA=q=C6h??Hx{:p.sE^2M0aK3f$zOwB'It~(5Zw Fj ʆS~y=E"dQsUٓvhR GL+JAK+ A8y!\S]0{+gfc!}B~D /BVd/HDDNoE1X`?zX7}k^<ݯmP (FKsf]ԫ=G+L!wr^4 xc2׳5k5-CW忎hޑ.>GQ+g8ГDePtA}$ o"ѪCx/-Q7O8+TavuÁI†ЅC祗SI`]>mZ&CY!Gigjvz}*dbGiH}7p1ͯLi57zlt炆=+͹op?`~]$iLs,o7K;B}N{RoĸD*.K O`T⎸b=}=tp[|YDߙkȼ_\3n;Ri75@ sC`g⾞xeqC9-FEnj*ݳ|R4 "Ȧ ?gkR^RRfʜ5ֳ 2^:'t' ޓ \CwؚH+g|4:oL&?;Z{lN^E;,wVjBg b (V+. p/񝜴y&q5LpB-}̶ʑTa]i{nuzLj#rYY8XǣY#شz$4tP ƒKA:J8PG`x2R糲2AA[V%Ay$mLȣT<nc^WiH8̛c_}8e5GK!w 꾆\Zɏ$VNO>=`:.΋\kO5=픲?%V/ZZU&hK+kvEӘroL] m{p|PrR2ơIC#C(tQiutDZUPk"y)F).A3YqEx|s*QS/jNxg|:T >?Kϸ5d Gi *r Ǟڍ@v?ZGkFsC;rLFN_LŇ8naէP.ǿ[`1׷ܡyzG$Ÿ-4)O۟ёn"N < 3%TWHtrtP82?!2F;y fK_)2vy 23H}fxyIKRKAnߥ (=5{{c&cf-9{L?5qCPUMF h=STǥ\8|˾p&Wy? $ީLb^򈅦dn;q4k5ͣ{%}| )| N @ [su#d/Mӛ]q>αa cʝ7-o6 yȤ8h﹏)>bHul-#Fij∀He(I y f f6 <0cD/r{wS`8e# WyTgw9d>/1o$;y QɵᤥyFe"vOT+V yz=?5l3+DĄϕxЂrF,KyҢh'0X57Wo2_ƺSR>JGKATlOX)FC#2OA#d,c,B~M{C (4~|&dUyk^+~GgFQ{ޔ5w76Ռ*\ChغťYclKmHqd}^z+5tϜN"dth;zhNǸ攒Hn?9@tm3^gOE<2:i͹Wß mIYtT-3+vPNϹhgnfI=,!%Z+,:7rJ %+:R0یSyRIOvy7!3Q~BShѼKiɴyŠb-dv`.D9M2}U$a李b~u_ăV;mWk2Q`o[Ε 7TyJRĺf4-Snp51&WbX*˓emLs '5NM2:߳(?oY{} 2580e8sh¥eOx uqe=a;EZ~0yǜ^hp/_3*6X9{5' ?\hsDJcEWzT/wCnJb _E~2qVb'IФd ,HF# .d٭\XOU8l'\حᕯ2ePU#?_-ŭ&S G'u 2Q?$j$H!__Y)u.-B4kԲ&(^9~θ9\؄?Lr{;DE%\z5 0rsYlB%y籰NuA2WQ3&PP's9fʴ^NrVM_*ڥ= 1hkbfnX m (q] iGߔ[13]nөK:3!8aJ =|B\֎ތ~^}B>$fI$sUQ"4[5ԕbᄽIMIA@yRuq`pfE AF 3w#2ޖ8&C/~mŢ"#YrĢOd{otΝH\ETXJ{N%T/j?E6w!c7e/!5>yպߴ3ZJf-?ODcGd + 9Wa72=>8q)nș=% KߦYhtGzHޑq`^2kLoqU%M&́uZ)lީW+kA)һ=7mܼ s!؟7OYb'iSE4ڄc rQ,gOhT2Id3ͅY:c٩e 1?$<)@ Pf$>{;oA#1Hv MϷ#%= >IaQnnbc9RanOtniM~ba$E3dU>l^Gd:#i:vF;X_kv!J9Ȯxr!)(mM8EFΕWuamﯺ}I]֍>$1_V&4i8t C3rӎ?Nl:-ˈ\#]Wܭڪ=dGjnfCV/FԤfVMUqa▻Ew]N>Yi z1% Oqa{kؙCLaŔI翡ivV0v j٥jݲ3B9H3yz ]%C@0S @+/\9`g4qSbY%F 1z(M '-hHkt="I8nu̞ml4H P=H.^Azi^Mr5A?KOLG \EPPO $t|Y |Iײ$8$H{@ vzl|!AʹwKH{1tH]AF͝T=*8Eˎbۮ8d`腈}ŷ:8bXLw1'v}g)2=|e%?;*̰Z_^#,{XPsc㬓l\/ )_'^<nɆ@H̾q!057VLc / l^oj+yi`tp7IKitLN^g7 L:Ij%k 8QًeŪpRLfx4+)@:&h>| 4"0 ,DHC BEq?nEi܃`aĝ~DW(=?iˆӝ4T1x1 ×- ZBSaʡ0|D͒by dmU|utS7LbGANIN.'~LOWErĺ QYI9fk Yevtю P# 0-4t=Ty1@ sh j.Oɓku[GcF f爣2=׹ǘDNxN^FjNHuJicczk,t|I{Qb׋żfqd#$UsSlkW-/fs@BFUdAxgq %j,*0t3{uhQop$k#.űMb[3AnG_i%J1A=_B8W*FcHkWPX)_C_XbJW1_qina97f3ϋ M5te6ZX?w@xH&Fz~VPS m!Y{ASC5.5t仛XYXS3Ѡ+ j9-A\,7G@l[8\uD\WADLOS[H P*+XO_"}ߒ cれdDv 0wK}o3]TwkTxRDVvAnP Q -m|mj4̨^h4)Ĉ?HHsnt(,P-E`cZ%':Q7Ր>!U>Ј H}!ұf(4#_0 S'8RWd=n1=޽p<yc`Qӟ\Xb :>sφS2XJ1lN~3/W Z0P$d`lJRgìs){؃vLTS:rWR44^=,|РJŔSa賘Tnt-+Y^t%сge"6^ŔDKmߑ/FknU-8?tjEfoSAg-S|gAA;16_N]iޭm*ғܒ@ eHBLQL* aLfr̳u$7\7)W@[ jM[e y-oC:J՞uk;,uTsMZs6\еSoc# Zj3ևx'?".&l/^W6\V԰t} nZw$KR7m%TrQ=ݾ7D#gc0^.'|CTbWFOjjF~Ybt"=oK+eFK$tm/@tqtGZ  ;f /I4×)chaDFW/$Ĉ8V\FF4fuNT#vFn΢4 z!×gKZo_0@E9Ԇ Fy*Z?A!u:8Ц`@4|[TY"Ͷdl|}\707UFb}.O%f}c;n^r SWv$L#N4_$7xpf+:눟%xۀ7뚜PQӛP%{otqJ#R 6aLWwCEXGgM]cY'/[YJ1L'^B C$Os"=DڠWTɃֲ#-W<-vY_e0xBpc:a&U+n~3`xCUQmeIk(} mv "7,2{֔x 9:eo#!yz_ kKu= 0,tz_i`qkdַ=/1uI.1J5uAݪ90ϼC!l # 놁U^#u˫{P{=Z2:Ox1aJ\Y#t*>}.t׭.ren۾$GqChM%f}pcM>w3=Ԕa€qe¶P +q4cSL"7zP}mUñN('LY~DHN)y)DZ xb5B |T%&s [tx·- ,,4WIv]AXƨTD~ wy&sR p[bc=F.3Y&1xxix*: Н2X|NP՚,ks_T8yTӰơ?tYwi_"Uï-C4 C$YTש~L׆p!u WYk/IJ,q`~S Y '.Tڔ->X6sc֝e'O[TTO (,:mnc5۶\ 7b5@K WxpnT5{¶ypJ$d `-g(Ϸ~K ~wAR/H {Xz;amp/)i$K_8'4̙C}h:@"ڀEڠ㜖o\EpYz*P A"FpGΉgiB׆*#9C_%ۚ=\3gkVY}7=&kQ rjD.-̭Q5Es*<&Y@) 0E<|`҄0ljЭP>.;!JϔWjGv$0"+48"RSjĝ2^VrPB.TP3]Kb̄851pUԔ!6*{3X[D4e΅+ 9pԣy|ϑEI`KWPdlc Rz3vyӜᩘfVNWk2?yq#N>}b-;SP0"΢ R05$CJI煌nT-8 v6:Swn͇'VX8/@䮧Z׻7,$EfVq7E)f'U}߶*kşa4Eg4!-`~zws Gʉܿy&^h'1r6a:>%~@H̰ pG`[0Kxܭ^yeo$[WbÀwStB ݌ g B\d(>]dvt;tY~bzY8_ _G "+GRAsofWI0&shXh,G`EjQ%U+>t!l [My[4)&!{9 `K?B췖WN5s; ЗPt<3Xe`eJjX{[m}~8a5hH B 9o9$;¸\3X-8 "yKd /3"LB|.@|狭NFb GsLaNEN/8~X;E[4sI4QQ()R:6(Yhb.f$aH7'ShHSIKn[c_nC}ЀemR`}Nu?&@qE ,+pvRk/}ѮR]oj>1܃2së:?֭(rp*"4؝^gd`;wF͢,C| HP$oU_ ļ&]w )`A _~|!3JjlWoS^Nt Uep~[XQbAꍙxJL[@i $]mi=LUq7746tyO|2닌 1֢@s%ܶg#x
~<OR(WG?gYh.Θw$ս '$ΟKd7[-'=XLNCRz#ǥSڭv{<}j!QJ(2֘cIlhv"FYMxPB0^>) +!|J5J¥]-)&m3j x\,3eMRxkPn[))c>E𾣺 4&ݸ122,aMnS) LnJˏ r'" tJipEooa_d9p&1"(@}娀 ҸAxp䄅{eߐ]`Jl45hKgsث)Ej}6rbN^)#_Q0Ȱ#pH}iLHOKɴO@<ӣ9+Hb#"N 3@aroL.녮.>vزDS%C[X,6M:F."S_cWM{-7uTJUIx? *9`?~Cfd}ǍQCRW>ߢEYAi&  l8ưbqh#>NsjsEk|=w-tUP]Kj]N[1@WqBƜτsk m"Ap9'TijzIlݾ0 n{i5#QHY;;NH]SW=m20]5=7jCz`ox\ˁ{5e6Dp\D[7JsF XHJ ˉN>r56zKٖ6{h(?(Ү[m/=0"2Dv&;Qz :j5Ovon \ԁS44<~DԎqLՉR}ln p#YKfq4cAFp$c* 9dFXk3#RtԳQn{lX1n((؆#'xtF׃럒Iզ`3_:!o\҉zkRiJ5}EG O;"Q!ъ!>)()ryձrvh?" cZx7ҝ`౲3[zGu#>Mx^w䎩{S6̒.Z34̉hb vFβLXߌ{J6>rC7f/5QQf@vrIJeXj<liF7{) L&/o%|rNA(7F=ļU#a9SDg9V Ø:eQ74fy .#Q|oon&,HM&$FNk>69b΃BWr>|x Fv)fMHLGbvrmO>eP)ˆ@uLPψN_ks֐ V%@=9 v658junz[y廦'١y^ fIʮ朙`eA[s=w?i6bXUؽ! r0{\H%0"˫scHK <^4XCDqyw ޱMtRg")DZ~Q.hl{ ZBl8k(UZT!SR@G}ފ_0"e%P`2^(#u?2?OŷU1ˍ5B[gxNC6DžM]R !zOcު`$5o 3" Rz\]$"iZKw_lI*XX;v1ɯ{d}39+ҴtM Z_bJQ#v1SG_B5qxw_͝fEm-Ƞm>GƓ#y$$~2FX?iLYGp}ё.EJʬSh- =T-&w#ƟV c#h$Ҫpt!%:1V*=]E^u+ hܟ}ݣӛǝ*ѻh/Gmݠ08"l( q++ťo b7*||3jaBHI $UDžYwmX3֜Aѯd͜BBj-u$g63xy\Xv"|p?5&j 1 Tgw洗/ݼ.dPbbPFp:sSxl(. %L-}帶Ued3碑wy?3Aɨ,!BFo= kHԣ6^4uJI8ìPwَ?j=:'ɋd.)@.` eQl˂sk'=hC[JNb6C @١Sr_y뗾 !E匉RmlwrWrqo3Pi`EtUC8N̽Yjf*y,4ޥHriR-"=X\sTqѫĂ[>W] %qM*2!0olMMMhb A&!=H.?[%-Ԅ=y l/Y & T쑆4kN?>'c񳶜^a9r5?oeO&Wh^2BN&[)951i!A^8AcJ;a,Z`$* E3$csN W=a~B%0:5a?2E3417Hu"X#~ ;ı7Ͽ~l>!KD#"ԥk6qgR.ǥ_..{ ^&ΌX,^y_.ʪ,5>.u@;1ʀ6N7u]xy5kÆt얠I(|t#}f?EՉf)aHz|HoqXA\oC>rc9qRN¨߼ETgr*iQci6w&S^*ZDUxytNM`)jہ׿ շPI#">)4ϧӮ;8me3,żN)/":vx\ bE6$S!8%Hk$ _sG =3/ %})ﬞCuu_s#L[$updzug_ܠW I#iH/d3d 'BÊtV;=ߑɓp(TxrKҪ_o;ms﹠ eҼwF)gA4,tc1)U(y0o-Zx{@#6<'OV&x>TB|xe~J{{k UlGl iƺ\Cƀ7H&j$Ou@iX+]<-OeA]6UTm'Cmv\/vxXC4\h<,Nprb˞u;lOy[r "w}ց,(xo#Hsh!iVNβ`Wd9cypI5 IkK]7̏[TfvgIgC-Ô3Ff i{B?_黾0ÂX_>R`b jC)?3$rfk:\ 'EH'I2y$T`Jb E: X`$R䐄\VdZȀD1h3#Jh7ZSc:ѳᲽ Pc_z bMR%8Uo JV.Pޤ= )ucdZ|D_ه9[¹wn +r(̅}95v[\< +X߂0:l4/fcc׷:&.̱FlpY_NaHȵD:^]Y?P۟@/R 0FfM~q-x\|(]QqoX`1onrFDd-3y7Xt4~6־I9hi#ԟs3.p8~iz7fJWPJ21X][@%,~wض~/^e4@FSsވrHJIGL4O8]/EH}vX'z3{NQW: N;bc8mV-:aOlINԨmۯ:A=BU()}v D=z(w<0ViמA[:mY.}Swx뿫kct}0%Kx4-H!>86j({+~"tZ'݃ToϣZ_}FhkΰY;xb}N0&Hz\sQY963X G\gKU~E:a 78InT XoquhAicvd- 2 +~ki#bJpjW?:ۜTKp[=( MR)>MPCVh<rUq뺭mNWa9&g1 aӰ=#3Yn}ʐe}<(MHXؗ,5""_q@Ⰿ5eOF]Hݻo!K  }^Hg6M|=!Ir24FVe:Gss1{ck<73\(x!f˿h-#&,K 5*n0w Q%P6,kDT10p ؚ qRF Ͽ).&Q8rei;W|C]9sVSpzO1A0_oM  nzo&{HRPZݵlzq^̾gԪSh ae@$qF3GekM(e C$5ڄ@`5*"Pi JB.ACvuHA.B۱\;mآ7= C~q#X"U{3p#'*o&JJ~n YM1~2ʍGto(י\K?bNۤN<ʚ=r0\UcxњKNGBݫDg ?`hC)]URy)ϡ8 P= u% t/%*dyq(n*mGK?6}\{sLbH`ޞԺ"I?R~amؠY׍֗3hM<#TuNŤ'iwc G \i3^b&{˖1;ǠF\H%qGn%_tj8,r塝)i6^ <yy?<2umɆCDC8meX eq$]]!PR\`3"}{=l5h D5v0JD3 uk 787m*9iyN0ꬼի9@&ԗI<;0VZ,6fCrwWʚ3+,Fj&vUcr{[?D>IѲegcKn7KHsj %' I]XZ-it*tP%йX*$Ml\Yy7暫aѳFW#ݘTݔ3YsX~y/5v{'Xl蘒ןKl!nT.~ 2khDLq4V(a⽲0Su*fL<-J.7+yyqkݒi} /u0[tFR͠P=)r{]!Ba2`v+ʼ FƂlVD{G9 <]h/⯥~3,@?RM^~CןK ^z_$l9_AɥNI^F"9wA䞴pz $S5gS>#)STGwuտ҄s.G>Fc#N!io0iL|H_q9mYW2 )ĤO\i82;%"pْsJƪd h&,fzЄ֍#ETNŻj 9:"\56p0\ Au|0붨ؚT UA[?9!eDw0+GlF%8?4XO9 3J ]*ORDBB|x|D\$!;^gvIy/J$ݽmԶ(O*=yUGY*3yW"*8ئJqlyFrY5u}Բ>2fZMk8Tq,6X̏33j 9@ 2K$ & 4#g 7yԘ8K~JNK|6}v+c\s)sOhO/~!vi Φ O ffvG(huPd^u1$VMT~AfaǴz '7W}4PKEq>P(ھ/vDPNz;azqpVk*ZKU`Q\.`:J%dqgmKQIL/,/X}X_M6<ѕ|˛ OT9t ԀFe?qEdA;ӱNƆb)"{rkVEܛN=p O{Z$z &Xų3싩T`~yYW'9D6g:WPLihWfܮ$h]F5Ck}!} )vPBq2KQ ]I|P|YxW섦*N% 5h~+raPgAKm_TR6do6Whǁu<4„#Og뙳ͧ0QF0R2-b0" ϛrN a K3ܜy%E!X ΝfsYCl/p8U A|yGTP}2y,d EEĈZ]jl/2\,Wah>#<Z<+j}矸Ǭ{CF|SJJ齳 Tnm|@g3|7>a{s7CHdM=vX}%OYEӹaӑL:Ч1Er1uQGTªߜfG5KK^q[B@nƏD1C5 6 3nUhثiJ's=PT5 z8Msn> OOo"ik5 bDZje. ahH:-sV[XQ`'$Osii7-Ⱥ/PeeߨG]YӮ4ͦg{soIz𡡤rF4>!]@d[N*yl] /94lݾd7҃iαGbO-m~|SCk :!`[x,D$xs%Te=djF#G>n->-o̙*D:)uɯ 2FP~J-ԙڇ#stG/ k_ߒMa?μaڧ]P~&=pET͙t~~]VW ^?^"a#)UըrYJzVx?aV*W@fbuEŇ=*Ȱ\NP;48'+zIa_-{>r"̓,EEô ^ #-bdGGEs(_k&o{Wb~4JE[G^7;]-k 2X_i '~0Y5zx$l" D A A L̤'߮N@c[qZ&F+rG'ѾX4$ڎzRM[4DȰjyHnڳ6F IB)E1a4T{ÅK`-FXGyɵ8j+~5]+T-'48.<2)Oc ZL_ ]K/K;z-#XEm!ʓPBҾW7<`:O4ݨ0~W,<(%>!H~2+paѿ3C;^eĨ ֫YfX=&J|g,5f˳$P%I2:f(ss.| %Xa|:T/Pn`51pșvXa}ăJנ5YDdgљŗyTo Az)*ٝwf{SHֈnjByؿ@XGMjW_.ZlVB?ù"͗jYQƬsvУފv w`$s][Nh\8}שּׁ|[aEv(R H6(`gs~]}u\#]ZU9 乗1sR>pb4["sxp1]Ktc yBɗӜ:pJӉX5ڼӼh2s|zJOVT*.* bt>nEzXE9z7p[_:ex9&EJ?onIΏ~ l|Me 5$SI,hLb3 *C=$!)$M v 88|Ht,}9;fhNLJM2i6}>5'LS?ɿ{./Fc+\Z⊼p~&v\~+OI;:uI3$#z O-~J8*{Wd u#|lʯ,~ѲyJ6 8--SPH0E(VIH neuCzb8 ƞ`EmB*HKXFHKv10=j#nq79ί@GKo/3LqȴB mLΉep'v%ejC[tG Z$?0jJh!tV㐦*6nFL33&>樈xNP0tP" )]ihlJBhǓ|+zf.V,B6>Ȉx 1sf.HS|g@v"gAlvq(CA~raT1sڙ<$Hi;J3vqSq]rp[ߦc#eH,o27D w~ =I&qdКx3K."uP.Lʍh 8sQoʢM}d3%0aJVwFYky#`wf(TUK8r a.n*G՝[/dc+9 wDcKF'.ų*0g}5sWۮq>Iey@nj( F^({VPNIE-T .:(-b8!J 2an nW;Q>AN!ނ9)LV:Z7`Ɲ;_fUFh%; 7LNkz!JO2YǡXh֯ 6nSB,:Iz[88~ *꒼M;apˇBgi>XH7>[y5Aة A" Lp<"W"#\:ơ}Zdw]ۋ 9 <8uO?TF _~0ޮգ ب"9 ĦJd9vcL0VUdo]tJ>-5ΈD3YSZzq^M7Te~k2j17،t<řSi14gGXƬRe2<JIş45)lyiQ2n>;Ƃ6ي-)+u@ 9\맚s* tď76{uq, q{H0fO)}o :R&qܩc>!pr45j~p?)+i qG RhˠQW+{z9"H2 [K*;1 jsHr)"p8#;FȕyiNŌ I}le2a@ :F6T XD2Tqk_K%*.Vy lQޗu;R\A{J"yS%I= ሂ]x7qMgFHS҈Nt@LIH`@׷CW"vwb~Ҹ\k_V&CU&{"xKM@:VIz4ZB˰Lp%woܔڴqoEշ?@ Ԟ9mYLdPn7$؃ǞUYxb_Ioy^4_7rE,&jǂPב EZ\}f塨 rT9w# 8HGrCBveTL'qٝݵܛ[-_"9zCώTQu WLsz3{dZc-7~%>L'K]dNZJaUzv=WVT)k!d7=J{$УOx :>YJ-ol*m^"O (#U7Tx?$̧=nh:0UkW>K)~TnR1_KvO 7ajzԭ @ٔiHc0V) V!l$#|z sm+@[|Jթ-|gp;zx; G^Gn (I+Oe$+LǦG&ljĻ+NhiqiIFizByhE'/v-IO]_/ >Q);Y6;`=R /sX]85-@`dAR ጩHmGɤ[Qi8A_|~) 3tTuOf&}gRuFI-o#zIc;_w?)6Xh+t]MM4{G@/Zp B s_qw[/*\vt sV/Jx_&j e  7)9K/==z@ {D#{'W׸f ,$@69jabof3BVnTePFv':;8 1~`% 2I#.SäpzAL~~BnK T/6qܮSuC%fz+n-6ѯUwd ]_ kUpzďa1X K*.w9ݕs̏w8R=+ѳ(b/oD4G ε88y'ᕁ0|.'34BJX(7L/acU Їp?y&^ ;-~9aW^0 ^-Fa )>y fBYu9i4E &X}㺝^P9Ұ[Ϋ >nĭC>{&ti"vkYژ핡ҩ~}tTU1\; I-<$/ASZ_范4vL$I17m)Ap$4?Up݁Q]tىgJ}OhE$h 5fL} =%v>!)!-B1Vb iu/'&7S2CiE9[??ID< ІP p"DdWMh] SK1-.}3V&ؼ/H rhj|CYx}1j-IkAFRN5p2<PH&tH5 {t^v&WJ@጑DZx88*CFp;1⡟Gz688R3d7ZctcdlEL#RSggMsi!Ezx⧼؛/<+% IZZq/o\qظ̜m0P)X@9t*1tsH:i됯:o^R5e$BVtQrcw6\,vtzyx| ʧP G:G+۪W'cW-5eP\B2Xd!0n/C/}wqMi{OgkJ߀fbtWS#@&꓎}N{jS$8㲾o@⠬ZUWH;[]gS`H Q<~Awr@Q:*!*v6 AҘ, $Ւo~xKBosEȑxU5ts@ 6^(R3QD W/T%w{FHT$ +r$NxR `:ӟx ←* ZG05mF1ȺIns)I`$~}؍&| Jb$Y-Awh+3%.V*DY:fJV gO[rM:ʹ@t+찼9bWJ>'zy]U zLJ4Lg$yz21DgaCJͷ78xVw-b'y#v|+uY_XhFl蒂1P `;FL mDž=!=NZ@BR9'Z;$|zl=J>a0^v~_(iܼ\Fu;6|wڙۅ *Hc$=d1oϞ ϕFrKNS^} DZ[dM\otg1[xly0e9p~//չWU̙}Y l- j&ا<S|SoIRşVS`āU U쿤v9/<,0gSplYG j l&Uj`6;}@8'%bٳV,-صd`ݲ)̡@ge,\b֤+*<7XdQ1Iu ߣi $ U9tí3 _jgGhLk\vMyM]^VH%~o\QnQt{\=%23t>?T5"t m Y5/EBlL\\po}"Q ^a!VU#=qH Fyjz^rux+{T3MS8Ǐey_Fz&,w{Ro_gŬMosH bh ~k'۸P*u ذGOPAroږhzN{}4PߩA/ dC8xi=kl;ϼcFS#Z\ϼiZ +vuRh?Xxidz+惜! VXS[~9` 9vw81ޖ =2ofȉJC9`SBzI bJ9X]6I ʍM\D|WYMwm%KSOzqG%\tmai.)43>E-(m^ ]Γge+ɹ[>P=kT@u,AVRNҏZE|SD}YܰAM'oD[$e:J1oCdyw&#fN{zxu\&i衊3j1)2lj:C2L"z`Ba"ұͨ7e 24ٜxgΊEE)FKjCh˶vP?$>~JW C qɇP)>HąW7&! ̔~~?KP;E5prkajci~H`In`YV?g#ߚC 8㡽\lhMz0PLX-CRLտܮ@(9#˶YxVrslk,wf#d4x4h!ӿIP~fV쉴MnGy] `M:gd*E,*9JB#A 1s(#pP % Kr<_Fm-WPƸ0'oj'/7"`v`ZGy,&c8seרpr7ݮBY,+L؊;:{ѱ]^)![B<ڵ7YL 7ٝB1Vxq/R‘8ok3b#|@)=B/Nҳ[fX9-YykYf#J}Fa~1|pUgf T'FRuAWa'څ(<3LM*~Qs)xl8Dlg'- ޒM2Q vϋ O!ŚI>' h"aDem3^ i6X&3^1A$p- ~d#`xY䳹8VKUz֣'Ăbq0wcCTX4}OGJӶޯZWrmt[}F=1/Y'<L֞tJ('h38ʋ[A[>\^(E1 :A 8Waz2 l$sxGzV[Y$NU2Yb5`r+bK&w=R@CǓ[ɻ>5cM]C)WuTISYHCq(ҡ Ӯ)*5oHXdB ?~YL̆7곘F/-}F6p2Y*"'.dryi15r>Im;(n>?D弫k--,pݑ}QSGY0d̂204˕ێrsg|Ѣ[@M-F"w`"E&"]w1h$6Fk|CSnE<LS1_Ewa|8EK']6zc"ڀs8PM˶MQꫧ`c&5mi8 mIe;vrY<脩GE!5JYQs)L73jkXͻH<'z&k s ~ɬ9I`G (H {b&ܶw-%3Z?)O鰙K8X ~D4ϑ|ouJҹD>}l^x4aX 's ^xoTfu.{~FvSŔ8ԛS)2g/ u/TX-pCa1|/(ɱCj̰h t5wc5# rjg^i:H_,cɂEIcʉuHВKG3X| =S銷")7P S卲ntV#0.% 郒nd%:nAf[əN}oy!حvCB,meTZ_]H镉6'RރGq|=a|p>Tr#Z-t+ʙp*\֬ )jeMNXv휻qjQnCEI}!`<+7?6 @>#v'OZc%no_ U(+UrD~ CF~DCJݥ=\Aȑ<8=#']1|0"Vy'AXJSJ.yX/%..//xm|q3_FFǼHdY.RǙذOi4=Y=dzqM}t) />ЋC@coP\>PC]U۰: xhX𢴙aYy8mbmxB~[ǝȴWNI*{LL&-W*qz jq(`Პm)%f- NOV(F6fqǔm\Lu ăژv4N"K8@/)!Bq(2VU jǠ#{ T-n!Ig>Tq׮75~]Z<,I; :F4ue+e3.F>r&5nh& 9RTYݫ;7EHb$gmS=O4>fdG(A (qK<6Ų22m.?pȔ([ӢV.KbZd$ϝ~mNǹH,\k~ߑDbmxОÎ_zyf1IWLlC.KQ vDat&z*,w;eؖCQHvL/:?RCJIOxY7 DT4=]+kO<8 K>l2]N y=[r+RKT^3tpXD~YnƔ RDK&,64,i5>!3Np?MwU "]Hi3&dx ״(gO{9e-Z)u1?PC.6~^ï H.ǰt}{&9%Cs;rΘG5|MLDI{7dž?f%[3N&c ]h:HLy0ԪK,*K|,j8 S^oCf~fQtK] : )r' !B@eGSֺ0 fTGSsIH>668\p>QP$$,= 'wL߆$ZPrbצP _,qs<)lQIC9 o, ؄IN*[Ch6sf^Re@e5v&R=mߦҴy'(btKDeoSy|dJ@Q9$F͑Jjl3:M0n%m$\{1Q lBL)4i.dj_j2Ek|Q MML6䴻1bbؖ`YFj<ٙʘ6xz])ʲxO֒}TÎg=-S@{\Au%;ՅMZ99a6y%!f-0Q"Au}%ousه`QAjAx Qy'&D/քc^Bozw^^OKAH`L*RwΕBq~Hڦ~u/kRe -:4]+- [&-g ['Q;܇;VxRʾ+_c(JGj0=}K*Y_+vV3?sx2Е+rx8DU2<%Gc@ V 4R3w0t”ȦI{f"{$GWi)qysΑ@'cYQ/pFEknTȼ:p:6Тf3+;H:–%̞G޶{dLMņ0>aGW~4 F-fq٨sG3ey/X Ք5"[)#Ak%WNh@3@geȻ{0MmQA`Oca%&}7i{OFHGk(R`[K%K@ 7^ڟPB~m14b!ȹmm1I2Hph@> ?=he^W,-7>}e(DF8eO6/6Q %j(ffV39'W(g70kD0㨌|ظb  _?%'PgD=fP2t 7ABP6vj(B'" ۶3DSrGd&ބa `iNчb%t ش\L; ,C"BufL[ *bC@N-ETwgbwxRvTŲ;l~Vl "ϓa/+#FĺfQv.GkV#M{Ymuѡ,*yWEb |wkjt}4#P!$nI;=Pd%//ҳ}9Īzt̞$i~ +#>.9ĈYH}? Ļ4FbBq1}FMƊ}w^abI^WOɥCφm'4SdfTp016UcD .&‰6qi}f|+>}}Ԍ|\N }~!Ҿ_#A5\0Z8aPP>4gLW&ҸρqvŲB>oRrD^}fw(>( *ńˇk*H?j-v>EYA͗{)U,va9g򀟯u§]!$u?4@R (dt\IއEʤxxw7w?d٦[kr;ψܱlN:`6BRXV)/(_uwlp"7vbgf= Sh>STkNRP<45nB`=Z ˩Z"Z-Վ(WO-1)䐁&4[As *4@pwņsQ{BItw!k5 O`8P?/b0PvL8`ցIL w]O%D"N9, X22oZ w.$G-N/bnf(Mtz׌TXБƢ(4nouWuG% ް?v1lYn&FᳳupfJXpW[ٛ에NLnԁOߠ O#xࣛӴciҦwĮ:{(FlZ5Yfz}ׂ,%`,(*4,/óTm2ܤ.]E$. Y4vynmE|+AĹwY ͣL1ń˭w/m0ꌯyKc%עN5bR+g}4hl sxU{Nm6­2 ah^þ8nf?i:Ȍ FDFmmV}A=Jf#6eDX Ls6an}ڬ>k[oՌtD/MB϶&8 ] Er 4!r;L+F RT;9mqOt\dڢID'-v+ |V|_\vNWgo[~:hp48S>eFJ{UAg)3}"G~PV^sO uwjQ8?kK|6Li6mb$IW$UVȀ:.7VHE{tx_1_^7\|5u ].RFvq183`?98!V6D7F\%+k:7 M#6\+k*Tl4POQwMDҔdFH#JIHL$} p`GBI"Za0G']j@#g)tpw4}uE7[l6n3Sgҹhc(r%؛NͻfGl{Aݹ?Or\-/c'#!UIa74l\IW;v*U4#2f,y5ݨgh;*Г:N5ij+0 iQ@'D9Zg(DQTX|(hۚj" hc#-q $L,<]DP20frcŶOw^} o1?5QsF8i( )jy.$x7mMuU&EI"21#3}N*jyΔ")A{/E\(O}BK@w>#!d@j2!_997W^ۄ`kEntXj>019;|lnQ[B/NRmI h| O):!'Uy`l R_}[L'ҳ$MIIhKcSm}&Y?4%$/[\azl5j|y"=^'I/0XR덫Bν& LHЩHe !@  w(4Ywu#VswŊcj8$Bb7hcceX_+]>MG/7"d(f53>9[?lw%5 ذtƞ$'QΰIQkh2G J7Vܝ>{Wh8,<2 -cZ_l:ox?<$onJ*aL,2&wFˑ"P:a1J&c]&MNǓ€70\ J\k)liOvF\Nq&DUy 9i휃zFC}5tlij4Klsr7uWs -#X"ռQm%& W,kĩ['ŸB H_;`&2`lKǝy\(m46ȂpC:P`8֜/^U'YC%vW02;{!qCйy5)ˢD^CV~PMC5 <ǁ7 8 .w"ˢbK<䊔(y.9܅ -u`QXW~E:*ai7C %N|9ZA@tgRv[6Я{.O6|tF@%0_V] Ió7@Q;7fH8opWaś3"e<ڴ#ڐSVt-M:?{@MoMjP[K'W ׃8m 3ŜT`al皮+zOgRxNr~ePxWj\-ϸ>O')ù7q5g^#}ڦ; OZmu)pB0;:=Gy }^*ޔ$r~k)ĉHRY+xr̢)?Ӆ6T[]oSdXR( x>īK8#?Js(_ܾvc&xGzW:Lm>c"ȋn#3]N(;Hmy+T# %d}:K4EٿSx&TFԏ5XIX', >n|Ť2}mFIcYѾb r. {^:RȍO7s25~-B/>=sībQa`iJr.m$&uo_~_dUs./d 3<'s|ӧW+9m,ȩCh۾>ޟ͈`f4.+8jzl*&Xo#PB# pLj'ssyjt1~TvNY/db碯,Gwtzb 1`= ĉrw50ׄBM'c6-$ AE&U=!﮶x}'v J ^O"uУQgb&0b K  B1$[Q]X#atށ&N6\ǽC?WW6!v| G;'Dekɂ@KTEU>'s}3Q&oNF,l3ߌ>eOu+z_hk~zgL!9ދzkMl~$ R0hV>;\і 25"k I}Ԛ7՚*vw$>bp޽eJa8l%8UuZB<1UU$ݹa˫<_RX:&gK nŘ>Qk5}Mmn7^1I2[w AM-ڐ3^~'-.Ai/\":nΩ_Zr3YZ,w7I|% ,֣h_ϨSXA۟'-{ )m"ц-j%Sn1P$NZn'BE%]2hdS#כpzn*J,؉#jj15#<"xt <1;HVGE[zwϩt dUhy9M6Ic ɾa"jVH8rCԬä)Ia5o(f?gJvCƕÊT{B߉S.jsUpϑ\k_B/Cnpz.1@ЋO F:"Nk]%w7۰&{kĦXC]VLbiF. ;6G{ :s?;ThU'`z  9^'N`x,u~.\O8?x1z6pK'W\vx/'s꒕Q,.㚻ê=M:IN'#5]Y0n]2URbo.IO hz0ܦջEt4ekBup/uRs^ -a2^`Ԁ3Xg6POE~+$Б,4h `ķvOliyC!qS:<;yaQti>1ZݏOC^= `& ùo#QR(1aØ-?B)qҳ"YU{ QLKV 0N}qc>-$/3F&sDbXtv>jFX #(׊u01vdϣao'vZFmp~mˋo^ձ>ZBa_2ޡGIo¦C, Oˆ-D!{hPʹ#1) +A41y[7]/t\Xrv.}{ƛHg`qG_vX;!gq*J n{Ze( 2ಞ^#S I1)σVӃ]?t׽fkHE!IWf>~,|ϛY?J*>S|Ȧ{/DZ:kͪLPY %ϭ/Xr9S>EeT8Kw3^w.=j$(~`#*!5'UfNDA)R1P̐'>;~4=6@]G(J5s0.`4B c\QU+O#9yS~IdCՁlZ9) a ;q"H6OL:z,k(XdS@5z޾h8B:`:FO. X+D1nh"4aEM%؃2IV['fD[Z0 uw&hOd%Œ7 9 OW^x2ʼndIpҭO(yojxVl&>"P2gOvb"4L?ؑ\BnKΆRioXU*DZwH;þufj!18uMxww;}L,72(!WEϴLVoOVU0~84%\4ZzWlp"ṃa58r. =pws唙XXKk4 h?i ^+ %[fdv]{@&G)AE06mE- )cҢVNU7YE,\n9@tlAw,Ṇ# H=K'YeX?h6]X 2M`F8E"tC41pJû ͨY? ?#hGT'uJ3И s3MTYM|Dx߆2ǀHNi-:fOJPW.{JDOƫzFl@{q_EA&p,/ӰJ c$xJ$rU!+KZCFFɠh]8+("LJ,>RG֠i\~'4s+~gCIe>#!N\mNi4&n]w%sx`+]7/s^>HL&18,{lJ"djQg?K~4AB"F.?wFpbJ\'grOI}9|qkljN e4Lw)sU Lz5.&֤8F5kBݖ$0|Ku[1s>$+(jܮL`oTΡٳi ̆%9dNYtՈ<6m`h[wTUuG{D[nu*Čifk[nvq%!H >jLzQ1Z@]'U՜W@Ͳrude<z&i>_Uo7&[!_倛F5fd/'tw Ew0M@#Fgud_yӧ1p"μQT[$eAX*@Q$2F**wwMZy@):`c4T Eo:loi4W eo\C;}ط[mov#B.l ) =2T-4 9b…|> klq "4RM=f_TĈ{g"][dp֮iu7t YHA@FeDeECUmYyu'+´I@)ė@J(Xz~jf:&7+tC>/;43Gf`4<:{s8oK6;N28 p ;GE .sE r k]> <-dsġX0[&띷JnM KvF  ixțIX?PuP9r Fx48 H#FVD{n{]3 0'Q¿,l䊥tƀYp,$Xv! E䦅w?" i'ξMZ){4Wl1ʊ-R:VoѽOc͇_9z8|D0`岰ANfhCN2H6liH.֧)-FMx)fs(\7 BDO}ߧc1# ^wNQ _)e<:@]hHB{IZőVuPb53\JО‘i6ղ VƍIWu}fqS ?}MH<ѭ a)kݎwgd,,fxH(>"Mo+)\^yYjA03&TjK=z9 *uE@y#UjT͸ʴق%J8i`@|gĒymk52$ri@fv쨽gM*c@)pp_9žI|g cX.HւRBSGl$µLŴࡼ)e}Zf-?irrYlk;s7 <"*sO+ b{ b&qMIZ긼Ea {љaڒvvmP T̴w@.ҽY O/17ѧlă]׾׵%8F#s]nNy$ѶM>4kfש Ɛa#hvgO\vR5E}-0Jɾ'V4EVMAM\,NsBU叓q:⠽wL~Odf/ ҋNF0o>&aP%l CeۧIF&I!.ʬ&7ŁmqZ֜h zUj 4?O}GL»AxakHj(6Q"F&O X@7QٍQh/c!jlA<X#քGImꗄ 'DݺL,u5 ì(Lébj-* zV+ޣ)Åa%J0N7y qa#N?\ϳ%6m^B9,N`[97oftCz5kcKýlIr(5 ף#czV)}t= +PtnjoC3$3ESȿiJP,I_:Q=OQWnVAHt ^=_w !Ӑ%[DEېVӰzDFrY@ ٟ|S-#-ƟeU(PMY $HN"LK>Nbf^$n@4?6>T(QrM2Dos_8x?Q([J $2)0zz$ӹrfIm᥼5Po{~Koy:}wqn}Ģh7զwJ rS IY,/8 U_ Ѓ^HF?1 d<3,*QťA,t-%߾ ve&[@;\W!Jgߔ hOױ}q@zMu2^$^yAѨ}d`\.q"˞ڹ,EU8̹ 78W!DQh{(kOP/#%is;dvaXzGHgz'!,c^+t|ɥE9 4?/FcUVx9H͚P;rVo\]WڸT#TDQG(S\¡[f]8])lÃ`1…/:4%GǏm8*r1}C25MoW1pxG6jA{npihw* ZGPǹKn~fY[3HYd7.Nr߶`(SQϳQ ܟI`-ߣ["egTttY='3P ^-8Ε\0#';cY(QY'|s+]D+fDJ7牧é.z`4B.6@ @bSd.a%$:=}R' 'Wv^28j'|YB K =*F79<ˁǡ*|J aQenQ_^ۦ+Iv1aiw%,(>K +ؠ6`u@vQѩ7O$͚p#/\S{Y ?N08ᥣhDk`6}˲mB3 j hGeǝeXgVÆp۩ &d?`(ub|SU^nŸO뇴QwM]DIE$_Իk3<깯u&eȫ%OM9q b#-$:T̀Hq~yZfk)HቡL5#!ijܻ=먽TtAֶr~Y鄹Y|Rhy .vH៞_&^e<᭷+a[9qlNŵ]>vہV.EHĸ_{ZۥjY ٔ`mx1b j 0ݎED{~ˀ NlDq `Ca<{w_G-F4G<gVN(VooexÂ~q+5Y{W8굌h DhvReZN`+ HOTƸiY^4hͅ!T t_{X #66ZfX]8.""W[(`XfӖ.2A8jpg`,].x{VSU*נ'GC`K!Y٥ۋ4Ff<{/MRݚe㹀rEn(|c4,ű1/b!/<ɍe7`+FПϱPfyȁq_O R_Aӻ`2낡H+J %*ʟwU k=;8C#ۡ{ZeRph+W -%ڼm_d#_SMY\|VzE7yuM%;ZP2DxhbBxTKμt6Ir__ w[ڦQf?. OZAPs2:eh}.ŢK::v>rR=%cotTs،(èq$ؗ\1bURI'YNt;Ŧ#Hg J1޼Fvi6|EeRdQn]5-/.-1Ilaz&Q}<$7.lc/=EEaeM=-4c~/ŴdsCGQ\"ZkFֶ$ ?̈́gFo$-$i<=190\')iM۱M.=2}qi1 tH.ۊ\M4<)gnkrTs>C3JX⻞=KJاTEk1)h/o_}9"71 0!%.kUXή}ɤAO;} 6gf@4:U_أa@=Ȳ0hOBDSY}MP 8Z4tspYNcːjQu\6ksPhsdKhDoV}J&f@5Z24)'}z9t:U57_kv撇IBqNMN 3bڥMF„&3cG@@D@HF]MI4;jw,o:hCo.'kCWǜ zh~e e]zD3MI* {5ڧ$om?5Tux 2-vL_7:ҼKx 7!QG& 6Rw|G' /y*.I+כ S# Z9{P]i>+gu{[Y5TLy[bD^1~{S5^u4[Q%kuuFyMshAv@ {ڿڈMg =77IJy!BEЈxbTkUIۚԴhB˵Ԗ-*Ccj:Z%hVqLL$VBa\wdfY"=$ejf!&<A-zfvUPUhHŅO%?[hkkP'ypp-]rN. . Rk_q:֕I@ɤ("%e'k,IcK/ lŸlXAO ac9̃?j`X&$`N#ʀž=6y'(` S'PAls۫BQ2EQ#lI JUg-w(L51%=/v ~+l[!_g9n \ܑ%<%-P'i@Tw0r'a9ǰ5 #ѦA9zYѧH5,aXX1'dpf5luYvU"ս{;IPv@&#U=mhR)'ca1Es *'ָT?)/XTDfA.,ϽD:Jr~M>iɭ޲f[2m nhȍ<μE ǹ+@Kƭ:Q)FڽaqeNjx'F>$[\m5I:(XZNBi |4F- Hvܨ"PYh.?e`b1 \n;N 7IWĢua#ci膢[Afdk, -W$Tlv"0'3&iMwuu0FBhk|dJd*>ˌ9V)t$^Y: \H7ϳRA">Eb\yotvx.{Pm~fſK>,tB)02e~wæ$Tzps?q6rRK_"hNN=hW5< TEEֿp(7}'6tƧIj[g<6)N~2cd{uaE:2[bn.`,a4 ?[zOqk, ȹ?δi7pU\ 4}1w >FצW- "]5J't~8j<[ ŒLC ^H#H)UG"E_$:HM zfpRAr[qJPtoop} ܎xl_?zD4P'{.p$O}z`A -8EU~V֧QTF%5}Y W`DAt˘) psQ֩GpEB1sE]2٥hK(5&[#Aǟ&~z'J&d?*`kUV Dg~iUq.AZK89;vN8WOG74 %*+@$4JYxBHGXq}:K+ɱ-]՝Tzc9_?FY֘{|#zM]ՇRޯ047{\MzvJh8ڳ,O1N!?Fmoq~gDk =trΨ?tD筯hD5C>t_x6c)F_]f#V,t&_~_w"qZk`~މR.o8NYo࢝F__ P7D]6gqeb߉x>zӍ`S mQQD_v^1ɘʇxGQprS,tgGB$+=P|1U}VSQ)MlI<هxڄ.=~ Z5 ¥P؜k$Qgr$f{BB`VDD0ݗ&K&4c!QX@ U|G̚kE޻^INpC1nehp ȞWӳM‰"7ђIQa\\z4P|c5y= ^U6/lag EŜfGR{t]|H.Oզ[V^8ch>GÊwSlloG7 ,**Dmw2F_iFrN.9_lWNN4vZOK$m) /5Or Z{cs##qJ):v_xOB?{5BpH1 ͩ͠$o)taoGcXԯQ 18QRk56oiw ,L*#T{\8_y.!?OW[*ǶPwu}(S._8wѿaz u9e\Fpb,YnFm+fH d6d06 g_q=M^҃9Sh Ƌ0=jv jhKl(w?EwoeyΪ!SPUWΦBTw7FDgطɈt68KWTpF$$`U 'y5Kִ]EW4q^#klqG(ە}Iw[ !RJ@%8qPt2t9rҰM'=WǣuX~).ih㉛m;9Vt:Ѡ3'f2[I'J4r+;"gvStVcE3Ac]I-?mx_ ݚ ~r)]IZ`1[vUڳnFFѶ Įͮ6bek]{ a $KIXV E"t$X^K,"y:TdXÿWVl4VMFT\NK@DK߳;ee܂i \dҭ亦% /˛zoQU%"smC`V_Iü&~׷Ds8A3f;TNe-lTfM#tř(&iSި 8PBgMid7!9qX0) m*uwj7rvP_WM@4`S` dmo|fqr=Ca+_qB )3D"VcCΟ'nbYd: SFU@>q<5zrR5Ke٢6&8QJwүEM"b)ơZ8樱d9kJ+CQ3S∹nb*`R ,:bwa@{ɺD#!gm4N~QO%IPcYW}WU]O"el mEd}]o6*dwSLgC9-أFio PB/ܹ\ V*D:glLFD!H5#,m˱t@XV-O1Uk.hk(u\3 gVƜHAZ Ωm!TE3 Xtmcs3Hx"\J7+.~0$4tq+ՈKnXQUW*C-t?p32rXVҭG.Q-d{[M{i|ր%@T񆭘Mkف+/elB@w=P; Z|&xo آsZx* Ihj.G};DZX<Z%k"?feqm WוŜ^zΔWǦ-L[ 9hWr@LZ|y`Zޘ@I"ǥ"1)Q҃>:8b[*iB&G]to~C!.<&zZ2OYG_{-V\DJ *'2OlCjh9{",S#0QmMZx6; ዩl(gW5jN[歙3ěe}1] _1]W{2/U U 75 ۺ4dSⴄ%xV`)|vQ}g.~P%\"vx_ ؎ĥU[Sn<9-[+ܴXoC1RSx@h|FL tW|gx3{`c4)QΚʳni 2Vs:xh.ATEɹ9 a.lʆ"iM U[}hg|U@[4+&b|ƈ 2J?n \ 0#|K) .s;'I>O8Rx})mOҴwz1U;O]|#HJ1ւ7%AƻD72A{h`Fw؜E{Ϭ<}bo.W6&2MvSB):5s|bMd0) 8b9IҨ7 oW$|ISK[@=3a3#SB MahxЙ 4#Ly"9e{W@B'!LgP*ϵa+=F¥:vHd1GS%φ$)!ɆRSȋh0(I}:Mz,aI؅H& 'zMUXj3ɟE+$϶¬2 Ǎ@?c|BGQM#޷ 6n[t{$TK!vLmA9rY{Rdb=5ԟXpsr}(0Jy߅4y\}5 8P Ϲo L\IA0B#!1*k\b]DU+k;筕c7 繁X= Y!w2S"sc> 3NLxH;:а;[[(ƷPb{0tvvYQ<v!M%ZX BU>|s2:7C^A%?5X~9$D| L/SW2XiG#e<1Z \tz +1s 3`5 `wyXp{ NJ48mduuu5 ~{ 3Sp ,0gQK'@' CB04E1xƙn0YWk\C)~z$V{^;3%4 OV+vLh7 *곫M~oK PjٵAO~8ǞPLQGA5oEqe5h!ǻdTW/&  ;SH2['_ OYA*֡ʹ}<^ŀTTϪB?2x:{%WH 9]`%cBlݞzf%Bڎq1z{X{y{#p<){E(ߖB&H2wqc!(eQUJdE[T^ -'6s/$]24UicLԋnu %z4#"蓋<9Jܴ1P61W(Ҟ6̀.Uo71(#VVAZ-t#iV#&EـxmgjAɛIk!;CDE^3,R8&ߴa$~u Laf&fšljv^2)d Lu~ I:H(\A ײ崐{\DLvGE7 r_!`b&7Fuc/5㾚R ʁgb[8 %Lg+9}i 29Kj . ~@=p2@_5dK[`\D?q,(?8{eT^rW'y%B5^QgϮ<Ǥ%)ewQO%tЗXv !H7EmK+N$w NZ[-E2T2Nj'GF1 ^pZ^h7D[S=oXk8sOL`  `a^҈ tZ;+=lMA>\;XR{ÙH5A.Rub7];Y5hon+mMcAمvgsx+]{v^X 󜞔=;푻o s8Y? Ln; TO⋗Ԃhct3 Ykgo.#"hX B|]CUQJC~ԝK.I聽 02xv|@S5`L՟)XWbvt1n B 2iRRc8JHa(AwMP[)Svir,6!'Ʒ9hcP'QO=v,}5]O\IUo:tqVPͣv= F#DeŅ/TU3X7Y,!B .v׸ۻR{%͂|8}ִf=}q Jgg65MqFpDaIAAi ț}nTjTXDRt-m LR.^;_Ƥ Es# :H47Vlq$ኡ;J7`2]0(;l_TJ D\)^ S/Ʃ"-Dl'OtyG5Q 2f`o\ cI Eڼͤ;8'T3fc+WX(sW[ǹʹ_:SsI^rUf+j97݌:bǕۗk"*ÀIϪ? .) v㙋yƐ$ gj]]*{\DW[H/hfLob]Z|#B`Zl6iъp$iE hS3>$zr$i;rfT^0T%X>_ !UѢwP4?m{<@D:"GO\0~1f*7'sv ݬ|[W&?J}A{`]pK(ifY"(!wDOb(j*=mMlbDҬ@OwgCkZBv|̀ۆQg6йH0Q4.\ 0~>!jH ASn(pj0k\84R;Da+8Z&Av19yV_rǓ+%v] FE. )"4u7V?(nC=Z~}.Νpy7qY 2X TDuN8v3fESNb(DoQʋ ɷ}X!L~-xĄiqhQ_(ho fs%샍bԫJk6.Dc/F =ũ;+Z"/M->|\hV-$E [=Uܼ7bGC2…m۽ˉҋ}'e)H nrQ5n{`p:^bD@Mܖi+uYGCpB_eidWeffKx9STGS9Z{ؓ >iH _AX5*o1L"g 0 jAY0)S7hDKj&S`S ="?y#PwA9F-a%.[,OhkXD-vSmm&LqT}f8NjFSY"f'o¿)S `V\^1‚N(hP2 i g]W)Dz4JQtNfx5TU.~ -';B Gĵ]~R82ȒCӛ( GtRo NԦ4ve#@=M&t-IIj|XDL'79qAK<ų3.eW$Dwz9½T#D\l!mX+Gele0xGN:k/B&~",!d.|یG's[@# ۧ<E8q? LU>q$>>d@umKOW>e㘍p'C=+-Ҹ q'0LOu̹d4:c4N t:A2״b9 7Z~QW}?΢70<3; c7nX~$B?#DŽOU HÌFm`*e"ͭ{VFXF@o \x/9*k±{?bGlg^qRlUX  RHς.Hzxphc}>46~L)!}As:^Nh]IyCoC"Y:TH쏜 0kO=M!?gmoyz=aj"\6 e'nZT]CuѓٮFQҼo$g'u ȣ`r_'LhCGke;:wn; 0}ct`hGO>|Nx&Sϰ΋H;0RTlb{Q7s|kb{>Maj\ԣ ]m4_k$cQa9F\4r?=yA4v?)PūҢurN_;Ko1`s.Ĩ`yrSz煉gdFqch/bw&ǟ)sZ E3T?zʔ6ZQEXm"nËΏbl?Tn'vyzNA;Ȁ11^~҉Ph1KG#u$us OOE ۶[PDƵ!sKQw_)ZܨYvۥ֩_#ǃ"#ЀVΰaѨ""ĭ^% VC3]d?]lN$9WInXrQ~H' p$Tb'mY)7Hcd=3[%Q뇯>U21GBdX8I1>k!)ލgOOX#7ΑQ)(틵UYgzwjkA4Rҭȏ8h$ /@ ]r,:ZFJGZfph|ĉ̐d`\l@=.G[ m#ddH%SzwG7hSce%VZU@}]%Pgp7Vv 9C-=L7'$LQ$5аӷgpޕdc5C S섀}H5!PZ y9Se,)/ԋkg Ay{4KЕUkc4nk|XW}V*PY ok;UlEZKED&s_>=pKn]ḺaO߬n|.U.Y,Eusw52邦v`csYd{@ e;"9eGBrz$p'kxq8xTf`S Jcm..UА>n`ˬIJ`8g"f)!B+(aAÍox.H;C}c3 ӠX&h,biz6Ci!X̾K3sxd,lpuZ%]>:v-*ZE*Z4vG>X ]Y6 E3';!?ۊ(8Y7:ma* a:PM=H1N"*dKOKӷ*#΁!m,Aؗ(֥?Cq~^_WuP5R/Kzl >;}vE>/tXWrlT'rzcX;$Zr(O0 >f.1pm.)WhMxʲ=3"8jK]3XH$OU"Zf2Svo:g z4y$Y8T`|}F` m3/T2ufCֺ\xM!%s +SM+lD1/n)6l̉]%ԭG̝.Ԁz^Y@LMi((gجؖĝ8х6a*yi<>b&m|x>Td->W7[ܱb9v:ۂ 5w 1!xadG &}U@Ӫ8'֖#-ݑCQ܎ i%Ȕ471VB[Ⱥ7~l($[ʪ.f])u3?jq$96q$1|5zz;0<pR+%Zxe 8y#6 .b'$qr?EqR 네쵡mU X 1ӈɸ4}Y^M+ㄨ:<+ fboΒ2Sv0to>Ym_[>o<94sVJ_7!daxZCGy x*& da&BEx9d;Nؒ v7ΝbW5L|]A"}UY}bo)(}U0G:yĎhA9'?ĪyC;.i:M;w)pU75t)4:]z q`/Ty9OZق^[ nHbޞ WcSgMysE ;lU*m@\P8p'XlC'w5ip?k.Z VOs܄\/ݓ߲#G3GWiO@̎DG#D>bui,4 o4{ڢLM;!!ѥ\\Ad1J#x tc79P"m5~f?C?$LSxtr:l~:f`~]Rxܢ솹T&=.$NH~g|6~\+Ϡ԰yw2Ebh-RKB6l̦UbBHӉFkL%)C$|esOmT_:Mk=+ d=>L[! ȜX 5M+ *(L^q-Uf6^BfoeM;cWÓtb0B$/qM05 b0*<, diCG 3#;oZa^؎kq娽̶6PtK 4샎YKD(s=)1v`EYTyy;/{4=U@G{IpҴX,+k!VwV sjws.RD/+u:,iYHjI}HTձ)/m#{"+.lFiPDR.=$v}o޼l΍7^kAMڗ4 \pm_i=9kԽ9J`>Vy{=4;D~0O' D0_!6ơ "ézI\[,!äY+[Cz( yٯPf͝u-=-.C{(偻)4bS;h{˺_қ=t~S 6pɜҼ2̸ް%(|n " ~ۤpmYDዤ@'o#\Uz qXTFwս Bb&m%dZ ݷ,Ѥ 㤬Īs9gх=u 17LD*ǾF9 y ;,8%MU=+d WX;YlZJQ!&`*%09%>7]CMƱAUg;J|}0AΜ5qSm x{W|fX b>gs(JLc\刿l*Q@q@ɔ{zITA7,u4P߆/ Uݔԡ ހ svF+߷` LWbH͍q`M48KGM H-z9`7,0f itSJD~@xm ^e:S{9gB`E `\If8D5d?)R@T+Pjb O4FyY&|M HR\.&x*[_!aDϥ.q,T!ê>=ICIX*dq%Хvbֵ@Y^\ڱQ)[Yy[Ezu=l \jqk&ƣVҸOi#$10V{|\sd˰z oajQ clU`O_9~T\Al*RaX 1+^eC6ׁ+ߺNM'liO9p{n6Q5o3iq-׀kc#|YR;I^Ja7 wHsJG?)z`H-Q~6 sjy,x|ҝi*]S( LJ6j=5+wBM [w"sOv\TL`G^Y ͨο{f1z=zQop˱7U"or8[^?MPArk[+K9S?GՠO|]* ӂw1ƁdKRVkN %OAA TNA!wMJvWN|jP;(U; t%:l7?%atje[Cq4Audd>"dQYV53Q/,zRBE*@qM5 4R-uhTu.(xdMBx:O0t=Q?;y7A.6+zNe59dirX6?}m|W^+MV;MP O2JJ~}D /n+~'8O>q^ďGGDky8u%ߵׂN=x~CD-+~*A0)q;L"%) 8^{࢞LxMWݭ~62*+Uk|~ b+I|eGk! FE:4h̕Ő5PBjd0Hx< fPq+ {rFTb`:yˊ P`7%vJZFϼR0Ϩ u[~aCs]we 3=noT(ԶWH!P]3K@ R٪⮳&ǀ_qX@R6IZ.ޚ>1"lzDBpipB1abܩ5 EP߬::$, yHAݐh1n".r SI}o-UO%4M׸[g7t[؄8gaesֱ&HٕƼDK5&'q[nW/pIVKҞZ*Vq{ U\DKRJ[ 4[]ą 뙼ocf0*lW?9S!]ܐX %+h{~w3H_wIcVbsqX'#xAds4b,7S}) Ue$@_(lvqn~ͫ@9K;P *kx+28Z>Dn$q_h'E &+n5SJQ\PFVwXHgY[GPAeH(鑁c#ۧO !Wr,PK6׻ ^\ \9X%֬Qbjn'4!ŏU:nJMЖt(k럖 Eel~4tLkkoHhHVmfƭBS85yNaRAS $zhKJ:o ]Kx\ܔ5֒9Bh'`ʘ?gPe?{$X(mOQ¼\) B%?Cbs0Qyʒ /2y=wٱmRL-BR;&%zXLD8a+ȏ T0o;[j.߯]i k\qۣKZ?Fd꾥fI]n-Ymې:_H~[a/=NXf+ab-5TӅuXT"Љ`ΐ15z/0{~+[|.[ؾHf뗏NnA OcDFJ=p@Q Y?LXv~ mVV>9-i3)U  #& ta48YL،ޓɽ6jnɻB"" מQGkGgq`@߅Ml({T#0,S\{nehzd5*KO}<\vf(0WY>at#I9sg.B^2hvwR;*83IP9qƱ=Ĥ09ykhnC4_Z.N]y.Byr'CFnhL!kh oo(_F%UP!a/YeRRGvh'v_T2 uJԵ0lqE4 2%vqneZ ck 9֭C"lLHp<dbe4n.'m( Nz0}+ͤLwчlj.H#lH.2`|yAĕ5cd goﯥ6ZG=^ΧYҜFtD(Qʻҹ7Qs,k@ٺ 1c1N=y16/ /[{IB/jBg7QeZr$t[bQиzYFJ^9%\͛h>AhDUAdNB\͎BlXg{-P{/܇ N*-eL:\aF,C+\ۥ?g9_6 2XjC#Է;ezu!$"͖DV*84 ՙqΦdcOm-ۨdGdk|7=Ñn!dͧB|{n/ĩyL)FKID8>ny} L믲@U;S߇[ev;l/Ghx9(;5ΐZ9yS ŷBg섗,!־5j̩_uc_;Z B)lR.&t6p?&;ّ-t:=BG<$uuvH. 7<ɡR&-ȥ(Kd&?J Vի[G ](G IwһIV@8'C\+gwv63H, b!8|0Ȝ12-Qf fւ3SɤKnUV1MI|umȗ;*Ҹe=JإZ0:8? 4l aD v{Qȶq<"pg89 :~fgVW$ ֯T ߺ8[4@;5b+ng@϶ze}"0O :)V:AcOJ=$?oO7_408ϡv1}˰OTm6)5E0lO1?m4%qG8tj-N@*uS[M ˙vz 5s"8ǑT$ĈhVB/ӎ<` QL4et':jc)!%"փtO0).Wj4=V0!4iI:-]2?C~ U5o4GoQ>aGٛHdX;iXklVb v_BSw:cL& ZC>G#<"y>٧^~2xuBɺqwyALZy&s:X]ckm:!b/ư qjlO5Mt%;:~ ѧ YQ"nOl3۩pN;%PFZ_2/Gi^7_ r%SPdB%= r*/”z ر0^)_h]fRz"bqkS=%@y\(3~H~X:aNhh6#۷ gn/ __I>A񯗩dxj:Ni `B6~Ud?5n?ǍfX6]>+luuE+4Up(ZT5X_%K{=CM^XyQb5 ǔ賓26D$bP$aFej),[_ϵ&捺 d.^)M֯OD ocXզ0b@_HYВ=YmТ5\ fU^"+ʾEy;˘=?^47zn͸/M(ut`!rtLc/EsAҵ%0ljRrB-^$V:6!.\:g,e*4eNhM}y$1Մזּuh> ʾINRi;oAEC?ʬI``WI o;%ngRoL]9 7jîe1Q%>>{%B=v {Cg[&"Qω1JB^1AAdCPly*Nx/)Y}SG ^t}h.ǿx-268O԰ZloU6l~<ΚXO9RխuZ'>fs\dʝ5Н=/UG?St,FT 0##g~̵| q1BKo8GJh Oyd2LHUVA3 ۰(Aqv2pYq;2ڵc)wjϬ?6jI>Ѳ|c.5}q,(7'B_7.[2xmsҝu{+tækʾz&a:7 4 gMX}NMݿK]ݓ_z_ 5s;A=0àe262޴Xݵ#o ogɜqJc6)2,"/E_Q$KƞW4֎?hFO Q10/H4e 5ʞa2m^_j}s5vF'CH1ZuNg3ezP1LnSʈլd3H62A f\25tM}^PkDc3ֿpEOʈ3I{)}u85mʲIU&2,{oj::'F4?iz!͎IHFce<ًD`|-,(hϙbU{j+1?>qZh տupո@"P|Ț!fJRa%En]>+7?{'a!xGL;rF } p>v1T;҅ŗjvlXi.a9tѢ{-Zh zJB.ȓc-m ҴzR&н£MdH](|y_{KTC#L *ѝGzY_rMd|}cPt;ϤQ 7|fRlb곮J$ݨ FY*W5Ypp!@u'URFO6(451w h&܅h5/O#. mxʴ /,ろνP4T6}GZ1/kq $W-ի bظivWܣ,} ~:8p"־$]Sq?d|Ck#+m.1r^IUlʶokVE&j$/h]K)h)י,IV`u0BtIi0Mb<ᛁm"g:x·a*>&V&m˜'ðZ-s~_a0P2A*d:|BpDg=uI>N&VA'ژD$;w xNC%@\Kˉ:{??:s/DFa&L *Tȶʬ4u eAJ5Ji1| OݮaXU>Ua5ZfZ2nM@=>؀q-Vl٤ɩ*s6._pL#ֹ79 bB;+cL0!6#yVՁ.d۸6dG3ʫ#L%OF#bQ*'i<zjŪ pKÅJr|~Xe]V/ax6 ];rXfR_X5@<ˋuK?5j:#+_;3Zn =D[j~IŒW=.\549|,@ FI:P',(BRT"kfj:8b"_bt'2TcDguM9wc~踾,x%U+iv`xPBp0ܫꙑ 8q h;<wfG.,9$fc^˳[vB C ]p8J80k`SMe` im.u䠌"氬&E hv&.#ťO"=+?-o.R&3ՠ[% \ϝb"!Z}#s"gGg;۱.-F~ ϛXH`mAf!|x`80A b#VD]O_zKJDNtX4x,%0z3h1 ߿ ̓ސ|;- 8y-lBŃ"4.)+.w*2QNHqcuv-׫4{C5ƪI-x՘Ѕm;Ee)0 5<gC.sšΤw٬n3~n cqQC[x[_{Vl0cݨy 0u9}^?ݤ^h,iܩCX %/vkq/ByGn!ǁP|.wrJwJCZ߈igȫ= )l7ŶEa,K`&,H ^Q}=ϗջyR 8Yge4T1Q iԪY#Gd]j#^rzFm{X@.{aVO-3U93)sEemW9! nOhk+uw <' M1RuSRePX',yr@+ޠ֋N.^!FF%eTt\y\;I"Td].=&/q|R)D^ҹT1t"0~r*|Wy1fPfyhWzˀ=l1\7QΏE֘1=eѦXA}T|\ u4`.?weݞS H;!SSb_IIlh"Cs (-/$̏^%?Y8-0x >^WCrKZkMtI횭1ޤ`.Mg~Ӹ35mChVrs^.cSFkP@ٱiM~a( _թo \aE-j]t{! 1v >0r-p!h\p$_lGqvHwebvob]cX2F<6+ݦ oua\6u3y_k0mcf' lM;0EN{R~1yP%BbˋJA`NuIpk3@t@^k؄'J™oy ޮku-FVY:J?\=w׾3%÷=y8}q KrC5ś+n/ؠq| ӻ~ϋ{kq(fV]wsVHcNk?7Ѕl2Wӝ|hf.2 W/BrI+Qϖ9]N:X*it#z6m7ZF&KG/Q)!x6Nb#~cz,f8Y+nC@[ųw {P(̦oRSo1g55DW<rKIyF`0ءz{@NyWh.IfB~e,(r_9 \ |tc'wdmx}QWќʂ6VX\tr1zNN+6"UM:KhpV.^gjL&;l l0V~'ǩ q@Jo7G&n/|y\fx(a|bmí34bTbYβ5}(."fMvh03]h V;2[O=,w2 *3'0%Fb^+aJ! s.V׷2+wi57W5PnJIP H?|i/]}< C pj mMZ2Y=MZl*JV8%,@T/;آ#xAu #op7N!M1uf`kbA66]KID`U}4Z6'8p\!7c;^)(Td$ɨǀ 40 D6XIl0V]H$1OWޒF=8RLp*˹ǾށBG$q|cN 1yLėXT6 i%E_F4Cz R+%5뜰 }dqZsi۶7Ҙ>X|Qnl|F,zGln2}9boKy(K E)bF8`fB2 yuFWd qeZ#fٓ r 䇺 *M[L3Z"\߾m+^^&1P5$kMRoVZ.H9 <326vf n@_WimmpkX@Vp,ӬdNµK^-VHu/RU*ADv0).c٥McRՆMAWھLZMs7 p:'A I|OhoJa&$bքrhro-? oҘW;NJ8ט:O@IV{FXt>zE94``f )~aD͈D6󐘴߱&(b( agh2qӚxߪ.Pλj<% N׊ՕJ2iC&/'00(Z{=A E#y?-m6 W! K/~ILvu64աZq |#uӕc&)#$^|Ȓi!WsͱHCm;/oyb4>^7qK{UV~VSs{K+ ,KT)Gc(EWZG۳8ɈAd:0;rcJ5@{JkTʮ|;ϿoIϕhbAJ^?.QDB Do#}Q+x>NFD2*mBCTIYxv33TBBԗb>>I䕇Ax*cٝ{TugWٚzEgh4*KMOCY$)H{dJkTrVw%Ё|gdIݨuuu[fAV2cLUթT¼s8\km-/σ&+XINY{zGkع]dKۇ0jQlYh9zެo (k%Ar7w0XN2ꫩWȉh]ik @0uͦ-&ssJ!J|orG%{n`n-Y$"=z{%Ɨy&?}5^51zR x.gwS}7( 'V;( nMT|䩯}/Wq+9뼾cx(b[k&p,͆|jfR (r b @Z,F^![! ua ê20lXuP*jɬL%w`ulY &}Kl#)p1x XUiކbE[`4s;Xc5"aM6:l?yq۠a@ Iܣ: ,Fb{ڭ.`d}-#3~S@pj7ZNcW3GVb~tUU#D1` C oI }`ZE`Hxiڹ^KgRrN\i4/thtHS_?{orl5x.J#/{NɈ(l-MQi'vJ0ڄј>E^eM!'eB珩 +81닞S xt%!?񋜜,by@R"aDMj|_ S[}qߓR6iԐ1b ˭f~nkG. )w@1͍!58A~0zw:GFc0¸5"6u.tLODAV6~)+?bќA'yeb&EU9d Mˢ) l%Fb.]iY7Pܽ.#t?X _E`O `tv}3d7  <A<^pDl3ȽtH ֙Lk=IZG4oT9/oxDir61ؓXP-CoV2g×K(ElhҍfF!Õ 5w3O)nxꂻ㛚Duɔ@1} 9AKwohF\YwehIGa{j"2(%& (}#L+2RqL ˵Sq4m˄av^¬M \3y.+N&]V˨"mX%t VJ8f&-)աȶ+%fp)4@ꤿؼJlkח(GS]BVU7Og&<qs쪩YN"f#ibi-rN(TP U4#3nކ|ӟ8'[B+_ˡcݸU⋏+B|?Yo!, -j:cw-ÁӾ]E+gwMjN+irX%w㔾:.?7xԂN/ٕ-'i Ӊl6TЪb+ϼ7')Y -a&G WXԸCL5\hJ HA5jXpՃN +d3iĄD: +zsH(o'駛3 ( NnHyspP( EUD2E IຑJ7tU~$q!e11QA0V/djGE]si9^-Rc5iΚ=m䑰C)f5Jv~ yZ_ dOjI9r=kH{&e (9hj{#N$#:|^%-\ݱK_"+_ %jl [9 ˆFvfs](rⅈoLNgZ5Vt+a{%9~F{*$T>P=&0<hAMHZ2ˎfvz[ueU`PfNA7FQ긞5Q(: XAW?`fcǭ#ciɪϬ8(n]nu-&V(8fɌ9Xʊ61 >Lmj;[O\re\Cck^:.ͺ e%\%mal\׷:Ϊ\@&N#`/]vg[YRY2 tw4o<~Ann9Gh"r݇w8|2J 3:ۃuA\O1MÎAnk[ꎤ"&< >`^+Y+ASo$=hrWQ&UH*aϵ?E6 C&Ieiz^űWp^Kca2{,ZtLHb8 vTuÀmBL\Va@CԸ1D]*ihz]=$-'EܺR l3[CVA$n(Uw0%ujIXA쀜_K>lm!E7X#9#7vvit$>1&b~\1ԶD5W3𪢇Ҙ~J~0M]y_Eh.;o <4tj̳{}zTpxa2&-q68 W :G>A>A^)6SC<锽aC?E%aX7٩jF )#Bc ˜U?Vz^[>{Aftew΅/!K-0~- ؟ԂbԤRbxbԉ$`.QNKDj]*_Qz }\ZMkmx"_6H1OBsX!mm/=(iFDW˷Pe!RgNx\*SW,U]vR-K\huC(|4߀ mlN?,NØ7,Q[G?,jDC)l_;@5C./=[32Bci98aVeYx$%(sxx. sa8tPRNd4ue DK6c*h7%z W$Z]KԬFSs r#t2aqs:l!6q%] CZRڦF^5~A DVq~P*|f:12 d /^g"( knҹoJ?ۇY! e@1yt>ۘ[';^#sf, ̬sr4DUQS:$zC$ڹ$LLtu`9yyWJ9@Bӯ&2&KAЭC]y=A Zq ⏿S(E%tۂF|hdb2DBq#Ya8뚯Ox%ܮؚvy9q0g^xh\ޗiؓ C $"|5'-II2~G'Lel$ JJX~) |?qA:ВUnPƾ`@?3ꔷ&7=gs^, sxW6A׻ wݙ.6pav'QI0,ĸٷqAq*a l|Cq“4&Q5=q|) fHGRaRᤗZuc]-]SyGnplW>^lh[58wړs#vy_X>WI`('MeDʗ? Ip9A #y<Sor-nc؞~ҩ b(CF4C]T-t ؼ Tt'bXʹ"9Y SYi4czυ'#xAqUC ΌF[}iETz`ؚ=Gx:* " 8LR*a 2K! ơoc^Sݝ2>(rrɪQoߗqMձz)h+On囱!2,kN4XkHeVb+Yطv:IT-$+lQ\vn@@'SĪf-o!8|++R҇Aid_HQIVeeU _F3GQΚ ֜{fxUK. NAb$n׸nߖ4LtDTB;K 8wc(eG荿щHIzѼ8yzѴR?S  Eb&~|oH'OG(]5b<"b{+zm9Zda0wp|q?L< qF/b^ܝr oG#vPq4c'տ[#\Do?j*j@B`e9o,(] [Fs/*D6r gq5wHo͵ Nߨ`M݅6/`C`-RKӤ)O .UQSfgu6B'!$7XL[޲Fmǿ*L1^fNZH}hyqM㆖$X2-@}X3^ \$44r[UR#lCBQ5a`4K#kT·snm=P-AnLy( Af\]~yHdal5Xy"nȢ]JCG !:"= 5E8~ї[QQ?a"IO}j|$f伨@S|BVC-w"GT^"Y t)>ȫ8p@LrJT纭Mi{E68[սknyAǰlR+<]GXr) wP8 j(2c ڜ~b|m# /{Kп]z dI>wCRS ;{c/*.U%iYCz5Gq@!Q*yzBrdvès+a֫?E09 K 0OpQs&yɭZ7*y򁭷pkeceG $glK% }Z(ɒň@ܻeXcY'!c(4Nfn80bAF-DPT5K7":0>u=9ڰƞf>tvd8bޭFUAV v3¦vZ)Q:|FEMRGqE`yf`YlzR|ڪ C\]^wO ,ez my3HݲXq@h0=#ẉ-n <]oMD,UBEy0ͬU\EF5`q|G]>FJ3QB8MwU9ɃD̅+%OJ=L ˛B٠t=ocESW!Ǫ'\ sE'+F*q!OI8u}V4$lY*O:)79rRM ,ma4?//x'1df8/d3{ {;m?'V> N~6V[z߱]+&` q (dt<]WTȃPAlĭ*\&k;!轐0\дX?Gov DβB.BZI6kfι=0` y^}xgB}VM=_G9E^3OPdڜ1ڎDe="m,n7GTӃʯw(_0[GSkz/fH:D6Nϵ_qh&&#,St{M0 L"~Yj\M"v/J2.|7ދ` p)h8%E.s:`џ`]JKbC'4,+oPYY#jn_nxeݒLf{J=[uGB]BP{$D~e/`%qk Q^/tui=Nt0s ^Gz1)(Mt?}(S%x̥)W.@0Ϟ)BIlQ%@'F,Hυ&|;Zy|I`: kZU~88HkiE|꠸B h!=I!qffL K@+i.o ȆKbtN9ZCmaƂ4w{QYJh:j՟rVy!>ll$0F#CRL$D ']NN_rj/Z, w8 vfBB D1.G)\lŸ@R:v!cN*6ǐH&է9Z1W*l^tFǝ8@|J(kC U'M=dooboŠ1S -}JrzP5%7fP =ƣ[:*~tܮw7?>]PcM{`bs"[r)7oDyD-Yk `3QxՒvDWȤe5؅"'bSC0y Y /sǚWrk衒~d>=aJ9|lxa<|`da9{FD|B)!rb!xD!мi2GC0SZ^ ~ITvIIO 9=8:kd}'A݌ٜq,yQƓ[K P @4n93w5Q•E7kB^q(XX]N7_|?H^Jw VM88Zv8l|1tE  y!1Bʹe=!zYGDM}J7 qgz8(KF?TXBΦ )@.Vx-l:K†h&h؞ ځ0n6gˉ/pS<.3q#;:Bt|w"KNt_uؒj=d"5Fu?i6Ն=ȎΞ?:}Of_'8skiTm[#Ԑ?"[(ҡܦ!bd𓱨s5d@a6xq͔6rDg BĀqBWQ}sD{Mq{_iq͆Zo6CE-=`i aV5˕-L_^: ?S a3\Pa9OVp]V;j8l5B۝/Z/Ur&&;6aJ"O\.a~Yܴ0C|%d'H qg+ީ3N LJJZ☋|3Rj PyRG&>ʖtwzp[DK٨a>f(ui#2I/JHTw|k^|qfo) U$qcg|yy:BmKgɀM!i=9k8!N?Li|Njx$2脂'}t=Y{;r)b` ^.ՏN.w]O:ޘH~`a; ߲TY(/uٗ!HP7E!T P&HjcgeFmš}qlv^dgҼ)]kT7&Hfi'=sKz uB=^!ٽM^اA0u2mb D`?nAԳy2+(\Sa1[S5K鲙=HcAXmMZxj^,;]*"p]X(wY9P8IC \@hY QB'X&$pʸ3¼pE)WA[n+3.s\ѪM,&]푷X]Oy0\TbO+*u-[*D]k/rRxa줆j0ʡLi̐ ~rpd.tY_>}|uxN\e J.GEhAG4>:xJe=ڼXWw}t5QCp\BQ};7G'ev~n[JAƀݞ/gdT5c U\B# rq1d F}省$wt3 G\=dlNZ zc{3i <:5zix2[!~W&&,ع2"W}Yvm-Qm PI7^r#rž3ZIs?p<ן\"Ri /ۥg4QG5BNZHR֮CBM87;1ܔP:.pXNN. /ws.@ڗ&? KZ?J|s!?Jh4$ 2-{E +E]ͬ#f[@#N4PkMSXINkUT;PyhK70LVEQt&DE& {%YAħlL͚dH49[eaL$.j^QRil)8j&#fOnJgr]h4t2.5î=e蟞ϞYYP +5'0qEŘ~efcN1DXk+) Dg)(Du%+,T_kfkw!?>) uEzPWЛ<;"8Z;D6|[Qq[d~Оie#:\ru;3bƭw簛?L(bK%'`dž1 \t1lVV֢` mRZ"?Mixb2 g,CE\+":cp#3˭d5\+=?e.܋GcBǺ ~3]4B  $vKtr11ȣ0 8Q fBӶu>o 8sDg\}6ppO&Myh|V#xAw%LDoKNYvi=:Žn +rI-IuvIsYf&5`Ԗ!s.ZZ;J 8 \,Ҁ܂Of)utzʑ'3@vw^PWX4GA,cSFZp߅g{o1Z InIz`yE,+M%U[s-i-Nފh@Z汔GbЏvDIHXWހ*5|8O@CoIdmqV>iۋ"MLR:g{#9̮&E<WDV!P&mFy9J?>]^8e๑q}#k]$a\fQAXft86w-b T37Cޝ TQA(n*Iu#v.Q )/P((QJJF;?W =GS /nuZLlH"\'E(Z|ٜWVoi#Eu1wtS!bꩃzE0dBna MzWw¬\@Ddx 7<JmT6=ZaKvu9z~/o u؜:]s7 OW{XߏZ]iW]LN|qBvζĹ9>e9BĮZT^%6m6>kf@8jT"1˰Rȯ|^uwkۈdHXרrY|N7!1?О$aia] F9pMoQ<|k4^mfwK#J3giEܬp?.FG H'^hK1N # 80rrz}]RQvU߾|Sc~u0ً!>YopomHNg Zx`ԍBE D qن+M~&ɌTk;#sGF!?PCfi.|DSEv_"w =w Q# ?H謨QZqe(c 7#RCF[Rz7;DAʳb ġ1c)O~R9"fTp^1F 8I*$#8~ ڨl*\ǵ/X[A'vn8|nb,ޭSTQR]9HvUeXjN0S.A6Y5bp9*9& Zz[t9Ş!Ms 6{?}2,ԤXY2iCyp%Sj C]{!=x9)=e:蟏i8(m'&o<8mBB)h~{-x0-j2,@[Q$:ݩ[qkֹQ|M΍4:`PbV'H k.jg(y7 c-%|iĪOhyLh82FLX4wF]QlRi*CсE~Xyھvb<퐞!fbd~$o)WKGbCu.i_.l~e:HBaTdlxX3xu֌%+&& ~垟r b/8sQ=Ytjrx2*)AThm*vPJNh" sTOJFw>ƈoBM汿Jƺx]&k-%4Zr:ii)rY"b }N%u4k a^rS5(KO9 KԿSLa's, > c0'Osf?>7"DZUf:G ե\C$sYS; y%]!\ [#ezKbr@h?XKaa.ǂbv+n7@ HڡLh[?H24|BWPԡW<&`n\uoԫ?9U7f7ePؗ:cvv)\/)lpzؿDNxT{8;yi_s{E}xzfALk 1E/3rɯn᷅=dy*#*ƷhYժd$0+6pRtOddfn\T%E% ͌"5Z7Rm&h3MrW] z"nh-iVy5Cޣ Mjtޗtzo\^B]R?zJ@tٜʤkJ/n[] .6% VBִI|ST~`y=CÆr[ w [KОK5= N7| U[!oy]jn5q dqd;NHwtd!dṰ> 7&mI^~%&l;Ct2DfMq]WY͓B >5<¢\TEĐZgI@0pprq=p hÀLI=V>̚i(ץ#jKuRT$V , )6p][vD 9 a!0E|Mgl8lVr=s_7P6}Gxɒu!`B̆y0"<vw1v.϶[̋A55:M0}ZSO7%?"-}؁M?*>G䂌 X=iQhss16{$>rِa&c>ânHkv䑓Q^/T*¢745SZj bmuWPc?fygnV'u>r\b^+ax߫x d{H`aۤ:86/:Sܨ1/rUp` ry<.Ge)1Ol= 'rVwÆY?XB(;q-X*zT5o7p S+/LliSJIüzUB,a_E!˘v!&FZܝS%U πi"6=۰,sϯ\@&P侉Bfcߑ9dXzڙ!0螔kK@[_J&[ >\l[Vuz#= #" G-}'tWU]Vdg$v#x 8V[۩^m}1;{h»Wy]L,o^߼yx֜:|BCnCqv%69[s"Nq XɔXYeX@7/թpQ-͵?sJe1T-GT_:C"d؄'~}{9qg)/z9ٯ"nԉGAֳTm/AAkg‰.2$W-W &'\)sf ǩg8K80H-5u/xZ)z< ؉Ül:wC=G]70ITCɑՂpD]^Zqz x{tQ8tWOz;kO&^ݵG^l~8萩,0 3G託yQ F ]HRW{V e'vKSNB)R^+/*Q,P$J.מ ~"bCIۛST(^Y4%pefl\^lnnw}T6v ˡ&rG8LHj1-Zd G wF.bVni*$i.3l<v_P1w]Q4W|?lj"2嵸$b_ǂGv}: Kc~Z%Vں4G]K^Zkn-W;FLf{1uqdMWX%Lbj"ZpR?W&I4vޞ-M,űWw~lqM " :͊}{A[:Wj\Qat~  ΆaCC֙b2PES;]@֐Bu|b<71CQx .[x2@P# OyLKo"n$!ҒnVYOC%dh[4;O ;6=C^ T;TAW)0%ˢEUj|a6pƫ_cvл+l!Ȝ]ܣcjCX'A&.s9s(:9Q}0c^fttQaB@xABmUh$0oԥ (D_h7GO0RKY̮ei SOHc?gO3&5NS77*qm;UXf4x{Fq5OȼWqsW͘~pPYgT|-{utcwRr#kB*atpsd6>֬6R#BC5p_hR,}itu$uj+wy 5s^z##% S >s.Α(nv(}ad2򴺖iNW4Wc.ÿ|.|E5LJVoLK}flQ=s=@ƻ6UCg\ RM̬qԾh~N SW *#6UueA%5 4r:z!{UP`&,x ~`a|Y!$q"LȡYji^ Uy m'K3APXlbz -k#PM4ZWvRq4Ql`5>+e5#0"L*0yEj|/JbT@NLܴqOO[X;x!wCS.* أiwۏ7-p…l)m:݂'D)48!q⍈#w7&foVk -0Wڍ>3=7S;.?0M`6̔EyV)*9j\tt~@w|&PoIc4OހluN޺T2]p [h.#$Y&=u_0χ@W0fmqB6 4]bYZ,;'{51cTPO_` 2:KFe+˽-@mL]mTbFv,׊4p,k6i|)l{o),۰CJ;e?-1Ntsn4esFԝzVZ-9x%q=E{]^+9N8|gQo-Rptwht/9ނ~NS8p<#Q-!>;aTv Bd'"bpm9Ҫ}Pxz@d\:x6W'bհef 6{ukp#! LWVWA*}]j*Vʽ%~ս5ΥQDppUg TØA?E5 I("cݶ #^ Eu^ΑngjPZdӣ?$e\I \ZB.xAQ{ 0:{L̼h#ð8.k:$/+(ִ!/W~U}a~?Y-D d'qn-o1<4Ud {a0$ZoΗZ Ab`"ۯ.5n–JC릉Dkxj:k#7Z8Xly#u01~T9zeWKu Tl[i˫Ey&I6<.U\k'Ix?j6"Dޟ%Oџ?)Ɩ$q2Ĕbs{#k:)F j\yɍvQ%AԵuL`ٵ TCO|8ߥ"Q&x$OH<0j:*v!ucMq2T`;A O|~4x:^lWPasi撀09㥗G\gQ.^!ƭ{`tg{9|U}}oOO'ە8x#c=67Z~MDzI 20SF.^ :!L\!nu"?OO@+ AnXaSp#`h3pA l紟 Yc8KL}']\P&4~lhk *Z肠1Vꆊwڨ!8-4ܜaX.>X쇡H+.:דvuNN㟭 i *jؿ9 uDD,o.׊ |[l5o6 ^a-&p&$(dj/Ac ̇!)y*c2mrh(]‚Rmw88c"uIt ׏qM):"}Z[/&[i?9n_N^0b?ySYPZS]]H.`/ <6PЙX7 K2_6xS~3_vtq\zҥ!`+cMdovGjL~.,,/]h- YڱMcnˈf_,߸r y'͟ބ-&7X pH*n<{5 t6-rЈ9Z,ian_bGBHbfxRG4CTm^W(|P=y8nVd`\ c tl]zwvR7ʩk5n#vvK-"gJ0 ϞsÛ=5m"q5Xgj:'!Tx:M?93Պ!Sbkƚs7_7s"w#![cܴ'4@+"%@NseЬE,6%4 ,ba1m\~e`#coX`)(kIԗq480Agf~h92刻dْ™mNP:fƌNե=۳E2AykXc2fYpTHd ^u1H+nԆה> ar[Q ݸǘq" M|?ka20'@*gOW(/ k,) UPM nt^`m0PG#wd8xP!4VU'2,'?ܷp=;<@xPnvZ> 2#VjflRq39f9]_XKSk%_ڻ>1\ Tu<]JU( g4D?A׿gre}d(W@A6yEN,\b:d8SxYqê~ n& *[IW|8_FE|JZA~-Qg@dkoU.e)?'2ǹ>髿7(oq㤍IԀpGjEmFmlCԁF@qݱjQUf=^>Ξ9!Xf$|*Q yVjD&{%81MY}o/O$/)ݚa#0!H@Xi5S$kIcĠl6eӪى`º7ި6-gz|RY9 m5ǹꃆ =iq6ZE}-S)[Za8 bUWNgp 9@Ь }.j"θC~t"NHd{0Ispev4JΌ`ܩy֌ĿӒju ңyj^hzw?.aQ$zj\g= EmeMGyQn)_K>ᒺqr]<)͞s8u=ͯ}6ʕM$ (1AhsCdz?k.-e/'eX4> HB"nU#i(-]NF5WʚlWp7G8Ӎ38d.P)gįM~6ZiV/E;~(CtY+=梉t!tr{AM[!ʀ;_ܽճT4YfuDE-M9m^ZyKy [gvO2,Yd8Ζ)G҂-`\{Gy<wOP(as;,4eqVrg.[V<< )Jj}9#)&G]Ƕ2od$az$h fK@ƣ? Nd>"@6JS*'v)΂<*;LD$DHbB5DBVq(iVIb-[PU*>w0]Z{|v_;^pú5f&w il@3..a'J 0[q!Ƶ9a X^ E}5TKTE"[v7fN TѮ4WXVMFP5ayie҄ g|U= ۺhnYhe;LR4rˆfg¢m ̭ 8?^Ws(A"O&Q K(`̄W"q<͋8)d`%P o8(饷ώ?C~AG 9]} _EGq1WrAuPNqX,z(1퟊#G9֜o~IrkЉ ɘM34UY@7M[ LthTY(Ps7'~1lݩ j&~Iw}Ͳ|+3qp-^1IŚ߆0 O]%;/6B?ij<0Z|q\b)Ā+d0!%9Nu%M^["2ԝ@^ϓhܸ/ׄ·<~G9޾˨IZOM<)x 5h!XQe.N7h<䚥aWY茙cXgی5=17NBwwĐl%yRg nMR9L҈}=X|Zص H5k42{EؽkwIހ142}&(ޫ+#:Y]뫜m5E)-kF|i2'u أ 7Yl 0w#5G#!Wxr ,c?#w| 3v/̨Zܼ+Y?$nDS$` O \K+ &r-&ԡjI~]~ f )aSwG'UrGJ4vd(3'&8|wk2tIޛ@L?}>ޒCܵ"%􄎲峪p'XF #݊zG6W5,s $!:$"<}тD<?tSZe>LMVNV03n}Ϙtu,D$"ȁ I%ܙDUP#Yf:@2Ø-܎xkX-k[+pf+ qIj3BT6*%[D3 i~U>,~VN*u7_^G|Y{O~ͣn eHc4q}^k2+ZCh>&Һ:7`⃰uEߨM=2f*#'Rk(=?Ȁ<;Z_#mD?4X J$;B[gU#\xEsL^$lX\U^dZT#y08a $]<`S,O&hl;$Fݧv&ؕ{[ cG J'XBE ڨ?Ƒ.s^ kS[Ӎ"=Y9,mHCe\Jt6[W|O/]N01C3g[W: m\J" oo!竢`#$ Zja^ R_2g;)BRzE[ :]U,I-8uM:E.&Xh?6盄qɭǭ?4)åucZs`=c_pzA(#rRb{F]mk)mM޶1_#;/N\:da)_H"﹓r,#O5'F0qCVufO&S >+WeqDj s +Q09EBR dVt hGPggٌqy~%bϟ$)E]sq,u*UYg{_ODF/ ]0v 23A]O~7_y:n?eg}F.:VP>>@xhtݺӛNe-5qcA4H]X*ս3s9s#R8dnI{7&HY24oT(kfMñ H:2SbV(-oo4ө," mnQ:y+\Kgae "?×EuΐAۥ KIt. 0:?p(9o"1:"Ԕtފ gB!cgO^mp~hNW_:⎐;\mԂ t"[Wb Y e.xwd.h7a~2PrwQ˾1]gr%#v[ZGUڮԙou>ߣKn{6:C3ĴjtwzFSn @/B ]awX" z=m'$ x+s!hqp4~o2_cUj7T +cti.!klPHikmXMvW_˚z;ĵ TgJ ?hP}3 TU!d{]Co 3Lj_taqF5$:r8yU\NP/bۖNKTr^Dz'S(|]NgD\pe1R:%5;s|woB2K>iS/&ŻXx{d\uGfFW pe赹u0FY׀f'?B0_r 1g(^Xezn<;Œˋ|*_gDqUU9<7L|ֲ#ȱ亓=n;E6)^I:˃TC։L5iš9ј, ֺOp m˼|^f9N zS)5"pT}ߘ5g6^+7-aQ |S["t؈[XY?^ ?ԸcX5<^d/bH-ɸ =:`fvdX&?LG ~:YUpLCnu)'NWp'wj7|ZMoMDI3`fƔAm!M\9I⣯WYVFEE^4YWEiסKEڇ~f^II_˜t{>R>l&)(V- KN&I*ڿߥV0eA; s<;uir$\0F@bIb@iYdja+Bs5躆iW*lT96i5(=Be1#H"~M9#g2˅a%˼<ֳ7/Xt4FY1o?uwjkg9!6}8},Ϲpw޺; q{ZQ1<ҙȜ?%sݬZ1P#h)~^j!\$/CLW/s*{XP0Cdžáu{ghy撢,1>0(rc/,~тwwDX?kE@#B <@\E.]Ȳ nk?ΌIX5PwXV ;*37&.dL<@Oqo Ǹ WmMu=^-3K[>@)mW Wu8L@L[3-[3Žg/@5;~ƤU;}SEfTO80 V$y!HhOu${;l`v#Ke E=8 9&c(;. Z]M}0ES|y;՚йE/3]OƈJ T[H憱N+-1oCo*9jj>nCJ̶?LȡSOU"|s/S(\NPM[3$RHݾO:M6O+jg}b=$AYʝz9'zjɏ4$U& ^xoU w` OEv-UGx[/QzD[1rcBbGoKUt+#0F_Xɰ}o#43Cߣ(,;TG$^g/ W! Vs1Ȅd%!q\ =h% !YDt Y~o(#QlŖ8p޿+z+`kMғD=a4adKB(KPDF V6\u,5?8}O!7o!?551pE92aSwc5NøTeEB~> ŗ=@w-Jhݎ0υGt<^' RVAXj=ީS RzJ;ni\1~8@|MB: :GV [8t7Q)+:ÂIf@Ɠ%\^{$$gtAD[*RJ'{J`ꑷwMf]v\-pDn9Bꪬd+DA"ܷ{b!1Z`Ra[wFz4+I*#57S,=$-g^3pY@;q~L2*ԍDW,U^zK\#}_i7TlX V՜?0'[/!UXº8U:!V$p^,T$J)g-0cMGrCd8cS|c=`enZ'گ9#o6%:Iۈ$YAI x6q9F%@ڠ^yhE\w<WHf/j̮,smKOFQJ[`r5y)5Pemu~sͪڨ§kekP0>3'ȚP|h4*ŭEI29w/rTdu{ށ>8|%K˗@cLu#=)k/C!uzڙzy\㾻 W/~0,|OMI-r['6$ [&*Ӑ9Zl?brM8 O +ȬZT s0'@i!#?Bz33zYdL o+!~ݷu{e 1g':rA ;}YE9: 0:,91%Qk0EOԸNõgżո"\AkU/15)`H/x bÜB0n$s4!ZaCY $ M GFFMYs\/48rGp\m]RCCFmLZN:h@Qǣt-<)3m-c뉽^\H" "k[(1˾~KSjp#3AeN.MMx 10Q*c rʷhrwYKMW@j*@B1< Kp$pBxS>C*8IuZ De7.䰜62Ey`2[3C;fm#t0Y*t4RYS#; u"lT9k# C];J >]=دpnAx.6܉@|}ZnVSLx"$)Μ'¹t kiݫ=zq@nsh'ʴ٣R|{FA]7[s1/c<\dH/s5u2@ܝrStKWuy~.usCnS;Wo{B c"!y?).'xW،\j=HENC;oSl6C G?n8};kXǂQw*^S_vbtrGJGs_;UOޏc<.8>rⶕi\-ʣATX%||59bn_e;w6^Co^'cWC8 F qڵEJӹFoP۩ &pKhp " 8c| 1!{ 85>R-g!E;{j4 7)G.b8ze]P^ZAUAY-tDY3~z86V N;V-b?o>WQ#"QE .OV/o[ z( MԨ&IP*}6`m_2킃E@\^Mzfםun,dd]_qb}P'bɜvK$aڑF=N{Ѳ(f*.z5O̦^  c^yɖ$K^fձP4*@`&rK PrCD ?yi~~oMmQz%\r'Y|6z؊,HG#uStDС=BBf\7O}>_qnagxddd3%v-#FF> >xIM^ jw[-^[)J4{\Y-x.9MpnO~9ɊP!" qшh{:E`۶RܡCxZzaʉ3~+iZ}2rr1 nbfzǬѱ~:s=S,S͙I6Lng+]o\n@Yp UX@ב|L0h-vT.O;& .a gmcyH,el^QxQ7kS6 f>v]B$gsO[wh f$95c9NL~V0l=2Smg\NdQYKOgEAʈV/Y%l-JܬsBv0rojm{u|GwbrMߴ⻧ge,ulkj{ϥ[)xW\j3._TTO aR5hC_W[x)DB%iOΤxŻ3Dw&W?O9-YeY7:N+-we^`dÞKgRR+82k)A6S4uŝO00f ̔c/mEG8)f4$T^(wg.WC`-b+=D=-ItkF5F+ ~I. ꡖg9cTn,B!8&q2m>$]q/vHkX,0Ci֙lKO~p,`(WIJMV9=;]5\dPq?sm E ^4>َc!1[hV ɫh BHN %FVb"kfpil3p#XXS^Q@%si/r#B0oX[fmue6pT4Shݑץ1Z _u^ۯ<m7f:a@9U})Е1P\sM'!faUE/R3{ξzJ'{UP'q}"1%'T`eQeK&IL&N]{2 ɘ)V~I}.OX(<Ьma[΁RaEw.mjU2+&!ьlҥ+lT5|^2Aӷ*Wz]`,dI56FR7G1upM]ot;p8ҁg{A`E ;t^.@D>ݡhcTЊ)*YP ِzkO4әBI76t.X@hR`ZGLtQ6wÚևYQvIOc?gҫۣoz~Z Ɛ-gL%c`.uL!N;oJMmB%M'!ik1L{FGT!_XUg\] G%ʼnZ vWIǧ,; #SkP TouB@ZH]io27qzE^X>+`vtݩ.i`)_]s@<f(sI `ʘg3͜>΁܈pg;|`Zb>^]j#`ZUf}JC4f8\ ?OI(X:a}KGD&yNc9n#Jdqs౺^ ~I ߴe. K:47- ZVrr w]SUXdB>!ު@~ߑdyBIIAJ*"o?9h اb \W!1j\lvY}w}w#}xKWQ?!:cc'2L/|s=7sո~Xi.D~[fwndv&QҠo.x@tUX |[lCZ|eeS_{D_SqA(dwoOb탋DsjڃYG5J=Z؀!PT,Ri>P98z"W,> =tB!R"࿮1):h1#E:.[t&9{,lL4ﵕ\}Yo3sX !VpR>$5AtՔˎ1-;cSC?9=EynY_ے͌vkPᲰ3 w*X81֖QǨ4eijZ]Љv=lĝ=^ҾW:V`|~8'\!m9zP`#(/~cm蚸"<(ɆU7n )&ot~,Y(Nz?6I-cjj %weOBc oT1Qe  5 Y,N- |1R0àXgGش&89d#vuhWPW5ѼuoLQ--ԋ + :F.C҂?BԿ>H4Hu?efTLwwFOd(! V9E:"f7a_4[<"^vb&w;aXɜQqfMnԤC~faw(ލ1 F5N֗w4-`p aM%@E0uYQ/Hh!~@X:~[rJ3܁[J#+A:ڈ{l XU-Ocb%!А_"LH*ȑ.=W*wo^D?߃ eA%A'TpLDV$v- 6څ#N։b,ĊJ=-޾U)? ʈbgB/Ax&SM#1菡u䖞xz2u[G=HCmrαBngåa/$W)Lu M}1f{ԶVqիDHFmԅ,Dbc_t鎺j&ؿq.l3B 4e5|B?hz1oֲK3ן71 S'[Or6lWYJ;MFw<$d$utv'eʬMuqa+~{1pUwq-7g^^t~` nv7 ,FVcJq!o^)wBGBMzʭ-]JZZO UV`HR'ߙQ7T4/= R1.O|f*>PTdw:NCvjxBO]bo_7F7$Y nv#Uexg]en3`d̈́21#GuOC9}R_}1Ws^;?DDd4߳6=wFc:!سyEQv$bBIn,$,fM9Fo~A@f:XPUtaj!-C@c2A as/=W? ݝReJ2kZFo} Ҫ#aNs͌6x1@B-;>ʃ{P\u*C!U:[wLe}wLAu =cz"".f|UM]PYѿb{@ّc4y{֣_Zi,S*b-.oGbJ*M$~g}=0MɝI%SL k$iZְ{(fjt{]dzMUW섖 ":hB`E[Q{J@ G(Ub^\fdH-| PHAj:O||]g M[wBi-wv})Æot+ %{dճ9`I ^~zڨ챷g nRnxI(b=$ߝ|Hz#d}M "*l(v&izo}$X>jLΞ5QyE:BSP^gޚ/Y^mco\y>֥abkx#puc}Z&S^w79#}ZMx#4p'NM恧T^B }@@SOBA x'K*.\Uı5"j^ΝyR^υDkgR: /m} R8`鳵M#:9;o}g2t WٴhPC ci,&6"jM18Eeѹ B($w޴;#TոtʮWjT_L9gbw\ORYO϶K F#S+׊GOqȡ( YYgzSL:sF5F Kpku;hanh'#~e٤LVse|k*Ka N>9"\4* ö1&\`5*=5)+d,=r:T!El 3"1r%EŲ6^44Ϛ'Y8B">E^QgFT%Vykjiqḳ5 `I/WSEL*YuHX8`B>b[t`t-&ػx5N'E# x-ҏ@!{3d_&۝tzSafvm`u| ƞtSoOz<6P< ~ive<ۇT>0ƕ~\2j3`{o. [Kz/hA]GUFۿllf4 iI{mH(!G&?sAlҠcGI.%8^Pcݻx_ϕ9͆ERLm-fBvI/8}FCfp3vWBE3pi"7\m@bݖ9㋱ 𮨷$+SICwY]< DM\s.%]E` s-hoS, w6'`6s*d7Ұq!G\DZG[WI1+lgt*pbأ{bׄu>yp- a% Vs{uY J0.An2ɯ"+c 4KƅkkzNFf˷(!z tU(}Ԝ` GZM7λjSd.^/-ZSPpPGfuIyt3~-ָ4SP2C`zY 1ZU%J@2Aupw*ɵg$ -0#("P(Oa`҈" V[vxc+tg-7Bt;G_IIcI$^ /8a&0%GD\J ~6E,}fԃaaT".v6FlyL+B_i{!Vݹ&g84I[j-w#totEUA9YvU&R#Fg#; h ۉ-!x1/ȘC}wbIP KJ[׭6ϟFƾT۴)ͩ(!ԙz_^i5UԓZou]m5\~CRBw'M3F\vcD#a$ %vNyX fVKđ,6W8/ e#jϞt7 k'й3 ^v0?diJʴd_Ge5QY-|`B}0-Q(s>jh r%vښ\B#K/Je7fTX-yI3d ¤%e///gqAu_G 甞K=^ (ߢw,a,&e~b9I6(}yð&I&mU>N %~٨m_p"b;Xu2S-ZۼUBîm;bN,Mu5Uk֔v, ͪrAڢ&Qt N0Fچ]XO#?O6mX[ᔂjOt Ybe5"H K4EOC@oUvܺ@7ő<|B$(:maj,h2drN.Ċn6L(34{4NoY\s ؛7WYDY3n̥MO,M_@ i2"[9^^q}Z[ V`˖y\jNS(UpaJSYr`^'}'@H@ƒ Z_8EIViW9UpBoʼ\g߽tTEOW_uɇ̅aEF"*3It_2C^^JOx6hU'LrV$ٞ]=0K1YuDP}7&ES`K}1'`TVf4,acH)sI#=)oLTe\$*CVav1󝾈)aiq{'@>- 8fωa1;`?pG A ewۀ=W""FXdWPk<W=H~_"l&UT ܎G]\fԡݺ6W`3?u^*4-0;?pP?KӜ2c,鐁eeJG!㴧SNz^ WʭX~8rH5]豀,՟`NS {092zHzUl"Dd #r`֝T$s5Վ[ςEW"!dW5' R:CcQdCU2${;ok/L^Z VQX8A $UPpzU"A`J!7qYIk_i`}c*KGQd.\N-ioRnħʭ ?-A~?gu(&Dz{; 3ɊH)(a\;WcACHF6yEbB2k6_PHA+;7OA2:_4h#Q+n#\ cJ&2Qg>"_pfBi׷!YtȒpS9OQ#{<{322r =@go/xfyc #*r@pr=6zI{'׋5LMtѤv gݜlS[.JmDFеAogf{l7-D[wKrg~A5gPƽG4P L T'w^ L,21l!phwѴ-{4@dwI]ȅpZtLgʹ8H4/:0G^2\&. PtfP3sny JMvS_2syU۳ w'ayr}9IV|t97b^Ya6v`@m')o. &-M8$:/TC*l/2*EE=ZUwxy?FOQ#VHӝcS?D5+-Wv~'Ī.t / oT 9KqXv!O%ZV#P[#|ֲv3/ܞNm]ssqK8i*p,NuZ0DjzԂ3'9wuLFr=x$@-Z0&Zd A"_2 nֆ8qv'ăun>Կ ޟ?͘R+pg n_~{fn7Cvv{,PWng \ a1;uEÑkzaJ  Oi O۹Q.6Vjܪ;.}x(v-.dм_ 5LRwa٧Ŧwy],qZA~D^\7 oa| i},0P,=U?Ag[ y'0/V7x&'UWM3D%egH)tP+e.k:/>5Cw~w>u&nSo$jY3ٻ;QȐ~=|uuK@網 Yf{ _SZΎ·[]X\!|loNC T$L#佷N1){7Yɝ5# ˻_YN ],9%L$,9z<+6|%t~J :F JWYWynwX1K֬< s诩P!X}0}`PAho;7_-hN5+ؾ̙5)b _#؎Ӄ՘E'Fվ)lTY ʉl暂$1)z͎&㜸|ܶ7-B"_^i>S*RȮ"&6KbL=AaCpuW*;j We@];4UQNXra|^Wy(Sڒ\Ԛ3[!vM (V5MLܝ BEjNr/#*Wj3#.5b)bFq1ˢ X l MI0y"4O_?fz&/~>tU֔hך>Hi$ ˃C w`;icA'f>]q_c+5 б Jo-Κs CCkCPK)=qT5I~OޤeK|#`$ֵx(ד̉.p;DTⷞ=i#);\ ݂GZʖdJAJj-wyZ&5E߸V vs\Ƀ0ÀF[Vs7^V`"* F >K\>-< F9rH~a`1o nBsh U)O%齮.N)iwIy\3g /0S@!|[Qz)Tf)Da`ՄΘrw[3/dp:yOPj彩pn1U.S%sշ#ض0Qۦ_"SjH)p&&$e-uǮ1wK{A]B0{,׭zGzrGNg¼ ͠2]ζIW?|e8R׸-kpMnMĎqR]lBkҀ\O#/'ofaE̙)ia'pnѤ&/_'g%v "Ei+pFTVzt(TykkLAlAեJeضvA4&мI:C Z vl[\N|6$nyw?@P8%u?sN&8+OVŬ-?aVXFB3pΛU}['0IHd`渞T0oXϥ+>aP:ժE `8^> tDy39 &ǝdqD@GbZ4FEDXIQS6Xf6PꀇW]A |{Vf!>&9245ByptU&ԭUcRky7fH&+DT( ( =˲O9BpA5cP.3]r5Tz3/ߵ5yby%LӗpMstB j!$thnaĖ/}1_m=:S"!l]l'|a1/wL*)#9p`@_RoqXf0׵1ՎbPf{ Y/-k)/0DVsGPļ\>1vҺ?\I:$<8Խ5^~NE&sC3n[nng~leԙđuX2?R|{:SOqfE5ms%O5q GⓥE4fmCG٥ꣽPd4%TIXmkiW~ZU9!s辎!_)FI9 t+(#MR63{ e3s_z+ꄱJriy[M}8YȭV |^clq\q/LNQ6^D6 hm"\n\{ctυX=p"ɿ,VٺB< N0~ Q=YEm/w1dM6*~B06lp \/i-V=&0yf0MgJrof)ETR9+lZ.705@6"Pf.B ӡJC-mylGUr$"Cc#{""uj=M['ց"Y͒ulX8xM93{P<+X,]5` ~ӖUna4AG~(:t45#WBĝ'N&U(1hAb'' L=MI>b6Mp*MwH6x))&\mG[o|(nlD/EEwv1i dhQݢ 0Je35/徔B,ԍ,OBb43|td:0hcYV~Ix&O /3e70<: ڳ Q4=,8F\)U#-e?\D,5u翕O22_sj y3B"Yv›2cVxI騂$PCEa]dSb}ckLɆB#n!9>0Wl>R??1#wE>CN%C)DO'"\w`=&)'`>-26 J (j#lGׅFStfV\SX2ȐoGNr_zc$BjN^Lx=~9̅ϝצ L O>W):X~IeR_ӑG詇 p"qHA\mTi7,\x|T*}vY[L*O;{ʍ !4ʂ^+ Z%6gu mr%Џ-#[, 'ĺk$]F{ pSqEV !&cߕ_zm tJ|'5/%兵yZ3c! WV*? [מA\m}XȰ 5i-Q( !S1B.|E1-=N播Ix_”߃XNPFĕ/r !T'x+Vfm>v,QgEIKt %n6^IiaotmʦHjCi;x>`"`jp(P<] 5S_9,LF`Ïwz)qYmog ,kt6گuhH2.a)pc&.vT `a>Kycxs ʾS|WAkq7p\ܾ@N_LܒCҼY%3`%vlɜcFu/5COQkq?Ffd+j Z?E1|S˴)8u/yw"0Dexfj4N;|ԵcM"[!wHhAdet=NA'Q!1XZv}[/^v$@"c_y11G2-w\ElWS>QpOtLarMQ7iy[;Ahñe,$4צVsO`Na挦[W4p)/S(3qs4=LΣ2)Q[_H=dlRݞUWƆ1 +nY'O#]; ^q4:B|<,?Gv{{7m8$ |>Ooi6½j–c2Pnl]͌Z :gL@IU3aˇ+"HlrtLǼ:hQnf}8R{|ͣ2#+d}LqzjËgx~iFBv!_eYf\WvG~Yv& ^ĘFvP7BB9G7@ օe'.821Y!m]>cT.'=GpΣ\e`>z߫GNBC6wk@Y<;rS}zw #$@Mví>s.ng!*mSZm8Q"DD?B#mh1p~:ΜSyqUlDFk /XWLdxT*.3}ԨUVX-/m;iV^N>V6r!'v=x{VE}h@x 4RJmVMCZΣ?>RH\WgtL^^ejIBmQu:7n4P3*F@_- ( 9R눼cg2.0&A8^oGof砧c,CM]:,/p!cuƀÜpȠ1-,B}YC=. ğ!̲́>Ǟ8d_ȨftL ~$+ڱ4lͯF.{nfwǩϤ-?8kcQWd]#)'!)=ƧII;xrc q{r'dךny@_e $^,0PđrfeP,mWa{Zo '`lX#7O\__2S0(AGu @ }E֦` 奙hyAx,6x _94"WH8H'b#^|7d!C9IMн[ZIy U{%$W4r0KQ\>?[F~TŽ%qt.Œ/[F\MTl$'R89)p3GY!ّHi4ʢ3Y}k(j}fyi!f7qXο`GD [rY5$ u pinK|^:CCglxLm& -}.,$:PH=Wɤ!C|̺Π+ =JyT *)4\ W*uK$4\8`v![a3.tP?oU'|:atͦSjK׹pH 7&d@h5" `I*7@wMHC##j[tm&"Rdd[o|x[?MtZȶQX E;W.̷57vz;(`ә-V8H5Q-œʛs{NC%1{ 7}@m$s`RaC5;?cjXν]#B)'n}/~ `O.IJG^U=N߿RQθ+ ǟ'|}e[%by֪?@~İmd8 z}"fv +τR/]Z-'}5$xU^5| ^tfPH$|'|T̲'v !1)Bc Tϥ1~LpfvEqc 8 )V05Ltdno4)}yN~#x  #b t&j²|u ecE^upihCB-LSt_|6Aiŷ=5]uEԺ-(=|:ݐ%,:˖}U>}87s^/˴S5!a"63jbI~Z%Uv\.r9qRUM$q}DcNQWr!ij :20"k~Fd:閼';VgŻi󶰃LHi6z;X#{Zur}ZQisf׾) M#/a’6**.rJ3v?1aKQρmIdhPgh^`e1Ut"DyS+٫Ұ}d+R0!h-4Mo>Ӌ;~L鈝bVg'8)]ۙ]ẽk 5hyPӱe[@|QҐz )y8}&f1fmI 7 *>s>>.~,[EB+ܾsʒ2UZÚl^y24,A(5]kjuێnMpVV ɋ+@MȢ[h44.ؒqкXᖋ>@rIUk; ;{o( Cw)ȋ:@LCo\w؆_QzΜ:k/0QǕ7YΑ`K}w?Uy!DT֙B}dBVsy4=awwuF0 |6xGi+/`  PL# UB+ v@tEILP  z7vl'x@<ˎU4]67jIC='8/s"]iS?As4"N?eDZ(=0Ua wFao?Jb1X8r2 H8[/c}B+_5t"0ъXr_ˆKͧTZ# ,A<ڥLs?;{ڜ0Mfyv&rā rwKԩ1ޅPjH]l)pOPI%*up_eQ{#}u<#5*J@]{4S_pɿ߶^ ߕq m~ˌvLRdZ+G xb.- ÓTܹv^쯽[CTIHV"(Qv|m%%MĤbl5c*/BG US:2ᦖ" jo0R:hBoup^XR_4^rL[~mg aVu#Ω@S/}e$/v?'rN:}3]W\QI_lB6o5 O~HY;LL3 i3a +sfcq"Y_ҁ=DŭK2ѪT7u* Ԓȑ B )E> ܤc2l_y1}>U\Q~=Z2yGejEDNKWs ߓ3y/P" Gr%Y:@\7>}@ efM{hW.{=|$Jt/etA5o.F%Ч_X$'Ɣ`@XUD]sV2F0>KdJw8ђrR.2<~ۧ4f'\x"N?#y';=uR%{{r&ǂyAگ$2OG+qʛb%ŢerYj0Jm`-2BXA0u%ZezZreVi\jj#O jYEi'r34浛|R&2ZYQQkh3)(s}E\a0vׂ*Aͧ VTN!,y\'g%ණȏ OI B<['Хjgt=;mgO\ǣz]MH[9GӯAֵjjS 0R\(ͳ*e󥽓1e̊p8Ofk ߷^H#F:'.U #xM$́4kGҽ~:C 4H=~jFSqR].ܺ,B.de'|}Nג=8rt2o=e0/|;RVzkbXjgI'PK ovˡHm&m ͐K̫:(5b, \tV-M͓2jNX_- fB$dF)d+eey1JuU>K1v2P_)DHZe[I&(g5DzPYBu#$@ gzR^liaMRdJ$²Q8 N^M9-#CU#h sx2>nv;IHKxqECrp2&=kl{o!cdxpT!nP̱Aɻ&tmIsx[ڀ$!>X@cQa5kty:~gp͈|ER8'ģ<:;aHŅ|+tKJ=g.J4pP'Qz9Jpz `8  ˝3>mi9(~aMi$fٸ* ]Bv\olGy3Y2xnگ80L#pܒg8܀$v,e8w4OxW`aDu<4?:乇X% 7W /-+D1@ F$ioob33S~؍R_4~&"xQ,BZksRwȯSMl ȃ9~B<<Œ71g185 \ꗑVEܴN OԸʥG*I*s!s;hcN/J?K`xX1?"Ɣ-~A /XV<9'1 -+ۧ9;<̝SQ:AC#z[=\je,ov0⸻x:OFc;ۿHu_>o"Eˎ$ ~xw5?#&}m`+0HR83#{(J_ }7'T\GxXQtbOF=m $->X TaQ E@{k}1z`7x]CƌHdM'I>3Q$wx(UQY. d? >#|tyo*e*,uՊƴDob2o]fF8V7é&A(-Or0 , @6aL[EYLƳ~XPyvxa%'?-  Qak'&VHIZ׽ζ$4õ@.m&x!#]?/W1<&34S4|OOk)iy1G}ݖLwgF܏\ʹniZ/:Z|^Ot*_EI nE;3e&vai ?Cѿ ܅kik?8DZhhyqޞuV`0܄h $ha%Dwt_)dfE̼ cGAJ=&O:tU(X °w w@&nO $ =R{ωY};[mٴ%`J:/&3y) F9హq9*I05&`abZ`G-˛X7\{%!+)a 9zHf4rT 'I9r:Hbyzm7j85Mt&o`-#?ѮvxhbBZ =i+V̓1ZPӈ Z}&~Z福 qc~x(o"A BA1Sc vF  ӵX3ՑWMDe~t&n"J_ngm2\txfRxCiVun[Bmr|`SU>x{!c̶^S󰵚oOKv.KBu'[󌦴aI]{n£!F[N̍g7#hB/2iDJ1~{WRu~ u1g|'o" 6[rўH)F#<lZ-}z a0EDŽT9b ^x&|axO`@"'w0 INX ǘ$EGu!㯓D*apW9qms0<#{LUV6A*`ER^ׅa,:OBZ`iH~iVnW{hrEϤF {5JaM /J pNR#߈Lt&ZjN@ꕳ1>VrNRnE.H<KxΆTa{Juaw,ZYkhO|q)5MYY [FP:o&d_+1=DӑZn~X;H$uud#6p^lBˑ<ŗ16MGz._2/J('$6^$4a+o1[Iۭa( #b`*.d'B%u^7;󎒭LOn9(vH9A#0QP\ -3@&Kmv6`j•j߂AɯT;.^7%oRd'"boE J/Sֵ^DW%(2جhv*~`ҹ?X3%t!=a A|k_1ldݔ_i7P H̑yYVֈoZ˅*_(U/^re2$ƥ'* >65·Zk|wvGGخ!Zˣ{5P[q46cg^v Ox^ԙY΋Iɼ"FWQC$27.t><@ifɰY.-=%QN"~U쫰䟫VutЈ׊6xoQ315XNs>*.{2>7.|+;#Ü a^бxSxw`՘P@KP ˧%M0تE؎6Hs31ڃKnLP{J13?(_ YvcQ_9 S.ϧ0DKL8:,cܲȯJRxhgc0 z!>d r&%v YzE9%k'~?>霞n+Q2>foQMlmu@ BhycK7?@QcTBՕ;5}SN\֥(⑊1o7Yz֜:GEIڭv~5_ʡO{!f]b$[4?o1CUlqzZsQKz|U;3/`&uZN/Ȫ72=Iú@[\?H6Q7#eJRuF%\ItO>[ttV|l1% avτ*]?CF .Eː@0ԭ$. :D+΁\떡xQQԙyD0G1r\q-(Xfw`A BC[bJ*:GՅӓ!Mcjylx{TMz~M -0ƭ+=PDCtZVM+Pن٤>afۏ}#[R2HU3 an{^hG,(pĴpB8UQ\A8 P6m`mNe_, dq^6yD!+_lpy)H*z蛉DZ `ސ,&)7(m/Or:o QzI%VClC8YՊ,~"1~"$5x`nBy9CIIcii/]NʖiN1h0 GQVpOyQ7eLfn `ݜ,I/+ rJ - Lb4 |:62m-UDkx`Hy{vt"aIHSMz3 P1K@8z g!A9iŃ)tʛ)\cl6I^v+n1n/5i|9n.cJ94M>|V.ig$j̬ ϝ,-4d-G@*c@ʳ rRk FU̪TM?WF[{Pw9iL ޳($'0>)d6G纪;*]@ sa@t,̭[H8Cs Tv|}{t,$ /|0vqc8$dǎ,/z${u\+"] $>7a5*KKs3tBr/ =„]=7#5Z=#.D$7Ww- ]>fP[$ױU9ލ` ȋDߤV|$]l+_ X.if8k!ەZ0&4i[߼B,Y>3;P?@R7xb$hՌ`a量3N)Vн:松 غ@UT﷌@gq""fĮuSJͥmo}fX_jnzSGdނyHHfQK~ZgaI6lE*$Ѝ7i9ԷfǺY"ZŘ1n%0 QN]^JhNbD`z9O1jb!y73k":Bl;|NT=J2ʔIYETo &0|.Qsy4pXӒ tj?}yH^R,߽rXGdC,.7=xXάNkxm$*] Jdn=Z}$[j=Y`f^F4lxq/*: ϗa_( ]!&MU|Pm[6Wt^Fy}~x^$5i\1͔k.;|@b<|5r)fޘ%o53I;1^ԡG'BXp=뚨J9rԾ(UU*QwifҾF!x5F.MJzsٿ~C[>X=KjI65zZ p854}QxY-JdiroI&䡌(ǯ6UFU#llU(#lK^K+LJ(  ;Y O#׬k慠o hDX E{ w,Gc3(plh6'WuKMvoX硰%6~~O:rCvvA\6oӯ=FT}Wd>W ) tkOhI0n dԵ6Fht)?>^e&X4VWĢJ_@ :WzunvʈN*wtaD•7 RKԜWn]a;i *U0шMP_ZUF"v9ߋƆװ<5 SW0:`Bg5~d >_<7Hm~Lij\+|?mG;s͏f>D6nem>s@QjjͻOȚ1 T%|?s3{&Hݴ]د:գ}y%~[OS9"O"B$VxTy m5l-#|ka ~Y4Ph-︣Xbb]{sߜQ94d:sKe٧"zhjcxU&$ %ꐳ77}EzȔ=a2Et1ĈEqTjO5Qv f9O,w-8>ZCN,jېID2&h@Zd^mrH]VnߢCY),K(&õ} Q5l3HS) *=S&lDrRa<;)-Chڑ0n\ 8fa7,iN҇x_vD#!e9Ǒz Z,C<1C2XT]4a#49f%wr:_Pi@ ۗƤ2z,{?D#4в-ʼnLC7= w O"eٱ~~$ ƈ3 4D9 hA-<MSLj1 êvG:2rYĿ n[aɐ>>qu7' Q;|x$ܬUupHs'bQd\k|PZ Ÿ@0kc0(JPoSJj,)a$-],U,>=KI[;Ꟍ Yd~K9T2Ł@蓕o1rʏhHAT=SRh?XXwÃ1*C]>}fZT &$XAs* 16<Š^z^b`ay Q4\ Xbg'B#E|ߕgU&/0GoCT9a>H YyVkK}ʼnӐ; ZuQ=IxVB3V曑VvB"}-?Z`kbkm!t `+ݝ{#Y_xhy֡\]Y vy tCN kRwO5oH&iP7Ud8&.hA?3'#ƋHa^gdt4*V^Su|ִpYzI4%JCW[l8$v<2"u\%l'^,%XoH%![N+Ç`I66 ].)0j%lb"]pWR:ws&Fԉ_@W|5/Z{ןCN(U~PVpڞ;=[xZRYXǻ9RE,ƼmS am#`iZ܏>oJKNL}b);P4Pl!N:=oבB־o1J~Fd[>3,LEzS!.37 b <i5|%4p7!H_ZŘ1Ѿ%x 5Fn\5ntg,Fs') O5tCг闔҂NA. 7K@^ɛ'>; wy諠@i&RkBV̇ x>kyc޿)x8ssv<9 )LMA΄,+O $,CXԊ+Wgʫ^R1TE*>XaV0D^Q. d/)RL UAnV%7;e֮@?p7Nzȉ*?/bp2XQHxFt8xelG~+"(&+s4~޽}qcRw 8pB~8/:\A07i~s rFxgl],~I*NɻmK=t¯lCbpH džЌUoInNW|:Ў-^qg0k_bu{;NM>"PyB5JlOwPU\)rni5gu? &Bv`6dڎ&fBL)(35.Qe0 WPpЗq$,ܵrwbl!>;mT鹘 `?&;Ts4=|A3;dFf1qD1N l 價fJ5lZ`p͑ _Ra.yC,^am py:l8?<`McX9YIB05(z91ݖ)wm54H =ga?JUdD^gS$35 ޕw&Zzd5EOd@V]]0e(CE-f +z/Ndh Iz9Vi4" &,t2XIgܭ:DB$>5Z@[653 O0BLzgl~2}yAvnwbNA2av!1nT'.cvWzjnj>!{h7J;Kަi|-³m3YqVD&;+H0,vzGN& "`mF<m o!Y)Cy~)g.Hi܉ @PˁD X9XSvܹcVJC4cߊ8m&N8p-pö٘6Oy"Q~X8J#F"s,N<ȩ~̫Lr' }u,,# 9xQ5\P'LcqJLуaǾŸfhT̞RS_bu.AY$7ϰsmZ6Bww:/XcT5y_OݡG#K= 1:6&y󣀣Rjf .H& :TUb[PhlV$ ">7& z5wsC!gx0IVrp _[fĕ("D3S-tbLx [mBkr`?u!J4Pk$.y?0WWݝj1M/v8:aM'N.1lx-=d^l(G`ּ[gs$TB/9Nʦ_YMH(QQ B5l !YZ?fRJK 4~a6w!%+1О8JHܚ>ÂJ} =S=D-a|" et[791BhfZێ04 `uЏ'*$p`]Mk/'d4,q@eUQL0r'Vak!a7ʍfZY'yw@ur¨ʿVV0bO[_gjP@ 4 V$]`}Tc:!\=53Q+1YHܰ%~.8ic4z-=_{2hq(kvʫ8sáh D5N5XZ1~av+;ٍt1?y:i> ^ZjiO|CO5i2ybb4}{U^5K*e#V׃$7EaPbm0uxf}LII*~ 1[čَ^趛63,Em {1MuV|ly\'uq*oZ5$ i`R>ܛ$h4V˄xѠlvA# +MCQUd|Dumϣ!I md,/w>0o<aYG[N`9Og>;$H,F韎Ȩ7֡g鏲bg89m353%|4Y_y tjrf%"\PVAd \wh&G1ߧ>=YFKTH*8#^ 3!Td΄bKѷ_<Am8"BޕV+§Yb$D'Z'mv\bBy+Kc93 ЪeweRnTZTPA$37jwS|9"&t\y8~|99CDi k rіFm|E03&b*#,˹3"{ԓj 'WB}~/ `-ClTH8ܪfDy|ɶ`14ԃ X<s@ֿýğH;=?_)%[ HDxpb7z;fc\+/1:65 ^k ʣ $P++)D,k{mBG z|ϡgȺ'iEQZ'; a?H=!2Ak>]Pa@Jx&K0,ujkcM`uS4An&.M!||ǔ֨!?7j>EXP1R  Ϫ~-`UZH}HȃzߚNR2L`%guNH*==s.Y=ݒkS}ͩ>rv/swutPkϑܑ53 ,4Ϯ};C9}Cwp"3)Xg埞e/(,r5WTҁI?/j25]ϏWj[:{vѱIn0p.LCafP=ply-vC;NY/ f`(٧KrK:D { qMFYD>^kuB{.V w*旁q|LA!Grmt a?>L.`nsw7Em(2,Pũ6nmgƾ?X{L2>R 4.GՊsYrmZ>j god1 .M+^d b@>_WZ!)S/xHUvbbҡ",滂Td^L!$."L" 2,g*s!&dt.V?:F[ʭMX.i)oEP}x;,MAaUƎsc lm|)j.fD@Fj:!M`YwuL&HPYs:jSNBV͛}<`8F?;4+$;vYL(Ft!Le.U"ZUI=^q"!s3~gOVQnA+%LMi^/#c"ǭoVĥ$ 3̊P>!+W,]]~ވP՘!ٻ)ɂ"hוK_k?kBP8*;bܸK~8< yf/ /)I쀽@7biw(NЖZsRVGJ9HJ1в ƣ.o7f^7-A{Ttd_%4$d!jُqcf+r#uan Y UbvuPzFcY)6wʬ< + ]N~ߓ`z/7$i,l"x?t9҂T IaOO:%7y'w6 k>#ԅIvWtHf:`E[G5d[:on oƨҦN'?+yB_(б6ݱ[då\6ِq!1ƻz2~,rx!LJʇxfW{^g]>(ު^ہI]6,Q|x $wU5L]rL^"ƇCul2T6T\:"ťV= /*aPɜ2\!ڪ٫]0A eGro?y}!J86(1:5=OFu5ppj%]=A;iU^;5ο *HP|+yW&ɰAk=O];gZVO/(e!ſֶͮ4ٹTfk꘻+R+KP4#7ʹxb/{2H<{.M c'mh$b_ɕ[.>EǼk6BH)zH޼Tr:XȈX:$$6ڛLxIX' gn 3$pUD#Vӈh6ق'b$P1ZJAWUdr/GK?_U9%+$'A#˹'~csED4o[|ʜ /h>Za~Ծ9gjĮI4}:4$"TF^O `BѠG ii~&,n#Z+T`ln Ay:(H #ǁ\b{y8.Hb F @ =I [Ei;T *K6Zzղ}sm72F.&ϯ@EՕRWwaRQuW>"[𭧋EcE5Ji a.3e'f/ɒ"ؑLv#137Q])",`;<*y%J{l!y㬬i]+zj=)JX[1uM-Ѱuг>sSE_l+Bu>~ϝg\N?%9&&_b}m[()Qi|`WȚy7*It/Ȍb4+r3+(" Âz}%pj!8 .}^ຘ7©c R$tsQCu{Q=4PYw ^h*iqYLGu\jb/&t0VیcKD^em#%kN=7PxE촤 + 0~ʎ91-^#@b;d˓t˳3cAH[ސ>@=RP+:3dʸO\sݏ. 8aF*Hi;"qfVuf:HMHY[1HsRc#hr^PX7- psgb߱_BWege8r&z# d|rs\3Μei #SFOv ]\[bS( s-{ː6NbL`j١*Hzܿ%aBV5іhh`I2? xWZ н!ۣ \@mp>X~pYK97b? 7?fY kb= oc;"Rg2VÜMmDWp>Zb>ZџHs7(_傊l/!0' |M|;'e 8Yw~q/XO >fqraM^-F,V_E'f-XX P v+>>MNVaX0)q烃) E1c, (.}@E7ﻱk0].<65g4|IQLt8$^CbG=ܾpfqV C#G)|^c4v՘Ұ )yDu#U`bgSeZw_oVI fgBXגOǠJ :!͏|`$#Ӡ+;n_`?S')dO@=I]ERxzP,m$ui-(m "w{C>K6rm%my@0Ja45ӌ1TN(CPˡbH-Ĉtլޅ80 qY Dփ1٭B\{** Ƈ@HFJ A:+`}h@#{ vZՊsLt*cn)ww4j}V-R}slALkc׮o+u9no%m@!cp^V|L']5,QL`/`q(3f{Cw(5j&7/W iVb:C tgqՀR/Llb0M4[\1w2w Y fqcshѼ:>7a>3$(嗵K#`9P%4R QJ: Vo5S!CI0F#T+2S!j{5 /\,Gh 8·ʴG?h^4%O=/Ay E~[{y~ mh:t<참S4Un`c*V qe}ȝ"l#uKm:M)V湏k컍3,~>>x͠eHZC,]-~Ef:Rdq^I׽[<3[:=qv$ L؎SrDzY8:P㒈ln,JSa]Xxf9ۺ!GKM nS05)rl3(+梤u/oW|AKg,l=2m$+硅^\,6x0,JU"&5;3[* ݫ]Fo텛L2v&R<^YEA+ ێxyE[AD}pT@Q&f *7bfEMm'l9޽xcJ:E sqvo?3 =śzˡq~}CG5h}a0zWRI%H'eWflxV֙lx.g6v}`jB_9\a+FL.wZ fG?YV'/@ޤ[bW A՟>q]c6"q3'ܯ2 8y~VX` MF|x6W,H]гI:$+*Uo*GbFҥĀ`'`dž]=BQ{ 3ƿref޳ dxB!Yd!߀+`wk+iYGC")ҥtIe%1ι ^AcLDr`fkz@ߓOB<'$zYp5( aP4sC{>'tl0piLtcA('WTpCҤT8~aFQiL2k6+;:j[#ـi/n4@~* 2&o;Ϊy |]Px^Il)rԘPUq3J:&[=XHJ?hG+Lהdd1Aw-sp"`k4!2Zh)o}ATgJ`ŸpkbsӦ=GN~gtāї={$$HfTv!p> uT-uFXz>KoOm/ǟyy^:c3pPma i#v} Ɵ"\ S*[FWN~Pɠ_>I*7&#&*ȔY6ymGO‚^t3HBo׳f;α2u/iɹSM]Xʘش.^0{g(K᠀ً]ˑ@ !nڶ7Icy q01>I/| v#xپhv U, *B8kSdx"!BN ȸ+`tb/X񄈆\/.ȵfrJ[VQsIury3-;7ETiS8_ש a@^ОnYBrN鯖W,f0]NYl&V QϮ8?a޲SYGӖqGozz5,$1_vɕ)Xdli% ΨyLܭj TѐJ SrEɡ7tܗvѶOR2e_ljMُ]u _K\8jtnLCxy rf/I Tߕ.G y` P#5b♇znK~ɥkh8$Ng 7|%n`Ewf.#8!m)B-&R~-Ǒ*!-(4K1vÜߠێ@s}'t O"h|_m~-]pV!. Rl 4~`xyI:"ɝ.o1ʣ:>{hvD<~+$@1 Duk K J)Sv$t(ǡ9IimebBhr Lr(nwQo+sI|YEiC܊cmnnMkGѵF醶,lS,j?pas*S64Sw?n~˪ZVE3X[Lˠ6HXjPgR1ľJ+6 :R6P=Б0̅!AʗbE):j} JU.U6t<6;.ehÃP¸{1B/6l_U螘r{+$TOZ3~ *$=8%d^h.ќ"BQ3!]jXFycwtlzIk_TIXQtߝ ! ڛRO&e"Vzcj\^nȝGΊAw);r՚<|S2)58jC4JxS ^=hFbr!0rs p7*6#8y>uo!rJ,3wAL+a,Dd O`m4g t\Ntbѫ[i%aBy,A{xE L?Vl f’S3mnt~ǞCJiC f])&#{-3e3X>+T`Vo~i}{P킈3XmJ:Ѵꉈ(1H+Hs&pbqKu}eP0gF\Ah#cT8/MMQִx4B݌8׎oe_-*MIݻBbeG@kϢ(^});8Mv7a@GI2 k 0k!㬣FkgٻSmbck(CݥO Yhk6C U?i>p}4 s z(\i*6@r"2d4փ"bxN>@Z-mG]ybh hV"H'&j#ퟆN%8/6 [C(:L$7RX ]+${DzRORP!GAZ v/fG'Xh=^Xyy?{A{nrRbw#P0ĝiRDpJS/+N ?>eQ νAsSp9fYck%J#2܊ܯv(=3//:7J&a'M҈w2瓿' L/ pM gT_ XpoHi0b GVJX.bEu\6j@pӨN*ҧtj٬VM@CJ4~1rۘERH7| V\Q9 jVIWrJ[+hx(>(QuRywJpKυ!tWcے؋ C qѮ;m]] T4MYL[>e =~V3l򨌥 PFEvdh}ҡy*6nJ75y%u*WldG&83$U_"|dt\lV:KQV+sC1P UnܡoUaNwzS.M*A/$A ]=oR`sk+([hH|1,\\~z^*6cz ƹӘG0H؍3E_lfs'E,/LYxE4M,~I2BiR#v5,}&~ۤ;^붠^DaPJWt }TM(y #L%&TM/5HJlNŏm xJ4?No*BO=96ʵ͹HL~b}/(K3e[-tnq5gA!Чt>87^,WhIްY(W v>Y2[KA =EN vhuۻ?~v7fWy@"nקԅ1C4r܋elb@z~}rvvxiԧSԋu7Rk#萰yS^L&[}(bʁ'nFxrs.J`b rl~/b<]: S_- g~wluH|Cpl] 8[~@Ԏ&MTW][-3ÐC?FbS$B%t(Y^)`;9gy`8yNlRZ֨nAnDS]P7a$ yR>Gh+-SqGgH̺(%8Т%t;xaˣ~a$-YE tY= Gq N6!Y_|)vL1Aɽ6?6Gh%bT;m%#Vk3)GŴZNkq-ې_nb!'\4tJ")PߚvӼ@ϔ<>-޼No=r}13sy=R[Ins@d!^Lua^׼`-\5W<6'^SWIbfDbT V↠851(Aڭ1EUQ1}pEBF|')=%le%/DáSDzVmhG%3[i1Pj3yGB0tAӾzADm:`g]x"̈́{xz?Ջ$xA^5@(TaU.'>hLݯ+GȽe{UQ2rfT~' o05&NbDg,QRёm^5 c`#hdc@|( 68>K5HDA݇)1%\9J&?Rypc(nP! |1S,\S9r 6t'`V*9 <9.8=zY 6̊^iq|ȕ_~ˇugXX[[(qD--}毆~i;.Pkhz$+0i:gaB yuѭ`4x>*D'ei\'ư΃&oP7H ?iIlTj_l.*bQ$o!UXMRtTzؔ7WN%KhEy9ܓ/Y|汼f!@yH$R@qegfяܾtH[bh#cEU`(X@88XI#8FYRM d8wߓg݃[[$ n@ex5o5avEI;4  ]Qb\3w*ab@ -A2LSi:t7W}x)/P+F 7ȌTЯ&NIeLu6akbbk7ladl8Hj0NoXi,냚-t=!~Lfx/'nxXl!?7MX;7a! o$\l0Y! /ƛ9nXenb=YS᝵1Ժ.afJtk/.ـ4F[&iۊ+Ka8 D fozng =QqwC!wS2+4j}aݳ/2L/'h yCγ=Jd$\G\nZarx`J@l@%#OVA9q"V-!zZ5PR>~k|d׳E>N ˧( Y䨹T/Eʾt(ͮݎä! Jv3|JtTēeciK& nf+Q9~Jp;.rR WklO̿+\/b5ّhK ̵N "Ye[y;{d4AJ`~. c{2:F3sfk!S CA$X"qrn$r4!uŜs &['xݸq unOglHͣJ@A*FOW {X]"X+!# lԗ'N{}fQkzSwJ.*\XSRmLL( 컘L JOs^JH0Gnj:'; 3v%%(FB1/t68 mW:Bd7]JlJBG3!F:3IyǧLA#rx荏  "bZs=@LdzNگ,s&Pqb gu^ĵ@S}l*87.lŕK ) u{̾-FLSkO Od\LR9ͨ H޷zcwjbk;Am)2{]ZLY2[yZ%|)*SCӀ-k }zB(0x-B@vmz67Y8+`^u4n 梤*PŽRz V@qb $_R<, qGhP!>**)PF ձMolzUNW䩘D5bb=Kl2x}AvJ)7`} QO;0d"y-"3^0++tNM;EF1 o߉L}q_H@NNbkcrE?[v6+6O~Pw/sO^ZrW%\?5&ُ N\kx՚ֈQzPwa*u l'ow-2cg~WV6Uݽ= V0RhU8^w*xeҩ252S]#ALI̵SscY!m{Qcs]wlZQ6:AfŬ"ygh`o$2}<|ģX;$kKHJ<nۚ^IΌ^fJ57]ٵ.bͩ5h{ҿSқ(0L/:Tt(hW}ڔۤsϹnV@;Qm .쀮i as?/Cû͠tBHY p|KL[3z96!ҵjWcw"`7}ZLp ܙ2Y"~ #*I]fU|o޵jS3OB%E.X[w9ETAX^ʯx+a|=p_CfZl9> ;]O` LM FP?)-zLUWUգf5D*J)e|03ljCunZf rowSf.z髜b"LN]b 3`%_4zj\Q _FTTVsj%䖳`yQAo\tqoCcj\o9?*j^u6 k[ʄa 2SShDZOp±0F2?oh5ypD񑜢c3sr^PHTc\?~Br7!hԉ@s VL"06M\R\Iq)]SǑBZys:=-)SLW8Jo,*hLjJo~Q}3B$px9g KOqx`/52-{(bz:X(( YJnDfD0>h_÷{adǖ]7-J~˻#IXe9S8A! ax_U=Y`):SD=$] W_v51Xqe'5 &zS&BfV=1\M&eS@ϒLs4nt! iV#Tkx(qRŨ1?[3i "5ΝE⥱f=mƼGgT_ CUOu# ~4P5Lfc)oaZyM{H2 _"8D҂MH gk(IFGW MZ)HW}n >?OSQl;TX1 [o k, Xi8n NVv- GUcg0\4]+FW;^݇hr>D*ڱE(< (9sb =4D Mf:Gp"?x'Vq=ϤnRg %mMg(K둊xxCZkte>:>T*stU؅њ8~~)J'Ϥsf<~Q ٍKtLaK@`LnQY:81M΂COP׏懗AHᇂ^#ݜ!')_N6s\Jb A<#u~ܦ"@ŃKWKt72w3xY.: 71!O)u Z-%y_<P` cjnڎ_Ȗpm^AhĦvB+N1.d#50ԩiIO zBy2π|0 f. G QLM=dĈz0ٚRVn闏8N Kqft_xxZQ {2=%|WjWۄA҃s8 E!1d>"SksnX+M{sإd^c(HC#-ZLԐӑX|)Ni6z=wUS+ Ŗ~*̉*e#x$ ᙶĪ~#A 0C%U5-s` SF4bCкMͫæO{rydKkڄ۳^D5t,O#mBꑑ R@ ;~v$'&Ӝ/Uit8HB>%v+b9A[[j O3FG+&vL$"EcVmxp?Y@^O|weaq`9Y"J;Vэ)!슯 o8gP]6_XšK朾aJEEq(2lJU_!&1iTQx_\b؉D1-z+nX'0ێ;}So/ 2+~àR)u:yM(?OhQZmZFA`)@7ofQ.w^xU"A.kf9ǘG]~32b84>zt8>jd^v #$F-_7sUB8l59TU 0♼@10ls(We q&dB: )se#wB눗۞PIcƶr˽ ĝ f@_dP62:SEPLVs?W@>ȡ I$Jc0v!ӖCwEdu"Ć8{N|zA{Ah=+iDӬz8XYʋ v.N2Wk49_O gW(EIx4.^1We.'cŞijy-ͼ2:1*{'zR֙@ebG dG|w^8$}GӐr7!J) .΅bp#֙O\~Xz9#'pb!4foucqQLg @R{,Cޑ_80_K) 1M:Oem֞ЯgD5*eKV}F'ۢ8}bCLm;}AdkCʒx|JO\.gTRDc"}9T B6fWi6µqDsiWUvjٕ8niSP<(K~; H]}қqȱt_lR1'|j$:?yB0&]- 4Y}.q)mтN_q{3_AX,$sZ (9jU+!}`,f3[VP6d օYnc@KvjmexsO=Ha:I(n%F/>jĽ.n 1bwo#0RgSܼLv7>߽̩ Dq M!Sm kO,sZr!k~PpkTYOq݊ҩAr޳Q1jIv̠L|_ˤ׭|vW^ao/<YJ?]ȼ>3"[Km@,*ߙjcicKQ.éxx{ـ*様; xDѥɢdn>f%iLpwA͔+ ޵H+AplS-(p'f|!{ ؁`D h& µϵ1݁7z8l$e4(^G̰D*z3/õN.^ LJ$ԃS6B4`KGU1hBCTh<2 6B({iho6DO٪g$l~&RmoEwKu3Q>D12OiX(e8y,MG7p(EP֬-{˹-cF(Yxwo2 TTM%_F;/9, {h<_v@>I!eD xOZx_G6AjRgI]kwyA eyJe;(QMQ*]Ҷ<ÑZ 2#%2du Z}%0O`SJ %D3H1lN(b6w{:C :Ȑ~ 6Ů~xS-{3.mo%ZؖWr! }ME\ْ|ȨbL@{-_, gj-sA`^7T UꘌQы^u<HiPTIV5^h9hDz$cjf =D\Ī$HE/) 6;5p$տ[.(@*'q_m(!JѪ_r .9/Bʼ&$F"kqNΔcfT sLҖH4k]SGDYm izhag: `ztʒyo5S>w,qP_HqgPMTއ"t;/D7)d@UI][~jX>ûXf Ya^`5O A]r\# xo(ߗ1We؎b %_o# UEB]>0hK}.A.yw -CKB@Т/[<{"u8w +^33̙%Dʽ_GXR,l'Ui㯫@ąhDaç_ mn*/%!F%^f8 j{uݍ@J"+mȦ܄]Y"Sxúeo>7h<_ZmO[or4>/Go0陔{KE|yoLQB6ԪXڝ'Y(TK Hf_̈Tx?ߓmE(~,b> -x4]s5?םYLohe½,ZUKQ֤S\劃 f}8jaSXTf@J]t3 cĈ'۸Lokjp"-&iTK~;M-z\9=SBC D"j8.Z֐qaW:Z äG"ő_< s縉]mעY _BE4 |PO%4نUP|' f%-rG<a9CQw8m`)+3OSKSݮ/n"<6m }vmy’T<¼un1p\z[wv%ٻp@/n1Ϫ&}4Xn6x;R/ѱ2)c-)Z8r v!M-_dCB~*Y/6*W6MC#ntTYִl/R#WaZN!fktd[LD3hW'Y&D%\uG d#ymMܑ*[̡r9znB ˏ 9xmB94( 26΄E+]5Xr8T,zk|qa5145!l-~ 10HLq{ãCͩ' $ DgP} ^ Z␤Dm #U=uR^q4 1(ܧQV$7k8ZASf,Vqh gdX3,g|@Y6t˾(dm(9E,xoi C[˪9[ _MNy, 10^Ы[&'Қ %.oe'^/B9bU3 #}@ C#%No}s灑\:EK@3c@JLtK#+iVWoֳ,HwI$yae0a’lE7s Z<ԛ^&<)F*>=^/qtɋ#1X*G.!y<)ͭ>:(X ["/4@ ĘT#NXe.S,\2zxIHzgZLZV6g qoV(pQ=EzTx1&q1@aIh . ę7F\ 4hS[ "0xBP<-j`5NPw$?$+SI;Y"B& E VK/)sG7V?7]h3v- A}~@w6wWwIc/;WSffG]<0ZPؒؕ 08qo P`-CSvbeb$k .TjHXc\N񴮢zEՏ6T]F:/Bߢ!kɸ2'_OjpO{ [  -5^wN?FLnfljթ R6Ke`6*;0)6܃3@SKyĥ/X{Rkg.$ 9Lb߾DOfx|lT=x~B)"a_xgʎ*F2s0a j[7SskM Fjkl#d  KICޙX~h}`\yN&{mZD|>Sx,hSnnbk'6ӎAוKW8 Ǡp _E ŝ$P-EwW;t;N5E Txx%k4]1PzZPD#E,i0Lw m#Xʟs.e DX뼎+;`ƾ"mk; a~fKN l& qa(T3T mB%Z g[ԨQ +#[c]v/$+?~;6W8oJWMoM٘G8>. {IvA;u5uCSvfL/a\;|&!R_kD1 RJz[z`z#[ܨњ(ܘޙ2F4K AVfJelk|j‚ #fL{\Gn4\,+B~C^2Q4^/ήl[Ś& ."ى,SbaeCmi\["!4j>j@b7pE[:L]L1qLJ<{M2*Kk' TT0A`2O_vq"E)o4xO̖R4D LZo7tY N9S/.f]4b̝Zr-SD_*bƈX< [Z9wY,rfq"c7ms)ȶDI)X:O"=1l°~&誩G̏@6ۙ&w70xLrZz{$Tv+ϧ"L[2?V~؏rވ7rd!#%fU.VJ|EC[9d#b ƿYUG݃`^G$<#xT]!ZUptʜO|KE #t+$pO")~_ rK8A+]6`R94.?]~f&Hxffo!GɩU=3J>iAw55G~?`fOőNM#>?Fj5Pi2BB0$uĦZj'XG'6vJg,A~{JTNd(HS%l!7PwތxaJJ8<C2FO|xHCP 4kzVC]yE B]B$"M%_KtA5 JK`Q](ѰUݨG28ꏄ׵N:]SAn5E1 m~=ly`=Ɍ!_1BEY0#8&>v [ij-I)|_>{ѾdgfU7(L6#Қf?!coMcygzֈԯ@,jG0?mDYJ3~ܛMߡq6fZtsP[?0R`Ëu"j {@Ɓž`΄ABQ6>YZvg}JAOl*/N_<dFsVnV;Q0c|_\ nVPJ?EXWjU}[f6l ?"1#WUvIu9rǩh~^JtZCNК~;@#$}w{ȷ쾐š%TE Jm҉ƠP7KDy൹ams*fR&fnRbrt+ ^A3;E c HGjc{3w:v6M2(.dRȭV10lfaUQV)هaמbAP-v~-HBCz²UQQq\ȅ y|yJH =zpP[=CPb]L_GǪa = @0 ^"1 mvf Ir#"Tu(hIiv0Y`7e}ihx_6ҝ'ź9EX>#ն4'ȴ)7[FBx -T~\D]U/][]~`^fbO3,p.(礪Hp 3ʙV_^:3S!G|nUB@5ǫ#x|ZS ?V$_j/[L@Ym {"f:1y vZU' [0/Ń!DKuWVR6 }lt=.cPA;g\$Mv{P5Q? 8!d<]+zۤs@E gK]O]ΧhM!)Unzr5l2'n} ̷پR ՗"zX݆8ek,__cH5?QkA ê*#Gfs[,-IW(W7tLR-c``, idπa#腴AAy]d=DiRsS8fYyB ӳ*z!{.]e*4&%#eK`f?Y(x{9<3~5cȆ:ycL+rÂq1y TC B/*ezb١123*˔52fԔݹdw;@0GU0򙔉զ͘A{vU-C +aم␟Un|ٝq]sЗ! 7rk")ڗDz^/49`]@/Ӆ6Ʈ]?T#'uZHAj@16\7C6 ^wTJ;|Mؗ>)z }x<]\x4:zJA̪%9G?LY|T(-VJL$~#I}Z !Ĵ'KOjmBT6YfZeɂex$\XO"q:sjvZrU@^%MeҌ,&r6v/rmG][9o2Ęhe%fwVCd|{~azv<0MƺE2=\ ύ&%n!>Ne*hz_ϩ <~|yU)dqvx@!"L_ȻWG ՈF` ZD_t5ȪFcsdm*bjPmnMNW ]–şe|M7ǕC!k!%]&>\S9Ct)q|#, ǂ7]6ۯt-e/9P5}0 IIV*$Ox 3;-nK%`xT <HJ/#m6SJh6]%7PZ ?^:WblŔcϰ\Vw>FU`N0qJ#){zWsN,6`@T@tȠ6ϻGU'@+vf7 "NGi0wq&ՔTCmZtp{>1,5*8{VjM>{ųP3Ҵn $>ѐ+y}QK#[BWrE*P:|QAqt]G7 N4뫆Pk缥vcc׉k?lϜt,fxN )\&!>{3->($3y8bTq 0z7<$''#i[2`Det2)ߵfB%b3j\!0ed2z$D:$s2[ N>F!䈸CRd V|D ,2vyX5"t9 UreO ,;fH 6c#Z9^X8W)Sn=ս̉|j qi7`htzMI򌆄+t%w =|:-ش#?hx3T0Yg{fjDNEbx7Ԥ08lf!I $[ d9/s /6W&8SHԀ)9şg/ԖH3\-.cz\&,9_zdJ-RJYSK!4ُ> qpm}O\?)kHQ?=ۀDj(8v* Yo'uN'̷YB{djEф ]R؎U3!vM}*-UP-aFJc TZyLY35aK(#+q3;7ei3gWcLC_&bea&5N VS[a6v).EK j~ i/Y^*ׅnTjMo%5E\anS*l*!e-)'6IM aFVj9~Rt!/|Fm{>= 7 Q f[6q&).mxp*u]ѐ9XWhi-,I4/U$x]@Ka >XܖtFq1Yb7#W~$Cuz SiBZO~\nEt mXcD:=6:A2{b}3D:jF=*a!BYaNƉ ]duʇ#NؚHb#-f&iqз#oO(yi>Mt?ɋ01"y"i.1 H)$ /$]Q^S _nTr63V3,π!"LςwgXbJِGp?6UhruHb%zqq,knMq)͛=Q7$W14B(%'RLhGQ7(@s4K!fI"2='\PMtZQ3Q}F$n[00tz}]׏ķFgTf Q"TCFn.f74kLpZ.kb;l6F<7{KyO3 ~ٿ92ol@l&?7)L>ڭWWΜ*FWRm|pLcy?kO2%I"t9=+NRŽЍژ/M'ЩZޗv0 (? #aR]бxJӰpNd5)ٔԁN</7uj[msGpoOeEg1"x^V~b,*L. ٓkv\Yqʠ'Mv^xl5YZ9hoZ#Jy"dEKfF!7ӂlO#je\L+_Rx0U.h~1L+HҧΔ2{xʲ͓gЧ܀ O8JvRPn{Ir%vLU{h"aYeU@1Ty|s1b1WQ E\< myިIXY± _@yd5{ rT' $ 1"Zc42:U)CevK:@ R!ߡ;FbZgb3C-k)|SڟHhIC Y}F-Lu``.FĘH d[1msX18R.SbU 5,ЋuϜPpy _7ƌx7ERie3LS7\wa8bk AV, #2mn9"C]h.%{4RSnC)@;NI72[4C AQ^7Ig(.U3nKb)X3ÊZKha޹M'yN'+V3bAphfs 4%_[ AG}\<_q:RnB'S2+C]MJ'EڳIЗOp8%5f}r-k}UWf?w0iۃ߻%lW JWA|(R O9`wÓJO']JzR-$<dUeu޻Φ@o6Nh 9?ZƒkBgwm(e)rTkյ3j#ںDut) .Q$j-zRWJ;9=d/Xlu*ic/I@:΅?~!W,'J(AIf"HO&Xe}aV u~}\-zuo4x{k)'BL`?H]wYWb<_f&ԻLqg B2ŝ@ur뚱eX ['rHaJx;Pu祎0z ؚxxϓ0`ke3K[5 s5{)ZF.]W~Q:,-(T˻K{eAiD]VU'b.mdFIwªߊ#`AIRY?%l+RTG̮PeJ:&I5lJ?nd=g}w9Q9FdE6HAwEq!i+{DS/MZ*]U^?꧃<7Kiy'h#'Tsxʻ \}l~U|k# ١:c,U]b\Ѐpoz]YlĬ.]"D-&$S' ڧW!k izG/bGA4p.nâğvٖP#?m}MZ,ڢ5 C:&lO6z˱d*4Qd#[.Rr%  ;"zM ؋ UV״jE XVNSEvB k&Qxb+A?Kë@6m9|GƥdBbRd|;}^=d(Ctqq/s~0umܰ:g&+wWlSl`=6 P+q\KB2VvdqAp\<,g507l*6,^O+y')BW1֤1gcuܕӢ -ʙ rvT~TB_E骃@UP;e"ﲦLMcZpP7G f~/4wANmV-kdh1\쳧 F#ٔ#1WǕP`!Dͧ ץ!dff.Kz)&I}wWXT0oLxJy^hmI~_Gg 5xrԚ.ߧY>niQ8Y!~>`$? A@5^#).jg*}^˃^&fМR{W iyvA\W4_G lR qtA[LY\lLͣna+S {Od6_ď+T&W+, yWL.FNgGy)PMCI޼*kN0#XWv侰S+:6y5>' 6pPzתO&157^U2ORBual } ̠awHF4Uzn=e}ԑ_ˈBpS; q/A=;t QyRmhW[t&>c8>guD"fqoBR~k'`6#mae$}h}{-#\4w 2a⑜Sg]nyG i)cyj͔BXc+û +۵0#ljgCv\4 z 1~3pukK<65!4K"o~O3Z[~;xdž>-J5u1.ŝ7GyReYf';0^06Wgn?4!C?'.-k\"@9ԫ-zHːj 2 MܝJpx*S-?A_~}TD: ZgA^&U J(0sw&rz5G`4d!mSPp#^]Dt}g6ӤGd;H ]eq!lH~|[!J|1Xl"1 [h{$ bp1r)5hy|-Դ=xS~"VfkdT0O-e{Yza"@S>=]gW{t׋% NY̚5$b93j_QnEf?F/d@jX]m=;:6@|8/f (:gzl[e"aAŚ5qԬ>5j0vO{ONxF;U J{aso[p>Bhqpe&RfզؓrCw(:%l΢=ش4 GdVY ,ّiQ7k'$K) wA7= d[9H׃kL ݺFϊ L8 itN[#`bd i!iJ Yv}ZGe[|/drDd_f]\j>Ifc8U q*˸JEJ%B):rhӈG-\A\(յ9\ HqFjvԴBe4@9'T2-D! &ߙl5q&O[e5ޟ_jI*W:7=I*؟;%y{D@5?kMDj 4;)m!!.Z`ս2([j <^*SH yʾ? 5(q9Q9Q6A!9gqmuS,mmZ3vg iG֧K+5ȑAwjM(\ | 7 Ca!Ǽ] %01?IEpU+FzP!EžޭZyP1e0+|uT$I͑-=n<mF3A}4ib=T5bU-O@辁{N2P!N[3Fm6Q$cx(UVq䑥R"GaH' 13 e95(wP43ރ\Wuc6Eex?I9 ʍ5<`T/ BGSWNdr}AIWD!;ǥߚB7^e//Y </1[|P.HM /Oy.#[.Q(h2r͝oe zFncb!ۮ ̚}MBA~v8ݍئsPۦh]/_n7|{3BM1M ؟`wU% bT~yŎ*"s$/4'2 YF'N߷p#7a' c#qLd~VBMlfXVkpWO h$<7+4W<&ʏs]=".5~A䜻@yzXe.9InA>_+-#.A,6NJh|u\A'h@,Kk=4 +q" wb<ҿO.ٗL;o.x5P[*@e6"UӻceEwcMf,Icgio [Nޟ&Z_\,ٶXPzU]@x #&B6Z.(W |YϯFDKA:4N5UbU_eeF|fdwCݶ1;Ts-|NH:peRl8/_5nj-7( zY ofk=fkgiP4{yL2V_Vyʰǎ {]o JÂMZ@c/r+u~u\dL7vjw1Z}~xLVbA`P`lK#4v*eQRy&/Ta#bi^PW-3)cd5۫*QMÆ)?hrrxz)5X8G@ˏ9!Ұ~;F&hugGwEVbEƷhHeH"k~b8tK/j^KuWz%{$lr1Z˚ HDNby]fU ‰WˁHHJ>hR&"ڎ#Mx3QqWq"<]=':~><w8‚G5Y@G0|*=SY-e¸Wٴ e9 V||6+Jd.ʴc|#P%A ۽% 9$,"#.p]2[2qRq14p0&kږ^~6 6fQsUUZ>`tV>:yQ+ׯh J;筣D3P!=w ,_wm{F ҟr!yHO M'Z:aM/"=$͟ 'Z;~2|gQFA 7LP԰M!942ͷKk937R ʹ3Q}t@K/d@ }69b< 33 Ts6;>Y|kHE ? i)]^p(O$]+x }/R,gFˣ-2ϟӦ1kI-9'5aDTw kmfؓO!4k+P_@Q|/Xay7ߥ;݃?{%q> Vw!3P-oR*.P^yH>>pt CG׍g0{"M%xBY:H$bL:8NN9g'ի,vWc1vF'G+Đ7*] Ǜz]˽eU49#4o+c 'Vr𪴪ڭ\1@ ΰL{x]f#Rvys}7YI3@ %@uR!a5y6? վWWЖFXAUEJ9eW<˥+\@ *D/+j{[⠟܊mFW~1n$<J|⷇&pglFѪ} ulW^6h+*W6U\E-v]iXjԦK9" ځabc?_Ӡ2< h<}ڵyhCˠQӫ/0<O+?a`5a5([C`[QW8WcPxR%{eh!srb(E*f );r uo%0e[f27+#p=T2Y6: rShy({%JiNEqOB=a?[xʖ}1[x78YS`&.brٔ`pvuK&ʈ. <賢z1?r|}N^k5Yyv+k1Ou"3weI|ŘPEאu5fOL(h٦W0n h+xN(v}}.E( -+^*BMˀ:Às]?)x7U&N>wgv=)|#"ή]9PE9##oŒ2p»Z2'z%iMȂPdXpm Е|Y= [n85!ka<֗5B.8m5ȉa[ ף?Ђw$@B3ab#$zP>/c=f("mnH/D MeԀEzb GT["Õl*#ڏƫI[rXBMP N3n S:Ҟ@ eM>Wo[Xg)7ھB@~pH$$ HLj<ߔFR\ꯃ]7#p4Nu U==3  5?w$0E<짃SPCGF@uB$ n_8ϼ(ٮq3u+d]=~V%`tWPc^8lD9,XE>W|Lqj|B{N"IPYؒܔEr;9vucgiOC̣bJWX1K !eRd|D8EPj{ /?Vh3EspEyPa([ U[5|sH{Xvs+LS`OW*cA  +"RU%6{A" KP[AVO[VMVw$/io" V4{ZςwLBTUliD]s*~pӠ 0ߑA&ѮUݽ-I{9{wx 'i~sR]Z}F4GCp"W|kt9vRx_ͥ!jt #ҭ"xc98jُB@Lj#g~E⍓мj'՟g孶9ɏ|d5fx \ɩm*|t!e8UO 'UЪ28U@ܷ/ F1!$/l<{.nB<#79¼TijLPLR.)NT)tGepݽfW`pJJTeFq#i \?l#KCEEwg^P/H2C4UIrDu@&L`i֧vES[)xM3khBe rЪ`_38+u[8>tCem:Rnð9;8 XG R5UF[!D`r(p2O!jv'(eȸQ,ګ&Od6OM|DpElx ]j ] JH48HAtѣk dgQ>_eXw}@ 8N|ERy eOs\Wep*?ZIEb7D|R-(|ڜ璓% ;xݷT`\jM"Rufm5@3jzt<_ \Q]7~edJ#NZV[:Q_E8>Qf[YN ',l5tZy y %9|oVFA֔¨-0څ_isdܿF*9AjT\1 dbM7r F_Q+`K)Zb>r m[#0>_Xl%EE弽a)V$sܓ: !nЬf"xh>vECZB>.Rn ?:<6apފb/ɷjT!7חOMf>?YlvmV'zlwB{s-[AYzDHmjJ->/6G>aroygVr^  8?Z7jrc8Q8QJCs-;^sͿ"|wjDUΥֵ57x n.I(2T7KZYOtw>;o5t#bI]9Lufa3@n^mS ۘ$٩?_[j)Ɓdc-ל7 n bz /;fOGT5 ySX,Ez/ dIh] s|=&ô.pJOU[Tвp5E8o/DŀȺf+>{&%Ň}:}/bw|L"%߫ \&6b7Ϧ?\\{AU,q{E2Ʀ} yTm `1]XwuiSM]SyRiҡlOUj#jf 5a{6Qix/ s4"I,\)5؊U9NvT, p`gN#~"n5~K]!֖ tIps9]WY=Qg _^z=ڮR>ɏHf. y?o.WXaFw:h܏Ma$E86SyDnHpo5cR-}XPh]ZS!m-@5›a>B/*خ(q"ٗx}=9RJWDq).JRw ֊ |F`$v+O6TKFtg>_yRDW1nÆzBG=r.P5 2ba#֜[E;=s5).8dr5<>̝Td]z cjtg7 {uױ b+="Tt2'ӹ)I@%Ygiqe1'r+^K$E션U')@樑c9>^uҁX_f޼kmB*"O{7wY<٘g"eԐq R愶0 'Ґ32>~-C>ώ|~0W'5,' S?M zW4E9.:|a99FmW&4%8,a ]R2YF[7߼ig6@BZ85KKs  ـwbW)',8]KWESOjhD+=kdͪN˓9؄*f7s` SYo"/W~VK:>R``*$y^gD `I| qg}~gE"mV7}<DP}-w>fa8 if+O_Nb&Τ_T<Ȇ]Z>XSSg_`94w(#ûB=k6XM{G}Λ[ϖq|}"={+t7$G W/1}aI^L WY6q Huc[DqɡR$#̃])*00a?l)Mu'r{aкfǁxW+]kh ]cbT&$=P'E]/}|RMRdh~xX2vskRѻN:q}ʞS֦[#k=r l"щM_WVm4kk 6Ԋ!93tZMRi2 pάί&.aBȅɳ5aj?\[dl"J[bWR/ܠ fn=c<:zLfP:T57iҫCY&Z%ʸ58q8^_3 RfAb :_Wt!O7ş6wEv.NӤlt&Oy&j:E M``n-mlˀIơ"^kf1i4.K*q/ &<]>~JuD'1 ͏ `7ahIv $D7 Ca1K,C(he"d?3? Q[.}j{ul8ꧦZ܂_S'DŽd$I\vBpW G!s;@"USV)IsO0"8,Rȭy/5Vj zd6,`{Do o FOmH$&?o{dHQV|T${i>Z_7EVZ….99]zbJLݜ9pxp r-} l{OuOeT2m&گn;,|f󿽫[٩G]\ CYv>Mb_F*͖Ut@hUzhvMS%ymJ$ІK,dQv6FAaz%$3~T/e &8pj䲦7,*Noi3WfEIImʊcQqTH:F4n׸.O"hHƝ|eC4ed3yW?ݾֆ0 B`ܯ/9U(͌G{q&jENVɢ0"PYGk`3%:t|ECX $X4#* 8U eJV29:qjO@}x"$rmV( mԬMypR10*>N: O|5ܫD:vnUxG{>D$|RL&&.K62a+R"9M|җ})ۙȊ;.ˈUE{gdP.K^%w:4a>Y4%Uz9 lp'. nA VZQwԼZi?9 $_pD+=ݬ~7dHs쒯wd.Oaޏ%k%=Ln)(7WO|P/@7Yr*dwzgE\?ÚlIG^^2?@kĦ1,E:Eաl*UyBo?m/34*=VG3{ r¾xN;"vb ^+Mb 33>bLP"|7:7Z#5U/ N("o ѐƦ;qQ2/Cm F.5xzf3UҒ A Epz5SeIP,Hj$MԆ?iԎd1dF?z xIk_p퉺9Pz`,hℂƍ*'ӡ]rKIaoL4p>Ba~ݟtl_+2eڠ<>1lZ `+aWn}/^U+\Eky,=~0h/%姴5Cu>x o?} 6ֱR@lK'&fO4OVKuWk;ET=.rs&ӑ-3̹"4\aˬ࿴JB/suɊu_%+O"Ϣ?*;8M'%AZ5 QdœA|H(|KKDZ Y4؛ :B{fC,-:t;I)eӣr0櫚?ȉ=\Зݠ Z~ i,䬓O#ԺiM"[_0VQ;ԫ6ܺGn>jtA9&ArY25kKVY% ?)tRkB&)-;H3΍FVI &<9׃&Bɍ )nZJLLTX :&jnfԬF wf.,EHJhlh=ngfKgEU֥`gf-:<"#k˝ $sDYi5&O'VѼ]MT!5rBUl[M eiL=&U{8x)7[nM =0f3&(?o*i|{-z[MjЪiLPI Lnk{X$86RCJuD3Dxȴvz|%?w'ڹ&g ׺#`lف|nXor"*1#$Phk*Ĕ.d_ɰߩ}WQMeϯrO''|DLQO#\iyYLl^<# 7v!9ݫu 7|n,cHh%}xdꗢ!`S 6gFN<ݷO3P`-b`YFdmaR҄!P~!Q&0nY\%(Wۇ `i7%wjh񄼹!}mqۄSze k4LM))\|^XMbB[2Nޜ؜UUr8_Ò!D=-JhvZ]:_ xU}w*9k./γ3(fwþBxeZK*~ ȟ^&Z6Mp}kk[):CicĵbSSus&| GIY5E3b{hׯydd\@oH9/< \N8v=cxU +ظrx,hrnQ^yRqd{`[qӪwzТQ FW=;6`rU-VRI !t:Y/NX3J@4v-!|h6OSYqJvP}&?nˬdmKU{j-n'$on?`R#Dwʦp?&+bs=ҕ+能1W[Ldù'\)j%4~u]G3Z=t]WUE[Cp|sM4Kԋl?tayJ~՞Gt-ᐪ.X>f%Nd'Xi& vnlF-;n%Wu+^8>%hFS1@WT 6!(sB,?*=wR($D- WJ!h!.ˤrn~7GՅ9i;%N3vKȨIy0OV /j,#~,@S?ROBOn{e)$BR :7=Tr]SQϫ$*aiG6@͊` <%tRJ- rTn}&P4j2 e_žt_:8MZ6&Sr_gŬ;Dl3U? ^:PeA[-|u EOq``>r;Tz#+1x#җ@^$,?<<9ޚfwڇ ~KP^0⸖rPD8hnH<*&??Ϗ-2aDُK4 ( 9wÎSDPΏ}<}!;EΧYy^I'rrK].*ً*cйS}ɞPp5qnQs:y#s,wrN?pR`lY-SK"zXulD U !%%_aP"axu,ݮL\g6FYϬi,  X dVF9fUT ?٠O|+N Ϗ }BUN#O{!nO:s ӏ!m`~{ԝtqj wI[XH 'u؞:𥫵ڲDIjb5q\yã;2-2s?F1׆8S,}~׌S"~ݠ4RĪus*it}U_O6`#*׽ѕm@RBuፕ2pC ^dS6Z 5Y{lw)榲ǦGHIXAU .]-)?>՝imo#rӝ6Vh3icޚ\c7GVU<~,ODT #a&4=4v4m4U}^z+=Rxf U->&ޚrRɐKsV&cLM<7𐼹 cyP͠+Eu&&adM[l)(;kW%[„}$iUl~rmC 9wl`c+!FB!46GAGSKߛu~h(馤zd&+š[iDhD]\^}ڌ荵Bm@ǥ/F8Ox v&NlqzK_KS-:"I#N(cg\|ncK@KTZ}3צ X4VJ\"z!N3f J-Nd3gEje ܕ:E!>Rl$⸾o'5TLo%7fwU6YۈrjxKLgJ0Z]@|^xY(aozEo"uhkޮ[x )L7W5{=&&gšqӯ3Yɜ&ngn£tK[_3y`mt|}1 [z=f}B0۝"g %ᑁ.XPͱ/hzPb #fIPDVf7/zs"OX 2x0>fh j52 1TDMw^WPƓWzp% XP'Bg.WM|!җ'СXග( dWiG|bӋuW'fĭ[Iwmxq >}f;/v &0$5L $vG.5%ϻn^J{pS5榭%-1:ć?{M)Cx|kzn~DJh+W\Y.oq !*:%@HVxu5z8 /U?+ /Yx6zF[vjK -m§[d).ιCq=^ JooN_s[̘4ꁾb fsW|+4 עS "+y *ĉw4A];)$Cf+LX79٪ӛ*+";={mRߺ}2]d ʁ5݀5냐57u9D@f( f&x80&]kߞO+Zh/> cJ0={8!ݛ#,/yrT 'pN7r?qcȉ}:+K |BؘF BBcLEhӘ-u#v{a)OU_Կs8KG|rAg{29'ϝAQRx-PT?DO0vtI q*l7SvX%E@/HڥSܠ[Sۛpg2uaG:{^Ӗk=.Gy=\J ƻHMK^ykӛqt!opYطcȰ%qLf`φ#mu-*b2i doH=}&2![Bf`ݤ~Sn_ κHeXG?B NeO }3XPAk/]Ц3֧z?l'DB>Z f6OO7_+S0Ci'}=4R5'$1L]A+\/'KyRUĞrY;g*$γs/ycBA`ͺOҰɰk"3[|J xk1kc\ii/<+oY KE2N!0YxٻL/&SiMtct7-V%uOC .3׻.m*._~`y1bEI'>WTLL)7TN.f*Z U\!E"o9qO|%dkg rך.cDm2k4g!"_xunS,PCP bE3OmVEV*`OJ?,Ng'B 8Iejcc:yՕӽXiԨ[)xa6 ӃAߪ*8 rõ`P3lI8Δ5{08K:Uh[zL='&AlL"3a|Q'sd>`*šb]MjÎU%k9(LVWb {URvos}qrЭzNLĨ4nAwwV?>m"#IFhF[K5u 8m?5?/vN?IX )aoBTףMDMy.8JObλJ7M 2 s'3ȥ* `siPL@hbFJ#~1i 1@ $ɠrhO0LMSb/HK]1x7Q( DRq9bCD4;SI%%7ǡcנ6f'z7rfAԼsMo {P^4zҍ@$sϩ/P}Vx&<\h퟇UQdkCG {[ &oF#Zw.CI{/(DO%Z!:g:S|p$vTIZ)KY^|~yY5y!oD'|./M QyfI(R$D0Q~MLxITԿoڛn0}>j)HI+vrJ*؝1C;RE|݃7\gR=""lT]S(<Ѓ~$aV8s ^{r?[O L:Z3I\*פ݂2MtC*q*"0$zHT6$/0#Zc:TuO=': *rąko9yrM}V*-mqڢtWd lmȕ- ,ŧ^1`%j3ˊv.NY;ga]kQ(ǬDm [h8Ƙ{|!lW5nΈtJ ̳ cV:Xz w9u{]ZԸdstfcD/鏔_A&RNn"w{Ә~\h~g=VS8mGQ./PrkmQNOe(B] J4ҪAEXy(`+2AIƟ{0lSq,߀$vS?x&h~' '6lD94wt6Ut@C *UPP*eUḵi0Vsv5 mGI Ȉr@,`C|薑_IW껚LznQa  x FDEϾJU˹ ٱwXli&Ql;lKk­7StHi+n]cx, t`z8^HRok :Mh:QN0aZ\{L`+ZW"g1q4:\/qd;%XCm7c`y?v30E+MH&A˦IT!쳑o61{";;xvSJ82/gzTP[B;!'BaN%9ڳucG+h i0G]ARwqGKɰV9ԅVt4^Mm0H۵55S_hf @Q^r2FJISJFc\A3 uC,.WӁ6$50Px:*Hr <s^$Uoۅ- {%Ѣ7菽{MDGmբ{"w#-/XϜc'\a6:`L,9N ,'&rͶ.s rȟ]"m&-M7`p:3xWN_'z2wU96Դ,_(  )V)Nll!Uƙ_]i;Yb8ADGr- )$bNs=,_Ln5bMULk%PB-m4)eA :]NU+ۄNL? (j]=][hο[g{g8M,V˸B .1OA.ɢ]aX+93݇JGg -elmr`&St;^uq S0^ַt3V_GB`̽QdHxẏ ִCy5XNa!uq^d@D[p/NXDE:!.M".n2Wt%ٓ6gq2|OejL?״T >ի 0&Dk=fLq,;:NY#Np{( $T\JDѵ;yqAJ8a X;4J)3ULw1-!%qcHC#vn%3آ6߯tZB*6́90uA-'鏯-K0-W+|!XoS-.D*K}hBܓf 5&@jPࡄѝ!bmfJ&C$REF7e!=-TMh`^|sX\Zpt?-&F_Dhy+ p?Ҥ{]*rD^]*TlWkG9uS)Qu)zv%Tq [ÈV1_N%lW$N{ml(ýоi-F--u-GeCYY*Y4UЇ:vPJv{gI/((lQW]hmJ.e95)PA$2r@vDdS];KD>;ȴ-rq=5bJ] SqaO~9⑳{#23ԸFI!-P:If4Zl)sˢ@{wW~pjڍJ+VBN(]=ʴUx%%P>d#+Ӣ j4DGk0ElD7zFv&A$ù"> w>łto7s:TkU<+Տ`S.52KWʫl&QFXp9f":-ujٚ{ܿ!ӂn3 xHe1r8%Tv=i,,<ipFPx@+3*4Ot&2{`р+rElQ#ZUP dVSL@|$&_SF:^ݲ },!eO!}p %TCRL>`rl -~Gl[vڄ88ڶM#6 `;PUb*8[ڹ2nY^8kJLʪ=4mN_wI&90w&Iqh-f٪@eda{.Tp*4L w GDn.s{# ߒ~Sz? !>0M_MT*7aXkχUry~U [WV Aę˟?LO?;6uR#jbǟ3-5? ;/8Y bT"X`uV&+D3F־M|OF}oǙ'옡Q-ذ2Y]栏b YfuQ,1a"O/ P)̧K,(9kl3Y}q: E;{ ۭh"|_Z4`p}4w1zDɽwM2GrLn=Ac+3L]D)Cw-=Fk޵)% u"EPe@xWal?4\n;̪~i/SIlĚt3kQ!.!k!Z_te­'rOrYK1ɉg5A,}\%oS"lGsS鵵>JV̾YoFPߠcpz;gk"z" 2>ڞ"3-gP+O g>'@zqwF*`c?J(mD\h&6ԜguQM_C_4c}VwkU}Ϲǔqbs|wxU*%2u?s=.ĀdSji!@+"y).t$ ^yAwȢ!VLuѷt GkYL="-TqI $Ҥ[g=ma(Z >v~{mBC7(v qdR_(艆飁6*Qt@}Pcd!H$ڨSЃ*CZaYcSƉrawlD-3ٶbA;&)U -z.wX*c8o 6,ՇZo~d+c:C@Ň&q'R˅MwX5W:ս[ؓ>lzY00YW #u귌r)*v14|WJlʯCIu? #-ZÔ|txvej[gkoVCg^TutR#XZ(5esɆlNfIK,_!7l{,M]ɓj6 ғvA20 f9aߐo@ < x;>s[&!n\vvJSHOc=]X ̹pp)?3=Jvs!letQoJaG`u+wNO_ٌJG߁˕L!|U-Wl_Zw 7ԌR h %@*0[}cuY)hmz{ Eg'CrȫJ'u7%/_3 kt9(1-W*fը)?#:C5pp8 9z"b?#=p͠=WR缊(4`R#jwf1QHWG@-WHTO){&l'yH ?;3A/ f2ٛXH ij3>zI}E _(!4ý)܎-R]PZeo#g D?#m WK+ń/4픥R PWer< U%¡$`kmsR3^,uS9EF;+JDП[[<.? OԞI;p m RЩs}SLCo s?EY9:: >NOHxUĹ#?!UM|H \εY$pH-R5)ݼMk~6ArJ%;! PG#OFt2ID9gݒN30AuTծښ? ڇwlJJ4_=R?)bҐv`;;# ާu2d9BK_홨zO`H^sGW#WnfmeƋެwU+AarS 2nF/^m @tίu4퇱u{;AGP7^H-iq/NjLڤ~†[Ώ}y!qԵ؆LL`MQquʝ<loFHr[(7ߧL{ IX#=GÞ+;@X7A k]H=`b<1c4B䁰u? UPɊ)P7@:rrxC]>o`? x`|6D!+]%](y |>KMSHƔTϬM~*o S>yV #1nkޙPYB(7Օ;X/E"3[6f+`aL p*q͋hB(bkɬ" `κn_U`><\RZ_qU[RrYc;8Z5w2HLϵ%"77LKg^!\y2AQB y:.? ]vPS>ǰU=N)s4Jcqp{}(Ύp(V~zGL?t)rc7:6T~ q3&2_vohaWuѾꔻ"An:)+NG`Hz.m۝>CN^I@_ȳ̝d',%p%$Z ;3Y⡋+"g=h@킱tt2.+ǷbU wѯ1xHc@tC qK aښ}{*7*~4{ӷM!* 3*SS2ӊ6hҧءO!$lkj3~ZD(;?zN;%IJDV@WNiBTetDuW55JW2ԧ0^=%XnrDi!?iSIM|8)\[ہsг9HeXk2TL;HɄTbY<˷Z~0Cz?нop_iEG=RB,%-={!rRC!klbk{[y<'Ftt`ϵ/AAw A^&FզhcH詞@x)MmACnh YUDɕZo7U@mH@JQ" lDySlpRcKiR":ן孬9O*iɂAJ{G>I9GM31~d\sDg+@~d@r}0Ԁ2L WUXa0m2oѨ}띐gD{Sri Ŕ{lNyS Ud*הejz͕h˺<@\F9JfcԬ;R=jًܓ]ۡuD ɉBbOn[~LZ#A(tl/["ߣ^TbE57@Zܜm<" ]F 9%KKB gjŁ2h.*uO?oJuNiSR=7yqҲ7'(]J0ZPY,[Zzah wa0;@c5@\G#Gd ml8X5Gnn1 dJh/d@r{/"ݜRK~C3Ԯ#+h =*.]<߳$>^#EFLWun&n,{L~u}\W3 zȎuz1ݢ‘ R{(B+ S$ yÝ䇚ܛ|1W.2,f 5-|~'}1VKRP%$:e@Vk-bo{2AJJ^#_%vIA]W"*o̥'Q!$J_PGv{+~of8}a+sM,I4'wؘt ظrM&W9C )mqKƎ^#Ҿ_u;p-e}J&~a.d6V| E_;9O[-'h<-P<8)M?L0)lq2T+6f)5m[\`B{%R0t-`~G*n5<ӯS=j7.yc[CEYHe҉1"v^vD+qhg'PMOx w&9 ] 3 0+jSPo^URQ=mYݥNaxISyxdї롈1_(.0b?TW44kBcqi)#;zH_OM5t쩹u?\AWrпVɌd-XgO:-0T^-MC"{UxI#qC N&ƍM:^pf؊,&VDyĹ5dW:nkO9#8FbR&ܡm\>&G{Fǩ`у\QkK+"R! lvVL3\6B[N4q<"s<2Pn;v,۔ zBl4YJq#*Iv3ѠAV, Iתc~+ U*Q p1yj@dE^}Z$wiXJAp}SVa*Em_l",)ma%vpFyܠDB01F$KnZ[pߴ"cK-) cI.ݻ೾iZD|9| ~*0`#zvԏ4~:e#;ݪ5 gvɚK3O@5l ןc;Wm,d߳94{#@2 ڣiյ~H^ ?ҹ<JQ3$5$0||+责*FֹwD램u;xgx* U=$wr~c`V*fv7g2}93߾ ]RSj*+'U`csdBٱzN)S܈c5|3L6PU-Nҳ>||!b6,¥,DnߧQXFVRE/{BBZTȬèIi/kasvb)Mhv< Pj=CŭI&{9pje3]^H~}3| b`E 9j.La+ۂk %T20)%v<*=s"m<‹3YՍ؅?y_ƪltBQ"Y8,>Ey JXҜũ@o2Bs:\w8 -.t@˧߸0GԔF8B;+"Vߵ秞OktG_M@dP!?|;+lJo9C%;|2;/'MY@ R.N9%͘NgSoUܦec gK u P!g¦!i|%ZtH4IQu3bA G{ѥb'rJ϶he(giPxAHuJ6d uL +)pNI=oT s f\)L뉢sZ2b@) ޺,U鹱<^e#4 /uC)k UA:_|\cD)>zQJl %w(i&?`@anPtNXSewi+ѲI&k۬x>{dssqdp m=%aJuV8[8Ȗ468=I>xNVJ1Xug.3HjHg iMUUr$2$8ormTHB ZY!b dw +^ &@<@gB^űQϲSsH~$HN1I}7>C0 Z&H]%ty2 CU,df @.CA۱Pb֡ ߠGIwuBM-N]Ġj,x nq:op+N46 ڵ39A#l.Pɐn"o>ZU{+tOu( $Z,['fϱwUCBhm' m1p>43}E`/c' 7y%3fQw92Ȅ R>J +*f^Vql}@~Wiޢ|W Qep K-L*UӶrOl|"DB(| 0aF;rjsyDn-P jyJ`? }B.wn 6;wOS < `Aͳr[a!-g05FI\$x*`0Ns0P.)G?m' 6a{cU? 9nKZ!}9Vۜ0i0}M-EC<>}YȱԴ͸ (!eMrWTZ 9{_$BeQbi\5`eϙ;p 6N[@m^Tcg9/ pԞT jx wGANܵ4µ_Et晙^p0GKSJ#<mW^ l_gtȔav/l_R1|Njp1ha×`b.;>Ϯ;_.jQMvf9Y2E,Zhl$y sպ?Ýb;3M%dEG6-vʆ 6(F%wVBJIr?Yv?&%w`l6O:dz _గ5?/ J7{ЀP-Z[̹GpmX,[.H|% ^߼c!@pX͕ &uӇ 4RQE;-qK-DYo<|CWsYW{%4}7 оBz>D==iQӒė[pkKlKWht +@p*؞,϶iI^qKfhEvĥwm1 MTISڥjD`Nd|q:Dv@ؓ16 b`*J^ws5.k d3oa:I ai;GVW1ygAQ]ɕ{Qcvh3l_6VP" Z +Ri6sFDQvD4o UFJI ' ͏-.<~r:a&MxEBN%"Bf\'ߎ32 Dk\Ԋ]]>I=ba`D/CCb+/D"Tf\Ҹ63H^Czč)'h6`FK sZAf> N BV}yɁf&Ϙ> 무o1EScwࣞXdB6*Xm[N`h"Wu5jgzDLA*R(O&vco9.n}`qAW-IA/p=صCQD)ӻqVSl˜mcm{aC4MH>/+xUnt-XьzmC~T֘N rs%ft MG_j?m,3_+#NTB_K'6<2x:%M==A [!0ػ @R!%ސڎ>v[=X6~0DMI; IԲYT~㟥JIw_GfVM#yB`>^ :Asrln˪.3D`|@EUEp U`6F 0g 7CݹTx[u?OlE+yNb Ps-ge7H+ʷ]dr;{{5e; #*h&{Wj:MZ˓) h!v<܊SA GVM ,t=E:$VXg0z];pvӘ'jFQߡnޛGܣ\8suGBYy?uBPl LJfHol\vH0ã4l0ɤ;9BtZReR5cjKBI;ReԿ8NǸNk@/~{q^GVt?U.8%e:ǾD &'D&8 RIɬN OF[.cd嵐MmKsE֎"(^B55@AhJ ]}]O;e0+u~hCYq}k̓dPZ؛sbqx)!srQ3ABUfB~RftFF&x¡ݢ@]W/3oDfP7yg8`m-jTb(OIk%ؘc8gɅE ʛvt.ky g#1Ri~J]pJ;b󵅿Q};>J"|x 0{5\%KwK<*Zq{ nwsd(ڝۏNShUpG0oZE} Կ q=2%F!gAF+q7Vm]wMUUD?^P/kơy `sS{I5rkz{=g~o*cI;8[rH8U>NL:l ut!v|i3Pq2s{lr'K±}!Q^CtuvHDwsј\tI臧胏a<4/fm]ޟ=v88r ӂϋG277qɳ=50zJMqbN$U⛵q(SՔg" JES/DS1Ef5D+)zq]]wsue\] g+=-W0gAIOaލk|Nj&S .]G`DՕVȂ4rޟU&eq̟)^]`a / f/#7tʡX8[sW%-[W Wgg vEF{.Tq4Gmʻ}#<2hX_#_96 n1cڷ心ː?.,RJs!ܐvpgƃ-'Mvtuv#0_/F8mBzj= BпK}e "}߮x<Ɠ@+qtRTT.㗸QXPy LZ2+i&hEm9-LVކjt-̤f|5 T™i{?UY?ku Ro^խmD :FƑ([sN٨Zy>$j5]sO3eN":֯8nyIw{X%/BNQ*| w5ߓgq;z0) ='u ˬ&A۾=?v ߛe"ۙp'!|r.^N1 ;(Z}vdIa ĭ }zTMAmvA@T7ͣ97:f*S`ltM#>X`C(ͅVd9,"7|RJI~iI>5LH $F늹ZQ܈6W' Q)W3!%y6mv(X)!iM Zxwr&2@EĀgiX ?nٟ(cCsAw%U*oˀA;xkFcաyX_"4Pi㙎4ym(Wn;C+Z__X  `:{1hMdF ># :+-V1%PeTQJgΘ0:!I胠>lD`ҭUz99\,Q3gƱ#{cbҷ/ Tf4!bfF$y$" đqvcz9kubZ[ᜣYߒuv9D3!?VJkD TaOnWg$ƎWi o܌ x[eCuMbv7j Y6]xQƇtW>+ yp1S X#9=&D[j)b A<-zQi ݂[BA \E׉hvj1hs0#q2K3* =G' zp'&r,-8 ' +ߢd xgLȉ.j93|*;z )LM %J#&\dz-a.׭nrR\ 2'n-?X[wz[F#NN|`jC6шۆ`O{W̛tl#Lx%s[O)-bYrYsW f0n}"[} +2[0][qW3o^3m̮ n$FH)BgI5fR>O~*j`b4Y7ّ-@yuY3lO\7eI3&X՟Ca EhZ,"WWe ZkEȡriLp\DOӥ#d*B?ܚ8r«%jLG!uQ"Q7GEV,~P#|27]VO5n7;0wiOy(ௐ&.<ofH*UlqrgݡQ׊ '~ U&01΄"iMUmX~ۅ<߀JAVk#HRG] jǯT]Ƥf]g (>i;7P@"MXzJ?󵏴U?ħ8.Yt/\^1CϮ:LTO :RXLGRzJzEgNm-=ww*,gm}o kkpK4?B We}),ˠk:qX9/GFh) Jz|n @c>>}] Qup5 U*6ePg§V7i%L:X"p YxE0ﱷpJ`5}uV士wbݏ“I"o=)KV,BO 5VĿD%gAjHjbK[(5c+̢2Ils`H$ot#s4>Nrlʍj/8(3 $fO+8{#Bip.4q VPˏ0쥾"vϺhu͑ux$*HXZNbH8x(LDKPX}*!P?Ŀ Zjg~y50N(J}uQ=b, .SY6_ȋ@B}S\`T*&P /ςBΟ?I''FO/&.D64IE!̲Op5h$?ٷ^3W;q td -x wN̬ xWWqQ!}(r=|aOa}B[511"iH9U-ƻOxGS?y@l,m4r,5BWAVM'q9:Iwع8}hNW^sӓ >1@r) EK-91uk[[j߬vk}Dq 9\w=;'п1``ѺH,FBKS-õ V9lT5nDJ2L0 엤tjy33+pb*2sTxi-TKvP\PW2ĺ7Z˿`52jvJƕ͠g.JobOP964،:jVGФ;@c^0/m4z6Zԣ *Sz e0J<95C:=Y5㖋s'c[[H4@4N"?/ ^6.0ǬKlX5Sk`059QGJ4rA{Xؘ5}!FyP{0@,"sSCUL2ZX&'9u2p71 tu1"A$%ʯY8s<nNѧY>u9 >olӔXŊ?uC 16ӞLbVP`*+&=oUߡi1˿kpǐ+cWtVNf!BK)}VqMw;:rGghWr~\X6HҒ#3m8p`.L{T P-X/.6q>Z! LqUR(/OErC KWfTM <&xA҄ 5G~P[|m4+!kEH0=VaaH ɪ|ZeTInqD=s>@kbuZ{n]f8|x)@4R1+(@^{U.vdlEEI}HJGh:?x m>CscV$9)A*̣@Hp`hjM4kerYhW *s3UB?3KM7r攡OAy8.5^}lՠik+m2X,h-u.$1\|OA5^\hW5(eøUP8:.< l%*~#֬;xHXYS5;O_hXfI}UD_8i1/H.@ #%)𨷲d;LJmSPۋhG5AxJ2`:%=sCleěep,xӘZ. ׻Q_ F82˙\WP<֭XC8bj@?Emb"m?NnAhP5/Z6C[E Xbt=Olޓ|E +D&[̔U"@[`賵c KGkZlĔ3jWt >kMlLzUOjXBi ?%his-ΘYi$S٦ B$ߞ@זرUOˊfKtWWˆ*7$ᗬ,ߘ.#7y\n'΄Mk#M}p{=P0;StTE\Wt@БfeZ\1kOY|6V)%ش̳F6w3:tvgCd_}~OVmD)N*sZf[PNe;a&$ީt9x7!юJެ gX<̷vHH \ \+inIP^~]oA _35O?S~jF/dJ}o"O ʺ[B{>[,ˁ?%ԫX.0Z+a.b=o?xPSݪ1NfHdP@@zk|ɜ]h?^D-f2ILέeaXgޟW-NtG9*o?X񥅫֜jvEM|Z@\{{;Ey2:ۖKG'xm2ELހ{\3C\xNK:24}PQ#ˎk Љ޳>X!sB#80j``.oB[`g֣W#_vd ˽;̳3)KD'lmC`Ǝ iaC* U p\X*# V_$) k/ͬ35[ӿ5~)\[9GްHvD_Ϳ6pvU~`s;nF^9VvQZ!(?)Xܔ~M\i, E =:sCj*?%UȀb*gBf/=䓠5'+ST``ooXyjUxkPۤ d<&iw'HxkN]&,cJ+Z7[ȼ)g1~eݦլ8]}׸.<:گTm;/9f.Vqv~^4 0-%i$|00;7;"4l &*b;աVljhh$؝Cbaѻ7i͍6K%<ƙǁ4k;TƒhT+\ai`܃zg,.1h?8˜biۘV|t-%SϕkW]}RFf*ȁ!@\ͺKiZdL2Ȅ/G8J/T)M9,\p![v#;u7Ram'0ҡ%=q?9IM*ꋯZ{f͛6[,^yҺsMhK!tF9PMYrߏy"G'ҏOiy$sz5A.Db}_EvYgEx}10 =y䎏C._ZypjqkhNn '}MZiPbZb-WM~LYp /Rz G5x)QVsrO 1x٤ !H=AW<J0ŭ B)סQHkgn50HPFYˈCd1KK/ں_-t+2IS=C_ʃnEEIhaݠC)DJ1[d<}P@X iI<gt k"HI2)jQ8z/77TwIC@3q^ YkbgD|Rj28Hν)aK'cT*"xˊà0@)ޢ h\#-LB~1\jCe`G.}T(n9 Aa jF@S =۶ؽUl}Tou/KjU͗pDXv[!&V,|3X1$1=$liK{(^@*,W k`ʞ뻼Gw/Qnxݤ誐bjyF+ fMHRo|ߍS!-ww{5xpo͚x /glߩԘLlkT>2uyWw>$\ʔ6g)94S|:Ϡ@nͨXF)8!vB N ħ_W>|0.%i<ؠg/ =g)FeM8_ڈ&u)1RR`Aީ8&טWHMQPn[d:eaz&"=^-CTE {7Fl/s26h&<K|%I}-?[&8`DEJ*pOȩ L *9KiuWkwbs^9ciնjR`Tdh`rTXaP0ŏ7oܧAmoSQ [&ղ3-5vsXx[Ʊb$ ;/z n\Vb[[f'h6]>F[x_=ãe5ԈY_ jDr6*=~@`\ʵ"sCnoXZ} 3 YGp# v#6f؁?ՠed]Gݰ #>3#s 5񆝋y=zSjqplǣˣgtcrϜ\Z8TA Wb`f+=a:bwubJLx0>p"^Tr`x3DPZNd!"mbBK^ùO.@ɇ㙰zǡd/]&DF0i5F8DQ 7BxȄat iX,F:/*iM6܀#YЃH%) 73/M0}tcy h-Pjk'oU5 ]fw *)s1{fK"g^yir$*FpZ"=G!*HJRV+t +%Cy8Vhzx$rg&"mH )3K@C3F%##NYpjdP"I2 a+ۃr,?R.)Ϸ9U񙋪$?eC` jjGn-"-a eLcd O&bcES\p T[.*ZYRKb#2dyE>(`r=-rٹJνϺqSIiEܸ&_mh aN sٯq$VgLXBi}BP >}ܼj0_aŰ9גfSSʥÐ/ +Z^7hst_\;)9n/­Ei Y*-Bu'rj;5F9 DkִT4)'yr3$^t,C g ]{0``L\Ӥ}oYfnIM&%cM-"LA>fHbo}]-!B6BծioY-~mm; -9YX&TF2毢I++"zlRD SZ GG qj>qHUs'wM}?%Tv3v0U6~昨a9V7p8 ;SDI S4>Ldl's;!OْlH+tG`VMײX&O}0H$.5p\5dzбrm(¥I=oFϋhxZLk\|mj!pTs՝CrR=D#i#H'D/ۇq]f֖n`&Q/ƿ^9*x)|VafbMxZ;c+ZjwkAJL*8=}WuoP'\)tһ‰iFBWP )&qhNf tx:,l`?]Z7#I .m)*uqEi=K_ayIqd>Lw<<0LLXSPb"Š7CP啿9foua'35Z@[jYmїu`YEcmǺWn2❬D!B`'aـZ" q8WIV@k~@ͯ5͓ڙHl0q_7~aH#rdb$\h>5)ҥD|CyV6)`7hKΓgq2-wo¼d89£IZbX(Ktm" ,ɶ<Yh xKl7*UU!n0!ԅ~r b,'9vZPFKǗjL 8| «V#]ip^G4G=[i 4sJ ש|Wn^Y5 %s7 oy¬^Yf`I̬0ݓ<^B֋$˞d,_${[n əˆ^'-\4yx4w͍UŊӎd  UgY梒r.Mğ91EUvfrm~&A2@H1 ׁxpɟ0҈$5*i BBB#w_P*j^נ& w>TFK]_+"nկygt>7)~dՎaVY#P ߗOhgcS4QE*|e "GIWޗUhڭ,L JUީXW0rߕja~%^<,PĉVAnݐvw( %lU\j(mb CJAd}bUL0A2Na ?]@]zMH" uŎ֞cnYh.&Im*[(H_}MvgT\E(Ж׳DD8 $R/^Tu \ "f̪x(lq#8Cq!T}7ՙTӰjJF;<JxN~XРƃD(B^hv ,!tߥ|6.V<z#Y*Ĺ$@-j/*h*+PAY;X'<5-`` ZeTIh⣬# h Ĥ]R$Y;u Pn@汸p8RX@K9329Krf- rJPu<7k-D"_ hFlŕ>-+S ?iڎ#7dUY ƠRp̉[aO%>su(JQw֌<&o7$1[O+BVoъ1TQ4buK :5ÝuX&xN#s?o/>L2ɗҦSJkv'ϬdyAxj! euK*LRo,+OhDN@c)h;޴w1ԏ~f`fq7MݔH1\q)ά6gޫ!+ߔXW0tOc&i%Jb -@a8{ cBp:OEp4t L?طNXi@K#~:ISe8a0WO_Н}_\7pSWHB;Y>%R4C@\4Hr%!22q@' 60 g`OKJhue»u.ElhÛ%T*lU:V$OΌ0=^Ŏ>֟k9:VU]§Unl! }fGIJ>S=Yi+=BRgAXUf6*VY5'ү!`+n;Gaj%aH%oIi 6φ"N,N+2|yS4UXK_j}xz<'G:PGz촨f+iMsPn(BzuJ lBCr5v͌,PjIJ _R?E %Ֆ[,O"xË $8^sXEag0ACXrJ$ٹL 6SV+Ecۂ6=Mn'ٍjhHcg:@-JSҎZ< q)!7uu7҇dCx&p}ƭ{7r6*5Mz즥6zy.w'QzkKʔrBEUۜ'>V]˒6x&~Bj|[ن\`>iS(,]r>*,ED卂YP@t#S^=S豨I3A,3bB+h1e~VGOX#҇s7d 6$8fDFDsRf)7Y0cӦ1ڭIY0;Ơ%GA*4&SX74fcqzAmr\t28̕ʩy&T(`i, UrA[R1|q6f &./w cU4a\򼘥p\Y*XAjS!4l>*s!\{ s6)z `K$9>>*tw'6{hC!ӃN./7)Vsu[ zDbאSc!CpǙ $@uճ0dxa|ô JGs=o| 0jnl݈Vd.3}UZOwjϦ?'K9pI %fy3ӥQ!v=R),A:|Qs4,7 "1wAmN ָ8/;|-=-aK){~Q> ||yq1eE ;%*B[WP~vVQ h(K0+ dU k94ƇR׽AK X?NGŶxCdJ[N=NgJ[/i,3*ʏ#Jz_u]yTY*w,G f4+qɣj30}naiψna%ds/6*TWԹKEF 1> 4 Vxg!|ёq~Of,4W*.w`jaf~fOPJϹ4MȼnMJf7N<95Ig1871u DTbgl$!7_U&,jЄPD==o91(m&kN!9tig_baY^oc@*NejZ\h(',3^߇{ܵ+}@sd=pAjE·l?=`(BEz%Լ "EUUWR8Xiπ7Ed=@V,9E>S<% hhB):xWc諬 St+S:74Fҏ8ă,I)@4Q2 7y=ɶsOi"/ ͍?D.*Aǃp5 Aj\S=ABh^y ,9&Y>R&p@ \R"8A׈?QRLq<8_oT7 ;Xx]dqNG{րWHjL;XZD]ҎgϚ<38CkIs^J:A` ^kn3j|+Ε*eE U|8U^{ED*5[]ťieszE(|!sq>-fT40R}<*4f-^ :e*EJ}2|ʜ .Zry#۾D*:qT6q{Zgt~o(7*~r0|mHyۅl7?]?\i-d^w_FjZ!%XG`'6ƙkU ]v;U&PIW@~ 0=n\ĥld ι}(5T;a,axGCp{2?u('VY0SSuT0, WL˱,%YNLq1$Ix^n jZZb#: 1= AYLCE5rP&eQK,OU{z6w,w+HVZ:MXGh/>N!E;[K^Lp(eiZԦ$5٫o36g&cCK9@7Tr t2 ?4RJE2~DW ׆\f"̂kw_1vlUTM /%pn' 2/rd-MxME,D TcP:໊@>hY6uk0M]x)EhI(G< 4#W&^8ƣË3 L}gndKfRĻUI@{@c| tkU/F"Vptv@?*#ea!uEtՊ] |z%~;;bIs" {.ꂠ̆PK21FwU?GI *@q+2W"Ru2T/`ӒF`w" F/:[sagij짚=ڲ`zߓTUw݈k,:ͺ^]$\!H<慁yLHA<ެ9" wWAPgg!8Ln7B# _>Jt<ŃIc'~_,~Hx/dL2%mX*ϸk6˕U AV//Ӆ{{+3%;net: 6/Kayh*GjFp P`Gƞw'}" "qWdf?P`{?9N%}9WXWg'j~ih=SǸUtڦۢOHi: ^OReqw٭K+^冹DQ>g!-P绹9L3+ +i)R6ҩT F2W#|[F2Uf=4J8Dm]HDC1ŝ$rBID2W(FZlq_=9gƊƷĪb"7.քv[W 8&|PEε@]B:Ϊ:tUtz,~'ƒwE|>^=^*.P0Sh'eÎ(gcGjlhԆ*%Ij/x%#_*vt7 MV="vj)o(O2jB{0TgVC+~}DKڅbpm\tj ,%9fϭzEhq.'/STqm6e7j$ۄB}J[̓p+Q~Hè67^d«⹚pY^4d%$;m펗"]JR Ɔ؃h."T5VnuۍBy%*I V{sv{§VL>H(W$mmbXi?M-CFaUp┗`ƙH8+fSE͂,PN:Ҭ2`l;p]UsiŹfX5{ 1pRi" QGa)t7*gdnq.½6OE" .@v{/prFw!M8BVWw/jm- I$NR@!_ \@4WR,WCH$p@ًMrH/P:Zgk:P lS0)=z4f 0$AKJG-BճF|#u/wtQ]g:92Udk.oK .:@mD?fegVoYmr5/=L\,2M| $:~@ÙI~DoEj"ǃIʽ%.T>gnU1o :p#gS\L5ROzQ#^JV&߸&lSQNux0b]{lN j|B>dmD5gzd:+}iʣ 2&C4&be*F[/6O Fćci@3PQ-Zfht@Q&SYo]m!h\hwzNԣRޞ]8*AwNJVo˲3}aGa.*%(g)D0y\@-A~nVRc(2j(H =OpN? F֦ ;D)Nuklw02e<[u۪0i.\D")vX:$5%J0q3xhTb {鲉&)& {fawfO|C\0]_:.QwF^wtIiE9+ݡuΧُi>v\w&b(ފ"rO|/Y;+*~S\q~+ pʡL:_%92TbIZ0:ԨizBH=Y11pS?:%o=Fok#]Cp2VH3755a!."=xR\/gR`\A%YbQ9 W!jPق2WH"{T\ @i"BOpIvh<oRHVHE+6@3ʻY#懑Ÿ P`BԈ{QLy*ϳj=%S!i(J&bFqCۣR*-p'k|āN eF9!Uu|f?9o؄PyM9` "#H% 7&ak#t,}ƖK"~thtyS3Zݚ@I?Ih sRwao4q!K) |e fM5yrd5mQ6+4~2CϠ̱\{MuǥVxa K(d\I{f $th&uKP+gEB ?IkTM/f+x)"yn#'sۡ΋x<؟̕v^NU٦wX]]䞁ܐ$+w_=L\7p-+=wN-iol;9/ wnEal ;u !OF*b+9=o!D$=gFP[zeazě j^7$a?^~ jWmwl/lf}jfgGyMDOnsvWtxU6Fduї6NDU[N=[4eT$v]TprHT [:OP (ķc!O[TUkbY홭mq]rQ#Xu%hI}Kd'!sײ?V {lМM}t};DKq28kgnI͌-j 'uh (ED"{ErɝWr̎C4UWŬ/^?C1ubB&$*ti6 NgqZ0ba 1Ȼ? zm2jiJ%DME9d‰ .Oqlc+P@pJ_Y:F:G&ڐC{&ׁq>hHČ_UG.oմz\1VЄ6Up 7 T6 Z(AR֩+EK׈&@c$(H Q؄l2zCy=zB(6ui2Fݬ%բ ԫ c 07Iߩj:gcA7Ta)z@e~6yឋ_bG<'LLU(%ձZ+D67f~&.`G\`5 - tmW9;ƃՊRQu7&!M }4U#s8/Jށy'Z8'[.#Xz>#''HPDT)q,6s>01,-d~OL/V4W bWMn 4r!_ S,TyZ!.3%Գܞ;5np%G'>{Ґ65.t9ضkQU; vP4oNjw,Mǘg uMchfYZJ{3 ,i"bptOyPnD3lB]cwtA<4qwA| 71A[FIb:MG)2ښG]=` `rZuP=iK-wЌn&P$ KCIK:fRD7\aSV.3"%k t*0Whݗo>&qfVvx[xSfxR8s!ƶGv'l[me[o .I;fّ9L*mVLm`G"N.r3;0H'[G_N|3; q0[m w݁8Iźy1P'|:$HsO.o<tSaڞ3<1ZrєSo ~F_d9u/*EW>ݩT(^`B0wʼnfk2[/gfSpU6TTpyoR/I- [̛l-䤏$>Z\iPTD0`97̮#0$wU:#l5O_Z=dvgp7Ii:IM?j Is%XEL)zvBBmIxgN]р\hVjy<'DwR{A Y ,o*BoD%e'#%Sυz^P^Di pV`rgb\X#W)miy .j'/ϻK`'qr I,%|p?쌿93lP#km4q_%xi@cuڏC73:pdUdEe"oS+(!)΂ .@Q EzK~ۇ%H$ޥe_=n|l l22%#3сK:}Twx}No&hzkO).3WBKOUO#9db8ө^EX>v52l& 9)DOPcߨ:nl(ȨE\A s%kis!_&Jx_Iz%LI<!mg_dY>2&myPۚߔGzZ|1Q0VA zrƦ6bn<{M2$lxɅ.rTF7Gyr0De96d.DA>D,O=Eg݂KBO|;D;P|{־1OD閬P"БnJ"rڂ5·bX Ml;E 3ݾ19~ɨ%ZҎ.Ppch`ӄ9t9FG-$aQr{YGS-"?J%:4֊ڏKn<-!> X/'4qjF#K8}?Æۙ HL ?6kIn34eqFºwGɕEzis\0L225sŗXÕסKLebqb0\yHhxY|HV+0_bnn2cFsnV U S \u`34*2W 5bD°] Ru>.-mՋة}E~\9:Ox])tɀ#n,Iʑ،&Oh~رIwQ&fAu-:d|^irE+6&DYDõod<;$ݝTc(W1 ]vC3 KZ|M(ոI;SmԱZ{OuPP.>2cƒᢊRa"mܖ*py}nm]0)jD=gܰ~8=1\,7&F=m޴ipO?K4 :1?o+- 1>4׶wspVs&m,}LՍ|2D0, 3 Zn/j&Co5WMjנh>7Q,v# o 2Y*z\4vw!h?Np2z>٪tz )^ ^q6Q\pB]G'j:2Ғj6fF^OC-R>O=$r7 MCڥ.L%v&t̳IOC"z>/ {RQ̘uws5l^jo4Q[YK5x4xи+3 4}5 Ir=~K< t 5E5|aL-\T+o] nհd٩|q!wP:V(W7%bM${nk]:*!ol'*86cK*ՈFXeb%5w{-ˤ?fiR|VYL8"-rWy>r#PjX.TQ>HZ 7M* xVfwh®oٝl/ ~V fs߼`en#l ateaj-0fOWhbYr: \-c2˲ ȠiUԀnA]g* ^x?PEEh|;؊KTɫ\]'~`4Y3$jL P =2_;w`45 ޏ9Z@0!U:$ܨfx˾sl+ֹ[RBLӭ]I2T$SHpʿFL!o+J9hVf ;SjXB䉄|d.( __u}9IM/i}@ܵqE<ʀӵAF<6 i4,sl2|6Eծ) _vWTPjMshp5fL߸B; IUhPzk"De$*mɊDz>Տn+GXīkLYYb9AډM<4Cр$_VjIvr@6d:Vܙٷ*E5 %`c3a,m31K>^X*tR*n6oPk)O*K>HCkS/fF -+f#n ghT\q #{:,hl!òߪ(x'99P̼\*yE?~ "u~eSlfM{?A- z9lgw<j\O1U~$#C^ڛܜp=?ػ;}BȻtHP㳁4`W* - Z2%)sAmH*^ZkzR΃WꗶG&N2 #y3Mب`bR $FB%{gc jӹ#1=yLzUGΛ|0Uʫo)ӯ}طX?0eHtb9k=,+mSVYD q/k0* v+ +ÚR5?+L@8Y2e^PK6Ҵ;0EkCpCvd9q(/7A0&YL 9k8onNy%}Z\E]%Fs!oj€z$^F'R- /pq|'Q㞧VMӠ#R ~Rj]a\҉4.pRe$cΈiz"On2x8ɛ7z ĎW[+ta] Rw7[/j yЦ jRR,`9l<[賤DI#m'z+l<ûP<>c|K혹WH'";іADJhn鹛gY674|U.zvMZ bU]~h7͗'f^+AG nܵE!OegFR#Eb|^21ZGg`> bb]>C_Pfg`tiQK+Gv ݺK9+b50&J:eJ(A1++ x}'ܙʑmH-BJ8M |Ģ$y k#ST?y@(lOl$cH3l,IVY8b-Bg F=Įc@٧| IOlN%{4^ ,!+{.x<iCE얯pYqCmPAQ]:n^K߰/=ev9O%n]\4Gfaf߮K_WEqIAĤꗈ*]M ],fl[ΐoPٹA2pr0H=9UݤXr#n:MK U)x+ ݮ|. q}o,T{Y۲k`wi ծznМl Ж>K)>8ɓ~s:ճb\XCG gHae{AS{p_'\y YADhsc@ăP*`qr{lڑ%QIF }mI%3"%ܕ>Tq 9sJV5MtFգ6L 77hmꨄc=fJĖүX!>Ys'w$ Lt0Yyfzdqj jm=Q&X0]k// 6sT-Tj,>}Duُ]CQoD ·g"Aͪ'76J fH#χƑUh#Հnjy98hpdrFhXקz (pea3 Z]2ヷ.O= 9_Rk?8=ل׎_܉*ͲNɦ/It+p:ƙ=Z^ݽz0d5ە,ʚ\q{dM4]8.WQ 25=SXH'0 l!5Oen ^d*R"&kf()Gɡuhpާq*<;uTk;Toa̲33aoz)ɬjBjS#DVTr%Rւs]$Y:^owmbXGC;'NPȸvÄ 'JW8 kI;w*&cLn5}Ry*DF3OVu~+Ѽ zft^M*Nϲߠ.|jCфWk.~O3t~# iubk<F;Řv&,{gID S)Þ槿;7rQܜF3@$b6 ^{mKBL6ǣͪt>Tf-XZs wÒj=PhmD&t\AHNE禇gѱd9T қQ`s?'ݸ}yIolb-ciǖJ<HӜ%bl($vؘn-n5%cѹP^H첩z5/EFQ9ce;T\X'#Ajq '+?pk*TD)4am+ 1WzY %^EIi4zxyXiwꠃQ;Yܙn*<hL{Y+m64/ܘjLx6vVPbi]9}42Wd4OI;f3l*XڡGm|)$"K-9!8DSM7J҉R !9Q^_^1gLW(|ɮ.Ӑ* BQgrcgJC-l>gC"eV)Ŕ!psu} @y*!>c]݀{Udj?rܔpbqM:1tAWoAfKU˷b/ݕ!jp7mk =CyԣNKuUU7 iF\X5ɒB9I ;Xa!FoFd!,jLWf)8ďt*'C45zt%]jE1 䝛)mj°[/%ja\wP% 0sB\|lftCb<(q7 =kQSDjȅQv:3ϖmLi >mEW[I[Ւ:M jbq”9O`آH{G9*E SVOesMIJ蹲D)5'zW3B2Ub{8HC8<VfvKdo܌.a,Iy4ɴbjc"WL 2N( ȓf%=M2IiYHBǕz{k\pSYbHޠ.4ѝ]B С ?A?@@j; )!}#&8s*b2qg)'ѓSg@TtQ zq>vfwȟЈW+V F D"A6(\>" tp1(j!"< 0C^>6sY/D\g" S'z:)!1QZNl@O1%3X[GFQPf@ϸcEDQ Kv f,'zLWj{>\Ct%+omc17+C/8n(1Ar1L`o'S[;h(^ PԐZMXE'1z&_XCJf֒5WW:Yr|5SUbYo,}g<ӣjSmmyEv%4SHYԞI2G @m8<8jHFJ2LSn=REDLk.S R]r ~ ,$ ټb*I'V ]Z mRt A>rBjAY #SM3st8q=+LZW >R#)LhVmmaeT7MN}`sܸHF[73}34Y7\X2ߍ,igSh eOdE ^ˍE7EID\9wȼ:cM?`)$D y/XHyE`3[vIm"$'WƵfqڽ)/rWE]9dKyVw)&@){MOb^؋^ TK/p:@1CbW scf/n=冩: [ܺM@:*l:ڡ 98)v!<*,YqӬ;G:s`SD+Ώm8 ^ÞÒwXwt@xwZ|HYqNs]eNl ϒḟi\/E{B+$\jr $u"fs d]]ځ>7l? BCgm}jFmnП J7.w`* Mzԑ.(83A3,SekRT0DEeB'#o%χ}} JQ:R7ٖ݁< X盃tC5%VBB"ƨ0_;ב+F+v1N6Td}R[5hԁ}㱶H3L:w@忧#;! (t6ͩi:J"fꊮ,J84"Ay,*8؂J~5 鯟&qwP1zy2j70wJ_z4?֛P{4NIPEy;0{4TdX> 5RTsW${.+;Lʜ3,b:7WC"ۇNbv 'oJx+À[lИ^{Y2elu_d:c\c/e-6dO8b o6_;_w)2JZW3w\$j{#CKzuB  X|},LoN${R Lxv߲YׯJB." || ,ZKli# qǧ;G''Y>A}?!׀\`J<ͨ[ƐF:_@agfD!Jd=>vaDfWqm T$&F7NS y^~&{0r];9d(C7MSO@m7Zb`;A]{лm6T[<7֐L/pqBWb$'H75m)vE u@_[n fuq Mgf4WOsgܳԧ-KEàmU, e'4LD8"D}2Јs ~Ls.൹u^MQE^c&5|_g]^ՅW HֳU-Ei+$R{ 'fmg)o(mE V\SF.t2 ]6HaȌ!2d+`5J:ꇡUi&c!lwg/gPYֲd~nYKf9p7 }5S$m./>_#|a &,r~(cNKtOօJJn5{MWHoNU%N?Ejh`#ͻ Pϥ >kl`P e۵^ ֕XPF=-p4}o8m<+Y;i,yP #)y=A#2l_Lߓ+47MWƻOfGzyW73!3dIמtpؐKqV٣f#cClfdfuh( :,a\(v٤e2[BU?!kT!G$gt$[lt0G{}T©.0XҰ`#mEG`.SP.kIתS.L{jD/wp܍C jAQS`aT$ۧs~sdpO;0Azfj!zD$DȋȲHlSZOV JPRP_ z6/DE d6T ǨKȅ/laݾr$4`,P8U(6CKw7pM`<&hY%~ZٛsL:_Np\,dswOV#mr&Nw5/p$S*}2naZīk$b`"UEHޙEO,N38M^ǐ--:ˮ=e&Dq˰ h;Mic],k lc0>IOE7ĕحGtSʾ*Y%V<<٬8\Y&~K8L"vv>GyS:f;nA,IuoG<>V:fs˦!XA_fVoBc[?,6ͨMI$c(YH4W8[mNC>qv)A%Ck9AiUm׽G0ײPqtO-\lbx*#ny(R$dyBej_|#MU)_#h{?‘uJޗ^d z)JOK!d$zzq=Yqx-ޗ _$,tmU+TeՒ20tY~ ޘ'njˡ]Ӆ'&FRO"SוyJY+r s=oTKX/LпcpMX䰥U5m{i@M1:ʻǼL2x G/, ,CZ×N?o~@g0 9e[Cyml\V:h~&4n=cQ4M2נyyAE=b°Er*eڂu0ND(0Bta:P3+{zV[0x~?`E&Z7Jn]TQ6ќZ(`]؊Ak5,~]`X֤6, $ U .XQ Vv080!n7W {UC$0 Τ+XãBm2UB2My6/`7,d8.n})q4[S_XKfDmf0v^Baj-BxV o΃`==Wݚ^́(>bMVAzͲfYO9CH\ 7@3EO!bDP~<$/T!HONl(1~:TFkGIy g! ~1s!`:#0d1sP!wWlTVe \rzG8}g0GX4Y}W",R/"M&;]w $ܷo).QS? :Cv:;B!'.^ R×@ZAncU)Giw@—s]ZGUF݄/@YI_P '<ap_\f?lM3S -Fx0[rk'(ʔQ謨[)MRĉJ -! ȳ6QFf{ܡQJɓ7`4٣YJ茆<,`H@ti}QlE 04)3:4;zuKmJ{_Mx| *ZEZ@nJ"+bv$aZDRHЕz$[SGKx |!ɲ{8k3*Ra?O 6 Q4fR ԎB9|Þ? Е\^$MƼHoPˎ1୓)v,58O^J#]DHIrVCTIaZ6Oa7r&?0SŸzΚrTaZ#kQUB b6C?)ƾM(7oa V,'ccK=OMoIh2qO8 djN"4P:M|(Ƴ *cxhjj +`?\K_ǘtXiī:&?Q qTKtyT@j|tXtH 9~))Nq t i\ H.*'[2oq4.1Ӯ[Fֵ_.$y1Y~(X Ϣfg[buě:0B({\R. F~'[#K[IaeR8)ezAu 2\a5i(Vwy G#i5aZ@pnyn: ZFI9|'7ZasT֬ rU!I&:'[9ɵfaJM:pQ;H4;PAE<]QX9(N2 (/zr3߃vX+PߛN:謈41t{|.َ"n81`ď1`i1BB^E{xeZ}Bi@݅㐖Suq&a1ĬTzH"6bP4„l'Xe;'7P}b˧8rK槴 FO+@GoEq&DƸI{oy#6orfQ0ۜǚ` +LJ~ǴkeA.pT~0QɃFOJr1/I&} : LcQ8@rr T\ 'd7*D(/n-NC7);yqkձDD ] jcb{dߝ}‚FKɝⳠG8+,} D/qW)Y˓C=eg_qzB%5LM}1sEg)7,עȴ>x @LRHۻ}|2F-3 /'nq[MaQ&ؖD,}|j0Xs>Z`1;PLoʬm25uz*rEh"\d;<`k _$Aa;EV\ kHi$f3l)1ا(z7\E]/}N*d eԪʃJ{׵kkI0A M^_[ #& ܕm!/+ψoGi$9Ŷ/ LzSWeioffg; ođ+hw5)m5Keg"ͭiiwxRӥS!LKnFI-W5==[ьHf4O"B>!hM{KlmZGԀc8B|~XT#QϨ8 Iq>A6Ӛ|F^T1 -Tһ TA0(\GL:rH\㥳Qwܠ:t&!vg7yIЈNz<10:X +7`8h!4~zfR}Q +$Ip^┾4o,:C-::3AqSEzeItqf͸g-g}sB+5͹$5ǎkv-Ui-}R(s@x8AF(haѼ9*uoe T-ԾPHGQ M߈' 8.qWZD0#rțU 5wR2  cfݻf(~Xqrbg~Y,.GqYM;(XĨ9J3S{7Qgeu~_$S L]yGa t&~W /7|J<' HD%U6هw2&t ó2o?S)< I۰=:#Gϕ#)h_mP J:ǵۻfyUEaka46\Ɖѓb=c<, 8s2UcU[M OJh^̯}Xrt~#l \;k@6)x}׊&fNO9H\(N [7?b5`opp dJ賟G (44FxR7?!u1q] r:܎(hV̍\\ykA /,5^Y ^4Ϥ0Ɉ2j.ԭsg򘊜HK9on͒rE3TĀ nie42x O5=ڇK+N΅{ۯГ\͡7(N!{U/G|W9 Xz>U|E_>X4R@7VT5P sTtVN2cΏST,15{OſXD] Xu)L8KFK L8Iv_SU5#q=u4b2bJd-tb$E=rb:SX7(t@ԪO?*}<JK*ްB"z2",%A/ g[|ܰR@У :*.c(T۩Ag8n&]߰i]ʻA!ZR-x XCGQY @9-D=MnSr^9ZH}lv F3.=0O~S` T Ndvy.O%WEէj% 3Pu|6b-tBiڐ0ʤ\gb+(,ꧬh"rDnٱgT#qH{KԮnm~~y+9QOES?1CbSG ن88H$i\R\lHa ߠvUa3cQJ>-^*bV2n [  Qw9R_mEAyrV<+CAY]#Ýr]6N]K|SHe'E*`a4kJLL|ܣ㬾NB 1[(tGEInrÊJjF]6MvM\{;bXtLXo Idaտr?QB{$ܑ7Ccv\aPy}vk9KRQX_2уJ_V7${-&`QC`6e%'V L3^WNgzT $hO<žx113?` _|$bCyC]r+]6et#ދwߒ-1(X3*K}a#)e11^{ǫGV/$,K'4&m,ɰ6V2ⅸr SQ z""[{ĮM:RA<&rBT 0=M+95x^8~oP]_ⅹ~]a}q !bѭf^8 oϘ?Vl ۯJ".Z(`σ2+}G.?0 gN&˞Ӽ&։$<>l%1" R|D򻒽wD㿀&{HkHa$+XdFg&/G.ȥD܊|%!L+"lz Q%R㞓1JَmD|R%W4IQM Js2H.qB=š 65b$Uq_,7̱04#W|u 6r} Ch& vQR b!^iR e 1 E6pnK$hmwQiR+ӛ;g3ha#'O\=@A2OL(+p!kte|m_3֒O7ʰ` $"ԻrsuGEM7/4ґQfڽWB%z_ DP)* -ަypGQȝ€cA>"#N`A|H3^[:,-'~7J&yNXC3Ǎ: gPFK hz^9?o&@M6n"aa)H["LWPEjWqouioU+-SmVCv(QHE#l`@.>.A3n2Qus6y?ݭ`>1/C-Ӊ* yg dN\DEKr= S(nϿP4?tF8yo(/IJ_g+[yƃC X3*T'9Z{=jA1 C1s̺<لx@-<0wU'ʶlB, M۽h=I69Q'x^]}[pg^@;PPg6| 3PN0x KA0 ęyTV|8UQjv3zaC^RưVգ ipݵb >o~ .gQi َR!0<,}3M[P`"g)FFCG3܄7E+jnG H9mG3m?5N1*W9\QS~ĒRyr}j+tKo4#5dusH: L8PE;;Zؿ ؉/*0h}a_G_@6+4-KB]6Us\k8)Umov [)`K-kPAf6HHkkKZ*0|Z5&-$ipEud`5N\MOX"kTki3=dI`P@0d'}دd >hjH6ۻXc5f ,2ۅ~ukײ HԓT';nef/]{* qh\ҡr|Dc;xye~LҤd_~༊; *; nVA@K1M irͺIN zo5-rzG{"ܟBo0Q݈?2R5!F=7{` ^w&Qdϴj=MxvMߟoBE L \IC8pwJImȀ[;yBv=Ir0' ǀkD*^I\ՠ<:S_?ْL>ۍ ftvh=+º,}Dgu2G9%GDzȪ 8V##* cvPR Ytܴԙ֓%N A~R>7ӷI︛cqߖ"祖CQFGda,y/4I \6*,5n}//vuTT69_DU(GAQvlKp%$۵In˟8pM@$"?Ko϶ &bFNSs/^e/EZB 6Ÿ#<8 n9~RgVu]7sM@'`Gau/ͺE9x9pG_%3 g4Vnr?m:ʣ|s"$Ɛh {=/<8=M#AN? 'T‰('AL)WEnK ߪr 2Bdz6=+8*v0\'Ƭa%YEiqo )gGN"'@ \*+2@~X7ժ+F% ݯ8|gkFIvn\Q6DĦWܦhZnwO@!촇>CMq&bS)T6DCeǾ(8A:y/C-).U?|/_T-Rԝ n$מ$2-BK\1w=&LO'Ļ9l106)*KC>d/6p1L2 b;8|h/_#  Mϓ2_HxVJQ^.г|¿4Ʉ.5R'Se:v$ Q@Ox1?l>'$؃ 7tgUډ`~C~6Vw Hy8WN/Z${8kWIo$4}!C,h/h; vTG+5a!q_0!j_r l~}{%r@j%Й#' :'c3K~ع1zeL*=k[ϩ.@()' yl:YzڰR6`o^ɯW9P>޲ۄ(́?O%F+^Z A /*G6Z_=NZfqBkxzCCA;kD~TGOԑT@FS93lĭh\L)j"/h2J!mWg',Q-Kh1Dڸlهb ynfy/rKsjOIS2ya1ZBTG_Nܠ@1ms)غZ3}wpأMnՔpV9ҟ:#a˝)Jjjp25\z:™;\ O TcXq|W BfX pePhq7{p`"JFV9 y@]gzP2~{ByNE}L9)(qtDzݑ2K ,{lʷ]$;T ,ͼ\XQV:fF6jM>bB2RhC-Cs{ ϶Q"Y)/)aز (guk?G {zَm̒,С^eT2zp5%H69F @μS"|)P_|]3ۊ__;OC~2qT[VRʕ>%YmƆQ4~U᜷|U A`r6QR#z7ȳe]UU5w$m T?qXCg-DMԊADB?Bcg$/C{;7cW촵 [}ƿ(ب_,8H Sg 4=*iat V*`V G Y cψ~ZLG9 dI >#Ŷ ͱ;b:5#{"VhCFZK@i2UXSğhsF%o1qoeb|M#5[ԤY JDH68څ $ggӁ '<\]vֵ,Z)4[ud̛HJmxNẅ́HInpgV:eOtha.ْ[<Bv'8Gp 6 { j+8Ipy+G!Q4 GK mL59(DkަYj9m1ׯ/N a[NOÒ;bW*þ 9ۡ'hP9*7.WAQUλT^E֨)Iϵ.OH<@m*E3kNn"Cb iuI AE"-,c.:vQwF)# [#WhlKwol2,p޹=U8{ax,uW̹yxFXm܉}=]$ȝݝf޲J+KO";m7}o6W<$`*7fjھֹŔbʪ SJ܏6R)1IFt$g(>@uKՄ ɗ՛MYVhg3(d9Hd4S[F@ rZiG^>X X-A{qb|]FD *exL6J ZUx$Ae.`ߵ_CIٯ}Zw؛kNIYG {JMH{OgnA~vq73_L`|Ϊv_}?ŰtFT2g1QJ@~9YN`R3&yfgDOwr*ߺFdN6\bcO$1Aׯ8j Gkx}`F;&[^HN-p/ z+.ŧU&n/ѯXs?yaT\yį} ˔"?1/EkP3Rͯ<ݷY'VE 0 *& dMa>jrfA^sIOEWY}mxNS1ăShdtA'yi4ߛ07z bW9HUx䒺P}tP;N[o=yg*e=u CxPgEQhޮδIX/ }nFm ]$~5Yo-tC5RxpU"Fj%$2_)aaDݖ*Gγe*"l+0\2܁<<$ ol! fo/bEy7[[FygL ec.T.5v2׭-hO>A?&qNJ3$P۟r+SQHi[?9−1>~O-6e}Vltee̛#t fCkCR YlMϹF~ƣudhp H}8[aah||UWȔPWbXsi_7mzGV6`2{_uF-Xyb4ܑO(ljP1+K[P1ZS'kxQL*o[~e ѩ͂W[9*T?~͘f"'2g^?#@Yqc>U-l%)4SU%vĥW.8nr/$JF@Y8 v(÷Ta5tE&&,۵"ɕZ.[Dzn8nTQlk p.CK?޼W3b –/6Q)W9q(v+z|X*zr=˘E!4k.䝏H%XjDQ)栈 2!Ƶ&i[A:wu3wC6WP28' WǺ^EH< 9:u6W}k(&\ÅCL%I!?b&#zÆCgfNmn:jzy)+k/;쇖pE8:sM$gk2"NçDNjN+qwo>^("Y8. DKO #UjT ('4Jix75Į>laB8`~glabٸ`~|G?GfN "AY\zY9ouE륽:ct_Y+bx 2?tAE6yt:a M$POD@Y:d8EICq}|6`y/m*f(}yDG`g/]ʢgQ FꐞG,Q{^a*4@@[5`9>J,ޭN,5'`%/ѠFdo5=(CU~j.!qB~ jΒ Bc(\Eɹ Ӂu/@ҍ?um#? cU&*R"}e턺l:)V~u}/́fx0wle\Ķ8w Fm lS0Xwɶc&}}f',oe_!$tqsH3VI:_cztbAH R,qC"{@䊋8o`zb j2%-\va]Vh\Q%H]󴢷VȱQ[D(Jp6QYBq`4bmA wE25Pnc|]ߪQh*Ǔd)BD?q\)Ym ~̐6?3 W[>Kʖt]ۥ 9an[}K6RN%+T,W8 : riRΗ7,ۭ zOO;FY%j8 #` iYuh:M_tJU#^0>^ea4|x{fHmx`,Z@zڢc/$6 oNx6j潯4S蘿{ f fHs,51yccH܋,YO]zu@۬gj+X0#ˎnmVqF-S!7)-lJ : 9EuA%B (xT[T{-~:+_x1Q0E-.^~4+ẅŽsjjC޳B(> NuFfƏ #ZKK]ajU)1OjNW*At/UW%r:*|KQF @O_-ٍ#S(vW(l&of='ח2LT/&ËDiSC7[0.*'Z{ ay쮴Mߒ1c[ MZ)a: hnydܨ-s:!Qc:}pu#2 K[ztjm q4%O$ih-O B[l,zdbv/;1ߝiXYlnݢiX8(SJ/0Ni%σуFK/Gatȷy_.}tVlGU WeGa밢V XBlbHu[ކ`ƙ~4ěѹdbl=dxJ#c:*ew,21 (QwKf}̕V˄/:S*|vPe:EÖ ?Qa`.fo ŗ<=XTtBG冮“O }Մ6Ay<)JH4pS~ L/g_Ѐ ?P*kIt"bB۠C6OdsbXe(gV&RH8hKg~68peSy1EȦqQ*YRjJ[lDӗWW$tc,?H;-Ү_V(_0i7XĒWkڐZPݓ-g: 5f$"_J}طb6%Ҭ. ͙>7'n0Qh~I'~OL1夁iA;Z$ȾFIqIȜ{4k HDI'+Dei,Dga ٵА͓ FI5A>/0*OHzK,A%5ʱ-Y_/10/C] Hy0:5K y_z\6L8QX^{Li=1s:o=G])f̳~Q?2@Λ&\\MPAGjo  y@τfvnZְ@3xz+G0W_xwR/D5Ƿwng)Z .}6Xg7ȩM.GD0erGNfxTbCoлUޔ<]Z )?WFbɤkzmq-A&Bft3,~w=1H62`"6Re'WBsSuqY1YG\+;edsQbq%^hǶDE6$hfeBr*̌s]s؂N3?(gny o#K u~*UXΈVswQnjϳy²!1G?bKP o Ap|2m>u\~UCO,?侗F%Cbt'O23ODV ٔ&p J UߵwopZb;NGo/|U(VWA)6?]mp7ymj&5.Ptr7b󵉈hx?P(1(*S[q ^3Fwo64cT5[ĨL)|\h,%"Ͱu;1=pDӷ)aJgclɍp8eSxx,H8FYxC|O*NM̘,9k^FXe%b}ѱ8u!LDR¡h>|b)azT (2@A]m,oNO5kU?+]STju;p\àb%倐klŐնnlۧE䢩/xW`*^ݏ$dR "p͒Cj:P"VwNzc3ӹRIc}%ƪ8Hu?'Yps֘J쎟c`#)^zR'axEM-^N[ dʥ:$p?)Wmȉ-2ڕ!M]noY|e堌,ĕoB[Nk) `RZ9o㞋sq_W:h:=Ay1'eq76j& ~½ܛH SHa,]t"f/~oueHB겍) %v !wBuBL"Yu;t>D=TMb;}kzsV% F»&+Ynl^Pڈ 72ht R(xheS=Q`e>#3^;5Fs*4@QpX6YJB5b ȝ{ [Ms{~LjekodjkuV;j_nIjb$!-~>6\k4dT?{^ATH3wvչ&&䫶z~EiX,ݞ|< \35IX#b陷nՇpT|ˏE džRMXSי-af &w#u43xĉ09M?E,OuXXGKC+ՙyZV J85R&#.iVEbi}R֋;Z[ tqy10~)omB gJ"5gE OoN|֗grBIQ̡!^V[<#k7?}OׯʂB+cc]'JC{le- ԭI!Vfs5,J]hIrAhi.#)|$n Z(P^6$l@.\ܥG۰e1Ұb i.T40}m˟& V)~f=ؤٹdεR4Viԃj@:9<+g#\@~-R1?L؞oW+C@8V.eSͣ Q >ՙL9)#/mo+A>┺ٓ;'ɞ' $9.{İ>6 SdP5qQ/f]MV;|T(T}Q^Xb/g"<颥me_%_fBf ]o!ǡ s1m7jbE%=SNlh߉A(W$~l[{[;.PeνӉD0ۈ'b!h<{04(>WL"nos;D$ήr0 EDv$dF1;PzaD'7ZEɎd*gM±*B4BJ Q'zYa) XsڔwrVakmL#4VWg!#4(k{5k!\z|Z҅;LjņT]s|>AO^"AIe 5#ʊ?s04c.Vj|wlP{4@QG.W ׆L+VX{dir6<ŔM"+R8Ed(, eZdS}㞕DEpi/.,p̳ N{8b2Kx:*0K\rV3" ~mz>si/}E5U:Ď׼ (O%EWC&݆]ЏtX`_LX~7PU`毾sm~fr@md:Zeb!>É0ĆTD*4$T:2 ̴*I]L~hwhi>Aɑיgb|eN`}n >C0*T.8|k'c+Zѩmvx <6.  @v&k>Ñ,Wh73 6%egilLN}c GRCgov9;Ig=<Uky}k~!a\gm2|X fle--%J'[p13`U&NYD)(%#Բ (gw5plu?kP֥ im}woDC4Eg$[Ӗvn-C=13we‘Az56 LvA X;鄏bzKbYʶ-dK\zF6i p$-$bӫ_l05~)$3Ҋ[Of6ى_roXc/) MzXI}A !(qi QKE C4['[Y;mdMZMY!v4!KT.Y2jSsvƊA",15lN2wF?jSZ /SŞ+ӝ!>W$6idpt*aJ>ƪj!+56oB դA5SY!U#dq:X %mg _"Ui4p.R1JE8'PP\|[PU- Z 9L 1 ӴPAÄ-NaU<%<Ʌ"S:y4\Z טQůam2"R< [.eꓽߤcvfţOc97^siw;K9jRbi;~ ,33CMOo^Fw/nN[ 녴ڠڃb>͂=hR(13N!dZoNឌeCTūӾm8C ꬘nF[ļI& S=f̀ bCJ} hcZ#H^ XYj*nU[#NE*& ^<$8N*3F-hDY:AK5s^?TՁ~k,J6i (!VG:~kt[REކ.J2U_[_.&UH7)w[e'梃<~FJ rlX46>=k]JilL}0IIV5s8zFyg>0Ol d2ɼE-*:evBV SONK2lpg'[ ̀6}$aHnq{N&z 8"uK';>9#l&Kyl;&ʳ;Ŀ^kCD1g1Qء!;sm$G4ue⸺V96S~l7xnCdKɠ4ë;JV䌄p,%)wyBՌϠtOl IۚI~= bsWM ^Z ?zT!kα+T?sṟx$\~ilK&_/5 jRBAh5q&5miQ:ݗ.a(yd褓en/gBO{sG7FΐKŕJV_&4Ρ(<~M/ ,ӮdMuMZk J4.A"s1KkQx[ևu5HuΉo'?BVNYVq>^\ms݀oqe3'K\kݙ ST_H{}Ƿ]'>ˊhG"c /PWޡB.7PčR3eM+ě>E/  nu"pO G(ܓ.ZiٮgQܙl9AET}r8CɑCЕ8XRyoRiesDii9kE y[#U@'3E(Jcx;7jN5x ^>sO>Z}Sx$G $0gK< a{yz F-ѫ$ctJU1nT4簵}A!|HC5΁U5x;) @ot_Np:5UVC]wgЍy9LaEsBqʸ~W2(vU\tn} $QpSFqPL?vk Է4t$*Apb N[?yW|KH䋜(q;=mr@':a"xӆk9[LԘ'z$ȸÇ,9 )e5c^g&MO/B2 !x1jyL +p[McԹ%V9:i}%s=TQ8I`o'zK[tdQ/i=r*x9PdAU`VH?bAU6}P+@*Ub+tJE=iKfP08Q#NW1`._3;8N{qt'ɸWGL{8_<%7露]MQ}Cw|R;IѰP f/Xf&/ۦ^VKszN2d#@4+:ׅ " jq u6̝X]Rڻɢ(܇Zf5u'?k`qZU{X{tYa!t7%+."lFzjKHeс4a`64XT9o!+fؘ̠=.V!l\g%j 3tuɊ5:~Zy/k~6MR%sjexsre^򠑈s~$pNţLl'@l*A㹆y Y9j*B#E Fw)1^ǐT{P\nxD: 0)9ڮN^;+)Y{u5R<3h\{UMVڂubN`;%i'=hL @_1D_q |iYX :6L6GٝeVfsT 'o|j@+ޡ*Ae;)-9hnhŔx[1!sPHȮ(~0jd:m'*"0 z.mGRٷS~L `]62\DN#I ~sOaE U܌pЃ[^дF$`MFB|8kQUCr#Ns(M4G(h\7ROZ{ ]ńBƮ+M&SnYHGq` ;YrWΚ&ԳzRcHB6(T>gIWdR\˙B:TĨ*.A]y~(l݋Љ-»jsam"p\S}Z= nV#E0QA,Brh(^}^Ťtb4zQSq:v5eJ}l<zb%dgr\O?,ģX)?郪~*m-0):7B{pt|fJ wKJ]2ccyux%a>TtֆB8;r*ԖIϺzn$VC Uulӡ:>hXV Fzt[RţUhŽ^lLiVzsM,ɏ 1-l"2g*;MJ\g:[L=KCe./1d=oP' ӀM@&ʟafd4~<>"X;^aJi ܠ F `,+,. [x'Ŏ Gfc]Y{xyR) u)o+EB4vyT c=y׊j>\,:xJCs\0沵(LÌN2':7:hB!@ᔿkϊqtb\C;mݑt,t2CUU`}йEj>bjf`69`;I= d"(^LVX0aZ^tKEpc\eIdkg0 d%Og_¬";yˍU쨌2|䄳2z~R%oճsX*LesXJEXTQa>LU"z9fN,̐oO6.<@\$( z:=Ԩ J4"|=ؾ\Cj&u4p~ xjFmM~J7Z@8y>$JQ{DFC_܍)}YOF10繊6ot`Žw`#tx+p~O)nR``vJ^ٿ§Neg%Kn-wں%:fp]Q?ǀ``;vl!nحrPXvpNc`4Is|O,iU1(ŠcG(]~m\ 1j]0S0j4n6+OqРxHyx)fZ1gJ2`NB勦rGUjz9qQ*`xfeXmXi(^η (2|9pv $/5~&OTuQ8B 8-)"m?2OsYS qJ2Tb <[a¥Nf_.d).9vU#=0sյ~CN*-Ѝq8iO568C`W`ȴm 4.u,QdW+L:g'zQD!t|s` C4QS\Q+w2d66HV^3S&7_6rgmwK&:g _Nv& Ow1ш.dnkf^~>mH7_5 oopGգf;.Bxs)&IBb=F%#V/A4^(@`: `_"س@R66;)!YWW\0e|ob=)MS7p'isD ֲR#a~MdM>^:O%,5؂rsSunF㸉]=WʷzHxLM;܉ Lג~ *`EkIq*_.Mʛ;mT:]tP|?NZbp!VE\%jt|c)WNJ# G\]< !Ij.`И3_xm`wf,V2PNAXB`MwߔqЙao鍨5C_=^e Jfh'5T;˭?qoV6~>pRGQȻ }4<ԓPŘ.gySĤFUJrrJ$_4Ze+ ?%9ˍwbC$W 1>p:$]y}Q 7vJnku]4ZO4Ƅ#'\1@MZ@nPsxzus8\df65 #[ s:tx#yY)LA㰫 KU5,:7%gvQ)6hꑽ\Ϯٙ|5Ay*yCѡ]0S;?kh^sM2"Յ 7k7 >$HR$>j0=2/؝P'c`N"b 8mNԿ[SEs5d4ѡx#I͇ Pe1)<,F}(z U7:jF[>w$@42bc}gW/߻ dŻ8EƬ -+J08At0=D~@z!||g f; @R 3r0秀X ԾXuLbY-7Eeр+{ t4 DSŏbZ}%vgS˙!>܇7ҏ/.>Z& ܤ3LPMC^8kS&iO{U N5[ =hNiLF-ܛG ҐN=p5#lg}ܾj_({L Og 4t4D/66' Ý< ;0蚹9n"edx kW?$[3%|LN+X͋@9|%ЂAsKĘuob'!3e X:yȽ>Kޙ<'Rz.+}CҔ! M;NZQɇd+ɛi #65 f-9Жzff(Ig,@`4)*- ~86Ruɜ3oVR%]S\rQB{$fJeŷC6S.va۞U8mЉGYc~m* ~aj4!+SWw>ІBQ9FcWdcYsoQ!a#Z> )Ci,^^*xG3ybWjPbsxUxɅ)iu8Ҧc&7[fRf46c^~_tɾd*2[NX4*vZ@wKJ+ E) B]n2?"Yb5ϓ(oŦ}PK[ȇ~eFi[PfO-X05 3١|"2: K)H8quj zeru󞓜',@w4`ׂX|VڃRi94%`, 3C $1O/2=co,[z2a"DO4';C= '|C&@d 8Ok`kEVbՒieRB 1vy3Sz*c$5xYҵ*C3~g<cd>ML^9lt?ƞ+Z5¬ar˻hlwbgv7wLb]iάUݡ!otDFs#( eěw0 ]]X @Wؓ.⋯ ny$GT$Bp b哙8"g0;KiXœ`2pՊ^ọ}+:ϿoY7p0ӓ?-zV/8F;D߀3 =}U.w~+ֳ07{qTzx*O p{$(19.ZuC_M[Kvx/>fAxw :#n13:eK目*-R0 _}I6'YF%Gٱ~jz ?2Mhg oUĤ]F. r>P΄QK@zw%TZWZ~ eyLOVcvϯPxJY 2}tr~8*kl6jG70įWfnǞ1iqF2$}=1Mo>y%J񧫬ILz+2+1NriŤp#hA{w'6!ǡmwjDAmtsd$ #f(Za00_]w,e{CRu*L!$f;ϛXb8IRB9}a։#Wsr44|C᥽GDU Pcr#RP7&$SM'x# օD`.w2ǧ_Ξ;Ȱeg;' #mAVw#"y8e&W]tjƼvZG ٺnӕTC**pDY8v,&rc On[1p aqۺ>#/4WDvF`8۴Z"l$,@vh{[bAiŊ=2Xi t@6bA<;,?0fh5 v,La~A]iz@3`ڞ[1\7AnSO"f{GSv?F|)3UPelFYr ׾ІxhG=i&ڕ},;+U M:F]R"<R7.G qԊB$rZ kZN, o=uNVY~2m{K#7E_slj%LTΐTW: @]yⓀ1fTw@%Ք^y)if׳ ^`m(++VV KV " R>LڟSR\E׽,F ocwį IУvBYs2NfUs7 Y ^(ˈ <T:m-u q2Œ :2'e6C- fB% ~e=5Lxlrݹԭ儎uӳj05VA<8_CE'KC0Ŕ;<:IW 2YDg\h]Ƣx*y'dDu4 zKB婏m[9 ,?ݖi<{\$?_#5 K=$oS 5؞]ahA)-gIv6vul#B=jv^GJ H5C 6!] tޝ^Τpٴ5mA][/wn{GC,:#&[8kYy1BV5+Eӥ9bm55vCUOoNZtWӜ%l|]Ӆ XJ"F+ 飥xkG Q Ћ!`+xv@ߕnJ'tM?w1Z,ʰ-m n^8ΪOrs K-|Æ/GIukkY7jF9a Vj#k✹r!KtT/> if(C{JxWnh0_p_^6 T{(Ls/W!R|a&P72V*פ];*ڵ)ʩ`cKA )4}dSoaNaQ2o҃|&~(- @z3(=>D6E2=Uo0&|#>QMו4)h`>H:% f.َOԙu._5d<Tg˴TNeG0) Iwa@M~SɹPe&Iqj}I## ')4pNQqwsBI.F' `?E'tnl,c|e$)DO]sխV73.kf01I"1/&7;1=6ֹ .P3テK'c>f"*%n: JBՆ3_%/3/hg(69y}zt=o)ks:&MX>^d,>] :u+} II7I .sJB.w7Ҵ.koź9D\$@3x-5e wNJ)n~ote}iC ?" ؜.9pz%O̍4nбO,Ik7kK xswU6XPG6k 82{9xx HA #V gC M -bl-o5< ?NN^kl vC8yvT |KR/ $YiX3<185S ľ`r$|lཨud0v= n԰w ]j·Ed/hv ')߉Omz%[1ӛ ^1\A!w/-[\q!%7\JmG̐6=LsHI66Pϐ(C4TI5F WoE8$$j .BSz*֨3-:)dpIo9a%4' ia.VZ @r#H5 Mkev2DNaY 0/8e1c:gP=2,hC 3lG }59zđb )w VY|.xֿ!?QL$oE \xh%tr),55-tt*z^OOOg &K(% &8VD%ApqAHdX$a(Sg3U}L܏9^}+g ?¯]7Z]PoOQTQdZ.bb"PꫭIOW͝[8+4+}O |q(PȋKmz `o!1xJ-RVڻĵYIy2Դ VeID*內۪aAd5(1ЛO^(1!Hr\?W]6^.Ë|e\&U*~bd8gFgK*d𺢇uB'U'䏂EyQi'M9 U5:^OaGxJYt92'Z4¡kf B{{!o1`qE@RCb^ۭdeͪͣ$^s]=62WCQ!d{3 ЬI#y*S:9:YQ ?"q96Mg?[% aD1yW?kANwrgy fcO\kS~(lt]+fydYiei gՎC'Cy υIVqͽbMݘqC\1xxJɂƸ>Pr]M q3+]ɱT듗;_5NӸ=21dZi,˅g=[3}8XH ؗ-m_gl*"V̗kԩy|moN/ TN%^^1D `ۗTNj(+X &SXooKs,ӲiAjgF#TI 7q˟.[ƵTGBQ 9*ĴPpb*/@69Rh7ڕ} OΞƭnf4IFTp?*v򵤨=t*pD-dv70#I2(qY-OjKCyiKcavTpvsBM:?CA_>7mVƍ490f:U5Țl&, yޜ?K%!b0/JgUD|}VaPpt6+G)XeW~Ùx~C&<ъ>?Q,4SWp9Wh]?yONЂI.eZ~@CΧ{tHpW>4EP0nXpD# NHO͵BX̻`nL8AN#m;ρJ#n QQvϾnsC*˟pcð91{b_ER OQ-Z̗ Kval%TRR%F?x[!|@?ʝ\<{?ܙ ɂ͸%=+ٔ93ZmjU0y)H 1 Y)d嫑U7+*:6 2n<3֯/T;Ms-Эo6UrA;PyZ6yI0 O)㡺 W|L!5_gTIzF.ݻ p>20sAini 0@"Av:6KEKڽR&.ΓA1?`5*ߔJ'5-F?d*OSK+4|cjmhZ~h~TMl@؜[<%\7*zLT._L$^vɺ'{!S (: Sm\:0;O! l|S&Èv w][B}S|[@>>dg8BD!},rw_q >+16䑙r5c=О-i.t z׿Eo[®˘jHSu}lFXKS,0BFu3.ŏ-j0PPO<3&'q]$^B*}9\SoE]|YQ@B q`! u]?S.ff %Xp 3^,{w7Gp&7jN[΁,Vm#UTBH`_%/My2CUdIpgbuއ:D`ؾ jѦmS 8́l~> sܦ}r#}}o#b'EПJp~:*ıR t_moZH"А8Ql7"{_ࡨj7]OƳiᮡ)V5Yڥ84< MfE TR?HmwFZ sRl?k$ ⺷E}7YOxQr,ʢoҔ;{W!!O*U5(-;9f8P Nꭄ9GոX_Gvuh@Y!@8,6tWK&*﷕q i<9by0,FԨvTw~|yW;s*y>=v^(oNެ8%YjGySB˱|7\||uu'$ 3T?S讟 >%!`0tP 4F(W5?5,딛k/,{@ɐ t#Kx %YۚXbO3p[x%aqSҦ}o[XBzĿjhj8 0xwѓ{k LTy_|2y+f԰hUe^\1崬<Eo'L!=J5a,@Lܚ[h[P猅hphӱ&<#%=8WQ%L# rC)NDzfFQy,Z%\і F~GAEYj.Ԣ [񰆤<ڳT~T $E$k`o\U> @Cvև+[Nl25+*.'\߉tAJ e[( uV'|$|O[<ȯA%5Tu\{A;ˡ.ZQ#kqBzxfRH22;X[ ǼƠRƴLt&?Nv`$K(-lCtƊ4؜u_-QY-$Ȅ@!]="FuJ^/$C>6 \:zإTa!Q>R*0:,Ъ@AHB(&ɹ3[1jŗA{i7 딌֥ϣXtjjKVW_S\ùnnd0@u3FeěX͚*fj>ĽI ڎas0"p"9y/V +"Թ})|չ 祖d#7dvn&F4nhw5ll`'&D 3;PڇѐXN{=KꚡHr*WWM9W䢈=k'`*ei9 i>9\ŷ0-g#B%614Y=Z)V ~n/ |dNPyCv@W0 gO0MoN3..y3eqwf]'6F>b][Pԕp%9ށ%pc/ #z=bc'P&[o~%?2 qϸMSFT'o[CWxYg`iǚ`sUdW_{WxȚNcv䁳ؕ 3 Q׼Vk_Qg.Yٮmߤ]^ $ CXX2 xNjer%=ug#FW%V(qoH]"_KBp08B +ɭMl;qK#z*7y!m,^r6TVM@}1Zƹw؇tsCN2 #\ؽ .V&<^W }aj0=zsئ͙9#%YsNgͿo=21 x;Q >w Eh;қY HRVfV魨zECv6VƂ \{o a vk04)FdpL/h$ʩ\AvuA>G,ŐWO ՛E\e*r\=\|iR+E5vŬzݾ`9?O?uEpXil,e?G-5g)f bdV}S |Bk>hr14Rv@ʻ8W& X+"򢲿յ5ujZ\oWO (J@PEߏǡe*;dq#^kƫfifN#"yk }%!jGݮZyoIMѨ~GDtmVp Uc|Cd%Џ_*_AnIح=gPO᛭SBG{RB2'QDVS\ n + -'B2g#JBItUC=~qxd $ZC.^L|A\o)CQF!88R{-; V!"JYS X=UPGiHRдʞ`z$6{3뀾XDz~b*1׷-x}$~4ɤ=˲]mkQlh$%>vÉT9? X3|`ɚιUGq&M@m9g}w9b@QqzR^LFȍtݧVQfae6E}j߂MuVuۯ ZڱӞvVqѭ'aV{o&^?JG!Ւ!K7y86 JT@K +I)PfSkrzj jzm M@|`uN^,SbĄ+dI~`YE 0Rgd< ,.Z` WxP\P^5!+Y2{WO2RG ˆBk3Cp\Lw$c@ _셡q.0צa}f1qHYVee^t]fvei⇚LN5{q„xYuചf}0̛nFd9|R^~ulw\e^e ?iTZ:6\$jkyU z8oĨ2ޫ+k kBFro0ҲU!~>oSm@-2 ͵┡!?vD1zi7۹lp>؁&' `Y&9/̞RrࣇaOo"UmO@(R{i*pwB,[q(^12*5| NR/.@bd33' ~ cW<]]PkpP.>{Doײ˱ ޔl Cb.2?.~ Er4ݫl%\A{ZM}v#[/ml=VܷsRcX40wYVkc586[t;nmXqd0;=nf,M2<òBD/v}kf+ P)y7TS-t%9tzOB MvU.y9fNCt+Onu_24~鞹}/ū${ԁXCGк7L/ɏMjі5*  DBGQ(:J?κMi-<Q An%KM * ͸ 7 A?h'ḄkNX"9~@p2j$sy ۃB`NԨnTwڎYoPp΂<lsG?>NU-GjycoMn'JS5T}Qf,jBsr NH R:JB6V9u 8WZ}Ř2aQ2gzԸv.QR f.0Xf( cLK;~i$_2 с߈*"YZ < b:?'?H$(XxMxRoqWhn.(:fl5ug8(ah JQP[綕V{m6 vhl!F[&˳aiWuls7TPEFn0{฿%@ID*q!_4:?vE,[z%dQ' b#O'Wr|ݎ`ɻ6M1N*59j{uHۭ LZ!’|%> <lrSy9o> NƦYݚXP.6ehiIx 7;*AJhf\"Yvn)lR|E z k {xmb ATejc\sE>t H˓YS}s'CCA!&#db%Fo$:b_M/t(Yxj*|+׳Hg!ކ8i+xG&msZ뭭[*V|l篅MKD=8H'9$@b[LqCX;|Kʙc7r'] ?Q0} w32%a:b0];T(`SW5V$o;(Ƀ t"g[,4yZ) -CoVrߑWb^n/$jWWVE@H:#6%_jʃ49MXUWqlB3f]\>cw+ooc8 eAKWdf8,b׽Er:!oFިw2ޜ(0R-] fe:FT2Tb>SކR&MR9*C`ZpYȤ lϟ,B L$o,vy?щ{5 &$$aZ/7S ;$rcrB)* H2Whϡ/)GֹC qaR4:fOF;qs=p5,tYOK9md}|xOظW(ƬއHDI?TԦ킖5bUC^؂^Ox!g_…wGbc[j҂^%7ܫ=!!L}m2hx]}8gX1$y6tx0wnG|EGR1@R[}4} q4ۥ ^6+ q#Fm?g yوS[;ŴRQH׾W{ fk"8bTvh ??apYM(MS~m+"G~ a84LZ@Φg@` qVA%G˰czp$ryMzsѐRl㽼cI jN? [#;,N g DZۤI-rrTѿ5Lbʆ)[וJey\f`p=1>+tc8!@+Ʀ]CVsy|4/ i:`2;-×DEnXFѬh!Ҟ GOjŬ5Οn mR[axbU{DT}@'nkm o̳hC 1jSȞ,j }WoM#uƳc@3gZx(>F|FM@e{1ֵejmStr JLW+^r0+$ejP@c@$zX.lI>/8MݕFwA8WJۯyy};#?eBS*Han**zwMBvc.\Ja-;cb;s@wl1k좵7_c]+Pjgt>pv g6}Bc<9dEЈ)\#r͠mbjejcSgpV"d+}H]WfZxj,`I%<@ +afdLZ zfgQ^\v'TE!2##!-"^1M wxы:b Rsk}$N`Y-z%g)(1O0JхmcwŤgcCMG8{Kuh.5st1{-ץ';(myI<9پ Pȫi'PBބDԑtNMD4~ M*kADA7<|QYT ]1 HlnrB~BhօPA\.ȷ9t{:7Ru#Fy>\H8(hâ8*؃Ur"?\"nBMb':(9 >QhJ(x˗K$uc^πZWW.?JK\J\;Ϳa4F֘) XXMaP=HCvo۶g])uV6gYEPԌ3(E6< /m ~o JUu thOiG jLLJPO? R-IFׂmh {+UEғ_K˽ț'lC4[m!"c9\0@~FmqtƫҲ~;P7?cYuVQbR~zٹ d6`E3QA}lYqwoHW 78&l."v> b/pYKβ./wDI'.i': kUY(#lQ %[OhܹN#7DݜVs#۸XA̖]Ի"h~MFd8An򑰳KDeZ4~g>ޘ+L/;T\EH\]I^xư`o88m;hq1ULpE EcSS?vsB~FK)% QMjY`@~,Feڝ-^;W0ƒ!*Uy \9o oMdMJA T,!LrPMC ī *pJ^uf\ñ OM;k_CQE?c^ވG/W] uVa$] 8~zC%4E%r(Pj|~>Ǻ5 ص9p1kqoT!Bpa~^PZ._"[>^ފV/[.h:3u؈ТOjfNƹo?7?m}NJ>"VL :^}AƏ"v_kF?QFt`_A7tx~e)ͅL$v:{+ok[ H#qª&A(pWXF-Y!7Ȉ7Z/dS!En+6O2Cr*ζ[ ľjXV~dg}EQJo,cKMz{]/Mz EU M7 >b d;Ӊx$Ռ74I-^P^;JeU؄ʊ| }bG)YȈ_j舗)-UnȎ>{rƍ-g3m2XIjlSNrKWxqc+c,w~.i\yu :%d*~94k풹j&PCf5_ov(dg"{6Rn;禗ǝ=YW˒|yٛ,/!Ob>4 ј4t`5~ލ;w z򍄜=$t # bH) kI ӵf wŸjQ*ӖNB(kR;l9;)eƞG01'θ@z]K-it-]\/-$QyeW_9!)fLOj>&ӼybhO3בO݋rC'^OzX.,}it!TSf lJ_K!ۃҴFnBt Uk$^آfޮ{wݍՑoH&aPHkN@XR)=2Cyr9J<fsH- :`/'=@s$e TpvWB]Rjy_r6fEb {5H~sot<Vadk:`s*}6F5C^* 9zKľI^SoLp ͦq6)gHqA,p~E !_3cr3xܠ  [.sȮ|- Um40^)pcXx!?OXFlUvZk$2hzy&ϼ~UE!m&pN\_Ujx5j2G^H l4H_Q*2$dJŽ"I9HU9 |Ѭ) 5]cr"?pz AhVM<>=ZZHQ nFn|G 3aHvIpv,9~Q+y%pW3sSu[;._gc};ļ_fx{E-l7 ѻo!uy 9EYs}hUSCݐ#ReKK{gL{Ǩ`9Cz g8JTh-D)Hd'Ej V+]yc`e1{@v|vmQUzExĻ솞_.mz#?#s.2/QaQuhY-AYJYi>x+/iRD/FPfo H9 Bl)ԓrN^[rA|#fެd{ F-ߒFR"0[t+,kÇe^ڎzNamdVlge)?%4JJ}_0 u_¬]: vģv`/ZyY3]~dkksewn 6[I),YB\NUD64->dr&ܟ8rЗsy (S <@Cɯ֕M1@gDrSkx⒳\~k(xCNW=, X#~60v#tl G}>[  񑌒=j^)$9jK'N'>>jM;.MRhi]5'TORuexP(b\W?dsj)5Jz?D(K?x?tzolhcO;D Ҷ]fD +,Oz"!ȌlD w]`RJUCBOavIŃy=3m?b9M߰FY1FPNlV3iͪM~`(5TA}n rό~aj2>.*!ƨ(j5C}I 6/ =3bCĎkuC=@@+:5<" N]i2@RTV7SƉxA8k͹s8-DO@m}ʎ ~UԛV&:0pYd?i o GլDeؤD`͕WZ˴d܎E a@Wg<$uum{;O\S `8y+b Om6, o6b8>b#Y?'na4$`em& %ِO8:o_u,\C-Oո3fR@σc2eDd7i">cJ4:aЎ A*Rؑd@Կ9ڝےJO5J CJ93ϻwO81~n{J:{›2r=>`7cʵ;(v 4@ 1:PEAKl4@"uM]rD#C3J4t=N 8yҦ1z)iK!Ѭ\Xx w>?ZG0:y;9ÆPM=c$zgC_V',fbZ+hEV+@ ;p iR`/'bahni`5E$0UntS2QW+m~50_ Jw "Ӊ: PTʐ)pW6R.lҮ[.'2b!Wyq&<3%U5ĺ 06á7kx??I)]knLtN2SXlFS'L]NܚxrsD3? Lm/qn3($my55!>Y G'[Y&-,l  /VEuH zS]R(΀شr=&xW4x1SZuu}^SJ<1 {jCaUƄ釘{ zDVEQzoad?3.|Iȑ K <;m/} wwykIDLl3pP\zM| 0RN[B'{ #U@뇶<9(Z J͜ԺlZWiu8e;:VLTr2igV)APE۰Le'ŌFP_g`T{xV|i]v glBkA[7sP Cs!eViMk$Mw4rZ=m\EYą!lzdRwzZ72V.W.(hgq[_-$̐}Ier0b֛/s&J!,$g=Ŵ[6yn`+[nh|׏YҽX(oqă6S ǀjՠz('>ŋɤ#w12cH_bRT6E2e$ڙC˗IR6I9vWhidx'eXO†fÔ$d5/stGq{}Qh4(9r51:]StK>,N,^zֆ~IQ,x.$#)lC,Z8;@ Ц#;C2;kX^K)qۗ->Q)IyFN'8y5 &ʗ8M_|u4&n3s!O+o`:aorvVZ.G*\bt *]T)8Z=[Ln:N3u PT&w[C%9q$h\T GT04u}bj3A&Gvp(z})պ5YЊ]ip~z~ CFQwB1[Z|lI\ 1Cg[U88H_ ɽC:7=$  c]SO fkkW&1ը>@|OȀ;}OÝhMpB Rqұ#.(x, |2ʐxc?0̗"-Hj-B\ncDciKl1Ứ+uª9$= sC@6Oؔ>a5i&D ?թj[68G\n ̗(&]:G*N15uNI&Ԑ?Ѱ!H?ImƧ=A P/V?Qٞ&5*f381p/FQ|5#y Ocs"{Xu{Nijc٥p RU6sF1ݪ#.Ee*0'zBk<+mǓߥ9Q=)2pv;ьC8wFt#,x3:-fjRR(Dc4oa/V|CC`5/ >BZp4|d:eзwCDÚ;=.`[JǻD<8Qr`Eo;IJ] (^n5$jé&59j1c4̤Ϙ8`k3fN])[fƮ =]5Ҕ.-N#:Gdr[~|0ocĸ&@@$[mZ&t"P Kڢ.1ndpfN9C=WWb="y0gH$d0C%T,n.ڱvլQgᵓv~l8SSٔO̚a9":){5۸!ޓUuaw[-gG0})bOR԰8Łmo[B8}XU"ԃdwV$138}A",{ЩyXW6 &[`jy3ѓ}T5Yd+埒8 - LqAZ^pYv&X5S.ZZB򕺁 B=d)`*bWFwFlH? !H~a 0_RkJhUmGm6u]b;N4 xRASDxq2/v$ԋ z?aIc]'pG 4IO k}w$@LnoDpN,*X屪`uUR^z$/%]q6=8࿅; 7fgk{zmY^e;1 !;x^jlC NOTaW>(L [K N$Bhլ}Z@YbG=Fs K81S8魊TZ7z$`5.O@O[#6J52 *=D +: k; ](شFА$E m;vil+N:r;k*Qt7PB؆5^mf9~ 3yPxMUb<N4gT }B$# b/t&rWcՠȞ,ID`Hר{Ǥ *{kIW fd@ hOL=BM,q3+9sda1Ѽo$舰TZSh'T8tVabH@:S H Y:r&ŏDq^ft~]E%/1z0X{bBdA-wQqwowgh-jףD`, k[/ҤdF!dsm &6y %EHw]rzUxNayoTO0XAcqsHʷ*S͝\|l5EPph lsbRkDmmd_P'CY7z\AZx;&˞[~fzbZ%y-ϱ2T`ީr9<ļ;Q. X ̒f,R陭,GXWg_"3Sfߩҽ>< (I7 B9:˜ae+ )e+SeWc@rF`KB p,I:T@΃T;`-1庙c%įQrQ_TL,XI5U c4 j8c֗Wn(~ ~: bSƒ8^jRtrOfX^qF·IjN75e# dFg]y c锞ojtNXL?P&X*<&sά~Ȳkdok96+1 0AvҘߪumHvY&ΚTR΀.ֻރ*Sghʗ==`g4Xfm]V/%pSgZ957$_awĹQT8Scy(· +8oH繕7TsOEEQK9fh[2ֵVi>oe/VrS˄J8`J"|'zy,mi%b=2iGgQSB3cR3 p <;c-J)rRMװ'SgOR0o LT9 ؎MA0 zu μen-l1 y$b]0 :o4&1oV4HOw(j)1κs`0d hmʰt"]Ow?:kNbH"!5rٽ3if(;ET{?.4_U)ȫJ@2 2;rt9ׇy{^r xAF0&W܌Vh;:e8.>@,s4e7XfOuUgZCT@B_!B}%TLIo ͤ –L:q?pFAO.4V+9auC:T?kWΐYlU7TZs`!#[yS ɐ.BkynzX6eGyCKnrRx 6M|~_\/ cIzZGRy4`V`)VA<3: 瑪]zi|}^{|v-FG9k~~b̎MpMǤ\4ڬXABٴA/dGNK qS=:4 "@?CDn*1<(hah獼zDf@w ;f!:5! ${G0Ss=:9㘘x;#af!pNX=u g(Ss! #0\/EF5,^&3Kōt۷?ӹ1Oj6]WѳIB<-=$.a> '8_] 5J |"TIk(V(e,"z aFDq2R^Ke;vܐb/N.Jԍ9i2F0`׀&:T~~CѮ>VP;@͘!IۮR?xZT;0gf!8T;W~HΓ0D"Jh~cE~HĠ5&ŻծaUeC.h M1LqgUi'> V0 Ja3@@&P3V6V=o߯k2lORquj/o3I/#o?t4'{/B? jK3xvG0:Rq 揋̴Vq%~_2| HS#oА6~/1GEhMAP {g0[62% yjZ]A@؏!s]}՜8J`e 'n;Oooi2Վyw%xS$2CX?&t:`$ B )wЖ(oT.uevh3:c6;qsuӱ/8A#b{ XR'hװ&x ksyNj\UaXu%A`_[D9}Bd>'3ȿz4_> s&)UdY=τl#i*Vch瑺(n%k)Cc;!yuMs"ziȱA&kdcMK*jeV?O񌾒"yMČVj=|jx3ONgR^?Voٚd^De;Sa~O$= 7VGHyt9,v?jEAڊ ?zm .3y8ÙfePYҌO&UOR፝^-\ꙍ6RLo5zFms5iI֬e7lz8S䶄9*9y=4r@iqNR4a;VSǫ6zdG9 M!xg*~Xp߮dxAǾdPr2:oS D#'ra@jAި)1T$MX}0!!C{)73Nara֑~<"We (ǠWrr p{&* fYJŠ[g/Kou pɝ4JwL]gۃ]ۥMH`{Wn߹e2N>` Npփr t_ Qٙ{ {y!]s.5$[>NaaXO{/ l/mbwU_nB8z -DE5,Zqf7aNߘ9MX SbЃz\RV3h'OO믐uL[(Q7B4p*}:$ gųzlX2z:fb5t`N į $k] 5\[R3 :Eڛp7CHY_[t՞#(r;pu$ 0f67^]K~˾=ױG ͙tWc{3 T!n3'Kl3aU5l;5$Pr01`y4Ș:q 9#㹂UZCؐӊ;Śm%WʇtV=z>*O 7Ibۇ:6]t~ _em)逛ZP}&wǶxA/ *y%- Q%>#u ]A@aUZf _PwogPx/a؟`)Di@BE^/8DoB%U+p *ƃ]݃foz첇v f?RG}ƿNMs}J\@`EhȿX! vYr62lw+, uY`d(x2T ̷S\K6X&;FD[H&@u ^vݐG$K`|C\?;2T__WHϺpO?0!'+!9tn(CNQz\Q^ț!Jh5 .. 4쎑}kF@5FHBf(v{2͟3ttE 7!Mk!euc)c-E)5[pX{Z֖xDˆ$y_g\fNJ¦-ͮ5:G _Ez.ܳ (fsR.i rn֨w0D4>u&ݴ&~u[r qQ?Hј߂ҥ4,,cle^{OE!i ~m.:]0ZY#y*碋+c#5"xF 6yN+,*x1VniD)'[aūݨ/"NLM`dsIom ?m۟(|afqZ]zoD-?'YC$Υ?iI}JJ > ?xcx$ST2qlFI4qtɟuJLEH qj9J>d.1aO~ҍbM}|M(gl'H\EwAYlK"9G ٫i8lBX }VޝlMDBw+s(WN. -h}p:1( W2XM䯯)Q1<6_Q#2@/`^%wn+\/ cP t nxpCA8n-dC&~vҢrh"S#,ⵁݸ# I~*ZضջJpӓZworU# 4~{LZ[C6}{pz,ueτE142Dg$ŒT6JL@i3u=jb t{ Y:lGsN5-h1 ڃ}9=}i3}LǮv>߻?T+N"L5>Qdl`(O{|7I y'3Bnd8olr$+o}#Gs~d*#'=`ӑ1ڽgFƔ鲉=ASA+Lg[0rH!`,vj*S 3FMdЯ0G+T=mj7R47ԲK 7અ9Sb/$oy]{ބWMR: y;_S euG+ -r)+/m`o=;1ᶗ,ð[qo$ SAL- ,'%ҋWki# Jܐ3ptz` pD暴 l`IxU u:R/6A^UE*xǚ>2&B*Z<3>4P?JP]))$xbF8a̠cpma.8Il`UH<.Vp "4 `T/0xsפqE,qEk\{02%>/ꥨg''/B'X0|tn :ԥjA5\:ڪ-ɨyġ_A'wI;PU{ k ÷ђ\Qt}*J-Oq>\}Y& T;T%b_!:y^qZGv'&{q'z rAe7s Ҫw2~r)[HXdE!YtZg\L,z~%]3ʗzXh(" cޘ4أց<rlӻ)r\75ʎ-@nneDqtw`]LNĩ K$`}wo&^\CyVOszVSpO2" G>?.{f?}QԄIHyd`E`)3P`:Rh (c=~6ں==*ExkE˸b J̲N,{ R/;TT ``wև3US&*BgKU]@SDǓ$ӓO2 HNGx"!& N]*c\8BƏ F /#ڼɿ`,N"Ls`{rscMGl^BsRl7pB[:.;Cs!7űwHBjZo췀ia$MBjx7=!=J<|ܗA8dVOJs^V՞l,q74RFq$ft;0 =F}v5%FFmO걚v姮t5I%ܢ;j>n2:Im/FcS]j!%T9ZՄ}X%~it1sIӪ,w_;Esvpu/ mU#2QT&M0ϥ62u0d-jSFtWT$Bܡ\50ml .H lSc7!|Nifƅ5T悠1!1Jt?:i5:3+:-LKZw}N*{-ܼCt6th&YB1$+R֖>"{ΞIG);~ 4l6-]юL Q;&)@s5a6#19%l[(HֲfoXΈ'l)B:Bю׫Z է*oF\Ok@4 i}(lt4s'n eN ==Μ9,.gZ(;mHvF)TH׊O`'.!O5*~)BItf|To'k *3wZPIy JOa-"(*g Tk{f=R2 mALlO 3(Wm1>:A}\0`,=(oGM "Kb6lOM|VKz;q\ twLe>-vz=x̸=cp$tϾ1r$&?=@JR\=ߛn+ ۭ 6w 4iAXϏfqDsHtIF}J -J$\[$`/%U`e3{p[#"o A]QJL*Cx嶽2Mn/Y oͷ<bwABok:_$*fzaDbi P9 "jeO,FqJ̉&Q9kpqgHBÕY5N.Hgq1HПpUfɅ$2˂Lc!irdbX/eENT?>+MˏUTj*LRE|G1ʾ B8DF={fM(zny$`GTH`S~^J.bST˱Y+&h1E?Dwq&HS+t"~hY U^ G)[9J̞O$m:>,GXn i#ؠ@XL]sCzǴ doE'@6LsCiu^DASLgY ȧ7t T@^T]# g̜\";`A;o SX${FZ7,2fcp)5q)}na6z@g}t\{` |Uhn7` 48y*~f5 /Cn88|(]<V ^-^~DDW/* CRS;# *򸁕;A@zD3|M}x|TT=~ɷ_輚1I!bӟa p4eͿX".<߸/awOUmպcKRs>ń`f,76*$!OQ֌w `QYݳ4nLŧz^ nFzClXV4t`F-A ⃸mڤ G|MNbx "gJd=bj!$]Vo !%?>YI5B0ZD@?Dx={T{#j>Ui|Xfn|N2Ld(zsdgoKe1Q߾zNV,(_G4"NGJ`':gFdbf4:κGn*eɼb_d:&Hj qkB PxEoÁ%3'`Κ舠~rfq& X">IJe<^ L"7ltF݉fΥ;`!xnA'-]ȑ݊6!ߣ*1~طR^g57(7_obɔedߍrKe}#NXޞC}oN:Qez|ǕU*1e0|bMmMxx^cv|]*)s~QK{{Xr=4x_}fc_K_X1R̬B ~|BrĤP9?dP)<'*iSZV7~N:R TYjܒjԫ]r:'"esǫ}98ŠBn]b̥N[kIr{.ؚ'>i\ka,cqwgi%́=@As|^(mybջ@L/c OSo#~f) 2[eumm^ -$-H?z;_P􍉇"`YL!i}\PzEjrV5)|6Vp"rS?w!1.ƮGLbr+>= d?Opq-mm1j])u;&ݝej W/%kh)5&yϡg #^qyJ{ț.˪n)ӎ8@N''Q,{o瑈B[xQ&ៀLKV{#&0$uS29#mwi?FxHU/Tmn+D ٰ]Me3cecky>_ +uUd"H<*oO&9aᑡ~].]) Qh0_\2Ó"jG`qe31&)KjsSvOq\ۻ& ] gbo črmhP6o4'hAL J#yeһ,1BkNbS=`4`}"kpkĠ(?1=pa,Љp'^&fZH"G4WޏK왗' r˥I&ԌaόL"/^u(+9 ٘N|!X0K Sd&7Č⸒IϺ)5S"GAWDTfe>RPEf=f0" ~OkC,Bw)LjUXϪq:&̓ gr(+;ceȱX(*"?C29"Sr"9?r|yv3$|pQU58[9ɣPk&N:d}mr6fF/ (h4Ԥo-i,jE־o0i;Dk1E{V2VP"ȪִX|pghK o Qm$=zҫ5xzOw~e5{S (CN<&e((!?4ҝWL#D&dw rqt=$ \$@[U%oUB6nI4ʦL{@ǰWe_[W=A\u/aT͸@9d6}NL$m{ΗSpo =Ly@jG (? 4yVCR%WvC^C QM剿X1-٤ ;gy@<_,Jd_a$[}jkE?w &?I5E4(pc]?XYEX/D[paP&GF<`P&{F 2*3OWjy(ZG+!av~.Ikh$rrX$x(}]0Q1e@}**ЍCvW.X`l}6PIk}kP fiF.)ȴequg1 pYO{gbWPxݠg.uو&CI|5I4Ju 8aMSPOza+ʸ bJ5(nV*mȎz=aXz Sb4rnsWz N2_&78&3"Ox0] y}7O0 }&:֞]0TBhG2kۿcSH-eyGGa!E՛O:)GMg35ؾ:uΔw+HRqOWA[ZxΟ/p˶4~ϸhl"}5!1_ߓמ;{EdՐ)HR @.xн_(B" ˣ7.dԝ ^ dAʌ|O/r Di|xb6e;oQXysu?aLSzDͱ{;z0! `XbaJzoz@'W@PXt2*fufhP;/za]{v@)(2 <7-Fs%ay^ gc4=yNX$߉HHhy.Z;#b4evgWKyM`!>cjqxtli`37Yeꘆ- *hW'[HoG`1G;$ya !r(}u{wzP;#2X;׋/ؘhVD%ȋk˧r8 z%,|3߁B H 3Θ2NKM^Ss۶z-n^JlVZ5A'nVRlKb7C5+Ap]\ІU@TL[}CWZzȜIKBڃRP_w[׊/eۮLS;=bkdhuTx޳Lqy77e)ͽ9ғQ|-0%@J$TݭQKi=::Z8',CfIٖGjگ¬M!ޝiLMdt ^=yg߇iV-2oە@oYsq`x6s;`8Dh g*סF oS:yD_!O"pq8#?Zk x>z'5N}]\`;:Qǃt\nuFcu+0yfךCo R$^{I|P<ud*3?v^1c$:C3*+7.#+OEaFʝg}6Ĺ"=hhB{61@r2`XtԀ6qgbޡL'y{R5<"x? Տϗ8F1ZoQ*nC ;j T9fN7/P{U[dQWe~$W?ؘ,P,`q Ex ﷺvyt^Awo x"KZ\'+\8DQte5i`oU] T֏=>F d;)ſPnbךslA7X8)+dM\o.-$m?-iG!8Wd6|K_˳o(:+dBFG.)+ 1Zw34@?uv1"F^ l;$eX=m:G$bl/=aG7 խ޾=s*+~2J;Ee:o72k~t؋E^A7_0l3>Mץ̅>ʥj+):gQ {@3;af >47T*<[iޯ$ DQP! =VԍA0&@ڂk/1kW,_ψpCzʂ>\X3 Va1Uwq |-ʫt:F+yfq`[5aQxXJy(ƍΟK.A8K, .Doe%-a6\UW@D _uxaьžAڋܯ4 Xqfi%9+| *pZدuWDIt3j)ZD!e }/L)eҍ@ QhgrsHm mB.:|iIM1[Q{eϨ޴\cTeV/%z:΋}~N jv_rkօd/d8"u\J'.'(> weH/Z2H"QwP`H!z3q#2Q>!.m#_qgnۢ2MK\,S5V?uD2 Cp0G /Nu6+bOHt5ؠ c_MPQ6!l E'RPC*kb:8f-5x`ƕ&}sɮ=1z7V#W$~ lofs0L`WCHHr1t*hʼ>f&Ngr}|5e`YP+`o&P!|yLdv,6hJiԡ8vRu>׷b_",'XSwWGJW UBpͅ.@Wi8*|;/b¬:րYX2:;|>M'98R(LDv?T,bc,m_װ {әI>YR<0z ^Qg ѪnB9AБJ.+56q;k2z "%0XuR:4/Y."q4kZZY7p\ RJю7B !۪v?d^ زKJh[vQA83Vh߯ɶd}H}f;)y $z0i.Lũ8xf3#[-bp@+KQr'/3KH9Rq<XHY2}B}f6^E`:c^^ d0+B@\E ^ Ig _śW&ԡ,Sr4~%?i2D٩ Ղ`/0n>6Rv2w HyOݫ7- O̵ka0 y™P0ҏ"5&ȟL*.c<L;Kvڵ"a^u3헛+6/#&n4B55 ߾ >jK6'@E4Aue>0#Vwݸ<;[nz@IW}N`hr-F^nHEz~;7.%+d<`Z>σ[k| `Uk}7lH~XY |sOe HT^| ?#D@gW٭Fϛ0L+h E֎ڪŞG@@%Lg\ɄbcA%QqM+방&n,BOC#r-31" 0qa#]ɊU@i֖9 !1sTnR[ݡ,,Y#%v#3~ 3iFu] z_JvTO8ey!Kou34VHӇ cvkVc$)҃*[Iiy+arY.q#8B펱 `U:`wq=GkD%-M@acmIapWw{h)%>>&q \sbϹROπ oх. 5e[ .G>r@V0Hf2F0P <؅S~BP5IJ5e #DͨNS CLR>؏hq_[GlhMjSt-  .t,f rdk8dzJ֐S 3p&1+ 'aDKϬXVWނA+INw`~+cZc""wz/eUف88%A#B}<IJ>]逎[ut@ m0T;hk($rMJpGNx*Qj;x;uIW+*e/5le4f[Z>{A le/@AnjT0=.@hXWzL<0aY0 3I)JP>>YzǛFߤTi&`FwI[DѓZ2>gt;JG=/[. ګ&9AީLiZH-[E4 u@el%֫!ݷ눓Ա\'e GJ>{;fKqޝjkQ\?T}Khoon:0{pݹ]ilR*‘Fu5]zSHn;6P^gMyõES3*_EJb7"/s_䞅.0Q_>y]6)aI W}ŧ ?mKn؞vI!nBP2'w++ߔ+tRx\]"=iu/XCѣLQU8cCCvأmŮQǬ14&0~4 au .jyZf݀-"78V->9NFԒbd ihr!ڣa V=k&KNN D{7=3j%wwo-r7x7kܴE8WRog3'&z@|Qx|$\-ʼ*CF͡Y$93`yJ-$[ݸӬLN3_SFzn3P]n$rO\:>VaLrbKjvj2rD Dl0wOK/hz1Yy@7~4lq?O="0~ث5d.2fZD@=1S\iew'i[@+VҒM.kY @Sw3`en2s>:XF4\x•B|=571)݇#6EtRaI 8%}eLvԆ 8@Vavjz S? {7A* G2FRa҂z18".vF>&K> RM胿dSQ d!vUȔDՄ Jç)9n3 ]|P`a ir2/lsJ]Ugj0BYfjxCXJ؛Hn"--v mEg axA=l,܈AH ̢۩esnv|V$5ivqƄEʢ9Ewth;+d-wJJ1ޣp B?W-f:2>!|\{FŇV W7~Fq{N]F+ncy[+ȟÔ ,RǠ2E_OamϜOcqzP#.$ümN#E5iJ):"'/E^$Qɇ 4xR̵.Ub̐ ,2q>{d&wVx. cxsGR~% p2L7եWafVۯm*2Ƚkam(颭{TQU z~}L]RE$c?ANe['mKnN)dj%J:\1,6!::lEc{0!eSFCE,MhZ'.,N߭WY%i kx|\x+*9~pr\3㏵Q\b~ᡘt}%~Wlz5}!6h&Ӈ tn`Xu)Ng w"NxujN6Ç*sK/D␴7d%GN|vzr41EcMۘyO"G6SHư_0 @нԫ^Px@/\ۼ+džsfD߱p /涓Eqm"Է9)te`D"n㬸0f;.W&6EF^EGr8+~Y (v$,&x3t;^l:i38_M3`Vb0xj\/>|1̴W@oqqmU]0S]MH5WI1p9:dD n28t!h~5;ĩㄝuzI\؅ҸΘ$ay[HݪM٩uv8 _{X=.!lM juyyC&r] V&=c'jdpVJ[n0oxh=MGoLr8 A8{rD XHGV>u蒋ٚ^dRx1(Z,a"<2  @G\)ElPL>j"jaSdI&% ydl͌(~uC 2f*#3nJ&s0#Lϝavw5J+"SiPgyr:W+]^랳iiZû x! tSFseI]hQ8HEdwoڨ3OLB e7W5t\ۧjJgw/¶%qʧCG :5&v[);oPIگjѼɽA'Q 79oFs'U\}Qڣ6G=iUs*@;Lկ^\NG!5*dar9RNIFAUȇPDg0pxJ^ 3ĝ7m}p1;bhRi5R up~0xg3TM> xé`粀3F:0?h0#u,Ʈo4Nxx e!ے)ލ6 6&+vȃݦP${Nj3Hz\H#Z" ,5.~b`u 1E} i`% _䈕hX뜱1 1@TnFLѴrGMQEgU/.gV.Zݻ<_#e Xs\sfgi i!=N^*  mhrn@rʽXTHN(adh&nD,%(;BאZzٖZ'E/B0̙ٞv  oVߴ^-0P{E+dL(̯}*CXOlbL$g<! ,̹]Ϟ>?4Q`4|/*@F2,^ {m9;~ {ؑAisnNZw?K3n:k8*z(֥Rħ%0SvPېGWBb e ʥiy [0M]2]de*Y{Y*GkqVqP& UQmX+ov̹&QyceX [K8C³U5RR? pm:cKz}.h`Ƃ9wnv.zzns1Nczi[fFG 8O[_Ld<3dM`ԪdP1خ< 2pr7-&XgiaO2(fOW5{T ۂ7)U15ul" bN -#EPbѪY0EH#>%{wvsnLH_Eюr\ >jmx F3Bg0!ćYno x$*̛inkS]e]0a*b%T8J,u U=-jg3rIL-pL}gz_Z9bC14<;P.{HևyN1! sp/jc-~  )2}f^uEs^*]{YlsgS'fG`iԷok,Ϝ vrk9y{LcYFNj-)F/Pi}ͬ^[сfP&kQgpLh5g 0rrdeNnމF54%˧ 2q^ U=@"[Hbek\֙MOR2q! y5f]%cٳZ]lc1|}ͬ2So>+,V۞YhK+,c}cC0}>v5%,7P^3(Y&XD1 w4J9Fm*2ʹAYބoW'WRswӏ>ӡuuOŚ{1x*Z"574j!TE_|'@_X* R`.gb&]e(gD2N!蓊M41qpJ|Ӳ)}+Z๴ݟIu7>%6qSw;mXb=ȇ ,;>փ&|;F.͙Oƻ# <ёmpb|/qA`Zo}hE*5'-!$d6/z;og%_[,G^͵?<\'T٭NRjˇ7 fA_ z赓0 R!~gjK6]V.6j]vS8̆Ϊ>2\e %L!r,sB[Nue [% Grt޲cv }OjZ%g&нF:F6ZɊ (f?ĕ`͉^z-i^8>ⴙB#Xbk yEaXohm9,]ܙ/W ͧӦm4pF70D"j]]q'UZFGPA5%-X6R.8|1cKD:md{#MؾN`KwRA{ujth#iGwUA.~.}흍@ qSo}3G? \-W~Xy箤 uo$aKOQP;qmryAːπ#-hEE_= (#+^q`z?64/TFyp\2q|8pWP3FB̅ ?xϺ'U| jw*n$Q@a ژ#ׁDėG NI-\u1eipiySNK130ZTWA1*";"Gᣩy㏃_q 9.$1R7qA$y0yK~kz`Kmx*#w1;xTl h,P*hJ n!TO JΨ'ᘏ[4\G)QS3)qcBSAs捝ӕI![ (s1 Θ}MIňv$ǟӬx657eKP5q1Mf\Ǿ·X״#3v E"l+17rvgL}M;6fXE7D?[Ȑ/5)=zj|~=yڟ 1橱B~, ~W1 A7_,3 ҙao!T}V0O~OLVlOzzup>y" ^P;|fȖgE9qDJ@I- yJCv<-7mqT^caS 1qBX >3BRY)HՀp|Ԯ~t @%S_י#.CaUbS},(~ Tۇͷ@lxBu?/=ߧdwdQK+!]07D5{>H:)he?QɤݞYEӄ.SnLL2p&+n{87`gX3m ~`m9t7/7܅Ҏx[Z2 X q*,'XnA:Ps\刖ͬfCCQNQzÛj;^rF앧H1E(k'B+Σ³Cj|R'@">sݜnŐ\f WtAF<kӐu#Y@*ŪNa! X~o%k|ڡz ו!͊_t4oWk(2ܽGW&m*>B}KhxxS K < W k4L1y;Gp18bl.R2nDer&D ¨cd$Hڊz?\Bv~QV=QOT_IDq;[ƃoURs~(+[+zŮ}j$US=ߔ[l8Ll.WcS4+dU:uHjW[EÝy#$/Z;)TMyҁu95 jV8TI5>K~BmyqFq9KM0p%.}bMWϼ}-+}B0jG?1h)Ȣaf@5dQ bT|9Xo,T0DI5-Y dXO6xܻG 2Gckrgyf[_q?\P>~S2>vN2 c;7>*.o>[3f:I66\k'pɭv=$!g@ӭ= 5T1 g#-1#T~RNPFI]j~!\@!:#%I.+_/Ѻ<~˾XK=-|@iOa[JoHwC7u%֩)UY]OwTUDS4cO5@.$[!*\GMU'R9FMՙӚ7fu,\{ 2/ P~p0cH}MR\$Sz36x[FW\$fDe/Wrg.xחfhE&VTi?dHvA@}gdhYJTU,uʺf^ =ՠg@ B6\ehnO}BjEDy&{eG-*m$~rF-䈃1ޘ&P "j}ť'eltΧ*,\.By: q9Q*%Y~E0)hȘ ʽuP"zj.#?nǤh BaoꙻsV3XZ 3[bb^!h15;y gbp`"5+qۮ'\ `%/7ńa3ZO)hA_I[{+4OgC턐3A3e)1ܺsbP€(/RHHlbF1XJfS^\}HLJщ X=sQҟ>\OKDl!jtAq ҈!62` \GV=77~!xN/֣iE>W7߶gwR0Мs$Wy:5\ RIJ:- ]5 6D ×wnH_TԡW 6\O&-ww,,˵:VxAak-;5~@cSR0 (V$pD)4)IQȅQ}~:䫓5dqNtT>{%p"\m-iT&:QdJmP>Yb+CҞHuU4svˈ^d<\sQ34nAs4Ylk&>^_xPgB;N6S*_-r"/ }[` TᵭNj:sQ?)% sc*֪OFƮF䭝LZZ0IrGeV̖oF1ORDc }.QSbST*F2&࠹XT+ X@?ҊQ Uسk(0#;>\ RE/'־aq_O ꜔Wla/)CfJ=E ]- ƅf?$dg4a1MKW3߁ ٿڏ=-SFq]P7 I68^a :F]ش©GXTJ]W60=:q cwEm:fk͵ni͏ {Q'A\֡ NÂ78w깭<d%e;Z~4qK{SA[\]B8|D~^&nNs!5M?^qvZ5*0J:=C^ngN&,/S5dd7}uπ쁒fkOꔌ5@WV@tQ%?6.2OgSȊY4:~d4Yg}vg[zlhӇƁz~u˛ZL`%r* b@(Whf+Zu1ssG9h]LuTC5lv{7ezH1A$7u`síJ63u0"l%:7MzXkA'T.ھ3!"";WU hjWê8blŔq G̤uEa@{(k$5񞕚2,PѫlEa/57ge ]۝}v~@xLW2O).,emrIO]~z<%CSPx}16A-/:<|̒iWWkFsd11 = l]h~v c܋Ͻdд\so@Z-$ZRGE,;eO4q1Wb,Eϊy@{`(MN" d Fvޠ(t] .£]`DֽN,hBU+w'\~cDB{h#}CTaxsv  wUG|rmxoW<,d54f{Kz;<iFwfFk_8+4 㐗J 1* Gs߲pL ,z^`#1] /m[va=N{j9qCGB5@/lʻ:Z\b4KhMDR\req8EnZi3(/||fDirI{~|[Ϭ 59|nNtVt3(ӔKPr`#Tu,Y/Z+5vԳnli.ZFj~hSDhy5#w"!p\7//^%\hn?MEۺ絩yU4 &i)D M>Zx-zQjAm)&^!Lfy+ȯ}MSƲU+Emm*nNC+c&8 +TAì. I1hp[̼b`Ȋ0an|~`6|a[?c,P3+?s'dJT@7SD~{OU3> %8,*[7~ q,"]ED_oSauUQ |b 7rfnaVx 03Mi@ĨHoQ]8>MŬ}țͤRܵ?0\"$ wA4I..A9y4%PQnu CW))8~to+Fx,šh=i}܆%Hd{6/iTUFF/'P *= +3 K(Cp;kpPz@A(Rpߧ&'={_w-&\8 0蓂.9+#:$%Q)rl{ye4c@ DIL-XqF aAid\s p>ȀĎӻfN]8]sDM|Z%OBB}9ИwTi=uz3[ȢfPM}BVs{u( 4 ~k] fbX0>9&YEKJ5oMeWOXW'rIDh,˸}1CэeβOHeήH`Gv! r60XCX E ^=܌-bN8Ny{@m* FBƸ|?^$3^Q (߸.X Dz5F~\(8t G)J s}ϖŠ#VVb2 MZ 7'<mױ:G\>_*Fp Yt4j]ve< (ؚI}b< YVAu_>4 FA.c/뒰 JE^ `u\ȞckXs;P*(ۈ[㝵{EB`ĦM,DLN6۩#HA8IR6ܽB|$[46 Ua:ʇ[נ3(n+{cVYd.{;9&CDp2%8C aE<ͮ]ڍ 0wDY2KW0m$(Xl 49X#{sbH2v[^ɗ\*>(ˆDʅS x׻yU 1xLkl d9ĺ%akAi ,2;3Qgj5+3LQ"-Yn TuC"O';بˠ׽3FON'ͽEgjRJGFe㹵gk?JLӲѐ`yOd" %wZmW MXN5=_?iBY.9 ƅy?hG.SuŮ Ր,C}j' ^> ΅?Q7H[x㺶SDK|"#K#]cǞ]_vFTѥǘBl]#Ҥ 6W +2|XDoyN_RphB $Natō?Nb*x_PmEڼsǎ|QmE͍m kDZ71GG.nYvUOW;N*RudZАᐿxG;CZLU.G9ʁolt!x ~Hi^,N= Dt)erxDI \Uv%Yt~ L[Aq[t<4,& [`\$d;#ݝ#I&x?ʾ՜O$[6{|]Z-50y}#MQ*'^?F@ccX}7鑌vo';fF*-^eZrj:7qW}Wm ZQ–vdD:}KR3?r$ [u^ {1SGM\g)kUrPMu l\+./CP(j*Ud/S3I>FB8Pu@-1G;R:S^\wQӕ%q j6k5`xZSg#f(3|uJ9r$ע(Қ(s}zrl9pwhm(p}IEyrŒ?XۣH sвRbM,}[+JcIAأn#axgerEqrIb9(O6Aۛ*U?P$r5k*"0wÄR2&dC DY/mzn8˯md㴙hlR/9J#ڄD%ڂњ2ho'c踺=_9u?HG˿ 2:YpR@|7J.S"X{'Zr&#`ѼYQ!rڥ"f_ ^ pآ7ǡ 6qy?7s(YOU%r]X߲ n5D=b0 ɤf8kPZH0J܏lD| Ve V춏 o<)*bCx[mC, XA qL*Ssi ) x4 )Ks5yۮP10^nQ4JwC"P@S?xSpkWǩ1S,դf[25)Hz4 8D ʸu *EBrݨѲ''{ # $MqA.qpX6^C#t殌q 7 fqE.Q#5ȷ$V{a2Rj*2R4>|;z,PPƧ̿4bPe%4B4 QX? ?x!Rh"'ٔ{(e5$D(zK҃A =WB+nDnUDDӔC]YUۙfa':GUʛ>Ia7ņnF쮪ÝDtXk~$ yv)(h/q 9ad;DMܙ"+'C `u/r#[SkiTmuJ1P!6biOm[S-kj'6U{2C e&t@=Jfm=;3A94g`]N)j ,\(G{u(J>Aw @ݰ6 i7=.9^dSo$9mE }_՜T@Wip8\Oךr`H:h1j ܺqv}jDW||Րx+Y-Y_#NXI@\w)^3*aQOO'<$9y6W` w@q,:Y6#GI[ #N"Gvk"x::҆ GsD<&9. 89N`b9=L0 Z$0Ǒ#8/BOd.a`,y(GI0\j89џ[@ASi27Od(to7!*wft+Jt6=F.Xo_U `n;O^W(kZE @E!~4"Yvns.jk0mgFCH.IdVfįO'H~+ ɫMN@|9ϲgd; C}2CBSz(YJ 2Kc1`R+N,3S$tu;tI{*ΰ:]eb|$*ՍFran0UpRH"rTXu0r{3=zV2 ^K*^y-ymR5sTq9lZļV{nyHq٨ut 5tIh9j9xibSmO9G-/mٰz.Z gN]FVe/19G( 8y[.F:ӹXs@9z?̖ش_$h&HH[^teV}fHVKqm$Y|T y56^nLhZICv|< |J we~%KhĚEo{M@_07lʂdR/\zF)ԾԪ$6<{uM^P(IweS?t]ʟ"VԚlm٣%zʚQ6Q3BOMpqB<(Զ^h/ParIdS9GNẏۼDŽF}zA6J~ٲ޹⯽U`đ1z81(-UЕ4^d3EhC;* DR9J 7v|6ؙf u㙠dZbx854~+am^[8Sq :")ZC>+ u@E qoGlZrR|T7?ǡl}0\97e6*وܷ%%ܲ @3c͏@aFULQ3"">p%i8*1\xpt`L+kW9(?&vI=ĞMF|͉E[,@%6(m7֌&ɾ(f. F wPp H GҟYs\4-j#m*~|ĸDEZ^CFռFbgULo*-|V-pύ&Ju4CBYP;,Pa=0Oa BÕ&*yirP: $!9v1E.yR ίZIVcYPױʕlò Q+]8UbE pEkz6z+FlqT-+`)3O"(I1}iŵy ^m%=TNE@N`֗S+8E]~ e!x2onOnlC< Kz\LR^zoB1шJR3"DZQM:sR/ p* t{ZŤs4\?v-Qms[p13gW7늇ot"^S*wۚʲP_51Z&Px 7yV B߁=ܶAΞDVLQ$/!k^S ^ ,f]iLHUwkzF| #a^(F!c*FtdU&}!|>'zP|@ PJc}S3Ƣub^tr^ˡ:=oW>P #)'+fZcX6DRG9'ⲇ'G^J-sfhc)@zHo^ƑLM}r,\zLi֩j'#D:SqHe6= ߅ݧZzygC[d6 LaDȎIYR}! K h%YeJXRH- %XʤuK),IS+Yw*WmePٳkA-BƷrbB׍4η'\D|Ov)T!ir+km.hLKDNCNcjYh''VxUIG׹o}+&( C` 9Fb(Pp\LN„XO+bp3'u6zcZ8V&'w˱rzQ?*{tdhz< 1N{T:7}ro:4RnR\3mQOTk斛 ^i};kEw=gT(a47=0ms^6 {I{DqsDpql$H\Z-A]HuMu?n.eyK lIˁ[ {m7;?V. ;d=1*|kx!öV4d~ Tj0uw7~5?3 ƪ&f ' _Nx$KYb7U%} Y8GQUlAUs %g{%9]0>nZ.fʑB'X,B[+wTQ&Bu|BÖW^ B_!^wWfI9oSH!z9 SHwg;<%u?:0+܏Io%H$P'mϵ\2>VyZwyA/B̹~|H(릒$췔f"z>I.64V,x}lAurE&u7,trc o@E;&p/Hݹ_F~:2{(ռ*q v`d@/L"16tAY|BD7zN l4ݼI.erYb #Cg&VAW+#3ЄZʇ6 >>ӓJiI2$IjC[3'F;eLWO6˸aډUXzѩ>to-iTCR0"m *\9K3k:$F]{W,doOso{vܭ#\t-h$/>LQK $1nG;Tqy|dLP{D[rv)$^ǞwYѭ>{f#<<^P]Lz 6LbwMJ]"Y|Λ("|#E1Ӻ ĝa!%rO Dko p3FLi%Kr<1aBR4_{t'̝]2Hf Ʀw1H21iij!'EU;xR!~<Ϟ(@$v(JUu#n(1=q:&>;9H%sdz/Q{:-\c`P^˴\y:l>u2MGh"F.aƒxRw}~3g i^32W:D f[Ns5W4A![u-˭UkP]Be'% uEРި)W|oЩ@/R` v]SS?PyE91¦ ɞH|Ux^`:):RA}RR~8EՐ7IA*oF :z/bEf8 LXiD!O6%3ޙ8]zCOr 3ؼj3' )"#IJ GwFka%,ԃ M pj@̲.m$pF.\(U^ڜ`PJQf)`K ozB9zB;:hAC Y]?- "9$WNq62Lz4׫ށe6hnLxݶU{\DL9)}#h%qXu3I؁% Vx,(06+H֮lNb0eֶ:]>״2ɱ4{wQ :ij\% }4W!j. %shw򡉻۞=GG_ hof# vdcxِ70gդ 6&Tc(Nv8#Sxixĩ/|m)QTA[veB<~c2n {5 /'Ӊ̴U^Z^/!I UEqf  OC `m 5K Iih+Ca=Iln5ڥèt/PvRDWUab !FE0sVle[rmbZz3 ̚w!DۖML2, 2lY Em f<2m>gL^L~P|@̊?aծv[Ұ \{EJldj$_ʼnR4IA8\5tS}NR'"':TyvQr J~1F\| ʱÇ# l5km0N1QT3@Gط$0o+Bνu 2j&ȲX {UQg۩W-"!` 7XWL* }ŏ{}#rzT_˶ ?Z9VHភ yT6 G$? nv uɣwyJWXaQ@[Ex@u8 tTDCc=Z6 N\NǼ!»΁T'. ט4O20dѸ6&MMAqDnj0u?3OZ;wl/ ey.m';Zha;̄"tf@.:y›]غq2HN7[,рA$Z+ĺL3XP%@Yo=EBwzOg!I$8ݥu46OQc^J:3x4L1EiIwɗ'Jz eAK0smw!jE #73ϗ[?6(R\AҒy^lc iW XK> N.Upb B9[ %%;w7!D'<9B7ڦssF4Z-XC)^V6r'ymW_j!H}@lga`b-‘dhC=H4=h։ܧt{K_Qc-b0"DNMz 0o!G?+c3Xer͙"t]Pb<}U/zpHdT(ziHoX `u+f~<TNo Ö:;n+>QxQ;yC alp`15ŏ(*[%]lc6oTMG >P4$7܅!xna`,Sk%[&U4#EkBvIdp%JuDA$1v=)Xsאk$DHI3QbɿN@37FȆ$ (.na/ Qx/2U4y ډ+` LpW~%Сy.>i"ቼtS9L2pʅD5K.[^:5 :$}T/I|Pnǟ}f'=X!^T?5Ty98MF A#nްi78u^ N>N?;pϷwP7};2z[?9]"akAf̚Pc\I ;{xJwnG.ʗy+Nif]#RMo5(D>虻']7q -m6lIA'YL+aq` jN+qt>'N jc" w6NcgIA.Eu{$蝅|㭶bx"F"mkZ\XSNќ{ۨrP-X9m%yMv˃pH85mb2_%GW1|j ˵}c6mX5d%X~}K~uZZpEL7 V/ Ɇ|fcjK˲aʒR(;-ܧ* S!K.?]t\KA\&ޟsm5/A% N*^Q{Q@tq|Vjl:fNa:LބzHC)+ -:f O6% DM?:^Ku:&'}ZF>ÍbH$zKuR7퀞6@k%( dlqUf$6֍btUV2;+]rqy+K)ڨh ck]o97"@6&lHlg>l,gMhBtDž"eD>bmUY3OӡTB:|5(H)EȆ U,z$ki@ʸg{{"2*f]s%IYxk'No.?^%C*:ݽ1aqP/C~S3˽̖a]Yh4 sQ޵1CȣjQf̔ fQ'a.v8z,׊LՖn 'tO,r9O`붨W#^Y+s=˰AX-ƔcDJ 9'[؎-"rŔ5z(ȕkIpUiaE[6",%AK'GJtn:2M4ȧLJ59X`?:5ޢA,b_aώ*6¥ռ{ڰ˳B0pHCQ\@L2eJLSa"D4h+R6(ZdHr㉐dm5RZ:Bf԰T{M٠El_F55ମ;hR'rpT9',onnC(f_7oskooTfM[Z[,x>8LЪH%ΖNLbx̿ɓz~a]wH @,h77Z{Q-F~EGs-`6:9o^;R?x9z3Na(ko_v;FXTm3`dư*맔<` s/tMrCɴv-8*;Ks0 :40>-w}TDT)(Jp 4) `ib/Bk@(cտ9{i%NX7w!=k,nmZlշ* }Jj|LWzwZ|Pq4Lu:C5ڥ+:V: n< 0j9 jˬ0t,a  "a1rwo_`䢞ގ*FDU>NșXkkrkYerE%O7j?"\"ʄ},㚨7 65N"'ǵi$m͙%.pRSIq+QՖ\{_%.4zXa'ZEȟ , %ZlBE8SCX1D0Ӯ6Z >jsAe6w/5R֚1LW)l3fN[ҲyjgNI//B4} (ǁ$EUigЊ"țk/X_V*N׋4.+x;_ O$Cǯc~2CA!.[}LbJPD]!l6Rׂq=MAZkǸG 95}l}hw?ޣW рUa kM9dDC+YW $C=d@磕PrOX!ko#Ӊ| 7S&Hа{P!1"37%wmCﳿzï"aJ;'-lw|`pie$ >YU5 w&n@Ṙa5zFO6[Mo0a, >Wf mJLyޗ=>*f!ّћ`^XQ'lBp"0ī#ѲPR( С!̂흆5zS`Ls^*ebDg,&!W6t[͑q$]K1M`GchjV0\jT$DGJî=k#$șUƚЍw398`-3xL8VǠO¨,NGBNSB9h`&p臛ٚ*~ 咿sjQ0bTA]q%ۙwDf5e]CICiX޿PpR .m v,1?5QpT۵Wp %5&̎/ٽs޷Gf?+et(Or\ JP ąpYo#ABmڻY/\&@ȬU&> b02JG_jD++FccOfD)6 \ḉH|hRSaKSտpc Njޓɵz9 (%nurKNE67'gM teL6]Դ~A.e!;3dNqXSRlG,̖[[$F.ZtQڛt6qo{-C4qK B|R?84Zws+vwVQEz[kŠ$wϚMrGlT0Qu2eD~~Áƪٷt6" qR=cZD5A://"Ǭ@꿎])MSѲ:Jʼnx;oFXn\IcN-s8ws>5|$j~WKIfXL>rq{'RBYvt_\pX襄"YH] Ck9NT#=`: e׀iPu c­c z{尽ݿTؾLyU(Q5.;C<yJA#̖<s[Y@xlgV ?Delp}T.yeM$ez鲽^`2q 8WVw&6vy]}Bi-J"5\nn';?D M2{ o]{&_s클8IcpdIaŞv z#۔Xm/4joD`Dfst+qt@p;wkwFAu%&r@_`vXωGr%w5~\_䓩5[0z(S Z{9ࢠ<.ir=Ka8JMԚ^%>K2Nj@'(7ˋb7d.&WV"laӯGf8#JCA=} FfޓqDԦr,?Qj.ק7ӳ$+I [6/uxV\&I*+7*!}s$a򗤲Zӿ  N<ӰBo%|qxy̬[ )%c& ,`ac!MͽU~ nBfɁ(E-Xb}D"Du+%zH(Eo\-+V: q1-x6ԡDB@T,MbOZebcb6TjΉ*u1@Ygsgsx1}\ E~:xL*^1'<@=ꗃ3v@ROH-:F9WK\" b5v5E|`hUiws|xְ^=7Uqqȝ\2 ɔ5y14K¯mpi,9%jW:Lҝۦ a1 47zc&mjb^y큮]U^(zw[OJč:ngU0 lfS` ׊_Y|qٳg>@?]wd\pd^ǞtA_q@ j,#(11 6yxJsxibCKjB&Vbօ{mշ ,iX2FQ>$=0qv U/TW 4gCl IV: DߤTze,_+xEwv !Q`YK_=qB7 ~FDp>WZ6:Ʀex "+5y`]+nǏl|&So\ {؈YGr,4x$0ʥ*dz9{q_*bﵟxn 1S!=VxӮ@;(*%z%x)Ǚ%N48>P)A3H_qל vu:0[zr=U f OӮ~ AO$ncʜn\傢}a9ԕXz&8ә M}8CcEPd}_4.6Bt4_Y.drr#H龯)v̝fpl##=e0,D]0jm}/ r[-uYM p+$e( d<'jyLXu↉ LqfF(CݪCė^ء$2Oľ~\Hs@Kr06*k*E_}̌rqKalubM'v0Tt`c7~h/H >#qTe0gKiV(sPXmƍR{0d&tvNA׌ʂ98 gyJ)KWn]ݩx1QNΐ]6Hc7IZxUPf+,/d9 ֺ*_/xV_-8 ]俿ZW]R_sENLA Z^N-ԌҘu->RDP,}p?E bYf1:+ca]=EȵhMx2aWDIJA2\q7Uج[gv@ܢRvXmq, | k cPZІ rCaX?k3o+|or:'b1[x$ߌ4|8TA`)kIV>w-SN֥^DHO%U h5suI,\ <&D;\J͓ש{RPEbu: J??e}IDT[¤L_I_4C ԻRO:η.c<֐g*16g!%sZTaD1-`̷-mB.,w=! T@AsLH8]mv9ԃMh9_۝J6sE1__70N!`EH(qJ^!ЯHk"DByv'מ D: r¡dC<$QRNmj<ܦzU?|6[)W˻:B-FSJl+A(07\'H7>%3cP'SSLSz2W=C3U=͢R=O?^7=kh }> r2=)q:L]^'XwMIf#bْG2m q1"C }(W6&wgߡFBw({'5 %&thLb8/x挎W_k٥+Jc?Ә3+hQֻ"; -h63hbQܘ@W1=HuX1aADٻ&[m&?J4Kΐ12vkݧw-6_tChM}GɂoT[7R:!\uc5l}\k:ő(/#|O*%&ēDJ\R&@N7R!Rih+&ElxLɒ|WsX?]m@"HH;ZzFusN WөF\hMEjyH @W.G$BZlR'2~>A2tzC2+'L>;%ʋC Rj$MUGg<ʪ{ʿ)8p3V7 u-@{"3S/YU=sK!UzKPצu*fPw4*665 nPh1 YYKabWxuIbLnۑ|#lcA*յNt %~KfVrVE3%yӐ_"mlF$Yv?`Vg:Z_RA di=׺O\:dr^Tz*G`Bw3tn$_ $r Tx1ᲀF^Ȱ <3onmlIH&"H[J`.ޯ{+qm5 <ʾG=> ^n{7Hwc*8Ryz')k)xtSfؙ3nY"v?_gj8z;>Ys"\Kj{t~^P}+] O89'DGdD;&K6;/ڎr]6oMwT&a<w`@2Rؽ앺:;g wV2~X" ߲F /XEKqזCWjj8(BZ )<_$ɣejw h>ӝ5~LpJķ8)%w7:L~ލƐ̔ qF;hlhsEqg[.~KQ~(E3K~e<ZtAhcuF|~s{_}3;|t,>nU'%^ť1}ݘy_2 HĀF' O( p,g>$0 GlĠsū G0}IJ0ڒF-L]}]qR_;c.hv`>pg9P0WEDHL?^A%oo%NՓpPn2=1> Y?iGl^nI&5U57Ta{!Y<%"aocA3R6<,I4 3AybO~}.z]yQ_щg)Y6'fP6_l&(Yu쬆+IJ>X]Wh9Ys x92ZhI{pG+R6/{Oa82kVYh$_9G)] m^8,`jgK횆}ɛ֨BTz%me "~H,#&[dۦNr2QסEDVr(pu0<7o<rq$L%ֿ/QMSSmǏcX͈,'h*@W ux,3Ӗ6teq')ċ(rk$oKǼ짴@A ',[aYQg݀̚ ĵJ":0 Cqv#f#x#3o6~p@#lrk\[z~rAeex 0<3X҆.obA{"qUp{<E"^}8s| yKZ~v?tCY R҂w |Ǯn}&0qrrtk:A^X" 9.$U`)(TYF".f4'ʝwND>!@Wr#j# w@_ p`5˽B؟ go&#LcCC.\S`aȁ~ =d֥g~'3B) @PQ쇇f|9%T`@ >El7Im%'ןe~Э ;5q/NrMb?y35=.^ Z0Hhk:&+7ؔ?7Nw>iX^CaJ+3U|aٹn. E !ίpQxҮNSKaf@OvueXP1[BNzJDuY5Aië 沃TgeĬk Ʉ/ Մ}ؾUF@$z_BtqҡKw}ao`C x޶0i M(pT,yNU{,g1Ί2]Zub3K &MVvq63$5OqT+(bg)̎r)ˬT{U[p->@G/LU>T(I.^}M,vԽ~/דW@I| U0-1nKGIxKH@́TDOjk7 e[] C Œ~p@ZB$ao)oP!T8io#zHT-9K<=l;7ch #ХN8:/i.ēr'ݳ@^h0MU[Qlul=wߎ Ҳ\(!˰**ji_ {싙c?*;ނMҀ顇 | [_#8f:b4B+x6:~5ΛϔwFt3_";S`F̉di.H. (=b\@m%l TԋDHrEVcI7so(R ?{Rkcb Ci'-²1|9"Z'`%VXlU cY*sb0vrJDHȜz(=i>7-^BM*?yss˃^`0`QJ%˅?lӳTUEOAJt]&= ꮋuIqɟ5P!K4A\ c;!,֕'§ċEՖh5¨ B .I@5AczM?2-=Zn#cr_xܺryg -e"<*F$5}RW]yW J"G6'WN_TV^ I?<Z-Wx#\z#jU?D@!䑏`<c ̳Fn~%p7B$Kb31u{Kdr=d0Ɩ]VY% yؼ/(fU-v^e]}jtt;ES}噰":`fBBzDre{")ԼG[FxW$=j\w}{#]TrIiɁ: *Hn9.it#̊eki-*%PH;>`Jr+ҡB3UVI\ }, idsaԎ*0͡+:j`Xeȣ`P_1$UƮG+އxL3GnzT}rB@P༙HI >, Nm(dP;d>&uxf۰hfʅRk)m-R?r?Cnn-=1DA<޿k}x@a C |0<1s4ۃx,mAHP3b3k7A=k~}Iۧ,4-"'¶hr`$:X.ҏŀ'wਨ=)حESnyebnwy`2 >4;YXZơtXIƘUAA1'db0 QyW'/DEfR}]uJhi}{'ğ,P=gۻ: #wBvcڔ $}ſW#q]ӆe\)h8IXTL*Zc4U.fzǝ1K I+ {нO/OX{>HЃ(L ibP OZZgAN$WM 5w '+77֨\0UߔLG 86颞R_`{ftrx4,h3%tL9 ᬧ{b>i,LlgR!7HQU< (NX#Swe(r%.]tPˉ1ZpAfm$ Fv7t莁y?0#2$wOd%)63jupG:8V;O(NVS4ƟĘ9aq?td<8HbCƌQٮTa9_JTl؅q)U7 `W-9ij.=I^Xݙ?ΉCY:)R6 'GZ']H[F>BX{^SD`l6<Ɲ!ufAk"H?-ZP|J 02)oA#9*4X'VѼfAmXi9N@by'`[WJfV}@℻0^B8w?Q3(b2̄~_f92@>N_.Ơ5Aci|&?o>ٜ.Qbgj03q q0f'*"xC"vR*eVp8ٖ/`A9C]GO1hI9NRHiS>ض4`lD>kG } ܤhRoo$-2*O =JQ{aӱ(bnyK快qg[᭪mՐTNv㠙ӎX0<&z|ԿTƀ$\R\6"WFT`cʜAV;JA8 = L~gϤ,A]Q pcёKwZVY̆W7;M&RZyюqEw?q:!VtA7|귑ƻZ I DR ܕ}o[c>֬~}O^JJ+ A!3▸1ÃentQJrdVNs72X᩻ڈZ:؉sN{heB0'_I-xNnc ?3C̲_"w 0ڼ(W}ޢNt]jfUMzf\Pyv4jBLEH(뙛*r<LjGp7k~=;,)1cH|Q*p8$ h#}\:ЅvB ,FY'EQ*ΙҦonsTʋ\@{֡h\aI[pCj^M͹3PD~3ɐan(9VNIJ.A-ʝ.7SM̻+8 (= *lkH}&z&UwVIPϗBY%92y 2fY {Cs[ctM:[(D7iX=꣺;t-)+Upؖ440Sׯ4וIE!pf%zqbj;SniN٨99ǯ1Bg-zT(wIV"HTUf,ߠC=[8~kN3!vt+`Y"oͥ-n"OIla3/$/LʃwTFqaIՍMsz2o#O#E41Jb0J8t#c(⪈-lzr 6Q:"kpHw7]%N/8un-s:Bmx/UlqnӳF@o{Yɠۄa +v\R;UH*?5L;_  Rq&.5"!\ӳ=@V:^Xڈ`o@ZSr}!6'w@M0f5vw,P~49:pGg JiX#\>VRWVېG]lmU.ϒٽ*š rH}$SÇgTBs,2o3sM͘1tDz%#&qeݾkݽ db RI|=]`-FIalwK#~9|}r h!4Q[WQ[0$nxLYq&;_#=N]n4t?찠c98%!㰭~M5[5oTW*ck9E|ZYoYZ^Z"" @,Df0z j,]Br/E16r~B#G.ZaB 봦> O(i ;J+1r"F:gK!&*dNy;`9Tᶐ5aǔqSWg|R,H>>ڏ¸+_%z:nh Lܥyjio a8(A25W4-IMPT'\GTf@LվtP1 &J|64n\cp?5w{kpD.]OoV:Nb`oT06bhΟTl1p&XDqp_>/췽XUww.rFd0o긭RڴmpI .ϯ$t#rVؐ`fӶT@vE/ՇpC^V͸/Vnh|k[#ߝI! #P x^yԄ0O&-V٦B~l\gVs1$pb0qI.C`~OxRa#_ @黄Pf/CҕNcVP4-X!f.a.DB65z6׺ &) z+WYpZ cY&ujQ҂^dG6UڼPږ3]0NrRWiU7C3vQpKK7!C©xxڂ. 0.@QƏۣ~社ܮx]I+h5FZC<f;4-:^PuIFڹ^T6i6-&/#~rQ2Ru sOjȇ\ז\70lJ}KquD7ɶ(gnG[\ɛ 1C=K̈́.A5K4K``>d_4k 6BH_uT'!fÊwzzD&T &Shq^V[txٵ)i?9K5^,2c2w#ySJO83}g9N&<̨m)LH(Z'Cc=>3`"Ӻp>cC=a\ ׂGB#ic>0㒝d.`\' VBf;Iru*dfg5sk*@iK"U%%nz{>(AdqňZN82<:ɻSC^3-mlwo%tCJt=h89^/U/D-,f!fh^<-GGbObN𠪽Τ zmTkDoW}jp`ZSQ@qw5QxPQ4K{D](ޏͤ M&qǫ;OB%iKS2V1 AO#6; f I<W>@l /e?8%qx%{Ϟw Nl)Pd1- UWS#&wNiqQQpOSUݻUx#L JNtn[4 :Ր4te.O}(099)@{m*tߢrP{fXocR n1AE3qrwa8!a sRnneC;HZf Q6c  CCW6: %7gp9(DŽ]D}hpoJ&P`na9E9X')(x 'oorwi:gwwKKp*G0KѝJ0 o`c5:IU`!<(Pa*F.d)Gy]γN?.nq8PﳺLK6v胐2Q"yz(FH"`hoOjbݜ~WL!gq,o)LT\pm%!~rΦ n"yLc 98(lL{DzHaЛXRW pݟuQ kjD[;\Rq"XτX*^{^HLQ_V/a w ,j!?Dd $ )>/X^Xvɼ˃ sRbM1Ҿ v1Zٶ'!k5Xh5\|!t`P@֐醑g%i+8n6H<[ n f:Ўf-l;aI]=C>ꉵun(p/qU{s8RZT19p8XV6 Uuk<8'[v,$fYBN0'G6 uUR*0%[_ 'R f;Ө6?Ʀ>)j[npի, |ZCw&@[;dW5֖/8y[@W< Hē4 +z )4w _ ߪzGdXF2gO4(@R@%ݡ~-<:n@<1֋"E[;8R4ګʬUY\Ы |'U,em0Ih>XuiCkO>4._ySN|tE }pW8 <ŒmN ;X{|՝5kY4RG=h8}W=;͑gy!Rλa+5"M=:x'u7)4gsi>R8A$)UpzF'@`(0)Č ߛH֠Qru4 lcz1b $WVEElHW(ǍUZރeܮUUY_WtƸ w1Z~ݛuӸKDHvUˠ_,] +&I*!8{̏ǂB2r"1%*)s-ie]0 H%UjS,|?kyu8rԭv@N"rUEO9|zZ'yxw:VqbHDKςX?R&j}o_r%O4Aa1^% dȏbI"~yYdXcѦ9ȣ`ȿ ׫0 TY j=xG^Sv{,q:Ra9q'CU,EB_uk wChfGq%wUwrWIHTHs9As;Rl| t|jMQ)ӘW<`¦R ɉJuB| /+_6ŊMvD0ܦہ+#ѧ<^8ZJ`]+^W4~_kM)'Ol<ìemRoғYnV?, *O~{g$͒3 NΙ(P]Y]o,Q#*FBO*Ɛ"$2xaMqƟű!?~G@*1Wi/xh@\9鞅3okрM2/E}m.Ryݵ$M;]gJJKi!b,w5 }&WoZ.b7 <ڧ צR=3!Q&#(cPB_6h9"#[;_;htٟj'FM?XN%hńBYs g, F>F24@HQj5 E֤ٛȀ"RYA;Qſ;Het>'aFrl,k1%0mb ܕ4O;JoaP6euɜ8*mmx~Ѫ"`ԜrWGd:ƪt\hMwMo 򗿠OX&s2nq`Jj'LGܶ 5Xo uu%,m4 cn}y޿OlKok֦qJu - REJFwez?!ٻwQu'Ъ5NC0qOAnO= !*\-GM%l}!]`V>; N7ٮV5,b:If{aa ^e?NF P8-2ǰh9=9ݶ ,Yk1 g$ݤt[.2MU/﹍Hൟ t? >WHQR4QHMD.42'=)?vڐ' 6(1\nRex=ɧfE+E+חcHh^%oZtwC}>j )| :\*u=@O6B h I"):N Q`,)peLt+OV 2kai62m J\,W%20nؚ+N})e&y/9mg N˨SKF in+O^eT yl.)jMߴ!n`^{5)= H0v>{N}dQ5ED+IJ:iP\%0lyC&^O+Fۺ^Vh@M34s>m R5@W vDo倯kG"O5ވ9B(Qn=ezD8?pCd69 ;BNbk2(SS`K4> KVeEiOV8D|՟uxi7\%=ͧUFμXH-":sO$0fwɃ3;k\6ig\{G(.WCuNsU%{ZrC%Œ4Mz&w,}6qfygD<k u̓PRxq&?u gzOj`%B-Ub[?RY!RV@:t֤QRa*-ѓC&{jSj)MXAo^H#AN fDkI o(nV4w)[eiBxvѐ6}h :[Oڟ9yH#w=/E _i1vϪI92WJu,`:tPAڥñ#`o&@CΗQMG6"6l=dU/Q*Yk=Z>!agl=Vw@_eQNdڬׇ? GOա;oկ"^t 5"֞*rB*Ú&׉2^d Kn5: hHW_khŝ HK+*:% M ,&0--(LNewuW/-h="I6#Lf3T;$(E'ǟ fY+xY5RoN9MT:%H"ԗLs$8{D tSVp:}J}jw=HFc bjE%t'}U&'}ٿޗg Xgm8T'BF:#.<)8+(]QomΌTXiWؠTRgCΒlV#r$UqN %zc_Kjv.Z 8{rݙF\-nF,ΖcƟx* O7Kj$+H2njxBzQk.zwjT MWD(t)>#DD&T0\ye*m $, {&y,:_al{%KT 3z]] vGgεJ]OV &M Φh)5ha5q6h44SvqnP[JXҝ\0TP]8 lXR) 4 B`M 6'hs Y\!ǮJ,'sWe1AxDK'}WP)ˌ_!S0VfXM_p)jW  u=˅bvޔ©<yױh &k@9wctc^0)t;7d6YWorcn=潰˟+WdCS0s+eR1%2[.аe[$O<*>SO\}'4lusW ц5aY 75j^O!E%~" MWi  ]ݖ("8RcA֓D pg'SD"!yH@eIcs>NT1hUͷn:)mD3 $4Ci!-r[V4ES"#_ <x^/ݷᾃyCl.H:G)U>~z?{5N^_j w@Xp~5plmqchӎH05# /J<[u|9LV'U'kb2Q#UsN4wꞁ @UynL?܌+ί38^MfF[LML24>߇=vlhp\gzR5=CQ> SW^ >=oAi à K/=/ɸir-;mI֜*1AV0Q3P妅[Ð9aӋŽZs\e_3fbx|መHf(931Li#8P/L-̭ KLK.{]wH@)a3M38bv~e,J,1LNWp VM84g ؝;cr?礆D2ShO.I+IS/KK9VW1JhL'7 12ЩZ%vSTBҽx!4|~&c(,wxg?}H,{]z Nnx9zj(GGN7#&^ٛjUBkHS!/}6˙i!amٓOث И iԸUf&e+Gg|25gdɈQ'3QZ0k4Fқ`% x<-h z:XDJܻ8qo۩gOV;piX>pG~3Z6qE,O EAKIۧ . jnY^[Y'5!hܓ_~#HÒkF+fg;o| oi]ī 8IQE F_Zf@!6H 3Nb:Ё ~,$"+:g Sb /^?ju+s36CHLvRf2эOA9> \S2%уD?A, T!w2TQǟiGwLUtE kQycVӊ639vYpv%.:UJrX~a93_.8M9hl1rKzI^6}:Cڂ8nsܐǟ ]֊#=hA 4]bCy ÃSw ;+ .fEԽFL+Ue6Ўx z vcOh;,]zs띀#C%[vw筓7:KvQCOLAPۈ`ph7- 74l EޗwYǗ'-EgJɚ YhR1U/<0nEa`fu.8q/' m3 ^?(B C5%dSdSR=,ri0 7 )8X) /x 31`OyNAcm>a_F 4^D5vgܾbm0%ۋų2j/Hu(-d*?)1lL!9}[$ /7_Ǯ;`vD{|Vd;yd0HD;mD5+>8Ecgt1/l5[Zʊ@@`9UqH04"΁(UX0L ~qEeY]r/7BЂ]W%< zQLvfC 8/13N^9e!q-}J 7kW|?XC6b +a c[b fr"44O=G{V"pVX}(fsz" =m@K{ ݕ!?Ep.BE:)qȇ} ZW7RQ5( D߷qYo H6Ծ}ѝnB5/^64\`:, wQCB R'/Pcб 3}Ng9"N%*S\R7L }AhbӴcYKtd6B3r^6Yi!Ug-ݼ\%r,pkB oHxWKA ԐxX7dmܣ/w{)@QeI6O٤R'BSv| ۞j!\$n$v׋7v녪 uu UPS][huן[/A"T0ɱ8f"{rt\x^PøA D>EZѺ] I KY$ekH2|VV u: nE`2\wadI,&/kƣrjo؄978N=l$zfEs؍顎{CK=_]I ը=<|M)d,RY+]=&'Ԑ^mQ$9w~컚rOBP 3շ̚wQVХx\\; }It0E`2V+~j1d')KRu@+"LƚˇFCT{b.sڎZr 8"x"!'"Wȕr{%9PsmrvqP+b YJ3YT]ş=MXUCŚ0QO 1/2v@{fKzg;SFS 2βVSNU fvv[Oh ﯕiC*O-#o1Ilg3v1*|{:6b׈S]o8V+"|B Fq</߿-e#NJ݁Wd;j[ڬg-Dp01BM\;]yĖ RFEC&^ľx ml --b/%Êʞ NFI_~ h'=R gs-9 I5i9p/؅ $mtM|p$`4Z4}c{.5CYٸ\^w&CNv.v3ô$ʋZ@y#3a– kҘ) 7}}NGYN] Xo0kBA 6ܟRϰYI޻3kfF?P_1-݌7Q: JeU *cdS0p1^~'0i[Ay5$" /LeSk[e&kk .._"d?Q\ y5m1! nTG;Q}MTiSw+De>vq+P4e(vg+yq Z7llӡJ|3֗/M5}?Gi)+'y |6\D`[.IViχ!OFXp|jaB e9+#ޡ'&v/sF~T=˷Dp$U};ŎFbcY[6u(OUC<6Jr#~$VGJ~ߞP3mD-~dDgݿdGs),u=vaMG_#b =<4)-IxA2`iP=S…qVљ(ߍ+RKZCG,FTEɩ<<4?=g&k`Tc_`cpN+}5lϙύp1iWy죭,- XFlú[C9¤GC)\8߹JCӸyp~\f,v|ͧ7oiY18Y.4\zNJsxT3I#~O$s25߰ܞg ǹe=:=8A4khý%ve Ž،fjH#]o۽8B,5pimoLc՚^i$}pښu-¦f1'?*KFlKHo0mIЧ:..Lp|V:eDc̶3ЩG!{c ؟uD`*A&w׌뼶/Ƨyh h[XvV/𚡶Ew20ZaE[&>behIÚAnZFzB`T{jvx{+HȅD\S+{!lrgkPG0:v-̻[ +$@@*N]tYhL`1vTWJf܊MLE-ʘl8mSۗ'z~ ШtTy1RWoZ+>m"}$%è3DTF?L?@b$уTj6~y lLfǗ7JA" h)e_Z*?6=sh ಶ4SR p=gLcs6`tץ1Zu_w5 U>q91LZJפycX&IvtvUB>]I20>j(\(skZ("[HsIXvcp NZ뿃O%I {83ݵxUXwR䈣:IkH'/^ A)]t-/`Z:zOE,$V;YAlڰ CdxX'%tD6-ZvG~>%Ϡۙ(4Z#kK\)Yx#CR WA=ą]y 8{C@#c7BaB"">nzt~Ď"6(UQv}X'" Ft!qLV}L$k q[Q}Ca(֘nHy} _̸DG|cJabr-4kM쇊FF G6q:vanG-3Z|ݫrՖj+Zᄽ8.5[f޽(\ml q z 'k+cKX!"v `Rc~}!/2QKkלR3~$EUL"Ksxrah"QT;`MI6a/i52N#az˖pFrAɎU\ )ww748q|Cr߼:Pw%~r <=F8P ]X̀n}s>巷F$ע{K^Iԉh3*t;XKIʼxTq4p1VtV]@GXk=KMIqA#YAjDl!j&RuPfӟ^4SY3'ǿ@u%Ua`VVjrwl m|;,b@;Q)0Gn3l H=HB-ퟳg/s:5?V7p/;gP쫍J4 [ERAXƢQ:4x5Vȯ#pf ye@%#\T~? {% M;>z_Ǹy-ᒚM([kpF5삷d' !\r$IJ(8N6+Wv, fw< ir*c#.Z 6"Kv?к(gb;};1(٤KK$E\s>VA&" hD\A۲lИ9v)Eu;&*VE e6cߔ>L|Z!Sgk&1v)Uɠ`J:އ yIY3&V<_dDYg+ mGp(r&;W( U݀f ypV;^4|yYؗ.iߑ֘w0_Ж>OgS)"8C Tc6d+P6|}:;{rTjqX?ub1L`Qȗ夳>k\?uKJrIKH 򸓾z]}䛃Ox (y\[I{EhgHـ==my]3)2^c\;aV_Lai}Q4:YycZ^Fڴ1v Jx1GwnSz(/p K&D3$0.K"DV]C~3DF$֩9jB)!Š斨qn tORBɡ<_}Y*w.h-XJºå'һ/j!Q#2Cd&LC sN3btۅ rۭP[f^4ToMh7;<K`b'TpIs]I6 M@Ⱥx-=`c>5Na`o'='Rm6M5#/P4 Yt3:޷7ʽ`H.$[޲C+-&E{QS ^$tƢ*( 1,JDfDf}pCYh#aI4WzL{^Пp*FU;S&m~ 'g [2w2HgëN4N̵!~r_@,NW^Yuy5w5GњkY4*G&O4c-.霔0fC(Q69(R̅vRJd6VF$Sc<"K!XCS1 ?$q΍bHAp?A );sjA,]O>e[h7 Ͽ#;*BPeo`*vMz͡i֤0| +Ѩ˓]n6nmНxI3za x ->/ 8)H@Ef3fjnT 1 H'75=Ӭ|OV9.;Jspb"}nwMw.0 L܏(Ik.X-3% 8ۤJ%DߙP=Y57~ :γ[Ts#t^ Z˷ ?$y @|( "_7u_J"0 ͙q-A<3쟷 ʯ,)(x΋:'at˥ӗXXs'`Iڈ|0eCit TG򴖲FWx|XۼC  3 (0UX3S8/ܻ BxELqHY1wFŝyDľ!n_u;F<]Wv 9MƍcO@zl@k" 觭Q6f5"wgBز(_]2Q# 3lb*i(=p[mD4gnF|u . P1nIff@n8JWPD-;`ķ%`J"[Lp-0 0*atZM;dԻyVܗzB|8s}Ƒ@^uv>>|!}P4؇ }zKY`[Ji'~eeĄ*US<3Ǡ :P2Co'.!mJ4X `60K8N72Q\)!A/9\gnٙyք+ry+L|ucD'?Z&Oqc 'ʕC*󺋙_rGɤFxzUJA5ތ4POy{%iQ@olh Qͺq7id}Ic͐[2amĵ&ф = R'p$lfp6𞆹smnk&g(U2BԱH!r "6[75@ ~` 1#9QKa$B2LlRr#qm*CllsIɑ:iw#ׁ"7#@Q>(d_Ο,\Yv ʔB8Fg*wpm?w=sw&$QVhWM dHpuLMxoĐY6(oo>ΨqQkE:5ǼO^[RNEa$lT )Ao8uf%mpFDJF!wAo=8o`Fі4 Tm _"бo{ZՍip<Zhѐ'3#MC~nFlj&/h[jN4E|6s~e9 WԟqShs%m%L[za wk5K18VaXE/^CT3Qg۴F~k*DQXt.&?w=SqGC諾gu)G:\ݮYɥ6Ou[MϻSL+i'S<=1i #<ثGwvZ?ƫ-*󌎠bk:cSDOЮxeaE]^8#gߟ N}nbtDFi!w.Ap|dj78Թ9No< /2cbS2pFkgͶT+g5Q+*.]kk#7 `4]Jբ zup]E{ ZYrH|g?3"ImpCd:)ؙUMGH>X(7grUM{j+?A”)DP) T|*J,7.a=oSEtf$0鯡"Zr@xVL0K%DyzOj|'7@L={K.WFZH=.tȬJԲg%mGD,mYjΩ"QGyr+t:l>eiZqڎ>K? I|> jڱ[!oyq{wQTQpɏnij^i8dig .AO}{lvcheŪvsp ].F?9ߟ+s`/Ti-ªɢzB/62bz6l_xK,U;hA`]%,uR٢g+[!?[LB<71ͩƪ?0Pٗ"Yˈ^"2 N6OܝgKĢz)vzT4 ,f 3Q8?Y@c彇d2d5<M Z$KWK &\Hzxiff˚G^]wnl`7Mߠ-Й~6&`bq~K!Kf[}2]4q˨YSHqW  FBBJ+ 'z!:N7jtFSccw!O?}-;׉(.3V,c՞KN 5z& D*ƶ2{Úz|RG^x2{g~7&)ws:kܐQCf7?ˇw<.qp,40_F; *4C+WCZ"麵-Ar@ f:0 3g{w]BԊE>!&ͶkM.U°_ wj?\bPoةBu!>;u[\XkԶJx~>0|Nxhx ۍfr >boiA m4HԔTxRWټzoBWMveS3&ʬh԰_7"P/ ڵtq#*a4Ht IL~Q|TjR{B42 XS :A;DOL,-!}lIA^JgԿBzCUbfɾqPʐH[*Rb&ԌT9 .E"MFR I̟ygЫSlHEYBKYxsYy7{0G\mE֎N1,"Ke'"r:"6+ r5tuA:-fNX9^`ѰC5͙5ޢ&ĖjR!^+=[';`('-%bW9:-S؂94Q['a\{{ꬦȖ =u+o.nOGq2k1fJ|Y.+DX[W% +>^yij~pA4޲O>~p-~>={ᕝ ,3ɃTOW^(Kzn%|;MKOj$?PH;LH8`Jr?k]'y[\"XXD/+c/`P=a-Ԗϭ {`y)0Q]*W07.^34aHPm׊2eq9.\opW2UnrB rkg%V!Dv5@ GU]IɲJK/zjVKPaXG:*TMϷ&Є/A&ӯv29 |e[&9IѾE,Mԇ_j2`\ p7VEyv2Vo}СFEQ/ ȿ3wf%cH*yyW)46JqW\C=f7tM ޚ;us% KKGE(?tH@ ȗ2iZMq*RT1KV1A6GX ?G+| \]!\p(]iKcA  Q@ y΃T$MӋ@">՛6Fz8JPF Wn.bʚ(2 ua|6jKo QQdbTAP}wo{~jٔ7/|*'$ag ?}TDƩ;ݖd>p rS-9kwXn|̽ C> +Iƃw#& b('=8̧ߍ7(q) [}>qn J\W<;^U uLw#A-OQqx5Lڗ m<:I O U4N-KT?Tl=%60w#n`^\2X*m/ ~TS&Ig;]nb2TGD[`[\4ͨ Kthcnx۵"!m-9>x/h%.- `Դ# :k a#$GB~r4`+ƺs#=-='^qפ jȗ)HE=$oP#EW*c kiV]v՜[͐ԩCoʁ¶NQGgGGKs_fOt aȫ+ŋWNF;:y 7H,;隝 [1v1c{؂UMWIL`GvM5}U0$5j4ܣRZeL`v8#~E󑕯Ѐx-kqݯ%fP!MX&ss)ȼ^RK*q3j"uub,ߕ˥E9[Q@*æJp_n>Gf׌HjΐA*S5)y;#c,U ؅?]5O wBk?jh@(փ)e]]r2O.Ik`1a#?(q_覤ivCHwц9Pi D-AGiÏ88MicB-\J;m9oҒ7)źb)t?13k쁠A#:gn 2[W'XJ$M\^ɕ ukUQ{/s0 V'I ]?:y4:be1cۧ0 =Y fef #rlճסWT';ol3Bm΁O͓H#BaLUvay_kbVLqRX_!}ឈN5l0;84mW(- eDvSmVhiQTSZ "iKjdRV Y읮:.}]o`6k޲S91E>`;kh_WʒƄЉb"3saop%3Dyk_{vwnGJi4dGO~ 8=Cf$xO%=JTRpaeaSK faa9Ф2;سZla)'F.nE_ R.í}=NgF71Kw#y#qrOMfLᛨ%v@JE]8?81iHgtke ܸ9n?}4ޑ1|F6bw8hٛ.GKJm̦E/"&qlCu-I 48)F[78{ e'2̘Y&p}j㒤f.n.~tzRug/9VMN".W/Q#@I]ɬ} d79|0$k༐9l8ERcsXy2;}q}MJ+UnKon|s(n#Ua?uŧ{4Ż?cN,%n +–॰ݻRu;z&7F~G~|c&%|;zfݰX$C>SC miGz4p?6fMD!is5`'n2\Z+&Z0]Rc:1Dex&$FVLHs:p]lJKXRё_T߻2/[^lh޾3;εNAwNU:g0;DQkPDž6ABE~T&'2sFC(|}ȩvTvl $ݴ{ al/#B0EQPK |DaJaJ0m=,|C $2]c<ݫ( o B&=mlZ|KYξN`[Vș }fjRҔsN&amx<#6%l ݽW-|cic$K O\᭨@1f7uĨ]DYD3֒#=Z;b3Jd6 *oHK[(T=jmkkD(Zκ$f:) T}3pVSad`}$ e~D`TdbQضO^Daz]\2[~=nSm:~Z_W"o‘GsXukLk{sw#{GӍҧ= e(0߇͵[~ӑ`7nno%Z]¬Hغ}0(KF/Vyswң{ 53kgx_2:Kɱfz3{NL BIܱvdU5`UaZ,> eM ><~a}.ZM#&rwA"R vM.^gx\O$n??,EwPgbr1#[_VgWB9O ik@n ,c@ؒZrMȆ49n>*m=Y /Uay&=+ 91*] y h$VX?dp)@!K#% 'jMA9jYw__!:3mnλ֛TofcsH%m9W=lGUcHdS[T'Uy]*mF#؃-ꗆW {c[r .Q_|$Z5`k ~5., ]T e J@hT~\4ٯ.sH >zD@ZٗIү6{(e q7;AF$'}Wϱ=杓_#dtG" Փ0ŗ_+.sxt/`޼<: O ?/7 Pm9PB !=kdG@3r)#/mҥPP2f>?l> [;iuS!ϧq vq8Y+Gg"9U,( 2uﺾ[mW1>ʭ{k4b˄j ɝ Ph8Yutp9?0lmPǿ%e҂_JK˝,R@.ǣDf&1L=9~Va7'zG4NiJF;jw#Yc,X'GAA\?RJݛ: eM̞MO EänD6ߛfij7u˶ڑ/'5kHhƶ)̒<|{?=n1X8r6E)D#,}JON \$4ߚЧD+JF'w)0kƟZy'a[_y]ѿMMx sOu5yjsiyV s N_)>a:rzѢev#qU+RGd/v~$щ}F@ڥ3>LW=0Tn3A~ ::ΐP$Y'@:.Ɍ +qKf*Hx]Vfu jߜbO _SOY iw>3˷]k)٢b NTK6yee >ܒ~Ӧ{PWj5-pgItMr/fzK `tJ5o1~4:Y~ROFR0jO箶rY &`"u$.?Y1/` uf޸ɳ9[t L/:ΐGU@Z)<%ӾῇЏ WBQ0R!EeF!?"fʻ ]u{E%y_P,b!8&0(\soy_?E0A|$؟j :9ë:W4K \v1'JJ#T55h֙G*#4<ޱܯɦo(کX dm_&,˥ۻ/34e;RA~&S&>qZڜ޹=Lopc>Hzq :W*DsM$+2B ZNu6RhEb() 4<)2^v"Rzx\3σ;*9{y*{`fBV6ZNkg̤}r ~Z-mz\RQry%I7_}yI4]UȤ0))m*5)NaGBpEiZJt. ˥-nnF9:9򦑞瑘x>uRW2B7Lk#r(.q=js4^U5s񘐋7Zx0b0rPhW9Ȗ5Cu݌ىE V1ݙ\ٍzi X̷v UqM*)q1^YT{e(xK}p:kb_.ξVoqY%1ࢼU*4v0:C~E`#>-9';,MmԪ0ҡҁ?oV_r(Ǒ$sbۭ K_nhvk190iJvo2=nR-uquM?/5c2ԂYoJW6(pޝC17FҢگ@b eM􍓧>♏{ ڨ5q<##Ӄ@XP>_ZCDAw-ecdk/q$OZ0d0$P!6aR3p$WBÂtCbk,>Fi`sI&ydY ,Lu9eH.MYL~YZt .+OHO_˖U)(|΢36>-pp {٧:e7\ i)" W#ALg/V~u$)|T:lm=5.X8գ)ml~ P9A^3&(,w+Ųk03m A\vVk^h=u$)&7l2vDSqTO|,Ka`E$m&=Zʡb~Uߕ6 _@p!K}S P)#(Z"2Qݰ]z_ϭ](׀xhKM5GZE$Y 26v.t-xg8҉)њ?F=pmŹ`,"kX_peXmQOڠbWDUԵ |疪W?ۺƭ0y {ĐR~H)jX4y4͵2}і$]fa:Fy+6m l2cv`Y5`kܜۓF.Ilfi`W*H!WbǢրGY"G]X)_748}`ϢUAܵAL︚LHMkዛFW;t9𷈨©"827t)猀oQiUSy@5՚ANF93ô쿟+*InFm 5'Řre秲ǟu)9вD"z*$p/Z[/T&'?;&@-٨_-(qD26IKd܇$W`zf( 9M~vnH`OZZcjQY Xj1HFR [HB}2)5k e #Y>}s0ytxHjnOta Q/7g_qP=݉: 'M{0~28KRA"Ïyxn[T&bYߪ^<#У>u,(x$ "{i FA#+lՊO$&V)ȅ7(Y&q)@ èҞ0%{E?dP,hU lsc/žBiUɿ!38ǠR\(\VFIEu1pI~(VdʜpsJ¶ ;a;=O =%?ms$=2rKG/DoO-ŗw hKs:j VulIVAcyKZ '+=ea@tž~79f*3LDkl|^RɎo-@WH}uaO1Y0te82EI}@mSD.Z_:ߎ-)kS*e,E^9.vlǐl:R DNpC||v{?=۝l+ew|"Ví$c%9J hVgN"P>U &jvnيɳR}# ^|b}:xJ%iEZ>cFuxЈFJސdBkHRrW~(3piVyð1.b5S;Ejqkwe1 YϨP+Wy2dcД@ڷh0k*ѳ Q_ "Gz!q9k>n;ʷ(ld~2Rw'j*XA艟;S}82W,ڊk|x=euI=Y`l}M( 7h'N5 ɤo!I/⃋t=#fwsc}'p ^c5?pF}/'_C)ڜs)ز6@L~6x>EvB5r7ެqBYw 2%QN&,³hFOyg~6 DW+ ;`T̩,7L3K\3 A"Hv1"W~K;˞c2$vf_pz"񽙀 |`b4+cWpT,Ӯ9'pk+ JU)xw`ɫ7X/ltK390 >(_{]dƿ}'HJQ Q{`?РGɱ~[ _Gw}\x%_]ד#nu¯PSVFCw]gqFDZGp,a#l+t*b#/FۏKXּ,`1RuŠ hB0kƉ0c9e 6V8~ d]s~]'vi|e,ܨe.d3ȃilc8ϓX&G?Mͦ|g >)>??$uL1\:j`//18'I:aE4k[|cϧMD 9jM$_8bhŰR-߰fhĸ{~[ +C:__sc;ZK>{xȍ9]<ޖ iq][H0@ 5Mo?IP· ke4DIm;PCm䀪IbbI`Sq"s$ފUa;ORd]B3ZL mi 1iv9-_'ԙEY+LA+teOXoiCTi W3 ի9$fqy{>O}R{IsLҒpfՉu*:]hf#i%Cne|U CGe %}c^+iw-dG*`Zq`/>ko!`!@7!xe(b+ uBEIyy޺gʕƚhI|ђZ(џ NWnMkYaZgELQMJEVWrٔ+'ș-=!VI؈35h ue5L.lӤ<b@AeQHJCх%%0 ` KbŌUGK JWyJviv1<*i#!uȟ5I#@̂5ЬֲU+.kw_>1PKԪopk]T\NFP)DFt*Oc]KR`,ZԊsoKҺ' 2725"O\A-ݑ1`^l. 'vyπ(v$j}V d0p #`V6yDàВpI#sQxα)r6$k,&9E$#읰_,:lp Q@no2lłIk-zWkM5*={[hTeRwCr\)km@,R ;ɝA7+=d $6~U2"ce|3 8fdyP"KKbPҁ~~>t;,U'2 @_9opMeDVviB)7+'x`s}[ŋ^=.aa`Yx(#*w=W>u%ʯo- #tY{qە_S 14 =`W8ٶ@B~7ob<&qҦ!/OYS(z+ؔCIJ TOiěFш=al!R6o:&N]A*آ,R.x^Pu'8 mל7/`C bϟqew-96D^Yv&󢽾v{u#.* գx\Pg#tJw6wC\s ZN:Jإ޲ZW5:=oZҦxJRG7"Qr.JL\e1+P$'No*Y3+ԸU9 ^,i@z~{jL2mdtaD'KjA#&\H48w`|ih0A&{>$#ͬJgf/Y/Hp&m$퍌TNtpߛ)*!?+%EW[]8SiȐa+GًЦ<Vjwp>/_:qO^ûҋ[ ,\?҇eɓ[bW$Kj#҈*ٗ$/ O:3 *؏\ǣb>u>~=enmW5hZb5zZ l4pJTe߂(ڄ6XuݣG9`NLj%j6f!Evٗ0C Ttx2/LxG´LZa%$J*-tW"H5[Ro eQ?jjXj :]4GD/L"{QJ&&u0="Re8Trw M\|6H/A!@*Jٹ6{ a"wKH=LG`Azq j "rxqPtwa`LS=n^* ܍5>NVoEZ '{8o0/MKAmcc #tƅz%@  E_ 0}Rl8>: kY7.3~˫%?g%`dfJK|E(o)opifWZ~4_CTriL{,i~O ʲ/(ŭ-\  '+0T` Xfr zU7q5W8Ѯ`q 4o_-}92<.|&i 9r,4_frVJ#VׇP!0 /&)o^eK9i0}ۆb,D  lD0-4^bw|ȑq36 n:W d|Sc~6o^@.I֔ֈ^H?=@V|J059/`&e'I93t2679ABnPsSm2}R{`fl5*P zJarBc=~^G/?kK g L @n'q@Hdԕ\Z-Ru!x=|%P M"=ۼ,jMϳ+dj9ߩ<^jJD|;l:ȂdӛSϬZ@o %yЋ-곹+ă.?RGjM]:&"75Z㘝_=mG)Cnc&G9-(G:wI}}'dqܳ.RQ}lL/{#:@@;GYɛj9 1|萶^|`4! T6s# fXk}k1cJn'@rD#`' ~L6Hċ϶l}-U;ҴvyXcIu gj'wQn#\'A'fyt;yz\Z9+J GpckF>dqn0@nAT: >Xѫ3bj"]J_|4Q֚ %?:cs j9iԸ|5s$)$DU_/<{4WC)]̼V貜!# J[ tdq&WZ^3i_Xej=.[ Ca` C n~*Ȳf&y]x47wA,Z/6k3b n3pN"]G- UCBd\ꏡrt~YD?)QW(-'=$Jz20SQ WlOXXbK&O8hϰDz>{9oo8GF7k1P ˻b k„Ű*"|Ei]gȩ~XһcJg܁d#(4Q?Ko`&DzX8m@;(Iһ8&[{%_t  fcܜV wto9XNWΓk恥TW7jܗɻ~|avȦ+9[ϏZO̝Zu*(4ZɅX5b\Gv}M0Us".qr}sJR_:ӐzMZKӶKt?wis3 8Y,`tȥeI$}s~ _.&>֭OnXCsq=~/+9uo+旺#!(q=-wRvxǾ,zX΅H y1?;1 c3΅G,0ܝ9Kj'9(Z+a4>}- p /?(pS-R@DSEU6azs.qu+U+B;3.gnTSҸZYS0rrag Hv%gyQ9(ۣmiD?z۴=LT}oO%؏SSVi*WG^icjY^nJ*F) 3 ar"S 13C>(Epu凝 Cw-v錡Z,!A3ͽ#&˨=8t] ~NAcz+@_W8z}eEu9rk(fts]]#o|<_?LfT(jf!YM0cβGjB@n F\:^\F{D# #4;'g=`|h~'4/5Ejm#͹ =ʊ'(˖HPPw6ǁnM%şwX’!JwT%LIDwܹ`ZPK1ּyiOra_&dGz6#g@tVldrx 98w7Ҷ !&A6m9)%J\pcol!<.ClZ,Ѐ2 >T2MJP?sJ+DouBxR{Wܖj=c2%a;TD,[یB:IY2Ś)ecn+ L47+a,mŋmqf͟-؅.0ST*WFF~Lg<a6OBĎ7E|_ Nb-#N}Uc?K`x.*wd;hmi5%Yk u)ޑH\+U٧ F֖xZsLa@R5+ cDI*F_RfA|ަj)E zJ; )ۢm* Kz;d.sGЀٕ%ĩ"R V2.?M[Rw5:K#YH#L)_ zBhkð3:Ogg3MX|R!JdZW2G% yH n چ>언Wew܂#,nK-VvBA$_倰Ng0նJ.[4Z uKVlLΡU$[Sܷj/:S]) ƴMh@l VCr9ւ%But|a^zX:1!'Q+\RW突Iiܺ9KS-o9 `.i2Ǎi_yu uy0@DvܶgjXfI~`"=p}EpM:W%_luc<2ִ`ivoX1M2l 8a~yR祂ڿ:tA,|0K2[?sR8~š1ޒ=A;SRGs ?Tv!iL3wՅؒ'X/CH1l-8jUQ RKr< Z^ܢ* ߞ:BA~ZI@ PV8ĺSkPB w'[>M!hl| 7R.;-s! A wm\c0S_h/<`Z*6+V\VJN=729lbT. '@DCGHgwNo?>l+AU5&Sdґv"J?$Ð5MkAJ}Gb'~>e|KVޗ+>KbQ_|aEPx~k+p@'̌&o*TkE6l- C!\/!*~@fydՖ͙^cGE1iG.!I2ނŝVۧM'-ĤN{ɻa'8 t1.#bTziFD J$uYdhA#>Jz4~1o䐚e 'Vsk МT H~۪Do6B拇#tv(=o3Zf;y$P 6NiOOޤ fpn">`l-q-:t?I+;1̀!]7-Wօp~࿗y=R?/ Fv[HC/3d\CC;?DlnM0C bBۈ0YhH|>mJU`hm:~<_):@|*Cmm/TC̯y(A\HXӠjL{ַʌm\%C 3zBaMzG O)Sfy!IK.6$%@vD.JbW) k@;<<;#\baLտy2Cp&jkԬz?Rgm=gހObА~{MM xvI#3>B;]9xxbԃu,XmiKYoD>t{-K4:(\Ta鼏YITM_h֋d=Fc0)[|BYt xt5|=`8e4^$5|HPSxgw>MJ 9^DD&]asY|&Onmnj9SBG8&0F?0jc$ N݈[{"əM6=΃. j ^^(LuPxا9XNG[oAz!ME!sb(xDjkρՂH6>N|ab.Qg] 'ؠnpB:mor`md8j \Ǿ ݐ3Cf+."ng;)h}pwr%3%R0VQ#f:h49:.Y:-\V6WvM4xL|G7IAER81(S\4o3\P>(D0/ W9P(%L@.huxE/#-m)B͢CLCnK?h D:TJ7mpL1~̨,%ZgɓV@κ䇳ϖ{H;h hxYEN~eTw|h6,IG,}xiI#HS?cc5X\w|j\7<&rANt\@~xeeީ< UVO2&c5u՞SzSnPF[ (J~`arLX4K6m${M}w`ʟfD0 CIBmR"V)EV0m:D6ŘQѢ^u^ԯ#aF=f%m o/ab埕f %7ɐwz\ }$?LKbX~.ӸMÄ =A7mgd *N/EdsΪa”8`iJk;ϫfmI0})g1'qג4TƟ01.mm^$c 3BYHHM*O? G};N gtK4@h3r{q0Hf* ZWIUs+_Xo"ʂ1zaAh4]Ư}|!~v.Zu;zaxNo YHdOiqfg5I[~3lGBlylZA'/(r)m5]$N2y;xNvp{lAHU P=O׊'1WQg2;A>z;N7[MB >%:B,Kk7_r})8sɉCe=:|7qz0u*( I |eԢ>;="F1*9hEjs{[(FJ>c/Sb eM/TR -M7劶$## D/xloň^o>=6ToOP& [ g!?K?mEG(ѫғKЉ[7 ܍at k\DEcY+Htd*(ۯ|ξ'P~,ށC+mO.Y N'= \ =ق\k]@=\UWc?Gۚf1''KL!p̝Wඏ?S!:Q+\GoX|S6WoVbgqJB$&wڨ>")P̉&$ Kg6:#:"@v%~(KI8=ad]QrbEL#],RBf~GYSUΝK^qq1X=퓟l\Ouwe5ҹ3:7Ѓ/-׳즕rU"ۧOgDϸ7uׁ<18I\Bd̓J}.Ut7*Q[kʱ[ dyM+[HI=>ci nD³T[Nf9b -f~ %9?~^(Mkߴꦩ:QD̤7w *!Naz(XH vvts,?B}>VOn:\FU,S3ހAA0z'ʮÃ6H=&Utٽ9ile܋ ׋HrQE!joN#踧ua|FckCll;-Yv}t}7ifG%q+'ЏH'mIxyv]XM阈`/Pg1Ôud׳c R/W-j(E2WGS;/.~:)|szOƨ\u+c? U3ԣ׼%*[H 9dHj4ýW>D'u^}5!Ki"W3uFKKH`K \b׳ /辮.=ԋhi* c!5!pEڵ3B-=TGsk~k5;g Usąx 6ӜZy--,iUtͩN890^i,\M.XN81@PfF?nwJlpdJRF/g7$pR74JbiNnA%[sgcrkѶB^_25W$K4 v Jx_g,.AmS1-A\AL?2ղg }t㩰Fce@A 3bWgBU#řq]r ³jbw&cFa?cKrS6 `@\ eGDr%YgA)jYG7&]m61&~;9a}|5L[c=k-%8w6' a)cdaE-ImBnw*RuR_}<ӱI8G7>Q8w^96Rp־=HLk)HӂB IjClܒ2a\I|^ >en(Ǥl6sA改/#PBwVfx i6px[O~/kwwæ@DL #2VJg==x΂_kt`O2d˻gۢ?˻ӘuV1'^V$דц0޹'AM4WXgW[#jo:J(h#,,oql ɛ@ qϑ-uAwV"$)%7(6)s*3 8(ByQldtln3Nen˱15$|.N47ڥyFZ/hQ!wpT|Ae_vZ@6;\SN҇_̓KJ&C^')]LJ/4=mPfs`skbSW3!5wFߣc *&NoX-f3q>L(spG}&@dW#QCYr¾x\>{LSy G#]kb z{pE`k=XyLZ켑 @?Di,jZIq'u("2Q˱F7:65-3:׽W'5Fm?@8A Sڗ{_%G aѻGk0ځ"<ū˩`q|zT@E f;w_~¤QcGW%}bXMO^=!\gF?M9B1Y.Ѻ(\>` GH[߆ͦN{&d7]@s`#oEVg.$ bnS$ $:o}/8'Iy}t*:5V6_ y6\:9W*$. RfKAQ=F,UUEDWYTtK]Gڥ[mHC2t:#je$)C m#U'FqmYSl-:/T BacO.'SU @43ӕ@cAp)$Okf=2%fsɣu a(G99g䡒 \Q5OdO/ګ m7Ǥ4]7M6v^cokB rwl@+ Xh󦂐#x5-nGpڮasfgD$"rՅXʔfT0L.Q~i$c\(F@`hg~lhrrI&kM $ܲmȂ81xxkK^V[AS Ÿ)PH7#YNMuxre" '"uJpɖ ZΫMƂK(^E!|Fļ}٫<hT: If!tu"zGtq(Wsey;Hyu%V3Z) (R&p*R'tDTXotD=F/fptΔlЃ|gR3qǠ|bѻx|)20Վ9 3ܳ_'^ apv]>'x4о/ GяDrozD Mg[CBTkL>*B$ElX@v4NOL/} Ӵl- $JImQhG 0AΨ5))vV|)1NQEŅBe>(u({}8ɼ6nؼΣNmΝ t) C6b7I 2 :HJ]oD>Yr|qaͨVJVN,`9|"K r!Μx4E.+n|TUF3|7oEۦCHj(8үkZY25Ax{q,mhfb1 h9%^TyToai%\ӒbX*Y1* L=x*_'$|$sK/.ՔCX 3<ԟ'oj L9;K?9[0֭P7+A$Xʯ1d7y,/F TM^55 8kp`K;7xsR(޻{Ȩ*8$C-0V9u踮Y̒C:8WѦ}aiAXzZ[A[>Y.ڿ\@HPfMh9{i sY( )l6ާ.'Jn 5x#$V"'CPXFVy;o 狂R蚜.?7,#;Zys?j%O?Dd`^8Gj'G23$xVۇ07p@~sS-= :ߘ?"6DM6흳 A,˞J^ɭ~<`D!^|"l۲]ZX;>0 09FqU XULQH!N:#ȿ <~ȹH{}Ro45Rz3CT@\-A;aK. ( y 3qX W{ T.LI0c*iu5tmkl,+ʃ5<MDHOLtUMkvR8G iQEŶM2.sXQθx,\? rKko+ fW$R~>!ȺBo -ҭ>;NLp2~csh@ؚK7zD|\N8^̚zѪ;kg? G4CGDj8̙̔cbG.g"܇i y ف,]QPxWǕt8zĥy2]~ :5y1B#_)l4xSQ)1ga+5/K8o +?9rB2d  `VH@}HY$,Ef\1ơxkR!)Lmݼk_k{z/u1FE1[0nsxy6ڔ>tE j֎iH17$0~%R6Txݮ:UqQwqwU[h #Pج`SA>6m#kWnj/@|y m<0{M^If^(w=-IuFBhLjPM,X/]NPi gz^o6 .>)5?d:N\>BC}:|9f: WF'V>׸p@閇dgљ:{]?%Ěm|ģwYFTm.aqv /Ys2:|hR sp^\,҆2IlX#a9dlH6[b_PG]ʕ_.aJywl&jM#پ.GWqP&-nK,lX,օ xBB8ໆ^ d1٩,)<ؑ%:0& ^b?4>1b,Ɏ<ա7 UFL4#XXuٳ$ULSBES2 dG$upŎ$nr;ryoǔ~#&r`"2xvHn?aNWڇT˝Y,'4_Q{pX0v ;ʳ%.g-x'&ܚM(h(jW$(ut >ebY\1x›{zͰpnm%JNbX뵙OI 䣍SϓD* /2NuMPw1a#C5<-d&5p{/Xp^g5]vGo vw0l_(V%Oo[7%}zx|܎x$kHm"a'7E3}?1rviI|Pƻk(rZne!M'uͪk!6[|=/#Q[;+SA G GݕT'?"A۶hbekȟC-d`s kK)d,d]:X[ow<+`/{Eg>SDQV9ȢYZ32=( 굒LI*iePl|!šSo }-5"Af͕yB¼\(Ǜ{Zcv+,U7)T׺N),NCueD2b4ݹQ21i5ԩM(sOw]5 `}%+'=,I8 6_GG:/U"aV)$~3ߪ,a;  ?bXV48/1q.ۺ, @8Qe$ry x!%W%0ap,<{BiLvJRL=ΰ97cEaHQ}Ld{!aTIS.{&*Х1lsI8 cE[EY+:rEQ:XEqHcżb g ٫jZʇK"bH͜wlI\NRК'yJAr0Ao Gu&V;0:`xؚc6S" ?Pj/rh@X-G (a D^6̀UeMK/O"[O _Ȫ;4[RU-GgTEm"S~vk 5uXW~ ʟj;60Cv4QrAUȓ|&Fipl| _(:4Ic 2[$w0;Gv4B"@rilUgecTB2đ=7A H8vA[Cf X(v[2MvI_65+eb)@z$]Ցp9f)$C+p*)!vPTe~98)MgE!Ju5~:D UtR+jBHnP4[k$Īn1p@F(ì3G5"\¼bİ¡]Rb(?֙9J9gfdnr5FSat-ٻ͑/_sMa=6.ZYD +u~p5( gGZw=dzoz߿CS r^햐?UJ5NJ2XmҘEl';'_ˢ!~^l/K+M\̺C![xgo6#ZZo붋7a}zA+5Qh}Ĉ毶kjL֛ F ߧ?d㽘suEN8zae" `gs8UslT`(п{n oͧie"hw=+AJX~7XpWr.E&&$_k!~QI*bd%+ԐiDEM5u]M3'&JRFjЕcd,`2 xgq|tO1a4(d/Dlj[F\}FG{ ~nt2mŐZ}~0eg!$k~ƚbUWذAٿ,U;Ӻ}:ݴ]USZrӏK1@^G' YaEf7!=lsHXVh?p wГ]4U 4';;]Yc(@"lDCܟ:/WXNDu~%9d ><#ь4zv{ {Ib&zuvB|XmJQ^~bL VHU8y.[O X.x$fEعPQɉ?JtO!We0mFd}œ$0LϘ5kp;<`c!~zEM}i!?oOc%( q E25Ln2Mza#?F7rM}?F]x{TEb}ifۆy'A618I>\ҡZHv&YP- PPzisUغ~7ǣ!$rg#^ߥIKP'͌ Ml43~Y_hpPL3gr8$E_͓RSdO*aH`I:*7oQe4XضH o?€O@ZG狒:"\M+ƌՇJcärba[DaVs1xJoi'|PE i!ud+j.k˹Ωs7F^^ntOYx FP p^Kk/}=We侥|\Q6IV[M@wTD:K <@Y[]5ęKkUϺO % q4G _ucFDfM< `, U@苫|ʇ}rꎻ'*iu ;Y6]p7ƧDjJVr> uJ*'SCPzV":JnctsØV<@ztW&kr[(Mشhu4+LAT;gdU__qۛg{wJ)KPG^}3`67{jf 2YiTݠ߃4fDt ES*0 ~|ȓ`ؓ)r/@Eg=x싼QF]j b]X/gLjFuщD;7_ҚNxu H%QW&c]>/l1GH~[~H)4m%:9R V9@T$('[i6fnqq㬕} H21I] GDANELý+_Z;SGw1fb؅'/6ĺ҂‹E?:p%kWjdA|> WCF%eC{MVy}PzKyGW^xIBY]/@s "瓌]XB4+)r6N Cxy'U07T600(%6gj~A?ez&l,Ҙ@U. B]rZ{Z"u?VRpc5mC4_D0j#%mTWS^,ndBPK.gast՜GhJ!0jyPaHRT\:pB#RA; }<*uG8^ɍB%rAh+e䢅=' ms5͕ u3[.&|JhlJ*z9rgW 6v-Sz2p7*c ΀ўjHPu߱RAra]3rؖ ɡ_4R)7z۬-1@ya[rKau9r'ˋ^w[«RQ~3g9& $ U;M;t%-ml.ٸ~:\UD+%Ro0$Z1o 45$6C~rG/8 d=^/c}DT7PfmtĶ =0Bp4tؐWJ]ȰήpAZ1{uiA(aU1<` DEp+3uĥp:6lo`^3"L/#"uQtG˹3^AF(J8 .e45[C>KfJ+ \ķX^Qr!C֜/_=DžKmqV12̟2p=Ӊj/3bϙ_(a`$^/@1уc7d)W~pC9;Pg~\ThbØ[ѳs0ا\3Zry)Km"./MCEeoώ5ca7gR}mbk!Dd+Y`Qau5AR)MMFpSuvg7Yف(:/ j+,8^yZ鲝 cVtFlBg< c:iB1ux:PP"^+:ӧtD,vh{صW*cGKqq6@} ړJ:(,\qJ-K<5Jj5%IMK| Q_'cHoLQޟ]nVj9YԗiCtzj.zodpPv&͐iݾy[ hHxa=jՠX1 `%jZ\&:ѥ+Hc*OEJb|h꪿8B´#u'R[ͪNe} l,MlA&ߚIIXGl!)^>]ZMi~<-q?Y\v=tvY,'D5EG!7V#YS(7`ԙRL"t"N8\)dSbk՚jl!&6s rv o?'S3Ε QL2tQ^ !]d*-b>Lw#ԐO-։i3x0B>lXq=M -! ك! WQ{ r߼mboVP`]vwsԎ{]%狻 {r?^,ma(/?=y?i{P;p[6 pLi*yŰ%Y ԘtXE $rҾ<=P>2G׻GHܫ\r`V$y?M,QJ* 3>%lic,X[GTm^rqq3)0blʮEv}tb*lèH̀M&L>[ej&5 lpwR=evjHG'YZnw+$ R9L=aNd]pn] ',t@ٶq閭U(k55qiԴv6xH , nOYka$y+b@1۽ M䁧A6SཀAӓAU Q ‡XBTơ%rpv jPh؆&j RV$V%: aE)tah>3L5H`^INTNC,ES5noi$;0MΚ(:WQJ]_-t{Hطp'.߫WMl.ojL!f\*J!r;,71`zfCpl>_ׁH&@0kz=#eG~ 5}|F`.-=l^d*\ N6F}Ēe[屣1%d3NtQT=1n \'s£G ~!ieXRӐ:_HܞeGmq#%Ie UNZZ4ʰ̓ΝұgЃ`deU UV^{VtE=L%׏~X>!c\DnH>Ξs=ˢ*Aeп{8&~s<ș_>4 Hn1[Bj1ϕ ţmQ[9y[9+zKoFZn,> P覈^Kz[~]d۳G5Ò6u G dQGG \Y D"ިAa< <ӷi8ِ@yJ,&v$l/XG0J#şk]w[{ŀ&Ċ\`i{GtovDQ"TBLI 'XEB/YFc lRfCn^/# eaE"@ #fXH*ܦEג>h4绊b&gn v*ğДoE] }`@o7^ oTaRi6D׎KPe_>Ia@ޖ-< dͅ+}lCa*B.6>d-a /a6;悮%)p9ZSw|tDi=F&FJVw!zg HO *9a[[xQ 5#h#sDY3Իa%+ JߒnTuӘo\=Gʊ^,LG5zKÊkOx-}"A>z#J5T)"/ܓx7x  FP tH+c<0 \ԒG/C]/*Xs? ʂ5撙᫔0djUhLw6kD&rNHm Ax1V %Lʖ Y'VRG;.~&Y>?.~*|t5 idC@]#,iR.E=)Ambdb]8/o! am(%^I %sU-nrҭܶ^NX'β >;+%EҶ͏2WUO"@]3:Sa_(-iT:%k.+}-/Yć YQ}%q5 A:) mZȴ00!υrɾݍu":?kV#e$OZW =Ť(1* տ]_Ld"3e+As$K.YRDV\i`nwՈט^2$U-5l_Mog_ ꒻]3@!S«*U`!GJ=gK7N!i!ܜOIZ>K[/L5|E@W5 `r}&% ̈8„0Y"gv'c'x?.:l^ZTLqËPO@$i#e/צg:Ԫ+dq$>^}1qN8MS˖B7+,9!D6~~]r'JQӋr 4사5r9lzk.#Fv-T12W:^<:<33QJTnI+- IbI΀D_NjQis ԃSRB4:dbm%V#X+\e ~O1G6lvY|N1+OGF߈:qJEнm`^ #oAsh~đqy磚);V 0_d44 zfV="CElKQC5zF%~Z,,Of3^O[ żS8D76Z jrQ4N]4p(h+\x$т9cT-e>Hp{ \8 7_NF`,Gk5<)ӹsKҦvC &"UBPQ<: }pZ70, aظDZG!'RSSZ]+'^7i56^ ' 6O#'p kʨ/j2Jw@+[vPmBèlZcA1-rFZKJ~Ȥ /O슟9JpvEaOʁ\ނN~zaz=wPi[З\j!,]UhK`]G}6~~ *a_g31pBJ NpOFr^@+fQ̀dN 6&*"3 _{Wx-jx4yiHPwgң濏saYU)jt B΃?Y8&tV+XB%pK6e"W˽腈U)KE@cۜ  ȕAXAbH:^OH#xU{d2g=;dr~>uf<߇8ȫpȦ=uwOI\#6  *E]P؏*F&f0ވƛ'C)C 4LpeAI!~'!SG( ō ȓabTA`dK'xNLƛ C/wN" G-lIV"+ ^#?MYΞRU[<;Y8_{xK $ ܬq2bf+W1)QiݒݽҗT)r^,_.åx˸ 0o5#"Wv1`D𲮴' AS𝁴YQ-]kͦ2Vfo6O7=&IeM,huta ?VRup.}VƦu#eOVge"x"|pU[ Iǯ+ ,%@|F a\&s2(1[Cup lMBŔC3n!zDH–UOIyY4қq13&.|j=arӾQŊwBQx:aN6 q+ ,R%;B K ?e$.Z|եn'%[)ﬢN@.'TC a\O6\:`Gv!`'k9D@;͍Luixkͳ9 D!7ci$]zg.Ͳ TbO.w,0 I[ t[خbY6PGL"gOr7HT0h(DPVyZ,P4cuy^͞"Gsߗi U  g>W[ުfMbt Q&42H=C-rs@H{՝A Ɓ dIE<2} ^p?-ˮ_(n$3k"s2 ;هIB;"-!~gޘ&H9#oȠ{yorddtS-BWZ? Ůf8,gKg Jblu[>GgvSDhԣ3[yQ<[OD< ?2=(782mX00K|BFUvKh3wo(a8%لse4gm hѠfBFӸmaxetzDaWX0wH"|馔uKJ[I̬[s]Va cn% SȎ76}%Hb<ߡ&-?ʽîA:ٯ]^n37l7ڮ[>We-iٵE,!5>9 d8|[O3Malk1F(#ґMba#yTBunz,}ͯ}0;3Q"\_T<wD%A(#k4MR6bPNYTe@yb\CWn)^ąMWxAڷrsfeҎwd B<`|W }&1:(63u Xs_؋Bol%ZI}">Z7:YᄊgyXr5ߙ8)qU瘫QĿ"%#iu1:eBA_%5t%'>c ^+IX`fqN-(w[л}#:$7ߘ"hA=srÚkG 2 u)J/9 HT4 dRULo~LD4cyy7`QSm-;cH0TńNz7xrXL%'Jij#Zݟ%*:r&n٨ru&il"UdoFJ(_"!c?KA󩖜IԶk9( ʻɩOpL_ je͋tBIoH<*#e5Msz&7嘻uG\ʻKouVא>ʥxh#Za5%IJ oXoqo}u ZžD~!L8Uɗ1-{ԼWơBB26ܖs/JusA3fn#E툛1vwDdZt͜v תQsZN7`X~W+ms^AM_-s[Mhb-"-j&W&p"PVu'}X5IdL m]I6iyotr3ګﱩvQuJkPw{fw* 0 EpD+s D,B!tѴ619kxz{@s8Gsb !\%L|zj`rq h1jNسGE~^)J66os#WpBL*r# PQ-)h eF~wNaMMaYڞb)jفܵ6xH97Rl?^)WU=Ld9z2\9 DZrG ͤ!qh ъXآP90]|M|ωtZhrDǗ;ɢQ\ Pde{5ramKYOkyeTkw}WBiLjç[!n B"mp6W@ K{~>rǟJEU+<4@m8̪^jiWDQ2XhDh&VehF N/ٿ؂}mF>#Ek ׋^hX6r[ET˩g {R<$"U"YQeR#Tci'aIGxF~Gd-YZQx5ͫ\_̿sLjs K|Ґ9wR] f>6P"8/KOB5g[/:|W{!7/0'vT89d&&{dgot T+`a.e7i/4xoe{Gfk7v?mx!e}E _ZLb,+fŠq;$2Ca8g֣ 5YЖTBL s6oG&?Pd\v ;m<Hs#sZ Q ~ȡܱ? -д(G| U$]Ⱥ{kc>}^o-!3FJWDu = `}o娑G/ rۀ6:v07PC 4TĆyҦ#q \嚅2v^<yL~DKJfހ%( y%2ԷV7S8;RUjFJW]׽W7O5cH }JjGE|9TKE_IYjwd,I:xEKuv׷τ6#EEG4$5{ Wq7;&mL0>C4qþdjq)Zpy w23FI*TKvOT-JMrRyCQ!z~ +nH |UPs-̪*O$&n-> ፐs:FRhp]|eI} _Eiso+Bӽv!\+Zj:LS)WZ#d@4 tCVߐs5 Xϩy{g.~;il_gANc<8OVEOM,.?(%U^K5C#tտAvk~?LB sYJ36GS1^s=zD90o{UY\\ ؽ3 |ʽo :Dt]%y4G3);q'z?S; g8=r[t 9?9H(.FG;JxLtybnm}vщP~7Ìmkg;QN3?cp%S@ RL,D,UI,i-ϟ;y!َeSQTrMg ΃jȉ܍+a$uy m |LEt.z]z-Act^YWw vZ,PP 4:PV>*l6y_,weMqlg⳴u_p!@M#$ ,\V8ܢ<-V#i󻆁 W 0Lnoi@p贗HwڹK{^7ڧ1gČg\?Fdf0kZ}"渺MP7{^ 08:GAݥ&c?n8|~"$;=n`z=GD+V"uhN`p,ʜ\oHQ(p3 ~[YR0k6F*%XM >]~45ݾ)U ɆYWǁ!941s{ُW]d-n\kpzlK5$C^籦s#:!0y4Zß! XǪLV:Aj}wn#3=W;Z}_D۾9 %w5MxV4(E?w?bw)C|;LuS͡#Agh`qB|5pVҺ>P/xwdN ]nكQ - (^U IUPp26j0}P1" Zܧ6Ȼߠ Y6ݢ*a^1\Qfh/] D jmtf,pqmf|mzu1X.e bY{V"rܸedYcAO2GX@23vcsHT+cP_}VeF*{^"Y+dJ0u~3|C3+']^fJbqT2Mm$,H^'c+&p&f/xȨpT m㆟=RM~Q8GBV/ 庋 ->`0(#׼É@EPy z]w`,Ԧ= ~S_>BF4閸>MF |m,3RƁc@hhXXn̄Րʜe*ԓR^DGDZr+e!2K1׌(2 E@|Q霡o0ZfwQTnE,{~ȸ-AQvۥ|9Z.;q]ep=߰M:9M i5ZR"Hk;CVNvSb٠}%Y.tɆΚI[2z!h1fxƧk]Y!# 3qWu07;i8;hw6K;ѫ ˞j^WShu摋[;kQ8ǫ5WU*UŘ/2 2V:hȆPJFDܘ129hpD 6Db*sS5zU4t%,0v_Fcnֳl갔UitjYyʖ#M!^A_67{R׺PUC' F<}E C$MSRQKĆ\h$N >gKm QkNd1,,7,eڇ})},ޱ8b(a95EA(HW_@&|gIߦ50p =d}Uo 2]T7Oߡy_FYozgd!N1edxsD:VF>%ӷj~!)Ե?ʹ8Ѱ:Z`&@˷_bK|ZTO̱KoA*'t; #c3793JV~KFJ +;8I0Ɵ,/ՕX%HƂ#qOCᐶ|$4b&uTs?<߰oL[5E_GiHR Bͮf+s]fAI½&P_XFD,#%@f+49ګ9q`z&$6)x,=ԓ$_a k&T' ){\iɒ@7viu0 F- tYsءv6ɑ&7*PL R,1@ۤ" Kl~jQkye:2ԣlE+˜դa*Р" 3h28/Xfbs^1Eܙ3$l9X,qXX̵2R* 'B "(AqSUE; z)Y'>B3-jj mStUIK[JUf@"~*Y8gfם3G|$P9N7-v; 8#aK~\w߯OX[ݡgi]?z2qfo`J tZ-f/cDߙcȅq[S1gQd:"I^0H!1~+Oj㉳b诱fg$ zcjȒ~O1Rx|J|ZObr'% ljQ\Mځ ?ön9hBdwKCMEVCfq–V^!5z.f%d`5EjAG>>$l1m;&hٹ,@4PXYHr1'omlں^Y #D$wJ"fN€<`6\[X]W8].5- ys;IoQC쨌ZnRʋK7Vqy]^Yn\ѪVJpi{܌}dᴍ<|(mc^cv!R#)ܾįGGvVЭENҍ:, O5#S'(Q #@>~vY}RX'ָpO L=1IeHP˯QĆ'*$ 9n{asJ@"S0#PT)Dcqu[^Ӵ=K=&Ea?Yogp-]&A3ϲlIXj3Vڒ?bp違1[_@*|#K = ZQ [ګ=L>ll θ$YJ&l7xcS {;L <4\`6ѦCƱ}Γim'ϓ/\0S>~d)t2E?EVk 峡1m4tsA"$'rS5W90D0{;MlLJX^Jq)0\{. }+5Ht=02g|xVNr ,+դZ*X==HQYP _h[h 0QdsfLkFpFo/kojwagrs -#D=`x1.j~9p$Gx Qׄ;o ~{ٸXmXd{Àv .g@0̊~wVwM:!T*1н \ڱT7-Cuv wb&b5b_yњ\w6v=5xVOGcɱ |on#8[ߩVQyES0? G:=f&q!CvN;&Lv]@|4@;GϛFce.n)Fu.DnbrpAK Et:ie}"߱ڜøi,0l¢m3r;}mi LC1~/W[%!JY %b(cg;}&ɬ&ȒqP O45ecv]Ќ.r0i3&3(F#mlFӰAv]R $,/QK\4xg$r7i=7+E J W-Ū_iA0"pCg7E!jlvjk+ˌ*;Q3wVpQVa4J`MiPSe{he- +Կo;:*w={4Bo~q;"Q5cќW+1LĘQ=oTNd*(QJk݄3tAc;6 %@< ^h]*s|8@'GЋ\S2]o/mm̪Etj"f ;݃z.2VeG2NEL]251q~l^S61ʘw˔:T?6Rhi[Xe1@u߈XBx!pFnq if,4Fͪ=Lo^_"om8όՑ`YLw( ;2m! 0򙲾rDQ>oߺ/Ʈ|) HZydjU!<V y Ĺi54d93{FWIYerR >)L |A94'\e(rd;4[Umpp6ۣzM6idCtu@}ct)_<6SyleDڪ%jP}Ξ(E] qp-%G=* +bwk*ٴ(hreteᆏrn$t>`yˤR Q+Q``y:lVPU.P9 E & OtjZ `K^g0&pzSyo]*яS=쯫D:FLQ8o;tj ^4XRmK-@T:Ovp#e}akNꖯE(*`>o<{^^sKaR LDrLu*B8@Sَ4X;c*lat[&܌.ޓv9Ma`P ؠbEdm Ag:+"!(;|$?vS4dmfVcmX犽iV]By/ uUm#ִs=4GHbT威 2 qgmG+B5#atC0ӏ"g&~F ;d&JR޽֒>q^{p5T!.ڡ͛R$~58ʵy~ >˅~s||'F'Ɋ:`,`g=̯O0N<3f6z)sza A=e- UB2O-8'&|}1do"3My-)6 Pc 3qm={63 ݵ-UJbml:k_N1 icQcUN׽g8BVg!tEխRj!qw^.%:ݩlj5ɞX8(|lJʡ$Ǩphur qEAo$u,W}huQ'+\2bTQ}^$gAG*tY SA6WH+;~Xy~v x%1@󠬩[geS|fr&S0vL؄rަUlBޡkKmҦ: %& Ha{h`?/HXo4 e7& 6#?-'>W|H$1+ ն! aTm00ƇWǾ!"V 5H(:om7ῷpQt%/* Z /FNɴ:>{t (X] <^:fVQ~c1NE]5c}wZTR!IT<8-;r@zl>9}_L gWhOuvEj"+4)8k@z*BQ NMk^Ƭ]=.Ay#pP!c킝LX-ww2X^E8bW4~yfVtww>2 ǃ2TؙM1b ;L56nHa|5~ҒOImE_8Uk$!N1X䕆 KڜZU;QZYہգ: w+![w"I\P(Tnv2>( U8{ ӼɞwhTC]A`E\pICk>Rfv)0M`okBvUg^H?sd%.M)lthL+NT;F2@jSXO!r U*zP.m>F6d'6}>[*Ȟz+;T%'N1c\3$/c=aclO,1 CtW7Ѵ>~q+Fj6&7Sd8}c35ATPD8ռ*<\˲!lq+\#3ъDi3b o #T)qg]Eݡ%\!Tu(-xx#M;S+Yjsة3C[<}AJ5V4 5k2 Ol,{6qYL]M7_ØIb%*5%(?i*VE;G_Y#&8su[pnMkWfGYa'D:6fj.4UGĘU!-igv?6JipFOGz|rM 1t Vڷ1u&("[X`.ƫiɁs)zzvSG sUJ3l? -lsH5e絳 W!=ҩhβB 3419ڐd |4Cj4ゅnǓi%"K϶{UKLU}B]Hl,}-ȹf?^w2iL6Z)$ۿbV ERq1;Bw- ѾH1d6>%֯+6Gp.e\^3!pwmƒ7N xsT$/xOif4t}@L&y]2"Ihe#ҳk_?oLjX;mi%ltn7?3}FYekR:ly 9/{kK%W[]Aqn+>R Է u8ԓA\푁jD nBm|ԪX At(­A]RK3@w/,X;K)K5`uQv<;vzAөOU 5d۸%A{H9p*ﰠkR1< kՐ1ob-R$%>5|u74$U!Nf;[b?.Fb"@bw!uB`T_nio!}'Nsj3ȸ)|8cT9WᄫXK5*t n1VVoAA@ЙP@fP~@()eOO 4YEhuDyMe y%p P=̡Xmyj{OE"]䃄$߫%/g J۫6 -~:VDx0*Q*g']XkS?7M&ۅW%mZ*5}fcC9jxB>L5dY@;W AUڢER5>038fa-|]gkG-|.OfGj.7fL9l }@!3O@+5M1al̤px!sU&Z焵QEB| Ӣ&Y`)7pM#JtEJ Orkz5ZDC2Q,1|8>\ XO;}:0N2])z}"[p!ҵGjU_ uJq.0O˅KЀB#=4T:p 2)V]WH{ٶ0-""|>,K]45?Z}10pRzx@ʐSWUya03b< n o-0NvSr1lkMVŶN΅h;ۺsQ?I/`6QBNC"Y[˞?! VJy&@8NO.P#m|$rL^p!cݪi1:WZRjf@8Eh@!yp.H . GNyiĀPjC4 ;F(rf8¹xZMA!QZq\YnLE@%tS꿝Y{!VFO`LўD$<ٕuLLx ֞NEL%"Mzqd=K+1PY%*δ' Kexȯw>Slr ~aߗLi2wb.S#\/Kdء$5Ώ|egNWC˳zMg M`QNf ,ϗiUbEȟn5F'4M%A}ߐx9ֈdu{1Of֞',<'8 |0.6Hg?eǾ 6jArwMy5Zq:$R;E‹K+G*0 EF|j$ogm]J3{}oRA78TΐyQ$Y>QYb]gaїnQK1!FܛǜZ'sތXUexS,1>O1k9#L;n:{9Lf5:uv~LUK/4^Ί,~?^Sr.5v r!3nmgf:p9Pf}TAN 0z:́\{Ok75=4ൣ9c]`ч r_z˚GQle#s IB"ɜg ]@WS,pʓV̶WU/ "VrrGӴ[vd )T?螪#8,|gC>.G A3aZ,$u^Qhm=CQn\) sc}8 E[Gf1EA_xǺV5fbK;M欞jau]|zC솕j'lcTq[Ev8zI2~ެwquԴ0`܃ETX"\(=fMJX6wAyFw. *?f9z^'I7/c,/KvLGA1/G]Xym&44T"ØXzS9O[߃o~5?ޱ@wde):d5,[6 R>;3c]i*kM&b %4J/y9RhQુ@6i)$,˥a/֟~XtUYWa|8ȹosXE^ xAEN %ٟaI]iCSǘw2;:'.ڋMo!4pxC,5ʜ&60Q0l"(ߝ0UiVx nNkq,lA@OUHmYl Z3upxJ„7 x䰳d,jۨ Nd y4⺕.>S?@ywX OQrڤ鿝҃yQG*@G8HGq eRdwW`6"YHc;)x3OũU>7F*o,mcZǍbH `ښۉhYh3&#i~^q>&TNîY l9 ΝR}f)OS{h{Mbhz9љT3O*scTopoMюYdz U_x,Uf`?ϟ Bz?x.eyYVr$C̫HGZ މt 2aڹm޹yO _Q:+fBrA d,%#t3霃Z˵q/^KEbCIo_wx~jo>ƚ @ɤ}wkv"P/ & .hE'E/ ;= ߦ#\S bUtŪ[aۏ$JKq\^^|Ql=ZPȔ4RVpHVWǐViބ4E1 ՟EgE[T]e6=ϼ&tՒYV= v8vZtQ~:b@25\R@ XQw3{(!3!I/hVJW#u Cd/=lxņ&vho.yg~:  >`#`b*}XR"uQƗ&S{2" ćxWg llɦMdVK Xbܽf]wK0Lֻ48wM`٫-S;t}eq׼<ľ,s%TP*=c#A8~G(6VNW!>\Քo4D˪)vszq᱗ܱ4>Q%E 7y+い:.+mGENK9|mʞ#z矴U庇D]kn;Mk>Ń=ֳJfqD78WKZ| y zUFaNVUO(~AV?zPnmLtr jnRBF暳W%1ڨRʈX4xL {X\ihEnꨆk:+HG2Rb&e:UXʍ s}f[|P:_7,ZOv'x;_{=o\LBF$PMړBIKςjqw{="]ɂcؽSS,N]0Jt[[&} _$h$1-*N<:gStX3璐r)0wã>|{υBf۞H)3%L+D5g6I `%H )#^ٞK%֌an6lE宏&zMg:A/ Av]jf1q/m,2:ԫq0 rHsX6p!o]T̛qkoط_ZOiV}%@'9(<PcѠ֙~fH)BJ/E! tX5LH eKϣU߼KI` c# QR`XSeEf0ܔIp_8=q jGryetʯ"s׈ ̥tD ڄ5*Y~g`,s;òtxg.vLâ|[gur-7Q&թX+)sh3aC46p?7GQ#@s8H q 6me "x_jS&Nܦ XGQ"D5Jm`6e)r:tuMcɘlMyҁ9; @;4 aiC`LͧڄH)H9<>7}"5Q ̂A/pϖ'mˊ&hث"vvM͙aYk-FFv5-K?c땲$%&`i)S2x[fx%gSAU $6},7C8o`rNH!!,ǟ9.7lnI%f(䒈;ex@҈9,2=o=|H;nYǿƂkΤ~eO#ɖ6 DӇOl7ݘ]UAEƤ|z Wʵ;JMX ?U^]85)t& _~zz432Ne05򋹮;;}p0SocD= _z[9_Gpk]{#l)#xB{}buOcyNS˜\Zm抠=r.]2[Dɮul7=rG!y5qvde{`jl17ˡEVh頾ΑD XVwOSlDMk2cdcGŻ|zJk(zAx^bDžeدCm .TjMa ǁIüQo&Xg u>X9zsK2J>\ǶHi@5uLsL3Fr}ݍH_)!lU5؊A5)'`&Cjٿ)1(P:S~9j\YOcJ&yGEC/ih4m{g`rpzs%<`Y@2wv;h2+ZLy7zyB4mIfZ\cmE-.lNk\&JbRUC$OC$*tB^']qۛIڱ4B“^Xl6(qGAq:Eׁ\O8PnwTq.(.]BV"P4_H6ݼ6`lv 91?(r[9Qڎ mNF˻Vf4ak`7(S !X 23S,eN{`?u kLmøǔuoܰGa79-4BsO3T-;;m=ҩ~qA@Tvi e vB8,:2O?0a/n/w]if !N)fqL>ʛ뀘ɇ"iN,+HhkǒE EnI iqMo3BgLМ̑eoJ9!j@C"P]y]Id$ O=W I7=0`3YB8X+At- u%uH 745ѥUrFm߳QԙJa^&Qa⾦m'LcV2"aB< XuopZv+Y-u’&^%XevZ䍊QsU|Kilz?"]wo"vY憤0H"0dؾiS،ƕ)aA9=@f%A =_3+sC{#QVf&>n|*K4Ho X:WN-oFg sq(=|¶xd~35SmdTɷ J1<RzR"Rhv:)QH>%s||9CrKnq~H]\ |PӆY <DqnFnrOp>JgsB9[ŰȯjNy< j%ueыK1$T˙Y8J(GrK1É%>@ں$<ܷ.L^{M3;4B"pLmI؊@;:408%Q4hiEIJ\_jaw Y>m@¤#m mS`z 45Xݦ_moqP?;vٯj܂ʇg#{v"bQW\%p%=;;n4k, `9WNP'Ӝ IdI=q mOb#_a5Nc`G Q~˰Pulpӆūvu pS?j1٣Pa3%v8?F(y5XUw~.,SeQK<\kt*C=FF)vs!N䵻4)_ ya6G[WO:HN w`w$3`5~d92"w#;0*e hdvDpCB]q_=u 6xk@ (Oٸ3s1i4}h$Z_:(B !iHH.oMszp} t5Ə%hHR ^UNw˿C8LcD:\*04L(2a|W z/3C߄It~&ITFNC_ykN.g!4* :H[W8*pWH(Ũ`(3VW#[S\~oM ~{z0P .Ӆmwu>+- 53,SO]TH3e\bgX k^#Al? Iڗ3TUݪlN,bz,MV?o Dwe@%,/30PZ>3ߕ{/YrW_`IȰ ŁЮx{d'ױlBdځV)I3HdC $PfN X-6L.˽k\f_  )Qk /ڧcBpi 8@) iuPNpE/ Ԝ''c JjVe?E+| <##=",H].](S潅kk|y^43~98J+c9 /3QZRr=N) 6EX(W?M2n/FY1ĩ)S6'9NU$z',tuf"6CZw~NT6JC=((m{)2^W &vѨB!$$ߞ<)1ʻYYb.4871 A Onn5mϹ0k'. r'j~B:ҒZNHnu6|V3b60xj8ݜ9pM j4w9vuR{,,ZH KWZMĶے*E`J N#kX3&t^+I›/|9{LJ/2C&j`'Uٛ<l,]جX/0ڹ8mBˌNv?| B]LGzJKyeR:u7i ?Ozlc\zZ6XˢxE9WŦO%cbJG-&^Z]<*]@""}. 3LMVȩ?xp~6?Qx͈ }]eIOoYo y#أ,+zʞf ɄPY R?0E )Tpfg5+vl692Og|bS l?Re*Q2# -W>"ݪki&3k%2#̸A[{5dVD "<cK8!\fwt +y]E~hS\(1 Mڳ)䟟Vh"_nUzOO7hVZ#_u: WD| ǐ3.t$'BeUnMeMq=VY@95FeF5z$=`me5]OQ@C(:@&B՘J,Vthu;"~}&1S+$DȺ&Z|fۄ(t]XoU巠;|67yxG%iJ}J*>)_im%ԐgR?,X+0샂E胻G+T}e4)wgo14}K/Ics ;]U:O)1D{I荅Y g}OR _Q%WCjB1Q΂|G,3s0^ 5a(ieJ]{_ň82vx14dxm)z.^H*w KRȊȦQ3|$aVWӍ,A&kS%Afh&$@X]Xfˆe /owa&^}qItEI = b0el0n75RpKl^O,đ ^4А$Uv蘩qx`K(),͟u1>H'ebA?`i:5כEaL"E- ˴CV'>κhd/mZ$(er1+ϒ`7`|g mIcSNŎ c°,GdcGZr.j= = - hU_]i8,~_DeBO,4Ot& >OnE]ٿ'|?t?K[‘@BP]CxI8bӮ),UUiMY#DwO2.C MN=ξn}-bZgD9&ה30sc1igd3ig՝ҭ Joi |P[0O!ur߶S-yjqiC$EyP޶fiH"B fiLXBî]pR&ęoe'َ8ؘ@} hV1Lf]ʺct/PQ"Gguz*jGcI*=r㹮Σ/R# , IbcQӬKLa}phR~W\OWoׅ u Sak٥/M'l0 r]YS C :s[J%?qX"G^HMK=%!w4j\qV wW5 ` fK%9yV^S ~T%8bJ11I OZ_['©H' *l=[5Q50܄Bw Ԙg=()x2T+á>])H̫XdwBΙ@j!@;?ǎl>iui0X[J#96Ǽ(gT1^ u`+wؗћu$ Aؾؿ xqnH+3g=oB-mHP ;Ĕ6ھ`65_^a{6 ] y8$5ya\=+&t }➽\$=aP;ᆩHkc58]"E/?9VTzސUN%۫j6'Fܗ,ziZoF)&zΒ#@MCLYUũe mrd5љ[4pXȶf.j=Ó|j*uv|h;F*9T9"J[ZDBnZkH1ԦAR4AiP>hb?.rKV%pk-P2BYv@*4[U%>f(dj`&ijU0j:^"|5'2-erk*o=OHgaL…֠QLO _3ޟY{*2Pt:@;yHzӝOc?VR]0۲P6q? >xjp]u7F R3P@ңS{,^X2M´E$thܷg%>^nB[07dt+,O'wVDV'hXLLu|RUk?$H:41Ъ[sV($c`m{mA)LX_{}s6sgV4j,eӯ.rXm϶TZb;%)P'@6宫at1A謪|p ޢqDxXY/9pT}<ۥB|񹎦 Tt޲~B{"˶$/(bq(Vcmт#7|*]EFK߳uq~R\?KǔjD qWзʛ~{"6жw[lb`g !{n |%L=J$H ^Hh@'h 6j?n\͊J`E3@._3B? Kb׈cI\ҴEcq=1Fe3jg=3~ϱPIKgCS/pIqlߣ%.n~}bZqW:uT;˩BO5A+2BA/տ=xXT|GB aiOZc>'q`Oz"\#tϯ󈆣=Vki-0ALJ թ}_܊vurNbuY -$$+֘y+izOP,G%y2okoY&ju[B7GgVg/TR'XڄCx:xڑ澽QZCV({ &6>k"Fő)Cm'|.}t䋟65MbHd=A?TY3Y"<#Oswܤv+L#-+kF6^~;P%zBVD|4Fَp?8}Ϳ3]M.A\-gªx.a=c0o+--* Xpt[;GQBTO;akϷs4>d{z3?l/0}BQ,@ݱ_1W.νD6Ju'=z^ziCdOy xD"ȁ58\L9+o[=8zS+]gnW1ފl'<<ꗐ'3SWc'WPEC.%3 -FFCzC nJ.ʕ#.y#k~YYKCi4xyIVH`KKbNP$ttZ]Q\+ъ> -j)i J|% ё3}S5)1z2j*J; YtP^oD_ϭ_ZS3]7&x 250;;QvR2|ٳ>z B7DS"ϵE'9w:pY:na3F4Qk(Jѣ%Pyѐ"Q{_1GѫS~ vRG$dsM [.y1yDr b!^}&0mdkF 1m&1yI7  I`▋Ȋ'2ycB1"2ӱܑenv>p}+tD]%_gjx>_oȞ6E}L[gBg" ~4PK8.:Ue+5-h3S 18sWy*|4Ρ )ȽX1ȚTYwe$*H(0 A |T^UxHr+8A?a2_jRfx.-[ɫY&盩L) C\K㟺J?ڴ!'~ƢcBTVN9-H+]U'ngOۃS <*z`Ȟ>YB'EP_Nõ—=gm`sr"-`WkcIcBQe\P6)É3N`NޥNiaAli=zJ|Y̕.|6F&oM#8TBn 0.G} ko2wg.v?g;V >LyRY$r[BeX)ۅɮ(VBꋃV 5QU7㊚Plةe1~S;JCLZpNë>iRh[?Ʒw1&[v.==DL dT3-.卮jÄ^\a+[ œ'##vԐ "wBpҧ3{g3佄+l6? l֩/`!]AKJِ%!rގ9,V~sb, n !h6} V'̃?OV3%8-#feB^2S=8Q=gXQ+j@o9`CmM {-Sme֤/M(8،`*E׬D3.\haytе$+<'^z6YY A?O6g73IٵetjW%F4i2F@,nO9Z[kɔ6nlxv8u4Yhn] NWf²{RY4]˜t.0#'cA8S^u$zWMܢ6';\oBW :Xjd!(UhtZFx}pe"Mjk K@@k9.\X,f< 옩gm\VDK9^lT%Ե$VȒG<' yGX%]Uc.B2.P̨3b9WUَ|{mY<-4gԦؘiseLnz|袄K6@]ugQbbs:hKkK%RyX]k9Z ?mOE?]qix^)AX 56˛@)W?/13.G,.~XIm[ ȡ=~l'Wu-¿͸H"G6bȶ :IGB m`ծ? mZ b uOE C1X:k 63O7u8 ,Zq%/p7:;jXH k*:-##YKRqڧ&'<3(:2V1Jlm9.DCv.mr.'\Dtl.h4?#A^}*kQER$;ZR&lN5b$`6\)k'pNS.}[U \ŶQm"Q2>Ѱ#kFx93=ѱpg,ާyAA]'=T,ǩf;$CnSf^ژ.|۬OQûF^/YפR ۻi'ڣ\b䠟i[` TM,VV-mY,ϳ(.]s,dU4v]YG!CL]77w!3[Y ?IНƂ~`Bo{V?v#/C^r~1z~+r(FW q@U!GwΏq~GL^2@Kb#ab#U?}]kD/ '*:0i&@&:u"%тڟ\*uOXAnUf]*@!9gbː@L ބ(>w, bYAiq*uX]faJ𯫕jvp7/b\YޒЁ]y7z17V6٭A)3o>5^cCwtLKTh.S^}Rt_7DEvsC8WXw*CR #ၽkEFvTJ֧SkaFzkm{Z"$go(i\0bB%?V}SPԫs7&4hH8?OT-(<\%izH~+zEh|K@WmȜb-W;OMo53k5Ҡ ԁSҺZX_] :@Ý`5='WV <"A+KmiA|"ȟ ]V&äHkV)I\}+{˅L!8@,k27間:ݹ;AW|}sS#\JvWKT;?|Pn.so$gM1amΚ7OPɽ}K'lYt׎4)@xġ}<[m"b2+86Qs6MZ3L %ZYە/+Cr[A!ZS8+;3BdXNh.4p+gZw)lҞTk2U/"sga=rljUdĝXE~h#@զܒp$܆KRB4$Oř\.TzD.=nϽ m/u0Fʹ-9yh l]?f:T1":n'ź$SP4L 7LiB$P." -^g.<p@P)"{{dLjJpCFd ~iftDk^pɻaVC8cAfRΩgJjuQfLllzv%yPpC/ BI\3o͆Н"~pnoCM㷕3&r>iM),4al coSphqmZr)-5T@+48C'0<dm6:6M`^0uP5mMX۟N*dG&Ljh4@4 >)U²יI] l:Mux1߲wfNox+!$oR$O=iXbJ Ɠ(=Vg7z;OcUЌ 4 j,o.0'֨C26ݼd_=]dw^iX%_m8 +r>ͣ[.lʨzxV/:F`]7{G zTf0C)nQIq4?ox3FM.k'm[ K+7Ntx?C; *ubUCe\\`L̖r87;!8#}([=^.RDN-La.hM蓌*WIV:G6jXWe"qZj߰<^Go!Q,JG#'} j9 5 R^B{T:Sk-|ObHP$'6UOGܕEqa-1'\V:R5[\X՚g*kFV隷'9Zm.;F<8?chʾ怄ܖ<X$>M Z0cdy|Gq>hJlpr>GOZ&<(+}U Sx7]zIP"uf`H?8ˣ,XTg/2wr(ś W KvR-zȌ1jĺOzmI>OZj[O#NDSˏKYH5fio4 gES5%v?.g9| kH < yeƉ&0J 4 h&_+5pzn%C*-uܐl%N]*⎋`H$:d)X~P+Vl!O/l XJ)scX>撯L4$HJ:@87MWcy*ZyqvS6?b`Q'|ICxbWF\"s!rV3&By+dE~'!j+#p\WuPwhfPnbaXDpRE@!%27y$?YaOOy؇-ގ>JP\]A_sKl1U5nK !VCHvO_ rGe:SWrB; M#kvcgꨘV`ĕ3xYc ]~ GNp)bi. #dӉ[GNu{*[lcɀ::UsEH( P {W-K JwT! ym6lՀ6bPGt 4ލ IDbܦb/39\]^有OJhoF 4diMWЯm%0&<>'dqH/>N#I_XQ'q{0) Pku_wz5$G|³54i?--жn(2m/ 7ۭ+ <Xc@y>Ka.pBT`CW)^XE[*t+o)""|13 r'DEWr;TcAÑ٩ʍ\\c%Ѩyʇ0KF 耋d;B#TN|qYq#k6]4mUG&s ҍmXDG>W oPzl zj#>?L0( TA7,BW4y2he[%%G+;ѪHhw.7nm*{A8ri#ڭPj]oR!Yǜ=I#Eei-cYMxg2s[blتz)ک>I5+'LKyS [Ti~3S 1Ԇ"Wg@ z*}0fdW˄snG3' b܁Cn;gUؘl i}^,{.ǃ8g-X X}7?=9"3הuTAr9nM,vMu`o"_w"U*&)I -tv*D LPOM#bUv{qֹXk)>Y3_3yo0,nD)d.xGҞH}@X97d5:rzV/H]s5=._Z "响PkeF?ۏ^0s)ҋ,@ScνHlc=蝺ȷ[ R *vG io+f=0$FA}ݟNI>A//V{)3)| SOZe=yg)EuIZv֜'I aN@!L2t`M(`f^H5 BGl@9]z=P\߇^)Qxya^U̳UjM 6a^c6-\$1JH>]&iyY[s.*Mygvv=7!t c"!+.7IuO׼vFα+ 6GNjig1V8k` 8$OrP=]JNp k;=We}[*5k(m!19Wʥ u{WIdd_P0q= L܂ZgvVNܧ$(\޾>R>2'^8/-G1iQΒB/4>)" e!ʯs{B ٓ6INC7uzZ@bc9 -.EtA̫+n{u1.8dE fg7bilm b=7w(rukywl^jiddH emvU!h0|U*<);HW;ćUm^r&!*O،f?ЎAKDldJִ֛cT.+M1H%A͊)Ip07|%kƢf074 ;E-$hp`dKZSZ0vUrTqjeyiZJhW?Hbv܁G E3ahI Tؙ(?cQHD G.Ŗ-v_{=L0$j;;5%0G{_?VuwokI`UcU@Au4Z"u܏չ/h3i]'NJQ{hZ:~oVM͈ޘו&\31JT^^3o 4GɕUV,/̭$/n=DS,G>S:&T{}dC[5JuMdWn 2Z>Ƕth1O8F%WFe!*!a=gth .'X RJMp&sjL${@=jǫ|mAaCc!`EXj* ԂEPًU[YO?lJkQ#HoϺ8Y z uoop6)`[[)x> =#پz?O-gʪ-xK{6@LeC4>$iRsR̮GEWQ<ſL4néE:]ƻ&@(vq 2h-5UJr_OP-3V~ 7HXQ]KI0bR !MYxe9- 3{pWu,o`ve=4br3>(laF>K!˟C͠ht qnz{(hTx ϶" ދ&CZqgӸwD )?zBґbݙ邮0-C 8}M`7n<ߌú{!agkաO5,9/لm@RT29 ]C m@Kg}8,k蓙XNNwuc3C1`<ՙ.괝:<{}"ؕkM-M=4kE"tKڗ!H;p5(Q/nY/5?X0;!?v(?xpK ~x< kO=O1,{WA҇ `+-*APc0cxDÑPrCo:yLa-r;%§Љi"K=^3O5IgH|e{{-@dG{K9YX8OxUv nt;]jEk7 f{"pjSL̬c~N,]=Ag<62B%VH~#9*X{\R sU?hKT`#ꫩQ 2؆N}G ,;S_zCI*v_;.6Iu6ѸQs:Y*֑mz٥>Ҫ/)Ky:n?qqQkG5>Fٱg:(U#70=u2_3Am;c&Ը~y`KA%VoJ$'ܨt!&ƿ>W^SĺZq` (0wp,nZH@=N3yVmss;Q&Ou{4GFV–4 lࢥW**AB+q'pjDh}OA|3\Ics}Fl>ۯ@h1 q_`쬾|oĪWvnO{tѕI=+~b\t 鎸D:c gYPX+!o\A[Vp7JB;vڢqMS aWf%/mZ Q*GdP4s̨z{/K)IQ%os]1xL՟ـ Iz;zhzWĂQz$Ժ;Y` >a۟]sߝ3G, <8AxoOLю=MGޅ)}tLxK*ЁOZZB"o/nJf҅OD!'A/~Ur`ʓoD\Q*] $^zőF\.O Y'(/4PKvoaF;}EH V(L[n"2a%t5m:oF(7_#6ndU#~[$XB'zKlcƔ-?eÒdz`V/Q$SF~16-$_WSbХ`h{}P5sȧk N4QhdS* `-֠ 8l񇋂 @n<Ğ n7RgA~0ǟ]! twи?`{C26lҶmZDQկDiIn  s%;۞B@݅.T Y7} *CT[ xP?:`ŔnFwZ( ON z3]t4obo3;hKI(3gw^$YP?o=(VHg!B[# 2ybBb%c[@wer,&9h˥4>Q=>֥Rr /(>Kk;tk)a^)i JSCΐ6W~* .jG,M\0bT0VSSX_d^?;#'XB p'7q|Gh֠\h!U#6,]Րʻ(Ϯ ]l6 UuƊJ7od{F8+i*ȋUi((/q-#d'SVvʄz^skK$eå 1J35z.nJ`\h[j{sRty 6h!*9#̜v0 um̦Q+͎Ç(-_ºdv51PuRH|] śTLtX[$>J4>)Mq_\G$iŇuM,[.nuokc8U N|BnMKn׵ɫul9/ޱo8r8e?Ű )ԬE&dRyL&;BIhZyV~"1Ɣr :n&oH.WxBwe(TyX(vzp0wz|)_m$J/ w)2"$j|^ ahLo>i>p|mH3)ҕ G_yHyoB>1S* è3CL'{&FKsD4DFW-h @Z4(NrpS)1RoTH  eՓnWČ)<੊R R nzjmV,YO"Ý{DFEӥjFJ)av7ڄbi%I $RT{zŠfAƑAl/#*eKpLj@ 뷤9/TWk(B}r(!7 꽓!t԰+FS䬺KyUm`DV{& ٪Su?_!ó)b>+;"1,xx~rxqung0dTjq eᲃ^S0v~iݥS=ݛvK>ʗ~&öpɮ19FҨJdaC_ù'` _W(;z.eңd<5]7>8qhOF ) [׫A^EKmƪjg*?OBvS9-NsݶLoLxH4:6ln絀ƤXEfj-rXwƔ JkГ2=[+Օ}4`)ܑg-Hy)5ܑU{/r3~(|y|52ÞrjND"H(F%֎v%3 se-_r 򀬏`Ζ jE[jơjSIv2Rr0_V`!N{XgѷEA2{ |ciTDڛ|oG5U%Df]q(^7[,ZRJhT{"$/'c<6fHQ2˘.!NH x]bJnC*[isZ2.;cYf,3h礫R JS5ڴe&ЕWBmvTȗ q)-lFODEd#o ^AmBVvWQڡ4ʨ< ZYGQlRܟ5}H966;e`~c8!n"n0% ժX Ȭ ݏ`n p\\Iv96${qF%ڱ81H~,&[+5T:eBaCCtԿ=5vg-EɣeK: U)i&iF(gf$>`ijr4di,>_I8ÀgS b1ށh1R 3 xWs2A`qOu KP6WH 7Vr,5(8yq3Ityy *Jc~*c_{7"%o.fL( 8WtUi Ę)+>oa$5VHASmwJo%C*AtlbqQ,6 RѵW4/C{+BU-!S*n e'kǓcF'jLJ!=_7"D!hp33׺>EҔGiZ o 3XᏕ1ol Do>b3V0fe'fN GaAφgsc?TQ?`[MY;L G#{@y[SsXXtT:`35#y#Vjg]lCpA76CeK9R::5]Ы"]C'ZE픛YXLFL/WUaz&>G+R8hk :Ϟ:sʇUHNnh eA1%(}[tRPVVoOqˉ1Rk|pw4 kS@ԋdvf`͆vV1UK$<9nJ8DV=Z6,,2^Fr?z(9F?/Ԛ<5y56i!٢&UD[èT= g&̢9%Y>yTtKl1/hXxzr=ՙRu+{Çgk \A Hp*orr!1 cHYH`DpS*;sHB2ՖM$/-Dqk7ENsMpSņ8iUԆ=W/`yV<`R94E9ؗFJ*itJ*!M|񥹔?5GBeQ!Bՙt )=cZvpm&3|ŭRa( *05Z˫{s/PGWS)q-l~\.hЀ/JX;*#-ӻף~Cv~Oj:'{Ko9 lH]C-p ڣurhZ nɲYMEXx<*RBC }hUx]\:pow 5W2<<ƴTWὖڪQȻl)KNnG @;yOFfH|^ ŪO yu63D/sPF.PǜV*M$t߷^07ri ?ݖjEOeC)YY_̇aK-7uJЄM[sGĂ0NYT*վvoC>Hp'"J6Y"۠ի?`KU -1}^m(Ηɝ0Fqa93TD\f9bWYN<'2HpiNx^'f(!j $3soDMSUQ|@jdkU7O }({M<#P\Lv KΌE9ٞmQ~O}Xr֧Ė ado=+(ȐB2&5m`zls̴^A-IRsjM|ĺR_W5KQOT jKE}{n$:\  QaRymbCdndԥ o ۉR^ ٔ9^ |TJHq $4#>8ENeyKu|TAvoSfd{}.@K'$%stцBj3tM:02~.Nef6UИD"UܘUwG×Uuh2L懇!RSK*ukHNӀ%ƞNƕ.,=O[72Xr3W)Ea ̧s^prs~ͤkpJ?Jvh` F UTBzP&g(6pGcmvO:A(Xh F2 >:hڮզ{ڀF<)&LMe7= z#dk@$O.Q3@Am cmkѵTFabQ&V|"@gYNe)hj2+}pK^K"̘$/0T,wݿqkڔq܈JTHL, pQI~YDΤzJ Pd!p-Z7Ox'QnWjh'_VAN녖)꾀KcZm-< ,qmzߙqDO.Զ.RU҃!gT 7qsm@g?XQ\#fHO0r?Uir +jR{-, DZ@jB =*z_#:r") ( 2 ~Yh9_zօs&ßqKb=vV u/H[ͲKp3V7m|ysfIN#F[tD[`*J^Ο7ԝN#~a,bWSKR+vw'-YKK[Cp)4j dmT)q;֑ *ܤE| WElgtwpΥPH.TAz0)C"z9hߏvJwOߡ綱 oyGDUufk(YEl͇\%֋G E>>4-Q<Ӊ>9_O07čhQoI0%PTZ"g뀑bp!5u@Hvڸq]*NZv#v #šjyl 9}y%)+J6Drayu 0Zjd'hVLkFӔM 31}]@VUh9MbaM+L[ *TYk wFO5^d q-*׶j[kY\FjPI'MۧV(5F{PD-$'2a+-Dp-:n\DF('`{ ؟(:z鶦7 X2 g[E[eG6@Kub#1Ť'8X0o/,6QL kjr&;o1h>QmG#sY@$);AYv_AN!SŅB(B'Bc'UF1`T6mO %&|4G{nWJT_LG$;amK^uE. ֡%?V3 P 1 jis2iu?U.Ԣ'h/HuIXpZ |0 |=:*o:Kz7ʙ-̃FO^ֻ쎖\]A~rWh`Lt~~l/*`& ޥ3wF"SZoyj2Kj Da+퇑7i /ԀF.> y|NpEӰ/d_LBgJTJ$M;]ƒmou3"vw*  z;M8WFC Ԑg"B0uϦߜd~Sljaj[UǑziXƯP2Y!`)?'=+e=+Kb #f9\UI|m%aꪅ_*N/7T/ӻ)-C t|KW>kD !vd,bTMyxST 0ؔRpR!SDqa '`U2-xd[B)sUcaOe1m3ˣ&tKA5v7eh\`[cl'ٰ꾤8 156!F.*iv-3O: U5ZBt0K8nnPޭF0f #RJFM/qcGٲCnSiy5}^Fd~bIA/ƮԂ. :u(xhu+ ٕ-%e}S-ʞI7eIؙʖ->Mg.D&$@#*87kk{&"raY]C >xZY3MfBES MXH^ ܹakU,A-H{XӴGNG*P g·',#DgH/N|(+^`캓O pCqPy^#2[Y<֔".>5WQ{JO5ME.j1Gn&6N!{!1I! U8?!HpU""=NJ.mkRg5}BKd=ė"@,"S2/\BzPk #|jO\u#:DaTz:tinDxuy@fX.{3n8Kˠ_b0}.o TAhq9S@bed2wnX&C']2-Ru $Z '=Q SHB|aI@+"ؤ"1㥿L/ )kK^j̰N7 !Zr:U FbS`nNy5f\V ?wTM[O_Īѽ8* У:H B,+Ŷ҇֗=ҽHn T~ODc$v^v~:@ASs 0 @}tÅE~NF\^&.MPZohTg~v"2^V.v~bI{I)ŁmȉO~hnr=zaV7!Sm~kLuM;c7.۰֔~^ cV_SWiBUfT^u?/M=Q>_:>fp_UbzEw弒UY0 ~Fըw3g,O%5z|STm ( ?Cannpm̥X-pjK\,WE)_\ BfUô~_ju|*ߞ U1c…5E\YtpM\Ӣ@'\5Zʏm/U{އ(5:RWjaEDRK[SAYv'Ǣ8᥈s`m§GG& 9Rq\C6n1,@U#)N"3)4Ns85'[pxڶIβtTͩV;嵍QWqUBWhs>/]w;#hU^2GU?Vx)"5S\PizJF|b:5o1lP0l#h=jbi`,N tDZ8r}iR orE) D9=sm #ˌv6+FvP?T((\II,贈14ѼCe~r(IИeob@4z4D4稼QC7K;@Paeb&&Rts`MSE)m4kݦ,o1*fgb՞u}pmDWq+[&>?3]7ޯ a\Avm-#kjYَz'DdNd=lbr(uȖJY&[7,o8a  Eםk>ԳEPGj0KF8h{pK.s$Wg R} .j'zkZi5%s1kѱ0Rm˂4aqIZqOwT? 'v>G- 2C/ UB'($VH3X=mJջjD.nP𨵟D\Az(P~L6?% bÙGϻP]xS<'ܒb'9D=u.?6~)>dPxS@(11{HLM{DbTITHIۙ^ G)l&h{Mtp9z4{Dr [ULx;퍑mZ>Y(gu-S {TfN6pc)&M9~ƂO BYC/(l{ɮ஻<)pW&T{X]h~4: )ku*l޷Hϧ&},״T:BZvr# 4_ A.dNJqH3ف1kxOc_ 8Le6`G*F&ZOC_ͮmd "D| 49 :tP)y4"> 4J̭ŏ5NRKUzJۮ.֙&,xyX)3 A^ kla9U*l_FEuGH+/:GcaRB,ޤCrC<w2~Wyto,¥78 +F !t`BqSb8Ӣ9ڝlCCCV.RMήWt5M4ͅz3c6wZtw_"T`+9x$XT+):xMwd<\ $z^?)Tmp|!Ȧ<KWbr['6@B~dm=tDњTV3SYmK6`] = g4=Jy\CoXsEWxGC 5u8 J G>R9!Rh v&$k;H) $~)Fv"+4u%n$M@EЬq[ڝ(?ᄋe+䴩$5ᡢ @}7};d7oI@ݐP4\+3 }_{(cWS¨x@ 3_D_  \\ `LdS[ iۏB'nK%n2{x H*A8 $qƵvGgYMxH pnJjW9,3ŷOtC0v1llo_}:#|>ͦ#V?^Pa҅CrwY ӪgsH1L-""R**绵 3iOmVYw}* "vINJ1Z$ȅ#Õ{ܭ~j%ZD{P YZGAL.2_q־G,ce}V/KF'UM~G뱵*B\93cg5ua/]1 GR5=sՓofvTS& 0 [mZA̯Aw-fCHouTEDؾhgs5.,z€V<<&e[D盙ܡuae^XoeQV{[h/U' `uPiMbC.K F0v;0@  6t~n5B11#2KKrI<@}*ތ-oN>-Ǝ`@XάtPyM  Zޚ5nd+Y`ufҬ4 #⿣'3%qKr=Z1ͥ$-S!bS@HϯDPs#`#%-7kwB8k[ O|'7=T4,fW_ֺ" lj+Y$ ;}/os]4h "@Rh/*"K,BsV=lS8F_Aӧ =.=gd6z}ˣs*m'w7VQ50q]N=eUSP!)}JWʲ,vu1(7+yUGQ40e94>|HlPk.n}yh# xQ8U{ rf k+i{ov2I2&wnόXc"PdC @."GDD'6`bz;E0;z'jn'Tie&~f%ȵ 8\m@cC9[rw:[6YB1n U:75mاtt{9wqp@ћ^P`Shީ9yBm2Z)wSRto%l%HЏSzלV& 0^}}ʲs!fZmj+M6Fa+CԌ(ڊ) bBS4nN_9hHt ` L3駀8ْ*,_5`ˇof$ LX?oH YR> ?c#ZOCq褐QHSLQq>a8&o|ik`͘|nBf1Nh=w? X{!}ͶKaWBۛ_}̠aj_Fs3%Qc4['q٘k>BcL#cp@7.а#K}{U`+k`Kt<_k5\9o? mg zE0!eX8Җ46GMX$jNdžW1Rn^2d][HrN伫(G@1)D9C9+UULִOf]|%q\ -3_α[dJ!{tw}#3HI^AcSPtw9c*3,6,>'S^m2FDψi_{p/v'g*z~ZE qT4M]?_2~6ldP7옔bfWgc1  ׌rI V)ckKcq.efO/#p[G׏t'[^^/yXyvm j⌥90⮓*";>.0jj|:UgD Pj`CI>$12xD(>]IA|*o3\tSbåOQTH6k(2$9d@L4/RsxM)!Hqe}/x# fCA%~ 퉤L`= qZi^܊V\e;s\\|)9[8 a%p{WW#nǤdw>)m8 nlŶU"=cn.zȖ;44ڒ[ [Vܴ;ڱN&ea ʁy>y`o ›ۻˡ)>=!k(C8;0 ŏrFq'8>8&oCQ tBؘ4߶\/J_~xcs^j;̀[7|Rad+47ob/yDc&[甪hQGpD?ZQ3īU5=r87%%'d_s{ׅE[~hXوvݩ}9X<&+,, /0@S`dp(O 3IjɇDL{D8)䩁5a}.ņ* [,EBˉ">b&]x =cn/M 3݇ RgA;M%)pqds'c\ba;o.Gm*>.`~.ʸ#,I9bJr>_P sQ( D4#]Bpn @{ʝ3jPpWI^xld,K8I"Ÿ!- #,UQYNyQ>;;5β5"` >W/J C[?4wʶm#27x஧"`o+MiL{Rhx#__W+xH.̉z0scb)N~|0;~PR:f A#P;wlI-0K΋|k@17l27\qh6mY1<+/wb|8Hć~-K#v&|.@@MƩ3Ry5 -rAd5tXK[tqt4lHZ#Epj-̳gTu4Ůiw>'N_ҖyT2B+^ڌf*VgOѐbs!;)T=/sKVi6W6όL|B&5r}Fu-;J/~5u^լf}ƿfn~߄q&]?#G z rbb6&餱p y 1𜱲P{$ڨJ}4so'}@i(kPW[ TU UgX7߷y@V!5169˃S;pnn^g e#3!JOui8w!EZ (ɐ]~XI3(dQ:D,IxǯwSy^ VZc,z4OLKDd< k? ud:`Ky/qP~G~mb78!N 3 uqd +m Sd9#9E 'l w qp?J -2D'D,i{?!a/̲ -JK6Ya8^oF$Ŗ Bwe&M&YwRms 0L1$?RiYSE]`N[m"#"aUSCoF ީ>]qVu1bW6;jh4 Cێì:CBidܽtUInIҿ{~چ׿*Xl\NC5BbbpX;t\[.s|lCP҂>NXiuu{K͗|O+E$?, z]k9rjFЇcEclPת~V(N[YdX^WSlCњ#O$GBzKf3FR(qcFjm=Ehfy -\0JcEMQ8#8yg:o^7,,I^ޝ)av׭YJxmK3pñ`HeW2K^VB:|!w 3 xd/"$$XCU|ԻL>{dA;;uAUŝdD6-8!6ǒ)ç?wIMt^Wȱ+\Wb%~*?423!o͊K r>>Y@f3wSm~4B[go76!X51ւ@/2F$9FIEMlS:mN(F +FlJڻT/ӃQ=9줬Ihrpcc.mBFkYhv$!}."=-c-'Ůd>5r^q2KmT3|U\b-m%\,x~^&tCF29) /NlЧiKt2~S/rX^%!#W9Fwx؂iKC)B+'! |xi99(>lZEa.f%?Ff vk.igf`Ș;.WF@{;Mt+ewm䐑#N* _>v< e5(Р2d}7=ϔeJՊ o_BI\\QiAD(4喫$<*~1LM 5أц,1r^q5d8NJK&!99 5:36 EzOi=ٝC;KI`0zq: 35|,LQ.R@'I#e7Os֚ OګEೱGw5Z*7YzfAI~3 JG7҇osns DPVRlf RbmehlŔXR8e 2t;oUmB>8ywpj.ĆR)(.W2eYX `F/v;2qؤ9PЗMCfQկR9  ʲ VGAD0y@1QXcc?*oןIGmJeZ|[iCLs o& Ue;q ,;?O[*ո=^+a 춌к]fElMQ=c\dYXuk}%Bcǰû fݣ/d+ ?+i@(!ލP189\g-`'pHCx Bu5Z=D,c p1M0D4pkrBv,/7-}F#{ 'yEkS ~AFY}`b:?#wwe@p)#ϛ|ӌ6Qv2p&+8Ǯk 0%H0{Ehds,7U%<e}@ܗzk$N-)Y^~q0X_oQ]GWa?' -Nwſ5Ӭi`$\'%A&H_W)’35ԍ2xԼΓ֘Sxd cFa,?CHM~CyfILp)6 kS6'Z*[3?r/)NxĦ!_I*17`>5}? -TS3 OLbs3jz#)BœDgehTcOu-`J!M˓ˬbSP_?l&`+C<$,i>ߟu 2Jx{LP~ I x~(w+oQGк66\,n:ZXH[sDY0/òݗ0)9: h[QBصCal@)..DCO3Ŀ>GPB,}ani[vvr AU-rJrN5^V nY̓k{8`P;L hR!kSwޛr* R3u.ޑy|%,"T\ dT ފNPk3 5D.{!T\ tbxF$vEo[PVWV"WU #R:ӯI9@O EwxyHzTPH8.Q.G@mgxm,!0Q&j(ND~:XBk}RE5 З^l[:N1`6ȟ_3Yp$N k6/ wq[O9H 34WJ&,%UWKzl,ծ7ph Hx98Y;d<=q3}aL6JL";KoK zcIaw^oq-iJzn/(vS}}2rh{Lu_tOVHF4-z$?c8ϼa0wBOoѶOյ~,2W"4Finfltuk4R,lgG&00d@TVAJVmLd?]{pv&3Hh}98_\0| Pl6t{?i9<_jcb~^Efӓ "aՋa7x%T/)Rme(V8tw65JH2 H6kn ui&M\QUjLEY?X,/ )nDD(#D=/F@`i%XV`8S{S3}LH|UibJ\Rh, bj6.cځHT\&o|piC}t mx]A_^}r|o E/9KR9-aw.`{4F~?;šbM RE%UXN90p'?0gcP m=wI_ev?zXl˙LUubjpJWٔ4(J}xK:Ԫ kέaiן, ^KmhA%Y/&i ETM2*RqrTW0p4;Y{pƃ[|r؄ :E!kQI@ߚ[R aAbG$QŹJwj6 J\ nuEg.ٳ=va_6ýΪ8FYmA]'C!{_Rvm:Oose^!Wu1%Z ^5 7sJ7\OO̒ĺJΔ.mXvbJIw o|v\ɗWditͼyIWj18*(yyN<K"_sE}!5Awd6F"̕BI6m8$1ը;@V%^٧CZ[7cݧ=uU ",6Ny(xY˘T3ڼ{xi.kyp)|:7 DtVcK;)bn|ᨽd,xܭٍЗL_擝dQ3pcZdD{FЃ#P}P֣Z|0[>/K$qg!ូJ"Ն%, |0Y4I :`m"lyӗK|;cL6q^&L+ȧf0cj ;( iY:vo兿cB#H{2=Q,Y05ӦWH^daj20ȡw85vӥ]gQ^ݤ >wGyX"6е69 Y3bz"dO U/MKF 4C2BG~nJHYt*ui( Ui7YV|эcj Sa~xȑ0PHcxfﶢ"lh;BO%{ VJ^ۚRT~B?G9yòc1" ֵ:~Y$R; GerSnY1V R -"w˟tRhx8W6rpoܱacd kdVm5v] xAo0J O>_1rlgp{rcT&pjֳ[rƔ04{ZTvnAB'狢.S"E-4#3|V`lLR:,8IWx }"{`Xp0Sw1[UˏagEFd`j||8Y0^4@SjX)93ͩO,4\)^Ï% 0=;7ۓf M8,2nDLVGX?nx争fӡWۜq曺Gdh#)] B"Z}af"t/6Q_JLT{E6QۻC2xaƥ%8TnB[4yKmH+dä2>x_r|V<qgYZ D=g<:Kp!{rAL\4t;^t}?46k9칰6Ta$Y040RBDɶЬYI$ͻƾ>N>RGbIy-pny!OaQg$Sn] nԫ[4GrKKl;)_xTU#gX ڎO1{e@&4ԁQȃq沺X,\P2;d Z4g&m+XjcʑM&IVk~F)Zqb4Vcۛt\y{Qŕʴ3cLA$x/2>W"[:Τ0te;)tdr!4dFN6z!N$k =O%PJL![^ܷIѝ,T7LܑbZn>0 왍aH!</D;gO̡T9R{7~Xnă~8CvZC%{GkC$l()H՜K]5H[,FL"Ρ׈ ߜsK)j=/}ׁm9c;3FN4&44zMD܊CYsv{>֦U|Yy4+Dp6bs3x[sG# ˽H6 |R?{'0vIc4n\) #tSZ@O3@'aLnNe+DS7:7OU^E'Lp7ʷ%{}$ qUWA:g:ZPmZWD;H9jݜsi`ajVC KaW^ R<K2ɶ*HE*h7BO zT_gސ@o^;PzO~Jm&#LhGҸX ئaΏF>YI|?秺:@݀sOi Ê}'x.߅V[EqU}2;txǕ lv7R;VsyՎe+xMXȪA_X)pRI&8rG)l1M-9##)sy_aE:4v2=NPPU yW&;4!6Խ=|órf/<`nyh~XAE/F?ފl%Z$AbX= >۠Ӑkgs]_ uv=:j'I+HZrwkl`lL_C^E*ݟbr+o;\l][j|Qhp$ywj%Y9> D\s+\A=4`4⢂a1a+9+%|(Xg9uȄR2hSܔ2lK?*:ݕ3@kX,ZXDP=6 U[^^`k߸ĉЗ񟜴J~u}=9eF;!H? K@ՠY}/~#y[5ٶ;4U\f擐R֬NAeFAU:=<&ًsEhuܖLH)G(AEmiH{OFɄ b.r}5]oޘʪkxѧ4%hնȱx[?zuAzX%0#9Y'#փؾb 0(VS1эJ0![~@L-wۈn@HkDur0rJv *z m'[1]%5%^Y:.HRx4dcP_mu'd8|kg<_GQ+ RzM:X%c Fd6N"Q)Dnc)HRfVczVx#h'\?+ WGX!Lp"HH=iἆnմ$G rixTJ}/&-Bj˦B@m](}6<;J ǺT%oEE?bͯ^%-.`ȽUI̥\qn$)sdWJ3/-}( ?<-&\)ĉIXw&ʴVw16qr͉ӼYG"w?qֈzVYRhXL ޗv|$IgDZxqgb@4A4 U'G8 Զye;=lMoDO1W""Pd'~ $1x,|mhܝUb#^K=:ad`iaϖWh)Jg[:򋧣[7> ^@8rO8_`SDeB]u4аa?qyR KWJ[WmSۂ٥)H7SiaYr~2^6M[>\7PM4RG00@;9.ڀ߹9V 6CR[kDs_F;5AY/!65_:ϏEǗP/wV3ۮ3)m/{\*dJbi[.q"-PI ,F>_zm@ly=x3b;8J?Avn;cAD4$o;= oF(bGȭzFMZm_e8n|ZElg^>7]+O٦臍FlxeU?32"/ϔOҷ7ѻ|S#*]Mjuÿ .Ye);מ?\E0Ai9@ZP ո3Fs MA͓"9[VzH{&[yeW-:L6 *jtV3)=I Pq3V56s!9sxuS p\8YbQPI'nY)>= a C2}n"KZQs,vEt.jR:LfxdzBl,SDH&!>u^7u {wU4'K)F @{ExE iNӚ\gDv9Yt{է yThi#g}N㵲/ C@h`XyΧww n->s ڣr+aT۰3'R;aK!*_"T}m/B*?]!c`:Cj6!((Bj!X<}m6@/@n=ʽaEVp )ٓ=?}cK4e"+UYxph%O[M@ReZHt8C (4DQ$+T@ ~GL466l׋3x1i::/ l ґ!6gm&AW}[΅?iƙ}GsݓP!_e#F6+Qѽ8uAkOkA&yg dsay7LW툱F9j6wOr*x3l"]} *! v1ZKf|e&FL\0S6-8x 1܀o=I5 `G@M6t9W|W݀,݃I[qg?#d_6|B ) .sN@pr dحJ`72|ȏ% σ%ߍ&Z$b7_a? `VQmQPAPIu5Ai;X3\HD;7t~ޛbʑ5{GKw%T*43[ dB޻C\a:ȓJ[*^_') Y&l~تo)^_WmVDzhvEB#++آ*+ԟsKylfR_Bg j4{XqUPEzӊqA穨D|XZ(%Ի~Usk?5>*krR&'yO2SV2:#O ĶOZ'Gp1,ף0YŞvu ֻ 2~VꓐwkَɗUsޒZ8G@hÀK`08on59uwʴ zt]mӽ q0|Brjm<<}h!0%1u.J}WSLv7vSdlVc{^_0b5w 3U9`g,_ا^ti4 B>(JSz_O퍊IZõ Oy!|b LC gO⭫4Iٲ\9'EaܜסKe"<(!t\ M֮v[[24(Pt3|>>0j/Ysvtl_oF?6Q7Q}VF3c-osQ+Y91أ{ }=Yh4*얎@Lb%Qع`zO`W9HQ$1T8ޭ~Zv^XG "Bt&⼆sGQ͑Ren9FY4VaQ(^/P޼9/ tB5jC̩ $vٿfTHu>I6 [#95~KGCUS&UV lҤF,ED{$im!!Hg2@ 0[F%7 sqar*Lq >O_K4{ĩE' BC.XT0(E$ }FwA~Zh$ZˣlXF 03 bsBywBH'"# `UYƑk P'uƃkry V'B%ХoӇo6JlQqVmHw9t_jDS HP),}4iٛ3WqnGw ^?SPZ7 f[Aj;ul`k~.zɿZ1yuHK.Fji7Cn{(m 3ߑ{>M'tU@tyyܴPDRFPB9weƦ5'YսSϱZnufh\jejxj "o?otkag/ʍ7J.BA?D2ە;Zpi2.*D("0_.rd(olTh\7sKݷm(sstti=]zxNr᪆5ag%g j ]C_яҮ gck_j5ōr=9\۪=sY \6+!Rmp'^d[C ,ۯ}N9! ثZW?Co'\^m+ֺSt4z;;r2y+55Ĺ'U5uQY:`kty%w/c>=F6d-<XjS;[FO{==`uދފ$c4HrVۂ' [*yXժh{xRL]Kz_7m p،3CHZ`òIԀӿ=vkIz WW:ۃJ3id]ޅ#q(Nʭ@홭`]_p( M[U+/Ja&*.Fc78ĉ $n]I.}؍Û !ҝU{3 oM|5ʪb{C۟բͬNK9xڼQ7vt>3- JP-G %voppd$K_7Z8zP^1q_x9țP~6Uz~!#.]L/AOf]e5]"n%:xhXS~&,Mi#Ԏ#y F9 6[v hAHǺgDH7um)\ɲil 4Crz.m!zhwv43h'D$|*ZNb+ɡTۮ!Q &;׷fRPm}Jt<%qruEDqux 5׈ WĤ [A!,5.M+8f~}SِkD<ՊX>o2MF;GfAxcwco8hp/%|\.s7CH`$р,*GybYZ@~FۓZ۞Ҏx/*w_*qƒvWaⴝ:4Z65 qiVf۞jG 2*=@cp]м>T=%O0{ a<lu| ЋX40Kx%VM}Qsko8`-KЧ!${ ;ƭ&,11 ( 5MՈ!,*(ho*hj)x}w`lةϨ".HbA@ ~ 8SD C DaKB_zݜVc/ }Ous>çV#Z~kcqىY  `+ERX|ﴊYѾ?HJw|]-KA?k9a8†O=S7/V+_yeNEou ^fCvZ9Alv铲j^dmWWR'} HQ1r"+&W$@Z?Ft %Qס=X+a G:i<B˶؆&#Ao}Sn5ХN)Y1S.OW`g#? 2cj&~l>F/o7xTB'G3g,* ŚCИk)4+ר}1rGMSÂhjWFE>_~;kΚqأHJ噐[TkM*"O~RDZԤ- KqRRcnAoGh **`OX6g;8W/P<X|V9)M,r2\~Xº5ga(7lSb%mZ|:F!9%ϛD?#x -47MTkMO4y 'WD>%-1_ΘdhW]5W/~H,ã r= ߉:N餈EsOkvvي{#\,XWyDG?<n48PPB%^oâ Qa;l% ]:CŸty+±J\~*ȈR "1_ /fC$mO 3%)':Fjgpq;4+cc 2M3ѝMrzn&_Cl5y d8B4m UJbxNGןk6MqW)hvW(Qܹ t0,Kמ̇#:2ÀȝGN.sM٘ C1x4/Czu!;gQ+WDo.OJ !N8o$Hs Zosɽ:5 xGp(i_vn|m)_PzA(qI Fu9!QkXgɍ%ZqFA]b^|v!}Dۇ@` r#1b_IRΜ+Xӥ A΀[<.tkp:=Ӭ*]sS58G0afx!>'u?2zU;![d0c숦3P/6,fq ZJN0?aB(T)F`ة䩛3]iulRTvY"}zEk/#;1f{lG FZᴇ  PdBMہKr+]}M˰-lH D?pp284x0G:?VR³n4oN‹GbDI' h;ˠ`+֭Q-/{6Jjh^W^o{O)͛%hQ0MW6Y wlco'5V6;[)ѮYl;E<1HȷԵ[enTrl݀,c'DOK!-r 3p@{DѰĊ3lTps]Wqo, GD~姘&LD0 qL_| "rKQ<~H00*#\oP:yI!ԚS_dFifJW K_-HBʮ=0x rn`_–|kBF^#0',\ymeEΐ>ݬNا0A- օX|fxrHD&tsx-ҏb٫QBڐ%gM+̒x^\ !l4 ]ƹk(Ջ5%Xgcrt ҽ_(CbaZs{VcͿ{"y,Z8#(?-d9_FRjrƂ6Tٹ?6.l) Ukk.HFmrg 9!ti¥: yRA-ƠIwΪˮN-K2jTJn=Je r].X.{7"*ٖ!L#ǔy]qc) H>POk$fV7O~ [/wyQ*vq0FFBnw چzrfbЀ@qiV9D[Sй)(" ,؛jcJyVt?,Bݢ3Z%(/"^Ѱ6P}:yx%|GRQ _@;y^Wʰ)ŖKNKp^V 8@(~t{[' r$լ@a] ܇;+NLhK(^UuZ \_ŦlDubfttafƮD[CH4YpTNAG LshpoS_W]a"FP#(ea b8C|C%!%p_*nȢHe nHf{i~TGPcLD'!9ߓ74Q]'8g@&.7)LWNM"OMTSw2/>aπf@:*OHJVNj&wr%Ymj{]ٝ5[0N/<V ~YKr#7Q{(,Z2 L֟ _kPlo@:4p jD!7D' *Kwb'Wӆ|ձդA꯴{tKAb:>F4֜k;kX@dY{'*2BoP +|A ߨEHa!Ehmk8Eq_p"۝CXvXf Mo4i K=MyƗ.8a 4=n{J1EZW͵ьd [UÇw6Gn{sqv\󇐿Gې8U&//EUP|z W̃o"*qp ow^-@O2){o 镝zGbӚĺ'!rAotz.dx'q23GGkaTb5:Pu(8Șƌn)DaJS֮# K*㋬-sN4ٷޘ_WʋSdjK'B"kjZ?\fĂ̠u"Nrq:\ 5ђ򼇎 mIf!\?Uͯ?N;DV?1{xs[SappX$<$4Ҝa ^~dG#*umEx'>oynmloz@,ܔ.a;9},˷]C_MnU(#4_P_8B2rOư(QN~vU[YN 4,$Ozv+PV_Rl  ;xT^CQR]bvx߲)O\oOU^ň9vwTm`]moxۻ?=nYhv}Clh`?ʙ 1h~(h{YXO<5iWqt,gsj0n>6WJ0}DC0ySL9=P0HF{3_7dQ'WCWJGSv|8Ts HO'TBP?~a-׸d<fLO]] ϳ|`ɳ: Cffa¥zV<.G8h# Zݭ+Lڵf>4/x%*IjOu(mQ!85p)d~}3ɪ r+}לMH .>y)(FcxsLL+VFK B\{x f\x9Y]hUʇ{?];n[spkj^"Ijusl q013GNŊNWg7#r7^tPaEP of͏v).ԲVTp;5p.Ri^Pqy&Yۆr75~|^~jJ^嗫3e/8ݱA7L8ki% T3Pkk_ƫ<̎ N%'+N!QCԏ@'HN^9 )/*O k ;%kV]# ,-=w :'׫M)a^D~0 xqH3g^m "+nN= X뱙[5ڴ6x45ݚix( O[MD ^ Jd1 tsf7!W0~mPKAA Y0OO ߒ k<|H" %ùh!$[ 1CHypum}Ujpx+$(bp+E6uH֞,=$ej"?|˰L8 }ΗbF\I&t˷ENƦ1x-NM' Czk:' ~Uj_Z9%Ι@uML+qfNͅZ+" k#.$/{(u_sa\(՗uwD~JP&!fc>S S62l<7tcm;^2h!&/ @{ϱX9N+ fA ֘ީ^ pi!BضX֯E 鐕4i)b DDΡ/|>"\EFپvr2ew!} ٸ~&y YaO$^KTIhp4ۧ]y>/Pi%XqН|U { =++RZVցvtˁ#W?rb;Ym}ӬYGl=A,P@, :^r>AwF11b$@7XWf3^r؉x W+VBNPtX",,9z^wڪ:p>2sYTu,?Ͽh`mQ>_Ꜯ[$傄yK 3٦v@Y2*@-RwOr2ɝuu!YWB6$iCGHDL|[dsC9CA6{=%کR4dRu./zGöl0{TAǂ-fԏQ/%laKJ@5>$Uo]q[g`CSM]\Ym'X% +*T i±l`Y NP Aim7 ]:{_`b};q5E(\w?{rtyLŲ ms.Eke 7iiPkĽ7pPyCҔf3'ۯulQheAO,j'%/!$ 5`oק*[Xr/Ɩ.o89ԇ5Y2G~:\rtMHl uƳV-EJPne|3/?*QSU~s ԷՌx;lMMŧ\ *L hByrZ:NosMk hǒoiPK{ʇ%, &ZcLė}v*~9c)=kozskΚLH; +'$ӪN6OrR 04Nf.X%xfiضdmMYUW`A>'#0 ::lc nIsi)vD|YzwC {"`ʡ5:O e2ՐkL-ǏC5"V^,NJ4-z\ӺA[ZC_|AN}e%0#TkgAf*Wj ihѫpre=P{2K(Q7$S )!;7b7s22KL G g^2R& b!bAyG#纤i^  y,VJ>#z_7JHMa̖ŷM .g5'Ɩ +,UWM, {Y[;E1K"ZVz`)~xڥ^eʲ6G^ 7cL e`)Ķ L~ йJz& sHึ:i+Z"niJOs4 l}UeiʄG<3*tLÆ)q5":NJc{/m4#Na!@7+=K%y? VG~ɌS]aL+J+ĕn@u~ d7yTeBm)'+|Z$# Snﱙe _n$ɺy?C.TwSH~e|>`z[Ss4hܼeGnOcyqIC c7)'G$@/iVMøtGZ<ØKLy.r&漈mcj҂Jo2qxx'eQ4kwTm~&ky2/#ݚ|ߤIvs3%rvw(Nu1RLdኬ~^iB@JZP1iH`ro?`9 QCDD_B{ku6 ݱ͉tb l/*? ;s=yT2%Rd`c&; CKug+FNw&`ҕdSގ0V];)M-p5XhOG9wYJʆ(.\M"+S"WG6*] `[q7I;rJϰnu~$LC 0fVlI;@ 1췣c â~xI=D'Md1I#G-ierrPj{ ;u#ξJ}xUPȒ3nlHEڇcHTN&DT]0'g#JfB$E/,avؾ5Р[iW<"G3٫HO^j١ O[^ȤsU;7}')/4#n=J[袣Br4)iœȦ>*""z>U[.,K+vj>Q"⡖쒍8k yL }S^M֡\n{L˫Ur`6qr:$O$tܗ/V*0l_kϢ3Y~!GXjx1umC}~e@VBvۤ|)S NrCMN0AV [rK O|ylp+eGo^ڊT*) *Ej;Dk̯V9(wj _(О!{؍6a`1̈ȿh(d!Ӕtj9 2p%&~oܙTڋNC(2$= @D;}\~l("]|w:tq\ZM}-a)꪿qOs }f'Y&|nN˺U 4|C!{+'̓Q34j^b8fcٌŘyʪ+\ "xD)=?Zh\,Qt"֑vKѭ͆CU/ K?wrB[Bf`QEZvW* sV2Ğ ^=N[:AZx ZQAy\b$f)+2b(g>A#Cu 5U@X܀b HDvJH5:i)4cb#(&>"=)PK;DQ\1"si5; `ZvKۢ@y EU,'Pi;XKJ ɀL`/sueziҴ*-lqr4=҉Cb8{7/arY|^둹e72 o?\r-2Әb1ϖWc>czlAn=w-TN.gD(CjO; D#jB :1kyOšzBr: Lց,g̣Np.h:["l2xV!²- ۫}}:\] 7HW PsN k _g*8gI Sa$~i7šWz_s˚*d.#VR uCt>?oۑ(vCk ] %L=펣;{ﴒ><%S,*2}/A <+5/hD:|Er O?_n[2Q4r=6Y=O±F9ԟuĈ% QErw|҉.}(A0Ld Jq@t!@;(0۝N'yIyAZ3~@vEt%rr:y)Lu:l Hn]kULDYS#61wBEE< `oqmh+K+t9.Vr$rdao-Ipє£-"Ձ\^+ce ,ӟvWͬ9Wc֪`b B^R-(5 z3 V:Xr]c!~'@Vz!ye|SYZ+Q /xSA|6Jv/)%Jz\W.=:@>PF,bRUǁh9^Zhf',YGŽtKBR6zrV0h2xۅgX0$*;|QO MA/OsڧRyYj+=kH:cYZ(h9@ Yz b}<GW/gP:]> ՚`4!2S|>qrk%jUs/V0/F%Ml}iءo,A%s#YЉT/*?gpQk ]o9Z~1G2ufrk@p1>o_I`.L͔z#, 'wNPgŽw2=ȩbu0vv=(4 mc59g"fj^K=")~a#<\rFه<7}Hq0-=&$̞WR#CĊ)\S>aHvLF/V;ipI,%d2IW^X9|BOb ss,n|NwxH!y"RKξ*/J f' Hk:x85W,J 睢%twKf*0L.)\Mf*֧ݺVFǟʝP\ŻrH;cCz藳P_0]Tr~~[ކ~F>*p8ux~V[i{B_vƥI"'H?0 _sRP9X$Md㬱9[}'6&6)tAXaΒ'ϻ 4xpMq{X̼~b%Ͻmȥ& 2*#JK>zU Ekrs,ltƅ>6͗rIԪ.f!<(È:VaTL:"یZ,Ot`<'r'_(t')NhHg!GhQzPߨ/ߞs78鮝-0:e G%PNԦN­~F햓Yʬ"-JWBZeSWu;1,ag'FJ U)Ml%OδTO5u[mGf Y(|#E5'tW[״ >ɾ*XM-ADŽd1-駟NzST,Ѯ2CFрy"9}oy;|eK!IuGSmJVh@x>qt;af,W?=|0Gl1@LU±J95+Ѓ”ܪgzS<r!Pj&A气) )@2 ` z31OsV$;f(Ջ9,3 nIQqCbݻuԓ6 /K -сaq; (ctX0q#rki QS sN?oKtfaZDKJQ h? |WorZ9/96\OHmL6S,b#7_rY坧K0#i]L^wmf:Z:HUrj4}o㳻`-U;go`J" #v ,GR'n/\:M8Ne+8n.@aꃩ T~eދzFrz6`_*%!<=OW:2FdpLS1-wlWUZc |(/,B#o>)2)~ {˶dZ[} */H=ii`8R%:}le{BASG)gll;S/Z%l.Ƙwm~jtKzlGT]U,WwÐe#$W.ODO"~?~3zۏQ1LCBM/7,3^PADAO_2*a[MÔ)AKay-}]%q@> \`.k5\8JEB*q xpakmXU†tTA-Gg vSeOd\ڋbfx ֒Ͽ%U]qLw\{Sw.u Rhv,X9d:gg,* %_c'g)zhU3ĄC"yPxГ `QWFN>6h[K@0+" /XgGѐHt:谴OéK }j59ImptoZc 'J/^gѰ^K%t%Ԃ`zªlNFK# <8eQLa /zxVkҚֳXYIֵĒW oLwh~z2~E`lхjoov?YٵHvYߵ Ǐ-iO`~w3Bݭ.|]gi^rD5O Qd'Պ)P]hv(>?NQ ^ЅZyu^yg )џΆ kXEDJ% PJ#O,\4V<$`hyO;ٚwCk 2^=7Ga%Jm/1~]_}GׁBB۴p|x=m(XmTee7>{zeo)s Jk0vTM}|pk^sĭ7=7{2ۏҧi^RPɂ'+Vp^rǍ%iїs>]YlT2Q#|w+ɾy;!(?7"tF;RʑއO"LGaNpC[-5Rթm< Gǁ8ߚ]E?I.Hgq.A()ռ0Mn{ѡ6 lr.Zp$SG&I$a47$'/u0_@DWy)YWP~!L# SJ% űA59=d jͲOb+#3DH)w!7ZǤWQ+Mkm ysfByCs4jf8.U!uoټi2z̘'lA鼢QC/h{J\('{ %q٣B9WFoDŌOhnS.GŶP:1x$ 0yGM,Z8Š|SZ΍ ބOnӅCҫ`W/C;e5`wxOa sK,۟0Mk S'zݯ遤w dWOkMo>t!V@} qêmgKmP0xl51 J_uK'6#'">8O걥||jl0Dz"Pa2Q@ۦ̴&}y8or ,N>e/[1s-K)=lsp_T$Q7 -ɡ?Kn- 1.%֠bf1Y| M'ݐe K!s5O(6:KҹZtޡRZ-t-#,4!h6Ubj&SFL!e{,%ExTqUq?LsG59 Tp;&6cLCQ2]KjY ~F*$1V|hm840֮mUPi%B{ł\(; fwe}dr,C'M部ymΆ9S lA L݈DOt8wmzOS}/ȩ ~˹µ ХKp6wt^pn]tfm?U:,rgDD'$dE Y0hP//M?t6OU6ԙLZd&*Y 씙n7('M֘!B`{0krv9/DE:cVQaSF^s'j}4\wXCB .j%^at*m~CW|$]wgjX_^&z#6v!κ"x…,sjhTo*aGS&VG G*\ϡ4q:P-(y0qLKuU ~SR^ȒdM$zqmȠd \<=~!~#(#/`[L-k6dqc%rp!Y>B6l;U۞׋UAPɲ'бQMBzC.Հۀۙ9(|4[6 nIy*,p㷨gTe)J&q@16ηg%vӊ!b^۪7)qEٳ=lp;M4l 1a2Y~YU"MyE2{"I< щ^_hG&dSPvzrXѫ#{M },Qx Q>Ѿc2&z58㽠f#&flCZD뒜9!KYBho `fpeݪ',">I5-eniQcYhԬt(N^W6}FŐt[)|PzRP3 0t}TAg) YN% a P;iRgD}%gĤbӗ(,ŕJG_j:Ӳh5BƖP[[.ˁ -%B?ݙ^kq1ޓM锔d*q R>Fʤraޒs,<YJj:!Jc1Ѳ4 }Yض,QV'0Kcp&Z5ڿ%Ͱ {> mk%_T]@҂`ӳpQ99{h4-:7oWZn1 &,7풾\Ñ4z!M-μxMPY懦Xw=S.Ӭ%lvԔ'&+ҁpM\6FjMﺾ1XFg2lWs&'[2DEӜ$pfFxBҮr}ȻI濇5ʂ]h^_\ʺƚx${CfvT f`hN+C֜ )wiSbnU}F̨C6Lb *@`rҁ ۥ]|}L4t$Pg+J˩:Fv+Zk.cY`TD#|k-dOLx=L3Ҷ.k*}L=qc=6~g1sfm>H4 Dط{@@}Q=2Jox竪lpʗf/f,FO&bb)糠\F*zKqe5+u~{͇Bp@&_|NE~#(v!"B:MqCrrs(v>Yʩ6Xc8]P>w2sHEa3N|&]#l<* Do$]#[X!ߧwµ&eԹ|Bi =+h 2_x1`B̃~|O.Ȗ[? HCThKzyCK\Ώ=\ ^g$V 1B1N`=W{R&B6ʇSvjա#s cCp̱tVL2~rت|Lk [@XL$Y;(޽'""{E6u;/5 $y%ު/lCw}V]q B:mCE50krA#ݓ͢V[7#b*b:Dl/Z|[$sIsR)ԡ6=~R}\o'}虣;i=%L`*ݶ<)LsL9dҼ?{}rd:p[IS$GGt4 d\ Nj#DO:g CFL~}x ^VKUIwno kW'8>4[lxĴ/DtmgRL g?5(y'b p)றs@}PǯJ- *lXG%pnhKvR+1Q !G,ک(9[F%Y[&*\#oO~gllizogwwO\؛I{+ZTy]}Ql{ 2 ܉@%%$]=׾WlE3'kͱ̃s+ B v?a h~i|5ro >O zS<> xմt£ (ZTUU ~n{/ 5іlbWw}MSL@q|v{l8 7ՙH f+&x](0ax,<ѹc W*Зt3;nh&-* Ɗ iV-V&ڵwːb_ʼn,J/ք5vy U&^ovOGu_̔#M"8ۦzE旈MKƅM5ҵu>nEW9Y&ܩčODDfx%p9:e%(Yv!\]C%EřcȾxC}`H8$BĩBVrQ{B.*# Aԯd  Gfmd9>Go8 W۬X2a4$ZClϏ ~{̙N{XT+벒}D7tYQ*Y P셎FǸG[#e6mwE:bR  p5 ^I\|yʡiGCn uLW Jޒ 7*-3/-܄[9G(֌شE&U + H mˁ>%*H^qo}r>|uuaW؉MFR8+NN#1GY7EԅBG/C,t0wD ݰQ^"ne:e<s V|AZwmV#vu0~,4bܽͲq4tᏎ5%Y%Z$?'kubU0(ݲL<#͗ZZ#õȤ8pZ/IKWסoK3~l.fxNt^ֈKN+[~X<"p5  jpIf dv BS>@Kj-,$Pp::N:9.rJihU/MomFZN ]']["\8?6y7c!YJ,f # Dd_西e1_ͼ> **Bv?4|$2(=i?$";E;U0`M8Bf*ӵiz:8b&m-Ǘ6.S9s&{Hp|hD ,rdeo(L' ̗ SD,-YVbj"ЈY"Gcp㼨&ė?cNjBGcc~aҥ!IWoј@h(0RџsƒSo8B&@L,h62QE/v0nuьz[ ]IҤ+;4ɮS&uxd!]4G~h MG*Au3c̒ 4Pn ;e8_eq6ঝdF)k+9Y#7R;0_DC,/%TIjwi쥦l>Q?/.w_9x{2(K00SO+`d ~jӊB^`z .Tz1㼎 5ZN*Pyo|nN ʳHTM#Peϸ*}bxTmS{ÈdϪI{HU[ '"%FnQ"I)χ ֻRWnޛ?أ|>Eg?r`2;k9⽞BmR"s IWb͐_!kq8QrPJ/=bzkx ou3FФ3.Rlaܱ'f۽='a ظp!+,4V{jpmxp߇8`C2w2:$6gYj7) OTɍ 4V$r2H}D鲄 {˯ɿ7uAX]j~š@Ww&@?i9]Oax«X񝿞#3` RJ.ixq?yKwr(^&bRyF%= WURd?WFhs6J  "|Iؕ( AAq^]@jLFlϔѻ$!1U,(p >hiӆ -8Jf,8E)D%aD^~bq椴~C Ixcz4sA,NeH*跘j?X^ȈȼXdPW CU6B #Զؼ/-yV/ҟ>ֿ #?fMSV&P#.͏el4mS.=Nn$ exsKDEx0"UMTԗ8K~ X c4GTwq9yW>l(2Տh?y6zr({Qet]D\l<$Ya -] [Hw\W].h:ᐒR89~N /ƯR>2kiT )†sL2F-P,WӦ L~it[|l.DTcam$RSvKuXA^"ذM TEOX/n ?\M07nvd"o'_XB%A2FgQ}oF/1ZxG(wv؝wg{V`)(u;*۴⌻cTB߻h b St7wìP  Xz!4YF:`y#{RSAڹ6[so荤BA7Q+@[HD)V>4Ar/& J >8ڦ~fդ4'ևrae(g6_kk-%yq&e7[ *w]aw J{!>?"GP\LJNֺ(?+sOkxq {F 3/bIQu񰞢ͬ!Hk׼QXΌoIBPz$oRRR3X`logWXm~R<_-EBsJ ϒ aR&(YMU+hǰYlj#l/}\.kQuVh蛌}hxoVylv+|L\@Yj4]C@nzg=a |~c(ApV=icTɝA&MYJQ.yK L<̄J'0l5!Y?Zo7xf*%A(i^OOaAʖ 䨆0YZ]ŊG.X*BFWv`y cK&N@6h]sf3Y(y<'"HrJG::]О*Te6r}{Pޏ۠bs9 T!@jAkB-n͂r̻/dUGsk`Xԏl?' mԷˆ+4sN܏=K-vثe,=#DPKt aA%01B,Ei{vM {JW!`IET Bǖ.Gb)b MF /0Hz EsΓG$$ʧGsF1a? ^bYL)&G3 e3˚7G 3&Y|0Hq9C[y 7kSRLK6m2٩x` 8@?OG}Kg ,4ZjA)"P4>@pT_>Y;0&Py.j~Ixx4 D\mixG!d O]F7ߩӒDL…I̅mWJO5Ӥzm+ea*}&ABjaIW$w^dM ; o77<+ wA3w3dM!"=i;K=ɂ /viʆmV=\˛ty.#~EA*.a&MdU.zqd' X3CZasIa0Xks*y׊jA#:j-"YFŧ tT+ V'󶥯 kOM @  5`vV?TS˛d8-HX'ߧ¨5=!UxW'|{`|77c2v嵬E>L$B[E#K|p$oe3zKi<g>]|9Z.)_c"P CB-P`-?t\*k7 [,l qŕ)a]D,Sq0({I13GCIJI~T=4%=`gS?0^7q`gb7w&Zy_| dd*%Auc; ЩYC^{q]Y{U)m-jz,^!Deѡx*_!B,T?D QL[iyupԹHKRh࢒t`wge/j!D?@F 0Z/][twfwtNXEhf n \֎re Km^fZe؞zv'>m'ظX AȑY-@] V5Kɏ PEv&!++|5vwKl);lɐ|DtY fM vkOЈ^ 㨧syi <8EPTX/a^ )*7C)83"d|׷=S+`m;zY#B):nm=@'X Pd'}0D{)χTOn Jl9եΜ8٦n\h#̜(N.fnXE-)0 Ssã{4|T>2Bx57 ߌ-tPm䘰; R#tE Z#4T?d-mڡ~auG&1~a2R!.W fv<:ܹ^S3k,E%SxK=MiEN|녜.tyGQ`F-yuTrT"&a|U1Ee`WO,.C5 b㟋oOOp輘NhD:ƃ:ک1KVnSanrҬ@QY8E.Q!mFZNs3d[ZކǼ(."4!y?eh#r=ou ;k}k6z:;<Аt6MV7EǍAJ5%du❯=+kb s9iJgJI0S:l~m`j`}v^NAqEf9%f/Ai@UIa'Haӵ|0)`DH9~N &Gr8Oiܰ,fY! !R37`AcAED0V?"5B+͆=dӧ7}MI>[^b55&,Qy}Ħ3woL4Buw$%}~Jrh슢T=o,p\Z4ct=Fr:R=88e{A'{PYa 1שJrwQN@g'X:?t+;!{}m'BLi،J9w L &) _G!+:n/ڃ=yuYo@w,G]&vd(My rgc& jeP&QCN*w f|n:;PX#-X%#۾ԺErŪoeMU|@H fDT@ { E3Q(?C~;Dj|X/+&gxd@%|.QuMDOU+!P;#%3+eO2.1RXdK Ej!Ju܀++98/ڀL [o=擩m rۻN ^iqu\ADܹꈺ1C*h*|EWwo~ NkWfعd-L/6'-A-?+?~/uTE,GfhV2"r-]*{C>facMqL m3%[_%A͜$#~sKsQYQ9Khy^  i< @tvRf+sg~1IM+G@GN)l X?U!V$|-a&7 ړ*F,hnynHH<\UIӕ^k 'd Q<s&m1 C{܂9?ጝ=5rAsۊL"!y:> m$azJM\+Wc9UPd'W[O^|Ea>i.V%뽆݋B(_+$_U.:@K݂=5mhό>OC#R,b6+-[WGs;EThk,%R2E'12"dy`XP[M\y`Jp516s\|>ǔ,RmAṔ*[QrFOiD6Sr-gm\y:\5֋O!Y{%YJ$IFs`aZfEYLJÇhJv8i'I,ukkA)g10x>q!T%Xww$<' 3ONm=7Aň\f]r`|z)lӌ]<.-6:^܉udcpZB6ëW0i3X֜s gB@V5ve n43 FoփpA~+g!F3 *hNJvIuLҙ#Dd@]2B֔(R1X"KBKP^3B%֝:f|TJG'O7ܪ0궧'N (G. HQjƈ /_CJGEB:&񻶒ܤV5fwxӶ8Ű"\&2 Bq!wp?gB8':XĹ\sf]p5,=4lRT)q?wu|#K"'g*blXy:@315M!šjiVA<> CyöDm1AwkV Ara `Xo? ܗZPlӨ7j?j{ PȲWfl[[x?FKz#!C3B('" A9( 4C+11 lmsdXS~ӓI(mfuJNeA}h*/ׅ\!D*qF"+dUy3눢V ~n}M MLCA1BfM א2jhLђx52@0s 0.5ON ~Q5s %up}‡P>#~ ioo;³]2#Ѣ`[tK1EpE eq&qR%3)&Zci/ ةkv "MHٚ}qݻQ#MkćO GE@y| ћ""0=KE*"Uä\7n߼ OKo]wT<o/ `= ax>; b&E^ c6LDƊuӯI( fH@U<ђxOnXu6ù{Hfs Waǟ/EpѪ|O ͻL֧4?vv&S8=+Y#9-@w^$Ieh>Exrݐ,~*g排&jOX~ D,i!ۇb_1bn@0H&n-J;&!yfp^G$ƄO TS#L2 az}aGJI$Í~ u^ {yl:iwvi*Q(閉s2 Խc`u-KZ#~݆ lUw(5Xg՚0 ^TkzTqRIY ]yeZbg!,fƘIgl5z+pi$p9#@2&'Ȁۖ[Q !9U$_hbk|Wť^@.p{5) L_KNDi X9[GbνP0WCAdڿ.D OM@.xΗ^Ϣɼ5c8+l0>>֮iJU.2C g.Ab=|bֶ,I2`tfMvت Tqh3thṞ#BA=]ԩ$=1^kJOF:u$^bۢ҄>VI 8K1Yzc8sfV5bnBln(^NUfpl &ޞ/S{e aZ!?QfQ!Rp'G WCǘE7 $ g垪9q9?W0J/hqr1}ݰay[P`,&!ޏaJRHoy|N O#%V*wmo+)+Hj2&nyV}RY|gr(jM0nG@rw99dm(zxd V)h19u_p gRdz_C7S_n]}bx\+15ivD H"xlsK #Äs:5qf* 2U<9 j{ =F"r<ЄTlkA) ƫ;rCR;;WfnQ<0 202 lօ{ٴ$}:xݡk!"ug!Qj6~7˼nQLwٕ5tzg=]W`jQ2AJy2d }@ a/V412̿gya@^\K9V#lFOil+p  sp< fIV z*rk& dd|> );Q-j9ޯB^$_L<dߟ!B+N3;l%yhDbu֞wEMz?U=n⧉_fd&Q7cqK x*zI'w=q<4X=eH2j{WVۉ HȊٸN!*$U-j`Êo>tGT򳞎B6OJ;PdSO'K G=Dw#BH/sD2`r@s愙K rqڷH{+^ӼU TC5>q \G]MDjƇRJ+VmTCT,t$׿7QLT2N'YIS|g3Ӹ%K<:S }2\X*|a?j}5yʸ!ohWF#t5XX%Cߘ5dK X8dAd3s]{uޓ "PNaY/fHAxziD{/bVR?"N-(8-̍[h I1?#Y?%Ls|7Ddn蛻@.Y=,-eA6SC Ӽr='؟;&"؃UfDGNMl,M&^PSұ2 $-EHt<)Й3L8N!^)p.ˑXh }%x3ӅZN$Z?MOmX)IKrezI rl=Wc(Jek})2Xjw$ב}5fऐK#=Izf(?sK(V͍9 o| TR+Ҩ*t$?ÝN5js}c:](i8Ksk$! bni,vih<}. *IwipO̯;}o*_,JAsI9Y<-EH4*汆s|mClΊ+l+6DAj 1GNW'lH,Ŏa^_F6ZoO:kKBڎ#(Ac=1<\.^_ gI!.}c!is% j򠬆dez9 Ҳ3tr'bXu~z>|pTʡp}]&LlE aS:ɷQڀ3݅yC''%¡z{]& UDyނ,HkQeBav<<'.VtUg"Emh&uwyǰFu~QK+yw#?*3`٠g[=SXX8ecĴC8NJ x7WVv?x]c5{/v2p/~[ R4cĽ^4spZ>pR[^ b쓀|IV`H2DhVd`âb#sm2uqngFujr>qب#6(501HrJTDńBJߴƪFx'V#|þ2 5\0yH٪k!5:>+cPZ@e/ٓ%"xs}M=W|&]`!ꉍ dU t%җ)w$a.Z<_4+_ֿ]Bs#Q!|+SBhExV]׎;CC%̼IqɨP%+3gfʵR䳹N)'v %Έ=@63s~ R3QqSͨ2ᣇ (WCDBùvFt)S2м$1`?W<S=q 833٭@NعB9n)"JY0yO&_o4R? 9ć7 1E7Q|ljS(dg Ur<_X)݂+-Wi~Y!?F`skfHo*6?[{~dx`3Sw߼u"b ]v݀B3h :@l($釬5rlI(յs0GFpBEt@ئ7GP(ZXMg?x%dΧ}bK#_bF 796wQqa+ $3F]RE=>P _R{ =e >R_nᩙ3U>M*RѴ4NERkG#Kw/'@GVWPoj_Sm8}&|Y M7_#h A2x!#>/"\;2l;(RYgћL36{Pp{B␬f8BZi*CYǣ?bM"괼E֧]"LHZ5Ӌ\(= dhP, żjΉ06Ɂ; 3x ⡆'x*';5k,zv!uw#'IQXbhYl> -mo X?4ڇah;-Ev}6KPMŠSDOK5N3RW]s3DS :b^d&-'@ j%”Zۃz{ŁI qC#J&ڙA>0(D%;ԭ f"&Ļ6)vo;zS7c.PZv:ײzn5oXgc$'/fzNn"W"eۻm8ylO+`(~ `SQan~o!|YC\<"aPI.u RT}6"jQK~w?i)8j3dg{E-V?-5YV0Qgdǐ6 鑿" Ҿ3{J-xI!A#&\ q!rze>6tI }Io.5u4i{N i /0 \ݠ9p܋KG}tMƦJ:Q{ޙٮʚ3?B y[' &ꆂl7x!q0uKST4Ř4(+c~RJ8b`,\+)i4ܹJkI0E#?~㶘8H"4=oT4H%]A5Ҕi*mÂe1[jhd2j#α6fTg;Bm<!_xntjIG 'ϫpx ǐiC: incY搒AB'JƬMh*D |NtJۢa0fi_6&iLjxA/~7nvi)֤o'0h`1jn\[%zW씆&0juIzZ`m۱q#; "oyHW,UFDh]Y{_b|iV5px<:vij )qҳ8e$x eU ƒ5ࢿY4"ؼ4G%Ťݪ&*}5 Iq8Ǯ7&N[rw d6ynpzqÉ,GR$nYUn( lb>EY=C(2OѵFjgg>O?xT3` JIpH*fsavR)ݜ@_f={x\­*K;f"A.Bg5K-\VP56O|)80,w9X:r{#9 9ޑ;&|W`yʓ>*o}"X IʏkP1= 8pA:iYD{3k|R#4-ӆKUXc% kq72(YSpt̘{AZT_>e/]Zq~EI"HxaTC)o]{1YgfQ70ebգMUӅP&YL~?(I ܤ"4gW4N^DcybS^S6ZYcd!A6.sy̹Q*㮊nPF; Qqd}(R9 ;mF<^KkY|8_2%W^m70DUk!l<5}6mQzXƖ"l?#:>fcgQnP1=tAAׂ fc ),' I9D˥W,E;]EYSxo9U.SXA 3LUF{ی׬}+`CKR̲9XTp0Dm P{P4 qpD3bH|Ȝ< f7mGsue؀箣@%E` H:vyw6TRs-,ϰ"v<ڣS0;ic4"?^8P z`M򾋺̥2 0QV48P@d[vG_K֑q6cl$^v 23)BAkF!@! !qmOou~@BP7epb}k;zR6ov2 ZWG|lmM*;VKUfJ,"p o5yzmQ&=h$P(p]H Pg#r +g憗nRawR9swЛFrU>f[j>&TkxhKո8l%*7N*ESqYY(> O b)~ÞŐ<Ȋ·`Tb,]>anD/1C-p w1}縒ەHFIE#4nͺ=Eʝ}$S 0(x! zMjӛ8]2%~x]@AА])?/ȪGHNZx+ 9pP&u) D07> PȊ}O|¨%}TtslY,R_t]8Gȫ ~8rͫ,B $5/-hk`jD㎻XD$h$c-'f^;)8iLyɤ5}`zhR܂B>K{iA* Et'<5rlbb{nB]<ۅ-@|gQـ-&,B"L[/ODOmAieƨ9_yV`z V Ƈ.ʩ[m ; qd許YhR\o~k4+,WD N4FV~|]Zϕ`PmFbCɖ8f聞hXbYP wzBdk6K*G S:4JPo(Ln= G8R-; "9Cy͊ ≤=nߘw[O>j&SS"|Cz0-}Q`Q9=N֛ XcGlX? bfx1_&=ހqRXw % PM+QE!2#aY)(@bUt3ϫi|щasG2>l7 {oJ)r@7$VwaȮnLڼ=%'-K⟫&ՎJY!2>.g 'BWn}Z >[f.酬~ zwON??_:7RFh6!sNbn\0dINWG<8s ý{C/U"sQq>` kOm]>۸Rzd|tyG>,Go-= }TZs3<zbHъvVXU>:0|Q8m>CV*&1}`;ӡwҕBg]W21c͎J;j`|?}!t K {ӁYvs~Cruvn<ݟYp5?B5u_`ۋ:+cq^.*A5<ݔ>w QonwAyYQoGQI 9&a %=(ɴpq7cʀޛJC2g}(jZo`STA{/+Eg瓛0j{ JPTN~~keT oYz x?;e`Ǩx*ub'X֙#(/AnzJ-6 ?.(e+¬LToߙK=C 噘< ?v}vv SȕO.w>ѭHs5W\#E$>\MƱ%fXߩL]zJ&:[05[pLAeD^[{AV?;oJbdgED>U:Or%FhEǙa 8n/#7- ,*h' &u>)=$ՁB+kGx\x{tz]m pq[?鐯ɹ$tM;7&;b5s?1GU( ^#I5hG?5 0M'# ЧqY%/g+(< ޕo;Y~ŀ_i >W&INO mwRr*=qk y&l+xox]wvj!и5:h.{${=}p[shSBw)eQg9ܓɒRf؞uiû7o \DVC _cRRs/LӋJ"s@k`'y NA0.B%FӫV2AZ5~O><rІTϨ|ë7r.䛱jG &nM \"9Q\q{en*|Oؠ >1ݱ+??LMM̊5vs XNFj2dy6Dy`<h]^K#www"e(zt ma_Q"7I6ͅofm\N4{*Zb1/ۖͷji;qGf>}L##کCy)3k_P{u2\(*T T+g'eI%ua0eI(lå79r5cz$7eׯs80c{ .) /Y9x nŖHg`9Com\i6=@^CBsBy_;v7~AwAy`~ \nw>V 1S1l)\tN0&E0DWh,nYs2zs~ y%#y)c"S:S:5OIExETqi fRykH),w3NE<\xݮRdܲ ɍ$}JF@qsJp(ϛs 2᪹91&63C,Ţ;RGebԸ9^/aV+@O|/`W\6gGM"F{ASnwET 2wrSC4wuf븙L?n,d2X7BrqmuNm$_Y`a땚<gܲՑoJ~)@9{_E'繭s%7WyQM\ zfD2So,eYZhqZ(}Z'vDB n`LHwP2L[1B4!2H_Q=,ԺC4to<%T!GS1 ҬԐ2fk^@ZPAxֆ| [hݡjU4L@X `jsOh/H=ԃwJpm'wpz͙iߊzˁPG?C;w%ӰY2`6 a8 ގ|L: w]n/40qVrJ>? jpfp1e6Y+if3.!&W.˗ n|A5?Y|>e܈١28]:% Z }=*" ɡyA RpGh[Pɼ q1V4Ӳ~'1R1=`,`mXIVhGj٠)f6WOCvKBٷ>%NARJNlq&kk(z# 08!}R)@ *ީ{W%oJOͲ6sf LXyco5h)sq FWd5Έ4u50"!)Lx[5m#7$@nqhɋkoK1,tA1,\v`>߄aU++뎿xr嬐([jignĵVNSZ,^cMQ Ⱦ> 8>lq:_ B8O6$j)U%>biC1V|ng2ƒmj"m! ^ZذehN; S{- nj?cc4eU/Xe>J mqPdxyb1NJ ^%;36Lw'yswG0q,h 9 W T# T#lma #{r?]Eơ3C()%GkSt1yq~d (u ˦陓];Ϲb 2Tn&Yԣq/=/3;b^YLi?5)UwRy3-2ۉCuFi>d$)XsWz;jJY\"zpQB *Q/`8!{> I9ҳTЂsQf@+Sfeҟ5<~wKW@RBЍ`ogJe6 ڕD٨rR,Uvl 1olQq.er 6˖ZjAÑX-WYՖS@߿I?L/p +xP^% q! ]qEVΌRSKO1 -O.nߵR54h2FY?Uq4 `O5=LwIJ(%Tzj@0d c/)OBJSwS!Ue됗L?5MiM̳oV<%.-`era4Mad[R#󶆮U޼'?^e3%v}]Rm:o HLE ?Hd)s,|G `V5t%DP);>Ō jaǤDzPK<_`8h+Lo\kn#+B0g'vZoqE ι"mcMcH"(IpHMkP?S.\BoQ ǚϋ]j'9_ճ5U-VIfOWҞóB9wo*o<U`8X` :b `ָ2Wdϑ2:R$| Ee`1Q &oY/"Hr6֩q-"\4XZiޞCSX3-I_GKԈ=cz/xF 0Yj_WWÏ\YHGf12EԐ9 ;]|P"hX792Z;*G*/)r7}% yfHfx2|O.> x=S@jP?VĈtHS f6zF[E@ M5 6^E.6" \Do7Oh,'wx0K,8twG"zC 5.|8P{zg}:S R2dѫ|kEzhȆ1h}>$gQĶkȚLY!i6`S* X޳bdl |[bfCNSI cWC|`AQՖ Db#X1x~~+jԁ-C7W`[O%Ae C'K]})x޷fTt$Z"zs`)MnVo[ȍG `X,KsVς U)$()B׻ s`93sFw= F}u"f(ٚKxFUb7$4UċfR+?,2yaY:&[;;#ˁMGЩuv^.춱QRR4t%bKT~k5JO5T~=Coݱч{/dnLy xGS۔tPo#j؂2ᪿ=0ܾ} e Lr]hK5}'8&JMh2&ǃxޛ6IML<$@ӁT6#vw`qwI9K>Y(S䮶!`ܴOQ!>A;ڛ۫mv6/J" XS5牋lN,uVȱvZ)wM$T;e̿\yX[ȏV/Ozr|C|[4GN3>H#*uRH!ʱ )}Z-/_|(QMwk;@ pR!OZ[hj =nSKvs+-Cܯm$].A J^3}:%?9 ,Pܶ[rG/ED91+_BOϭB~3.?1yDt U]ܷ!ˎ{ `&Tfvk[rW`")8X$U18f[ Ъ2Gݬ蛜˶{qRM9&7oO p_E oQiC\fׄrc t1kO=eqHX߼8;cChMva/õDn+e8~#Z0j9yϸN Q?e n*"D%Ja#ZJ*R\qR?"u33Sw[g-)Rƿ]ۤ_9~?% P^NKмQr7nu_L)%P:v0H0r_nz]^hu4Ht:mł\*C׸m>B Hu<6߁-*hxAs1,W`j^#eTkm齗."'g:mMǨecl)jݚȚ k鱝uex,Wuգ۞"0 Vn1I{XlXs/ԡ7IpϿ FLDq O޿7j x^ymtyk6f#V иڦe/Xd]W4(ŅnNm`COW[]UU6r,\R=>~ß ,gY`a߳ #!Z ;Rbd!Pף<,otλ'wq;c3^DH_+V:2ZE&Bi[_=8p@&N 9|A*Po@ʾa5%3e(w%+4+)ԻK9/1I0vrA: N{u)rG]tLI#eҪ08n0) \_8ށwppro[Pɯ,fw'H05pC^<_R두O '*8>튭V؞Rd2=o`IpmPaU[-<(pm[@:`Y1Ee~~Gmi g9 xdF" Te)ICۚ_kVȻ<ܺ'RջǶ-B?иp3^㥲}Eہg53(S"Rwtϯ7aˁUYg )q/mC9EzLZǥ:\Fwy{m@z0%&kH/ DT2ZG5ڗIr"{4`i~ƕhG!T*7pe *zlvFsc0Z8CTOgYkN зwϩok(`a Dx~PZFu_-=:AY:nþ ,Њ{ Cd0.F 7ܢ~oDn88^!/?+'x*GUv[.evߩWE2lB6 E]+~@.fjo<2T]=L!ֵ#,JI 2Qːo*VxZL5v)k&,דsmM6סI'GOc3 20tFBR]P##s4-KU%ߎ]ꚳUFg`_^l-x+Oɢ+;싟ǥ1jO.}fa&y5PGHT9p".|pooXDTJcscMI*L)kϪa>]AmW!FY~Vag.!X^ؚSÎ{~To|OBV:dN1u:2%eH*լ`kL]ALjLrc/էCo KS]jl-w9z'ȧ}ƵVW@=jqD;8@-Er0m ɲjsݻ@Um##S $iGg`)*^cŴ/GY;Ct1 鸸^<ح!QR5338kUăE!2P E̲0'E].M!]ow >v^,]:IUIR /jWUy!%_˜_&F]x.( dp0z|}H#~h6R8i^` PaÁtGXRd)羈Gv} -s>Uye-6S9reѿC3ӇNt3FfH-ZUD)wk.oSh/'lck~uބZυJnt =6-+$5 uڋ'O, jHAp;d7>ǰ0"E^ uYA$ P[T|ν^ޝ_)e!6Н[Z4i3!ABjy=FFnp>6<(kĨo75/+:Mv؎dkgR;{s+ĐBwBŶN#||>YŞnvHa0*a$ew7~p_g˯͜jykip9"ovhd=8Y]*B̹*{r۠-~=䉽M#B hy Ө!:>,G0mVp;W(ʬ0lˤdD؈jl̋#J)]J~iA} \pw/aXVs6ѐωo,^-O\״m)Df8eryH" X !F61ktƚZp t𰛱]{|Pޚ:lZ?LirΰJ'ݸ$M&sw]UIEw%ohNs+bV)fn+<'iwqsA3nӑYQְ/]j rBꔓ:&~IwN#J%=m8&V U&~)ɦc?qis (Z"Qj#N΄{a7n\R/5%[lb%`vP|oI&>JNF]DX⠜h]߲mõg , kX T60 qS!^juf|9p2K&q|i^;#2K#kl?qURoߒ,@~]KpԹ)bpI\$;.cV|$ߓy)z &۟_-)^,%Z{Zu9$F/ɔ=UP#U&ɖZ%fz ^qP|&Ɔ9/F#NZlQ?f9йSwZ-'Q6rx0s X&2|Њ2\'n De0+2 A`ISȻƋ{tԽć8D hR\#Qz:S`2Hv*0wJR퓾6czu"|O Eq}c&Y R7# J!aya\YK kvafM#;R$! (ek~U#E>(u~2 N7TZLQ!{2T_/5cbh 1utP9S\'J_c& PS 5ŽnvC ["'wwYerbSY{ƛjP*ޟU>Gd8"8AI@;- CgzI&t&,K[h>%jX*zl!Off m:aS6 TIӽL}4xKiLkV-+n٦AW*ԽO! d4sD:CLJz5Z"ڑݒhRZs頜dˮ9=(:vN,O!x],ȇi ȰNt3>ziM&*,k`B->SNN[ӍvJG4tDi[ 8LhpRtq__2_nrhEYk5{TV`h8*@ĭ}Nm59JM?3CE[r9lt$7}\VkDhW6&2H*Sk9rgyY8tlS+| =:ȎseR6X=Du#vM5a_~&p(ng ׭)mW*Sӽ9oh^,،qoxՙC*d桁f}LoOW.K]VoJu\1c"eKޢZ>0 6&/M9&11_~PZP6Ma)ϡf|嫌]#e54yk4R>uŇqcW='lm܁*uxKʷ] RRq2d|}8BMt:ShD^dZ6O1t^S8hB9MHv?cO=,# Y_BP;Ao e$Dـtz/k!ePBI;_^lk.Dp>cҖOLk@:[\OёZ E=bil80 XWsu<0AL2U4I"}PCô&F@OXSc%JxUٙ'C^ʏ5« lwr nZLl{ "ed\=tb$6L"|3Q b~G jjo_sl {Cfn}]65Vp&͔4~_Ehe4"/:.-[3UDŽq߿z,,]XX(AG h&ϓ `7T[Iݱge)Erf,ΚQ!|1 6g3 &5\P<, թtQN>π1I T:=#רKlX\4I{Z N&o(\f:l0_?{]}ň0G u[=MBZhSTJbrH qBfTK82)=> <jsK;N N`w#b2 4獗`#莒RDT+u&"y@MBx!L$׈2!wZj~|}qs*!͘$]< 05VG:V)wIS"2{pk湄^Dzv$:eW To"ӎ[ (CPaWISlH%];`T4P:Ȃλe~vl$ J6@=K=9U" 6ܶ?4]o~B):?AG\p-Fon ͨSz/$NGI[A c!.mmkZ]Y>c7+h%Y6,PXo.Rlƃh7%"vͦJ 29RmnnN Yn/*`i{&&qy^`YN'BԤ~ZM Z _J wߛKvӜ^B3 vlI\L 3ɭ-ISv8H?mKPj҆txnK~y&n|4y'-z){atq66an0%r7b7鹡&+3EEİCT0ǑUr@ύ%b]%D^`m$ҟ)Õ;W~^a!ý 2yJ1(oſ#a!n/}X xs!,Bn$G&w$TyCiLe4QZ!"Rv>F9&38ۋtӿrgox2pḦ́$. ~ӼܶʸLaeԃ7Ѷ"E!MQY#vmIkOřj)o6McfMu%P/D5@UY, ?"Ll`hBZ B*+p]?CAt>Gn!Upq`6YRѺӛz@fT&%[>K`dA *AYvzX>ޢ1ɹuOM];-Ra3C1!qXѩP5K- G t!E#x(]^Z 4?UƀQ$xulY*\FLHnc7ݯYkZwx7t7AN‘R̮05A|,H$ ڨb\p9d$muQN@N9/bÁ#Ua-2b䨓&дR;s]r-j"Ad#-2߉e9glrJ6>r4@Q%]U.0r-/A',MGG2V~d]+&p_/m] GwYG[B$/߫I/#X0MFc:\knD= ":V3E6%K'rhB~EzF*>XF6`L޲j)=</ouFx$"LLȧ-;k|L~?n0,ZLC씋گ_3N( WjbuMdMR^_iqt xZϺBYj!GTjVuRu;Z9=LSJ_L?kִ/E^w_ҳZ6/ɾgBa%`v?vY8*V^a {bM( mbE:]Me $k%Z+&zMQ,\9mr*k\WK0lZyH.1 2dְt_:oߤ3ɋCSŗ.)Q&ʔ*@.T6GMyV+X&}Z#A޾l )56 "L3rЄ_SǺ~LYEele{uRF_0c7EĬJU5A:yy]wYcP[H$*hѠ~BПNXbieꜾwfݻ >ZJ1YmoZ_dߛLRtPo9f}pU9is.Uue(Dp~Kf5ʅ} lu4;>Fo)Mn !$|oe! (VVb 3;X%}zRPa+,, *즡XIKv/a95IP'<,LRPƸ"5gj |? 4v8ؚ@Va!3 2 FVvyƯuxWْ0vW#U[P["6&=BPlIs{BG_m6L%N]-{EI\Y~#!w@anQ9e/[h^wlzt&{`rq]e|ڸ{iȽ1*D|_TM!ebl{SHΓ(){tVY~:DG5+[AZc!*m@h,]֏i8^b?Qre0TꍣX2ltjm"e lQ@yhKUgGf܍v3#wRj<8컃ek`?ft8PJL=uLQm[#mT>Gޫ=C[ qKl$xOoq}&s}LHHi&?P qxKd / ]g'B; Gm֮V`Ұvung$.)B*Jlʼ^  S1__L@7,0 #UT#1m@@0%+Gz_v~Џ3 \Ƣ6vpfnȷ%iRi}RY.qu .P>k]HZo+Y\)`Y7.ʐ; v G~oךVTO|3{( |Cdb>CV>K dአr]&m3\x=o8jIDz2ϖg +zx/xz-g-םö>uVMZRooQ}I()IPeR& }\W3ZV2Zh#ʹEN+9 !{N"$]89'p>şaAW.b|w^I&߬}y8ח3mxr~s,hک6,y{!A3إh՛2k5^3qNPE8 7يoQ'7l$zF[%vUI#<%x_/>5ܝ05DD1[w(c|Tnk<)jGiQvLYvȩr_؀^fqb~^(li+ewWM ar-ل9_fsƒ.z$.e*L61[K!n)S15QO|a53bOywٟ fKGC٥z8<6xvZoG"m.DZ3Y 57@JHJj3'4j: ilpGD[`fS" XBqh2 M!^sh@T U)=RpjFD莤dF˼^GQD\:L6[c$ZO,fТtB-ԝ";))a^N E"8Xx1/!"!B5Iإ.rd_òxJÐ;)g*J\Q1T^Klk%jQ jܦgf뀢l%*=.`pϔ>'B^:N{$4/8=H/^ $0ޭh<{'WAU*kz=kYc'^N3ېzIDG̿C"LIӼoL:P>C \gC@Aur yM(&P66fG\5Јqx<&I!5`h)Iq|lYa6z.]ԭ󪡦FVR>Cj9=ߌaAY:%y~QN7tM,M}^} P܍K| ڈ߃\ L$ERG|D줢κ YmP)~1>z['|=>M!"rX)(e hE-Au}fJc,պ/ FÒ95mv?bRc⺦]c~ DN_B~Y怪/g pf[B]|dp6 :eW`HkJqm )%ּkM`4a?Bmm8u`H׼RSrh=`s.':F φ1RczЈ[B;꥓Z"31(>˯ .C[Z8;zWQ:ǡl5u)[ UXپ&9iqƭLD R& px2f_-QpdJ=7;/^+R3ƌaX:+ ơ>.!&BgbaxH7:HF(STɐD^z;8w>djgӤǟM*Oգhc.ӞiT,)&K&.7fJ Q̟6f}mHD8*\=Ϡ pQlOtհ%X{GfMmU8:*AVEة-#QBnvNf<165b ׭t)o=U[z +oeD\Ӯ\6~c@.Z 0dc܉2Aa@68/ (PC(Ou^Q5|@aA =e=߷ƽcGO8Ԉ fY/3?dx}2`47܀T[ ­z@lV@J:.A@tG:4}y>A.4 I,`nod09sROWjdF>=13C# o[vh0T# b/ *G`3C gq2̀},&^* =kr]-S"U;r-%##h_NT%eD~-/X p*ݠ܋\>r5nmgi:xV!Ma >]8 $TXxIY넚g<"hOcQgL\B ;iA=8#3T4[jL[{g˯e\;C(GCa&_d7U`݇5ubA% ɾK_վ!&L]ٍ\h{)5¹ݪ zXA\Fn/bK"ْ* f҉ߞz!hLfNR~ej%W@\tH)z)vABn$Ev>],t0iқpaY_? ̑(e?4 #޸9[-.4@Y2ĢJf;9'I݌êM!!>/4U:[hG[6!G%^ $$2LkXN eK=-*na-jvju,1 CC ֿtnXI׫/Z/<R'UIt)w߭<&%@+@ykiIT>J1 a=ӔRRْ{"aHkzfZn%TyZ;\qo eS*kNR W{ySDo/&y3w k1CFM;1Hi+wγ)Ypng^}։&g6W:Q@ìh47XY]Ͽ]Wpzʹ2~XV4v@]22׷_VNTLpƸ[R0 GH-M'}zGX8+?UW}ASf0V-OY#wR3U >ZqiX¹=i3D ~6x;L-spıfZ cW 5^5_exÚWS(Fq ;glٲbeU\[O3KG0&#ţć7ХdU2"}o])` B&pU!#{,+0FWǾ05cn%AM0Ot`)`M }+br]'O" % 3riUTawU{(qVRR9f* `ݎ10on]ԘFgG.E]jP1UڠY±2xƔ=@S`UQ>NdW;vS"BӅ߽_=`㇨Fj0W!_. ;VGGO_' &7g. " kGE$hJ=na=z33fۭ|m f[lSГܵm1/) O*oZ|rn Lߚ]Oz"*kXxQH) GdPVXq$4 v7N_P.i^ NB<"H9p^Oym )64>šͣ+Alղ9\dۙs2*v4d Ymq3twr"ۥٍqs&)[k=j0L疅gX\ 9~AL r6|J۝=$ڄ/%X4>oaٸ]ef,1ێv*Y9DO=K_"bO|s?Id!v΄` q B۫|iϪ4)thQLb2E/da"$8DP Wro~㺼[}Mr}@>4%P(E795g2̫{e9S~?GvXgߨ޴V+Hfp\tzS~ 50s|'gg-@^(/Q.ăM_Ga|~9lcQdQԇLTSʠH~˱g".w˾spf#$$ea|?@x`Fb+٬<%q/Q |n;1 M2qdK1Y~Kn[@}A]0eW֥3qu> HWe>ZՃ-n:8e: b,#* nXm@xҕrp?z@dB"Xؙh}7fþTAG(<@m$FE'aycX `Zy:O4nqN[PPWJ42^ÿ:%7;dzt~qW*V覆iR+Ca1y!ҜHE:VMPjxɜ=QN0 J#t]˜IzN"GM^@P 㕙nBfYm&RǢm2)c)0i:\E*(O> :x; ͜RA\X5~$g96%)(uXBd]n=J:/ HtS.L.Q9/o12{(4Pxe`5׊hpv׊g2'Iq)K;8IV{(mP7T_ ]>A>#]JZEj^ }E,QmW BЅH>0+yWǎjp-ש-9Dhr(2^^Ҁy%5.CkIƔkdAM ~imջ7"fB`0tT!&H48~|܃oBNjL.J.9Bif&q$SH'HPWA@tUV:$?M`6%f"%Cu~lRR2hh@S D{DVĖh3jGXSƨV-p+*&,F\NUC!eYrNw\ɐdz4VPVˊOǜie੷)]Jnsf3iWA9{՝pח=YFxW5kQSXܸZVB n46ۗ/k`[u\Vy~`IJ`HawURғqs(EoJ )LyJO-KWؖ܏|mrM)G:ӄ&C+ȗ8f2j|׾Qab E_L ϭ[LwsP,HJ/rJM ͛4.;H2zEV|mF S;ϸ[- d-"6:e@ \2&i߲ьnZ>;h1s&nmDV$@2c;M/xV^ u(( PħkݾaAC;tZ*NܩTaaNv? bx5ȽXK gpp$e_RTe/6^:Rt|fiu&qUY>VIO4:Ki <bX8.!@(3!t mE ,D-ySvD9|ÒEߤԻ^WQ,^e8+@hu,*d]tX! dNix0ponq* :7pwf9Y7)Kk,1ٗYc@3fuoPz*-=LCn.@jW3H9Ooo=0~ f"T.` )30 vǯvf 4b Ek[ޱCFoGԏ!dlπ0;/M@kiZX[2)tbvM548յTy.oḾ:kkt|#g^#S( *t9 -~016~Cabi"Z!ReɟN&@+ݵm:/sai%˱`*l'YtJMl(dwCKQ\2?"yOC@ZETWPOt}iz y\@ӌ_}tKջ*e;Zt\Zk@c6@`f 7ؽNye?:Փv6 mbn1îŽqtÅŰKIOՐz2bcѓ_Nf &"&OTV5c_8pլ5~bKb)wuBlH?_҉ >I.DW"rFm~`􂕵2.G?0CTwȣwο0iiv;h'a N^+//7Qn ).⼃zH|1 ]b,$lσRTMY ?Fg'D~^\?6I@dQEwk@4:}RN&(E 9=Xf)m\mFG+QղszQ$8H ˊlZGӒ"tCBFURxMߓ[M kj`P6BGafWp7*S+$t:Yfsja3%>ˎ>bw,> sF6B/^g.%/_UDQh"%3J;*JlZ~Hs&Yybo}R0Q1:_~Ő 0Lm yV5B;ՕLcZBt?ʫBxoMGpJ}l@ ; ˇ sr0;NN,Šf=1GIlBO~xgL2uyDN堮]QC1 {'G4UZZ7`e% 4;O/05H?r mbB75ï2'$΀0 }$ݡV_AI"v %DZ(Q{e GJaZo+pz9P?b߃ X\wԄ!<7r-W-1B0_kuD2B OR&\_~p!ey]8C iQߔWd駄򪀕bʓ*$wZ=yN͙E}4WZvXy e($8[sJlT v_~)G3`U/ech l7 G_k2pb)FNlpyeq.,(>,{ĥ4dgĵ*lov{{qA5=$,F揊@gɏ Mvffwjkm(䓞FW0~}r]OĽWmiQ>EaÔuE)ueF"bMܛZe?$HG+=>ӥs,GguΘ -!S@qDO u2_&N(5k+Y-lߑU^8ڄHgOǀ_x-GF F}o}1f/P鲧9·ΎdžZzj8 }]2h6J}\*Ss.~m`ETͻӹc.ݬgS늪0:U^%=f9D]C^THм=Ɵ%73& `f:"ɉxw ؝fr>09Cǿ q8c< unqG r7L!UHtZg${yoh)~z' GyV5FVč eҭv2Ā3iJ8ۨLY.ّ+jLWho !XGuhq[ ;.9Kt%4/6}GyAN`gv(%q|"SF4eud~"DrZ9哿W&l~GMSUЄUsggdAˠ@Y&!=њJZ>=g97q?JiV+&3L;gL2gXzeY'>x*^_IPm䇹N/ 0-f-3؎h 6!l"tzwȞB^!" [`n[ F+Huj硱1߁,*sT~VԂjB{ɗ@NVߦqauݕ{, n&_]\9_K81=vZڴό?pkq4ĸ6x.׸^F̈A`vw QlmA^mLJen).Ӌ FѤ4VQ7l鞐) ՉQaxfyx{F,d@A札(VRXFgj,|(k)`R7_MBdot:SC-5x8},@o<I†R2!yQ%P/gb| (7Q3fl<%V#`ۚ-*w0ޒ^;l\alύ?fQq[m,h|^ ؂Lu!-!.lai}aJ?emLegdmo7MԘȥKkCo#L*Fr>LiùH^λKr໫ܦH6GlEM jUY`s;C5g}lfP فxL#mLC5 ˜1B}*w<-k=,( sMzx2pl*v*[iEv*~ Gewt~f ͑U8N`UNnC<ԟ4RO .ak5xl!E")&T3F`p>ŪGF3;gQMpX<|%᢬S``nʽ_-O1J#=r}2- Hbe%/Oo&U`NAf*׀ oը {_1Xw}*Ȥmn+ӛ.LP}"zi4@N*}cl`C=EmWaeɨ2r!l8'xFCbF>Cהhtx7,P=4jF5oqscc<^NY~(+P,F0Nܥ E\Ͷ @z5ߢ 8WT* F@䋒#C9*J_ڗ)) -[*mmWx 9fzymi푦=>)'s͉T&}AF:g@%7"8}cM bp^#S n_W'2MSٹع0C0`?UdwdE~=0[ケ >^qBxJߒF9 &{.ΞX L\. ^94EyP9x1v333{2Yּ}>|uGٙ8mLI†Oj8) X2H7ĶD ʔ镎t'=~9TY#9WO/TlaSA-N2oo7 Y.@NO=_+i(LM<Dg3#OW+d}9?CF8MWgWqk (~س/LCSO-f4;@HmzQt+dJ)~I*u{0TC\hJ4}i?+Ї6+:`#||޻a-1DH'&;__{Q;/ L稰q `Ef]0ËpKðOi~%)U<+ן8l0 t5{|nEmr}^ d}jS;tQ3On*|j” }T(#MD>]%#?53G]3J<<([S`Q^HnZsTɼj'2\{ͧ,{xQ*`PR`4AveG]/Pbsh/ @Ճ ?:168ӅشPɖkr/Zj\7=0n T,_VM0SB$!X:wQW"3|'n{Ƌ]I2gdd-CtLoH{*ݬdMHQc9i ];t9I$>#ZOsλ *TݟbN[Zo"=-z>ZT9Y9Sɓ5 GV&0<0z`W^0OuѦS`A}4F {.œ#T"h(jUGR(YQ*#D] .~_@2۸ CVѯ$OrT>1 E-a#”|]$ErGd |/>T;+)RzY?%zvEU*):ZY-]mnu^t \^hW|N*QCu+ WFٮWݍ䙻SLͮAU/ ųTqxM Lc )]~vN ap0p}bQ_._8~#(X{v{j#Q-ۜEiv_l>>XQbF7H!ěZM ,O fw4oP06r4_##uzG7>LtJke;B:ΎgZ<*>WҞUE*I~أ׭Lr6NyLEY瀧(P MEӊBL}VdX_Fh_3>٬3.\NLe͛B(ݷ{{2%Ydh=]rpJr=C}{UϖlA&alET`22|mX11<Qn q6A@'A)i;#5䎘Џ=k ktCgH^Ac_g¢Tݘ\ tw^$O[dF,40;d=^vQ/;tu',ЬC@#`'#ywRy@d2"2Q3z]J#McXxr_,Kw~~ܫͲ&[ 0ȑ-C`H0<ڰ*09*%T06Y*Ge;HOrBWDp1@-ʣWMCm\PLK7-@:T86n_mց_]e4VI.7n T[ 9ۖs;y8˔A5E6ٛhWQGeμH-WފD?mw7ȩ=zM 3YKMO=d;lxSBh4^  Op M(c\Q;6 '1,+ aK2k=.s]e4\,rM;i2\lXߕ=7itnoǴH 8teoD|I|bwwm%ӡͩ0BLH?Zp.=m_όCZJ{Xᱤ&fRbV9դ* O*"SonKY,ovSQr·H$ɵV>$]Om\LTjp-њpb.e,J5jūh :XJR:HvL*A|(7D5s=bx:+ůT'AjFL'+߈[[-e'a9Prc!}ix;&m no7[^w[-F/F\Xo%]3cyN% ~S8j.#8?ԨEaZ`^J~J| R7Rq69~"{ፈ! o[2t_(i !esQh,@f~K= ;,2,WFϋ81p.k;fvĈqSp/)Ǎb$7Zc>`qG+oi6/ѐ-ʰ#_a_תq33QAkeN҅ {vV-C@fvvuL+nmIó 97͈M2ߙ Gځ Eɫ"㎉!]*]}f2Tjr9+ A\΂;Gi9yOE\2f `,[{,i_Kpew"C"xI[.On_9#,)MזxC(`*Nq%rL&߁.^zL!pvMdV?WmڰRDl yC* @(8Vќ P}:KB[Z3gF'U^u{pأee:̀+%Y; JMhL&j}L:<9g2]}%;d )Biք7sYbK6f7%:*XcmDw O/{e,=@@0XYͧiܶ +2y|oy0!0D ֹRHkѓZw C`˥^ҍ;i4vk nPUp!a~y Y%ݶQ@mDP @rgЍ>G!9'\TQz &*ViܣPŲ-[#"׎BMkFU/?pr1PR&-~^,Y2Qk eJk}?#!+ l\Gܴħ>Q8HLLaNO,1-bn^Ϸ vѣXm^^S6)r?(24 ~1 fy`$WTay+ $P C{cWpAP :W,/.$:'qG}x<1m Յ$\O'^ ъlէ֤窉TJ4ܤUR*]VMK[K2L>)X^ u.<]4+,s:Go3Βcz nƫ5wR!ܷ)9Z^psOpnZ!NW%'e$7/W-=K<=R8ز#&:餁JD1c ODyx)`^y3 FU{ɕ2NHôu}AƐ,kӖP\a]]ARK(AJ,t1==ۏaȟ|,0nݭvL hJ|ȧaT, ,o#MP/ꆳBDwH`zNJ1/ګ _y:Te2OsStt6en+ )QG N+R>.Й{%6#]q+g8&;~zFgo0ag9]IWk6 !vƒA(2VAuo Fm=4 ۫bFY`8Q|q۟t8&b)ުJ"^hh {=dX'%QbG4\=!?&fwW93M@X>ӼZd-pY\ cؓ*66֯ejRlQg쾹~5DfqË%YJ|ػ O5-c'F:&,J:.=( :4Ì9BBy,Ff6wXƗ͎͐v훀&rӶ"!2#$T( {,gL:S)xR~1X3+5U2MWǀJ9zg'"ԶC4@}:)-P)$BdJ803VYP\XXkT==xlPG^ z !Ԩ߁o碹@^_ȂXn}fEj ?&7$|Vs}Ce0jJ׈Oritc7@4#Ve)uFO Yw 䑍W"{ )F<DpVI1ADCITV̢`. )j (R|柎3ϙ^UKPq bG|!DW12բ|Ձ7 p 6Czf4M bwѫ $@{!2uz͉b*}ɑc`Lb}Pӫ8T 6*lTk- Y!٘bVVm=DǪrl®?hFBkx"1WN?tS ?Q:Pj xuveP5;z~yu}ٛ  _{!c×uh2qRCfrA3c6xo䅬$hְ͆3!# WvɁ~i*]I N'sds8_ <Ϟ?fIي+]?Övv"'RÊS+/,:T_sdJ߼n^C3\4i"tEt]eazKi 9n L~֗7(G=ԢdmlDJj^no&^ Q0]fNc, УaY؊-p566[;|Mc1bH)26]!nZV9U|Ap M AZ >2K֥R \kO/gj16f]O0[iL'"tX [h~+}$ !Mt-g'_iƅ clI=+$_Gp%z¥ȇhQ,T}] A\O1ч;:o70Knv+ᙳQlAn<'ݨs8Ld%MdZs]̫}ߢjQ=,P](*g6K  roĸjvS"\B,?/sj:`1}fGOc8kv8*Vfb'*c{6*Q 6} =c֣¹(.RO+6RDzd)K`h=,M~0E >iH-K]Umʽ{Gd3;Dp`HKxh23rtx2sH]TN)^fK120X,P ;)bccq:yy"u"%1xz~]㯼ehZ:nEqc/ؙC-6Ș"D|!@ ۛ m(5FW;n%h}q3`%x λL)i`O4K7<專nІ#^-\iԏ'A5v)k՚.x?Dƛj_1P:pzV w%$_]dD⋜~q<alYX<<@YHg*Qdf68*_s<L< {sN_A٪Kn%yu!HK.eǿ#m\6>ȋGi^nIz4C50 Meto9ߍsRD+6Eu!:`6] wY^Ncpu 6"cnYBᛯ+tk8s>6H,'wcQDz'YK 9LBgB$S Laω0w1F#$}A.ΉLǪ(g3 Wn&w:+,ZKAv-p F%}nRl<1f?.mGMg'([}Q,:Y?}2%`xpC{oPcwDƞ+!ZNQ!kO9El -siQaSn:=t]i];(;~gOZy=1#.XE3HKeC2R60k 9 vur߭-Nu[cVbsUwwn"cpDCSRk&U#^^ i pS #2aγ:5v7W*"Gv47OxT5;D5hS^ S*!8q$S=x/{}i#Wr)e#G-џAx7RՊƎ"< ;se%=%},ˤ֌v9A-|yDҙ;-Z!qoIEf'xq䭜Zkafؒ$k>Ǵ>cF.ɹ 9(2C&@C*x,"!ңfݝ'+{]5$L 9^':ҝێ$'b}a%x,ReYq$jқeWRD&l^ZU7bJZNS6TDa&ߑ 5E([!f_Jvm95b_y@|$#S0{ uǖXZv&,LXX'Hŋs$xĢJ&:mF$@dSAKWpNx|<,c/-`iI/REyweG$ӑ'&yW>|_tdҩ(D 89ngZf +һݩv´qZؽ첶hw1E}I/2n$(TAel6T`iߠ[(f<;kƑj"F 5Kfy2RyW$"ˬ^K$G8L*Т&>ܑ[r3uDgčt V^QkhؐPeO͋ߍL)þS7R<M_䳪o)E)A)`oQ_'@AsHb:e x> "jOSyIFz}CbW+upxUqŁW[Ձ i9l}~$RJMS͏#R6KtkdmJ %{.|:YbP4IH"vE5)zM{7kil3pL+<+ s3?[e]XV\1[NAJz>7Dv̠kmn޵Se'>38YD@\oJE$/gŀ"}zg 8!Qg~8km6+ʭ9 )yAz =`]PE ^]O/TowY9ʮ,SZJuvcreV5`_59y:6K+22ȴܲ鼾ҕ/نԜ=R}]蠨 NshzMg{[Av<:v/AF˥ NӅZ;:5=NkCx܌hn8{qWӔ,T,#m):9ҌM /G&.umϦcYGwRҸADQV']eI#-SFĴىb%UH<'>wY;f0<_|dd=J6CÍNE(]abXҠTsկ1D5Ii))Y;!< "lty =W##']&atAwtu[YY8p%ǁ@}Gۭ1pհ4 \h/&Vn `blS;[MNW ȅu$ekŇ&~<߃P>v4"☮wݡX' Bzl7.Ty@ g#-.Mex <D2bY[m89sn;ښpZh]Ɖfb6ϝZ4$ӪӃ˼7)A)f#9\5lf~ ̄RJ?Y̤FLP’+X%ކwzLS!ݦrhL%+cW0i? Hʉ/)οɖ|pOJBF{4s=H.$Y3N  PK? Z?$h߬a2{sK5?[C쵈^G|#}Ŋ6$L-E$&&8do)iǵN+mE*sIOɗ9ff$8+gَ0Q @՚] Ul`sc&|XfH̦D[pBD(m% IKUJ!Du]ח.g}鐦C&ѮtŚJX,̽%aEy,!xAr沇j`5Kp濔 &ùnTS^;!!#Xt} d#ŝĠ(>-'ijvw^}>ʯ2TYwykO(מWXDžih88ߺj2mjr5N2lԮDUGQ#foc ?/'Zݙ烔SvlM~b4I}ܔӉ+P$'EDݚZʰG(HgA+=]Vrn(RpXrqc_͹V'ԯY v"IؓʕD.(^y[9†6ye8 Ƕjmn#fr&ɪ;j~ŏd|1빎̮ rߧ#"4wO^IR{'F[~!+N1xB)13_mD> L:h )QYCl0(C4U7Ȇә\gtKH$W]ЗQD!m@W4yvI`xSZmkhHN$N}yM=Vr!]UF5ĂVʈY`aK5t~{I,c]2BhL^Xḗj+%z >NX@o mW!Xqs_r#pc$yef&ʜ~w)0I8!;K.<Y?تM|R9{|=GI JչlǯO9+UnoE򷋈z 0`j~ﶪ!yإHL4WfCa Y:t{{DCHp\h]pgFWݜN%WI /ޕJ oCF8#cX>߳ xf-J ~t8.f+Byֹ aEKȰ5 s[ܺ1kyD3B?U}/O G+Dc֟ td_pjA{1|}$NKjPT/fV8  [F%l]yV`&UP&tl\g@C-땐HւtB0 99…8A;֭7"Ⱥ_kH#O?NuTjLyn`P)ĶCNvۯ¤ n:ܫP>Vgvك I3LJNC5—hN&ƄT5k큐޳B|}L㌹~R;7/ER@{䷽VI׺H3f%Y="ˠH=C%fntsUe~Ŝa;$zK>ͬ,b[pZ%3YMj yٟTgM; j^|6~1MfvL3z)ϣky6?\ Kq |fWF*Igy=NЇD+4p8LUK:#0(fU?kyC]2@4M'MၸX n艸qg#S_B{E6b4HĈSA^Ln&T}DjI}ڽ \kTƈ7  @#[=b(p,UvNt<śs+h}Fmp>O }zSn }V 57#`TV)Z.YyvY 8:ܽ\srn!=)L/tNV^@|!(܇~<3^NeOH$ d; ./|^NŒ.~XX 1U͌@_J.7V׾!$zOA u{`2IzuRj$PUt/3ћ7׏D n1@ C}Q2&O^f?/-$Q j=y aR(z].MW`Y6eR(R67A7b";X!՛C~[CSen*Nsnj<@TVަ` ~uFV`Ma_ !bMخBbټ/$,aw6UJݻZTUJ+nם}@x[gjx9R/^Vz.үv>gلn0둯ni\M O24v84 K-'pY5 |?P}FONUu.2_bDR X9m[M^喉9?g" ='I},oCN%medK 4?ĢIcP߉!\-3G^~%r{ǮZOԖfQُ1 >L~ƇJ$u_#fR+S]:zF F8YOMLn*=?U6gm&2Ea k:i=;\^ju ~.:FEѲvjL: 4* $H?glBz _cMJ>9Xyb]̺ۡ#fnWxN9}Wi=\ͯax@w-GѴyee`UoBvo\e/-\ׇԇV 'BnR"'Ѵmチ!Ƕ}788{+7܁b(~UXs[w8fAeD\B$н_ܘc\2ccDo[ =5v\x;AB9=y6q9ݸ!o0h:#ABOvљ?H} uK"wnqP6mbI0%yX{͜R+XxgW AJ{Ylŕ|z\XuLX%f!ƿn[ k Qc I-aRn5:|jN(J수zZ`ِKIs/u=!a~ c9radƼ.\{Į&!\N轠ٍ-#(s%p6%jrJˍ<͌ {XfeR-%'ꫝ(>H+_l-mTpBg?a֜!fLb#eW'7dƳwV3m4@_r%Iܕ9r4#҈zXFH^?5VڲK峕ȳws>SF/H~!GpԈ$f=o^\"8FOTBuIh&1eIUj%w/Dʃm!y$ /=2hQ;SCB#كEX†`OA@~"HۄEPɍg eSV̢ȯN.|=zAMXV V]Z?+!q0=`'WWS99xI㨺1] xee(ѷKJuhn8l7.I?i*p='ۃzs=dbI^tn v]:2M'ihH8;rs88b(h/rʟc8tSle'K%D~zKnF2UXJ6S޶3U؏H so3Z87^VR╤Xr׹tvt$遬, Y]їezgs::4ȢW[ר+WuxR>"e S]&/r `@ئ%$i:p ʱ_galLxB[_3S/c|wA iԍ|9y@}2$lH`g)c_E/ˍKS*^|e'prӞުS ͊B(]Wr>;J@l2c2Uv/TĀp5>;f5IRo0s/'S[##=U(Wy|-cDoĚ]: v ܊_h/ۊйϵ{x&A `:^[:v s-y/ ?Lol/Z.g؃&Bvh,|WVf+S'9wp3w~,snlzEIP<31H*w;pkG|#GkbZ0KnTY je*lͽ!On,Ckʁ@k5~صWv;ϙa9HdE8Ajh',-o(|eI*1YVC' b͉a'sYJ3=KE[ i;EFE+l>G9|'ڂA%FcN5Mqqh~\&sHUU.T+Q{r.q3 Padc^MPZ֋VnohL1<&bT'Xh\/E.ɕ=Ƣ g;I QW&*`'p5pyu5У9!/A~ZYׄTL]zzm)&Ç8\HW'j(G8 v'@•L" ^05\UJvSW^iMVj%JMB}+9 i։;k/vzǧYN5c2 Jw6fl͎hcč; &壤uaE,sN~w׹r߄~g~%PnUKAO`s=28=0̤ݖB=ң1\϶Cа`1u_ωk>ف$ TO8._0VSdqذ hFg|O<u C-Ү!{, &6&ֺe6U޴|+/,КJUCgJjYgڧD\,k,{"Xbڟ^ݼӇql(q=4?4j?d9;1ߺ6z)W7d(Q\.o͇H ^iV7^)Z;ƒcžu8ڱ`}@X7닚}+yiYU`OK`-0 zk>8wʨt_ivtm42.>ԗlZQ'3daRp|h-<3Vi~%@%hǬw^{8Oȗ)ɞZ qI^.ծqAWL _K=~2MRQ{.>~s{ؘ\U>7鹲)]jyniFnHgH$6I +5/{Nf̬pbǽ*M_[4}3>L +WC(UQ(7?8LdyIT!ԗmؼ|4|]% G¡$?+E6(i!ׇR>b,[͋nuٛf+L,lߵ!wˋYJ9:\pB0cI7Zz7C.b7(Pj2c7<{f[C51Lc!׳x@uȼPO-:| qz'1̰SF3 D<"^0AUe#˓ژǙ@1Bg"G>8i5,X~wh 6Q3`7 3yٹNi^lL%[1buJ˶7'`y$aRMG' "#9t$f/GQwvzȁPp]<ġ8b109QZ)])ۼ!BP ^d݃<;RV*2Mwl8 1 ׀V2D%;ϔ-:L=){luZ<$xo"Г&)\šx~**-Li~L*b35kL '02o{P}W<1Eʷ]DO#$%ܱ[ _wK5jT֝U[ }HٟԖn[ْstl/TrDg5M]4*[,x>w˙SߠQIĤdJ\3xt 5P#LN;7~*~eh`0™B&!EHIgpITSW,~Ho7ܷmt77*=yLv:m+po8q̈l_n'/=9*~;R(#6hГ UPF&̖ sK|oՏy+"!SWzPSCuA;W9Ԩٞ oiFWv~)8U 5,f +0]7z̃pXƛ̏*8b`~{W#R%`!dGQ#r5l,N:fid䁞g4 u8Sd4UKOƿH_"yR ;fXi23bFO}Z#ugyIYGhW7Z+aFj*-4F|TCavvˢˑ f:Xk\G3#EóE=OUq\*ѡ8@n@K.T3O/3vS #Kso9M&L۹8ZK-+ )'st)sI۪Y82 ptivNg{*ܮ@& QXp՞L?fuVy. W9}͵+#2q3lR^nTx%_7q-"V9i%*EZ'%fv>ֶ!TɘK4YMOe`7i.#h34C{sրL7,M '6#6G,-H3wBFU0L TBBT$)T䘭4"co[A(E̊$ECA5C׭==@h8PN _0et~GJep2sBLr4M^ե`z- GLkPj&ʄ -LOOc }Z`$Vy9RKեq5DUZsfI 6&$95.ŷYp eM9e!6%#r{e %a"Wc.D`E!?l#v*E] `7EjsHa VMU8=)U1&;W7ydH@N0 1aaU? $שFj#[9@՘<W:OGR T3Pn`uf}=\K貴hcrHWҩg;j$Dw-~"@h:E2e+ZsZ=Ww:+>JCFm¹cA>D)>f_7B0^E#ݫv,Ѿpm݈ ْad/47dX3f,xDl,9x?`h+~XPsTY\ES0hBHӖ|V?=u? #ǁ{XѪH(&׳\6i$Y(Je8ݡrr d[̍79^i cBGFGL;pEd3Ï$YpHJYXPc-'s37!GښbS~Tν3S6RpJq;tVBCMWj@ ~ߣ4wZ Ht?Vn*ݦH/7b>|BA@RDؖxf-Jk!?^.oga;{GGh#=&><3Ŭ5h=>|9Uد\L܃WØ/.Tlkj&}6ZnԻ-TRE5T5r";^2:, 5N\w,uJ1*{ԅG i2.ZAw8͋LbtaN7\"mu=Z[% '>8QM"gx7"7Tuy6+q]z0Y|22$z=&vG0t+ ʻipaPxhzpsj^$fuSGt(D[ R7iǠ\gxϏOH5z8v("}/{Î$Nن(P sEl- $U<}/A+"\]EU=Qi`[Qn qKŠgԈ%tƑjF é(+YuYn̶CˣAWM^4@) {꤭̻3|IJQj||w+u֓Wt._yC3iCwlTuq_Mg]ȝհs{Ǟ-(g5(@r_`qu`.V=ݺr~e! lFWBnuJ|]TR/ɦGf5rA}WN3zZ3eb(G$~{C{.{tϦ5EjᝓQr NV^nysfMd*ioNղ#Sق;fٶ綢&b1 Sqy㘐\7ҫB,A}78#x+AOry-/6웲?S͟&̶[[^d"+6X)~3gu筼%Dp]0mhS3D*[, S 峠7`ST & ;$fZU\,ܵҫB//`Y"8?pCo7M!bԅrx2HjПjIu VP}U/ <g**;1~#:  mܥv @ACpώ7\.o@ Ժy#LdH=[PӏXB e MW~ǺYya&T"+̽a, ~M6;ް_s&3hAvHH&i#ct ̉!8z(lk1uΰ_8XĈM@ ZN%7أOD̝dQ./93R=/:MoVJVA*x>^E \yHDsB:5 <_"GnpՅyڊ99ԶmzT2/%-=ĜY6oʭp/3-Rl( : cZ.vR7\@thP~0<56T;z:)"r ư~>Uz.e H5wjo,hQ}"A{>>=%K#|F֬p1|VX{P001ȼf /_ZI;xxpBr:39mF$CC)>r#]=HTlZEHbE(8"A49(hѫ Ԛu v}7(}:_s@l *j]~:p]Rne/;5llzRV=ar8n3`At@m.Bm8鰂f33qF_) j1R R5ކ0eՉ)U(#D-6*:Gv)Y]W6j5 pn<#S/ѨLś?=]ݜ:L@-=ϩz!d,#/~nN%j#:C,L h\IvE_D=5[:9s-]cNIur}X ټ4? @$nfpϴ}^T/ӌPue?>bsEo`'L 9 0 N $/;s2Q',mBرJz*eO/HNY/ꉀoпKһtQdsz2Cԛzup4l(1{If; SX}4r)F_Qd䴈;SCMx{G(4[V%ƕ燧Iܫ58Ɍ(Ng*-BP]{stN$LEg;h;n*svʥzyq/Ϗp$௹oITnn6D Uv YM i)7OEAo5SՊ~ Ċh˄ WEq[I'$  \'r2V8qM3?Ǻ% F8a~i܁S|E 9A[#o5OBEgëM`/bu;5 ~~fLo+'BJ2pBøZa|Q"[`mL(acV "@Yh[H79`?$H{ä,vn2!`]ev n). _ʞ0IP~s^+M5E1sqۃy53'!\wy B?҂}P`48 J8o@`oÀ%/ ۊKӳtppb+kySiu2`'V& w:^#vrǥt.:+}i1/`+:rl\w uDxobRxz"Nvͳ!$s8x(2xN\Ȏ^xqp7=C n>$Ot;*]9tvJE{p>3$ʌ]1S;&J}MI{hbH+_~hQkBl\i<<2MGԸ<{ml sk=G5MNOpQay"q;k}_Z!RuF){\mj7wD5.x3_ƴ9 UJG?Ao{M9m0%(yz3D+(xE3 QaI\bL0{ ,=yWDi*˅fl%2)40t1!9De/QL?I,O M%ETaۖjK奄f˂&xǾ-)^*!WRsdFx]SԷe@HN =P'^+7e^phv%}8sI[+dr?Uzh_J%%T#Allv4?~2[=Jv2cKv<-(C){Ԉp~n-]Ire„ib6Mh5aGZ;!ďLamu֗vJ-J'qUjLUg -f+L|\}Jctn^ANIdfOM`Usv$?-u &cXa=2tӇX Lgh* Y +hME V2-袥.C{8 EtG ҌqSfİxLSUDUܰM~D?В܁tuֺeD(MqGo+bSvO\=Jh1Q:;͍ɢu'ѩq{L&&ͭ|DAv}0kJ\#ٵH8 ~Z3" 3E{p}J-\1#7{I|ch>K[1AXơPO*<$DrEV>*3O"(c㩿ř|8~I* B5'FX?u+7=-wr'Sء9 ^V~$S #9՜ hi˜nXįd0{rKYגQ5C҂wE֠*,| \ Z>q\UI&M*(jsy\>VUXX%؃(b@EZXv.ozPe<+S5Z6nMbjM# Y 7*YWܴ<-%t=Mj9[ͮCMk4\ D")e6:\=@l)$J[` A{j @.k~e2T[7?ؽ%6fCJ"m~aNH7zb@7j=w2tQTM0aPFo4[ص㕔8â? :.݀xmee8iXY Bh%2IaXi_ݶOeIaY2{v{Ҧ|8lt-}w3,u{]|@v8_@Rr\[rc@ /oy3cB}/K\OZcVh O}!P/NoDK!sb X|Wp,҅n?]Z46 C-g;FɃTn_/`AB :lXu%86cnHռT6b%[LjݪBj͉?&3nrd; MC=DwMh}H#rHj6%0&^df/_8yucjR@, 'pJ-)wa~tڝ,? Dkd8SQ,V]+'c O'^r1t )g{%czgoAl,U5B5 H #@t*H"馦/H԰r]I -@(z&¦ a `߅t}{0~ks:۹rZK5}S4ѢG‰Nؑ&ԥ#$Mc-pU:gKUF.E`?-uO"2j~8,FӫF~3%@A*}@ӻ)Ý], }iըD'h,TeGme4"H%“a rN:C93 Y+%%Sy U$4eg"WI}7x`=Z' KQUy k YT @%?|W?c~2c榙J"F_=/ҏ 4^>ޕx{Us77-`s[>I|/dC1a1eGbj**g/Ә;־`2ӳ:\#{0Tю=픃`GXW)sHe8h'Z23uGd^)9|Z-4aD ڤaT&2^D8- c)K $wsv?lΖ.ip+q{-uR qD{#|CS'*5'jxWÕywotH;Zc nR] 1e _B{,wxhj`AVuZMivrn>£%%+i-% Řld% Ij?P´48L#80[tJ:@ (c$Fۆwd䰓k$X~I-֕ jI8l&`vسO'%0:u =S[*lu`]r 3D3U79 O~bHȭ=)m&4%W~L<ʱ\Zxpflm#P%ss:T^[OӽˢeCvifr׭M:zq~Rh)͸²~{m;@\YTZW7e{]]hsMfsEMԀm/?3W0zyQmoIQ/kBFy>r@?4nMMCw`UaRTEaǘ#q3F~.ŽBscHad@ڽ@m:%v?u(-nFˆ"o:Ӛ֭_ĭLw$ѭ^t-' ۚXX2h2[5pN!?oTCײ94^_EkaRX=F$;}3ƙ3gFWjn)"PBb!d5bvp |1~i\˩r2 <&|#^WG9}3 m?//*aтQAB|^N 䀃Igua#f+Fezo *.|(U_}HCo/+I 7 (.R[sxP5ӛ ד+VZ9dCi7qNvCm pcmІ~3|)9U'1@`%%cbw.NlBshfgT+^=K?[ 7y>kI6K:ဌILعh$ "xߪK#=Fj@"8]6vV{ϧ (/0RHBfR*q/y&"GӨ]_^#ae-x 7PQE2^5D  t0R%l}ifPq/;sGF#Q᪜QuM7˺,ū sYJ0 3нBT:ӳ3RE=Hw-gjӅx08}&kۢ2e \9n`ss4= ^yg$%yGmk]x1G 4Xa]Pb+9\>9o?u_-fwl oسuKy k r g|*j$PW?h#]\H 9$'h4[mJ/(a-zU C;W=cCbn ؏a 1̯#'Rn.g;ؿqrDʊB>K@F#E Z>Pn$&% / w#".WP<6?Q tf7F, oFgln}ƙdl۝f%2)B?7QEZ=&Գ*Arl;V &* ;+FbaO3ԝqkw<8}"#,<1?PR >{K)`"mniBZac0|4&M;`1Dc2vAinHQ\L5D2 ӚqGjVupnN>jnG+YJ+V {8.x 2!UvLvMo)̖.İb^ =҇&Xh< RƸǑWN lgdF㕼aG V & bW9 bC̓4`r pޯl/YNYUv9 , 7Ғŧg*ti: :- U @#4 Ly#uuvG|%œo;x7mfbi˖63crJ[]{an/ZA{_'Viuh?A^ ^cC ύE>w:1] qnx?l"k|b+(4C׿UCй:^wpك jG{hQ~ڱ~ɒ/)/Ӿ1ٯ+q#೻b Uoڣ|q]QndfgNƮ I9[J0 aZm1~#Y醺A5mlxr ~->C?r'Mzq)c_{,^tmJ{Gw=nD=r6_XE$i[-Qw`6g((N_l<~U 4{ӐQSUCQmsx ɉ`e&(k3*$4+ @v?Vxa?LXF\-wuZ 7*?`mζcyb!Rc)XQWnkyYF̈g3R]Wf;6 @U=+"۷tHIfNc,æa֢#/&vq+])y'7}:42@dU@d<M[SD"G@I40"`2'TгJnY=pnmhE-200/ xyby,熟},\eH A>Cm~͉(GjE<8QIm5SX9i7اus''{d3+ϙ[wqP30t IE n|o zIN}Ɛ "UpH| LMܝ >̟=2q ԬmUxvM9ߝTg<1(RQ;g1r o 4z_Es~@zRzCP+嘵xp(reՌ7.F9WwcΜ1eY"iPav02ŏovfbƢbO*>YwƿYPH!eeT~"qpc_f)6EotfQ⧖z@W:*A?m/{ BT LK8BjUbܴ*h:~A}TЎsəc+8w`c)o 7P[ܵ-}7}"t]ݸrx IVN>QGvTNJZ#O! N}m.[|φj}┢il/՜^@|]ϩ7jy65HQ;B=KG_H=sXy߳=}* u*\5ts"}~ҶzQMoE2==XLgV} J/pinʮLn "]-%HD`ur? 87|\V4lmQ4L~bw2gRaDR}t[B-ϑG焗c?0ضxXȉ'o(F;V~FcM>']=R& !FZzDq4U yS]wkP9) Z];x4X͌ ~xNAъJL `go2Wd7l.\#|L^By=)3z{>f豪{'"G-RR,9bdv;b4('B,< Azb̙`燔poWPMEggTE=+ >새ZGkONӞvb *9٠_N>Qŀ k+U@sSh)~D}@dt@# "$,%yݳ|?qtaz3{G4i~FtdP>'$IiζHKg]cG/*HjMt&`J3k7G9夞m#;9{WZh#GAR68zq'g539j9.Bl:nX"P?ݡDZO H^z\ɒIT!jt_9 x [mw%BBo1KC"`H-Z6J3GmD|dE1P Q,JfnɨS׫an&It,\˷5N{2XH!佷ʛQfbX 2!2,~RʫRGbĶx|r/F_"C8'L> MhVK7^ҽ5x(>c:R\ sFRr7s%_9* @[n[469,1~SV1"y|eؚ9u֦|gץqr_<ҋT[D d)̼m9 ݘm8NE;ڗyⰸKQU3H;p8hNP@E4Avx[[Bw%IWB!=A8btsݸeV˶_^Km!DH`#MtLF[jVjy,DZG ijӂPQQFCQ@FV1b2ll|G&uI' ZA2 t@OU|>69N _0Y{rщ5;&"Y~^&{ӲӤ(BF;y+q,Q^cPMRdR~۬J\A K6)ϽfS )^Plv*MjsreWnY{)hs+/DEX;nupItNVJᔝ«vI5xYr"G| jR:, l7ԦWaS2mҜc1gJyn#}]?RiF6mP)i GQS8Rvks^&JʌUtG|xVV&;oSɧ?aAxD҄ɺۤT~T}Oήcʰ264N6v['蕸`5yL_IDj | ॓fE\Os'X?Gn@% .X#3\@3 \b!>6<5T4=j0z#AH>s؄b;e x"؍ M|=BkFZvJ˲3M=0<ƍrnMWC!REVNž2.ɩҠt7M*br}62Uw\DM-xn`Xt@NKg?I;Vw7ΜuvͿx![p|OQ4ER4*{ JI#sYTnnX'\řP.Gh0->>%tJD=]-mؼWj#A>.( U|^G5#x+e-˳o!hq4Չ>$F"e_#^-Ml9oYJ tuzMR%*=f/Gق*(<n>OvGezp`-PKԦ8UY/M*fUZcFv΍4@ uEkl tm!gQK;drT7&; ^ھղ)[mT67qтU4._FC‚rJ *Ly$S!gqwxât2Gf%&aڇT֩$)T?ZL=>:Fj̟]X5~D B2^S.ԜEPoG*WBn4cɸ#܃ĤhLrJ'8Qq`DTm%4c+PU2-Dy(=Ǟ]t8@>Najlw,KW{yhc& Gze V^i=%D)EZp0|fl5'soTpr'fnR崦tC3˗Dh͐{w-l`Aߙ 216 ^f@p^6F|zַo+gЋN\nWUqwd=Uwʁ1cE!BᒄCq&If7fM\r] 2!C|dճ5΄&+ciPL$Uoh*B-YW/jt/[q}GREh%l0٩lyu -1_Lb=d-}k6_L˦ՕQ%#5F&o*~_$=V2ՙP^ # .R"c Ô{ aH]n::-SѬ$]D;3 9E >۠a2Ww׋B]s 9 ^0zHOX>栚ke {\rdk딁 K @4m藳2]?ߦ;3{ Tozm,A6HT=8 , EVN֒~>OwzFWC4?\5zjh-(Eͤ&G#d-(S("'nV`f9|^=֍H՜`9#Cd膙pZFQg'֗,AshUV0MWykĆ^.m@"{-8Su݃P':_pnPTx7n$)ݡ"Ohqc}Ks%]=Iv. T&{+~%~^X8wW\ɮ/lG8TXgqlՙ@:Jɑha|Z֋9gdj5 ҙ, S(MR{o$|MnhHuZ8Z6L-GoѼ7h!mE\SԗpӤg OxEyz . KL} `5vv& KQ\@pȔzz{̜=a{)B/Cjܷ{t%>ff00@9] X{=4Z?=;hHÄKXK]c{Oo:e%AO/a C`+2-y*xt/zƝG/^e]mR/Ίu!=5B!~GwtI֔͡|zregNjAFG;+O*ҁъ5NKn@u$Ќk#YMz*צWХ~254Ytxp;i"?a;m=Wyוt7r05l y[AB{3`m .COeX&DG4רƆyvml1 =eI9s/6.;tӻWpxjc1D& b,TpSE?5ARf@Df'p+(ηu}t)ZG,f dW[?6v4c1̑r\`UH!KYd՞uD(Є6kQBC /Oh୆ذF-[d^.oe t\{>*ȏ83agg fsmQ{v9lchIؓe]ՁM~eȪ[.#+B<Ct '[[V37E^Xi!+ O-C'x ˕ iaqg~i$Uw UGQ4*f2d.,s);#zt8>Cڬ4LyDIRwlGKno h .%@٫ZɾCFBvL]mmLGv*FP%?cwNrk<^lGQFE3sxyWo!<:gAU3GՠyP{L/mӔf-&.o!#uɳӅ9H-D7P{G\I,[fJvU7- iN|/[+@Լ%0oϻoZE"l`#y"Vmsr0Oำa~LC}00 =& T >zRo]Rz3^(P rƱc/n@0S\cCojg5SҨ_J1'?8nn5tVTMI'Muu 2Bd~Uܠ7 PCu.Z r&WSƏ~KĮ J*./2yUkw0[v\2uW {ʗ:ꔟY') Vt_HNMǣJcFk-XjJ;[ZO}:HXBb-Nw!}VRKjZpܒm&Y ۻLr }9odo;(EOvBep2/\.41Ls/QX!{^j!6HޒC)ɥ $9ٲ=3C><~O߮Q@m5ߕvVQ#6Ǎ L f5CWj*9Q>)U t4QI7wB}*  QKAkQ+Snpe. Ѓ[^\ɾ|B.; j ߾LKIVFCOo͒eK`E>G$?S̻ cצY72 ZYU +,&$NG;c2x=fEnDM'Z/6Pn / Рk[s+)+)[wkra1r"J."%B綑9[ui0![iy nvݗ)Epi ݂xr:,|ی>U4>O sVOE5iҰٛJx^Pq[y܊Q<bYao[l'3 huvQoj֜L'„fʩID}gt2B_88 /j¡BXn(lT`_LgVKgzwSdN63`Vf:$t>X bs_խ?1-90VfrS\DMsتH|(^`ǥ9&+ AeׄF\Z9I-X't6l3ǟASS$~g:(Q\9ӗ71\d%CS 74<֏vKLm =QYlU)[2گz=f8AFsY2'؏gGwT%M܊[\,>hb<qb#f51-1z-Oj5.>Ͷa vazȮ5X2f0F8T SPwyHCZZquIgn$r3抹n;N{~~(,@ވPc=m#a:#{"4Xm; $LmIdBğe~gq!u=<9alFETXAStz=(Ҩ<~ J}Jϖf># _$HXz_"R)(d($.TsRSc,׏ՍXdVaߵ:E4El#A3,".bfA@w{[+L¹3Ja 7GĎhG,v7 -|W $vR+y\ ϵ4>-3o=/qw'>r$G2r8Y-iGVCy{^7HkXlijZiwydOQ~o.x a zVtn([PTAvxlVr4{篈#-{q&Cm*1~p1ZV2{UtqSwa}6nf/1ׇND')W [8l:ZtEg=9[;fMp,4Pt6ӟ8f ,)UZqSʶvͯH M8:{#)%<7%|+Ět_j;Q@m{fTF{x7iˍtФx`g_"Q!Z9 !s#vRygʉfKb)<Es%5 ~UҪFc3;l^vG(ЩĈPg% 1À% Xۉh4]0h@ M);$L$橢-WTS}[wU-:vioOˉJڳ]R''[Hfr iB}0C~) `R^FII%/I |(2\X[)ŨoXÂ"t-ˍ!󴽉xM9h笹MDMbKtV!7`5?= wjsíߏҺUPFÓ!P~dw%_/)۵gRᛪ7@Z7bN|1ZEp'wв 9:V&t9҅;5@K7t[,B]`ߣLrH;߃ҕcys'hg̓Ћ/D{-fyawJMBn;d" [ITND&235|qPZ0i$=j(*^şžHD$+⣘F1¤8eW[s,m f9Xǽ-Ӊ(ZWEȦD~ڃ:pO"u5ͧ7~qq‚-u٬pXk"y"ksNjh1«e*?/78䁖B hfd޻ʺz IAyݣƂl02P|y`UV/3<={fz4lG-lAZ^Xr/L,hGA!rL}iO:OXsIEu;±3= rݜ\"_2/>Z줨 Vkcexe?`DuC c -6Vۮߏ].AO#,rUKX;,[M[q5Dp-nҒšٽݎ㥃zޣh3z>+.AK* n_",႐?u bobã -cG%uR]|'3 Tl lf"~]={+P+9dֲ8zHju=a&'GoWQ#}y4]R{WP`h:fCΙ\9vNYThJ+JRbxh>~3fTZО]'u;<L86[oNt  4r Pk_K9T_iY#Z|E__ȾPϯ.Pƨ8sZDcs`E3Jأ.4).o2?zHTQ6shbzDziCevGls~`1֧8M \ͳiRx{?6\2mg<ﰢ8q\ jAhFK5W@FbdDKt4y# Y\ldQ^No#w!,,R:q:<j=9E[kܓ^r0٪έæ_>165"E)%ZtLmh(M< N(Zw.43Ha^j[o]]i^g78TqNw#ZO^գLE>΋.t (i΄zt3>O68"M Ye{0] U b-6h۽#p `hIhMX6)g}=+@`w)#76<'Afa#ľ,j>fu?.s>d#}g.6_VO؎3̹x>3$䶺;ӧ Cv}z,Sn]HXı2}Þ}E/e+A쭮u'yb7T4OUğLCfI&= !ɳ/sFbV 1GhelonX+otY F7 ΍Nk##AY*X=Tsr(wmXeomxIm “U [&a1MB7 L],6us!gd_cYCFExs.~mn%ʥq){'[`W0~ofj޺{tFuGeJaQ)`J໡%/6>k F p=zmmTB]j4SO&HL͚b~v1+cTy6Sڲ:Օ=$57n}ڿ/ei]է.CqfA"3"ԕP@h eJ~?ˏ^#REMҏ2ԟ,J#Ix\"!dy#]|qN2)x*[02x$02@DI7U'ȍ2jrw"$EDB:rO.,kOKm9/܊։y^ppemP8v`háv@h\N>:(E:IhB㑵cFłCQz\!ս*tm\0>շS5|ΓI;ɽF)jrep`Tՠ>i>>Y=TEETKo}w5^ܧ0(40˰+wp %a^HZ!-\fX2r@-/E%mY`|[I酾F|58`&鲑5%v毜42 PMϛċMiqaX 9(MahJpOoÊAyt[U?{"CcJdkFHn19o(1oݻJ\ZD Z&%pkauĦAV[6g~eK}EKR[\K^?C"@4c!xTN1VQ,N l1p џ0łGvvdm5ubTD}]ƨv_=n>N# @Q!WT RWyh$jmxDVԶj?;>א ǯʮJrJegg樞Gm-yqgl%?D#@G(/o7yђ:,5\3Yrb hCD's:eC_6c@[$5KzsIk*r`>p &] +3Wr^)S>iP 瑊@~wtJS JR?"h#XĬ5&<*ꜟ>/ZLOYPr&Ӑ4V8H-ZUS-},{NWYZi?L3CglUmi6wIL-Kpp_ ;fN麊W`}<]9}3^D_}7"èS)gEj8#9|;B/1q]0+aezX/eE6ե/:/Et,uˣhO; Jq.;7EC.>?".IQ<]+;Wt2WQN}-5𒰷UG9| k9leS X* /q>e$si.^{ӥަ)8'L>&7_#Jy:L`3F]ؐ' T⅚uo7+E%](琴E3!ϪVcr@^\*E.$)=P1@VubzQ-rP<7xi&|]HkVL;Q5_;H S٩d}1ƺf:W-֜$I߂4ϩdZXe_nYoK*k8P#E&ԬadDl=PVO׃WjS|_.l*협b~j=Q=U _(tBBlbVmNȶ"թeB.Z@6`j88`}36L*{'+yBS@ cw$2_.@%k4HPNԿV0?8v(ê¬oz˦m+*PHzpJ=Hn@#BO,3\5pH礮]7H0ky"]IWWuХ'֠΢5 !XE)W]<6CX\dHna|413IhiUL{e XX1)xhqy ?p?GkG$]F+ p r]ב; N\&X s0D_:F(f!#L9gnN$Ė$pxVPؖwPimWq*`$dMLjyLדƯ!FQڥJͷeJRE~F#IY@G@U8 (6 *@X[xvY0k28*Xb䕓k+bdPBWX%h2 ۰gI9 i"_v'(~Ej']H92!?Y]FM 'aa9'u_?+,h6:G,NL1q G”\6l A"7{S Eu;2j7:Fw9{}`]ůNj}}܃H-ztM9Y.GC8hR5@~6L<[3nty$ʉBk,=0 wJq)݇{$YQAg{IQ\( QO @ OٌUt%<KÂlex!Q_UEn&ؼ @_r 0@^] H>%P#d;^$-i~W9Yg|EɎYSaJGU H刿:˛o+ӷ"rO: ٫ b QPJTX@9zo,CheY J^S[MZ:+L9|PWGU.ʸ7ltǚ=*<֪H?u(y/ ~zH[v}5pܳiv;.f(qe.smq9AϰT%?>ANٕ\ !.ڋ~FZN,j-# Qժj X.~5Hs(fOX%9IĎ3<AGѴ3;9L`X=-ZwZ;'^%6ؔdXw3o^^HW'DMʢ7mGN?:92DgES`ikZl' Fqguz a?L_pԐrRW!$\qprl2]z!'dBl 6z6l^Dz!e8QrTLT*xۗcG (8$WN‡O6!쯬X (}5tFoKc@]V0skxfMmS6FM/* Eҟm}9h5ҽg&{z"M+~XwyfM(Vgs#yب<11,Oha*=g*Q.Yv;^qp{ }><Mo2V:_BM\t< +AOؼ dYօ't{EYT-*CI|j$erqmŜwCd!ȭ"Yeq-* lg-[z4u )ecZXа() dl׸@g?G#h vg#4Bл v}=4UH@ULQ|2?t3 +-jӀ?r#Ӆ'W;GEK/9^JX]v^ 'Q׽'|b'^ N,dKۇ `=|@%Kn?EG,&DD}3qeÀ;G7NK/#jO=R-ryc3l-4"eoCRSà n|. {,Ik- J֌M!zPE*XJF0u\ M>RH>k; BiZ_QAcŜPb k;Dw>_)/ɳq ]iqwt73=kXhĆt -Av^~'NW+EYS7IKtu- H6/Rk-'#hSYa-T |.i0Z @2=@ub詑OL;qhKzm6 .gka+N%7 uZ z0d8Еٸm^6lAdhX/W2O%Sm w*V}o~e.wy.L0Q+ qQ!$|D:PXVm&VPcSIjXlŲ\Nn/x.Tu9&q0W0#{BKdRo<r,08/g NrCݝ/dݶӯnxpf R:_N?ѬIi]_4=&?aɯRun@a ҬX% q,+Z3m -s`,X,mpW-|% ڙ)&%y]-x8\ń2_Byfh.w>#Y#kBl A1w#=.0B] טπ=ۯyVb(ud,Ys@2"֏b@oݦX0Ux(NoȕkCs瞯x2Z莆S K>5?!Ph ;Zx**ӕO損nM\0ӟ8Tm":_̖/Tjo̝}e+֕g sum`,TpqB ̡O$Ka $4iK^MF9ɚ1۟ӡK!t"hV}+ ,= ,bX^.$Zz^G-TxdP|9,&:j> gDޓ"dʣP/U5f }/u'&[m aH֛^p9i*%\^NL&KP|q B_^we]TW havvt3#?Cr *&^iUAC4L+p4n !&q [3)֦ @qk}V$(lc1=BΗ9_B DeS%dr+нbFIb#Ϊ|x|Emp:Otj̔䭯(=eqW *qҺsh,r#yTQC8ƒM;vVC1žl:6aCzaaLiQ1bLy]Ee߂٫Win F8o0-hHdW '>NM;[Nbǽ@y*gC+&s% *|#jt=wGnm6gN4AğK߰~Hܠw 65~!evd[ݙoˢly?i;EOwnZ_I ̝-5REY>iMr$D˦Iѣ\n&E.WJX*M"XPT=$+jU43g SUb)(KT,[qW]c_~0m*̐&UPH:ԢXxmRܧ$7{"Je~ ^P,YﻮTPlK;+&hrDk}{NcESfL9m=\-.n5?<أJ%b+VX]nikWk{)~䊽6 20&F>AdM4d!/:f؏ZMNBzzXJ#Hv_YD։Src剅eRyDq03 r"slJĨe^c;Aa}Qҩkrޏ<4Kh[$#,sG5㱰=(Z-äGԟ f)ֶc?2pA)hH(;1 dgI4#*l^R @\+lVk.a vqn_WWt4MWcq%͂WI'2Is`/[gXU;F?҅"יBnjo.C\W/ykǽRv~-cpEv hBXCPPQS4Q}M"~)T]CVN=M'+Xb VmCr(kOMԋ9!(NJ2"̒XɌ})r`@ʰ :NnBB- 6NR/;B& !荰vz9YjoASj@ƆE5dռ z2m{^.%LUV'ͱŇ- s#ןI K+XғŽSq-R%?(Ezxj5elE{ݗ*L=9,Li]dy`W#{jUUE 㾵TT;zr+j[19Lգlh]Q#qOWTLIQ},A}AŽCok?V󱍃R)+W$׏ 'N~牟tNztS*Mv..tl~|CˌabvV2&#{ nOb'Y=EFTa#v&E *߭5Gq N23znO- 4lθvsV7@dC;4f@;SlK㑏2gkWf PY$W;Cr^~[Y.H0讽Ǔ>1utv_N&T~O,.q+ rPY'aL; PM/`-Ak0Wn.e(ئnh9bT(cNpU%ڞC"^g(1D.FFG'MyF0>U_Gť o?un85~X7L_ƊMhggNTG5MCD;7B :FKehmʰ<Ȗ #48m;;ĝp?A9i4tc|JfVl cY4p~ $0' _ga 8,nR zd7_tyB׆ ]5}G>d0Ok³cҁһ+sx2}Me3i2-Y(vѬߌG`@?P3_JJ4#Sgr nPOп#WjTsz}}\{Qzs9\6y` KTkVeb3} ֖s W% O9xWܤ8m7G/L' rm/16Fť3+jnOT"M7$>6'tQ:'3=0,UK5 #h>qo`V݉BRhYцtm$ו 0aj(1W=*>)ygR*Ur8jgȃhGZPSo_~q/,. i:G56)G!cf*cOHK5Q(Y㵋}Y /vw zNA+>?(RMWL3SG  @>,DoG4=I kDm: ^V4n_@yț(fdu/I43(,nCڇW2Ale6 y9۴H Q?ş +ɗ1ojñ.3 +EMd/t1lT#9/Eʒ#5ݜAIHo{ݭrCem|.Kϼ?%.&?/$͞f2aשӛ!JNR# #{;X  krY`w )&=A@gH6UPqnMj`Oߒʰ2wש6z|6g!FtAWVRY }o07# Ӛfx7{Dc_%8S=8"`ǘȸ*J= Qt<.[%֤@q<0$\M`5dU5Y,֪v; jQ(,|* 5a~QYaA=!m{|NE+To[r޷1b'xeuSƁ3-[gLb Mg[<_ w 1 Zp݃B* »֐(Lp@e1}-Pu,fY͓7mPe1m/)~L퀚}S?,>A9ᤒݜТB&4L娄u7k=$ԍQ˼]ªV:07z4ycaHD+ W<sTp@` v!αhbq^ND8ɾ4@T!u1Wjo6X֭79٬߂{K,%7`CbEO1a-gbVjBWkr;Ij!!ÓD/SinhL`zt\M8P]i0r0P̗>?nNIE+!b+En|KNr~][UnPWNa_!T;ơ^GvVui6֪RxqD@dnLijQ`R GMI(F+7Q}rJf@* )(iT&ͳdM{2 Gg̋!ADa6elRY".d @GKH$Ug]YFgM_HkM `D+즴*)}d۰o@}B戠7N xD8@RP3&/(B£5%9eb#֣>BV@›D1[S(JC{(m00@&R?Nml:W:MSQ1ci$GR pC"np M))bؒ|{Dd9k`^Jp~rpT+f4#'WLOZS=z;u4ṣrfPgTLCb ägBEo0o[x{%tl_ЃSAOP=a`t *:˄[9@VO-u MKSK\@&K *[_y%4}a+$ d3U0%PytFTBB[2~L >%u ryX0^tˉtiZ:xnq0&0RG$FG>b?e?اwgV yT̒~E5)s}FYL=?QT!dZ[̋]KASW%žt ^ʴOkuɒ okG9deˀnU]4Ee_dfSJ%֫z:kq`)%w":ADrҟk`B]>[8UvIldHj:L/jN-+Oo!(J$0wձ"0ڋU.觉~pC+|.+@M 0r-$]R H<`ApZ<#,$&/:spcB"A %7{tfY17*]wzgK4@BHmT ? vW} |yR!ȕ~箿_'C[=M  T e-R9)82%";*n(PT{`y27+B1A^P}¤'Y :o"c}s ,3zn*I7FIuoIa0ϳg-tr@U_?Ϋ1gnξ*ɏ #U!&404Bzr$XzC?: b`䉴Ia8rdJLLu%v`7>wKpR6d5}H/|M/Yv_e Hؾ-ߴ"ѵlpޥ x5з\#4r%)P+h&=T7,rh^ZUg/1#L"!_KS<La,҈ٔTn+Fjg`|UofLoyh)i4G0&")ʕYQirY[:ch3}gbAlvدa -lwCzT\%R +'P m#Yג\'P0@ͨg.%uIzE1>|u ;,}n-~]X䅦LǘxRtu ǚo%oe`hqAgBYR颋6,vP|xRj]^>#גyC -GK@/;rLNcڅu e5 #@oM5o dlvZ}%:\}춒i> a(Uež%Unj-g!Ĩ!.QN~),1?¨P&/ɸ8do:2WGP2 L/Q )g xUT* n,:=},膹sO=zQQ/oa5:jmj&al/uۿnxaW:eżGjuai(A3/H;f u{csw_;IRS܊w?trc~&…1hi_?tN^!r 6~~ݟI;n0)Wr 1˝(Ғ; .ܪf)a!ZJ1^IimT]ϷN ׷c5aCfjT:6g6].ATLUuyA;YU>lW-Q[ HCO3eͪSF}>ޅn}r̅wb*NCqZm C. L=0kRũς!=%F ^$Ⱦiq%5ޙlwH#n+Irwo'Awi$AQ_[ߋsAz{zPCH8XӍ^zvIbU殺 ?.4c ؇$l6_)!J&B ZTsnȓx^HBMrR\udldE2ЗU({Fv;;mQ\rd2Sć|+˃DW`fŝ$c;sX=Uw{Qb3S5:W$Ke( #Wq [i Kuj9z?qg^r {mh3&H|m 'w]Fa0`Te{V p]gVcWd8v?>:K286<#+4>ڶYfT躍x,[ެ\+zZύ<q!X(Y d{WAuz]]9ɏa~*.U 58ЦtnOוMwܹ)N ![Va &k=yGWt32Ϫ˙܇⹼ [.c)&K>S쫄Nj"3 '5l\B[qLm1!~m!ގaR=@+.% ǀ"k%S;5A8iLK;>ȨW7bum/&A' ~/Ā593DvlGر|F"84%0;]F ][vG3fӉuq/V>eƝ|bؐZAiiQ_MG$&㰁 f 2(@!'y ̃\BQκQ;s6{ׇnI*e^%m^X!z0_j*0~JFҟb.Pz *mHYGKU (wg6_?NC#T[E< Q `i9+W-;RJ+2ox|8H2rO[i~@t~xhA&6!NѦnvf'㍒vK%秃 ǹz$__ %~bͰ8p *7Bjv 7b")|}p]OOƗ"w5g١.l="@CeRrO 8!U=&>{*Vb̸cV{0$$F@`Ok"x6j;*z쨺fw9ctKFyzE3>2ƽK q%b[$$h 3[/ kr73#BۤxO4M$L|P]I@绒\5dZ PorUf e!6^ᯧ.Z?}"y~ eMdZ͜i`$ws|ɣHY~ިm1QV)K\De?;W2N]س,w/٧U^&6AUu{tNR#Jr'K1nNM7#J<,yyQ33Sd d4GAbvQP,޾5GvlzcmZg+}~<4Mmd^g&H[+¢0T2RyosNPt!EAcQr㚒}N|OJB% D[q (Q|UH$0Dܯ$@E9iٛ"%Ff$xuޅR]Ww~1c 3({?`jh{HAHib rk:֏)*5m#bLǏt DuR+k*Sz7{T^|Fsȑ-Ô|.VAƅtT3Ox"I<߫kc}Qu}(/ű4d {]-ۯ;=~(?/ RU - ZLngsYaK- h˦ӝm?nEy'q'gW{̒në?$  (ۺ"ͤĬ(8C٢3KJP[ KZ_Fu7ȔOWy|2{|~Nj:_]H% bML>DChvM'/s1e[({?;3I=[V$Kkd9\eܡUQs883[ %KJCkq;I:P+kb0u:#s-`:Lh7`ørU_&׾j!?~ q!_A`ڕh")a[~%KqǼθRTr*Uˇz2GGrq8RMbf=;cȭll0qv|a?FC<>ay5ZЎe`PܹUaea@j&-tD1-Yxw .ר ?Ole{SԄΤ{X no6C~&3  uL.5VIGkKﺘ(&J"AgQ+Mhq䫳ZJ]MeNɨ dh[E!S4s̍iG~oƽf5DN:v-%zGڂ^hh7*q5E=aLԇ !6g6~طF{&y%hKW㌲.kwƸP0=Y?pJ#!nyGŶ6H+kϸ<لAL۰OװAr"xHN,5MA}n=ퟍ fo%75 ,Kؚ }7M'{e6O:Q?B|UIl7'S倭6mG"vgcA[)>X]{|,=Ty9{ 9D( )6'̓dh6Æo5\V(:}9bgѥ#$g8EaE<_6NMfFC"tS{>1TK,&󅂭rz*Bϱ> *˖26iSӚ0Ibkp_@<KYEC270d^&"890/3"^+Eq!XP亅r(bXP:IY kb[.gCN}JUzLQ+{yA;:e֯&', ˕s ,fV8'Rp#ȓ:/UGZ\Z28boO5_Rj(|pfɩf:=OȭΒB:O9AgCeFLj,ͽdʶI뿗xkDM6u' EqːTwy[ܮ\ +[PqɠulFjS.`!hTrӱ@Ivʤ~;(NpwH. g"~#[D愁*pq~[ 93ˎQa*U֖. PćAIxCPM0A\C|:c s|Z?ALj,̩ J U=ҙDYGϦ YWi%k.D!:݆E] df9K2R \}|%f昔\/^@gخ" Xp.(`t,3pXP |%BEd#|J JU:PL6KC sGϢ@h )֨m'.\t&"k_?{)+',cPmMAA%3<} $MBϗ6:p&/h &AzϬSvSavHбMz =:q`[/m2/踧AT}k0k< ֭hÈ)xj j1YjXE1#!GuA_ċ[IS#HwD$<] ٸ7EMv4F1wBѶ+d=.녬ljan#inaSLZg:6D#]+g܋d2+m5:@Zo~"o{B1.?êb8[ZieJt2+ O~&K>RcE-r!1vNqiIR;6D9(5X, ,ī(BAT.2& oE# ʤ1B,_$Fiy>=heNm /_,ԧfph{GQW/vc@~/RBKPav+6P[DMɩ#+,޷KWWz dt#&>kMSt# J϶ϔ>A>mFs^3n_05DWսdž゙#:^ GՃm[]o.,!=@`vSD+ 6"d ˮvFSEQ6#ogm .V }BeRL }-a^t$;j#Toҵ9g]mš/m F0^3M_\_^ $:&ˋҎ P'3l_3ÚP2.G y2!Ûxr۰tv)ul2eƵwE6P>p #[{ړ^ܿZ@Gt#$@Fp ÝDKҡ{7/4m@WʺҊDA6B9n| Գ}nN AW F2"0b0 S*aӠv41>XEVJn-V nE7UIg5`s- +ݫi([ Vck uS le@WVSU[ӽ,iCFyv`]ļ0FU8ܤgr{{+׃}e (3kd5>n9 CF0Zj >Ȩ\p!Sw54tG);a]}q!kd0,Ѯ\aMyRg$)`wd>Sf(:]jǶG˜ՅQj._mC j0Nơl,WA1UcXfVC ^~̓:zRoW(}wnz)t1п@K:4qP) ml!&]V`td6uZL9$Nbx7Bgq## 7CjKz=HW[ִ܋l5ISz}U(pN2'LGx]kzhې kKi9G͕ż?b kTPS"~lE34&;Lv?쇝1eGQFhg\XH ; {OȞWħ h`7"03nwsKR{j@HbB^O|c>$˝cY XY#!FJ]rG x~Mi"6Q?J8RŒ6Mif1^L+5(ΛbDR8ax,(ȇ M*P. pK7ocf@qLaKY8oU\@BT ߠʭْ%gJwVfBzJXyZ%]p#ZS4՜y %pt Յm8ÝyYkwwa6(Rg+Y I ?bg:#Ò]p-S0bJ<,+6do\8,@|'JݩR/'Mw)K-6v1OCG:?tRXkc nF@Ⱏ5طjZE|_jm҅_J2VhS7?!b-*)\Ksb=xnt`M:gc)JZqDg=uѼb9ðb,J^P=IIq"DiCO4U.9qi]u)ԹYṘP1"V*stGoz."g !KXxt?t5D#Ox >U0Y#`H7tAX^jP E\cRxEXR:v QpOY0y-~+b[ak%v?OF~lwbf2E$tT4l[מ(כ>?I`99 n׷fTȢR  :oT!!hӮb珩R#sg63( 1lx nn3XbKF'ިgL0i[Ƕ_3Ŕ{vy XWP1xQr:huLXOs{z&N5PNqOׯ1&`TfP}ejD3]RnjõT%̑nzߞw/Z &)}b4bTS5W}Uzb/uٜV}o;R`fv(5'DIBV>ګp5m/4 ,^1mP"$\Ƣ1eIA#!jc(S\PHVϐV10f #"xke16BQ"4i% 3uWN;t+%[p. )g]rAaH\@}TIBeڿ^%G[~Y}\WZXa}A y8ܤ/fH#$5C;6a;f3e,D( z>sx2@`ֻPvɔ gz*7=?ۑA.Ha߽?x4" jaZ-tR@E6"5mxk9X|ԭ!/&ɝO4f@"1aժ|вIx NgYTv$9ArMHG. WTRdmɴ{V/zX^Yփg7 E'6 oni_Ŵ/.{0?tQ`Quk'n6D+nޮ"rmK1NrO7b~IU}c qdLV:VqN~͂n-Ѩ`Z\EpU>niSqi\ `R~ D'~F>T&)]2Cԗ3'5TVJNFf}# 8UtsDhKH5 XL& 7D~H*)d4ОqEB~U45 kcӕeR9_Q"wT8X}} d.?Rwg\h(itEح3,g&(.>*|/!/DUܖꈲr)"blh=塙Ǧb@גۊ8ꋩh4V{.Uؘ+ AJ5!c ]Y,ghԲ#*O[e,ljr =cRuVa!QPw->Ks8(dkfA<|#-<҂kr9,zG2{Sޥx?G;#7^ W' 2LkPe@kocq_9=G_|N[ځw簆}QT ٻTA0au1?ȽhoNxtw{W6fttERn! D>=?柈|Ou6A3I@ҵD&v=Fxᅇl&۪jQQxЦZYR;Gk~|xן?@)i6X;Epe& Е'qOIzh^Skiy@ q?\v7"]w!QRu8]fMuVqvvW`b pgƘ!dEzD-[\vlfPR)Z ŧ#MZ{EM F̎Fx/9ՂۍfCGg-g@d1Q7iSݍ+H垐A7~L20*, E؅Mׅ9Ddr;<;3!v_Hؘ`pAO9Nm9J:>ZLvK%Spg$k<Pz>WdFoi%8{é "ʴ{c_rOm=#q[t,~xOOy~YDxhx.p7wo]IHgV9QT-F`w6ak*ֿQ[ G9fYH/?9$W<'| V`-[):&G/,/npa0bΧ& e I )DZ; RX1vP6)~6_.42vJT6|6y)qfWF9x _V:zl}DǼOƮf7]֢Bۡ[Cz?0Rqaa-hMScHL:G.%>@Kz;tx*G-hYxIpοUoXKbK(BFkۧҭ Ao"8I*}5{(uY3 UZfSU\jsAɠ:l8'37 {ޣ2ӷ88->hhӍt,t)^%偅{fTf1eD;eLpv]HuʿM%UJR:={Xc$vp#E>-s)o$=güS>l@"y&FANϋ:ę7zy6L';O{ؠt}+] !I!>wq "t^zI"|ka/-BXRQJ$ 'U;wI-\m =aBe"~˿c<3L`n~E-f)(Z!WIPsMI'tXX#DKZ J2p!b ]I(lҏ06P7c3hV(+6)چ:dA%;M1!=!L%ɖ5u C[ﳦSZBCE%('Xeyn7HM):)mxb3_C_3N05x Vku4FҨSWs!po8/f&tޢc%?'+U v(d*9iֳT1ckZ2EGOU%k*>f4'^3%WIXl>c1_'".jg DAZ4p_z,o5IqѨQQp3a"[$lFM(x<riTؖ(35 0~p iț%h$f.W=2lXKkoD/} y U+WVq)aK(;I2IzO4&JW|Ύڢ׋ }bNP޸p(ڳՍIˊg3#,x BK*yGE}T$ԾpN96cT]T,NOy{xkffr%gv .$^앲ԴR^e^wʾG0Zٝ.%,bZ+mZ~&Gێҫ6 nVKopG&3nCB4\R?jwJ<{҃Jspݐq|' HX^jZULzV"'^avaLA-Otr6٤Lw/ZlpK~48@hJ%ζqJpc^泑s'ka^%?a`<g83ͷV|-!!Uo¬U|= #Nh J(c?s$.}YRPܵ3\H~o-0$bgOV|be5!0|jH9u#[rÉ[$'4 FAg5 Mx3K,yn$7U` A17+-Ay[Ųi=W"<N˭pkv7&Ayb<}HzIr +qRgGX@`., s~'hOWش%Y \eTV΍=6B﹐g_:PH+3%%2H8a{)7CТ5K[+zǎc˹t/Zzceuu^Y4D{0B"*b^BGf>Z b$'v=5 @pWp1JXhey1&YU*_WqJyEGf=y)M">TS[# xrwMxF>ɔY滼U z.%T!j!u,unF*𚠪 YU맔)y==N}#!vﲞ2 oD$avRs78RNa\gD6 Lo5@cJ =#l%႔fmN( mt棺KsSj5(?_+ 0Pt_)ܪh[ӭi-oh#'q7ha%Թ%416tksSƈ9BRYOq:^w]l9ǣӔblweH874N>XO[ՏB0ܝF>}giMZ9fXujPLq9a/[@TDʎ ;JW qUր~[)"_Aj":);04\Ze6k,1`l99)>%.cRڋn]l>d&*X$ؕ7.Y`Ն[P$\~>ssLۼ\vj# UZ{eB~j7f(tq ]Yˢ%aR.R8D@@R2E "`|&J[Zgw#Ѹ$_j3~Р܅~tO0%wY"BI.d/ Bj$fa1ًuGXyUFmRt+ 螇P_p ~ZB fb&jR2lq/MX8Afҵfx|p">+2\_vSx5N~aFJ9Rw)@q%M0gXٔ5 kuԅtԫt[,'CNZU;͚X42m|#;`s*#pF4ָH)fyȊ57qb l`/!a9~B C2|zl.)9-5*6/ɓ}z nbW8]Onݲ&>޷>@YI$F$n1qOs9~Lm=,Bd$yHeW@iqH`l8?ۏ}?2o#+{>ZBaTK 7bYJ¤K S[~ .4v\lK.ltM ) vOg2BՓ(&YBU[Fp[owYe#0YTɹᾗ |*Q&`\e}~= Zċ.Hӭpotp. {;YrmԝRd |jα:4RR3 +@`ESLH}(?D"w҂ꖅZW-]:h/vvTU&\ i)Ijz`5(# W(!V`=t /y€NŊaNAkqWQ&_(37Fw0!&YZ "/rqkq Њ5 W{3/ηOf))`yڤ9]Hfվ R.;c6nLטeC-0C5''HK~gJ.U 31@M`#y&Pam {eAv![7LT-w E14we- h#}SG0TlY`ohb+.RzIA'dgMI]f* ,zQ|ь>-;(l֐LQɥSjx\+*gN~ 26c"1Í֟ l_5t.R 3 ʢ+swGx rVߴЙ$=1Dd1ff&O z :~:./z{u'ja,/xGE,ZFLN% D=/>#34L`[J T YfQYlR~+Pصϡb5{e)|$>JKBKژQ^N/OpgHرc."wyR.Rz$#u;IJ>)Vf(߉y& . h`Y_c@ E'J Q6K6 i츗r.2.P1L3Fv΋S/nN& C3.4ZUk"hQ )"aQ5*~L aX8EzD./m|2=F҇+ px;%j̳̈́SvycK 3i;/4"4`Bы!3?*t&MnR᪻TP) e8.{?& rT]&Bl.xfOC;?_)Ľ=Qq2ZέkC"%+0B%j[p qVt: q{\tҾgW<0E @pq*@>Ej:b~ΟѴ4S@mΝXD%W# x_FDD H.pXChULn'^xLct/E051+GYܸﶨ%Z=|H*qwȁ j#W:jDy©y|9/.,~ĞMorQ?(Fmqi1֦0.WĂ'k MD^)0vL:&؆(|T80 *_ng_"l;N9Lh^6D/PrJw/b0ww0D^ ;ܲ]5>}o߬c5nPX3gb3's>HFo, +ƛX/y-:GNpM'i߇|.6q-vX>,Ӭ&n#pQvʭBO b񶷻,-V-g3&B:.$Im:aR sjW;L3 PHۍd,.Wfa 6!/o63tHR`u踬&s#{5 laV_u`e?n–mehζa#oBs[}=*\!?ij`:4RM m#G1UVBjCR+Q3td{xmM窵e$<գrc&Օ_uPЫ9{1I92hM8HԺrX,* cȒ_5w}%h! "2o|mFn[`qc3+ULA<2R2h4 aSGy ]z xf8ŠBl~9|hyev ;I{ǣOI[:TV47B 4]8pfI)JSlR`‡ǪS<Ƙ}x&13-LVPenؕS;?;CO_ h=VNyi eneu^:9¤ ˳V1g4-=s:X*p{nHOTqh54R mlɧqWK< `ʱ=[qt)uY寙5SZrOopW&ēf/qt(j*LYHMNhx.TTFfZ̲{^r^ܠgy4˂  *)fڧS1: B:hOmPHTub9Lanp^IaobrlQL;:Tk6^H*K4tń "ƅ5] )2*9$)?VOB;b4RNcP, Ŕ7^n*(꒒ƬS=UBh57gc>sgsn;Z\Rcl=Z O4OPPYG^iM,LA/P%5̛:hߔJ4jkE'8aɢ g`e$j!.pa+6G`o5T60嚬_DOOA.bI,/ݦ!+ԑeu*Զ$t |Pت Li%VƷw${tJfE);EV(yډs,x>Y얞G`:/ !9U#1dL*2z'v2)܏bS#ysu45Ol]lr).7_S^S e\xm ثpsۼW-%Pb "~*U.k 1Hխ ĻX?Kع5t8 ځrX#s̲P==G8lFrk3װFvv/Qp3W~]W*L:[ -^ ,d{^-jg"S:4U>ec!P[/(PmTa,sW\`qN^I Ujʱe4oWsl>d-sO LV%.iL$l7r&^5B"O ka30=ދ4ˡ6wpM:reqml+=#89)9: |U6$`g [f.3Z BЖD3!muDIdSr3b ꒶Ҽ&}DQt>~MowZx(P1ؠMNwO8 tu/sXz":$1Fyy5TBg#Ga-:eNgA\iVgN-,)ʮ$x`}4H1E-:q#@S٭ʊ9!d& Nj揪&(2>U&HMB +f' D]vxCDI^XMJ)b8\=b466f_o3b7hFL@ oy@mwӛOdž\H.uK$){T;qs뽹^"bu2)ޥ}ڋ y%){%sE2x>Pɭŗ)[c=G5 {_侮;?鑎\^Q}N/b(W-c/EB;VnI|eZm rbUMPdBy8/ti=F @"P3ĵc9gw1B 9Zib}oƍCd)= \BmvL g2LYNJ U\d H?@bXXtKj5CLYx[iG lCi|щ]c551{`U=7U҃~*1G tfq_?CA[Kijp\BD  ox.TQ#/u5ǝü2Z{bԮC2;N{@Xz)(1RpoEB~=76?4t`ʨ߉T}D6=e;+\ʢѼX ol, b5d>gv8!MuV*T`>uAK5ڴߓWecRK^=^OKW }SMYމ|]/8ٶ<C_K-TQ9_N$6GP_zqi`11u v۬Mi/ԣY e7:gfbT9ZxG`hZY5qF8U.|[5rݧuuCm&cV,)I %w%at|4Ei&%+kCO _d/FSbl 8L%KTX[ N$ЕpglztjXEɈ>Khhڻ"%Ɏ>@qP;x~KYm S<.Ys}@ %{@gvNKR~dYyf`(Ar:;J h/\Q/,nTv.~?Ґ: \'td뀩vF=2wlR„o<<~\6 *T+_}I.!m ꋼڏh$n*m=2&cJ`ti߸B ۱kE)wr)Xqe"nŸ0jҖN.Nxt] ݙ Cj{gqM,e =>T=hHoɮ2 bm%QS{]J7P&S5וg!CưZ ÕO /yX &>f҅x3yjIQ9 ݫ#=Vzfjz1^nKܝ]g~DAיE-@M&ah-i6m5oD G㈘PV-AE+g!)f%(̿[!N,NVY"%+_wאx5-[Ks`;?zY[Yñc.whbcN5E>pz1غnK?dUZ1.3'""Z4yCl ЕvO`68aR<9C3#ר*#kH8$$q^ͅY/\?qb;ASjeSOf]%<7sq;JQL˯NzM7EC6Vǽ%c"c|T%2kK~2(y_; Bb srZX:S@ /#o*ݢIxWR9*o7uqTPP d>o*%q|r3s|!Oi:/SQ9u. R.zh\OY=ګ#df@WROf1E.ƙ%M?}y.(Hܾ:{mbzNM{d p*چfL`!yYRK3B:ҖZ$e쁄\Cpou4ϬY'.n&$,{b,`Tyvfj_C>GZDZk'䍭ok }s/1@{E0W ֩9 02ٞ㖀-]ԏ"!a哋pÓV6A]tSҙe%5 (8n}J P[SQ O>w01u5<72@?p)9<5Y xhd$RvOZ}ۋP 8L\&G4Ta4Ϡq`3|`APoEH(l;"fI2H #di|]sW1 ǎi /TB SU\ |Db~LΐbD$rH%vc UfK _)9&?PiC%ˁ}X *zmA"^RW $~; biuSOyKG@P^CMY@Ş1fPTWD$`EQ}=AdIC耚A{.ܟD-p=}=:0-D:#X)G3bn%JRI7*Oٯ#zN&2RPGQԜpxp{(rJ| &N`V!ĔYg'kޔ#1R6.~.`k F#yH]Kc6 x`/+h;톴S=Sv85.e{cϑiHmMö{`L7KAʨ`pl8‹TJ:βt$8y1cдən:-#qhx! Bs" p^`2%ǥZSC[Z&uY=^S*E#aV>Gl=ZWxؐ%f@^*EeʩRԤ;x_"J&,P07[lq 1]'"ƽ@&RHEc9 @Rb%(]}FJ=ؓTgN36}w}QUo;Z=أhG OD.EG^>y)D\ wkPZl,s *obÖ i"7aH3IJnj6ReHռx``<y׬Q}/5Cճ9 +e{!Tx:r~l0C%WDm`|،#_ŭ~mH9P89ˏ)4Kr^,jB29Pqb>WEbm\lqw [c0}f<]ny3 =iXрۣY=e +R@(֬˘79G{;KkmdQ`~[|v* p)5`ϡB%}lD;䤸Ԧn[ifCn֙Ȣ'gHU,Qh?̀~N\;2/~Y3xY!fRwdwD峿d1N|aOgQ}d+n򇾻OߑOnu6{pڙE8@ޒ(jt=eHfDQ Iq.r c3`Ԓ078}.4QtɅf`h+B\]S=t [C _O仪 PZDeNBb6vngԊLμڐ[Jz `ژ a=Z`綞̛yT-6W /+DDXEN h )e26?yX| EPN[a\[c_6mtVN?&s8ˋзT$"_gH]KL`MhL;"}5 6Q*PXyTOC#ʿ sZb8m#xx1Y$ J;gAU)x]Ős>G y)qΚRKA1:8(M3ʨ1 A~+b6֞nĴ^+DV}3݀#g7Y+"; r"}x3d@qx:TwD@^l~2FgQ%?Q /gG_d gߋIf3v uHy)MdM HDhTd,2XWO;1șA GA|}1w;wVKa!W CX+xo/=]ƕd*SbR,<χ,|L.}HMηB\ofn9UAoŰB@@]M[L+$|E&L1}Awv`0:' 1,*kвp&1';()*p0A{v:uӧn7ͼ]'6dK clVUCTJߩ"a$vyW/8_VAP3N)pvțf8r!v-p(q) ygU@# cT{)xЄog@V(^Tط C~H}ɅH+z/ś{ hJ,.JCItЩ6&mm]¸!{ZP[ٞ*&:`b8{W0حFfP[#0h i#\AsU6oc˪Ŧ 3#ȯȬUv RQ̉>)棹}s 1ɡ"3U F ͍_rh| il%x*!eeqIU ń rs[Ќt^v1f"A 83sRӶ4=$3M^ɾǮ%/Iq4{'˞}US@ũΝ< p$QiI_Rv |S69w2r{wYEYVfG؂ESL=ד_kP8|= Ŷk(p&61)MVvK4PݿivûX_lHJ&<[rjWa;,|.va}Us0IdʐNslWO0`KNhj^ ar'&؃橫}2ߏ(^o3nvRF>dJ#GM9d|4D浯a*qLo[)4PkeFz%[9E@\mcԩ,K;p3`=rì<|B#BHC Χ!;DZݡ矏BQ%e}WUן_QWIxE#?qF<&Ⰴ+TKw;w}5KjzO]Ѯ`[WWs1 {xų@RU$-Hv^57P$@N1M:lt۽=bhlZ~DuLLB \t"4՛JF u`6ߖ!4u= 9"]@x  #$ćqcr*1S]vca#Ko={YӘ/ޘiLq1m^)IZEs34yG7 ;ѣ> uuz}r=U&\nH7!Bi_C>LèqLpFfjDΒ ^hV FwuDQګp %Kt+fS5穻VMK!]x_l.FZ@5ֽa\a9@ ÏFdDSdUOyu4j{J챡![7phr5D4`SF&d'J%6xML~ ;Vio e*༨q\=8P/Xe @9c'%^ ~JQ/%ao`-=3a5΂+, \Jm`Ud:߅}N5>rSulW2 cP(c 2Dn + ӦʶOFU;#.tNL3TZ%('f[ICv$꧀oLmor ? "1'&{VI*(k,b$!/ %3\b2}7W;Ǫdz ,x~@e=w I|{Ov ~Às0blBhobzmX]'jlȿܖ nфG^"&'d"vbM-?,m>3CŵRI*.OY!Ōev{Qp}6|#{O׀ PϚre҃0n^VK-A\9/g瞣K }jCjlCduMQSui[6"-iU tإ^7%=ŻR= c\YE5;9X/9y,Y_ C2Nn][I]G6SOkfׅbRϲU|m+5Ϛ1cM:_ӠXQ =μ]TR|طo|, =IO5*6v5*̭YFtcooD1Tї$P&_N|'1Kڨ~%11Y>^A ~c{:=.2XYo\RO#*ǍK ~Jx$Lm ˹ͮì,Q73g8i 7p]⢍RpQ=WO]tB;C=Z'H8\z2?#/@`&+h}gH IߚOl<\tUի݇!*EɊ,gtLI/7^#L{9 5~8x 4ջNe`gTCϘzB[#S}Nj.1 D"MWOߏ>T.ޔP'~Y?#!B6Y]\ڬO2C+ҰLy&ƽmkQ I"^^|M=9̄\3[6Gxޡ}w4 Mx0p* ':=@C B!QY~~.˨%{Yl`[Zg'\j,szx/vMdCR; @o'x|Qn:#ɔ%ż[mjAQ-lhʪ<X%o퍹®akwdDЊËWIA ]@1(LhdՏY90_0u0qV4 Gr~Zz9KѬ<:GߍwNma*A̔!/J')B2b-)Pt޲ſ~ܧzժ v(FgT`蚦J4hxG~*(\c"A\fPpdKbS싢y/w[T9=ᓸflO\3Y$ɠIj5TpVo6D#73 gY ~Ů͐tul#Đ-Ze:#j-čz]@y5 [ZxEWlTLE?_ځ }5N7*W %A ;* & "ԡ/& zn:Xmbo!CL*铝yi]O$!rmЗj9ȓ 4X hIj,0'3It g ( >6\lfm;#4d95UIt p8a #mC&Z튊벣 3"9D&2~ ^_uEvJe: nH2j.Y9٫D@tK6C &LzDIsU0n]!kF7{IT`s4Z#Ǣ2Ok :])  ,Am)UpDT+a"7;Qr#2G5#ԗlN촖9jvf?MOeEyad|=_W!%R"SyX.48^c>vyU(2>>*n1Ǝ_Nƒdbv'Dwi'dG"4 Dh î_ijIG@&JJaųҩD~1eo7e{ $&@g]cl梷(Mü@ e;:p.$XMQ]ޒ?Tx0{zIJ|fC1kSQd, _I~}#k9oCvC;3id3-6N7Ntzγc/9gP6`E6% @̃Y|TifM|i,Z+烕V 09o."tWw7`@C09>i޺:viYXEo٧+.iFlrdLu%e ebv[A qLxGع##PD.gS,y%Yo֟d@MQ\pAZhTpч|Yd+VΖlU/ƈ$@964UƦُtYCP((@ylҒCj_yF4{:w, k;*.vupD k/TJ(5+~`>+H)qg_k>k0\\\sxu֡_;u I.mӐG$qTy7$cS*ΉPSDme!a'!O%Ҳ2*!Ì]i?TOWsC| ]1GM%<ӗ{j eK?I|5\ǓY6up(OQM-okjq_KIq2|5,]#:3x2$;Ӓ]t 1X Us-|jWm{UxlZ0׆]h2ۃq\l(!SXɧۘNEda%=y> 3"P5tSU"ٯ1hY m?E̯ck_>L'OENbr:|d8e& Vq<R켜Gȡl_PclSh ޜR8ulrgbW˕y* ~ZD,B=B;V˙Zut^U"ܘ8lcA/)k~k<[p pB&R2љW%oHIDAu#pOs~1ݖUs0>!)>xƏ/: pi)|S;*%. |GTaz-}Vc'N%\@@ͭ` H\0El_@ڨO?Io(߾cHXbUOOi4|+.<d>EB)B'%mU{Y ePi1Ťv0ʒ$2>2VD4iK0{"\U ~QيIh-O )@bpnk25 Ͼ̇C^%];yzCs,vm.yVk3E{WՁIYV{I_Kj'fo}Ҕ7Y]4p[Ҹ> USZ#bZZΟ Ԉ^F| nk<+AgG׃P.&WgTct6f'oXPT"<Orc(}ޯ/(/#1M^-l[9TҨK܎FZ( YEar3I**go?W$+`ewտIW?3$NB#V*Y?N.r|q5ԏ$kF4ek>yO"{,3TX&I,hM^00EsPGȃp9 r{Mt)(ڝV*3 r@c_f$!7C2k`;"׾p%2w {jQy}`Yz ojCbX'#%ā2,t{q$lI$3PV ̂=oƹv `$V߹O lPVIvjQ2UlrBxkT!r<ؾBlg<3`>5x7L/>y{5f ;hhNgcTۭ(毞öGـE8^jv }N9gz*Cu pDiOQ1?9O-LQe~t%4連Ay!ɒɷaF!J +Fg]6*Pڗ \yx7I~@[-Oؘ0+W!ʻ m^?Z8wKڒG O{sX>?xHDy^|SL!STg}TrD娞ݒɒ jxmKrOP̛fA-/ V Ճ~F0*4LfN$'mL}x=C_BOK;|]utt _ A!'] _ @1/j:KZ UVo@=9]zz_GINIk}J)ɵXI#g!;lHzv,E8?aTB 9)/`-$V@0֓Ҷ/] ɸQVF e@֣!nESbK&U#mx)QBeIx \<.՛8IHtk{؏rs BvJ8ʅd4N~Dl[H!;Ati"z!#EmQ߽a;K~K%D9YB5= MdQG[5$Ohyx= ş` /A%ņכ3 YB՝fJޟ Qd jLPb^L߭$ d7fg ڝyҳ2UiAgtH{w&nVPY <ɐ݄KǛqă3V#3.(ېwQ)XcsC~0 *22,a]Z\|r'WdMh48t p0EJm?IڞO6b- B+;r6g:eU24c>"F`lG(tp2;2Et~'^8S'lɸ$!;Nf+$5{Ryý,oM٪\pb0TO'+\f5·[L|Q3$vF Yz& \4p'[tѩk$x]lx'98&Ӳݽ8'n3!^P[v1LX'"E_ ;zZK%5v]itd&pu.byAd4/)fǝg;3gpj dz5Л2|ɪ*7ixu9LYH{'&E"EA7ObE\BɱҮDDO w'%:PAE̎eФ%/C + _1ݺN=ŏQwYDV2[i9܄ ƞ,t~^5g7Y#ķjlt`7?&ӹJ9.!| Zl gӯ#/V$}3kfTmbvӌ&o72*a¬>2Iyzsdvk|L!9n9:ɫAME5ЕdA$7c+$KVqE*2!dRC{N)H XHA45ɐU8tFC{{f_Fǎ<}(!ӪPRL{^n牁m"ԏe;B}}`o.ACSSEGIN e${ O Zp`f&tS68j{m`o`\16e LrȽNg# ;WҌRo,46Y;6^D`lqْ?8jvž2Ӥv7g_i8HUxe M0=]C'RlZ#wϓaY+#Iܙf%ֲd`v ]Cέ>$\DF*L-&A0>; [D v6^гZE&~w⇑|E{AcE5m ׍Aعo`lӮg^$[E Mo? J&'i ԯbJ3"=\o* +ICđL;pퟵXȤ`.r5&C "$;ͱ RA3]#ž[}ҳ/!3C!4B̲2>nSU+ e=̘B'vWg&if](*}|\΋˺p`3x K*klZJ OI \}K:?e gW|/^N2Ճ.DHeK|V<ҳ@\BQ$]LA0A3!`%Z6(I1,y4 NNor>Bz8YXKQ,"-P6 e 1E}dg?VY: W# :H^Z\J(gwgڳv}B S\z1gouj)9@KG+z ~}d7p6ٌ 5Nܠ( }3X}DZ*vYSJ8%G6x*nJ(Cd_8b&LgtnOpٜۢX$) g\Z hq ׺߉:?T)kG{)r j1|KxIƆ܂ u+kZ =TJb@*>95K|#c93 LVTҍ n13; בּ^fV8s~ᘒW&/]}s^+J&h1:Hw~'W(rF ^/WA@) }p}DT<µ%=W㥍Q^.ӏ _i@ɲ R@Uc6mOfI&R[_C:`W7--rnJ""-Ka`V!"[j14s?T"֮ .[2f2ʧmbxٿaH L:cSwPH}S{JX'/yq:^s(F@eU1v>;1s ad iWv.]LZEd$ 0BƉydYoQaF?!rV?[; ({9].Eau'l- "\[G5)7hP/i@--̇6:z/)$"G~0 n@s0^ fX>j+dxoF0f'@7DԄDy=1YM!lm.FcbvZ1HCu\@Ž, ߱ڴKw Gz)@rzbڡ}=1`]C2Q:MTT'1>JۢM$Q.ЛW˶\d Eo ,jr:ˊ´xcas߲rcQ5!)av)8{Fv;˨sL >Hq,VaP$p>,AnƈzHn1v4]\R13AܼhphQ~ >~' G6@/F ?ӛ.w(1];c<'P2!18SqSn E6 ̙R )P@l~V`86$Xo`rhCɩus+[v6o &RXXɥ! e[槄 F@XW;^9^%c0"|.:b7=DC@yз,Z&5) .uX;âWN9|Z00sK ?$6& RsRnN w20o{AgL QHltj=W5H_֨оmNE9Rxrbjì,{.>,DllY]CHj;ɧQ:` n앁Ojp)N-JR18N\\T]rS'5 !6iKѭ'.ǭ7GC6A|-4V R5ZNI0LO~9@ QE;.&|,x,[Y6`KLe(t6N}^5XІ| r)OܧvRXG_c̡zD= !&4!,bb˵BҼ=ABm2&qj~R։#rf~-X=8Zֆe)0-(B8 6;SuM,13:i:jY}pEڢwl#+_Ū=x15+9C5jC׮PcϨA!}J\ [r'D :Qf$RVm 74N7. W$-ژH>X%6pFaWO\'z^DhS`I%= ͔", uq}%T"yp7ksvl'Lo1 Ƹn6(Z?SOq k1FK>*I]f i5Y#"%8H2a*;hEB|&5G.zV Yn eT9N`JD 4rL6tI〭?/}VLgJl*]N@7N8l`(瘩W.|x_>t7*W]NmawMj`8^,z6i?-| ^=Hq$UBycOۑ4`c "`o~;w,\ޚSa:ZHCȈ'ܧ(<Kfd:3mn q:ZHZ/*:A׉q'TG>xz)6-WR;ʪ$3>ٞFee>^ZY$ӌ? `0ZJyѕ*#y*x.V:R/;\՟п!7Hݸ.'*m?e Q!l/E!LvIv3"J-)], RΤ$ 279r<.yVD2= ʅ9ˆ̎#  OD@O[:]|@+AfqPs\M9jk@Y#N DI0Wzl~4 b @ hqЬ>!FmJ u+dzS[֞TGɣT lp\A"D H @C5x*Z"c<:#lqj-Sw¼ծ6o_|ĬIɮ{Ċ끷^2#c^=]BZߗ9 u(fgOoCd"Ogvę>մZ%\22?-T&7 Ul&B 7}+tS jҝ]˓-"^sd?٬3}jVu\û]רJ^qCPEPaLCs~:as` ZrTq2̱g? ZWYϓؼ}!^^'E0ͻ;HmƲF9R.JVfź[!9*r-G30AHdhz9C]\r}~Ι=<}I}U&RY,UDIl=~ \ˆihJȜ败F)SOx^5*z4@MɋJօάU֛ 5 hP`/ΎA޸oBc3W0[ ִ|WlMc]b u`7,wg%\}wכq5'bLYԉsg"A2jQ!cT>Mya {t-w?$""glC.Sdc93>l]z%Ag[$H® Vk_Yew?ggdcEy[!@ވ+hr4A/P+YAJ|YwwuSFI&31J-zG|G/D).Qn@5s3aeؒJ?mW{PE$18}SMәb`sH bLz@,f>MXkJہwvbK}cBQkh1D7QGsb-M t 8ljpFA#zSӕ.W{2+*\v3:}QA! }nvd*5дJsF(Wk󗴋T)m󰂬WCA xka8/>/!^@ԝFocmw&RmXsR0lw=fyx@@LS;]QܜY+UAU:5ci\)41,vhⷆ3x="G$P5ždzh, a۽دhA֧`]aXoD5ML$2T3 .!ފi $e+G@eQ6|tx~n[B :>shNa.dA6e #ED XMMR7#hS d6nrL޷azڥl x‚<Sy| Jj&0ঈb?pJK[\'N =(t$voAQzrbȣR>:JsDg[\B).%R"QQa_u=QSb\JF+-W;o *pNӜP^y!RD#q#bxkrIÜ];5Sy^)0Bj:fvVoB_ΏsX΢e}qw`b !\XJ!U :i .Lw\S7<{+=6n2;,], iP Iiz}YJF | 2 F)I;'TVCet@EOC4)~ m/GVhBa 6}sGqHPȎ(֫Kz#{2yFQb23-6|Lu'!@d!GZ7i2Zmf R.6;LFr,8΁`Xcc9R\N3 ۽rdD ؤ>0L+%ut3k- /!8! mm8:Y MW(/j/ª݇敘-yi[zc>ƀ[ҸTFzbw }b" M x, oQF"8@Ie ?_mOpޖ,qZYi:z(23N8Ϛc>S]YAY7ԛЫh~b0\ 1[ʷ0 0zNYt o _L}ۮ t043Ef)[9F\MVF&Uos rsX0Euegpif{բ7o 0V]RMgK (wdQS~Te{RXrrld>Fw>Iz(_ ࢦiX+IK|k}Һx;11aq4 ɋQ#~~4w+ޭr74c(lfJN; j%^^}D$973Q2T}zլJ@ߍqisр4KK9+gދa6 yaJ2G mnu鞹NܼXtFoG{C4/ߒwE{!CLGsVqRŵGꋻ@zy:vʯ_\`ȺO-cYtH6m3ԝƁ41X'[39RK{tZpϨ1MI 5Ro2Q,*`_4 p-J4o:asr~RE^:^ auxJs;cƨνEItahW9&II7x5=18=F0~c aUP $q͂&v̮s`5Klr '^ҍQb`JJ);2twdK 4>.ْB!)T]r.0ғLp-@YE qUȁ[rQEcv$k M&./l5GMFxT (PP''HcSAu 8TgI/[h}]mV d;{Aj&M~3x:,n}_+%DT6PR<хc)4qYgSe^ьž,-{9>PH{'X׏udsw)_!ց`PH?B[sH Op I͡o[e]!PP毴XaVwѣ6_ + Qv;{Q:`a;"UiOMu7果!S (m;%5Z?Ƿ ye Eİ!ϲWmZ1^ߺM uZF${q#kZnB;'ȏB y4|!{9P8'J(0dFF H'K_g@H-S.Z7? LPo}njo"oO`{n8ɨt1jO<~f"1⾽shdP,s`jZ̟"Dn=)zM d4^G!)BJjκnhe E6o(B@~t-`d'SR~ f/އߺ4>e@AKؕ9SPS][ $גL HmI ^9<o{ȃZ,S!faUL'lv G77}8F"L{bE9(,^y!;Ls`(ށudjWh^uk.ELZ9CR%5Ұ"‰"(V^+S4:fFxQ)}UВZ mU$&[>a[QrsS֠cݶm$G0xzBYH{ݧ Xȥ"9 &a"Sl’-X%)\:Ѽ_9tR,f^wܷ0 ?@f:zR?R6(z}_=N >l݂%gw훓Y]yE@[hPKҿp%EA,x_+t.9KqIc:OJ iumA L7DYQP]( k%f&Wd\!H@8 ^,iL2q фw$ѰM5yoBܯkp[J}*q\N.{*"sd(2 /HR.\ n6r2cC6vBr"sd1?/H: N&*G-HH˻-fEaHX6 ƻ`xkq͠>XvgVM$$-ȡٻ$MD\b6j(G,^z+ZU”ચB{P-C>Ҧ9kZbgB1?"Av,[T{Hv6/ߙTvt~Rϩ '7E|>osf leQYChK<h٧cp ZtR_Yk"G ]LFpLw+KtW6ve;6Gzе1dSzZVpi8m0[ژcbg--a`=u6#5Ids3?vr3yt BL`U˵8a/1oEЦmW^O{= )O*ٶ>vK -Jdz:D$j.K`S6~:m)LN7'.P 9K8 n´}GVͼakC9Bpg0\Y>2T* D,-uTnIG=frj3M{1姟vKwЏ -|qjtZ at@Fkp+b)畆'%L*n~mxevbt~2GL >۳ TdP ggvͻ"elfs_t@pYb.5/*"``!=u*Ir0  h7#o{jdS=OD^#oo|Ai- |~5GX{`~oQzrh=B`uBˈW2D,ҹgmڏyW*S~i\o".LJ$p?4n -eq\_!Jƙx@dZM&#ٌ6U(U|]֋pDK93.Xi۔4x܅;0Jơ(4uF%0t7)=AB ,gڀ#P@>*`;U Hkz/[9͂ӮGyhDر 5bץjh7 <$ZVHJq$6ON ;p?WZ5yWΟVhj z}J*lEa#,ҝ9:El֗O{ƺagp0.\bQ6C8%@s5eJPcf\\_G/K$J c3zW IYOЈ^t؆y;bzrX*<eh+݁C n9JEyCwm$/lLC$ǐ@\ Ж<\Oo6T> Đ&T5q鷝8OMX*BܛhC?N5zY3&|+`xȊ6dH\ Ȕb\Go#gݣgqްhY U!vֳܶUp #+{^zdDn}(qlC|euCE#B$6-F&Il`fJX yi,o(u)vmEsS",8$+4~ v(6{ H:sjML[%5o &xYREhnb $4!4 DBF=<(S:&,~Bч~dx]sz/V$XΘ5]^&;[= ȁ&^Hkxwt)u ^7L'd 1ar~ xnW|^e6=wa+D$}TEṧ@q!"@?9k }ͪQ;m@fPf{IJQ!{s"_8Wt׫Xp=4u#ހ1YN޿aFZVS#ieTrA'Bq_`QɎIn1t2B/4AHP,O8Qb0Mp)FL!$\f <v5*io7Fʶ+@);EE6<209_~z /l Ng7 ,FˁTRwm &qPZ[GS3 TL5azp"?o5Y!S` {ZLL?D2%~\Ө7!RegוS بJEueo}(-'ЮʢC۰_x<>%p@[C@aޭ&"9sT5~Smߌ)\|{myXBH߁&y Uv>4S-X:,!tL'կZ?QgC!BMh \\)c+w!Y}s811#ywߡ)L7b$TQ[t&FS™3mTl0ƞp6^lly:0PKii5O}R_'8Nj\MVYF5_5]~n맂i!IQ}顂<UimY1k-o:7Ryk$RIuW;ͮ۾Z] WQ([kdD/OchS5볎Wrҷq"X.Îz x2wVNj^:U`Ĉ۶AeLCdF=vR (Ggv,PMYCϴdbi \7zEbhw|cLh~]([4 z "ӫrgv5k& 9'Sb+7( PRQ ›d[(Fӫ ,p-=pz :UAdST$uѷ?H }?*~T7Ҹ5yu#[pwή,Vȟ  FLۄzǂpN6[6^?r-"Rmߵ.AX?Ru}\9gtt޳g_4%&ODj[WWoX`ʔ6+FyV;ktb `Z2U EmhFb=N!HWo~Q>825f(ς"BD/XS'T9%=w䚺BJǑA)ŔUKCAeZgZ$_=5y= ">[Jj:&t M+I-w/TP訾4NPTGj4;P8zIL[>{)4ܿj;w6>7O)F|:yweSg\ˇ1\ )?\:1 O9+BB`+h؋A N`XR-l µ=J# &;i9%vKBtᗎ<\ Uz3̒MOY5,3m˳,5wP|UX鲮I)t)1;g. B%}"HPGt픑P-iHyʲ_V'\r-L}KMA zRɺ6'X@I#/3(rLOݮДe1^NH4^LG\&sYa 2* ߺ\MbnJ؆\w]+8.sd)AVe踎d{`KkJ+rge^c `[zDoҥņUխQ~$Cw?@g؇_6o^s)gh(8{W5]єTZbw,wOY5x&F)LU>ue$NDdnV=pl^Hb`yr͠ 04Lr  s?f4nH/QC2?quBr:̀T G@kzj 3!Pʞwd5b&npG|"pƼžU۰kaٜ7(%é:Nsʊ$C?WEHuDmY?]q갿,ۅ!W>Y* Um}Z{+~'"9KQOGd(*h01EFS0w)r`4ҥnN6%" Jlc 2uC>Z#S!iEeӚ8@FpTtbuF 3kmBZ"Ykt e)n^I%ylB$R=u6`ggnT-`$?DYc)2$tPj.%hiM"],YK-Dm ,N&x7f8 _9rZh<^BKBHz1ory<}l:]/]Cle8&#efm-j+qG/4Y?e|ꦷmD vaCS85)l?Y|0K"W`Րv¸T,m?mFmDf%mmI1qsln"8GRɖj.ۈ2|=Vc_rw#w'h鬍DG 1, 2f n:SӋ0hu1m߯i"fsaxXҎ+ۚFh` ng,`=M}XA+^^<.5mO0c-M)ZQ_6bBȖj=LLFdOshZJbPD囯/d>pOC:U- ZbzOp Ff25Sc7,je o;sWHawG!mܦ//q>ZCGC"Z$[. mgcE>f:nY۲F[B$?~<}*럻&o1d2B)"5b|ȸo^}67._  38"UXH0JG1ZU$3;C h8>&{D31\}B qp]4tO)g|mf ];Krʩ4zP 1 h RBK ץ'KwvS9l=*HhhJy֐0}c!'P} hTh#c׃L",j4Jx:[G{ Gs]z\C;ky >3N0*1_fѿg[ƼuoK6tv6ބo[hM5`qzw62&2^koxaUvQԝO> Ah fCi̮H*$dċ]#P55 IgVv'^Fe?=3h΍kyZ^-"9BzheOtPlXI~P & ` pNʱȚ/a6 :\cƌ5̖|[U{2P>@,M-%'K LI*d":k'1hN׍vp RlzMXÃl@xuhr nUFU՚+A G FDf}/w/bk8 >7ܞ,{vwbnaV+6VV1Mc+#nJ>~] PG&('L^i$g(p$ Ir<7~b~ nKcYnm)ݻX|Xa v 1Fw":7jǷs3U:vLEf@]XtYm,XSއ^Lhݤܠ^w*f+~ .o>.\HJ蓢-1G$ET8Ǜ*čGٖE\ d߅\dpTuEYf3QH-8s"6" \䎁,::[ꉆ*5QnDp2pIa8Mi\w6͙x%b>OD8I\?:+ ОNqGŚ6'"HyiSt<,D1>5?f1BD dKVw=\kqݩ ZE߷dNG:|LP@M3aIE±4qGXQA Pe+?^yq>ZDU̒)Ϥ%m"8l6,@4 TUsj.{oB&]*w]`]F}:ciK~m dFӉQutSoaes̟:A 6R%Ԝ*K܌=Yxe0~ Zz4~I*g@+ ZG) 0PC\k*ךCʇ)\(8+=5aK8#xY%lh$uRњBF+t3吁ϺJ9sv9qei{oJd@-ܞV~D*} ǘly`ٌWF02fYj"1jRywl^:RS_!E״xD+蔧ƩXFC/:fIf&wNF[ح g wZ:ܷK d-.sք8!kg"Mm'֌18a*QTR`{xS%+oAݗT\`cc$E|,YA)'Z|uiS.bܡ;Xbd){)E_o H۸X [wʫǏhjK'Tܭ͖y{}H-&@[U/ 3m!3ΒU |krd>-B@窌$d p1pz'"1Iц[d0FCm;=}Fi(izk&p=UR.e[|!=DN-qў=lRwh? ^,5xsjg<Ckhs  oKaoxgu|yĈdެ(ӇB h"-l!\m Kq*Uz][HXVP(q`CʺV[|7YPuȗKV;yCLx︆^Kzْzvv;jQ %%1 p=[^Rbl7*;)dz9ñf] ܾҋYTvU 6WYA!I?1^'?xJ*erijg.LK~t[KX'_Aj(O]UsTZ$2ͦiyGYu=hNw@wla]<6ĤǰMWNwja1 W9٧`OQ^YIwr yn1b^w-yqydYf&V~*rg fN>FmM@zl{(`@Z4ٜ79t^;vdsH3΢mRe2sp Ntk𩁲<*2L'ؕgpx~? ]۱{/v]sAY~`JQ>Еy"&sh "/y,P ha/MyDh?/'/(MtW K j17Id^l8.!>yްg@u/6i" )캀+r3њglՠUW8 d^Mzݧ_\n(EnoN>?R$8?OL⩬}6kw(!yÁ۟C/ްǛU=!FKwxOrC5wRPn.xo@u[S@Bp}5 .Gå= B\/+E{ J#dVnuٻ}E.I2Bx`M.w;(J(OAB=%nykU5M25sΫX)wp^V(#=Zgtr YЀ]]W[;kMY0[&/x2~פKٹ qtr@J/v5>1UlV&aß{5/#ō-&b4I@~4NB5F&"A*۱3'J޹ET/Lr) f{[*4ϴlI?+b꘥Wxp=D$N mq1N9Z^C= v c,"-3R t|mz]ˢev=ښ!5)AWeuL>Q5qN udGlV+(Hds0 #EOۧQ1dQZ8.4%6H,c&˔~hю E%FķqCXF51@8 ~ͨx6V{T1=־khph ]J/O$FoJf d]oi t]Y'x|JJϊr Lgdtx08\> ŠF@"+J'd/g"+_W8`A&-r^tjh?k>?ȳ>+_0QȲjld` m{^|6I'#i7{cLVyr'~R@}cˍI$bz2?-pɥ":D/09P"a&T}pG ,eSȿI1v*: 4#9+W*h=OZk˽s0::\ T[d V%)k㐊9*q|mbbV6~#Z6s1M+T:?;66^Cyx# FIR1Æ.3Cͽ_XrIkf&[W%OEBk\U|tjq ]86 l_j07UM, X"߈rƩBTײMpjJ#1͠rˬ*\ک\~^.?}'3+EBC^xvw\7=Hw 4#+`VP 'cʩͦ™qɁ%B4R:H@Z$wE1$WKtF@1qa#ze =8S꺝҈qݷ9,Oc03XxQ* Ad3N)U6pč6Q,VD !ESNQ(by7 <~!njCL,6G;8^34#L״KY1I'^i`807yi/GDzp,]m)|Rua)Mu9Xr7[YW@>y dƕtXmuO[|1W|dhP\pvt\)^l/օ,L$ΌϹMVG&^U\Љpr.~s2ncS,NۮꖮJH_zcyjxFa{qU`#2Q'&\:*Q'*l:(z3~!{Uy8B^ rЉ ez]=$x_ġN5ATx&UJ=x`(1AM¢Q}jvG~)!3Dʊ Ʒu?zPu'%_|J9oqQRPD`&>~oI]kByg_47^ve3& 2~Vߦ?ތ&ƪ=Jv^DId 8gFA% qmϠ}*h[˥ռ Ͳ٤s&g9~ʹ(fб'lJu ♬B@V}A/Co8SRgKSǶ,TQƧ@$ iHuFjRaOP$E?^ObT<ے\9 \Y )";a^rʚW]0E35)\fk٠c'6'jU.uYZgv`=FNZnM|tҞU5]SԓZGp.*M^~az-klAB[,Ϭ~}ͅβ-kw2pjQ`KeJe q%(.KQQvK:O%#Ð*-<^oOa's6m{Pqp@d ;T!L(DŽr#yL~o~HCC|AOF!z.g #"NK QO#tĬ0fK! 6+%;Jihkx}>6few#.D62ygwү.8/Gs޻f-wbadq $|UwIHvL<;xu q{. 5ėU Q̕ݱl!B#eiliՈPArƑiкIЙw{Ac,dv NY4n'!Xk+2_bM>\CQ5קם`%j8a@~pfIAIY%j`@ImhqIbq'G5y<ߝbrg, g^B`Wz1ަ e ]_8V{'ۿMwiۙ߱kP}|]8];c %PSU4VEvXb<%/eCTAUwN(X/xtУ> A p5 %m9rqd^UX嶮T^ OgjwW9-4s3[|7P\8^%z%)H5/[msBNJPw1V5I* &(<ُ"l:87@v@(=/<\M*/]t=y㫴t ažp 7;pF\[̀tK,EЧp5;da/SCzo Tr/«~Hb3uj ;YՎB*OU} w+g$D DYwm*߀ZI{xݔ%#RbPirx\)|k@B[#ig{΂nX)Ez| \Bסtΐ-#n'嘙 eHtE1;b7k 1'6aQbzI;.W"x-lY6 cj\}@^涚 X7M2{-kP:׭yL5/"~ޓ&Y82AP#w'61}<ޚijeQIMeC62 "&>Y$#-393&/D'_cSQGn;2ǵ%`S MzmY (Nیb-Ӵטq3渁D A?;tk []s$b5wí>Wc!>yi\ݳ08d~NXp}!Su%5EQlO%. `l9%] zdLx]2΍"||BLN'0gFCb;n^]ғ4]Ju,>h$ihsLh7uo$x58fA*z?jQkި H9mv }3لk`~l B R~9 Uk_ ?R]' #$NA.>`ʣTERS3ּ~qBE+Qf);P}Rk"cfPX$LsK>bh83*zԒo&RTJ#86B-rNCxF}Iۂq覧8H8*m7 8F4Qbܑ5Y E[姝[*HJi-8GNd s}+оYlQM]$wۍ/ ]RB±(?kKg3<^#W/PC_?h4RZFſh99uɶ ee6O>3!}iCoYxDy<◯]!ւ̸ >F0׈Eqو5CNC&Q\ $y@_lCCk t'#dMw$ڗG=>Z_lV0sȊ2Wwȍv,+u';1rέEV nEm^m NcO,YPEd TlM"BP!\A o¼TP`3^$bF*ux5tjMAIqfO1fLh:;7[axIՌg߿?9xj)25 dD;&zj tM&<Ř|,T_7MxDk ~ӥ f M@.Sr-hKȈـukCBɾs, BӈZ) ? \Xh#ȃ.G{ IhY . GoXy^ID q[Y` ֩6 ڞ2>I g:M,.Cp3A$PV~Xۺ(R9vcvM P~Zˬ hJA "tr[#N v|ZMֽ>IIpGřfұU|VtMP#}ʦ Uj櫥Z* QbUph٤Q,HrJL'p$%{io8ė,;r2hef!2׭Ϧ^V sXm%S/oV+8i}nU‘}֧*`Q. zG >,\oG,#@]:jh;ht9.>uPv<-Li<nx%=0)k(HL#YJEؾ/$9$`VfržsL(E)BWWa yJC<z`B$&3̽N)rI,:N&V׏J9LC¡ x%?l{0 ^]k#'?qUuTĂffʐQ.'~R32^ɝR}4B㱀mίxgo59]zm}\.;;rx1Кyj%rTDmJڸ0xuѧh'd'LSR[΄uOoK yLn0C2:E]6;k=PS!Mj i){ (6J'ًHI]uELmƿN^NR۵tFA`ˆۢ+%ӥo'.N@%Lf޿WlP>]HBϸGitg~EceIϾ /vX*{cYI: =6}۾s7b S}aѱƓ8m=*9,=/9;a$%zN4Oڶ ?O໳ݢ#Dw{6ZQM$ܔUU{8a~P[QXFDg,U+֩BX|oD4Ѷ" .R_2ehId}Zq+`x|倅G#?c"IV؏Jmhg@:_m2(}':Js3z/jΫ se-k[E<|"@Q&(kIF rrpW=%LnDP":{! g!3_^*+" l]y^~O`g A2J fQ v2&\[<||F2gy+fe1w-<L8iiL!QE9WOE?JߢЇ8b :S^V{guG!zpw2Qk7*ѷKZv7ξe&j5g/[~Pdɽ Ʀ%x|DT6飬 ZWF`^658|`>&zvokbٿ@TU+Hid}c2G!ycRV>t0B C)\ y7rvv2:>#y[™(>cLKU=[oc /7q YChL$i(&^8 ^/~?U'\I☰K+Щ-`黲,;Yv!?1 yN*<t۴ߑ|>~&o'* ?~$U= ^RIU.z*?,yG( ,AyAHt+ܘt*xdA(8e?c"<]JHr('iRQp|wƧIh0॥rd~.y:%VPh`D,9; dh  4 :<,6Ϟ' /ܖ+3 E#mwec3b| I=suGDMh+6ӈ7Anl7ƿTx?W2:uv7|y۵"ƅh+|yu[Wjܢpu^o|Tgu=Lx00Vf 2D.4ykq7?D0+Nyޕ#E^AF\ѫ24ӑX6 LG64 Yw|B05t 5Qj J[Gh+5 .0M h¦ \s]zAuesQ`l LYpw&uA׭mH4SG3Ęը27TAr:Cib-GjeyV7]M2n{3cЙN[3.f 9,ieD5F7YP$[z뫥*v7Dsʔ&pf"e3ݲƞ9%Z# s<2KyXg[ʪl~ ṡfC>W-v v|=rǓƤ' zbţqyj c/rZۙ#7,˝yCG9lN'xqtf5G1Y|WG0C js+ķQ_`xz 3z0}̩iAb Pcf7SHy}RwLc LIk(%(Щ"@9){8SB]ХRJ8g]}ƭCro"w[A'[fE[N xv9K[+ZE`K`q2ڧErEn` iEw G=$\s{X쩥DWPt#e{/uY! %!wmR.l#|?ƚg8u2 IzWha^:R*L{p>"'Nh j-PmKNE1 >􃨗.`sU+L҇*xY[vh\~|L[7msTݼ0*'k 6_+7 ݂/M1팦pwF/~ a@U؄Ǐ"|@Gf dyYU, " 4}z.@g>G _E)0P1@ˇ0BoYC~CT:lZߘϊ 1.pL΍h|lVBtrlM'0| ]4,p3Dp0\Х8jL0%{ygnz<,wj#1a.X x~;3j"Gbh!g#Ӽan!n4S#c U鵭gޫOM |K'v@)2䡞qq[[kO)'y6zYnu w#!41*V. AvUEr،EU \RO[Cƈ":i~W?O]x%Tn~u_4F>4N~xqEEїm.B6"$IdAZsZ[ _ VAk){(+`^3Ш'ƦB' {/Gzfā]PSMixTAcתQ׏.(j^v3L3oζTrd.Ԭ;>NwK?x!tOqGuM*UDk`LNd(ow8P%MH ضV>a7E'DDp"r49BGo%5]Ԧ䔏YAm#x5ߖ3Rdäkc"\Xf(Mjy xșGԨv3Aͫ%jL41 ?Ӎh+  3)-0:NNKE) FQ@x1dA-bBJgZ6u8n̗RWhR 4*]X;R {Qzo.g& @rӦk*Z$/F-(/ᐏ<𼐏}Yem_ʢ=7~' fd'=<H< U =cT2jQ0~785g4 =rpb7.%? "\dYUD#ѭnm/T9/P޴F#}/ǓKWgx%d1aMo<gAyȾ&Y&PbpvsO{"rLo\Xd.v&-#LKq:PA#uvVsÉpL5:;J`V;Z#z61]%'eoXJƌn* -B4H*Bo~̅W]yy%erӇC8MW]ѓYU%Vd,B@mcOXۍyWk5ދ7 b]CvG wO1pW L$V2uμ]䩎[8K1{Bd c`Š W/d9:_/rU vj$g\[8&Z2sjj,](W`"2q#$oG%ݕiZl^f8;04َ{2[pE#ڞkVYLC@=x=@0¿̹IbHrrCFq,}"qH+g1G)g}Tiy|mnѧOS7%@f/8_ύ:,P򂋆G!=r@1bN",9qd2ln`f|R\<1u"8v-)y@wnLRb1 n~ɥ^62Ws}Q3|~p%YLtXZY`M{t:cy_0y6Cx-W.R. \n%/"Lt֬:Y)6D@Л\;(q6nQPvRCɚ6Zgetl~(uoI |1dkϭڷݍ,o ۮc3Dd7k=?|7O$dx>c% l=:$5}QBGi %Z7c5~+ȩ#z=p i7|xG[Y qO!ƻ.@mju6讪~oj8bϡBYƖ!ߥ17Avq*MT#<`# r o*#Հ'~2R|q`tN)ף[ lk]PIkP8YK]@|˾a;K$-LRs,4gFAO~Q5N KHmBp #pI(*tsE:E3LaIo[(PiW6 :d^]6V[hmw "e/] *L<,&p.>X=mӨpf'M%ڕؒ bNQtԐ|~fOJ%^cf _GnA/ )綘$?]XL|f5RG2RtbRM4OH)~poh3c1JI~ٷG&4_u2A脐HNbnF=5] L(F[s&T/7zćۅP(#S&F{Ų-#{KԐ:bdw D`IuQ"eJț{uٛ3۞-*E/tcQx^tK8\ _U?,㓜|9i+ Ix1`57%K6*t1Vao@3j#OڭZѴHe9le~QF3jfJ2]Zr"fB|rHHgk/MS9l[XhaDa;qsN S_ ( a: mĈQ4~T|姝J٦wöDZFwD#R΀^0G[E#vK  EӁ_}e67kgUnOY)EČ(rTduv%*wa3ӆy1B[ P#~T[Oٶ_lo^S<d˳uۏA&bԟa޼њs 1ej,3fKƒ Laਁ@!]UZDb({͒޿|{:f-1?{¡< UYb+p"ګI,ޖͲhL45#XAGR Q(z|ތjK0.81v5ڝc>ث ؐX"$ZҳM*^⡲ѣ^VIW @w Ģ7@Ď /, Z,P7FȚCJ[Q5nsXB;-q21zs ИW)CM{ӗQjM-fטmm"~1'mvF;ۊ) 3|dT;VX~z1MF+!vZۭovIo13vCDV@ߤ戥?S2 xr) E| JͲC+ʟxK : T▢+/ɋJZ ,V)yo+A-D`eOI9J:c;TDtQP6$,IIڹpXIoh&7&&Q(d+r}gt |Ba?Y[,o(O:F;M=w`/N|HLjs]*שJ$f#QBnD`fb)%h~ Y]iV<8WO2f5p}l@u[sf`D3UW.iq>yȞ)BZqz_8*{W!{.0,M?7Mjll~Ƿ =\=[`-8_0mp#q|6k^. eo! \z ]r>  ¶־jg\kQ}3`=N2kMVv)s%44gT$ \ TnȾ"wn^:Eca {Wqf)XAx>#]%GJ4ICO U!_IhF|I%E ~1&$p[nYv\C&Ǒ_lak =^zjgZoqH<`eu݉~@p5EzTMMȀ=Rrّ{8C!!ގ { Zq(-^z-|hY6,FLw i `*!i>ixsg#,7+'JSS<)DZQ eUu<:jyB:0Gx FL_cO򱙡D EEÌyGuQ KO"IIM0 [a$HKF(@TŵyQs`ZmnD͍ 'rƚXoȿ>b~֞9eVP" -ykV&\`sFfz0'[E+!`smJ>JrdWA'QkmevᭉZ=jS76$/HDۡٝtMjbі]*{d>CFG_}en}C1G`3x߅~zЙš0 j/ zq6Q\F: c,v։NfB2t#L4 F(2bjD$ 9un(D_}j;q dY]U/uc/-c I5r"K۪|Ff>[:zlʠ%!vp޶3fr_KȊ׫>(g_ c"\RXH-^ SEem/ľCߤ=dipw).#8*)ۡ&tQa)5Kw+ٔ}zd퐩 :ݍA{WՐxB}t2nώWːEܝ!i>^(94KGc'Fw5D&0F.;SJ t)v iy*gEtu'i3_H艴E2wAWS4J%]5hunu5EAHO9wͯ[z,WEx+D Ό[(א̔|ϧdJw Vi.~T?&mxuO@ooY/tK׾g0*(QRD%pTǂj=mi>ʗ;cM0[[é7o#@~z_wKuQVl}ńH~](9Y 'ج*7[Z#:bCe@F0}YLȼSYnLrx /**:)s$b+*ſ+&$%Ge{>U!M%lw4;zHtEoĕL^RW`$"% HaRG^k^KqLRJ҅)ʜ:!T Bo%Q~\]c]h(\KS~!kPTo5A7]d#>77)ɗuIVYJ$阞t\YȞ'fVyӧ`?݋o}^:>;4?Qz8 ,kŧCծE<j6W6.eٮک7 B0(+C2:wipΛsBፗ,vL[\ 2Ia4SD>sSd{~?F^"n O$< jڰ3^[XQ{"(Ԃl/S ]ţ A# ]N0/߂YU?&RHbQHB~uN[c Hma6N}BPԪxakNN?QA.?XЍoRM+ )3Egk3=_\44&I,*\H4GcG)=x&ΓҼkq؝KJ0_2 KjV5Pyj<]baWUPH0q%^ψ&YX^ք6'Q+yDS:ߛUh2Vz6c9%w6.0r]t?(:}ʱ+|XV<7C\4ɮ{UiW.hla\ZsJpeر⍼i!BwAΗqiZzl*%|&K~ X'm^ӞY.|$3R"t aX@]v|w)2) t,nooga8ePt1C/]Y`g$H0->S~ @!\m7_5e =!$p;FQ^u8z4ѻ3k "g$JtYK[£؄b PJ EKlNMXz_bG* ]gbp '.:݋R{PEMSZe~c"F%Z)twDM_3*0$W#:~p3MQ;jNfj&ߣT|ґ[h2̰d*"QW!Gҥe "Z!# [A/̷;pMMkdz]DKhFIQag[7UFuJ_z _/]EJGy\p4!TM񪀥/ʲq~m1XMg. .K0G) )MP-:հ4?CI ~[$)_5`A\8M -(YP7 a{p^%pċ 2I=$]>@ybMA_L,\7MJpUdy;c=e #*aIC==+iU^֎V>3ˋ XWq5X{ ALK| l^Fijգo%7_ >tb2&>KG#Qf'B; ~:\OP#D8*N:C53b*5RPdCT-‚QRʨ)1BVݒ9d?PApdr&|nO݋n TVmă#Xrvk>0<~ۏ/@(P0݆IDcgi d28]q_G׌sIُJ@?$K9=bd N~@LIkϯgk+`)0V3ʵKòud|ba>ͻ̗jn<~zNKhCSշ(ZLC-S0)G/fԽ>J zU4fvO FZAg=R9#xR  =pe hEt5Sxj"'#iyo,̵RsJ:"l6Y\ $A2޾}X6tC.cԅ}i!X鍐Wlچ6JݕkmOñ>Oh#H\@ D^t-}(H{/Z)JU710Z8H+ f&sb7nmݷ)CP| ,FFXJdyI_j tM~LC=۝"7֎mQ[Jʦ7<$&L1cxHpn |`E ay(e _|8MQqӓ#2"2:m#}-K4S̿j}T.vrg}Qn:Ròv`S¨qrWEZ Zn#5]y5U@1!B̺t.+ɵO˓QD̗oI ;jz` Z"id3ŒH闒Ye2dX#C(L íM 0-vJ?d -d8nDfS.cg9/kM6 ёci3['|e#Wjy 'gHK s<$ f/28tٜ`jQX殽/E`,ld G?`kjWa۫Q]ˢ?><G=l5hb '?m(tDiI6nGWӄOڙt΋#B."@!3]3w#TSc߇y%urZ?NR=P`OA6b M JE=~ݍlD= |MLO Sp>Rz JK6pH8Ov/E-<C7 dtBjK5͗ryOmjJEEzuBE[Nsx#SeTor,kɪ܀@V.j-+f^5'bV/s;Ϩ:5BܯFs<{/U`΍;k؂r㞪 -/ֈoꞋJq'ѬW /Ckm3exNe0jfK3uw\wAÂhÛ`#HӁ? #Z맒LvM,::6*0JGKy[=f.g-I3CɃNՑVzq:m zW7094&dr<׶xxbK1;PTI!TSûX_w) &5V2ggG[?u VT܍W}i& kbv26!Y3Uy9G{IpV>E}#4˗*G6OwDu#Vrf & wDzrҁp' [u(">XN۽,ЎbEVٰf;ĉ j fѢ/UN%"]F}OiK,؍hc x«7؈* ,87 IDJb=Ř,klzP Ᏺ)sO G6rfH@h#R5lĢmsQ-4m,$\ f4m6K\uy=+%16MB1Xmg#M;P` >n9%J:Ϻ+ %48FaK60O, K'o>~cй-eÏj>zZT[#g5E,;ہv 7iǭW'4j_,37rsOl=ZFWxje$b#klƏ y,1;ʺjls!_QN[İMȃ,giF[ŢWA0yPJiE-27&T>s{g1 QN%r=,|lE' Oqm nJzjD L<ӎKG#CjuYOk"$E2g,Q}*vKBW<UD{Vkfm~/Ffn :P mťMsukhzl@\*GI-Lj훇_ g8Y5;5g11xM%Jdx4y/-NziG3V K] ~99K? > g#}DS=%Fieid*m;LwٮNzs6c.o4wsy8&VOǺvgOz1Av ɖ#mVl%QVHr- 4`eI-`"JQ,¸2C"eBϞ䍾 L=s'TmĴ9 _ke pQ }VR vy;?(ӞD:*{^緁%!(S8&uJjT堼ÔgT+"]u7x6ՓMfo&] 'a2V9y[D'e'9V(qh&SҰ U Qu`x{z_#so1Kx8@-SD&Gz Z8phݤ[.B{bt]Ļ\t  e%m3Q&teor&ЋaqfTU|#%{21;[N`\G! 4.IsW|;49ա g"jG.x!8 ne&"u"K]L󩿖i$DP3_aL[vEt%qhZIB@S5 ˌ-ˆMXʹl]*W֚r&7ơ$nz0Ѭ.(뤝lD#t{Ҿ Z%X5kky1LܣR,WmwV,wa$"Qg!@fn2~Nʢ'HwRD&<ʌPۿW :ٍ]g00[C5d;ռZ`=>&fǞdBmS1&FI0D_־9wq4.(Bڎ1>w}[4.O⶿g.QYpqjʤ? ijƲҴTLGT䫼5Q~L ?4)\ ظ]WeF Z ՗cW0Wmr)Xjt|@TIW/s Y!rjݞ4kK0LYf#pXEmkͿ-+t8V6Pdw Xs6)X6x9J9HvQ<'F"T҂S<(n=y)Cm'9GvZuʼ.5m'jmA=y##qj5ҍIPi\ltVTBH G<c6x'u?ŝBcE3k!ViɧԀ/ix)yX& 7fb\IO.e9%*u1CH=oP*ۃW'g q`^0Aa4\4׮SP1짜%桴'XӁtRP^;$hm|f%}hrT|ct"{=[A"?~ҏy[͙|0Jا|~Qx_bg( WBQgh6T0 ѴZk:HK<Fs(>:*d7!z.RO]J߇mƖ~BԩS`F 0<$E<^3>JlS')E!w{I<([fH"PS6*M1^ N!,xO HX\VrF6}^ TB"uA;g3gypSB|*2w.2='=qbn^s.S_Q2}C >ԕ͋% fI 9C6(A]ZD?2bBNL1m4G4SS[lĘN6g|ZЖOa٢!@qUbkH06{SySqe^T@~[긚?_(_tpF+=3b G>-ŃQF!bh, @aBrsNŘ4n&3فZ` _:=靉?WC=JT_ hAڙhr'&Ȭ.ءBdz$uOx`X\=^Y+RP 6,jQCԬ_?30C!60>: ". vL-F1Zow"aK꿣8=MihK]'鹑j,Žu /霓u'ey͌[ szv-&B7RF:lPw3a7^ /ɆƒnJv>F`%2L>`m5ڢ],JC>ϼY^4C_B;p~#v#,o}_5 GX[hhz|E9v2Pq>u'8X:;Z=|`J3ujwt/5If9(C\7aK-@% J[ Xyn˙Q6 pe*6H&ۻ?zYh,^SlmlTv&S_R?\7ӝ-kyA7&R\ڥ &&K Ly]V3 |5xxKKWrb/MEO$͍| Ic c=/o[ЖPr3Ϟw;l&PKf(X 4̨Snqnbi蓈+4Bx,Թ # J{SkmPg2QufpIcK',j-׮ÓZLw㻱"XOZQQ%PFUzUCxpy经5<* w] 4X;L.L:P͊g g<#hx$_փZ.\< UI+m>RRg޷d?sְmK9$Hp}yl%F[⎻!csbMxYSZmk˘#|2p&'WtqX8_3kܔv_{P bf ZBoLE"΍\aC0Hp{H>c.О3W%ڬ^S-%OxXG פNkizY K+-X~oDT'A.ϟC1nuWj(hu;8 ZX@uVo }]}VV.Cj(D} c/4x [TJWV+wz+.qxKWk) bWgjM/i:-^Cmi"Zexs H+6ёe"7rR0:ו36ojy8@ [ul38'uy4Vq72ߪT] 80Zj3 ofk?+Nb# $s)!z4 (k-aO en&'^I[NǭZUnx|Q ㊡hC/-l\CwIwSe6`2: ^Drk*@٤;_bʄۤH*ƆVOH}1 #1zc1Y/nϼĺ+1r1CEh+ۢTRXAZsGFDIeScˍ/lT pF2!ZvE ?1cx&as¡,OGOK7;BH=᥵ j"vkK|yRMz.j"E3>ƺ O_95~StwNlJ?V/l&f9M9P'"ZuT9;N 0vv4ې|};o(m#DX8KW%oR-}&%/0N !)"dJ&cv=#-X2ZAWB,3dH}A e>(hkͷCA;.r;ڪqZ+ALsZiaLmYqC@FvDcFޔȜo>h֒XxeNwi[Rpj(Esd&c37;`ͷUDiMI&7gULm[a+)MdI=2nf)<ӐapXE;bB!/Nxۤ ÑݱEe2moSfGQ #8ϢJx2 (&/&H4b k# XoEl3I/{)ۣ^ Do,W57v{>0֩&=X"DvPdfF+ǯv)Ӣ2t툎$\gVGǾ΅Zdg-k 2< VĞi[tgH454oE O(lzT^;yp<ɏVK]MNTFzIdzf`vgu/ - =HF/EP8![D]F| Q_qFvc2bMiyjE'ٙ}]Hng[?uOhU`PCV[Iu팳Ⅾ+ҍ@7@UF^(do  V(|cQfiF:gU'|R.3H_,l uUlu@"\qصWNf&56UzSφKRÈPirbu^^7lD|y"gFϣuTTp)U{YXJ2B+DĘaֳJ Y ;On xFJtXaH*|͎3eH '^c\^0^D#0Ȱc=eE,"G&aɶ7"NXɵB\dݸZð&U/t@972k{Σ}7~ ?I}nbY"T:׹dn j\|iDDGŶ>DRu {||(8dlE?e[N;as;9acx i)IvZAbFχS h-1湫CȈ<e?h6([YRfAs['Ei{t#EF{&Ж0)r⽺/`5OGX~Z$h&֪ Tܪ-A²l>UVuS>x>\QhO ވoB2H">#>+ꃌ$x^(;I 7P`gdIұP3c wVc\uFϋyWta0vۣR=ZU=9t=?p}x)T,xiTݻt\^"!z 6n*!Uw6pINC\BˎL 4PoxEgb?toOs=o=ƌb{{w<_#>g L|_ ,ӢУN3'-\. *<G\˫& O͝ h"h7R,FSN=h/Oڶ$Ho+O+,cUdj~eETd{y͙N/0^,p*ޜkunoKLCjgݻ"90MU:x\ K^d2kxy1ŦT%/m 2 _-k5|B" YnVu9%yyԮέ^ 1kHP '(2X.&~u3ǘ.פAzaކB(L[5(ѸeϜD? T5|8.Ŀ!(ɔC贙+b78QU)A@ fyIנ*RF%VwJꪓ,]:ZlC! &.dh TR,îE+LbĤiXx%m 12DCZ ˰Ey9>jT=Y?=[1q AyޡK4YEW۴-᱉@fHAk¸(i>! p85$Cu`C@3p$6tD X,3 -r+S%xGE #W^٘u%GQ~A"r]WNJt )IWlC;EEc `:s'k sXgBC= vZq9~yˣ&+l9.<3# x jO V*7Jg4FZ"d,)ZIbYѧ`Go26cZJZF8#JM=jƐ os~+):zSX#Uc w=U7ac>Wg+2Q>zL5y8cVgz55ၟ NW2C_ ekV#qR2HCPl.#q20c4wB, /ұNcwsTf?zBRCOn-z|l1$^C*Ҿ9Ą;{ Pd:!-8x쐥1Ngw]S F1W;2ydrAp5aP:?c慞GI>RaRa?(G[lcf.)ӟ ;LQawyI8XW7o뀞?m^V܅4E5k~7C"!pҷ1 {~~e(`aJ$ML E eu+Y3 A?MXq b.S0U[O~FtzG<ˬ8H\c]Z{u.M װc`cHxaJ{Tމ2R>oi61CGnQ [m73P.8f>]Jxh蹺!nddS}XpI8{OPA%ιo! 6}y4 "1{/w.f (Qf|X9AUzB|87 St5;5ev+a:Q;]qhe1wmrz("oT8#;Phh5>AELy1kgS_WUc?D2y8`c_4 )L`P\j=T`*ȴT<1QV|g Xѭz,^!*S?%JqݣgVs,]rw#nXxprC"34^alu_0GȕBmPp*N_@&d|nx{A!u놟W$r'B*{:0Cm]:"'6{$ 8A`` 6z܌VdVqՔ]b,N܋U!5(D^iإ:157ucb+{XK_ʇkwTǺ. Yq`S7 u~ιh;c@{Q9kJ[mFYa:+ˤewPF-`~1}&#ΧE$ԿT mH`@U=sqnӖBdDRv1JE[`-~Ԑ?-k,=s0 cM vSUBYE@zma$SZ2AGgI#U_@ 󶳋?!.azuzn^[̒2& ^p@u zeM0Q7rf*WX*J p.77͸33D] A5:LQA.3wEB׮2u @h1w|" fb. k-Sx\n.EBq@طAcVbyL Mf?xijsOq GbaW9>_5 kH[+y?=k`\C@qpJ*z/x;&3s$oMG2Cm$9ǝe ^Jhi{ZL_4/"`xb.=i"! Y#@p:Fb|k|/HW#2⩏>a-[t.plG |*;'m‚DuG$ܲ|v@x>:S-K n8@Mw ڔ,üHM ڎѲd1rU~8UawwNW50d@8Ai֗w>$&)Bioڙ~ tGkP`;A 1Sx֫ldiZK'UD&c@doc`LV6 F!sHcDrzZ20Vy%W.&XWd!8DX1]:Y<.E%,WsE=E5Yy$-FǞ;^<A&NTc.zӝ$kRDNN?_]]|垑 \Q=-W8w;_i gS,u*!+ Iy^߈SڂDnG\jT(_(ri aybϾgKrӟ $e޾%,VY. ?(r" .yd=ٯkI[Ռ.f@VNݰzM%MYW^ns6Z R3ȟmϏ_謈#rZ])C9m<}K<炛*tѠ[^9';9/dQ dɊs络ZBI!gw -;j`WK_܋t$V?3<4ոyo| CDױ_n UT %'%cM)4IBr&^u*7IfŠ|Q`} ڝy3 ŝVr:IzuPU#6RX *IWhu;\9:k6j5/A/ӛ&.IKo.4pHW*DLߤJ NħB[DvFn7MfP8ҠdmVƨpp7(Lsрj.o'-;XJ,_U #%ԟto(ҰO/nH&k W$WUo9f仅v2>GgV9_n< Cz//}v3* .Y̋>Na֣(ٌc1`fNV%EHu]ko y?/,K;R2-d$c)ݞ zfk1^~A+fCw dBx;N]Uf鲌ϸQ!5:N eëoC t)D\jE Gh:\Aϗ6e՟]B (RMFvj=>ԅA@9qg wR09"͗5I9"tT0cCf ;JqKXb/%PUŗ*ۢnYS]\^%=+ )!9iciJM+J1@½o$bXũL1, r tHE^0L7f>ߜn|S}VvfT݋gxDh?D7daL6;|DO>hi(-K0lSEy\7T?_Xd5+P݆&jDW`OыѠ :2OP.jϧ:XHx(jDl$" e]ڤojkz=@koh趱DxwѬY}2PQ(A[ΣP4l< _ c8b2N\y~SP͗ڝ/=A^Ǖ vDqZlٽ6Qd陯]+Jw:ҝ$˨TlZ-n*N$9g d^ځc|:Dg4ja+v<ڏTb2Ls-5I3kɢ)DxF9ayf\Yf7l7UN15\|P~tMiU}SYn}id-!!dSne,WFtm)3uq'azr>b,w<wy嘆k 4M-59nZ#їhR,fJU(Bq6<|e]Ff{ײg}31|Ĝbӷ%yI+rL;Q2NOI5S|gstaDD.пoUu"o178cԉyϱE 8z쥏Ğus\%cQ(ě[{8ꞥS\ X pb!NzQBdVR? zQWgE皼&Q \L Bc)$sLnM%{ e q o]:(X^[e YqiL\B=C5)[Uz]ĕ ެOK;|̦+즆@wǭaKxY>g֛IF["=:#?GϥBvq90'e:GcnW:qO7 VzrVG8sv [N^ʧY[* ƴTF)ɑsժ*^)'bI*]Z%WB@{/U 2,r] 4SvQ^"&h\}gl`hpS2 gwܚoGBX^s%7Tz AKO.8XL^IsmH9ZfPƳx'zZbLEQ:y JG0ŻIINA U—˩ k h:$SNY(U`P-ӽҔpHkH%f)AC35 fNp}MnX+[KD4g^0)垕:ԏ>3$tdDuX= (|sF(%qSDF!1WVeL8K0İɠR5>)b@rz.4Oͩx&J صN7OzsKKgS: >;TbYy |.9[xZ"LHەo=8Ga! j]g%onE0 PCU^LJxMO=#U}L߭M9n1Ͱ8؈`f093gG;B jNSXg[}b"`7/3diwS:,^z`ev̙/TAj/pM{>nn$?&C`-5, dODNR;4:7\ W=܋ u~0sOP.q>ޠob ualĄ`ϻԅ MIՋ Eeˏ+Zt6[_lGENQTqn^(؀ Jp8*] HSnH5u;- a1dұ%2`0@Q$""qU0z? (0wkS)Ș7XK~VUEfXq]EUg>RZL)mq58f nҺ6 7@Mv ~111g^~!G˥żm?\,ZmwֶeˇInlTYV Ly}6x=iZ B@p˦OF;oelv8esB(aLV5>9beI:gOԣugVF7~CQ|1 V?nnЗ؎j0nCCM% 6AI> 2z~C@ =pSZUR3j8mcjDZ)?(2vGpYvh4$}< >w6p{J@ϝe?lM<1ǪmM(BS=r6)PT7wm8j99pLfT$/\>1S0x>1ZMX`6z"Te BT M62lR?t%5]/g+A_[_ FW򘡖K錏8yZp)ilܶj|_1Fh^]5ѺBȣuS$g1..ލ^߱X?w109+I:l晫W[FpIǺ ^$VUΠI'JM)P[w9yCwd1HXV:^ 2sSfW ower4ŚߣT>eib\P: ԍz.l9L3Iq%XDԿ{yywRRU5|:SÕ6jre\Qd#=zo-DQ2R s0܌MDPkZ6<&bw OQ\xv ')6>!ء d3ue\`UC#i;joh9D Hh~愳)[NmG+uPSe6O1T&rŬ2Zm"=*chk6Z7P]PW^P $y|g oK][!`jn*  BJ@+XDGbP :4^Ow!&.vƍw|/sN?63i?}9dAD\Mka 3]?]RKn>au+GcWsXg3P^.oioE*QTkWaf4M`9M}5iZ,b핔f bsiW-ŗ+'$"j p]w)K<4 (g!ΫUT{)Ї^qiqK$#I~9Rng</Pe}O 嫱W> 5wI;H?1'U 1;2}e8s$ouj|tddɟE)C RAdꞭDBHCmJPL^Y$2x|wh "}>H#Wb}N?<ХS9G? `ۈ̉MŐ ;׉tGu[28lCxj'9E--hև\/ ƂzKN/|7CT` yFvubq[E4\QzY&b)q`zmcI P.406A ug{zR y$}4)R)*4y,ܪ[v8}I:8%c.3NV* dV9pdU9f+@y%;ZC=>޻\FQYdeCŦQ Tpļ.X/ mrUJڜƁXA*At 슏HNpy"jvwQɔQc+?3:[޶"sl: \tr理FF$ :Fe&̓$tB$6҄+I{ϥ CۚJ4Ԥ._( 4Ұ{_$qG![TG)pQx4s@Zt>WjuKPQoK+y~n6@̷/`wF򾌔6t(:4,&>ȧa3]|ObLur9:<%'2 -G 4α*Pl!&Cp7V{lq3vC=e#ϐ"A>[ e4r3)r\. bDAO 7n}bڸ4&hDtgp_x΄W"=WFfL!!Tь2~PB dsDf=8 AQ 5]LOuA{%;y/ج#.F T&D?(=,DJK/L< t[֝]5{a\` [3Kٗ;/-@J ]/+cb1 ~4 |}^Uh4\Gb i..!ϙ{-0cow 2|c'~G-aIATM'9 X7K=HɊjRYS ꮡp&7*Raeu Cgun~0 gQrYu4Pl@ UNу Jn_Ґ6wRykS ʼgtfMQxQK.ozDpfd\r,.(s@y-- ;э{m2ݮ8\%Ťo̾bmz[޵oF|!yo껫O?J.G浛`f)/<Յ?dA2\Ѧ!DP6,nM%;>yBnjױi%]=~+a8jUD~Gs o, ~5c}w ϕH+_*Az}b³?* W_%TQms'";u|W]1哸?h#VnO"aJE2пj{x8)^PpV>+U+4sp=|,wjAsWW+}L⋉7ݿklɉ661 !_[T^kFq'd/$+Cq W5.q[=h/G BR=6NV i;\fȧbbmBX6h1^0w%y9 ۡvLVfG%H|=ef_ &H}NܫLj+s6CKptؗ'Hks cWqT$|^>!7q1P4L {LAΝk,;FXssskl_w* 垰 1ۿډh)()qɚDaHcjg#S]fi֜(5l<ݞ`7N [zʖup>\'xoHQLN9ܣ bb9%Q3꺵]ZIڂMMR|N",P,HׅWl \? ^õ9.p}T)/T5..qUz?ěAJ( (xw7 ) k(uV*rzU$+@CvWC ˫/c[Ԯ q:{rݽ}j;xb2Oۄ^R'rM>ͽiLjrp70:(Fd,*wmIoA`)NP9zb*(t4H[5M]fnifz+·  Ɵw*bqF~ֽC;^0GӔyTQlP,~?AQ6Ư/=q.r(^*v4<Yݾ2y4M"4ړsU[%U3L@ш1lm].Y̆UMO ݾs|Z/:y"2h {m7Q\quN!\kOW$t*둚tvx ː̟0 P^'dSK[F$dzT6)M"8Ν )Jjz9ߺRy} V0ݰҐzߖCA=L=Oq8&wzѓpZy&dGV%LZ1\(hYƄ>qdbf:i+  OI Hb-F'\P,Krtv .s ]iwoDxofoLӨ % <[ƾf6E }#x v6E-Аw39l _oly/7^XEƍܔ9/c;{$wȲ+N\OD7+a}^mg5ןVHr|`]Ρ"nh)gnAۭ*WpK첆7_c1p?ߞ0 ᭠|$jcNc:ȓ:IfpWEbu9GI4_Uc:`mdfh2oUZKt1:<)J M* eM:Ҷ”/j[}lhgvf[rn4tʍ)$E4S ̻tuޖLRdbYbF>>46Ҙ(h$1T6\]/(3M/Js aE&n[޺Ltw06][9Ek%%$ *lYj>-E,.Iu (vxzހ6:(^Y OVw.*v)z,vlfOٴ"x8BI@,ٲ:%w-y!ksFԕ2Pl*ɘ|ʼnBiAQ3BڳH(@[.=I1\^SƩ "Bº#*s&Ʀrkg>b!م'DшC-nʑbfH,9H}T9m&g5v 7ϱ(լ;VQ=HPŊuBPl)ĝ~?%贾_ӢBupne5`ԳtU| a*Pr0} aEL(i9@/JF2 ljhJS;]c.] .ti8Yb 2,͂G*ψ V~+;x>k><`%ид xg)Op.돕CyÔ_ixE5z*ݢzb,ﯨ,ňG"ˀ{?ƙyxicf<$Q+;.2,n)r(Z'=%X\ jbkέ_7qՒ d7vQF> |գ ôpMShz{Un͓Pfs0}n=~DaMcƿtq.zS1z,N4^D,VV%M)LAM"sQJ j~%tM_ %G߿]U'}V0J +,ɒ`aߋT= jkD]2:L\ӗO{dMF5K 12tvZeʘ/$,m-lDrB+4Lq`nrחwo$;(qyofkCPm諰6&b{(j-\/x:TSc_5Ah+jX𰉚 U8?#dd |8|Ut?GZ̓{2*S`&a\uĔ՘>}T" ܹܶs${n rj ~ci0AX| P>{W+8)qbX_bX"{qr+*,B،m_Ι4,,*r9Z T?JXiMXK r]Y]S$Bfև ɡ<{U*sNOneБQ˺To͜u(Q(8Z?W,RٙS)cl)5"-;H]t j7M}3G]g엓yZ9=.Uo齛Jzp$n6s[yW9]`w/3lNmGGtM' 8y_yئaPɿB"v[ejx-7ӣk,"6 |"BdYW4g6zq>/7EKP!|!F|q4 Ff`3C7T@j]ޔt3>S@7)6aldWgMHAP,Kbi65Dx^.y x,WF^qܐWl4o >p$bSœ,j:Yac a;sl koĭݗ e適^8dƛ|bt*" cmVMsV=0K݃Y}tQvR ̮%wBl2cN E DP3[faVb'm7T&EebMɇUDaLAuxgwT4i@t =nx=QoбC SeLEhT>TPնV&&HܬjEeKT50F6딍d'H2`FyY,;5l@y NZ^C uQhCиS O!05&Y Q ]豋)zs.B߱fo0 wv/U6S"NĪ+HzŻXM9ɕ SR@NwxAyy$뉴 )#M ~p`mMTĺP3gF6շ׉588(cq\Urs >A0v;5?> e*Z[ّYUUԁfkR-m5][&i>J2+`%Wy<Π0=bbP\.J}S۲}_Іf,Tie1 e=ArWd(OAFVVQeGGU28LXO1կ7FYIϏxHT GEAq`C,7+HC^R0zڇ9pXiޥW4]cQu v97/=V;MpNcKMo40x:[j^FB&`ޚ9b|  2"%2HFhe}ЪLdpcavҿWcGII|>bS;(L'㈵?,_Ճ/I6xCd*F4 @pPyk)悫2RO$)Gc?|eg܎2i^o34=ӥMw雪[e| hm$V:|-Ip2Ef,XX={ݵDI+/WUb-M-Ԫ _oD;J蛰OnOgX ,iI0[gE_n7.ed45W*uַWKk׏TszH_L0*`?kM NB̠ϳ  JWkfzȴ-2P7v6K}BHrBc$Idp!q=bG?4LlqZPwכ(ۑ.l*P]g5U~AK|D&Ϸ.I5r<;:ߑ¦'ETʴT#<9ӧyM ?HX}ֵ3 09ھtjv}*!m 85 ̎p66Pol`\B ~ 3>#Nmq=:tn-d(*D+?Ga@'GR^0ծ @=%irK)fRM5;MOq߾ѝSk Dx3n`u8){8򈤪C.5lxe:S 6[N{9";8Lᢤ\ ]>0]Cu)#RlcA x"½*ӹ\,t{;,x+0מH$ ڬ_“KtMV~@TRVM' A-=Х<S*O+7CЙD.nB]*=b h &}KzФrP8க󸨮`*I!Rkaܷ,Sn\"+rMy7,a3fh$GLhѾZ?-j' <2z#{$逵a(Sf غ33:՞G?S7puR.7\<"W(yMpK,_.q ,N8T #Ja΅RaQ#:*K4r]G.ABgy{N, )Ƨ!J.ǃ&D{͎cJ â.z tvjs]8H89> (vLz,R.Z恉rU~mmt"-1`7" BdlhiIH'01' +=]&/K5*w kC9U_LsTi)%o稉}1 '踥2LP9Fk,=i[1~5轪FODEM(Ż [v (QW(g9?=ȋ&bXK SQT YX1)_*x+$jWg*}ͥ!wYҳ91e7 o[|[0nQT5$TI3ai vb 53{-g[gGnrJ0[&)kCYr fDIeB&&i+&u^Hg1Ν>mleXt<vrݐQS4smˇ( zbIgb*6ۥ.qi2{_aڌ8bMŻYf35t-W:KmLx/2"/8gAIc`]OB fWxY/ uRiO9`Eܤ^@Q7=e6O"j{uu=-۫}pGݭϼΰҝCex-ư~^ L]B"z/1w+m`MƤa?@3sUJ.KL=P>X:*kylV0@)$BqC58*{1d{<|[~[8zm} Q8HB 2 MJu_h~iEoq",π;6rlO"%vlTI۽Ӓ:TtU4;o#'UIlóPsr 'Bƪ~P.lQN&qq8TFx`E ?r`𔄝LrG▛NPadž",ܒ%^ BV(JuC) "j]}䩣c&ҫޛ%wvp5SԔvItX fMQA"0.JM7gWcӂg_GXe [+tW'f8p`bxq*3 ^}h.+B5\NdH+\hk~&[nJl9.eN4VO?)9 . ?Y!4-^q (z0zwy]M6 b}R>QvI]妡d>1!>^+1p2'av꺣7>mF+jبb+x?6:;94$YeW(fFP # 1h2laoeS"'3P *H495MP7AcJuڑ7!x#˝p'htjTv ?{iG#W@ĖPijT93{Q+ׁy'LzQ| i_[~3/o=Eߚq4m\2(̓@;8B`C9+mW:~(נ(]eij5?=-;;:RPJ\[BժҤ6pA;6tR-!%38i"-AΤW*[P;e iw-[ ,(/g^mWւ[u}sSEiIJU`!'ڴr/#wGyl} ͢S^˫U&LGwO&L/F\q)W)D c6NLzP'^)|LQX|;Pz)Ȉ~~nZ=oL䩈]>LLxDj? Hk̲.Ljp2k9hoȸM zXC~k:H9Ŷs09%p_*ED)C&Ied9~H S&1-%?Ǯ絽UKC93eNr6LBD ؙur2Z?O6˅hI|b- ;J&n )H )DfSti [g <Ֆv՗dK>F7#F "[zL ܥ_rN1Zf]OA@*" R3de,a5ZH ~\Jjh /X8pM@ \財fl~\$/JtY6C[0X=N2Ki;y~S:r4!RRs6@Acs1W <(X:CH Zs7x#Q6/Zw@ j%g3PӞ"{]X' S@vݝ?dK` Z,J( [s!">qzǹZʩc3aqQR,u?-@J6ݽAl|OÛQt?73DlRx5nH ђ`&7'j9,Xz[lͱU{%V,ޯbfPI~̛|Zd0hPF0К3tT- &tzj^jnA6*Hepy8r+*l%Wbj#=ĻikE\ 7SϚvEtu5X1V2$؞dߑf|¸]땙7=gVM@x:̚2Y"A"a%9XlK-im>Gicx^7TJ 0'UFQ;ҚQ9Y.ްԜP>X:Zz_&T!vV(/ogo)~̫(Cv{j4줮@P:^[aA#+\-5Y&`]ҔNP ^$z|C9g׊eT)+:e QrOӄTc fy)h<=,T>EĿk|D Q gFCP}t ɶ#lj5Z^Ek\9%Vfj;r[J iCoK{t{eskՑQ4Uq9(~[lQlY6 @ݙeGRi]ZpDvʹtģ)H6`sMsA &oF^q漤`hB<^\-9[CQ|R8]9v8[–55C20oe^:g'42ׅOi)8HZz$Hwcfk[9%*\6j-!NpJl6c,i$Bd1.q3x LOiq<9x^x"Û8*]G3uW!Y>BEND$m}s4z>JXssΕXVb Mf]}+\psX*-~8Y_U:rؽҢXjb JA?L$4*:6:KI_yq9 ӃV:X"F 8Y:Q. e. op#W4cyG.uel[t20>kTNwƩ}n#+ U ;^9R>X< YqYǻ-J!:^ (1d\ JqH-֣1TX_)z 3=y;7_곗ϖ#DA9FRlHJćחfr/cQI4R}NWӥ%_Nz'AGTD{½)VA u2tاL DrM;Y=kKƀJË įX6,qdP )04OJVܩ,PaMjx|#Hmܭ"`mA޽^wïe\7%-n'/WgŰ[mްe[Zw d-j<*`Œ&E7r'1[̍A^YsjE1؋:hB#SCϕqaMkB&sӛ )jR"ߓ| Oj`CMνgCQ8.].z.hْawS6(.-l 8=3cVJg#hF~tV٤@#MGЭlhZcvHI:C?GP9x |ݬW վjmnIL<:>1gZ 6 )%7;RA4,'-ڰJUY N%'嗢5uw%PC߀eM{y4NC xڷHa:yQ9`OqZ$gO:;6ߛr%ΐÿjl)bV-/079^O $VH }hK\$G55$TRo~W܁:4&9IŹj%q2T*ppXLusUO&l:+8o7dJZTv,:IdXC8&a#x j2+;D 8>T|~&1|mK"8 *'0xɴmqv3 i&; MQj}5w,x{rȂJr+U^`֍oB jYVlȭ.NAB`$9Ҍ QNHXt[vmTj j B 9/Bc(]T1E#ќ/327d,bխs43ƀy1lRMO{?`,\:ɭwP1V.kf&ĈѴz7,3=؜( d}L~v5k" 5';TLCpсX! >|7Qf%MxaηLz)Frel7[$fŖNV۠iا᡼w)ZdiV4{{踄ߏ-q5pH,6Đ9 M( mڵS:RM"@J/;vgkWD=k@TWQh;o?K:ˢͩ&S,8_ 2#{A'zx\JPt(GrUd*S0h@Kuq@#Љ:j"a_u7n.ġ,neu/4t&.{ʼ(BGޘ1S>ɣ]pmYupΩ Ѓ( ]|k O8GE3AeZ[%}U)/x:vYPVѓq8mRߌ0ꡥ *>O5kr'JF[=.#{:oTcr&];}12(Rp+ˠTWRGYzrk^9b XP7 F*c~tKDmb #qnɂL(>\kŶΦ)t6VB`/#jUe bv|\szS <~<%ǣmy:)j]Ht!7%"OEKq%Ϯ1{JNh"=Z9An# 0/Թ?؜M,sf{ˁ!B&JRie*znqr*T0/KNƾ!#h93bu"6[BF=|a^4uL̓rL Ӌ&('E*¼E.,c}nXRS"w 8F^nn&MnADd*MH]nar%,Uf}ăЪO҃"wʨ0̒/Rp.8.-Yc2ӈ2Ap\>6u=@ga7, oS2(FS8 W5j㝉RnP٥]$##Bbt0|3;k$@y 54Nuh&u^ Al(HB{wkåB!1MRo`[GlSx=&Llgxo<1Dx zv(H?@LSƗ5.@A.9Qq>Gj_3)IjcRwqb3o aXԉNۮMxT/1|aUw϶R<7BѭuUT,ê00Mh_w/J}pM9`Z-2WJ Sg'̍oQ.@d=:^Gz^k*}736F*}.?61b"k!&-hËdΝ.E)UAK k&%9 ٚwiZz~ID~U=MbtiAīw Z n4?)褆D0A”i~5vJTēվJꕷ}! D:Xel ط7 ׀&dDyqT KK>nY,cmQ!d~##W:tOPi@}|rޑyw(-R5G%kPw7)Ze*DQGƧ#M:4>8+Z%!殪߮W+XIّɱ`c/$=Er{ o ewm*7<%gЅga8x柳,9m1M֯v\Ng G[~[M+g>Ǚݗ43H1. k^Uus-oR'z(V_Օ^4% / {;e:M)Ȑ]ǬzG*)$']%& pa!y6: H7 $Qe%Hx~# ~JZC$fܹ $ ,(77X3F=HKH_:P2v*=f lz& Wjv;S̞9 js SE@*^&K{i->~Kwb| t̔.$ܻ;FTK1Ta/y7CW+qUTP< ?`׾b15eN[*,g(ni|T ,ӣκ&H(R㫳ÿF-q~gܳDuCu0T W:HՑrt#p:]#PT ] uٯ1X0|y %ob%ϧ[xt|"6KʵCtyzBh~T'2k kn/ *ȈQoRE@O塟/x*%~0Y@/ ?RA=jiaZãJ|@o[>71w+ EC<]]:gE~BÍUZ2!U=Wub3$횡mca9F/1~v 6O\%dM`uY8免X{"`&jX qYkZDF6AOUռm|$ MHW:JGF<]y 6e>iBqC[o)]V1]hfd6gζ_G6/E;ZTu Tpġ;y-~~Pq}}$Rӏg|ܝzZʆT EwTy)g]<ώ3LRN`~o=7xCiȸmD2߶sLk->J/Lw |lv%ˡJPIW&l0zdzlQ~Uj#5fͪtKUSzHZ: j0e\ٻ[@© $D}1ˣ :5a$t$\&i( /ЕyνL@ߡ &UHZ# D2'T&=B"!Vgj \+b j jR=`r8I2/e+qWkeʾr h&6eEHΦ v\aO0N܏)peRͯ>Sc^!e᠌%), il#ީffAk@!E\+19t o\QZJkOD$ Mr)0K3DoU2@)B׆.+uЕS$fԬ5 @ɂXk `cbЄ Wt"x u(|&GvYV<7&A1*$af'e\39<'K,bMu}YMf"J\hRĦri.Z|k!+E#j?r'!sWA6#J2]cw"ڐJ2=ϊѭ<1YHz_L(82uX <%J8  ,Jrs) 6CRlT}FW hIJEO`:'9q 9GJJO6'. }xtOb<}[s{EHͲu<1BuvKF Ь{ӹPdX0g?a0UB捸8@BZ@ 8k4otWwxvзBg qoo Gpd3*,BN#X[ ~=-pG~J4n͈lHygDԒ 00*YD{ąNL%+Lxԝp9JmӚ.xX'>%?+5[z~)>զ~@f:rw@~mV6N;ת[WQCj_D(=8fİR2&:'_ C~͔ ѝmE҆hLǚ{P0dد4T3wͤ۰CKCrvE_~|vٜבֿ{)̐Ɣ*\GRvҪE ;)@P`/1WCdmќ/ԁnG񽔃 s _TRfs)e,I4`V|  a־eO;>V^BrɀJm1%::Hki ~NUldG` )Ź>+Vݢ%l2Q e$EFipM +NbЗ^aݭw,7J?|ꓵU$JwJ-;SW^^v;f$/t0Bl]'<916r7_ڱZ;#=[jtX1]Df'QJL_ԺBlBʷOL4!a#\v6t~vv.N⯡T8?FnWJ尿dĜu[s@S%a}GezzTw* aAz7JO_0i/1ܞ[|Ud⺟ j/e"7LŝJv=覠U҆Bb67>v֘&K*Nbf5ҶmX S ,ͥ ]ud5߾m*>nW~l{)A {"[@5?]la[} 9\"tyBq8d$j3Sv48/)qdzLI~I>i65'@R7״pMhB2<0fɷd=re=.[f5꾛F h0 %w,9k+@)+aTfiP?msO/.ўl˪繯qFZK@3U Y1@ߋ9M9o=ՙ2jǽ6\? + Fԫ:#230칀"*Bo{v['?Ζ1ܳSB!>Ի\ؿedl]UBDwE@fŽoHB/dP>DjŜMLiHh""ca5`3A@A/n${kI!!M:8aU0ϖ6`1uЧQqoBܴvл{˾zi1օ5:Ty3 Jț3(d{wg3yGptpd9F)%WG7*i3*dqaѯcYø9%=68A9sϱ|ξW6I連/0|9cQP #8)ˈOHxEkvx([,XĻe1+ +`b~S,AW[ _l ?#%3 ⪘*Ƚ+Wj:b2DwYizjlnaϢ_Dkc ;{ O h!e n r>S,/6+V&w5]1xc^mlGc8]]X7(}$G˨7&S"fՑ(b>R5g|oT"BSZ#>\k9־ M$K#vH,! kr|vl=y{g>WLwQo$75:nBiy4l_$cu @3e+$pekĊ0eoXx3z!1Q]Pj^BTqg+?"ƈGf1#$riwgKtB?cM0 7ޮ6n >:~ZG/ {:GoyUL"[~2%&3oK/0hQkU32MG- tPw[µrb.6ޗl>s09C[ڵlRR1R;*ITx e[`5ȩ2}1w)T] J`'`hk^v[Ejl_:n~_l7 wCxm#Rh dZamչW; wB|moo5vE̚~ʹ3w%M4ցugx6 e3 1ire ]fZOǯC:MP7"Ω[-Fg0+I}컨ٷZ1=nCMΥtF(Z%ʌ"zD3W]\z`7l)_T`齡P;L;QPQYy(30?La&b)(e罪5ܸ't hCPܳF)Yk`O8%2oWQT$'P'_^ 5 ^R/&d @Ѭ]%:T-t|)+f4hkG뚘]-̥+lD6{(:@~ 8@7eV- hE}F2CCsh!@\ZiQXZӆ-4}|CJG Mx$"/ZH'7gd=4ji4MØ6޶ ELdO- Q,j6_Xahqj|s"Ri h;LhwPZ)a0E5MO֯|%˿ C< MVgG:'9wJxK>+b$x8;*=JC+pBtu=W.k-H5^9+y2Y#8j*AhV{~ "f␹K]US`Y/[`Rޤ'I%<جCG+'k|RrW7 Z  [a3 >ʞz[I3/_+<LёYeޅJJP[ƥe.ddza5\`\.ѳȺs'i@9q>wWzMNƐièn:҄xn"!&DMq>cbO's4j|Aͧш=@ ql<~$|&{{)N 1BE={Y2ؚ\ZkW.*ғpͅR3] _h \zgT,@qNzhyfĻ'WEU\t2!-σC߰$==p_0,ҞCB+S HD}~JJܲ=?|A GZJb0 7UG =b aU;8vkx>S&f` ;IWwc 3%ɍ۠e' E,t&Y~o/\1:Ϫߔ6X*{y`?uSw fFN]١BX񦋂Kn}ޖ3Ă 8*ƐsOUnxj4 U`<8-:h-0$֏ʿ/Ya>'Rɴ t#u<ѝ6=KvnqX4JCaFu4QʕŝF;$.fq n?gJsLC;&~ &_~Z΃!<^<&˓qM3g yv'$#4 U>kӣra%jGFNK}bKU% `p۪y u&? 5/xo-n3ɵZ$ocDi J5;gj5QtfDn4휿Tx8 i@Ccm=*$/eq[}&7 ȴ27b9b+~s)ݩKn_xJ(,'+pG |7 n@ 9nH V iN%ߔWJ^leyo.`"׷`ًt .̠S[sQSi-ji꾛5[J+_x.N~ o@Ll_ ::4D*4"AW/֐[5inʧjY#@/;n:[ #* ^֋zɫvml݊ AսKəP^y?"rѨ1CN'UeT*ċރՎDp>G|P;*D`fQiZe>,K0X !W,WveAmE9Ӆv0\Na?e.)*."/ni27ozqf z۷Vx4| <0>-a6V8~ D/Akd3e# d`YSnAL>f7$wdɩΏI6!w1c =toԐ7ybb@vO_(x64`:V?6\GH,o4.`ULCc#J3޷xhU7 7Ez=l\HaSy5d~<0@JwvO8T vKz0Nv)`Y=5?oղ9eq]*{N5uJL[6 V#p)w/Sh->i(XE(:n&]Hl\z発]!Ohvx6?tUC@ZzRY7pV3*kp%YխfO݋lAP"+|DzӵPx_hy(P1E=Gm! ?,U6!3O[-4W=90 Ofd*G;5)2\]#m=}{lr4"Avk MWϸQNy5BsqQ-w)nNOC8"A,c,3bbIxBP? tЄɎIk0ee&>y Dں׌ TH3HL|`I;= O-hnCx4<ܽiPzة2`O}֝rBA-bJ& !>mTOX2ATN:f❎} rkbmEQ'=E@}dH6JN s<şkmj8n MwZv׵};>;ӝd&_]z3L IEsF?o۰)b,Jv$ubO#.o(meiHrf>77ShC?x­(>(E2}y\KԤXOCk/jL{PI05٤PDo\H%rP|M9k}̼'btL}g uBf}Rs%l,r?X|$LcÀ諪v[៰e8+@CPvl^-#)J HjR:Z,'dr),o'vFd:CB@ash iO T U+o%u'l̒GS*)ajY;3y%})DkiFE.,2IL:$OA]ÖvԧλXCODs=lҠk*J+cCIKíYe"?{_ԾƐUx"/)֏=J 'ID>nEmVgFhr2R?S9`d>h,C=y]Z\1xGB2!:a}18@*_)QѓR[fC-l3?p<ބoZ}|7̱Ɔ {/^H+60g,?ÚWzZ1S}$ Ԓ̣5݃z?EoEF-~ >:ΪAIAǹhѫ.О$X~q9 }eOBV-OHz!֚ϊrSH1bŲP*Y-t&6 8/semS&_nGy>2AXfL h Aۈ{{Tq 2u-u) z:+ 9G|'|Wp`1 ~Sj4G/yIHM2}!S4m9ihŏ !|'{*df)(=.rWB߱֩"^4"2/ʇ}FB&ѓX6wh~[^{D{KH$`~VK N\셃pYH,#!~5rBb B. I>P:0NоPlVԓb`oN)I?G8$ Mߎ[#=i:.PZƁuk|2~9 *|' k&0#W*Ε}V*{aͽ4]}*ѱpSrA6:| 1,E+3\i@5$ $5,Ha82MHL]Ӈ=BAj+ wOˊD#4puA`> @$AzWOarXĹQޯ:6QhwCH1rS_D8@破 s{h~r_؊qo=S""S |zljCTuҹlC%qwa=jh-t|s*|Hȅ3Un2 P]-¿̀MTcؠ2 ?NV$yib8v^7Et?8Ddꌱt=2+Ԉ)w{ϝ@'$S-M`Z[V_xIuBC!^": vzO ՙs>['qLaKKj1Xc߰-'f:Y{{~=_l!'-bu5<Ⳍ˧ 9 1R霛ET`u <9Gx'(? rڑD|5JO.Tl/$?Aw"F'ErVW\"}r(W\K<"}=`u8 @~@ d;6T}fx5hKnfTsG.bg^]YszoU+!?iENbUZ|V<׌RmJw_G'.73HqC5+o GTh9[jjo-wF䆯Kم{(E'9MJ: ssksS2$E٭ Hϑo y_&s:R!"Qr^?UyIOe&JZKJ U-1ij|Bן0 Ab'z\)gׄ ,h ttE1IiӃRr4'F=jjA;C]d'tyr zp0jaӭV=ƳĔPߌ1:UbkFz(y;E/cp* ֙ܫ![]idDRc\ۄ0v.Hq7AT3`Vm$ F#pJR ١ގ087z_ux9!De& ̢@-@Z[QQ7"=Z&p{[6ߛF\g#UGH:>ѥ KPDXbZ6ڥ ސah 5G3@C{1ݠmbK#ֶϜEyݕBEgŕ̢g."bDzUg4~ʓ@|):e= H M _m.%HϛNX;YYZnMwsťSnb`5F3PoEKsL`*Ӗܯ*cp[6ALV]V,m.+̈my4HpZ'0QYcŚ4+tħ=K@azn!)Q[ە6vn|ZWL Ɂ\ߛP34j%E;Le.P4vB ~*]{5 M0 GBME)nyvy5!qt/Wx /2rEG)?8El-^ 2ٌW[.wb (+XsK,uXd%Ut̬K5pAC+IZ]dQQƁu CNEtQ]wvhHlYSZCO}}7׬2?gZiP#HK 9uk  Xb^^wz0̖6ĸ|~[1rajU Qѵg"|)O`G6RmI3 @B8jFWz `:b"[~`Ԡ\c5@޷YKS2 u:ǀ.Ay],xTN']V2?`p:y<{/N->\4i^ρu wq׀~ ZWؿ#ƒNs]~z,3asiEAq8q?}H3&X4`S^mJ:e\զt #z3:F_AT -I!ϝO%5NFFD뷠 >@:M) loY^7õufyH[*r Xp ,Ft_UAߙ Ӫrˎ<0770W@ HGԿ" 1= *ڬ{ -Z47xZY&40$R[dT٘%:s?Oq+ٵ*ς(Pk0hxP6rD|’Ӊ . WoH"zoM<#pc]ucU_ Hc.<Pu"/YwJSD 391tݣBيA-+T:l(2}xŸYHho#%nѴΦJ* '_yG*BE {Zd*:¸)H{ * :E_?0aEf LSgldݻt`c*FZ~nʏaIfd*-vR0cˊ;[ha&HJdGEe|!) &BJb_igFoCǗ*'͝,6h(١)+@ۼuIo%?n/ڍ@vvtty;[ ޺opBf-x9!1l]BhKSvaѣP$Ű3%tpψ$BW 47l\ـe/~Y:KbW jklOꥊXK\O p4J@]k!R3O ۨe8bm1,Cx¾aPR V 9)(|F_Lלop D4W=l3Km:ROYY{KG9w0T8erl|ޢD)g9TNhbW  D[FOMm|fQnHn5Բc偬]HN|8E2[tC͛ Hi 瓥6'ݡ_Iw~|n-&IDxXِXv'7>’Q=}j mZڼekGCA[hEE ' BOѣ>'|aL;8"O_ߡdAFI 'LDbT鲂p(2KI=FT CqsyÐWt$]uKw39\0qT7h8F CR fD«#//0.nYygg^Ϥ}YE-uIKx  jfEz70pD5F[&g8޺VX4H|c۽_w`3]RyV 0kF&X kddud+@ڰ/aed=;jt ]g4/t|#AG+^3uZ@VnD^6 6cqJ`Cju}M! gD}DT !k!rOk8_p%-}K3g٠ 95G Q.J(lFظ򈯖Gnc΀{2p%1Am]`=؀$ڪY2_. vXny -pb[ ;SȚ}bY1/(5hwEcuˑW0Ct()08Iᄨ$Ǘ4TAċ bAɠbrpz@!v؇%tj-)8wLB ~0[z VևmϿ] :7Ƞt(V< Dka&oft'jѯ , pikjF>HeX6"] #|hYJ]h4@v { r{7d@6c"3DRáYrsҷrM6PTt?vVmoIЅ"кwz+Tz'8TOc1(c1 eC$H Y"FՈPl{'yݓLA%۫k܎%!ГxƤω[Z 5t˪NTo]K?=c\ڲaA~9e|].?+؍ύD VtuWĦ+>LxnZx ӅJ G! x(Cv"@iŚta/D/23T&9f9O+`H .שdi5?FMz{wh>C0Av&0.Ђq*<@5k(劄IJ^=-:[YG/Ddd$7SX#[׬W|&ZU} ũ%wenzU)S+&H"Et-xvydg!<]3څz~3-p\~: (,h"1׫cè8yTM|` &uJU(T`*s^S>ԸQe/.LN7iT3tI$Ef|kLIb^q:d~$_YZyLlBg16%bD'0!M* ƨ{9 i0t$Nj!}Hʦ[9Ǽ~ 9mڢ͒i^ߓ'"rYrolQa iAEHb6 3oC/qe O.jρtx @w؟UnG14Y=\J }*P\wWtXܞf Ɠ]fㅍS1@ABE@V]p[vlK^ :.co?.rBliKY.!HJgn?vjBAew6Y+uF Fਚ:efsdPXҷEbG~~blT(=FS'%HPߪۊ5lMfӊjAFu_xٖJ R1!0_ضQM&U Y\Џic4g!Fy[i\Wmվ%|f0'DcglY SQ/`6Kah;".ar[A8Px|6\č*942ęu?WǮG8:v P7a`)#4\\ꍐZIk|si'I8qÍNA&Y],>z5-".IJ}ág7ZvcO7FoO č9 6;TshOX c_5WEw I$9[…i=< u?1^p`D$a@$9(fh {5geҜUAZ߲>1Lj̨}N6cSQ{Zkp}Фγv"瞿w.'x{ŴɗHQi0S[gcr|WT0py3nX0]˰: $ %$תFE,PN&ƍvzi1R{QJ39_wNJFe2""]es{=5^N`Fʪİ42Y 'ͺjJ"2v&jC"ϒpGi!IV8Ijm&?x{#uXMbsyE)JԄשBЬLU*WդF1gnr_KS=V)@e6nMW%KeF; uw\K.>&|ֈ@bӏ}XeT~P!JNxwa=¥=k!I[@]$zLhT)iBogM7&l Ү ;A',rQ߼*k$xa!<ܾp3>B+-gK(>]:z+z#Gl#7խTs/9:a"R:S/^tz12e9l:"G½ ;NJJ]\?"LҌLq՘K:m٣gDjh@@FEr~83f~#6, i8S8'ujzrtJ㡌Xv G dX}V#(i{u֮<7yZ (_v^lޭxC~qP^xU4҆,6|=!iTxZ#fV_oF(<[b^W}rUa֬IWX]{9ťB˯Mi~0Hz̅HZ;`2uer G)^&VtFZ{Z=.kϖ޾_|44s2#Q:s͡? 1/gH%ciew`Mϸ"~[V^R}B1!Q lJ8xGe񦁱aD[/NFlݶ.Bc8&+;zP=}GGT5"$x#:f~r)4IXVJP'_Rq@݄'awęY ZSp__XAgOPK 02>FMLo-hEwj&ط@P; S&HNy@Bhc9~O˟U1ͳhDXR52'd5$]`VD֭Ѭ\oh"}ȷmCmf'/JxA8#$ctrk$>'M{?(LWU,߻"]߈Hx7 ЮzTOSC$ tL2-;2l2Yo33?pBANxH7T/]ͧUfrK=ݠ)XI*hw vߌK|N+"g, ШVa)*'U3O$4En7t V}:&ξxuzHg UNs1סXѻ`DU03yJzf@r1,@ Orު mMW9i |-(S|kM]{7<䔠ڋV5֧&HeY Y,^lS\`c_NLHǜO=:d8k p g4wsY _# TxfK4v$Si0a7P5ոjHhUZy*v\gyYפ6~ }7qoq@)We qXDk${OALВTrO { ޑa:hiG`)}Ҳn֑"TD3OzĖӅ+y|d7iÚI6yhB .q4E=]_q(b ˿(-ag..߹hķ\uKt b2c\-P&~ Y+oSX^tG}¦oЯ#CK|߫{)FlUWb>MTYGuhllI'!Tۏ!-e*rYy$y*JفʆepM$^ p8_ vҨ狲bGFLvOW(Uz3bP@0ub:k^PW SL^$3E{u;rh,Mɿ_4zJδ`n^_SqWh[[e] OKUO0R(GttP, 7yAwmbkX$zLHHW3KuhdA!Պ:0ɇEa?; MgeH;ˈV}X]'ORB(u%xbkZӕ8lSe 6.jk]w3^ b,j+M W_UzX ?RdFws6m-9)')Ofy0[hV&jd is'˿̦nQqc&8DAc-'^ryE b>d̸YZB/=<;f $ ?`dqrzb(ZeLϡgdX~ u(Tf~waFֲl h ڵ-1*mgeHsX%m߮Of2R%}~ݓkJ&1۝حO17\c[2>Ld̰L2T?g2z*~q[Wpz,s멞Y;[\}>q)\Df? _3r$tjO V1iJk"E{S6;cƂÛ#B CiEi=Z 5󜮈T&5b_QD LSSVV+SfENml}c@"b(IR1ԗ_} 줬%Nnh&Mf#8VSΧ:Hr=P %k A9lp ? R<C\i bƓr6Enx%1^,eZH_)b0r?7e_)OqG}9MJ8krPiUb)L)@{)3ܠ3rƄ;YC$C T]ZҪ a֪X8?m~v=<I=JnB;3B̸߱Z@=5vLiу] wDs !<[cX2+p`QUz%Mu6g+I_n jU^GN^V\#xiH9sM]<kVMLU%;eF뱈y LGR&I!(kL$.ˍ'(n:u. B늫 71>.g2(i! xMTRpEfx׾ Vټ]ڿ U" ;MD5{ x Z ^h)>I@YKy$@4ּ%5#QMsvXA o)U^I[7i'רҞ\ <$,-5&<%_F-M?/P {D΢,tܩ@Ҏ"pUi &#H%(@"Sc#mS~A\ڄƭr/@`{͒06^z|t_b=g֕p*3tEL @MTs_\{\ m.Q: E\"͐\F@ZŏH EجohݝטG%V{Z82bxVn5T g++[ܾ{=_(|5?pnF/<@gNTs0LaZ<o7ZRb ',@v/Y6+ A1jˣ6BIEO[Q)dGE]nl&ݴL:ť3GH9c &0ݘ1UV;OCci%SƑ9_;U |wfonSV)g*) ^c"a7\KEG@UT-W6n|ol${ i%ʑ},dĺȪ97>yG7xNKeL+pqtDow:bȹכA/KDӘ/9b^ӗ<2;,`ϤXE"}ܤFN|2evpKFKyrdN4c N &BZ.t-'}\[82FyCNQ.:r&ށҘyvAĮ fTf1; 0ۤWo2:9PAkj1!\"_{̐MYH%ͬW$5Sƙ)^T@}EK$3l#Ehs7V!3`害g4W(|c|`.#/R$+n8[aYߔnG?9v|SӺ50;J?+DT;fԦFe˸*c~+;w5l4jN#uml>j/W.ttNdLj?G1.KB ɃugϪ!pKUߙ[옯IjG̘shwk,nc֕h451AUف:U$3Yݯ^UāHngup@tN|sq {wD[NVWʺRheos_g2HXb2h(#ZMK2;pa" c t`iTNW_K-[E 2n=oa髒˙?{cٕ-.䌩ݼ!mrW:Kz*騌na_iZDjZ~x|"%=nXQ{Ih,=5NmOяX;jl7*ʳxߺLzdUZ@CdHwyQ1ȐN ۲Zfj3F",|YI<֩MmKcHa1‡:QNp7brcB2$8K0/6L=T[Hm<TSJ,.LsUs-~h+Myt8 mqCc ږwt+!t 7ʏNbD)$ byb>3UtJn fLV,p)|Cy /)42; %^ȡBU|4l d{!6??ZIS^WVܖ`E)Q! L&ק+0Y-cs\ƪZecJ,p.#ߔ8qҏ4#!W[>L LP90!Pp Jإ[?7x2`} 8X1icy/~z6DPHCy7ȾèPnrڡN{(d'T6 nZAw6*+Au\q"MbN74"yȪİ=;s__qI[@T7X-đTK>GQ(gF[gC:X Gi+h!՞:KW&c&35x)Z<5ܗI>(¢}HB K-w4ADG{0UwI4bV l7MҌ[-F$LݧĊ-4"xy3dqwB AWo)=XJYhi?E<|,l,*l&\jyߠ+h<+$3zBd8ӢR\/^'׼ rdФ؂c;W-+HbWEU&!^9aSSFl͕c3p2J}3xjyܺ՚j17ڑgؙN )fbDD{" H^;p|@q$"ł.2:`R€YIߪDA問OK֒RHėG_'44S7P TfX!֌W9LQ}zd}ϬOCc^y*Zy]dmohxƷd▶Ҍ|P>8W:9iAx;pf7KFN7Hd?s%(a18Dx 歇X6~pN&jStN"Y8lխV sSfWJn ukO@E*1فpq LNFfODaf&M Ԋ]=es$:D4;ZRCdQB*a˜\]ŝ!u>C1Y#p^2?)O su8e%dϻ,9@'o\z\|kz`$0#5ZT W!ʔE4wwcXj0LJ*[UjMgӢ(Qup6+VC⠕kpGkz6X.FN sk$4֫['r΅;vba3ı!/Sq׻3M^ʚN*jgsvLE*A[FtMeë3|{"lKce`?:u*B%ڢZK]E lpL@EfJz,=`Rf՗Y|O' f(6k#mZt"d%ff@,MC WEγHtJѽ?JEwku ~eG~0%]1?Lx>1`Bk]N='$lx`W4Edu W(γW:"?#;^n-2Cn1/q9g㌺XOK 0).*"t 3 .fy)A5rϽ s>9`Q SmX̺>~\]odްs(bͱy1)'@[nBtF> (tX` g4kˈh0 _iHU oЂf*#LJ'0yѳր >"eMڐ WbZBHer9j_Qx'һJr)Y|Aj[Xt .gB#V Rb7 &"FmA#`qj,-X*ՁC?|Is1 +| ϔ/Eexۖ Dzt#{ #*z.NE۩p7-q™+)Db0!K2cYGfy )pSf]=bSٗddܝEOEK,\l)c_yLXb Eh#Li<3/3nj\&]}"ww3mCiT9 0\3NrKbe̷6?6i|0>cCV:} <='ݫ,#:5#8M+&5V +WU>m/.*(D#VǗ-.= ;2{^Y}iRt?J}#2>UJcQ֜O2Gr滣t%yD~-hxbnbYlx2#8וz}(ID Lu2]yJG.4#W)]0W8Đ{ZJu./ GfE}ѣb Ne+WxL_jΈ"FԀl@/Sy(-Z-4oQeiA 'xY\M9NZT2VEJ㶄 {]\J-3-ۇ"oEk,{DӏC24Dƫ C4RA?Dž{z8}^GE/frT<3%E b?ZtF@DR qA#aznALSS[VxW(k wak>6*kO b,{p ,/M-lR_n1k lW*>!%o=Qx"?l%:Cvxc@ZϜQ y +tҘ*PaJ0,Ќp7q|T#E`l`w[[ԏ1lݴi-W#~$ulʲ8V׶cPnuҲ t],п[މӼ,KkȬ5cj]>P38X +5I~qm[q0hP&<>2@4M"a@:vbKܢϤz#5!@0s&(xLF -C#71zAbli9dABE?.rv5rt MiaRKBmo5uDL'|Et8v!Q$Ȧ4x6d-~[r0Rrq@9+=!QO:a]<%$ Q;uIX/9*3nc RRGۢK\i̲q*ikf/2KbpAq:'g5* )k/Z fhgylw皓#LzmLGxr+k}/L)GPP<_oԃD*VXj:ZN+v4"ڙ9IS`j"(%\5`VOcx?N(#dqYrYSf3Jy{`:Oyzd -=FR˵Ij㧊k 6v8o"v9Pꨩ-ޗ pre͵BeGi@0iGK[28ņ/M)r7fcdk)gb+n2JiA .l "{+-#'qS-̯AlZ"X)"Їaln=˲uV^%1h9&vpX$GZnNZmx?5.n=0}xJ:wYstkB$+Juq.蠍t¬v='7!i̱-PZx~U[i| {}&ګ έ6E1UM`۶[%TjpSߧYS$W,r=J1s?#8zB׫AtʱF8aw)F RsW9Sժn,M}q"5#CIck`.3"@KDۙG%@)Y1q?Y`[w~tPNAX*(Jl.N*(E>8P-0]>q=-P/ ͼB\[T^K㴴y}.%UժeSg #" aCWv?tp֭y2F&uiN9^ew[&(A.09r^6J3TCyFu*xwGQ92n*˰r81$|To'*(YK!UYK OƕѩԯM> 6-ChGEM^YOp?奇@ bŭ 9tD3I8p_`rxƸX;*Kx1di1a, 3KqtB57{}S:2d)% @\c Al 5Fu"ֵr)t5gWWU%e(A8j;,lBAWk*20B&a< )6.>Ln 1?X- ~֟ve}YA6`lFKVUX/Q6諠'j +70.yUe8M,Oڋ@XeZڟM9:Ke[ sz/3/eDJQ=YNjMGKiװ^+Ioqb%p묰tO?c_MИg+_N^Ԟ[KU=."̒ۛH?(XinGw)$fkC.^>$gF֥ܸ& M}2տW0|΁ࣥJ @W<>E^ӆvek'|?NW3*N i:Wlpxf^m- ߴ *t⼽5IH\x cߨS8̸XJ@X@vI)@{am{y&8XrSti j+ߔlRӬ5m^l.zQ~ 8qS?7Lܗεn;5ܐm4;zGCuL f(9CN d'UAjHP9 I8)5{L/v $wALޖ 14y% $;|'dkw.4H+ob7z28\¡pv4_F-|9+J(2l7YC.ۜ|߷erhɾypE\+"iEyŨR(SH1 96!1p\`oF)P+^:z`Ta.ɛ1tQLJ%'%3S\ yBZ7.Mݟ \/bNJ&qYf*UZ.kSS3)Mr qD {|E\s]F:)-!r[j+瘚yX֌ ^"I|LKŘ FW~a>R}ڭY. 8S!8yίk`lnUͶ$gs+:wRyX17C111sS\p-mįUԨﻦ{g*}H>DB v.2mNz{˦\X;'ó|E0WpEЋ)jgƏQ-UGorxvp^_TV˵P1m}{GN.TRD &&İ F;>gfp.VBvS[H%?>F:RruJUNb_ P#je"kغdkm#BYN.[I&]smn誗M&N[KC`iO@wBG͉>^VIl q[ϱGWQcI, 8x.٢綃F{k t㢖~.xT<2A?^ZNЧDUG5"b~5նqUVR; ½R^$" Ǎ0BG- @I`)N`5Jh6,\K@O 3Z94"{'wO޿zEQ$Z)䈕^ADBΎ0Bz9帐!wBMYhR'0dȈ&Y ,`@a)^·{痂,6%}=~kH8K PI줩 }KřZ`2DD&x+M ΪWNNJ~nj7{1 Xɒrs /aS^>rrηM')0] 35*"NAk!uPIB/ݏJ\)/IC1tϖU*M:rպ+˔#k#?FyӬD9EA7=O(ys̐QXk,j~AyAM 5wͣC- ۙWۿyu^zͼ*jr X AK /(vZuM_NQPr%ؘ)q:){:~6`f> <"ʛ49 .~x~RkJX"+qcÐA"a?]2nd%3a"VLZsI7UGqryKidpy:/Jh"4}gttZ"F,O[LRh0HrB]H"Cl|rJ7nuK T$h  e Le3D#̨]OONO|Jt;Z aZ!Z.7I}ahw({MWBcF O4X3f)Ԉ g/@GH1~ei EZvDi3P|G%1ȼ9g>[kyd`mzMAoaj ^)arYZkl(Dc\~3#Fhmj}.?M H9  D0* 4l LY [Z4N3.Q jUN׭ r0XyW#$:7r> PȃؖРJ;_C+v5hOG#0^DZ蝂^4o?BʳeЪ}ɱs_/T/;B1 s̊"7eѿXWpzx7״G z4p KIC|G\#N/rR0!JF&~ᚊ)dO``6Է1gfmN3X?ָy3,x=r1Jtn\"msLR%$)r1)[Rz'w_e|q~PׁBb[W85:"۹pCk,@u XWz콘ۦ/rC?VpGQz!w:IxvNs]L&I(= I&(D 1䘿`5Լ}l"mZQK\9˻筫(?_Y(8oCy {" m>>C}(ժO[Q{O7O-HŰ-L(2}v s;p20rv/E_*BɴS{`͘FJ;s=kvH Ʒaj\"rJpm%˔ngmܐ'𰗴ᵄv+*[x@e1f Y[J *x\Y[/4 v11M4=tJt)Ӛ[^Hߠm8ѕY1jn?lW~&3-lj./Z _YɊpfwgyR;b@*]%F,zUH! f5Vojn>/.ٿ_uA,(rF<DTNXc7Lˠ6=2Ҥ3ex~8XIowqH:]1A(>v ~Ol5&`(t,G+׫j܋T97ը .滂Qj?=+vǴb+(e[ê< ϸ؎I ==gj G$60:ג#%d{SUD#^UC%񌚐v#;,~̃Ati"_\BnвW9dc`}>d̴N{j%Fϣ^ynNuȣ2{+J1U\E %I-eRPjLiDSҖ`'-FgУ w/56:NBsm]pEҿ20[4T GU5]f{ʼcW*;cRŒk-C`p ŀ9ArVh#O{ DDd dB  _a?- B+;-B,ZVfC_0;n٫<@(:txضTJK>?GAD?V '?Fv\)Gu%Ǡ#eZ3Z3t2ZuamYttut/txߡ^je2O)cfNぇ\vz_})'5XMX ;#4N9rQF8bO{.ѭix%ŷ iƿm vf/7Qn6{ 5 >@$pI ġsFmm1J2z bR&<tgƔC>һj|?lk I4X0I 5oicL> taBqqAܑ ?3}BD[~7 !>'n\7IԋVn7Q |Gq@`ݘJ}ųMq/m[,*1 U{&CRtBiIp7 n2?8Xŭ{Ԅ&oRҧ{Zda\ѱԝ<O{p|̙esW,߹)잟HјO]?_{֭اJڢ` k2LlbK`䁋s([-W ,H\> Th3vb4 <բub\6 f.ż *E_qtrߡ.~XdN!z(3sIVLXS-/>rdyάXgß%kE9Z@.2R;Bs |10F]"HLȺ s 1 jA8n- WNs6Kۥ|7 " ;$xmg}dB_Q`ܚXEg'gحC_#mǽ'ESK5t,E`rcY\;E2PHR!^ێΟ'*~_e.=#G#lRo JB#(?q+,f U?Rj1߁%}-Wsz<rpr ]n7dBsIVG *8ϫ6nNVGC~(OҷݫWYr>HPzlr/T;G>Gv A;qF@r7h "I6Lq%Oo{G5akAg` ˨&;lfRrm1^z ޖyhi FX]~ɒ2xiT|08L%]0fP[GjsVnY4sM>Lh1O`z<Âc򪕲ݑ ڜMr#uB17:Z ^9 R[A4Pb]@%~T'C]j<^Awb9V[6KͱX_XP\=%,r t[Nt@)h>0;ކ)eպaN)>hq/cv2P_0Q9#Ϛq鿽^myiUz&t=tA}!L[#r8CA=p=gqD=p> \SQ|i\˞H|dy >.@A0<Te*v%-,?q[9FF%jsq2x_WunvKs0͝zurMݒ$0Ex>KĞK QFiF_OZB?7O΄*,]YP4)ku?9Kq|&>NϮ`3:HAòɴha1҇Te;`7Bϳ.Aj]W<x7udĈ}+R Wp#]cLUCw0 ᧀP܇_vU ]n*#4x6 ˡwE u^!PPH*(1J 3IDWook>X.Q"hѭM|CuPa@&S~gxeg$ad7۪{h5vyZ"[S\E.* A"j@ `#(eF\D 16&%cH~ɍ˷ kn^VЉF50shwIA=p# %,؇w|pEY¨VIFǽ(ECl%aS }k ~ Ӑ.CqnZp/n{$BPOVWL$+gkqӫNitvs )W7gZO4:,9|='>tN&U3=zv~Љ26=զ97K0w 4tmĜdG' \XMKpKq ٭P[* Oz( P(R `,w !$#W@kHatf?^*.ꐭZ"OKS)4Još\pփDzPZn%}u oy",5{r*YywTK#%9aeVQ|*566a=.qϾV7$Y٫ec-@ ŒpdWҷZd;/A}wvy^61vmv ʐp͊nQ5yz\[(a lO ϟ+$d9|mbXm2Z'A nF=1pFY-Ꝩ#̖\v 7K 3qHR Ӑx٩VPgfe!7oE)fBP*))3ن+  qkIX' ,\g$ YkR(%Ky.mAדAxl&l$q* \S9[?p~~8]HfN|^X\yt w7Cp6X#A@:pҢF;v)؇rG%#V4n$74Y3jq&(!QCG~0ڧ8ses(+_ttSPEPx<*R< ku 7:m\l+)Ljăo gƬ@ƑW AnYN3"*Rd- ~1W>OEUYX[^ ;ƎqO#Sybf U%MyaѦf>]ْpe'Rm@wtT6vPk  hk&` @(9x!{4ZT.l)v51-=lnȵZkQxK

dW*- 7nxt7hVn[8g4 g;ƣ9;A(oq)l d9!lnԉ{ ўâ[k#soꋾ訄XEoj.қXIxs8'S'3p@4D#@L 8m⹢+Ko-:̕KBs@"pl:}n"b/@qssn\|f A R`RE#]W1plѽ('jXFHzajHs\/`ئ]l%DT(iN . <2g*2q&%< 5d5[6K-'EBX.U+d5͒ĝWp휅dm/d:{E҉V߆aWnHk3)by MH#iC7] N:, Ep0 =ݱ0oc$T 7'LO nkB#Nzfs86f%J2k5YB*#L.컃 W˜2-%O>MP jE`hj * wZ^! ExQ3YV2pIxPFLH!aSmNާGuqe/&_ǫ~?0=MH68Fc|htq!~HP+Zw#{v p u_%Gz2Ly}$??%Og.& WcpУQWu՘d)l g ~  hW:-|_ѤWVHp? ge p |rۦ T[!kA40>83_ ,AV D\IDfC\RdžH12ܬj +855^#k=1:7+Mw 5GFl\HɈUDz)EY/xMz/ SlٹB {\{YED|UOĆyE#x7./P7c&+LwJ+?e:TcA7Mu9<ع;5j;M$e *w60x"M$shp!E,M`Ԛw"o0Dc`ϛT'L0Զ tu|9^ђib4̞ g+8cЯ9 Ԭpdf|"쮁ɍt?}7GDJ\Ƞ@DaFef]M 9Xb+JEC/zjMIS"MN>UINvP i"KʎV<|H+. O/1ݎI.eBxIc9%ڀf*Em_iysd k7x8='pY%:bhhd&P.D j趵רeu."O庠ӓɬF+ dbկaoq 1\g U iGkmJ䡆[鶙c` 28g Ŀxuq˸|RsUtY|H2,l>g7,x|H.~F̌E 9ȴ"W\-B_1Yr|L9ɀ])؆+J T Y48zvBv~bvfҷO]+lfF !(~xj fԈg6)oc-l# (dH=Q| %TRԱvDF/y0०{W>QN|S!vYb\7ҫ1-rzy&k*B1 0p1 Gy8!7@ϐWLe3ei"IXRJ4X CzqƉe򇖀q N€ / wU;,6tO{.6Y(`{>yك##`nl,`ίd9Q@pfЖ'|~Z46fsE <[2)KlBJ:/BfrCştxcҺ=ȨhҴ KʡU.WOW|a}1@99.݌ˊYCɔ$VFl5iDaV+hD\\&ZgZ~֦@Hbu˺هAhy\} SF'z\BN'g0un OQW4N_# _+tnwŰRExYk9*\&qO嗽fNմ}mamm^pD@i <:'/٨lfliPNȖҦ;è Ek QDC*"~m0 !ŸLRH˺M:S&|l޼  G`ia1/,!赵fEZ8 ;MK﬇Wˇ @]18t-I1yJ .+JfK7٤9/jbDU6/YM1669z0]RV@`p ̸C X.I;^Y k-"&Ttg#4$DêمWL;YERbGHe?,)F@Z[;Dfnk(0r2&{1y{}qb?-7 vK~r vzE$[8#zptanYA-շxZu9QYfgW#hMM*D,1gd @_˺~+\A9I>k׺udFWZ+u$K 5V*= @l9LRB7c9[$lE֝Q COGw@<Ҙ yq=Sy'Hvk䕧N^ o]pJ:gam{ g@㬯gq? 7c ;͇HM""ޅ`4_ iP?uCP)ܟ!u CMpYYN vʰZDJMP/#f},TECQbNdI$7ƋJm[{'%VNs&B1ַ OWzu0{<|˄: $;iY:X9Ȃ(| jotټsR KQ'솒x|-BMuX*ݲ7 ;] FRk=K|oN&3EH1n! Eg,) 6=D96^PN6Wh4Bva2\=a3DϜ-t7IS{g%+]k25،2Sw$?1u&?m*}o4 +L(*ct2I:TI g 4̭r+h "YZu?;銟X".#È[z uΠ 28蠚P. ~/%YVga`F*") {#IB wDM&5wDrP~5Ms%U /$j,9t^=--^ [Eϔ2<', R};5x)Bt[& c1qkOf9]krdĔ2FpQEr#wN9w<) R0.LNEhj݃ӆiZ%> PZ(Cǯ#Df>>}zjxWRT5~"|QKF֕kQss\tUXcnI<7af7sjJQG2qo`.ϪK).֜yIFZm#Hw+[_hߴ-oRGo}A9o{YsƫTV .ϵ&UF ʻ_j5"Zєo#%aiiW!;!z}bYTS9R]}e#وI2w+Ca^*{Q^>T#;8ʭ8}2ha,:$Q5;b2r^%~yL%.H/b*#(ݗET9\T,>ANJarv 1* TpJYOa{zk'L}g | Hʼns>^## E4=#SJY.m/t9BOڕ#S3ՌFo$alTpkb|DUYI6W|/nyLσ;ʪ b$ڋ؎y<*m^ 'J:3ql@MF{ ե#-\~Ye.dٛ:r/J.\>Ϭ8~V/ק/WJf+)ذƘ~ٓ(ҵ(Ņ6-6p5.TzӕU!t>6#OnW3Yx@#.OR4 ,96#3bW^ы8K3[399[ᣗYeVKn<=e\.R.6rpүrXKҸC6C[e+;p|ї!;T[hpQanC 1F A <-݄!UƈGTњ w TX9x"I>V,iqUE@HOH>}w:1{y|7s4v66;mDh=@l .`1O3Tݾ|S| nР<.~ό0[&L(Ms 0AK $fʩib?\l6]=r !PcN찮bnzQ<ɺa]]vGn*Yɤ[Vcs-L"T kw&(>QS*JgV̓{CK+R2ѧWY`oT3Da4ʗE[5JWz_ MplS5c5z"J ~kмxe/6xB~8!=+{:4B=F;MI&oh;!%#3oۮ ;BѼ}W x%e8g[ Uݩ"@/?nE:UsY_:âqGUZS6bR 񝟊ls4$8$ OF~rp+{ eDfg&/z&Qe Ö1G2,irȷ| m#}sr$>~R7f9QWy>{G;|L u<bDO<4*RWZ)YM@d5`(vmR:@_ays``I6bM<:iwJB>3Oy 2#Md`2:a8E zCJИLq7/VV&InKAeiqƘwnLJ M+l?;w>`>^AQ`~ q2X 1}_XQKhўSAi\p5pr)F7n~4&U.0\'ͥnKRߡXd;zSkӿs@Gkt-r̈́Z:K,xnlu' ֓Z`u⬁PۗM(,cmِ{I_'aL2#Je-NM-x옫vN`=JM ̀ˀ *R'*TV"г,OG@9{ Cơ322<5Q= lFck 1QsҧRY˪m!Dp1Pr3SРS6S`7bUnm&ʛ ?@h5OPUc 8]yq5HXMQ+gz* <]H^ $p^ C[T aaؕ pvŃn>R1ޑxT=Px%[gևu"=Y % G-jĈq킜7)P{e>K *Y.Q bc]fdەR2(VXԸKpڲ|-_C.DJ $(n/sgMc|-:$`sa.ЪL>퇪DVO^h} T`-;~/ܕjꁕP#nK)W_=% "6G0y9_=T,?'8khn &lNt.3cGædų붺AT\6X+x.DʈIH0~r*pej6$AB:g‡Em=Bχ`7;J?caw /T+ &r%8u5dzM=sd0K|Я5PBTF`lk"kŌ~5?u 9Vv#H"Dzs:@9ZوV.**|1WbK5B4ְMrXyR~Ns"{efasGK&{3Xr18 Z-6{Bxȱ~7רMCXZ# ixM!WPIiXX5Yf0^=zz&v1#4'*yGA%͠Xˁ-IoXP,8ݴ/dT ڍq6w-5NRkTqZL)-RfS=J&dGZl>lK)w爫aqt_.Z>Ȥ ~F4ًFdҫk>ԵeJbRRz0m֧MH7!ٞʯj^F?Ndfxx!!c?Z>٥nХFSsTQo$P -UiF7aB<0sXi`'ưQʆʊ|dK<)Q.[HY{hM&!y߼̆Y$R^IT[ By5Q(c69k⌻" X9l1[Iܾc`v#[ oGj.5RטˎaD>IDH{y('4uT ZT7/΅24lGɆgDfl,Tod\TSh>N9nh l9hYL+]in̈́j5Т! g? =cwɴKAf4L+1$zOlAwM}/4xB Qh  };_qFiI.0>@nQ 3Wj ۟M\˹?L4Iz^An\9mx7z~B@# B}D5E!lٌ].rúlI_|)oITϡ؜H TxrmЭ,^ӹNEِz5W<zkk.(CB6gXٿmx~}Ӽ~7j::V)۾UK u,|R9R*^9_a5Y!GOz{2ZzPjT M, }04zȠe/fe!UE j3dK(F3eJܷ1=ؠT?k+ѧDgJ8MhҬv-+p1BVW `> QdNL.EYܧ2%WH-8;fjFN皍Qa2b%61 c!ez$G\ֶM:53^.~ 7s~Ę1Umxdں.q!iFiG=EZ0T Q~2,+|BTgP}r*ߌG5t 3Hj>며w g*׼74%hF񨅌7Ѓ LN`=^sV 3o KU!DqN/E ex.h4(y*rF$ò#o.";sMC|+(:ʴb)gKUrsezQɖ_Wnޕz3?ˁv(7J%ó<~n/iMT }O$ dF 3s$x.tWު2ʹLhTmJ)ݴVͻ's xȅ"䋼>fY^Mx3QHmƭA0 h`C"qz8)ՙE %$Z1($xvU[W9dou怊tI>Lj,Sf7^ qrƯ& aEKJmK$N)NKj>ճrgg_Z)OkD[KH+źbڞ" M$#N.JD mي/I!.M%<_Sˎ.6/ɩoOmΥrH#[~RU|i-LYZҺbDs :F> iybux {Zu;G<\j*wd^QW`I)1h)Р;益+7Ȭrp|5#Cyssezk/5 d@qPaq;9Z  2U¿"a'8}Ͱ#R`,j ܖk~w1Ҫ.BjCP2C~B̼ϯJ#{ ܗAg&!'[*જ=cƝZ ޣ9DU*S;׺vPG#3$_^u#GՕ- xC T"O`)jjݶ7wow0 ?*ZtQdW/DYN5 ]+4 oonI& w:, FXRLߕSf޹d'K6p7j-3f$Ĕ@+; .H)B,vk!W0fd89k~١8G8.URV*\a6z1MMbϧ}T/piv.AEQPSQҝ,*Da[&OR,, K9YoW:WI$:f2|-ܵ9搹>Akq\ E/"\!cQm3O)7D`#,/ԮF$"˗ǿf7.(1e=tJ%h-`wJTߘAgJ^l4UWO{/fio{S4W~RS钝xN{DMND<_RPXGI cIrQ2O@qgjL?lPsVG3o+lMrGntڃlsq*+00OZDpYd@Kʪ/Do %.#*;G;w Gߟr2J9 03()y:"&}w#ˁ;,YAԆ7z FuE}E?{\ ś~i-\r?a"vllj/$sd~a""3u QPV,w%sH&.  lҦׇDCdYdݝsip!ȋ(N|tsn90k݄#5ƌQSK|'_%MT*֧cMT2.*a|_*B'Nd>".LЏf?qYς-l%Шwl:ͬ2u7eS͑GV[K_B#QSU#*Xw^XWôy?;7Y qixeI?HMjg\{cw,.9+-\=쯵j;ծ(ٴ1ahͨno-t`B8hQŜ_v&Bqz+υqF}/+8:]w05BR{Dhu|aWK*B(i9!VUv BOX^eHQ̃2UO=)>]5ظ&q-$@6^x-y'%#$"!fhߡ'Ă~a_\g{s:0S%i 7)%ǨlTQK#JڇpOAJ. '"Dڀ t;=)M%1;aPP z^OO=\m2ݧ/Y q<슫2[~dmV1w~42{aբkj-RSg|p(%͔N2Pjё6\ߍ\u>iTxqܨ+O>WwS 37fgXt-Vs};I]|]$ g428V_(ҢƉ梁ziBn:>D ?Cڰ?wTXt x" -@nTS1LY~D?䭇FՆ1+`G$,my=Y {$/ΰ8}mFSF#d3`@%ab918wI ѧ%ђlW )i̥;V*8DO(0ǓYp%<ןB:>o$ ʭ$5Ŵ)n~cd&A!wBbUDs OfnP1Lrrbu6'<$('e-`eЄaD㠵8M˶:*QvGTlP5[}g)'v{+lpc#0Q};?[Y1n}#z*FU#4mҸLQxP Ux3J~ MKUW=][7{%~g%}۰7S 6)CMghux(M*?%'U@  bw[ː,׌9Ý>J*HHzuX?{!QiCtȤErҼnSѷ3r'-zr2D Y iDwCe-w(FyҕWϧV9PJ7hhMd(/t^j524 mݠi+o'!Μm:3 $9:GzW%5_":N= V-# %j+M #|/d b{۟_r0*L{5= sLR/|9Yr@>C"tH nZD ^P`#Eds6)ݢfyL "Ⱦ̭.~uS)T#{ՂmQ"^h 5Hyw3;hZi`"mh-hݸ`d"2@Wiԧt (_Cu+wE'\Iȑ_6WtHNBvܕ<0j[گ 3,3}1e|6KXU^#5 & ä>pyyp,H"UPo6Ju1Vcdpd @5;=/%! Cԥepꉣ! F(g4cRh#%:CUXWJG䘋Q_M2|lc>8D >i`PzVX`uK3}E~qb² >GZZ*eձ1<cAk'"J%i ~?I) -R46UkS{N2FCjx}"~Xό3b 5I oy{7=OjJʒNiTgJe#!r^ıx{YCûvajC4``nuN~fPXȞǿFzO_4n#$͒nfS,,3˽=I~r ynR2hA7^pwћI9' $\%2떐7:>i!2_s K P+l+)^#ѪU>jl[\AJ2lO=D1AW#0ncE!_B_و]\[+堖aIBv&'0t(-xsRmpkB|3SIfjU?/|ȁWIgvb렩)MejS\QriN3y4p3,EaPYLH<86 Vft\K9g\&gmF.ٓ)~jN _Qė3((\QHt0hRid󛄳1qb^/vMpl=)Jw"CkxȔZ QCsB7!?U*LolUUʼntF 2{B'aA/Te?ɒ2 j%{ {z[ٕ.3xԣkFqdM) 8~5A )K0EԨ2HzKp%{:#kfgf&ڸIޟu D$\]mialczs:/=*Ej @CL-y?4HWΗ+u䳊F>=+Yi3'gC^r;IR4bp<գ2N;!Uj0ߑp9 2Mܬʠ3\L'g]ӠbOOu֘$D^fAK?OyӜh0rVo؁t %I G?C5,DS悮o]+'7,-Q(]/=T߅}P>OygpƜ*_JRV˼WսOmĄ jRa_eP-ҙA<޸E=x؂-Q:$Io<YzwQB\ L񉡿FG09CNRh毆fzqcXȅBBk]Q[\R^oR\OcdLw(>9W^B@{!e,ЫY*Z#+KqtK/#yp|A&FTP?b QH{Kp FՋJ^(Rؓ|Zjm~gP8)=z>Ʃ cNW@<:pTOȯ0tɶ>yra):CopyL̈-aG,׸,/9 0uF);BkCo8GrZ~/((Z%eA]ދDbͧ_GӠ˩J^j 4J}`f0OPH&N[)͈(TѼ# =w $43:Qg5,|J:t)$O[DNIxs%2tFJMբ4M;?JuXOhn>%NrxIwa``/F4.Ѯ+M%ڷN" sE5Zr&j|vސk'2'P(H:Zŧ #W{t_zhc\8UM+~kZrAmNBϡ)SSdc}ߍW]l5Ur:]W )BWrxJjdI#?q:~zp΀v]o}~nZdUAؿϲV KMBC, nM-ds_#KFsXjUI2pBLvOcHz'~ˢFD8yVreU4BLz0K;©i .b),&n})S“F'7+Tm0X~jgA[ U:\m}R Es), tOp66H,VW39Sߎ!}q.| TwSR}"nkה|*E՚xS7c95T4/ˈfJZ[Ym!% ŕC+έTƦC6ye(;Pd\٫lG_=8I 8psN;KaV}cmWtZN*t[pyC~ ZfKsPZ)xvy2QoʆF(Bܩ9lGEKŷSc^U1-apA_MΪH2ZDe0_Cx;/~sLS:4{k#'1HMV>MI/K)ϷBYFg5X=p!lʦCؽ3Y~N`3c## Z]ǟ!RlBM3Oߕ\E0K7N7_{o{mE4߱2h2 @KLKbjMQg<"Tt< ,/ b ky':@5](ۭ'}?Ι]/m6$GvWudӶ˃&ҋwי~i #dS{ 3ENPj'韆 4Gl H)ɧ`g=Z5{J3Hut<j7寛y`en`uf_A[yg\!Gb+fykS-Ye Yς R]G˙ܠ03PBho_[MeYUN;of *DTN}D}(S[7(caUkoϛDE8ܦvB5E0ŞB&X=+zWgm 0-:ޡpf3v"Tu5}zu.7w>1[{& Y9iLJWjǐj,YoLpzm*D>]KԷ|TP@,*Q<{;[ k21'GDQt(lԕS&BiМt.2Awo Jd+ 8>)p 6 zJXX 3YP mv$Cr 1-W`SɏV//L.=M kxQe%4ϗ>$.+#/6[(mT-$g,mjQ2(~aQSs, %C%z(AJ Fy"A%ф` KZ+" ZiH@4ԉ8ٞxo!!Oo3l*?#z=Yacmlq<u8ueoADaĂ1iN$ܜj 8Gp' |Fo{@Zr[bƃy8oĦ;)m{~o5nI!˽6?*7a dzD>9ocٝ™!6ia(ZZUo!jb5_ \:6%P}i$cȔ!Ekie /f(cв/oH=ϩPݜL y=NpCD-)@n;ZyrX? A1"e:+Efq*ςv!%3u I25 Z\bm4#Yb.ىù r`t;]QuǕ6_R4v&-tYx/j| 4`.y9(`5  XwXE;!$4a+jLL؀U NQM9筆&+ |9{~7 M(eKp q+-HtgzVLjxx̳Uc␨]'5sPL}:KMdDFGv wxx[g*vCר7َxэ,E4BHjqD؛Ldo"޵f g$"4t SWkVL2/x4DӲ#҅HQ),)qVB;LY1G7JVXrub*QjBȞkyyǩ\99i,(XA-wBKI",0Le OqY B<;5j} nogo,M6A:43ڒd/3}Ohc`Sr1`HS-_q`FV|e[LN4}dlO;+<nOP}OI~+hK $EQfn79&Xa /` $ t?~j5F F-O:d>"Ʈ^e_B!gy$h?S.O͔2+\/lio `Ԅ1Øgc@W w椤`:o`Or<$7qkA53c )9. thl/2puF$hj4u;v Y}87 G M{e}`ͳ~Oq?a?/ M]ƛY ɜ3r{r"kn"-:[[qjfO;fqËxNI`5%߆: ,'{.9 F W>C8 `vmha@i!nBzCl\5UfxU H\ziTPKKZp4pQOfC=諲F5;̱ZVyb jaȮCU.3ӄy':D?Qiȧ޼b:,~L6!ϰ)j!EwIe@&>$'–fUr\M|j?Yav'v/BÄYg\mj;70Rb}ހ\K 4e]0/b; J<3q]x~DǞ(ٲW\  2b#7ENxF`O) %6i-{tK&B1f_֜萇ZTx7U* 4f6vUT@p"mrٲ rB> Y@Y,3 񏮆T՞kONvVMHRxO&5淛FE&E&2|1ʥ+Iy){fEo8P V6s u&@0G@U5_8{{۳x?߳ٞ?} HmQ4vqN~G) DH`61"YՆ%2;ڎ^;#3X3/\W"j҆5J| 8,Qx&30{B᭸ҚyCo*6aLƢBaCe3O{9=D ˾ՋCT:; )[jJ♔nwˀfèEs0Y#%w Q̅S /%’ VngAKY6O-f뷞1!09Q#==DB*U2al2-DqA3P_TY^5"̒rdIvGE2֧ Lgc{oA`>O:3_At}RT2V9u U/M #ЧTs.̞7k'ؔ;8wCn)sru֕E/^ɽ?I:XS3[o?p_증3ObJHދ
>7ZQIi088@PEOr$Lps p/!S!3KP`RY\gv?{nv }Evk/e)Y{o\l)ؘ^fJ~G 󕂚u nZ2vH!Ď21A1C r-;RNz|aUZ3J򁗙 }VWNކ-: c'.,X2&tG Za?¢vqF[jvyۡo혽V;6k] ei!: >d.q6~V=. ~SF;tNuwWǟ7K`'sk*R›FmnSKe^q#4*J˅_-a䌞{mKoXU %7"#\G?x-g@GSul[8Ծ'>g46} kaDo))9݈:USgpcb`8g[‰Lݭ)ؖP]ʾ~v_C TO>uQR^\+6 Q8QiBe>kۘhZdr~A<}8 [?j*]rgn&Ƃy1vÖ6B:|j} Bo($TG<<qϠn*y ȅ9x%zt^OHd/Y!8+E,_sRT5ڭPlM0n##V'*`6V0Xzk?9t$H5+52 %?>7 T\.|~*}u.2BW ޴&5I˩B.碏1.X$"^eD˾z[\ % C).Z\I$7wTP ޾'R7⒁!Uhd,Klj#)\E1G ︬[4rr9%eꫴiw0zZ!ܹbh RiBw*nJ.j}G!xm$⨃萿<$38KWN&ϱH '047lԆp gKYa,?w)Zwľ%ԅ9o,M a~6w3ޛa:_%"Suy-<뚗: nSK7mAO ^;P~fId$\wLE3~t m s5Dp)2*-0XR 0 ~F2e ёbF1=ٸȃ5$"B'H4!~Vt/05kI;tz!4~(o'h8\. oa@|,?` [K:TS}bX# cx{CVPL"n㐮W2Zլ;YG 0^EI.d)L9QRe}.fwQ™Zb 9 1Ţ^,CH%DĈIFƈCh+kBy6͛҉q`r\O!tIN^iS B=? W'n$Sg%4Zѻz?) ڡ~%+X&긍KX8VHZ>(B3z-3W`uƝQěD0C_c UɊHAt+ׄ j,`"R3W8~ݯr ".R#su9ϴ)K~uAo\(tL=k;^0j^#+$X%mP &mOPĒ_ @]wݬ+dO3@yП 'QbT/IA"z"o VQ h$]F> /R@ȂB=79(k @4bmZU%rv$<[@ϋs{0ߊ!Q9(}Bց=[o4ܽ.U }je6$ѧ#n)'cUo]ݩ.Y[S.O 1>&<V;o=d8;V7޽6.Q9$ oEE-TS wk9}JS@<;uDccٹ~Ed߽eLN3YKLfJ>ۉ Ѓ›Ѿ6jG}̍)z< \},4`]WNd| ;Kk )UPK`;=W75F(? :IREp EwNcc㻒Y;k)Lj# KVCۨbQyξYMtԵД(S? χjx >EW>5q8/Yƌ ; )uA?h%I|/7nJ37qNAGa 9)dn 'u26B c1Ǔ4xƬ?XTWehy?!&.&ʢH6xr,4eg~`tC8ny$9׷r;;{^.J9-erRՔDK",3/ѻi?f`RxomP2ķG#+;eA.zh\}d٣v`-'v0h߁# # U\9dETxgocː}񧧢T|i9z/f]$mu$ *_W V$1Ϻn /S{Ӏϩز]?M w\Qsy6RLcJ#GݬIdE8 19.~B_;ʔU7 .\hcd:\lcs ʗx8{Fo_8O5@^[ wX4?Ӹ^|dg%u|B_'a*Dۄlt W% {+Z$4@~ /kLJD@ xG9޲GT Zsi=C-j>`2 @GZMVJ_yODP\bn4aCUo[P,7jjA\J==zJbxZT-S^$ >cHtu'S?˦jv@f1mt(PSzv`2UL'bdžCB (_hO9Ԕe f[Ts|r"}<(\׌~,5-) ftY1 K*q;zwős \6}'ˬkIIv9nqu,{#0,7rC 7ꚒpBO=i~f ffAs,sӟ̢WFw!̄T#0! Vs7X|a f.Mc΃o>?9AK s$$̿̅,.Xa3dlNǢD5~'$ چFJڊu ~54i@4ge6" ;L@ =y/8l'T9ܒ68O>H ?\һPVvQt.C:-أP2QtSAs|W=05Oα 䐴ghIw~M\=߀ @{" obRrDȨ@+$먷q>6^LKZ\ Raz.PhMG]γu:QC!W·̜&A4\Nte仼FNb> n0.fQ&ﱞoyUصgg8J+a/>zCk+d#*nebU爼MM +iEuDoE|:G]Qa}ϕ:AD۩k1T׶ɱ8HC\] *VF'}W\NlSydDM_hrW(2cI]=1oM8Ə.!UH>}i_jz*NX-ޯB\m ,zLTX< )%b*UuWpbvt|x|T- |1pH!.@߷[}i˄'L~i||Ȩp^R.ۡj]abHJsȃSYEէқ~Yd F/.+ې.[ TL>(tR{pE/i~ _Z,\]) Ԗ,AK PU=M6t3 H 6\\-Y #Z4OVFeo*$@䜃 ^LK9NFқ.dŢɵPlԊv5i;&>˹D>@M :Rm=@9!fu:p^^MU**FY).D~r SY*3 it =gSoA)ߝS@.udLz>>$l]? u|^f܃f Y U}D 2oN'&1q1ҝ^(\1bDqlpiXӒh)^h΅KLGp609ֻ$Z:@ȧ]~-|T:'x x( Ҩy%"<&d!3EP+#8~Mn9CPQԟd_j9rV 0i7b+T\cFa)M9Pq͔K'nbTXƲzw.2w;N ʵ9U>DOnR D#*$Sve y\mxVN_v2̓PI 'ߥ3;jWxt_St}gx+٦3((a[% ĝQ(oRg)oJ(u7&6Ou6R$Q#[>\H#2ZƝ=v~#;IԷ-k!prWssҰ=`b󕎅~PyE*,ZW=+lS?8S# ~Yz2; %y"B]ovLAs:Hak3V^a,E)9wǫa$/]rj]!έ 襈d{T#E;m$|IUsI*0'J{^74J=R=f(Yf)>XfF@ ' `TV"(x H쾼ӏjg)6! mU ^7u&:Tza2GfvVeA͛΂A>i Qҽ&I존xgX,V<*gU7_4@AĈ{ @huSe[ޣ <ԓqeoco}!1O+őLf\ )v{K܎wO?#(l"l?>~ͿS$vxFfp;aPt32o)?Qȣ -;(Z`hibFlʒ^!$ 4W NA: ǂn]˩[ԻȞ%O}dزNVy+hwC@hyIyau9RԚ2=fĆv^삾<;Rs~q~k0K\ l69$ -ݠJ8fAP.ײ<oQ >lӶ *Ģ:3km4S +T"bLǞ=2 &zxЙ/@"ZF|[̬!ؔ/DExg hmkYj<^ݗܐ^! h;K"@rILsxotfCit0 ,Tm*WD )0N{"po8Wn. |/w?gͷH5qF/YtkyG-U> 36M۴~!MƆb{\W_|%qֲSGUBSlj`>OMd,o[ j(⋔-4O_egPJ\nZq4?[p1s]U%Xm{N+L:הulOz >'^0P#cwx\bb/sCVljZkAX> NȟFьpo9|Ǖ9Fj%h` Tjb!Nj4u7^[Y*i}hl\ ɏ9WП0 X͂ʃ la0OdBNT`Sƕ*C㴺 $NaJ _k[n\"O?:O!'8wYWwG\~)<ϸdEK\4z_&Y3iUdD9bD+_צ-E*G"},aaRtܙ&ƁТn֬ %F|)Hf . 0HM(s-0XəQ˗Kl?7iD|70A=. :q(k %j܊]##R]ggMѿn2i,!݊غMY">8{Q l{~!/Uڔjض+ /+Hp5?e,58Pni1Pyv=gw6a_e׭| ю ƆzLh9i./ D{y);tɷ\yG*E\u忼B3qX1QEZ<؎eHPN)$D;tջf>P 1숹N JqȔ}NMn5*ώ$)C9U*ti8۹BuhFvFaӏ z=LTԌXjI* y:VoU!2Q#Zu}QjRI_(-AxqU2P)+5SPHM Ebfv²F3p޼Q]dhO3#El;wԂ(z q߼bKI u-@H51Xԅa/"lg#"J-?@ԏ6/X5Ӧ{er͂B!)CUwRY,a}+G3ϳ*ok!C~{-= -5;9x>\Udr|XWt`(O\/^ȕ킬h֍9?5_qiIIK6yVb;4`O@jYOZ]4FevP[ 4C&8JoR84 lx0ܥ ׯi#p"1ШlK5/v(&%ۖ UiZ!xAs3,qtzʑEa mUW0(AZVA~5^n~[ K9_Ŋ\΁l?N[ULE{b:"1osP7xmjvN ]qNٗZXxΡun_qB¾8lU'{^8̼nlQZ9=I~vs;sK`@nri{nb ̻4.KW1ϗO8>ӸZ"n9fX"-8i` ɭiY/)LgOV|U.6"fЈ[YWAn$g*0NK8,H\C7c|ΉoeGd+Zr0s?'9x53g,Z3q^Xt5a;C{E9Dfvo& `עPvjy,V[ phץ 5ݿ/ԙiv3š~K6f&y:L.YWO/G/bwe onH-$c:Emkթ?ёXNi7nN06^t]nYjhmv!$b QDIAig8^A=dxyؠ.U@w1/SN (^vˋW@ +Ih3~ 6d,s` AYkB`<Ċj0%I0vռ?i#J@|\_6]iՎuf="`l1YmlW& }M,vaʸn#v- Aib1}󘹞39Ic_`dA(_k> WBorͤQm)hg6@Am8)}FD$xNPUmyj)Ơw$k~{Oݜۄ+]ʮZcgHMmdѿT<_ 2uuJvMmʏ͸ 52w&A <ǂǐkB r̨,ӘV<ɝL Ūnfw!Rn uBv1`%A4td& Nd)u.1@L`ޓMn:hYKR~x_dҫ-Gc|`C r9Lf"|N1k ~Ɏ Mw ^,%oR)amiEwʫ`{C;m3y)^)9z+!#nl" 4¼n4[m)(7/+OVxgGW;لw5y0sI¾(TJkBOvGX L 'cAS',Mb=]ܬg +$&V$^sY#e_ tSQZLa˂Wߔf{}(O6Dp 8s *N–zsm* .R LiR0Ot[iC%Acq],W';@v6H3Auh # "ko(GrOS* P3 XW3!py6 "$iI+Wǜ‡3MUY5YX R{7ťu#aJn_w&x#w]j=(=-rνSyƬub-4EرB.7! Q1y عl&C&r e nDec'͚轷*Z4 ^h#3gD`7NU6ΚNv&{D*PJH9QC0ma-uW3ye G ڻϳ\'HBӂ&t LύtArGM$Mj϶UwWHLZmx  SB>БފZ,/ xg*zqR'Aimequr[Q 0[>[uoh3KX51Wm3q(e϶lq̢,,O.^4I}8?B4 P)*tjpDN&< "iQ̻ p!ajZȔu,*Jm\llj_ FZ RYp-Bcq^w2׻T"X#0\9bt' ?e_^d߮ؖI(tX%0Ob=kL&l՛v$& bq9kBs1GOcu{kgwm2[ؖ'Ir Vb+!$t|1!,/f!nBmhww"+\g.(kX0.@ mb;z[)6d7&MqmTYknBHC@kڐw^Wz` 5tYcᢍ=_wV[x@;A;\$Ygb$up8K>~M^)C+eWwVsH2v;FE{ֻntNK5ojb& Ln_Z5A?#q#Kt@ˮn=te6Ouz|#s`f.5t{*rBv3L`?yD` (S2 H$28Sút_TV226T.ɏyɗ lM Q G3)"-N6fHCnm5}1%A@4atN e5J/F_-H-Q9,l/jQwC<$c  o'@+Mԏbޤ+H5]3fBB]| 3RFtFa0unVWx~bl! \mBZV{& o9J-*}徤W?Z %86C{SH!PnV=g7-s0i$ޭ zK_k/q({;Ӟӻю 24^$ܧT uokIPَB~$Φ?<I~sd-/#(hQef`eqm{9@A59[|,Đ0Ԋ\NރK`Ҋ+΂d41ɪC⏞1\EףQ4oS9*7>i tcʚ~\ƑB1U ^w ]z .amHL{Ip>e@wQ/&-Id7zv{x6OU4yٮjG^YC Ԕ진 !qa?K/Jafy/pЖY3+)bR=GV7oAok ,ECd36oĉ0˦ OƷtM/nC$v720 aS%aa< yՄR@-z0$6jGε$Ֆ)Hlb4Աk.݌ ycd2c}_}V/ӷ/9ٌ3X7jp^=WQ-&fJDZjEdJouRBRm&LW)FzG4*@ra_ͥ2jjL$ZVɞr^g }bFF񔘢D7Z;\ﲤ zhڂ]&h~ +:QHZ?+wz31npNޕPA( XEZ<^3yy8p [fMVbSeHg@E.!0[fs%3/ fÜ6Qfp9ogdgx^T2&SM]W`jIYr$զ/Y=z q={1&Rib{adyAY5/T";̺rS 7#I^`EjrJ5_Fl46I~9[}Dׅg]MQG2l9 ㏲5Y5n^5D, %Dϲ 2>SI,u)/DOn!= /x] ^&'^PdY͐"P>/,r>PC5|c$rѴt-l$36=jXvJn/|Q3|3 rets6[2Zf߻+l/7e 3#!].b4pb?NQVlDvEȶ~G%ay[jĸ4̈́ts:T) iyvzcdЕgp٧|/KDWdlgf\-)SKTL`"٧/np ok)nv)7 &1MF[̂+>H;hT?%3Rdf=~BOq<6j{ھ>\ y$ѲfWJ] ص`ki!x :w[ߐ%w)E Ց86سu #-~"|K'fM-$E(܅3R'$;3D ݢEDnw{X庶0IOK3HMf6 8@/ȶX@*ΚZ<ଷT'tF$҄sG GEM;']Qx8q>;;$ro˾Y"ǁi>$gɋ )b#e> z󧷥#/,qWUc$ yOj$~lltlP+?]hꨗqoLOs2J5YI墣1W-th"zCX,Ih> {rQ708gDv . 燓S)7[6ʠL1|C6ekHNmUx[Bz5)0yR4^*Lut^NMLH>. 0~h-EJBMջ\BYJz~B\|`Hڕu)_5c=.qs",Mt?ʩks(PDSy^ƿoiF{kǰV-h^,C z |Z}@ 4%׹yAD]#^SDmnjk՗}z;U]L,lwRG+@@(حtڸ !*IhHrDK8wt[*1x߅c3u2(p{ˉphtfYO ANpS@ yԏtpe j9dDH`(jK l|>8Z O&>~Wwiv6*{wkl3TNja8Yi^>i|T})( %D7HJ߾-״ c T@y\OsǞ%(J+T}!x6~ppi7lT߽/y'`81ޯ O؟"~GDaZjϒ&;"lLO&35ۉ`q,q= h̬#w%[$.JPZ]."2{z&c x]~޴5O <חbBb91IDhزm+wu341snvfO_W!US9êͮN\E4\`O;t]j3xfslJy OHe!q^pA K; >H]l!m35A r3fv61i,L~%ijaW  i%Z9'`"H4AQv) ǻ +~\Ǽ&#-yX YgeX6~&2o.sF(eԯRh%f]ZƄ8N2\}kmIl tDú[wLqs\Bʕ+]5B G¤ Kk]ғc⭝.gXJ.k9N PLOuA%`5ZsL1ŀlLcB!3ByD2^tn;OTMwATDBދ3Kw \(݆Y,F lNj\]&ԕ&r j+2"l7tdWepS~ZOA%ݙ@$VM`*al[.6t\@ߕ29ؘbC_iFVu1o$=Z,=@Adfzw#tqmj usԨhsoз2Lķ0IBk'fpZ[pD%gc+Y. bDBC t4)/+*a7M8 F}Ud4.!&}Z;Tj $ySVvZ0X\-=E㞅Xt5g4BMH}oRD>!xt 4Z_+I)@5]]\E @LdDph7-䥮nnr;5ʙۆYzT"p5r-걔eA`ZkpCGnZ^*y;?憄A_ [[khzTg2j-~͸dq. Jq[k K렚]_yyjܥxl 1Q@b5wr*F9kdc0 TRX鮉̠nAkGN:˿ƓP]}f*Ts[Rvk/la۸m dO|z]{DIj[#y 3yZ4afmZղ8v /ZtA[kaq-XKk(& iwI3]qwRedZz2-,1Le)EP\3i!UFSagp_##b?nqԬTVB?a$2F,8 ;x}yTj3CvMeq*]SSq )M-zVbs[Fpke"?G_`_WXb@^񷠒v5}A F, "ɭ>e=k}g}}yۘ_n_nG<xSLy{r|ra"cCWMȕpɎbINڽ ڼmy`T;Eٽ x{\^_Qj Z Bݖ:_[YP<ʼR)H#˞>c7Ho4 ?9"/> W#::,@ \XԐ P(>% HEzژ lx#BVI' !JXĈ*+M"4atFyTteܙV!rǽt8聛SΣ_큸GHntoVё[BgwnUCPz&.^luU; v']a[#~fḟa8fǛs< J qRj Bl<*!~T䤦&+4Yi^_,|ފ={nwfp<4%)<|AP*{"qSso]8P\Suw&,~ y% 5/I9-r<95W h<= Cx˖o֪)d-^t׊WT o̙| U?yƯ_gǩy[t_U 'Dg- hPX +:˟)DS:7c:!}Zk0Lݚ(N\7jT0.ub |y juA4!tMDU:GQdSEs|% V0o G?N gZB[vH"Y/w:#wd4crP0xGER:qj {U`ԖZgؽA&ݸ<Ńd@w ]gY<Uu%/8psgwle 6kYuxU4JL@ԤnfB)#;tf$V&,֝<gM M[y§MPu(i (j>":OnWgy:'n/?xQ$ םt)<߯6gU aHHu.MY=XԔ5P Wu Y>(%Pȭ3xAR:6X 8 4[0؞ I>EKXSu˙YQu0YF#`+/LÄHDـuE -bQg/ aѕgegkslGmzV4UVEpL!=e®F}"qJ1]~V/C.Q4T=my؏|qy=Z)AlvŽ>G9 SZh$;&?諜$)sȻ z `3bnk>疡mMHؔm3,P:\:[E2Akb-j3_UصIFu)fvMV 6vgdS?TKM3Mo+Ӡezk.AWVۊaK6y(L^:}m8Gn[<?EF/`W }Ll n-[$j;]J2/!(nтhEO1"\mufCl SJSagT-FwIv 94cL|iI%ן8sj夃 }-֡|P]׵9=ʚSdig2~hrkGv,@pnMQRSZDž +_a+:xiLr mm4aXd6niDjb8<{ƚ4eWk vTΤ3Z$>1Wwԛ8{~45K\.7bsc0Hl c܄h{IfH4dԇ1wV%Pd6d|<Ecˬ1aŬDdDov{С9 e'y{>Uj0G$i#2/a9eo, ~X{FVHEDМ>b㈏&QlE:%g*};|4HUȔdw3RWeļsăpf^du31<Ʒ$|}_%H)b l| ǹ% ,ɦK;Оyx/4ˈ2{bS5avG%!㱈x)4{x5WGǤ SY.mҟQ`~džܲH"Կ[Pqb:Md䚫7Z#CîΊT.rmzd'폽)RKuysČ.J?G0 9ͺйG5I0[eqwd>̹pHk2>]i56_;>?-brSi>T]IGna}+Ay!BBcZh*ZPO U`qCEL#v#?kԎEOȉbWiԝJb[)*Holl$[hDc1fcl?ȸsn){sWP1&6QC%?`,!rO{"~Y{.oNO%%Nx,+hjOɱޓ*r&7r?.p^|M]YD#͐ړyI+.tvr!"B 1 CAH-yJ6b-Zci%QQ5LhaIfXə'ut$ =T 45hd::2#7 me"ɱ'Y/]M>V.iZVo+xfQtK@SMs#Kr\U4?C+mD5b͵31b:_,cksK`,QͲ?  #b7X-~uL3' Sf(7\~H._[۱( !I@kє4,ZWn095 .׊3tbh8‹3G(qs^~j@@Pnr6:PչaWLK"Cn%xqyD{2tWBEA}Nmҏ_,Ff 4r7:Z?(pG?8g*U$ ~_6^%6D. nkCRe0 6v } β]l0GOyzd},@XvX\xb0zw뤃@ׁƽwj#*"Ŏ:ڄaZA?1@]<7/|V4 8A]zKH?ڦ1&dtXDdNMMtDwyR?1G51:~'M dڳqDKû&".e(%BAKs[aN)(׭`iM De xH$sLaܟ&;ŵSg\ nOKʸ]'*{T%fɜM)2ni>kg]6oZi}3]ןcv_l`R^9SEcijE\j0>?/TMDH 0GĠvsqV'!E_QDt.O_(^!IV5~6кoI(tyRh)"/IX޳[ mpKUf3O{aw+@ˎuSz$b` Fkq׮#exgW52\wU- N٠Rdl|G}¸nB<yINzږfn}=3F(0R/<]7tE}F=Y$kEr<|xXD&0 qNc L ITk 4SP#!,!=%@^H~cp'nt *i55`})W2<0B]gÙ*oJZ#)E>x1K{̌tW=(B8!H=1ϥ9m)8I!D,l"v L 6!G dq W4Dh1]=.&WspTmrdi+{.rEcG߳_ء3jNG]2΃"tCryEFe5.]qs` T..03*ɹRH^Ǟ y6#f\ݛE:P[Q!<2f,_}y mkOBՂ2сVxaҘkWgu{RKA2FD?H+.UJ?L.% ~⁇qSOgCHE=ccYv*<l<];JByU$1c| 7/ZHkީb$x8D>A^ua=@ P-FXQOo=.H>F!qJ>4u|x Yf^5l~s7t3S !fY4{Q(U2zܘ $oHn|s Xi9 @WU`֧=\)GgXT`4 %DV "ƔDnlJQ S "/ȸ;F|xOcO]Mױ/i]!Tpei'r猖L!|ƣ'a"3bنVFW7䯳L;}8?g1@Փ8XrM(VOh}$tnJ#+bl̍ 0' *{ʖX1K*8~N՚2cdȺZpLIocY%_TL3'cbh+Duj^.KԒ{kL鮘FjSZ_Og$ҌߞbbbK܇U*wnc](R E+6WۂQ~_a&8TO;`lc&dXim<ʛ (ՇT=uhvΗW{5$6NI ~&O(AgmJ h>dɘ(V8֮'=Оg'miD (BKe/6 'W #y:%Qݣ^?C^WZ-'Mg>=H7I Q0qn>+a'XO m[b D68Ƣ7{ U|n։zT{\ yv0YE66D%- e0 /)q6^ ~/=E/򫩭sNblZ? R׵7x/nL;5]Ȏ*!SϴaVWwE229Q,P7OBe=9<:^oD,` W2HxxoHL&_OG)UD;J-ִq,?#S T oxE኱]QYYoLP66+SUHĖW[ 1K-ͯCX0Wħ{\;!-Sn!?V¯z^eR;En{ė;z3Ț@g:Mς*ظV; YHUݳ*fhy:~2} UA3 vܺ/TQkWk!2},n[L"@ߠ g)z9b솦De=;uYNHLIxRD?oyny켺l0Y.ſv[ S0hѳ- x$-2U<&G#bsky2`y-Hf&ζh"GFPzX&ތ.I<rtQ`l5?|Dm`f{Kij#E2TK!5{:`I$ޜO-)!uHԎ]$N։[ ' sRZXbE&1CŞrjrIغ -D/NAf_";Ckm9ީgN?kb""\`-AD4Z2՘#2YFI-,IuۇBB&2~^xGUJz!eyTQ?b5br΄ݒeҽF|r+xbV|6ݡ@I.&ڤV鋖ѓ6R'y>$'54 V6FrTW5^01boe ^ruv4g$W}tH_6n: ~iy&X;vLɅM\|7\yPp/tRPt:  ϗ#uz쌑}P'wvofԱC<C-q~<\Rm6SHE\ >esHKnz0聗 2cٳhy%a& Y ShԶ}W yxd P5DTxy1\ؘ02a:N1%9s*'O.f2K?fCPy#@%ŜE9=pz{w@߹ٔ" XQ nAZ~NS V~UZcg>WʇaBZ=\`"YKrY[D#Z;O\wV@Eh?Jl{°Шp,fV ?ɔHmwLg2Qݢ G. OѲvfЀT8v{iBkwjBρk{ QWFU3]b@~XgjXHQՕ,ܮ՝(J\ƑRc䓞޺\A7d1~GØXWgt'jUE~7},(uj/6 I l"eXӍ?`H.(g+p#|w3Xӕ >z0TE^l 6%y3Qp2f7  |s\GXIߛ[.&X|71'&Zj#~P3 ;砆VKڼ0BsQX S7ᥱFMH8| ^${|l- jq1q(3t*)GxRwȒJ!tryT S%GSm&sIR4/a?h_[̲>ۮ+2q},]ΤgKOz }}+R<"VYMCvN5WAܟĺru `%okX2sLZj.uE#tLˢ|m]nQ*'ȏx}[`=dO ka'0-E'P7иV!'{gn9U=z^tI+yEN `0vϙt%\e5R pp+%I,czR"8(KZ5 ˩ )D`IiѾC7-3U:;HzekǗ:hvч‡4H1a+|ڰ*iU$5t'd~(u Rr@d/C\tC=o{PWiK-I:)# V&˔$^bz+ C8 ̰]u;hyPBC]JZ5W$bȅG585-o+/D`K|АJJ ep*P!Q7WvVH:;炖 >69d[j~= P(#PAb: x3+3* 슔<~%:ZZU@\#HewON  @0 >Tѐ,&&Lp$4x?ơInERCm,C +:GЧ;đGp#u>kAxfeNMWX@繺_ch'sRو;e,$iw}JRWė,gG&-̍,LAfH+5!8eԨA@ jNk~2P{,fNb;GbP]PIi7qA [yKjȼS|{klMk)pmdHM @9WAf;.qkW˲j&Fg9JD|S\6L/aHpA]oͿn<&T$"ß?Ψ߁?[AE^jOb`rw[d'hE ~@xJ?ŭa}^I6D/k,nOEc*6n4Ų-f1BWm*얌@ -#WMtt(QeAvC1-ARmIf{.akSpJ O9#J.VbuŸ#tHE5|bl;XC39d{A0 ӝ3G Y3s=NScI*}U9H[\彭5l`3\;ZSTڋOr.2a2F"e79P֋PxϜp.'Q pRa,򀚇D\Ds_s(S5)~іCu,sM@bIoTqnk8[}fjR>(U &gd(k=oé? 6MDIp|{M*a)AHzoRv]w[e94ěh㵻$'y^ nܒuS wj:#3z`ֺDh[hm`Fk2i511)9{+oBيP)eB)3AiGڪpZVV(ׯqղ߳[yɰWf~KXڏl<6a@C|ݴ#nyGkq̏T50r}g]$+3NG./MZֻyj3b[DM'(${(QPT+PǛr ݜ̘jقk\a,s4'0 yђEz˳ZAT2ױ\Gp^k<PcSu0 _~>ٱU\l0,\鼏(ɱg E픞>,hN+Z2!Ê u"BϵVVp/^j_A9a Rҭp>~N^<|GS2jN綧~qB `H~_D"El|ӈ19'HSc_/}!_<ďRL>/ Ϲ}UX8."mW(ϝD$m"kBa^D #TcI_35tLd7W7c5IJʢPN 蒈 |a 4dTE*BtTn^~O1Mrin +KEzgyîڪ86x ϛ`&o'1U,nnS(Yy*8X@Z~ 3a)cb6{l)HTC3IM@eL@ghhU}11?aۨ{D"6ᲀ( U+S=_D;X|O,#lt"֔:cݾ4'B2,}v^M䪺d]rN~y?2`H_i:Rd5@`e$Es1*-B-A诚Y[l 7lgiZ֏̳_t1J)jҿUY"S],2l᠄n IjK_;M^'3悘AYXVn\OwȖQXPEu b>0K%WnJEj.eDGU-(C*#ci@l@-Vi^y2ߛDC ʪgC"4aK8mL䜼÷L^ jn>l7甍Xn.p-#/}F2Ya_( UMGj]=l~"{}_w򊛝, sd7'C9Cݻ ,I)<_EvQb uc7a mD.ZwdPEuگ5D>Q7P irHWH?of ߘy7:;<1/6heqt=zscLbƠT  h96q{QPR.5IRGi;tGg1zC) DD>(.RcGJ2k| p/WD,/3oOB¦x'k~fco#@d,Gl̦R䌕U{Yȣg(K|1U4d".:g1H !Yb   tSw4$XDJ#?dUC0Vy\=ddʝgjwukȖѓn#Yj%HܒE?Bj LD|̐j=LdFgenigY9JMmL.sQڙ R /5t9ؽy>Vm̀msJ4٤9 w|Xu}eoɠu%}0bw]ϑp9&[v>̲ VfVX]KSл^7'hvNatdc_gZ{" "v`ع&F8nZdնyK,t_e\LS}֦Q$n٨p`VCZ^t!Y/`/wyea wrnoV^ئjG8z::ՁSD'Ƴ0){p\ȦgI{Q1׎-o_$)ׄTB~yTp5P$LԼ K&L povu9eI]Ĩůo\iImB1&}^ݬ^7Rˍ~&SsE$d'1?:s4_eOUh7' Wsa26N4]O_ҤP9# CN:Ǭ=e77W;ăm'RVfa>*xTXĆn1dw>o"U,eŸHG C,^1|m6dKc칟Ƃy5\~Udhhd& ңx.||LHx%@ǢNb3m}hf/AG\4}k^]i^XB)&c{ mD;l꦳s xjyC!;׀J0Sl'k]b07HkA@w`U+ h3, <jyTW)6h_״Dofͨ9}0 /XKru;0vl;okl1%6gDt =i64FcVd.̵z^-g@Wȓ}z:-p.{t=@RLI*pm,{= Fu(kQÚu\Kǯ鸊L_>zБ}]# ˆ/X[nD8[Yg"D UFq5tEa57pvNH13YZ0a02a\lX } PEMٚLyQd6u6*Cn#-,r0LQ\tHy4V @1ܴg}\jbWHيGȉ}6-XM),E,YN[ibj!cy_CYw ?kpڱĐܺG;2w `B2LjfB/`kݍK;S_0MSv Xn=^7QlU.-GjߗdɴpbbY-joeLd}Dmm̑68F&*Ԓeն>]jF/7(9"jJ)Va==OXO5ZQp̏+/7  辍a{J c_!rPU`Al_"y7qġpBjIׅ>>a$"kcsTlpؘf!Q"xw+ͫ \'k{R%蓯9OwvaWMq@y:iT奾FpLTmP28ڊi<:3\?ԮzQ81=F> "]vYo;3fsNy~ή(:MF(P7K0obd#;c;݃i F(9! <xx̷2u~7c bWZ9O?n4 vI_*`}:fȁHwT"܁ RDV/),4x~gYJ=jc^ٶg缆1H6Z(l^:DoDC(ge.a?hU#P}zA>u_qЈ3OV=<π!8AF2GH1./HIp3 4MhzN42CbDE6j Թ9 ۦ,5gMD"dٖ#.1d=$;,1a8lEQ3wU7"/3n$+ FykL3NN> 0x|[H#{1sUCmM,t'Kh64?}m@=*qP"F~)-:4=/eg<^`s TD 6yJ44" <32$:3*[dǝB&9I!oH|0/*K?n!8st+?t_t}&-GFv #eg o>LY/x(Y¤=/l[psOऔ%D.\vFZqi=̔?O F0tHF8md|pC@?nMfsyY0m*gSػlo`P#F5E Lu|Ѐ++$OyQ?֐"XLț͋/+:jm4T4FZPK) F+L@gŁǰۜ숦5ᑆcJ7߲{Yxv^JڏL^F*h,mAn0?pi֤> ԊܶS)uŽ2by~XII!J0M^J<0LOUInM ^I`/#wP!D.):|OЁ(Q]mPswrAl2'[W[t?Sy{v 06t;eחTMQ/Bz"}Vm"ځnø ga1tO;Uַ"]C0Ac2iC/vxz"E4/zh:u?@? iUd:2IڑZ`2NMxťDîtG kT σK P&4Ji}Y&@X?ҖWd s/ٿRȰc XufωI}9mNN,[clZ8T$nYH8eY1LL+rI eʲ"?,C>B>K~̷!USruh]N[ Rq, %8N 3V vg$uo$F[IIo¸c߽6mj/Gr->+|40ejzJHmZι(nͲ_B(zi!zWx:Z^SfN *Asؘu|uesHiBgrb-EL+>)OVK-as0f".I&T:{aJ;Zq@Ƒ:m']aKHIFFsS yW>C`*$f~UjRUZ p!qVotɯ͢wdyn..T(W'r2i֪qZx`KeqӉ٤URa͜F$rě oCfד)k _Sp-up92/:{B`im"GGS#޲_!ݞ!S)m4|]̹D[85Kz<*D@L[hIwF97HdFeq6P߹4}oٕq2"A ȗ4Ph d.F KF3-):R-P{=UJ.'ܝC6SI #Jc<ڰvlMM̠Zܛן/iYb6֤<M,&VR⢏LMA`qн-hK{KW n%FRY6R)V33g7$ f*!q0뿼&H)"W-cUqfƑ͒izoŬvo 4GZXB?Z9` ̝cZUbf 7 nۨH |!޳]]v [$NB>yՑSߛ")뒮υ'z߻+0 U{` *(8m&%z4'/iI+H3QmLAd:Hu]ˑm5)%0^yAy6)Esnu!#ѭӳ\EM <|ח s~63atiG͸JI|fCi?,W֐Q6y͙<"@D ~eHao%ITeaƼ@2@fvmA& lkZ^VqÁ9=Ѩqy` H ԗlFuR&5' (WLEݐkĹf MLA5w돐 #ʏTy;Qp*AglW8 t|nXₗƩEeTSwe dVk=O;?~ u Ӈޝm0y)0.?D¾%`O4:s Od]7f^FQ)M$VTY,a3:~> Q])8blUշZ;}YO4l X] Vn4,HvkͯUXχd:%d IQRyQ# "ΫuD1d{i. 5 " 5m T}.C)!.8CFŧy"d/jT6YgǝҮzӄR(,avӔd!ح⤪t:8 qR^#~?E3ݴ`^eKÐ:]@CFE_u5Eps5⫸V ?\۩\PcY 0".,""+#1R k;h (k ؤQxġ- 8%ZvB2$iv7bxM Lm)uvMJ&&z/Ϡ0V5ŰT^W-y>}>V-_huCUK(Zrj=F%:߄3KJm޲xK={ʗ3 [wϖ Ը .)+(U!ϐ1rsQN6 @Gx@"BI%(9"gFPa1倮gGfrW?,8&Y tHv~%h jyibf|סDӑ#ݣLv,~_5ư0K(ײַ7KƦ?|Ô^*tl { 6dbTYI«U3 `NѮG&p+\؇0>_3b*py%\ C*I «)7Em=O.o>SKy,LU8+ŻI-׆PN ujIO=u O//g͈^WlUsEg4a@h#ոUT萗h)u,ժ~Qn, 3+u]6-28' NoI,餀<@(eckb ,t${TL7#Η,ґY-MFjwݎ; d$[ü#jY;\*Os);?{ o 1_NJy@\+;2^ce.'8dP0 _vbˠڣ]4a~=Y/%ig.S?D#%Qc^BG˞lB.0ۊ,72{4BּUN$L2Mb{d񫽌#P'NaOE aWjC^)s.~'KUPgggm)acyԤv A;Y[4(:ɉ:XyZEgxqEm(|hu:11N꾓pu}X4 Ni3 |Ai$$#l-_ Ԑ8شf,<E {;X;$xQY(MU!NTj~xnm=nϠ}\V%mZevO.i~/) i b߿vUU]9cn觪o@Af@kd4T<~>O"(nTYgu"qĘ] 1Gpِb|F-9׼dE),dTr$,7fX~J3*XipʒgZܿqz\uD$r蚪1<|16IdmS2|C ]H%Ћ##fG?)$u;&(˂ 21K>iݳʥ9ICyp֒*?2וO<(A,uUE O k"c_{!g^omf&K >ږX.(ukkٷK1 =xq BOX ;='I 3= i:^Ib%%9s,oN_ 4ߣ/LkN &( b]32.eCh(㛏xс}0\VQ+Gū9G]T+r輰0U犫 0="$;ⷔԴMɒ<winuz)UJ0<pؠ09&S߿n _H "I#V>"}RŸ&ih1 ry? b{ٝVࡍkh͍6FX=z`(MS/ݫ90u-R&_?WD>ioETp!SKB?^9 %p^h;pp 3}XceI9<K/V)şHW{O-u . .G{곚 t\|.\-q?|}K6UWI' s}q5u܈8Q%DO^nl߳m]#sEGyU 7VԽm %:f?@X>3rZ*lX$ ٤#QtWP4jrgkPI18?ۢjXĺ]^ B@ *Hǝ4dZï|Vn5鼦8C>t? %^kGOMYuOFu|V xE2jgc%AmZy[Q 8Mh(@mZwvOx xee5_\ܣ(0]TydC&tyUZmp]صþŢaܒy @$W#ªq>1ʹE]aD҅mN?CpG*- y}9gryӖحiQⶭV0SJEVg||oаǙa=T2p.lkWd^:#B478* w paiTѳЈ! g|LKm% IrݚĂ_Z1%QE4,Qi1V{'#Hna4:sm* %=WAOr:?œQU(qhwl4Gs3P-^IQ`^g<Ʃ=bZXiS8m y)GmWlh╣ 53J'G*Td冨YS{aI{wg,-۷  YGN aPȊXb,0漴#:Ɔ47A BEu\K`4.׋j~Q{YY+c C};iZ +!b7~b0 lh<̍dGUݱiuQSڱ[}0eX4P˼xIywIqt]Uf+ 8eB[raU.y=A? k͆ۓ Id\-爊Z83 v?U?킦dmjfmc~/zI*R tW.89.PvrF*߱P@^%;y7r䲚Cǃ CS> Zn ōKV(Uƒ.0+eΧC%*Ԇd s |(:0~r]ojùɂO]ȓ(ՀUX֟v/27brԞLv::FI|gKIcy`|A*x&U6jN޿Z9wa*'naİ1+)E$h] 4g>Y\IB&vEN0A5)1 ߍzUsBT]=63QS@\^\O3"#%4 35hX iԠq0Pƽ$a>FрٗP\ғ <>ZLy]'AS9:=(Tuzhw{[m zQy`THygc)C"sӺ'q=8Cg4uUa(C g>sjyI|7eǥNekoI]uM) _PA]L3u`dR5ղX"h]xkC{tqqF~=?sAz(LFVQfu'EmN6=-U~7V0-a?E􆷸~Gɻ#iUma SIi1åvk6+'s3HSG=ΐZ}rICa uAp!f[Rue"$dME UW4 N B+3w*$Ssf wiG$6D2k]༽$]sLߖl9y3z-ezjQWk5$S^9L|+^?CޭϤJz*/Ҍ9ӜkAP\;Ƅ[GwW s[cHCWLQ-~l,|qEHX_vheGUkd݀ˍcfxm 1ETǞvQ lε9 uW**:n6g򡭧hʐ * _ϔk˛ %D}Ě<%pA>?k_9)>".UԦ]✿WYl⃔>H 0!.eٙqp_J`.{ ؜۝&jQ7Ajf',r"~c()'^0 1PgWkdnF8)]N6e!<w{rNl9tbsо~ǹZOΜc((XVO|J2MﭨlŘ5\Htg~7Tޓ!L@zh}Nكx(Cf[nGS-BgEy X0.HϓvS,Ƨ蟗A-@hpbV9? vq~$ʊ]?:Ax\xͯO(D2\N0"i=M0?l(|=fYG =YsWEN@^[023 4_HG0{~S27o›W lyjtbQݚnSH̀`)PVg TFڭmOUrZ)0 l&2~7Ʒf}#T$9*L}p!1i`-J~ <>Vۈ]uZ5xEǢ(ZL;cĂ gql@׽ >1|HGu~]Bz=vdwv1tWmu|\4>_ K@ 'S_[ї&u ϒO&Eґ(CoEf]3ߨnlp! `G7m`QSqZ4U [Ϲ,oh\=ƚ3|j<6޾8zf)}?oSqi) LsNf[!wR@sX9WJ:g{m@{[g7,3mAat0jWN AEs~>W^pb8A%ܯYfvh;wN 43ibw7NGuQy=<KxP5VQ3>@}ʧɪl)M-B٬0 Pő;9gPJG0&@@vrLNLȯ.#e^p*[1 W\'ۘaQJ Wg 8vhx pIqȅӌ)@>E#˨0՞# 7S3m@Og"SDybܞ c+6ŵ">euqINm]uzUxS< }H4{OH3$ ' .KTdq ؝7ouZ5 aZ͓x&`gah S ).o[QtXsiN˜v~dT LAo'?zUڰ֙Xdn^#NKʚrX`iNI<()g58̒.ٱi9MoNTS~]T:@sxEؚ}#xp<;+'vh ]¤5EEɗy1}곁Ul|"0!MA#YPSO ]v\ kLlޓ"+M!_[miY"{Phy^])K0x@PRfj\3eZGUBka,NqX@,2m+[$gx_.Kb k}Z[ ,W ~hyprӱ>4Haz(̂A#F9׷nSRԺRʩ_9{tr_l{1x4xWt1+ᰉZH^3HfcONNP!K˟ oxIoZN4j?l>vY31 #l:',91+^}fcYfܒ!"x!w|J@<. ,rm*kPX;S/Z3A&l(eใr %2H<1t4?ٕ8yؙ@핢u\l#Èq}A fyc|wf(ߕ]2I:q0Z2'T>d< ^p'=zIV Gn:Q>&y* *IH1kŒJT.֜%b G˱_e>7 BĸSt =?5%~ANנikm^DHavz(~!>Ρ{4ONS'Z]ZC ή5Сf)B_%`4PpAQXOI;k|c׮t 6;줆E{2NJ6oB.}Q-qH5 76 բYi͈MiUJI[頊'[E[.h̴,7 zdvNtx4o,FO]?ڌ)P_wl>[XaHTϥfQvDbzd"$*#qr(@hZ1 \Y 299GsC is6msu8dtĕ4C*TJd-&f+3߰ G(#"3='y>[; ?-^L)WBh7YImUj3͏+{tK&/]*\RZ<`tMP7;ɚu+ zbmFb104ZNS_HR@C+y|z>z?` Y1MA=H%eo=IY_Τe,9 P'.Zy`'(wzʆͭTNFQ}䤳R0㇎vyqyekg.L-Z ~n%7̙ʰLC8"ױT#[ TS o/QCC$ gK|+}\Ʉ#?.%xPA {TrY@XԎ~m)VʱB<bӸv(3,7=m..(l۫Hh[KF!8TĀ^rT-ωh|eυ[6GN}}>f2[6 bWObPI/U-02C"%=Mb\irI,#y ~'c"BWQpfq^dpըT>~Y8V,ySҜ] z*Qe:}TҼ@;w!bpG^9~J/)?wgeCiA"]@Vڷ* Gj>G u!I6oKWj{]BE(d{s=Nq)47y_NZbϸ00(8bL{Sj'LU:;iKa —k)J R<p8>xfC5J aX(R8|KC&'oA@xaboU c-!M(,BQ{;v1vAޖVv=Ԃ(/+& GI&4L.s9@q6ISPH7/QLhg5@Fh^g?fX G!5 $A {ʔdJ=wQ" l c.`mbs˗UFן`k~F.+̽'ٸk<ўo*ÕhOy HRVX~: P꾮+y*uaz(`-'$v V[`)%oHT$ PiblE[/ʧϙ IBMt]e@bo(u+hV\O,8◼I/1.LwБ!K"6>%OyI.Qk3BsM74}=RY̖w#(|fCp_G2JH*CƇϛP^mkTۤBE+OpL\ǰn=hԢ@㽟 ,Ғ̈́;/l ;)+/]=!pAQd猾uHjٿ&EzY7r]t.<9ω m?fm@bLUF&96;ۼ* 7Ձ=\/on<~z[Jq YėywoadЕYzG#&w#(=WR#87h$(m_VTG?׀7`TIc]g"/*Ѐ.K( Vi#$xs!/={8b{n"򙉎 a]㹡]syHƟ9MWUL˞I;x%^wņ#3X`VC/!+Yy^(I@A^OUsw\7מp 4j~)7~Pݜδf?7$Fo_{yA e =Z9,Y)`i&*=·)`rH5957_[,^xeTTdIű.N.MM =u9k ~r"Gr~DgU(uH9`}'R$u$wXZ9FE8.ze*GP#6\t7IÕ!p0=8Mh|2ug(j)>~YHb^Օ x8C(ظ6i;P q_.2K-H刳R"tq*4`kBq ;1x%ikS,-1e~"2gY?xW@)UUu}ZcseBi %@QFQir O/ #N{{(j r8ۜ`<*M6>(:UHOdj6?>;A?ܛ* ,_EQ >MXGHum%k%!7Ha$ o_Pzn̟8U▗;%UhH)ĩ c:_ o1L^e0Lvl6JG10{Y}:{fVĒ(TGmmGZڤP*'[˜ &_*G`L娆;8q;)C!Iyf(+TCBjONEk5ߵ2*Z 24 > l`KL TXqW2#!!a@ $"GŬ J%=QѦ>¢} Y;AtbTCm^wjL|`HխUfi 1SIk K0u'|ʓ*RTqdj%K2PWf:>nt·EYwϟT\nxğu0gD>OF@hx)i=ęB6'V|0yڭ xOg[R=$%>x6_/cJ%Pz"_m` E`R?NQF0q#L%( /&.ʭ 7wQ/*]Y/yFOCQ/5L;؟7" U܍r\ƌ>]BuCp.YN邒eHYqr-fSܕ` WL5սѺcGܯ]Qz\ dD֡|D^V?j|QDA 94ݻcdumlUwH5P5վ '9T|~6=\1RzУ`!5¥9d>dI&.4BI,gMD,Mher|G14q,n )-Z9H`"i =$W  I _OZMi7m{H?=BޖBjw F("wE oxW1(_Q¶tոhI547 m^0o9O9l3<Q>Oj*K &5ϭ35 a|`Vx]o\i|X j]'1D\ONꇑ*$ʚl>|w Gbq}3:quv >e7m6O )/0 ]{ʹj獛嚽/\*c6mZNGW2%ZO { @^DQ|)5q M&+>QN` Y*zq[5icH\T=LnmHtjZ˺Բm^Zڊc8sVB7Ml{28p/K6<GHyd)Pq(cgar2 U| cHuL=8YK舓qc{z}!&Ұ='J2f\R;IM5u{l= 5.웝/+8T dVpccq[8$R8_oY-qJ.vȁĶ'AJkFcNyR ^lDGd4]h°cxk&*^ YpJ}UÉrrZS_"E@]BrV_06)~7n"}?giRTצ)(-,+PDq¨עR'N_7 D~uWu=m0: 䒂 [~[<ޠCQdޥIKUVfw^+ MA8i SjbwZk$R>ònXtJZ%rGTX>m2Cl$?0RuRH5&% ]Ds; 18\~n-MdR-i$Kg#Lv[13XseƩBQ{чqT[IBِ+Frx_ʼ:OӮ0pŝELN 4u'~R#H [Ʃ9pUP?a? A<{|ϙ cml@ [֪]x};69Q?X8E7lǸ<6#VyPL̗[D"˥Ų]σ!S^u6fMN.SʶQF4P6|=pRqҀ = 7sKԊ%m7L>6s`֮Y;6C7P%;5/ts-s\ͪ48qeQ=>٫ctqQ .VԞǠ~kg'[;"+r8؇ֺj"D~ /n4<:@ñ`%m:sImw%gݞu9BrkfϑA^ m-q]Muܖ8bs 1x-Vp;wDͲ[;[V on翥Nz4yCy0㩏0nB௜<;{ۯkawOmS&b/r Eal4)-.𕱖{(-yE+]f'Sz\y4C,P]"W S)>Mi` ^"u!',BF2mתr`ﺍ͖·Lt$WF*,J$ēfGZ QY1'i&^'{LnO j?x>*PP&/K{yN#d{0v}\2'gQv) +벡tוy*}mvGhrlmz{69Iwz?n2DGNqoa5*Ѐ t6ۀqFv` ջm)t:cٵ4QEEwb漑vg#BK)q'Q;=I&5#" î?Tf}LcPz;yeQn,W9]e.JTJzG@4[2&'Kgtť-NX5FjmEn'_52?^ms_ACacn2PZV 1 ښ0T.qwi8oTV3.%?>@݁3X?Krs>.?<@bķ6:0Kl5T/+*E#6^ q?G5]cPw,$:+2Onj QzGzk*3Jf]T&-R-nk&Hˆř^10T& ,0/h=dmS1'zLPGɖfKuC%a\JtB*#jA%S!njk)RVo7*$ݸY`ɑz$Uܾ;J]~!((B,m'/i~) [B AuRY3tM/LA \(*E"ӳ}C~52qp%k ^,Re%PzM)жˇYzm?%IILB8q܃a&knKօ6Eu@Qr9W `q3bo}8qm:T>iP#\)`ujRI5x5HhB(FtPY6=Sz\')!k=i}(+:Ɓ@OCM&`ob4=ep!u9Є0jDhtl P5-OB1-cnral E1e^,nbBUD@9M-i뇥s("xt4'0@CU n[9=w Fcw mDsǰbՌ5X{V=-lCva!*:ߦ z0~Ů`AUQJg[$ jIX#kٙ?#ʋC|nӐg4"41R݈3K!,s`,H&do2K޾lJ7g?0WwƟimĮz@d:k6\x,"@gtLxO;;V`5jDQ,fYV;,3nV4SO/X]QuQnR7P@C/`o5pȡ٢f²K|d80'o$3b/vh-&BH(uRq 6JpAiދZ$_Sqߤdef!\=n9QHNQbKp,T>2[*I] +ʃX6dL1/Ń˃ò} g7 .i¦8ϣ^ u>#N`= SB ݑ4Sy$!|cK7f5>'Woe|^rꟚCY(cңP ݛ;l gШu@7W9vYyx)`_:S{cuA3O[uۦYEd;@Fl9w8)EmrtV.Ch Pͤ6+輲O錞鵓 gtV_?!!LW{+fuCATlǢbU9lu3HRC'AeYCޝKcɝm[Yϋ4+:MfjH%T{v[ҿ>ǥItʨÄ/˹"fa}#=&u76VB.Idg#9n{&PU} Kp8Pbx)J޶iv\>*CiTxcT/qBG1?5? &1ӪhteC<.R3́NT0-;.A8]ڭ:j[PY͆EM|*5N\i yI6vB Cfhz8MRu{xsJO&g+QQ|YC; s=@ZOض7v-jTحx(8 ˓~#Xk=p`Cnwy:'D pB)ClXЎAqmq߄=;Xxvҫ42sng7|.> } "0%L2FW.$`\PkPs7cV fg#|- *?$)Y_.&YWv}Zo#eUl E|o3Q!'qqTP4Y5@h#ǕF_ #- @ͬ.tpn(h2׍vZ6;ZC (Y60|lre]%EFsӫˢ]mBOyC0~xc{+aHq{KX6$*&]JxF*ЏG: {$ Xz>‹zY,:QN [tNsB)pJ 'pO1\gEF!!^bgZyWQSIA?XҚ|yȼ!Tk؂L޵E.[y8qm~DcMhGӕE*tiCoGyλ~ͮTzƱn(lX `dԼ;uM+C`?0Qs&N'pj4D F$]6eKD3?2Y ~97uNOs2#35@̟(^zp% Rgׂn `P*) o :wf^}\.6t1~'$prLMfpuyO,Q(6.'u@YED 9R8 q ƗG&$rUD^tkg~k%G㤙wEv"G b";5|IuQZ/u{KUQGӻJ\S:ڏF_RM۽f=fv}9B\l(q/%mI Š_q}eXJjZ53_>h6>K}Du7'MljjpCXhݶq5L6[[(Afc9ւhmYlG]6_z<;s k' ky< MA7i#L nOap1<)8]!Mjcz;plmF+' `E\ѢwE)0fx,ˆi?Ty hb2<e yL1x\ˣl|!߰4gFφL.26_Њ$([O @EAS[t@~mD4w.!p5(d]J^S3IC"nӱe5S.JX1+=3"h3?l|yk2'D(рݳMyU{od78K4H"|r` :5{`؃D<ˡ`$? SDi&<̷Ucc n@QIY%Hs2׊7܊=a9(q",췿PUfrFBCЈ0uX֐(47 T=*HEa٨=|ǘsl$Uhu-UZ j<6HdKa@Ȑ647䜔1>IZ.7 PIa(= AE\s쑓 %;v(fL,Y9ڣlyK $DAE2G&-ڈl߽pi6 ]v=qtA ЈhALik$憿M Bi+&nQ8`wf0#Xs,jSWE{>VI'-PHVJ AOsGg hA|aE_ 1c"VE$?WZTFT`0ܱdK<>֢TRyNalw1{FLx\RǗAf4fSWZTOӝXୈJژms1~!b/*G8idr7>A+ MbM97 }ZVQဤ۔ 6-@@ZXxZҧx:Jc>4;hnO&R֙<iaV(C{Olڽ=MAХ~1dMR)'굠MqV4t`Q}-ӛHBcJģ;DE-ٚ㑌0 5 1=fFj?5QM[^]Z&s_ZNhQ7>[@ 4n8O2psRԻI7ZrN,Bd*I(wpB᪳1&oOLzp8]$s.@2!MJ4}^>rd4ᇁL:gn` aXEt>Mؼ$GKcWZXk>+Zn!izG)=9a*,Eto.,%s<{܈ ߐGAooE6A.?\`P<;8ȁvMۡ^ڿu%'Ł%VNĉ޳ł0q ޳?rPmla?9Ru0!#TG둺`Xh KdH:JRilA]Gǩ5 XHj&240nit$VS_Ad{mSTAW܏3Y;#2qW)  Hf'aO]cX+aF{[&T\ ϒQ-I}9~ `NM[l~*߈lY^fAQ 74ٍsK`b2RuRcX1&][ mk32zraH6;/qB-Q6-9]8FgӸUzp&!n!i,zIKeq&$AG@P*,{wqCu~zmI{w?g:)K\#|'Lrl[* {m6Kɤ#Bc"|X?mT"3t[hQTgX!BC5<[,~JIsF<.du{)j([uK ,8cspǞ@J81t!pMN΁ʧ! t7`tzB\.1QR~;"]0‚/\Gl6u%TChGzOR0ix\E' jZftW/MB{a :V(`kF`#NHTBqK< /|g}ZMޚ(IʸɼԪsW*GH q6C0 >qIaNC*fv\pUdRJ+ MD%JfZn+1B~z$#pS@UpggG?}/OS]a| C&HzwNaRK45MoH2oj36r"G ;'\;?aY(B_* .!6Q%/'wV϶(eHb}B!r EpӸGW!5z='0x4[;1ר>әռnwb?I* 6qx瞿B<jU%,`>'X3(;NȠM]*`^FʳX̋(g G)5]Ji2W <=^Ѩf؄(WE8&.^ګ.b܆? .W΃6xD.DWX,Cgaփ'Mxd26-SI`=OqYpʲU TbwvL]IKs&|qB?ƤVlssjXFqUOfGa CWk),,&I$ŏ2X?ayC&CWl,; 93`Pṑ;6~ٱ I%6[c=U 9%Y||&Sa # '[n!؛=SZ hmS(F$/uSnm2@>ށ&d#*ܬOrrG毒uܑ$'LT%Z|AFx2%G& ~q>ogXs\#CdI;nxr?֞MLa͌hrZյDT64jǡhoqR/6oh:p( z]k cK+Wll}zLJpcRi-7kˏPPoz?:k(ht"Lltg=i?V{'t}p$0pIv@_ɩf< 7)Z_2?‡IaQܠ"eEʪ0N]6պa;2[ kZ_5nJMbLx]6Yʽ8T !; oh|P7Vuh~oNa+KV:o =|+i'* (wlUs91*f{$ṣ_tZ"F1 Wd|tۂ'__ե; SRztѶw2uɚpkkBe.Jg;.kӀcjOa<(JKGDf?8.mW.jЩX%uL|[&r7"S6!<=*ɎULFo~ n[:{B"U&h^*HSߎw5yY@ S֙w2EJvv!]"e:&&-6jZI}FCm(wyg(߯.QyR5L{ȸnG'@0PYk %d%?įp';y֛{?QPp!W{ԦWfuj5C 2 bA)`8ہB:5?GiS9y/d*RIJ|oDTd)ؒ΀fvΞ7)v/eij=b7$g"_1Dt\ z9AXwG 3L[<|EHax^ 7tse'Y5 [%S/*pÔ#+Y.%MH 5iSޅZRd\(*LÁE>@Gs4GoY3YXyAH$3VqR3-g pӉ}$S$|^~TD"=it]0O=  9 L->iKu-uPM\4Ju]vл= nXz)A^.g.KWc(^#fWl$&4l wC0)j|/_OvvY}LQp S; 8PНrQw?a "*`&#(r%C&E9Uo2;Ba !9]ܶ@&D5u^jbA[h칈q ⱳiMe[z&"_7e !wԹgXA_Yb1 o; K6~dQMjF8f$8}AV3nHrZ솰r;+-@)]8 ̟:%qP=Ad#AQt d+)Â'T⋕G6Šb^7Cc0q@yA%0U* a+4/EbLHMM9JdJȩȲv#}&u>L^v䰧$+94\EGWc4cWћ/{$ϬіwYa6yf:32a< KPm*5M8Gq܃k;=1-/L&I 喟jX" ܺ-ZQ gqBð*v?|e&CPpQ &axuhͰfBA5:~P$1ρy0~s&P7E~}~g n4]&oΪGWx+aG$KTu~ov`İL/(ŗI}[r/!Id,}x#ڪ ='湧5_Ȅ-ZSBe&^;]8>W)s9ڶP<QoOiTs*2i' {_%`M/\Fߞ_W,fCuѝfդCTby,?F0[taPl ^Wk? Il&?di13nl>(9晪tvJ .\ёmI(yxB]%Rưf~N&! S՞1Z!#;Ӣ;L*`=lNR YjJ>f|8K DBϤpra߈WOZ>dXh-bH0D~/9DKv5Ȟ{_zhi6}ǚ}E5[3c~:X{5/o_%h r!ʅ=z3'n:1b%!Gru=l;U<)޼>*k0'_xߓ7^=SW͜N|s!=IPLV/#LJ%;WEg'(>ˏM`ktv Lqp!0փtRnWf }Iyoɚy .ָ5,?U{Ӳb7@;K}36 0o5 (vA8̛pr¶CSE벜OMªE 68 OEzOܺl4SJD|bctO,FpɳC 1?D O: Bi7k/P4 㾶lY8MKx=j7݂DiԦ!LQWc_)W!pڍ'qM?RT-ZHk!<JdS6ӘĈ_KPTV~Fַn~*^Z_{Sw"d& "،f"2ovnJH 38AA/<ҳ(>L12zOω-a=yk=W Ahl[cad܊RDFt:TA8'9n |NP0ьqׇ~x `/ j"#n xǰrU@,J\uX ۛ}ٝmX!c%lvpvߙCm-h=CA["nܼb}3dd !J&_ߒC U$T~)x1ygaҎCgx;|vQ Ңv(Ƅ=ΙLP=a]Cp& M[4%mSnܣyX$~+&q.UʞTi?&}{^m㢍P3ms:5uɨZ%uY2g@j³eRN;y7U s1$+̮5q\{F:p4G #Ӎ2~t# Œ9X-^b6ٴ9̌2GL|`gk#AKb~l*OS^0:s_x2jLg| izq`=E!Q) :pwY|'T2L 4Wc[w5,mvNwa+U5dR"sY,b:[f'+}E¡3LbKH!=/"EXɇL(P2GAkg2N5Ami$`Ko1z\j<Iۚp}\e^ᠲ0gF[9NQ4\K֜. Y<_Fzp۷.3}9ԖCysR~6yO;5IqR1l V %jVIYaO8^.aP]hlfڑF(CC heC P죰L#ؔ|'}$*&gcXt{[OP3mTՑ3^UB:RڅtJƷkTAJL {Ƿ"vIE.$Zq:MȠ a0j'qT1mLٚkH?-L<$i ; t#-D4/`t S=O|IPϯ5&t/tFh=m73 &iԀi%fs#̀v [V* ^??2;çwd~6=Roծ  (Y6y;I^`o˵j 0DmG/-ߢJcIjoи!F\ I/ o^b 4JsUQ5Kܱψh*FhҨ>}C%}jXp9w\iczwb qp;)K)ͨSOZjB%[@ǯ !QL!>쮦J&ѳa^ٶeK@6 wBV;vBG@Bۣ][6T81*)?J\%{P@MJ4nk+M/&=HQZAWn&KC9-4uڝ 쀅{|2 J!nQL!' 0˼}萌HV[Ef8ye.y6\:.=ľaBz6w/"whX-ڍE*'{氅-I)gOMAg|%(<သ<##}ݞgɰZeww>"orʑqC8~m\[ܝ-WQ ^l uEJ]3\fy.!?)+<^}yV:HP0&ӈZ_;=PcN7Ah%EĴY7t| MWcPkK@|*B [.\ASlh"V;x sFQ0 >x/ "rdJ{FL-K?yft: `@"oMOENqvi>8 3鰦~agy FiTf'dz3{jl/ՓWPzڥ2ZvpQ siVRcs¾nDVx0Gh㫕ҲD/l99|pJl)*)aƂLSO&%=^SD$!8 ѢǤۛ[bWg]v<1zSCTҲPeQ ]mT6 V+n|V P ٲ}zuTii`V}`Ug6!rWuoNW.'Dx?/ УUU:r,zm{G@ ~0B[ tp^uNzo?8|gǯc[@ fogЃ϶X(@ref*='0ɠQt)Ii+*,GI+Ie"X3Y7$cW! h)SNI)Y_߉-}Vb0ͥpϗ↣?Q1|lx2fH9Zd;Ʒ7A\ 2OW!'9S۽ ~I$H`liƽhKr HM'MT7gB@7Ԟϻ1W+;~'J]mldEةatGWtx2Mia ˢ.;(u,nԆCtJ5GG!Nݼa'1R{*OL3B ̣Yx>vi-Q*1]Vl6p̹n'˩N-ǣKt zsk+7yJ%LMsuݜS H4 ; LL&u n}@ .c-VRh=B #p\X:`'H_OV.T} ݥ\n$G5!`:}&'}a1kr3Rc"PGOrz\O2|~Ssc5+Px @UbRhɿ 0vu @+m S#9e]SryˆY]GɆ\ =8Fu3xOuuiwvXj9;UV.Q,lmkdgsm{0*7gR#6uu=fkZwDc Z x2%Z00SDUM7V%7fˡڢ>mOѹCQ @)w2?msH`EHl!#b(#Bd+`F!z4,id05ngwLƒhOF7{:*h@ 38.kkmaChȥg+cϵIb,枴K9]+S}j r: D>-ay6#*saaҁ雁S UuKb bRkH*Ҵa n f!ksL[EE$H2>>,4hSUD,X"sK͍EU}^8:V b}D纛-) _r`j& d'N|Ư^+|UQ 4D4ŃO_sr/r(; %&xW}5Q|Խt: KX[@\NU]8J< ;3?BpN@AF,XW~!^?gw>}?Oopf{m*kK2Ʉ^ (hBk{Ʒ<{77r.9Jq.C.K(T%uu;\߻E 4ŭ AצyMCoq>x σy'm5~02] r_D ,"`x1eƢ+]:OdFK~zR,-/Q;+0RirBEtC T˛S/ S>7K 15eFa1~R\MT'uՊ'|uQ4(tsPwQH8K-\i_y͋ŪR ip pA{u!XHjoUF8Դ5E}A`\>Lݬ#lR5ZZ% { ɸ1cfdf*1/:'sz=V.<~a xpX7eHYg;SFbƱpSdϡή&QF>'eRf~f&{Cc3D%6]>h[[BD:hn8%I~<.Rhĵia)kRDžMk N ̘̻[OQCxЎ [hI7`%A,W8r:R$FcKG eMPn}ْnKi9yݳM|:SD=Q>A̘a7GR!4Bsk)Ӆ c /lrHLp7THo#3z5w]gh3.2S00\)/JܡRY2EieUŎ'KJw+յQ$7ӎE%2 Z$& wvhpb4T`X 9!bהkl)~cm=5 T"?L%ѳh`B 2Y e;} (%gCAc 9dytU7 ~(9egQ3LLi[+*NefDpKH+K% 55\F(j*8Z4TiP>" Sc'kc浘ۏK[T,KKKfs-'b %N'ܰ# #``H{ /:t#6@u*}2Ǿǁ :8֖PN@{X~ uDY#n+Y*A\/y=@;X^2k߆=qoiUo>2~v V~nh W63HPvRzRj1ݚmn{䙉6wl+(b^U(Z )ȋ]V zZb;i~S7 V-ma-P`rZ-|hTBRˁ-)cTh + J[[f=q 5]HS8u ;R4@hi4$uԄ0a t-W4I; w2ݑhU-fS!wcL>s }v993|0cB戙Rw -p*bEhͽi򦵺,D2mfh͖Gl_Y TٵIG.q? e:5F*TjD> ?~X BG\(-<1l`ӭX` ժ RIE[$hk9Wa)&`&)fKfHe\,ˎ@w]5)笺`\/3(΋ub>) f+)y 3:OXOۥ}/B\N,cZ^or?ρ魦oB8*s&]1BE_9`BR-јb? 0&1WW^*sm\A> OԿ'vgzEu8M P!;~cZ|mZ ODFBjUeT;dsŃ~щͲsψ[S$sB+nOFA*b\Z/.|dz[xuơ00Lm(S|3QmY"EЗca\u!*@Xx.{Gv G:P?TO7)z$|P6=hG@ ǿVv ْEk.A'}qG;OON(('oo}#Ǔ^=*< ?2mT5?nzVjbکEAwPfR>iՌ5+uYM Ǎ_9Uj$ZTGyRm yqJ:cOWP9fW|F"A{sggfN`c$^tPqRn57XWlZkDKZh*bM1 k܀LgF2_i} тb6>f ]qiᯐ38e,#b' dgoj:YrPIM&K|#~i 2!wLP8Dx)hEcPoΩb9Sv*. VaV>}2 5@rI56}խ8ω1U+#\>Z5m^J<Z@[68ZՇ uj)gx(0MI cz3u`-&\'e4c1d)μ덬"[@9[BxF'=tF b94{lwﹸ_4Mn-Voq='zkؓ/B}O(֦4I(./ӝT;<ϴBV$ utQV Zxlޖ]OE8|:`G^J΀Ǥ;bf^Ĉ?,tEp,7gT^`ypyhY_PC$z_1oAx"耬X)8kHU$>n۬ޢؽ3L`+kUۡ/SƏI=k~)Z-Eo)91~R҃YF5./ذJe)1OXc ( 4~w^ю5wd1~2'|6f0!;=k^ƥv%<~uI᳍FAЄ-rpǪ<5B6Z/9Bi=5F冘Œ0e c 8>b l|fˠ@[o N ;-8Wmv[4n+/G"-!9%*:U}坉yOnJ[ UH-t $I}٩ܳ;tʄWd> Qϗ| lLZv+@yH9 ne} W-a0TTjߣ+L8IDbK }GoT\[O@9VΟпT ԑuqA+;q׃yWJֆH!IJ5\& z.{ )p+,u(ilO*FIlvm?>gQ֖dJ6/(Ŗ="@lQ4/Uט{ (4SegaSc"'H\]eЏԸ r'K1|"_9ʴ5^%Vsb1{!0:P dhOCY^@ OT _0 !ؕ=X vf#(17l~xY&7-j Aй}ϰ{-r?uSWG՟61G,1[1)Fԥ XC^6 zLuZlzSmP0UY_ $|U$6ɑxI̩V.r k F lJSG & H4֨(uf]6o{D4iB/gzwM`ր{ɇٓ {)?$A{Y1^kձq@t2pU}y3\#x |ᑽxzQ G {9 ^:_&FN#&Q +$x#Ss뛷OuVB[R̳^M\ƁXCziH)@ y<_]%[F$L4TaR,3fvzWFv U 5p@qn4wW<̈FTcI0[SG~\w jSytk˔pĨ)cUdHl +aCY"XTrQ^ oEhE"nyFbYKx^7˔tsfmMW F!Pˁp eZM BYU4oM8 oIV=i]p$. ,JTu ~i_F-f3{F;jU$bj[~ 1F͉Aum7b|+@9c>ȑ>eAFE%/ a"M̦B@3׉NWZCͶl_;*\yZvd+%Ug3X E36nX&Q7|3APP!/$zg]/]f|Kr:>D:R)h՜疌<nRx{k$fXd}t;"m?&鿔R릺N ;]Cu5 QWv{mDSk kcF 2jm6eEzU`j0:vU>gbBˌcuS$ͺl9q3ӠW:`qަg1Qt.\Od @wqj&f&gJX*8t+"2}$=e-~VN|҉tBsMrIF!RW&DD+{WjHAlgD d#W;e,s'0Yk﫨'FDL-6OK˽"="=30/Jk$c&]}p{5f4OiVQWDUDfꋶ)5rx1?%Y5L(H+8D]=OL--&>–9#ส9h*S@ghKߎ#Kܤ+gKh5VbMyZ.-woy¸ }8%ǠieG%`葶 "-lDTbM.٥YJ":EPiZ-+|h5H k]7xV$nEA2VKJbdo$?xP;T*['N8<|[V`2;ˇsT[jK(AgzMhn mPOVPaqjS)cӯAՍ~iFu>ކZNoT`n9e#?c4ukzo2m9A˧Ix~$c(sZÞ:[~3OIW_Bp6wħhSǵP=}@엮G;^(G-E9dEAPPPeJ: v:\|%P/DY]~(BP4e!׺vkyB~I(V7;y'ؕ2ЯzyIdbAӶROg$쁙O5afArUК)(fU^9nN'NNM<>rY;"?6~XeS.~q@Yz6LS!`SlLJ/pB>kXWbXaF;@Guuk1ݾ>j,g0NCXĮV<]"O#;"Κ!ٍ\LfOQfO GΒ\zF`"qn=d5Ƭq8:d}9 y JЕR@#`A+zUkI״40+-*5y`rKRK~3s:|]em(FU+?.7.jCh9+BY:՘^# ʁ8(tF>ok-_6[bز^z MLZQKF:/e5/Յ,O/Y^EQf[3转xgg#p kSasPrԪc28*Y_2u!'/skw}9zbk 0' )y])b¤A[)S)6)F+! C%=TJ2l!~/=gGu3l2TvLY, SfOl}ʃ<|]FSHF'EtZ>jƿ&^0L4_`Oq~#le \UT8:U[H[~z%nnfs ʻ1!sxе/,]2MڹB u#p91u(`Um"+4 *#~\TcabuXdl8;bi]N%'9(Wz$+v or@_06 0 oF6%͜J~X]:}NlAuTPT0fn#TQ&Kas6& zAachat-GP"2 Y՘V~=HDĿțȎ˕Ww+z9bCpO8DY4NɕXQ5PE! .+ԮF :Ӳ,ƭvu7V JrcP̪"Y^0 =FH_E imR 3g!+w.ӌ[0LwXtbB(,g;=32u,HV:JgH =3w4@{sװ|{ЧRY^dr)%j[|]g02Br^\F"zC32_ϭJTc!jWai o>+,´j||+J:61є, uXt {LHwRmN@!bq/t$PK,T"fsO̪x~:-~*,L:0sHswm(> ԫHDsr?i8{728J*[I>ov&I1Jsc^yo=̀\|l-pN=h6Ŵp⾪Kl4и$Ц΍ i830nm }l])ԚnaY[x^@'|OG utmQ6 Y2 laJg8X1=JNQ0ڡ1ʠ3s`Dz7XYrY/k{I;˛_'p`8hd*(Y }Ys%J(҆PrR,IaqnS>8BzSBЬw )Rf+ye;D BMn/^p?t𓊖!ea~2tt@Zq}ޯe4^`MMgI !aص1?+W 8PUMrO""Q/SC#RNѢ4V㊭\.e«-HU)`m%Z#u(ɅC")0[@Kȳm8GApWd'Bj8 }%P ٘N  }˚>;*@'/*F ѹg7#wP;.,> mx'U3RoWsZc`*2\.)a1 ;/=up2ł0 Z3nQ}y{`L^- /-$FJmtPM.HRWʣx[J%PFQW B>8mAhh;|I E!L`M Oyz^&Vm@f)sF_ ~m_}1=eٮSj*c0 ѣ}>zU ²LeJI >VI'm6{g(1FcGjK)4&9agOXO'kÊ5l5X3e!8T}-o,ːLkSG͕68mQ9\qw~1yXۆHS7,[.z.DYkx`#, 𤮆.㑗Q k5+ 6OUk#H35!K:`Iv{ }h')(%Tx$ŭ'O6/S4L1ߕm6rDؿeWD9tԤC#Mf풮 /b\ٰ#N u33Dj/]J}[< xB!fv'd~w]!_.ۨwJo$SDhmD4d!F5q*KWj,ƜV:[f` x:_PQ9iyR+(\9*Ih{3 lW,t_QP"Pb!J`uQCؘG+Ϧ,.!8yzt.1soʍf`nR[{bYĻDxED`#*<}hO/OFN8\WtSP8r?Pe`#;HDx9x.m3EVsk? !8l.~BE6|A^ė9-R7(6T/*AIpS|CJ#5J>Ѕ͆P{@7H}Wxٷ*`&1yWN(nKppk]8q4ø"桒!r3H( aP #aI6HeFᩋc{L RJ.h9t?X쀇CV*pҀr+~(.E jm0lFRVVm-+Ai\ ~, |9 P<=v.w"tbR-M/1q Z_vJ;ISmY*>Uv7JI#n7Ķ︧!k1>-GCL2ydR`fL1Ќ7O=9P,rCVgՁ@%"}M\& &D`25w ʕ/a fv$aZ`0 b )ATuW"U44#eXsfݶŰlJOT8ZtӐ`U<rF#LP{ B5g%O9? HfjB)8Qn0}*;z.A*M9phB"Nщc` "bPi2|tw5 2.+XD$W*B !PdP[ePBSy7ɛIfέCp;6WC ` HM70@p+eg8Ka(hʤΌJ1׻+Zv%= I &=a (b3t(ظAS1Ǡ02k.u"lO #3Daλ0ǥ5mR/\HI]_I% "4``N,8 1,$IORNwqxD,yW`1RY"g6R1OW.li5ٳv~^P2jRJ^$KM!Dgz̶gF]q6al#8d`їzSXA "xA,>xY9-juah/C&)gh`<2UIU6\~5)F]¯Ud\sZ07 HuW&&}8A };wZej|9nT>"\ 87tм=H"W1<\ s\ɠPSpG9obMcrPZM:A\V`Ҍp|iOvvV f҄N<8:*߽u[|^i5ۮo}ƹc;&e!2+qHl{VmKh#w7)*vnvىB B"@ lw+;5_tvׄ4}L]^@!IN W3&|olEi` JsVK>:?#ϣ&QȂ @ q)7tջ"T\PWֵodz! ;S5ceJܽ53x#Tdy8T?E5v'* x[ ގ3UM,R-VŬ~yh3Qfo/?89ي`b*VxY歎?28U_ApTvԓ3~y.b59/;5 6)ـ4npG]k<̴{{N^kg#â}`a%MG>SY/N1 X/ǟ^*GD۞0ӱGi!ѴUaLfg"^* /L1ԀR aZGAٷ(A7abwa[('770n 5Ki{7:2Y:zxT:#ePvqYUq%aq2cs6 4 ĢJy1K42gMWևvuO .[~3zDpJdv҄7S,mC'EEZ&3/iGm`$Ȃgݨ=7,wH=Ф J]e/ -Zr<ij\xPq>xn*cĸLX3yof%4+_P}.=7Z]>Fcyr{*G\ҫvjs [8j%p m76JohƈS0:9OfSw`Arw\oZLFot1NS婭MݑPN8 {;!㓴f!h$Q ʰ~W5 ̄ PFfB S ~NqjÁ!\ ;NB]ئq&}k\JvOR2BD/l=vh0Y>lx՗ _s^1hSD]+O#Fi#g(+}1 T>*y1\AB^R^8\? Ṻ7wڷ&:35sZ ̣BQ%}0T17G*mmIrNiK2f2y3ts8Y,sɼl#ڍOkW1ȿͦY#ԎI]ŞBy:X"U2*4 OUrn-A\2OL *'e g_G9n+"g($rx( }쫒$[LQBS94\Aj%"1oni*VP3a΋O+ X{PٽN_~ fL|cMkitR(u`{|&lb}?,T箯 8C^ )˟a>`B2hOkgF.588(2nfcעINZcϹfEٔ G^_xwT>+/C)9p?v;L%mIJa;]:kcɁ|G9c9+Bd2K`[z ܹ,IBI@uam˷jƽ7ʡglßW䶗i 2n3^n_aTmC`@l;R]$M 7"'qP)}%ReR pu R6cx၁{2Gn.rﳨԉUEz7E0]kogU Դ`~0ܓ^b͸ _\"+, XQiSN+W8Lh#jYY ASߝ~aVfFY%PĬpe#k~ב'v x,).PM:D t|[UW5:BجӠIiD|0o.172Zլimy%0H9IE|9otܗŚs6{MJ~zXh %1Еb`@swv++4luaԜ<{56)ЖEaZAzՇA[O#* %RĖ+duVQ4ak Oɗ ]2Y%txN\.$!%P3( 8?Io^ 3 rlq2 !d:\=jH|S^=Lm6gfN\`nZ][rISG&|T'h% wCh<-|pS(*{S,7 & \^<5&JBfa_NRfe5b`6gSF]VO9%Ox?5#RëcùUiOy%Bq &"=AzP^ _7dҢHbXyA4H2z*gP+t8@ґdk\(;6~=>jcS.+>C`t%y]*di3NM=零rP D9)3:$^9&+qРyz0q! ;x.Ÿb篶&{ྦ jO=za @DA{ʨHf(PzFn#4&Ei#ьKp[1>X)uN2d4#Z8R(@ ~ *3<$>?|U( hVxsNRBp41݂P[xBEd'0Dǀ%GiP4 ,}@eϑ@~{1 $2d}`RH,YХ MsHΛt-| F u#\er@oII~)[4.;jЁa8o;Hᴤ:ޝvUwŁ'{gΰ@l*{p,8Dk'ZrMqwA1|dMayO$j:5.8jLb֬\zp6R4{3_9 uK\RH=QZE`U9 c`3f`Ǹ@d?ɅEV ovr}.O$Vz!]7 "Q="%^F>w:n}X%hQM0[ w Danw*εL 'Zo}Ox>E WoJBHLVvW%AXZOU q2yhsۧsy9rb(BW v.> M"u M`1y Ny$f^&+vo$C/#pImI"6glro>VIdEh1z(*L闓;!ÌxĖTl3zr)xQ]abZO|93KݰHs}5Kt4*a *˝?~YRwTŦ\C._mWM{ Uz: "|nMokAÿf }?Lj=PFgu4DʊFca|>Z7k€ ;7ofN*D /zDrZL}ޔ:VFs2cTC/$_–Kk+.- ]uom K|vx_xRzmgCbIiV=/Yӵ G|qi>b?_,xytY[|v. Pu"7Ec5 S.-rzv>eSՁ-8b}ea 왤s2KT󜠅%PI7yQˮjԵ:a?"НF%)'ၚR;q |nWB4Ȕs_mEi #{^mu5Or&g);$%\N.#t %(RgmQf{FA=`XrmPSE"_ŏ'U;׽rVcҕPSݍ`BMY5v%R[`vGE- (&K}I$m|i՝%qظB +i\%Gkp0"%74/2_h0g}p+V* Ցd;U̮"!I>ON^0"2Ź-sK} JYW _(e/P3U$B#_mibDQM:}n?U%j[ËՂ$\DfQ)cʆn]SQ6u1CĿ+`0g@1H1Z uaȹnKW2׃͛uMrӡ^5%U`؄~\I6&S3]]cs./ 6֞jB)5\lc1SZ#^U\~i|$?5r~,_`Iܑ3g~0F2-rKMA}08I#`~rPIMA~ݍS sQ݋ >"n,1nNM_Gpl )AZ@{ PS-*ʀ -ҏ. bIYS8p\Ě<_R5/#}5Pg os6XJ*vCчwF}&|9&\|8N DTM--O\z2CI]2a'تԓ{3yU| $]G N$0FqgW U?[`WFb=2Dq)"ZjEkf; VJ|p i3kRއV =Ob\J jXn%!G#w2= %2Nsa=ߣt"4m#tOS?aEA!}Y[]HaUSC/!a("AG0 > _y=Dr@D+(> ')RZJ%ÚC3~ZY~Y9羸ǑG[g68g 4VN[7hBU c؛ɕ{F_[C84@.<|v L B0'@f$mČ !+#Ph^~ç*&`|X)ZtPkft{`oo\9adO)+L&Z]^G s/G7W&ZdJ 6'\lqh&Ɣt#!@U 9/E4b>k$a{1rw\Q/fg#^ZoQ8%#FH!tgsT&Y9P3PbtVj9#ά&`@4`#ie}A* Т]ݦ /b+T"Zɥ 2C<[Zv^BH 2\;ͳw=\*vTKg|;<]$'Dǥše󂘐mx/QIp'|n8Q-I!29Z_{qHǁm]$AS'S5H?O:s &(H#b" aV ~ D'O͉4ML [+Ug\X49Zp׸0.n`3=tW<جv KtN,$k/iwj{#k@t3H'8̷>|`#uכZIe;Cw!铗FKۼÚISM8qflL ly-ZYAF ngai6H ܽAH!9L<}઄)!_]72>`_8Rn̰I BnfmhZ &o E^hU|v^|6X87 lY S8 8`+{ } q`q):lc5{gz|ßb:ӯM8fD`ӬpխXt?1nBcAses+ Ա쀬#+&sA"-ڕl'/滀P`$_z%CD+x}gv`Y?\f)q%fԨmiP"Z蕁!-a9> d޴7Kv'kQ ƀ}5i-_{3v(4" 2ѧ^]p^;L9.%ppj%P fÃkb8ea 0>fz̸ d9V-gN\sQ:W/#(ԛ$EqHQtfE? L!0$d`P~I|#|y,ŰD13~8L%_3WIǵx2-">"(/܌C?LVw`"# Ԏڻ_tzO$NY*ȼAy)1 >CUr,)(6\1zj]a碥,> a%(.vRy s$]lmcID̖bjf@"Uxb]|IJl](?a#óEIЂ++$U -INs\m-& SRi d|$cP|ފ>)`@=XuMl!`A߈'{Swݣxj>YD@Mٴ߰!^_Xe c-6J̴-zC\$~i@%uYey7lu>lxo-&cͨ%̉T $ N7,Pn(y8ZBts2p! ڍm{F6ii k/[ϐ+ W l~b,I|X;+sX\+->x:Ff2w .$/9m'ek&un:^a5%OJQJ$G.6ȧ߱#u줒*M+'/-mK_h5D`7.l # w祍oP$>V.ݸw0 P&9г:"xk(ma$/hRTFFT ~]{ai>0κkwY= 84ݘi5zgQFЄTN%}tܬ>KVD?6O DE{vXK:޳ܺgOW Պt00HFqt1OΟ˃TmDёK"_|P/QzXCC6U^m0Rp%UCcq!C:+7`P|+X+ݚ4޻BRI8fUE]m N%Z-8izc:\+ڍh"ZY8e */h) ! %[y*+N^>˟NuAHuOzLY?Y5 @ Dfy;'3joB ⣙d ndYʰ'&/}ES _Xlxư""|ly۶='fZP ^`P"@#e$ulir,;J~) jґ UMIU}t%jkvfO5DAՙzbI[):Y)WL w^6eo/N"&:8lWc*YOr>0?11|Rl#-GV'9{`|l]Blƌ>M[`CFԹ,Y|2d^KNsYU}: %آ#}C ` qND0ݚhP_V Voso X 1pǤc̑pHPp+ȖVo UF`p']dK%|䱍n(@IY,%#씥?MomVdgBʲ"7)[EH̴~wAU07y(N>Bta O׷"np)״5]}oI̚R!&Zc'kVc" AkpQ8DΊvϖ'Ţ8u9ՄM췹}$2j>E"AlWse:QֳN_M9QAr3u~2E} O. #an4i~k#oQaT5݈RFN{#xVSbΐ< qo5S 8bqTM!P"sT :a9VvJCV|^%;`-͏4~a哭Rp^95ݥ8>{ (퉬M/4&rVe\3$4u[WfTzVkgɫ3K*y:|| oLaM8Bh,3n/3(;cXP 6u }8eM<#U7NV\F"ePs84Sۍ #MDcLY4YJ vbW-$\a."L9[[%&HxﭺY[_</J1T~(Kk2S/-U3Y_rq sOzܡ`h>A.v3sdzĮEQ.<(J 2#&|Ԯlg5:3=Im['QoN3m9);G]xٜctʏ+g6WيSe0%ҕSa'wW|?ayx|9>6aj7,C15ސ*xL,-̸ĩL) ILѭΌ'\'-E٦%4mUW#鿤4/wN>0BK?tydu* /KjLl) 4yWxy ${wϨZ7>"X=(V)(4*'~@Tx(Û&0w + eOd p:yD^mNUFzpר+Fg._NO ~-ES볞KDEb??)7}eueÁU$*#~v~$۩W|aS!ӐKF2!u1[UFۻr gK)("gۢ\#39x;LqLM')E۔pG=JW;P Ϡcl"+>Qcoynn[=5 / i!82 &c&N! T&ɍն StE=roGh[/a=99HM{͛p%\@'_?"-tlZQWv քz 2ֿ2y[WtD((x} Ni]vKf)6qӴ˖ٕ(wVCA+Iy$JbGcB$D:wC*bڠ2{f*mLbq)ЭM3k=~6Ԓvg-VBMc#kpRhB*kLe=)C$&JOaPlErk]A#􈕽_wЊGynPjZ&j ܋+SrI tw*FA]|LݬdjAY`V+q,^cR\Wjہ39優=Zlab)yZ+ Fe9=t#OFXinFt7h`[ g-T*)2a/2A9D8%K:Ox{K4& ]: ׉7Fb%UG$}>r~$Lw-CtoÎ8 4RݰPCSUŬTԁkZ1H4~s/%Bfq!iJ]b|MǾ_4^ϜĬC/{i_"X:kL2ɡOۛ) af@x&wx7c\ToПN^wͯMP}:"|urQ'_kXX19L?ڔKuvv҇ }%\#- 5;cV!ل*+ҹsƘ!X0gRWoՎrᇖ@x' ?jf?+CjpLMj/+sj}HKfk5>&!zĊOQi}ƐVU8vx阫NguWDc\ įHS h;!hNH5_j nqY`]*ýɳ'/-'Ԣ,f 37%'Oqvc.rF^9"VOmn^,tW UȸJ~e" S<} <EkNo" aR7 d]>27Ch[i3'=EޗJrpާ<~7gUNK߳ķn6aQ;X\.Ԭ&KNC|_EF@myc'e(ečXHԤn*hNښ "jݢK8'b9ibWu&Qn#87p`%{ ˏR9c Ke0Uxal45¯$~q~oi'f߽.qMTZ&~?K=KW Joiɘ ;LsIz ]W=o_<7QKMcvLZ1-=O&i⢩{F R+d|NiT㪞Tm)`7H&W@.3L=DqнR): 6T̘/peb^.))ZNK/> ߂]QV_Sk;dɢ.ۚ8ζpv?:u0'tqxv+<FxQ+H OU)Fɋ}:VCkCk9j.O3TxUҴ>U7E2 xW$/dvTreh2E}( =Cou _R;z%h%pn%b}'yd;cmٍYRZ0!2*a-\zꖫnB^a&8R)bG:1_SMNҚx'V"q"5sV)[zHYUxy (OlXyո!pY2=q}rB ]BZ!%iwCQy^>1+9~"_,Upd RuD\mKSLuxT3t)K3f;Mm۬۩#L5.O\Sꑾ_Lb̵:1Uū=^.U @[H]ы$=`W]g$Lf%]np4z ]qϯ2JDԪs @^1w'W!??# WLVeҙ1iB׽Z6T r7NuqB@{];1Ѱd;Zi#.>i <Յ*r3ɃVy B;n*(:\'L e;#cSPHXNr2v>OD_DvJ.+:GvqZgh2J=`o=p]ŧp2%)>Lk`DĤ˱W3*H.)s ^A/Z5cK}Sb^bẌUEod$%kwO'v݌ImB;z(͜8H7~)KU\-\Aym -- ֮~om臚V,ie?ƭ  0'`=fGyswj&Y bNX(1Q'7q} eB|l*XjmLt=CY(QuRY3!,=[E⭧PML K YU?aH`',YXOL( V"(}O R=&ZF;XXmĦ `t16Wq S};vb8~jCϊqSFe,e0ƖV6㏪jqAv=}ARkGz#W1hNhz#*XφgL$ VWסYnO=wKX=`a0Mj՝\< vsnY(Ww= H/ܡQ]=w`WM{`|8'H$c> ZSp k%dfCOX*`ѪLG-[LdeF cG1Lhᯢ!Nwl~xNf(5NNhpa}D_KhZ;Yݐ80H2\(Vʨ5^ؔ[L/R{ZVv%:L]e Y2^ڌO^ SiPf<"Ig\JkH.Ap ѶZ5ù1GM)߈q_?D~)!nѴ 9GN7kq;6da)2pb FI%KDJݡ-prhP.V-_}D8L_1.?640-ʤBJ3eNc& {G>qa nl,kL<1!smoQ~0\w'~F=6,2J]l+p: Ml|0r^C26d.)u+eE ڍa栜Ԡ8zW$8tAIuf_Tm145,O6p ɮ(Cz4RtL$e6\NPOdX2G BU6tXn$R/+{Di>Ofc6~[M(V&O }3%!*}26} %Ϋ/=La Az.zWZ iR 8+ZؒR' 0~NtJyCxݛAi*en .(ظ-WMRuJn *GBUh/N>3u۫Xq7>ؖaA1QA~N7Oe&%[:MT3N;DbyE\?̉Y[GJ0:";fjb>9pz >;fٛN*YA";)𽪤Rc)E݉혍[f4 tHѻ}8:\):4Bs7戢_O ;X5wensmͤwݎ#`Vү䈽{\tJbo/\в[ # :F\*3x=T)tS+-r4d ~& zI5e䛀~9_+~J=/icٹp!Rj8ǺM/H scx6*?E>/ qweyTyuMe ;/`^Sk\G@3dsɥ7yhLpudcLzZL=lRw? j0C0Tq^s&3띓|̇ ,XiF]^ ztȭ:i7Ք#eT=|/~°*R)ܵבjGM=Չ; kPiȀQj^t+U3W&esӵ,'~%sD{UKZuebHfa}\#&u-gN/OEbWĽPJ|˔62\ 'r0kW姹Z;tf>T>y` FUr=| KIS{+og"1Kuϊ̖)&{=VB;t y(rVO2v鳕8 ѓ\mV}sđȖgp57ݸSbA(󈷇}ߜ$2&  L(l)&5m58;`c~07SUn/ka14& O}y{5 >Ϋ1aNY/G7hhPeэ\6 hG6WPdXb{ߜΰNELT܇Ѭ5GХVKE#u eF: WS/QvڊAL :U]DZ"nǯ6$idDH$lKҿfy/+$e8?Yr ?Gĸᮬ}3JTQ?2cn#;_z홇5lVk>?X}PȚcxdalYFj쿤pn]h7h|k}6ywZOfF%7n.eRۑk/DC))`InW]9HQ$U,e~+\ 0?g{k2(-YQ,Y]5eɆ@zcKV'X].6Y̋bn!' ȝvOI>%#1dDEiT&\YD-AOB ّ)}#_Rl1t7uݒD [ zQJ(,Nz-!SؘDwۥ%XXm{D˖UOۍ_PJ[<@GIhOǴHe[(x) 'KA0#Ϯk:bu2F`;q^7댨XF6-ػ=.=w܂cKKEڥߙbQ~!Mkڙ ޵e< 1Yl>=g@$gW)6^QY6/iV# S rEazh1#/wU`Ӄ )E_r&~'L}9IVl1Q2Zl"YyuHl @n֩07#'\ F9G[/'8$1} 1b3vp:Mn}nX9+zTSCyDtBRԸ:Nogg/;Ruz.ϗ9v5~"{t343tUp>l*1[ l`جPl%d*0N(ɿ@j/>U;ݻJq T`~HpisLjujǵ=Y9ҼCXibbC]8ؘ3oDž#)Cbg\ȗroc4S YX,(c,:!qTƽEG#_Ҕ,K&6ᱠ675ъ55pz>z!ގGRGaN~ x8x!0c RQ+ъy9tmƍ%eMCF\bp;k{Sd`OZ\/m5WfϨ/zo7}($IƐH!w.ZYWeJx W,?z g8Qs(:EDEņʂdW."/VCZBxj>WϻvwW;4qOAxÂl}O,Fnbݣ*c+Uρ+)ǥEsDⳐͲF`~QK|¥U=Mz Zf/m37;kaN ;b d 訝^_mQ&?(poO|&Fo! <`a$&EDH]XE"e5i٪ *TEKG>鍝h ϕa#l5?`N9ԋ~m۾YOtg"bAQ^9y憝VwG8<@om9 sv@>80ՙy7c#;e)Y_J~M{zg]R3/mwS94 2I]HV)R0ZXtY5@xg&9y+<3ZqF)R=mQJ >-|°H)Ʃ8D#t OtCup&b:h3 WN~@,<@L: tUL?zi:E|4]&āx{JB^vϒj7TWBWm"P/"%!ev_ذ#]GR !цhڭqZFg+P;t(տh|ƾ{PrUcClm~a\q4UFZi$ dX.k+~qmAۈuWJq{ʆ?G0)W+ d7upfg@RyN-ϛ p,#[EbM'm+0\z¡6p35GņA6[d+؈VN5.Vәh <]]3=}'^w{UI֫EJH|=FѹEPOa=5LbpfßT鹵 87~p1-i, ?Ғ}|>fvG@m5FȪPa}wT! 5(]rrm쏽yBcFŠ,5FTeKk-:l=)ȟ|۱&506B#}pB:&bqQTccS 99EZ$34܌)#JS|qA-(骜r Hr\VCRi/@йOq,9/u2_ l~Hӟ S/_XԟjX[{=Nh{y]cݎꝛ.7R+jKIY J2&;_{H,cYL+]!dmXE%9k^D0 *iI̘NW; \gGIoYYNtrSMLN6~GP47a_YZ l|Eki0KlR-|3"JH(x0nuB ;j՘"sДSLwvF[Ԇ}ۑJŧ΢꘨a\uvfE - /-RuRPx~ &4-3hς(N~x?؎0 Ce؋9o$螰 rvi>TZf$VbD]G<[ 7c'̚i(}O.+lmMO/W) J$2aC-Z+Nghu1Ԇ!r6)xWL - TZQ^\=JwZIEpadz`iVtla)eۄ(qZ0x =(b=R$F5E2#s|&]R~װ֯g\ʷe)ѫtM!= U\OZb v ۆU+69͏d&~*IH\qJbxwS+{MLH+%{U,6_CS+Am΂b~k.dm վs_gTwI7[+Cͣ8D 7;!A[ qC qK@N"X61^li`|Hs;?d }G0rg,u2>CE\)R#~`AU5u2!tJKF|J )IOL)|4.A ˢ3en|UHXj766Wxl(aAа/ˣ6pܟyYO$g2ǶdNAõD|iI2A儩j^@^+LڗL(IS'g {rULr[Pۈ   c˹7p8813Z~2+Q!D*i %2Q aUvBYe,ʗ%okī.6”u;iw&/gq [x_u0/#t*0kFI$kq5պ <ЎWД[ UId) }p#0S6]73$|ۗi҇fć2(fByΫt=25YiJwR c RX6k,tλF|W2kKr͐.삥Cs9@"m'{"47X;Ʋ -J|v m gpKRȲ()@Ɏ82$8g"2yxD C:8T _U I;\~LEl e7ϯX 揰4}vM3er.`J.o{2;gKq(MH&Z݄|6b z6J&:CjyH0#8 {pyj'Ӻ^@pӀªR6;B1M`BT«Z6`u5GVTkf6!4\[[fe}`iz~OμYPRt*-KW 8s(/Sh$o7٢?jwfp/V7k;ȣ7P??(>\vO+(F #gDcqg)' 1N\p xCg[%9i)zt#d|MT@)w=@[l%^6‹yK&Yp젓`ѱ}W(",`sLa錍p zEe0x)E#?R[>_#O=IIeJGl 0q}X=™iIA-,>ceN.FE=s )<< m!VΟ\r"|Q.K5,V'DN2Ѽ0B81hB %`<$x4GDz+ށQpQ㍒ߜű9;MJƭh]psXhg*Ht*Uǒ43/q\R 6ō!F #^$X\Ayt"?-#)KTePh]X#oxW: Ă ;.ſ{ f#V@Rw5Bf-n^,q7fڱRBsUT{V౳}DZq7Vvq5>EG٤j:y@m뺋|GMCJ"Ywko?B$A ;.xlc~Ϲ"-NX6)bG7ߩX-$ b*2`HL&Z9 qߞ#6GEVƨ cO&o(좩|YE(1}JTGc5?GPR"Nۄ1dT%X92B\&gf5`Q\x?0wmxSnJ CZWH;RcW^bql-D.YC%fcg!| MaOQ(`kN֮|m̝?.~  } ӯ\-E+5HLG0~a-uJ&F:{'Fp,gPHgǚUf%GyU2ߚ0/Ġv Z Cm\;7ͶgRgd)0}ƞ)”0Q  \9JaVXFZmц8={U*&/i<TjFs҉3A,cu9ZP!CdvUGks1p4[f"b.Ņ1T y.|鰲vwҶO1 y+*"˹\ltv kjAx־Uwݘ|0& =/WqDX: #'o-Pv]z&d]a􈑽rf0|~'7O^8dpjWx ^n펿e;)[J׆JKL4JJZ5Ma{G#+rzes?R@rK^VCt6Z)Ja O/5o_^ TT|'+O9blضÍɅFJ^)FI=O rr€P)/eỶN=bG$ZX8VWMSk/AXNh֌j eq ZF;4=6ltz|b\.t@Qc0ND/Ep ]4Y//gTT@*/g8 C1s1fm]t97z7W). >um~ShŶDN#Zr-1 <9dt iK6=|`"ӈjQA֠O!X6o_ӠJN!3. u0ø #e+`H8Tx&vFM%W*?F)^*nTeGܻ#쮻ujACS(OV.#D֭XGl-phEp8 kd, #(3x!|0`` 3F,Bn6S:GV4yEP6 vB`@'>YHNl&^^eLAQglGQ¯}20;ݞ+]N|ljjDA54SF]9\gůDVWrL͂hK?3$@~VLghv1= AUXK*;$`X~Gf,}WUL矉%MdrNKٓe[S3 Fj&q#4͎香RKT<M|d׈v@HJ(MussG[#4EV jSo:Vd[AG5l~nQqxF$h|ȋV|lLᰀcnã&j/b0l3@QhҥoHC[@UI?&?snU_{HYlo%bnn#>><c-+W#2^ 7\&;cAӞX; *\H_) ]Y8 %>-ϕ?J: $;HY%4m!8s]fKF!{>J:Zܧt1LSϓdx]d !lŤr)桨["86{DQ1\gqE)Vj."ARxK|dH p GsZa@Gl$4eg[H }B*=b9E.G$topK߹xda}J/g8ihvr%F_ O^Z!mpќ"Z ~mF]΃f=Y U, ܋{:w}<§K7nWaz|]EPj *)+V:쒵H8_`S9yH]ɔ[ע{ۈO@#hFO.;)l\`P֯`†h?F !ڛY 1GE8{!t#9}h>LTH&:mBed6DA|!mo~ p)u Ҩl=8)v'M/H=|T{,KVJHQmqX_VGU %H`! (a$9h4YaZJ,1'VVsow@Ϯ*?"Y6&Ƞ/2IqIQW=" ډQN, 2{5f i~JX6]0jR \sH)>kr]>'R)q0It6Q ~*V۝`;\UqM`g"$Y GzX6:47G,,LRZ$"j(]1֋C\aH^&´}0Yg"g%U+w3peZ$zZ4;*+z7p8+N2eJ $XDۺAO8K4(l&oVx$6mD IniGuך;4zJ#>zQQD٭.e A*f-)ʤ]L2\$!Ȍ=p#Ny`pWnv!a "<,EzHskRU}. 4,oo XTʕž^KSrW? {eBE)WQfʄsl1 q]6RG1 :gfTlG4m{ONu1I E8i;fW4`ϗdkcF>f2Iekk/̳e ?M PX %閡(y7̒+ge5S մ([@qs"!{Lr& PaSca I؏D%hlj!55TmV$02N䬽ncƴT,\ްZ(rXV$][yUG,GGN f>*.M뉞 R"UK0ogI[~@/)͍fkV3l0'LAJRthVcBQI3t (9t,ř>G\D:u"G.Lv~3s\ƭ62( %{-|y RV)D OO)' &Z9d% ocvKEk0ܫa;b^q= {1_i$\RhF:F"Le$Ot бP>&FNRTmTb ܆ʒ?<2W[/n0zEcHP |-:"6o[O_L ȪQz YXl!bŸg78Bj{1X]zDHSעtyjsokKE"Ө5:_ "i0!VഅMXa.&mz M^#0;3C+qF! gM٧|cMu!7-YV؍W/U,A+'Jh2cVa.9Dsz=ڌ621{]Ho IT`}^\r="'4O0q6{t)s! \:g BQJ-HGXGHnAGڇKGƟ_+$ t}9בz]Dd*.ӽ'fyx("2|oA3@#:uv=2ԥ4 gǬ&UWܻ71؞!N{De4>^fRqAʚL=i]R+%Ց@ϯi: U,=NYa E:߮HF` 4hvZuL_bp^ 4+aL Ym5яV**;S bui^+p ,kԧx;vhm;Ɔ#O}m"~b0]A\RM+o]cۗ&fĝ2:uP IhFtcC[[{5EʊR c],B 6{rΰ`O!mM+ퟩ;2fL:')M79[~ޟP!lÅ)-8 fXiZNuB:ch 4)o hW"p:LMGD%e"2XwȉJXOr0zIRNvnwabyVW2~@N+R屬O1O0m9/Z<#\;kjG4gjN15fE]#UL*3}ik5:r3d~QӜzq^lۺFE$ste@OX^`:ArH?dw`aG`"ңv_:}: , gor)h]&pꄈduOGљqY=ZxymE W{TTB DͿd|{}_9i1 [[ג sܟtN?Q( Í<-\㜄,Ⱥ#^$o9q6\fcsȫiC 9Pi^W4W鞜.FT_.cwf0(c̊#-]16!9wpՏ2"Ş CL2kH˕?%'V13.`bf*9q >spmGzܨ;Wenh4fJm";t c'q;+j2) ʂ#~|8~+Un'6\(QC4O֐oFeA{t2d㞂w_AC.=`"p8tzA"&S^ f`]ay~ݟkxOxBI'398j+HӒɲ}O_!cEow% JR* >c,%eS[bwu$IK"ta#A]tk.]A`"?*N>]Cmf*6ރ59ZL~ Ad_sKH+\ WZwx7>7o_-7=!yUB@|7Z67T,gX;s@/6"HI]=T7 s:WR3z' 1"|Zͼ \^S_/+/}idfMbLF˒T 庆Ķ~*-!gz^RQ+_Zs}0DzhТ弒ٸӾBZ E)[fe^oCMH>[/ah(i}CS5ã,q"uJj4ʓ#YB't&;p 'KܴӐчG HdqD({| fƽkdg迸%w+@On@P8 &!U\N[fuλ(~scڤK_v}R&*vظr}rO ýh(+ÿAփOTǬЬ$ hLo<|G涘ٗCu< 5BlR.hH5 wc${Mp"+\@'EH8ma}:Wvb\OZ/ro&||aR5ʗ`~=_=AJ]gaW(3"Hi$\UU-8?{XJT6%&Xbpq?ȿ7pd!ߌwJ+*EJXֺ'8%hRG>Nc_mcV`TNé(u%I*&gXh]G[19ӵgd 8[40`Tg+[GQk DS8{7GԲ[GًMzD(E7[0vXn /ֆ8lՂ17 #[ ө UMR!Vi |h.FP"N(< Ym"\}j8_5d7ray(!4& o&oq$UMY/ |8/^[ tϫ`/ˡުO(n}B;8X#P8QS4';Oe &􂫳n)]5_`Kb;g65S/ 2jQ,̷?@ZKu u7#k,5vx,]"x7%)MlKAwa-ۡggY}XөiVP6VN齡k{&KXEÞwF[Q)@ІitVШ1]g]y0ӤS(aP;QM/"\^I$'=ʕ1pƨYExY ^o.MJ`.qy) W4=D|6<M(7)=I8Y9 ;\liPSryՃn\_rF?&#E":vV4䇵hw.A}x}A!x@Ⱥ!ToWZBOA*[ P/3mgy΍WqK %-Ԉm;v@ŪRQfFtJ@Ccn* _Bݻܗ9UVE5Z`RE_c!JϚm@S [Uu(]+2u7q+sc],aޔ8b:4%]/]c+*x}HN$70`0\"r-^Bd! ߧg & $MƥYΚuB[;uo̸[lY Q_^8SlLR6kދձ z@Jb-Ϣ}\DQ)HM^(~D/8'2kْ_&2ʰӳ^whJ=7F~x<͑^oݩ̞xEG;:7҃K2\q?ЃWARsD" t4b"9{!V!sWT L3'ַV.3R'D R3xJ|Xv|D6FUOJ(],fK&7~VB$:OɊF}l"a>YpaaFPz*s0i 4zэ_::%)Ui$jJ/K_b? ;T&P}7]\%~J7$ZnK@T}]f!<di# w4w ( 4drx,H45 0|. -̀r*LpoYh= vj&DN=JTٛw$,o./ݛ7 =&lZM,7sV$S< fc0T'1թ՞Dnl?ׁ=!9r"ם7KO`d%6je  »fkq^sjxP+_>!VD-esFmsPLX%BM\-9}Πق|8S|Ӝ3E 4U?o O!Sg= E?]úRHГH&irm:uG1^h }5ۆ#vXw\xn'Pk ^@-0Խ?  x`11 ѕcUBUC,r؂giJpqpi&J截q piXʹ쭆x. N~%1pGNo(x ^X~u@Iiil RRc$B*ΥnФQ65L6^p[K=Q'1 8Hl.6jӼ:qh DnH3M"goK/h4]<sN.!A Z)cz֐ 7UhHRATu6 eq5BlC`àX_G#\nֆ/[ԤXn_֏+E\\蚻Tm%K0mZ+xQd'"va9RbeVxm"Xr݅UxȧYj6GcM5IjdKT` sNpu|3\M)Rӫ_zcxC̢d-݊P/Fp1ۉ5Cu6BtF5Rc,&R@6w!K W %CߗEoOeWy?eqIy NHBm-%oӱY7LȈ yUdYW"9K6rN/i+>2ݰGr]:-@H=|`@({~,QĐ/|ENqM2Κ )p9+$}87M޾v Fb{ggJ#Ci[B*Mz i,G.niѠ\>R!Eb< +BUMՅ4$qjdfG0Onƹjr֠?`ׅXvbUL ~L Zf5,~9g>h;@GaZ9x1qr$d ltFV}S7-A%vĐ2v)sw.BӨ_].Zyf 1vN<}TC{@V#׍=x2|SoAmU Bto&^Ǔ MHKkCRz^q U¿ [u鬃 iWkTN+2 t0SVy- .jFNUfs`*lrK7x/F}'N;vz8gk1[2a}Ȳ"?MEcE0$n*="jtq2d=&-ϢITkwb6'#?j ,긷ǣF lZ @V7'-3gμ H3>[b Z_58!qB 5#?*}5 T/I$f՞C{WdZz^ۻ38dC1&-2^rH{Wi-(dH/3Y ^[Jm7gʸ!. h?#LuW%!e\E[e.LM$~|(r:bR"NQ,O*31^fg"<k飕Л1.`8JBZ)!ou_DQ`״bF$-oV @[kqLh8( Z:܆0MkuV6xϒ8@'Nm' Mn,s1~` qK,FC.Hb բ~ڵè8|/eЖjN"ak8٨wriFNu8]4´P-J&)'Ņ42vXU/uYs w8c?ùb5gZ ɽ_4 V5!P7#ZjOpGLF6[ ^,%1/T.)B}8qLwpPA2^qUJ ( @ ׺w=7KqHDgEK\:,M}>uⅻ1Ї6E2U9Eu}j:d 8g|z b[uc![ fF!l *SZ;LP:U,Hjs(w#Rzl`st7IX%T*K|p?Y|-,wM?|#Ɨ9RTBp4RH{հ5bPY! <>4r0؜1螒~K1Ew䶻fB.9DV9t8# Nk$9m) ޟL2/Z&.iJSzZڟJ s(RFzZ֯`LSة|^+!Eܗ;k8h#Ix~HRA]jk$3RJ=MP |h9 zòH-샿uT򏹼esP>ҫpĝq*+HvP fyAO.'?Udڥ#"p#"K˙.7ZG(-v&T߿%<9lL3"O c?*ax^RYGTG*Zb`412_ nV=V1|f}19RTG)O: FWmVq9IC.w`n\8uP }~H7M3gVؒn|+ݙNr|;n;w@3'+jmP-̠GX!FҊVޙBs KD k4ga_#Zn_J#:a1@N7Oivh(* S>U΍r-v UU [#NZ7Inrd1AHν ~i-8ԗuCap*O@͚:G5:0^N {[R炅[{Aỏױa4qK#D@ NRʵVR6`vTm@@ʁHGd['< f=ƈ;:66N*W&G4h |LZ|~rT'\>47?;l@BJtO:p-[]?l 1nG1G[Nߛ*A H5o@Af_Dg`öcӵ.٘`LR.c$ZI |\mƂ(_"K6Sj)%n\*H[=q;GӔo_6/pM*'HvPQŏm/ogF;Sj}Mu)Fs S-^o b3v2i/ŝ5xZ}N/+Tt9n{n!:ND|wu}@>a 9uwuk1]G|뤤Ø?k~-\wN^jf`x ՞q3ď=WgsSI Sm׆kUFbox>FAqNK/C ;b>F /K .Vj^=- +7ne02yyw"W%b]@Za0'bwAolS3{itL15-?T/)14.rn>AuWh(pR>j|my%LjγA8vB\̄.,`OH5 q'YS6b^V"p'~{tk`Ψ4~:uWAίM|A+xib`1._dHN4Wvk'FC;RA};RJgb!nap]:4*NV143׆#Mqگj8Ŕ)kFv;dnoH*^LG(5TBOZB E~+&h1͇kP coHi@<~iJYi'5zPiJjcFԦ3QLUY:k0A<~eu+xhc帴bُPrI&$C6b"M0 zX2no#.x蜧3RDu'K>*n@x?m7P_H>#澵/k*`ы A *mejbDЖͶe_U)b?ysF Vf|K{ ]x.dF< jhzC=ϵoPLُ!,RՍfnAQ\`'%U;:c;OOA%x4 p`x1<~)#$O;޿¶3R_<U2j~#RUzL{? .qHKc1=U։ǜf3U69T*Lڝ&qPq~r'_i'yDr$λu!N`%;ʑY(%GAa  *-8Nc T[2A{7 {%^=q8_v~7f83wm܉ hd \_cU WBQǵCB`9fpңO\fpK\] m R y0`xǐxU2Y6b#gbD.wX}'s k']o`{qA 5*yrJwt@,)ĥn-9JZӬďkSO}U??%_FŠjR NZ7yE`Nf!ڰ<}/>8YAdK+)Uxb*N>MUx^dKFnր%諊R[UJrX lUYR}<}:BSsⱇ ԑS.PϨR?m[T=#XS ՞v~^`Eo|qi /SJp mHz §pu++?hO3G>2"Y JH"ۢ^+H3̓\'ϹtyϿT~jWש д!e^;)B NoR+\M~:N|{[{ \z& NW˺qW >RCM#7 f[zq8eHzn/)b#){ٯ6PWN*9oΈ@? ϛ%,1>u+ ټNMs;|an@rG Ap#ҝfBHeU~)M/ּGt߄(G72tOe30&gc?ɛ!,EK50 :|jӄ@e:|>"kVIz`iĉcty*j\}#%p,p`9mXg.xjvi)/j%:|lss{lf\1)&l+-5MѺojEN#62|I<{Nw|Yp{y Ip(+QP;N(v|1c$9n>5(|kwD!ܽ&966~bBW7ʧsWѝA{wj .B^EygnRP Zls@"Azu$=-p}ʰB~8PS;׾ۋ6T70фPͶY(n/UA3Z ɟTI2Mgm>!1(u6ΜrT98tNMhӞ8[. ;2y wT$]GOZvqEשI,j) Bl{jۿ@NfaG5_P){D5xy U|aZCP?nNPTV8}AUks[~xlZ^!rf1E@BC 039_Dx9,eyhvMZz^ڌA{uwTsvtvw?͓gFoMIhRSrkՔ^od L<#88]ݙ6Yj]IH7mC^Ŧl*Zz?;$aQTH"}s2 f\ІU d}yu SyKH:{LF֯l'aAƋ)%W ߦȰ(y;#EcSYY2n;N\aFiu|d 83(9XBg,dhicu\+[O8 UQÕ䆾5~j|R<)SѺAT&+UBuĘԑ6yŒ˟a]ʿ*t {3LB=Wa=Ō88 +lɾofh+pr-Krv8I7- >fEp]/^@=tiKJ6~HYh3+jxv69g͟J_Ck uF'~Ŋ;Ľ6Ű,f7 RLdνw^G\U;KVʩ]q^97#'U9_ďds7o2oUxɤ܅ ' }K=$/Hw++s5 4) ӗn~To?snؚyKB &G *q!lě M+#)R%4 |.bLv}ډnKDf{9)a<=z,>XthE,hyy|[SQqUSmIu:ڙ *[ϯ[^&wZ}DI|{ cXUjZz`K Qbɲ#VwΉAGEfL_ۑV}󖪆p6HnNiMH*okՑm`xA>ܓ?DV$\~{"JMVָ<G3f*mm:_V ,]>zr>ƺ' \蚎1_y# N+nޘKcJ9QM{o߲V~Ym^ItDK)6eɜMnV_pqdሣ@4ty$ƴ0Π{0\@gԢk/ U81}=fp|塀!}Z*[9rI2M^CٺL˚HݜS+w\6 C)41rVwΣ1s**!icRK a4] ~j9ٜ:.AEOwJC_w}!.+oW(4C#N K54MlnmH# ݈%:@Y@"n  pd|68aL^6@'K2$sL2LEx~O O4CVuTM:JtG*dWv֡d_d5U{DklU)8`Ât ̦ض.JӁBf=5\QuxUO'@G֭KzBatW,eY0؏9pSEk[m!d/[8aJұx"=emR!x'Lvf⑎GGkup?? 饂}`Cn9} w ښ3 ^&OtԮ`,U?C>+GU>9H Af :U{)0Vk }%%#/TZaAѽRZ$E o7==n2L ,q᳧].Γf},;'M_.%ޑ"!a\*?)>Am瘘p~Ж>^Hf8s'чR"&RmXV |2~A0*VaY¸HL(u sc4Q+uL.V¢ĦcʥxdCLQ Z>Xx?#) ߞ s7WtUI.ju3ӠC! l/zG;ࠣY/iNsk -d @'/=ߟL/SH9-SzlbPVՙlkߢrWYOEQZӲp%g`{oD['5}<1+w)]T썽J֕F(!~/Y0XUv @Y)H}D3Zn⢵ cFKʓ5㶶簒N^!%l=J>= NvJ!A՗ iv)=g%{V.p-buhE$#<ʄa7asV|ŠUfE{ճafa Fn1<=B;"eity\}tl6zV^&* r R 0a PvHyeOPɱq_^$"S.g%;KLbVz[ٜ&M鴹.%q@tu{L O O g톛!>AT$3B3~it.P@Rw5ΰ'ıns33n+ゥ,7wb^?++" fMs%j3*) ,,ፏ& ^; G5_HLaf ] J߰.za[YjG-_X8l,^a? bf#Ş@l"06#mn7^vRi=VQL+oNm9 8[kX&h.AޠG]Ω "X#hRE x]+IAx u tv|uۅGf\6U޻7<ؚ{UH6ieuZکWjyQ<0FDҽ!pq˘Ånv[||zCHMp'i_ٲhH kOTS#@K a Vp- z9btA!foC9M4ϓ0T0Bc3#K6%s5臼M.[Pw>CrTC!TԕɟڻI je>aYZS(a u6,a;k󢊘>ؖ1'85OGo%]YbPł.^Eem#!G7l!c{5QilnMt@ i=*J$#< lͮ-?7&X}66bD/^cFCґpu)8v]\]NՇ]h綥i-S˿:m" {FB 1/5̙C2gU& F7Z"`~/oҵt(iW~?x6BDfu69Ɏ' e#Qjt ?&"-ӄ4}ZqPCnb W}rx67v{dB5L g#$7dNN]vCX?a-[W87A+kB62ߧ!M /"7<M/~\~gM&BlweP»TEN#3%^?:y50ޙڸ+ɌQPg"!;ZXasuq=G0kVs he.@X;-|=)S.Q2O]L yLټMY8DDtgs-ka6#oA+1݃ [ z{YRњG,dJ1$C"pgrb̃foHOA3b<=[b}S^/OOrÄMxH]BWJ {.k+Nׇ!( lL߰4i]2WlVl-lL67}ԭB (|*hZoD&\(O{d-I, !JQ(>ݒ1JIzNWɷV6_}ɀ=Ag ٫顶/YH,`P"`VZ 2>5ۍG^t:zMW vX+P9?& Fv گ,~ȶg6n7+co'HN-y t6('+-^?u )JK,%O,0j 'FG!Z%D$p~*]iJ8=ua!F'C!75jX7b䉞8D*ΐ_L=+ ݌+ewk[6C>\$)e9X46kVG͌HH !B_ Avޏ%E׶4,aB6ex/*:<7 u5ⱈ. ?:\"-|SE0mk=sM*GwsA/I֪/v@:pnl57q~ty54^3)KtT~ϱ&7xI&%e"PYa.Z lk.佳tb8 k(TSG1[j/ ^_}omP1!6Cm p{0 !͋&І:)#ƥerT@eHN^jE foӖ (T`RvJx?|9e,GVo1@9/.JV((] d/'C"m(||o( 4pKA_Q^N~4Xx%LerV eWSB9([&{ӹgch;mVb5k&ku@yKUR-hX鍣K ou5pr D6vDz3CS;+ q"5ua{7U~4k4yYUO2ԛe&0x9v(ȇ{icn[7z& U/V/: ć0i)iF]8٪f,ёI8D /l)DjޗV<`LsRXLi<@uWDTT͕4k#iY4-ː*ix].#O[{yZsl1(>Ծ%edMپ]y+$hkU\ nQlp/F-ACZC Zu@ ob \rqSNR8Ju<)Tko`߸.v !r˛?rʦ$C!f`V.#10 C1J_:?}qALX[-j lDĐ5qZl,<\R4^$ZHx)/MC.Ɩ!2Q!mҌ~&+0i)h) Gv&Ÿ3kS@q!h64 ؤſ@s0[W@lɚxzhCoE* yWj'L<Ќ/{X{݌%mSٶLG7a$KvոurvY'n)|f2 (^>E3eAO'94gbsU}21L̛.'ӁNxN*S\{JSaH4YU!@zj\$QZu읐KPPbgc?t4ps!$uq H!)dr @ qNIUv%iHF &}&:>T`f?/|[U4M"ƑPjtм#s<p5\v]K tSsː)AeWL5l1l3Խq$>'Umi1sfK&A}=qϗSyMD]UV{W^* 729RVK줿kfnlŃM/m⹹n;2f97~]f$ww!wp pS69 7^ $ho w:Or T;gҞx-WݟƔT;gYgto W~ ~C+]g| Fq9In eCP(Kd~0W1!d%vhGN-2;vݥ'|gtv<ó֋M$WрZ]uzx/3KJ/y1SI9)Q86HdERy߂t5ƟrJ8`+=pz0LSvbZ䚹> E̎9c&uHPe_V5*>ހ%Tb,aXE.rGuҌy` OtNRY\\J-Tcz,죽#wl=.xAX([&`L^n?\kOnWnB^pH+y|!Y_Mf "m *uZT˚nqI~*rG_!;"ڪQ'L{g~ tE:q^ gLܛc5 ),o[0tuoU!X[ dƇWPC'Lɿ$\t?r|@q6 wuJOY#lr7]sZkvpOFz|5q4{׺iC3tYͮx"V؞0)nǂu!ǡ7OKŞ`ui&?s?p4TQGkWGҎG2[xyU ,HD}{'M7oKU&! >@ YIv 7IS%0Y]k=;)[H _jiYaF'iJ+xD} y,.kIk;":+TnIxQcR`1u`#w?|3S)?$>t9s8tay^M Zݕ*!Mv{$9]8{dDTI!l:vكdBM ǀ~f}͡d>#@t髮yaNȖ唵^@ƨߝ#9bezDqmoWrw:V%fËĤ1bL*SO>8ΔmfbDВ8)8t(k~urxSW;C2Q:?7Da|u<,>:' L]xv MʬQMq+]T-GEDTqzӠsUsaPXiuc74N!sC9{wr?030r֑ۈ}󓍉HO/KZZ ~DJh%n啐sCtb#7Bi-@U;1cd$j}h2ttiR<@{C+3E9kxF&Q 6;@R_)t 8Y7.G؎^'-`9n 0OZ8s=[(Stt WVl[b'te| >ˊ?n P9_A̹@`'[WsnS̒9kg-!t-Mx@UN>4jn'_UujSufʪPYJ.(*\,H5RUA#v]+,/VQdsR1DKD).uiY@*tK/=RE%Se9r]bOM;4_2xD4q(j1I݃k%&z??z i쯶3:Ấ@)i8F)Xkީ] 6`VmTt.Ũl 3@OH - ݨxXjKQMZ"dO1QGYF&w^BQW䊇4QH8 T $xIxV(Ƞi(=ҹ$OrovҥC:i9pѳFyՆo+$o3YqT _Q|;Zx# 7\Zl|1 Q#K(Gg2dK'册%q$ HΩIБܡ<ٲSil3`H銮fFUX1Jƶl+p*{WM^#DSN@"Va:!fd}ܪڶ!Xh1uFd mhcYz,)oŤ;Pʠ`߼U =~i5 h&BA\ !6|b48aZ!7\plZc1pyuz]L1 ;1 Jd JNl0M y7tϼ`v ZX+[v]U}L @r1l^3V^qIv'jf)0ĠpBd9~(so/IV9J }, Zo|vRͣ{mɅ5u1lz*a"1qh4EW 駟"j}~ ,Y W[KUlk42lǶ{՚@{RFgXK[ES:T&#l[QL[_ Ca E,0[Q?va^\1?8 $],D}|?ֲSlmvX{ =@Z ptWM:UfTͦ^+xf*,W),3|TOlo i_;Sjhf! aS)9 4R]F7EOaHɀ>IZZ"+XÔ.|[cRuxC~j{ES~Ŗ[N.(4C^jpU|L#tqWMc|X8fp"O#26 =J`ϚB>ד `výƵޭ@?fGH&)O҃-b;[gFϨed|yyY+W*yKf,*wBr$ `ڪ.h4g %91&J{6ɵ(R|eILT#}<`e>#"|S [[rlU+R3l=۹z*0CFU4d:iL7:hϯ ڪsc##nA~]A*1 [ي!=.(2n;"Eh#[TbHc[>N4`YE|+(c*8f{_+_ o}Ҙ 2Ͽu݄@c84@|S+*抽;ķ&al%gf%fG@ d}$mBg̢8$II}d3 RxW 8ZbrDx\]A4+@]nOO3mJBux2qZWN?0eu';!:rvc3Of LɆVI{)]uBTn2S.ˁ7jg'zbR? 3F' YP8#8O3 ĭϗWjܣ# XcN Qݽ&lp9!`NJAF<) =t8K1\s\:fȵDma,"q"p}2yK U cc]\[Ȓ+Jܢ$ Eɍ*C͵hH\_Wݛ~Sb x+'4V̵&=s 3 5OEΨ@o e$zE$aE%,;z+$9|.۫TS'9*gT oÐ)pik'tEžxB96&ב?"^5U_U5# X,o߸yo#ˌ׏ '_LIY OFV_֤2zazK&9X;6ȇhV+{= X80kXٚhSwsH*CK^XgHl0bt|㝰~ږscgF)'J}Qp֡XfF'uΐLzafEP!-J )3SYġ[-W=_! e؎S@kn;WNV  r'"e8;)}-L)z\"3>o%> )r1,яɐC:IqeuW,kzOON%JCڃ %Q)o$ R1%Y+"7Һ6- ͉un 'h%eޠ([/! 1Sϋ$hFS8$>Zԣ0[ Bt0%Vw.x|&Xs>aޏe'p鵖j ݳ]zOtFDQ#3J\p^p9tl+KdrfTHjlֿug;4P~@k:zQ{KH!j, A*ƫ*u+X˚ֵ K$Sq#Y9O ,ƥMGMC}xt9H>3U8$tjb:VOhT޶+MRYLn9dTPM=Ⱐ Nug+$NokR/Ld"j-RPKTMƭZpwXLn.[1ۻ,{j!۽|״~o{I|ۚ\4BKdQkU(vLq:TpFŶ'9]kI8i,1̗MvISdadJBxU*"ee͊Ép9ӅDB'Cib%'I4e w-dpAɃU1{~@Aµ }g WW.8ipm\&WhȇtcF,*]Q< u9ٰٓq*s?h GhYې2,ߒi¿U'@k~ zG}:Ӡ6{ IdNvk5xi𸴺7C6ʁ? oZsmu_뭣ju}L o,w95Hon6e$[(׫n-aMT&E#2~oJ-X{P'E~6Z>,=+,ӽ.c0+>GiW5pq Hz!+ŭbF+MavI!>C>w*IVN8u4Qy"s} DșՑKUeϲSb{X=Pފ>J-A1mwp${WmXLn 5r!%ERLO5,+*ޓN2xUŰe0Hhֽk.UQp>-BPV՘I|XfF;Ґ+ s#C$x'i,C|C'Rm0vۋ/ջ)تZ5b4HuF=}mܩZ11:>;^ݢAH1$ X w]%U%SmF mGxJ5v<<{F{&6'ݧ v!טǂDհ>({l~./*.4c^$ G9ԚoNTBݾ ~(E4G2f2-Q5N;JGHp0J ?J)޲'*=b| }<ҰbyL .Heĝp`vm%9mŞJw5" 7KEq$rr{6j3#_r"*5{jkؽԀ 0`tQRaXtB`jYJ.Q5QGJڱXs~zJ_h-!N$>d9YcswP d&`/ׯa J=ˍy x\!̻I@495cTƘ[0yS$`ևskIPD'^O& ʂ('z^z_<fܖ8n FZ׉U8: J"<1*I+,gEFIqgI Rn., |v+Z_9p}HY3[M +>_42?N.`R%p@8.=^ ilIL>;'ZW7?Z/B@mTFePv+2I`AE)#3%Hr G_JDj!q;{j xL~[B m+{pэ>}xmXo: N$!ђj]z UuӱVsW?N\CH1h&ə$oυ*cU}]L 21_wV2cC8(+ V9.?a$ M 7VtW9'Otq[ELEB~Lڶr4sADT~NB)e0U | 2/%y4u_e Uԟ F%1kF')Ahv͒d[mdT$+ lt@хn}oW]mF^|!#}J.eMЍ9cJ_n;oE8,mKxphx@mC^vݵrSQ) E85X}@eǸ{n^z@W 0=n8ºk<'[F0ʝ0UVG _ֳ’hbqPz`6D3=WN)GK\ѷ1E %$"g7: X rp[U.ZtMPq΃6:+ZK|G +W4:qab2H.Ꙓ|53;S%ʑ ɡ`-D3+H{97uI)i : t[Y { >d"yVNBYȊ . ,/dM3u? JnzO'TcH\=߰p\N<.,OB4nowK!Fw1XWb?A? (MNH(3~J _@E`з@4j$JJ C娕Ҧ=?X2(c&9Ü/)5xdHk.bwɢɘ!~|yF~pLwWS>zV)z%bĺOv[gѱn(l^}6>DE\}n`w~v^^*^jl YN Ímjkcڦ}KFxoo$G`x#&.Σ7*6&GoOCY91=qӆ\G_}ŁN rw _kd|-m7BfOy&DxW"䝟|T$* ( U7SA! w/-?7!9E1`CNܨzD$Lyd"$mq\ bȮL ܧt-Xs1-FϘ.Bi= 8U殮ibOz: wB PjmhhEPZ@#v A!F"d+tyT$U1DٔFrGT_4OV2~9%qW,'2{]}\.!E g?lMTsw`ΡֲI5=w2QTƙb]Py=4vY]7Kj9'8 KNifGMU 6CP$E!AHnD_a:BͭZ.RHl=:)J,(>^HV 7Vjo?\Vb| 0qzXpe-f:ML!+%FBZ ovpz sbQ('~yiZdx&3[n )GMd]\ 0N1..z+ŖdTZmw?@jSȃEgQy(A|0ȑd{ʖ0Mf[wug7&ׅV^ mq:^Ѷi@,(B R*{A@6̘P (Q31AN'8 ,k$,%c_Ou:Ţl32\5ڌ X"ۏؤ7+#kAuW8+gI ru!.EM[?g9%k-Ɵ#f%8燇0VƫYpϙKeZ]f˟z+̡3gk0.,m=L$@"v6VSߧְ̽̐(|r ,پTLsGʷ8+gg{ )2T9_7(IxG4sIs{\#"Mۖ[άnpy9|1ھ90y;:a.U86H _r=/*\wWKq+^.Mwp$3̋a^bkW>m>C&cE37s̠]5Wq_z!A;Ap@nn~{oZEfGedNXx;,{`ַ@A$S7$I,&,GS/j_Hj}h!o'گ)=L`0$9Q$Hh#TcxN&Y± v$[yZ^)$ ΥGn#t05iO+}8-p`fͣ)t-A \RًU׏aTQPVawKXmŊlѾc3N鋰/{d/h(Ųh i;ʾ e\9҅7YN )6'Zp GBNnTdEPy 7ܡXwބضxԋT"LuP+lIx@Q-ir#<\?pX-,;D,>/ɾk(d|e=lfABʧEXm.5/^B \Uj_!5MSYEbyMoy)$h=C};$>g]ff\ьT*DEXm1_H X޵.idDƃB'L=Z 5Qke?4` y6xWÚctWDsHB&SS\fE6-qߛ?EScS*Ǯ:Tz2VxrFfb`5[ X#ݻ{K.@g`U;PBsd9e vv%o_tؗBcSv2l(n|2ri;'眏|jSYp`A62 c-S9zNO`]gz;-!\%d̉Z1p (DKGoA1l̝j=P44$v ::Z\"z-ǼQ-6`FC{K]^f>W :v1ZwiT {: qi»R^-\=⁸s=[U#|Ƌy.rD:7(3СS_ ',j~Wy,ƛUu$=,Hv"v2T[%r3=/' $lNܽ7_ͣ 6"j1U;ӔceA,#rLLF5CQ^Ql)_Ua"Ë bw\☱zcz*nP]{kϋ#fUٲ88 *kRW٧:'4n%vz;Ы~qe R=Se+Ұ\s?XѺ5*8Ox+\(խs4[C|O`]~EU0-td4Jٱ3/re 3Vo52eÉ%Vf>lEظjv[\*-CX80e-O&i*S_L\P_9;_˓/r0U[Wܫv[֫&sN:Wa 8{,Oy='!;G.߼py4x+v<®!E+Æ{Lj}bQ\):A_-SO)),L1l_(o% [hCSp_B66KTb.H0Jc̀ogםjcEj˰4Qd䐨uVxmC=]u[p0'7% M< "TDl ^ ѣ;a8Rڏ!ԯk7_ dt c$h6{Y(^g< 8|FSIޗ dm`}<`on_tQD,cgɨZݙ:wcD7tYy#ZY%\T#6P/kׁUI1ӆeAsIW#/-ĆNG&Qy( F˕ Tq0jzCnj{\7S+vӊc!p+qy?F[3FYUqJѴK5 ;|ơ4[B;}Ov; 34%4Di%Ai6J_1@<17+Ʉ=;yd{򣖡:In`B# IQV.Y'} suqy=9*`L 7&ۣNET| jl˕_e*Ub#Y\`aw7P-c7,.$B~)=7Xjv)hYF4 Hap|:IZ}\9E>܆=*Ņ+(ƒ(h@+a#>? |0d s.y,zh2(o(&7Έ1B_%G/ |b&@+8U&hޱzc/(i\y@>5&ںS+\h_x´IJVLjPX{.R[ O4.M].4z2+dNL">L1wc^I _Zy_P&{-qnjA^zk;)z 87'aFԗ)pw[*{oXI֤֮d3TȷX*ơ',nQ_N dޯ\Ddm< a+%b,Sʒun%jre(cL#v'Sk9߷ ^ൟXUo$no|^mR}s3[%dz ʠ_b6KԝE딈o[l[_@eEs1e Uv$ލrZw ݟ/g63{5RYjުےFUdqsA*h\]be@j<^< 8>}lo{nݵ?ףwc~ͱ O*@km Y&!KXljuK>);Oiwo;<}lcE@MZJKkg)ƺ@2XZ<[V8z`0v1]~"lzXVk#v\cu,%ap[fΖV}ZWv#޺YpBEZ4pq'Wז:Eχ)ƚ}k]Õy(bWUzgI֓`ah 锊~%,z/gbW\C%cZN4-ܒ3zl܄LH2/߸tV(B|Q󵢜W&n?(e{(^Cgzbŋ1,~!8ar}[T|9jO^ZWYJO%vE=Bꇀۙ7?QET{wؤ}w:%@dF[mggQfgX@y8i0 NuaJdL^憗Y2G6;agB dJOxc-='esI n[ZَHVA!b;ޤg3hOUg8,Ea,ESO6jR&+ŋImC| 8ցRͩyg |ӋCڢm=Kn93Ǽ?#:!53 o2ɭ/ƨTׄ~Șvs%͌ {;`E?2)ǧ#.ū4%s}KW3FګZKhXbI8V,hQIq2j3l=Yn!Mf)(2YU>aϽ#0H}[<&<1 Jd?  oQ|.@74HIZ^.1uu[bB՗(Bl׳{l]zx_4m Jhmd\@[鄣a)pQW@ٜ FFx+1 1kzD+19j{X#U?y!d! Zǰ,H Ig\gwu$9C{/%8/?5='SU:#gx/I|' ~S aP1,o`,Rp`bוJyVcR6u/7}{DG~UslQ]*KɘH-!~񴫦 JPa\pN,0A|ȦnjQ,Af_1,^ maVي"4䬙)6@_sᅌMU^0y[Wlu.9SFj ?v/ 2T@3\oaFnK6G8'jE.%j. k޿ПVeNwA:1NPѠiorAڧԵτfKG.a ʋ6En߄NL}DT(Lvjh`4DދD]F8TfGehДlVZ~Bwx !Kf;&Z`zMğֲ|AT^dFZlҹO=d773dD`Y¿{74ndBgѢM)+#S|QYQ)FGGWy fqyzF6uMyc'DZ;NO968>8$mΥm&賽!Dw#Q5ŽR\ggmE|İy%W =n:E?AU]a_>ŪQ eMCIk2nx5 Z'k!2鹪U>\=Kt؜ƝWA7fn}Nf{͏҄Rr"Z($|50~jOQ[2DҌAu@:p.0L$4{v4{ǎ)խ1 1DT_]Q\)qf:"0kB/E2?ؓ>sNcQI{as:<;O2)Ǟ:A+*HT{H6Xƚm0~#S>׫ZW\8qѠU{.dIK>br Dv]Jvq<Z4Nyޜ?D=rΰ0tsA^2^aV³̿92L[^ lƳBi ؊#Mn9 ,!kiWS&˹ 7BR1֏0@7GjxiNM~7 h\a݃ZR, N[Jĭ: AIJi~n1BS++ }~bFN"f*k{Et1Yhnf0" 9X<ΩX]qo‘f0m0`Ն14. PK@%1mSEA#{$YɹY6C!`)~x8aޮڪ_刀;̳3T WxWLKS[ɖArq3V9әh!=>;rq&rm{)~Sdo'Jo:qEF7U ֤K@4aa)_9xQ(M5u@*JAn]xEMUWGܸ1ոa%Y¢b;iRkM*~sj n*‰GO^;E5É>~8ǶI.} ͷq멱1꘶P}l7q˖Hv?Z,nf@xvG}0ɶb|obWFBYۜ0b'G S:s"m0Q* =Y-b)\\(_8:< H>a,lo5t 򉛅-HݰO✌YqKg|WaYDh7_Y=aT$|{$4l2zΏ;xg%2(t`jؼG< Q, \ڃv ӂܤ~нB9z1"FFM.Ie0 W1giFUhQ Y{lLESFV&'gp Snra"Ex/r֭Trrw:oKG\W@[A"W}/* 6b;yB`k/D 9X H ,kn&#YaR&!! }--YM%\6CDJD^W^uw tqٜ4vaC08U8c:ka7 -3+"!௕BF V`Tؾh_u h bs,q]1i_oIEٸy`璹}KrIO9[OUKYD&mTTK/WJc/>UkWR.'vef܈l(dŪG~ݥxe~ڙ'@ F0Ւ`fT^'AF|)%֙ai69'ou??hH2Ro܆ j|8@'C0J,`c_>"Ct2=Pzqm@qCP yDs4$x\ԋtY " o&%?pֈQP9Xpԉr9M=3ƚb4F.z٩ MM5 SslAcS]zD3-q;iz*kฏhξ YŲ6FЕ!R!عR8GQi-2_feIHRv~b|),=+><ȿdMlY֦C )XqfE~,LFӖ$M%84'dY} ir#hJl ¶ :zƕ3翍^oN*(Q0oNy(࢓z9p2q X#  SwLT4uؐ557 xZmLꓝB\U`/=/ywTGXԠ(GG*f-*~3CrU~(BW4n3P "'PXOPַߪ߸eOXq͟u~H8 6 Za]>/@1A$_8W @ͽ.Q51dWOIiX]lvjjqh+7i,da&=Ƨ,(f w^ċsdMHOf&\:"n/Mɫ"/\-_#d+7k@G~S=8q}>m f ^V$P p !C <DȢk9>\|"VB݀hs%IG@nUx'WJ^t ]ߛ`T)۸֎[.Z+o-lB%g0]4kmHo1plu9`|^Q/JΡ&-Iw5,EBg90;܅HeZYMwJ ]4U5^oN (cƫg"j=z/mRǥ^~ cMn=*Xn6-&z˪ğ֘=yy}>`Tʢޓ0b}+6rϰJy 14N=4s`2rn>]3tbI&t2Pi_f, EYTv3T3 A!HUj}-9`ݥȠ; 4UͽrB LT X<."Ct\_h/0|&/<9%*'LJ}mfM3Miжr*~ECIrEF#V" 6 N%$W$Χ:&A?WO1Pe tkJRٸlfCųkXo&BZ _B[|h~,ma;*t<Gߵw٣@X1>VWdH $:?w\*x*t釫M\(PGRn icaKPCŞaPU@hŌIs'QugP2s(Ц6l޾.3y+䶩3flT@I#h*՟F!Q :F g]O="e?& <RsRBaF|0j zzܚCjZ} *LIZæLؓHڄ+~A8cL= O<*ߏ&ueg:rA|ٔ*^GjUIHDf塼Smÿ3 \΃iSV3{|WD:(d,t̷!zՐGznꡕyvz{aPFjγ>(}K<nUj1.GEj9p"<>9şd;3n 50xwDh5y׫w0yJ7j`w]d, lGQcVĜ vR*/3Lr{ϘA *6x׿DW`ppXyGz.hsYѽiLӀJ5RLjG"H,M} JMΏ1(u+H]o9%<ڮUS HY;GXWD /2\H[j [<j̳GCXzL ʰ#2.y>F--,)[q4ϑja/Y W! ~SV/*JwAkӬMZ m\*[nʔB7}_1vb>[ʹ`8AB&(e*4pV8{-"]bGD & C8CKhZ5*!gc hqS c+ažDD4(Gލ2Z=j0+0T7~Fs06cR`O4ㅃ8rfV.@aאRhBL&QkQL^jo_L͂jM|DAD6,f|oU1\~j>8I}=IB&b<[UY5D ]GkhXÆ6bFJ6760ۖh<#qZ]cUsOY78KN_일>t7o _߰lEU7Gs:׳dS_Dϥ"!m od0\"(; IaFpfTL*"\NOrT𞺹&K)X_OXx'd,zwR˄ f`W/}"_gڈZ-M6܈ k6E5Z L)(0$Z!u׊HjjŽ97FߍYPE&R /b3cclQM( 5!ڒtH''k׸S 詢7Hw~{]>.W(KIĔNF;"Ebt '} \&&p#b -^Ԏ́#c/RJUj񜶹ŨUԖy]E‚$ >Π eB[t94a쑗ԴyYbֲ;H`t%tγc ^= r"jƔGPWvXVD=/#:3lHQUeiHʗ9Ow[Ȩg C34!wD=96&dl|*&\Q}ߕY{^F<,Wh?.vny&᭤6:EgsUR@}kHFh?Й Kd9hFhlG{ƯŨ#:6D#M#|7dWuEdj(YSz&<u;I]Y[pKB{2)7 ~:䓄8P&&?O9:A)9i{6鱮1d?fjd0;xwެX>w>+Y̦inl# c!Nx6u@(Si=0&nT]l9{I4W/i] u%D .08,~v䭲A<)xu" 9@vk&eV܇t {g\M4!W<8WDBRnq $o]8xcby2+ D'fڜ@M =e4K')n [%c0K`7c'63IDs9 ,c vbiۅ d7#.- !!hM"ax>Jݱצk.V"] ҭo?Ddb__ΓY&JqU{M+97-oz\*3R:5' 򪶆D8~[X{{Ie .nכb[zvx,*g XrhsWR6vDHRY{E[ͭmQ58ّ;Lnکaۅ~&5C%D/R25!f@4R4crgWVފ7#A J d{x6!G[:)aNb%"Q5[H,D\$ro+16eYࡍ]*_](B%%$U&v*Fbo\B&_"s$3oV>}kݻI'*ըZ?0$JOT@sՈ56cCt"uqZkJ l#V g""pJpLj?0UkI &|%ÖCLStjD6+ ˊU+%KHN]B -i^`XTvC귿9Nox1{&{K]`G#jCY3s=p%Qs Zrd~31ۙ6ʮQ9)!e&5]N3.+t@9?*su5ҷ!0o~з\QdHWbԉ^Gt#bM=Sp<O)h R$6]ww(z ~0"_B+'hpP`lnXuACd;rnĦ5S\Wg P-48 &RE+ܳ)B+|c\M KKYE.{S3-75C&'\].B3L#|LJ?QT4Pb@H"򃸹9]GTnyQ|OW!nB'߹hT. 7S$*`{^͗)%Aʾo5iY>4d&1[E/j~IuO GxCImLw.uuFiP{5X/%BCֽn`AMVFq1sb#~8 Ņ-/%~՞" U[?-wnl'c'8 Įd]e4-Ŗ8޲cX13n(tl6RLhB)ɞob @xkx?#~nJR"m':TlE+$?pv25B )˺%1gYB~"S<(P :O~oDm@? ;Y8ͰI;%,3zNaBbDPI,;5wf*/x N%.i*<ʪ OWk=L:U ϶1HiW/~IOr%ogt!!1ju9dEѺLG(SlSZ r2uAMٌ BfW 63~@u>Z8(a'ܖ[m1 9*aDNjBǀGJ('.OxG3"\^q~Z%Mt{fM8DaʙFks ;^0+գf]0f2̄lp*cGaF`f!Ol9ޞk\*GT'\Btp 4{vݎ::#ä7MR (Y2<ÂlN?'VIu #=J#Yp#7}|MLEc= aAu8'qꡓ_:rOd[t'|0#%ӒH&互b[!L Jܣ]]~K.z4s4-/4 5@vq2Sַӑ>^ЋS,y‹d{z unA &ldtc50ŃOd]"srǤi{8W8M[TF);"YFGu[aՈ}X(“xb3m;dRv]y0'V{pDuWFJrt.ŶXڴPď1G*0.aɔ[{qZ'vsG@+]h(zwDKׁԉ◐t%Ĺa5^GY e g*6 2BP@&_s veyNٯ4Vy9S+6CY{ ^Y$T ԛ7H59W͖UazX)#Y/ iI>c-oR%rN&ɳJPPÞ-W 0&a2Ĉy>bU'BꇳK̞@wm,5M.5|T:`ÙB^u;uh8f4>>>-97nlV5~7=vMP}U@lm+o(M:8Bj&K2mtS?* L1xHV)Pؽ.|TiWM od4rrOO=wU*2D)󥴖}:X4&mGk?<x(§dTށ|MO O\)!UF 5K> vE$h(CV:Gk qEՉv仌/J,/iWd^d a*B.4{BgX:׽؜r@w5AvzN)du1uxŘQٱi'8 uU~L+_wN#s_;ώ)\MEfRX粁sOT<1>}MV;Ut]ک{_Cr @Fngy],RQrfcVZ4@ 6Pv[uK䁓DW@G'Q/.WwQR7"!J;^z?wjJqzϽ,͑}_#$Ap8YURd,|2)}.UX<v.gE#wkgdU g|O޴%@(?sL%JYX]Wg(p'!` k&h.nodWRwXf&MQU`֞ y1N: 1iB˅~3TDC/`)vQA]BVe `*ר0-9oϳJ7}Z7V:wۻqTUQ/K-~]7Q²9Lu1@7u0}A/QHteEs+%D2ŋHc>aUxgﷳe^| 6B]+]ljTBs lY~DёVo6*;8s5b p1gFJhlЀ |% ;p_ tr&+0 9Wz>zTSzcI$FCJOA0SKRjBH+`=VM{"hAt/Rdp/A05VAM3NE||*M)  \e>.zlbڬZb9zE*?<4GM.m},M \޽?ibZ )בa11Ek|~8bHi66)UA!I @I|ӨȨ'ʔ<[Y1':#wWYLl_;@\]7p4QMSk02PE DMYFQC+=0i>IhYAZ- &2f*%ۮA G $!l%L"J3HzIL-M3HΊ7%O bUZf>@ Ƈrc+V./G0U~u Tk6Qw_g*<ëW+S`rB@%7ֽ2lRЁ%0=?^oEFjitX@L64!n/[;uAWKW͘yH sɢ|z({R\gsF*{DP~hIfϗfiߙ }ܝ]d &Z"k'x106<%޲ݝE8iL2m%XoN,B%*3/%!˹&Э: "AK~z!7 LTΉh kgM+ϖT1SI˳%5Ղ ot[A1I &4X%5vHiܓ"qك*#ShVJ")d^=q&}0VV ۨFT~Ԓ.u#-LoBnŎ8`$t 2Uۧ_ӋI7paN5}rf_e6 yfЕAlaב6RQ<׆Qx: .'?C>w52^q$݊y)n?iA幩rTOrWO͖Crc2Ƀn-_&;"u\>;+H<#ۙ;4`%iDDwZW[?B@ϋcx"f{+iΜR% yî7rWҬY ܃h`6kC)ZUNV|^\\K~bc=ۤvN Dt)㊯{›++u G0';ˆ* o#,@"eTewTF[XQ[G…"2ne{u -xJUb?#>U^ղqPp7`zc\:uq2yJkd_lJs rNҴ'{Б⦞N`gPa<3J _+pDcf1 1z X;Hlb HrXo; 5o&1 &PwrxQj/+Ri͚UJ? šAN 9|>\V&:"$]T뒽`\%^j͖lll):^0 !NaT;LtYd?c/V>PG蘃s"T{-6ԔkEu~I/{%ud 4#ajؕ]n?IOKAGVB+Tl͎u{q|8R*xߔMwP`o 4t,Tu_Hrӡw#ѓ56-'6m:k3Ve*惊!02. X7mnGQ$NMZ I7v!NKS]dW6bhw@G]QcЉ8)e3q='aL5;y\F.%1}ZxҰFc$yB<]@/- D&E^Ǣ~KlOT>P@7Qް2'20j6kbG0yQ ,ּAUt#ڥdo1ƣaCw ]TT`MnsMϙhTOrk`gm$p@$q=e?C9ʵWX}"TMy߰?17P.fYc?Ml]Ni#SB+ݡ9N+yN>aH}\pe߹]NjWѷ~`I"Gpe2W;5N,QN^T+^_H3q(%%Vᶼ2cu P$rdupi2oudw&ڕb@`$}E|T_' ƫ[c Rش VΥߧtYEC#*kR`X~˓Hx~V1 ֱh`,bWp+5dl4 i [e2K%N9H#y]Nzs5ErʫhHj-Y:agVW𑥜"7Ep==k\V(3.y.:2m{zfX^@z$YtEZP~}XBWh,ݛh=u<^X/ !ug?o4n̸Pݚ ŌI`4oy(QoZY-2 AA_8K ~ϜWW0?M'>éRY-U@+:Q=ϚkXE d;o}#dsZvP1dd*QC1W4RBԛH;Ƹhq#sǰu}[lm>;` ֛@g_YC @K}]ϵ|+y͗y0ieqs4v~w%~nh/fP:j T۹|:8B}lA3P ]щrtyӧ_wKTzjH=bq%OU bSnl_4[HVtBأ / nN2'A@Cr;l/I7BL)g#qE ϔ#v=^xUzbWVK/$9x@t` l olO/ϺO|1K`<~6%FBÛZVL%+ݕ9[>, Ia0?՚('wGK-4?v?5[Q8̶O{w =0Ek'uWT¦i/'OJ@|ō_Ș<]~(Ki˩Ҿ:k 5LvdRTW 5DG;*(AUtVp`b.Yal3AQ9sL9EYsa- Eo`jT0}%R{>%Ƃ6Ҁ};; z'т <_ŽݷDTuIm i`Ɔ ə e$VU I\G 2Ci;h fJΝGbP <4YEsKT4ʸ`ɧIo@xgD]PgcY`( mJlP )hȄ4\r 5R>w)E>4{ l@Tlx0EH?3AuʋU f"&k:ި͆G%l>>]\4 ݐ+@9WRdHXZ|/`Hn}V^x u*]QC%)SR6e ^w]CRS6wg8(3S9d]#~Zt'+pvKЯb̀w(@]x6jy !L3pwhȶ1;-4kZ~ÕQCv=OϚ埊l\>#ij&=t((p϶;\{˨f*J>A[jeFKz] {@aiz%/]Pv%M3NHȕc}{އq6`],x pP"^z 5BcZ\OF,2"83g=!P-bΞwf-_i#”u8(K{=pML!PWzNw~biĵ@ѐL*8.Di"nC@yXnq_Ӵ;pOW_R`90t4dzOvЁ/9 )0Z Ф:1C~`s֮ͻ{۸whF|!M>5n-\K0rSz>^?MiΑ$#ΎM/";*z;i?h i) pS~?0$P)z[b*xܺNYAOH$G릁$wX,:-(猝s&q m,p zp򠰸Ϥ9y,]G 8ZȥyYmØz%`GMB4e[-E;=1R}_Ƒ&_ v̻I:9ٰ'{?> =XR[ǁ\?䋦NmqcN%MѾ@SM у+.ǚ_) xfa`F4Ɉd9Ќ]Eu-L^3 V848 Bs)+2vfs&qUbʮ0=&$C wHLH#`ro.ARk)g{uLt biF@oyH7O?mfVt6\"q/-YJ{{8E&> T,+qREQgo#Yv9' ; %deǜk^=HP+K(u1^.|](C? -U/30#Յ5R {:{]<"`p_"j\.$AgH $DPP ~͑؜RbmJgW#Ò׼Ex~{-r5hOL`5޺a/s>܋ACs! 15ia4bc):?q+=y~ Nk'2[Dj.DHb+^6 I\/ Q7ִzD0L{uv]F Fi(I"Mg4" >9M4{ .*ȺG `T2FumiZQ9FƔQYDׄwLE48k]ΛQpW90"ۺ/폺Cj!x"{u>}-놃  E/p[␬45]7MіxSnII8%rY ogB$y ]Wm5}meI_\%VB0W[$-]aֽÙв9 n3Ka$ AF|I 3)WC~OɓS2S& M[dŠ}H=$y&"b!6̙Tov8؎6|G# .P,ȸ:ciYgsWn霝h `+6S[W ړTϵR$*tЃ[yOyȱ\ao*PuY5.{_K71e("S*Z#EZ_y#4yDgQ(|-~"w#924O,6 | %w}ϋ.ߔ17Beh2g$S> w%e=|Sg<j=]HuO!5@!CB:5'^)9ZAnz->k-K!=TyH@Z`"1׵ pX)*2=z eOܖT‚id]Ͱ_fH?n+U"JL$X_OkZ5{?3S ؚ ݍ ݇ܨiv%[7|:US(W ) \gxA..z(A^ġY8.Ufvs<&# N?w8A1?U$c3 '{ϘھG֣ @;WFQJ`KБVKzUD[pJ49P͸7?V=eCi@YEr>ϥMK_&7#n#L:#Qd/z-P=a@K`@!?~KElN~tcB\ߔߠwjΒ9|[5dPx5vdL 'm(7[tQD$+Ճ C !qzp'B_خR6VL,Ud}o,VH+JZi& աw"b?e)H<:VhّhTЭ xH:+d 40hB),D?7bZ7'(F'=ǣk^a 2Z&5*FPs. j;N;#.jDRC(<֠D[p.8 +pXoV%qinBR\ɗwהg JQaj ,vs *T.A'XpnuML_(o:׭$89%q~ _a.A@7s ;QȚG! Q &mZE" H򈎫r@qKhG:Ti)eq![*,)e@ hi+ۊ a73Ln^_m{*G U*Ð9Q+bD ˝g _Vs8 MTP $}G~w+<Զ I7&۔o%l:nd$WEx~Dٶ+YрFk^y|FmU-J\N\NJ5#4uܕɂ$RvÉr?-`2>_2 T*ViMqUn%.9lsUFk2mHҒa(k0ه]s! +sUL(-*T2ܮ:O6)h+Rzrn1Ml}a0Fd nKwN߄xԷ׊03iI(^h\A@f&,T7KΔ\ϫ-ͽp+RMP w \ xP\6JuZؐ(uNJ5CZ ܈SǦ6y寅梁yt" ,x[qt.JBì*WU(ZAHBOa`5~ .VD\*v8T?w9#|Jl0Ӎ>[%ļ'"[̻|T杚p?vvi2et6;u"ަY*݇h?H IeiF虚Fzd|ͧGtb^TF!4ϒKơlvuݒɈ\wA'Zկ2gWߡ>|Uޯ9lW Pd6johy%wwUcOysOҧEg?b0= )#n1 ]}?b/6Uӿo2A}S7VdSI#\/mZI#) s)Bk<>וg3Vq쟗UBc̅X6L nr:Cۙy5Z'd #S;( rcMB_[2آ@qZ}Oh7U_1?}9\FfE+yT 3.(XC72,><;`kpqpGw,Vuv6zBKL . Ķ#[Y9ǚ"r}zN(/ƒ*^dImғߏ@\T05¦Ő2hM+<.UT{f%3xE3v2rb|%C4mE{``NW/Ūhp濨VAvi/xgVH-{J>L5}.x - 3qAq1)fyD: , xD FϳQ2\"|-jltڟ tŎ7{ӳ95y3`ɞ<)awkx];/.wp+e,W 2cGι%^”DE|-BG\{DErd7a9[uvؾZLI=/5y>lTq1}EF2[zZ!R^8ήViA{_A9h|9 +YA:Jo"k|j 2f|'Tϝ6,=ʑTz>.ƥ'zT9.E-H'Ih"\o]$lW'zoSز > Qt+]Mio|I"dL-"Q؆ . K'CH*xM]lGc?k2vD6WRR:cQ;{7G9ג!5F<8ҹbdXK ;cjЙcH"x 0QVr\p5P'_l%n|J0nOv{z..-;Ndr8-P~k'?=6(C|gDl8;J#:(ص B&E~- <: U璹čo4 Mw -w2*#I ϨRR=6R:6.k0wM`[{ *[x׽J0}O"UlqDBu.a136~OZ7)o1}=2P<ٓ~Fo^ \(:y|z g#?6vlx!mq6S9F7 þLH#`&kIF]TE*Hxe[w}ψXT9|MTa]&6@Iœsɳt,4#1/G\CY0R->@((8cMҨ,Avuכqt0@xBcfF¨j[iHs3 H77Dƙ30F45rc0}ƈnLoǑhal_SO`}D$݋K+3&9Clԧݨ~.5(ae"!s~P{TRs\gL8WKZXt`Wr@w(8U *637.^Vht\dD>BHjߧkNjAաoaFn1pr9*`ǀ.5SFW^އ&nAwOyG_EISx'P[ SY+dI@d4JVuoKȝz(|I}}̆j<ӱApR.a'RPM6:eԓL^ յڿ d/\âtzW6.zV*t?#$X!.ןmoJ)WFLZd|9x ʅ?KVwx^Z&=5X L#t(0w#jF4xܺ=zJE3O6M.@Rxs!@(=]A$O!'+$Ǡm@>H XEaA6ԧ'4EMg]_tlcTx\i*:WE;=NFI 0g !j+n9"]Th@}ku]k^ WjU0ӭF9FܨY^ }Vzn60?Gj% Ao3ExŭAtpNׇ4Ⴧ;`&蔇&q֮ \ -(ۑ%ϫP.=gW HQ N [V^k=򵛭0E]2|܏Zbߴΐ_Av)TDܡܸl_;;Fқ&[пiocgh\1]=I ZO;Žl]̕]ɺYϺ\&Ӎ r=ʡ}#kA!mzX1 SኅVlᏒU|wݬA&,M]Su[UiPxO||Z7&￧rb WwM(\E 0[b8c M GN eG8L9> kJwdIXQ^}~eIiԆJ(S_Ub Ϲf<ƎsS:;/BuVv|F>L? O<@0PisҸY}([)WBDvYu~27Frͭ~v\yQI3ud2cgٴpr ߦO(WE'4}*Ћ#,0$3]B8aiX¬ cnP:-451(WZ~jXE,hDˈQ˽,;"9{EAtMjo:!% 7Z5/[h8٢y[ˌé~F z_l6ͣ X 6"9P GAo ʇʀ0$$P#OϬH @1wq0. lJ-kBrvAe'Ioމ~VGɴd/}XU%[%$" [ǁuh1R%ٻa:(Օ5H=) 8Iʼ|ftaM%͟w|lá:sQSseHD^!D7;$5R Oظ*jz;(|uefOzu=\qw7`cv7Ox#4VêpALÙ\n@eZd"mᦗo~Uxǿޑ2^zzg@ӥJ$6 \C(;tT|65W7Q<2(7͆I7`fQNWq"1|)rj(wvC6~&1_zCW, aha9ۦArEfҁx N!Aa?ӟsXYeҳCE`x()|Vo3B~rXP'^O ^U56BH[3W(?\&깁oY[pv.LuӾIzw=k:FJ{z9ީl.\2a)B$"i4ng3p$kG"􀆬|!\qH-V\_;2\l,h/c*1> FnA"HT3T%־p-7 =G[ q\Kz>kLj:˥Mu: 9n.B)訥zXDe kEvR#7qpL߻Hx{ĚvӇD`4=Ey煄a@UꚔX)n[^86P@QyUi&ң~R:͋FhM+[ }X_VIҍtN▏ B9ڄ :2rZ$9Hc$a˖{iJ߇CW%75N gn |aMcž<2(Y;5&b гl'`t7 oƢxTV ˘ȝ P6yVw+e8^MD:[Q ]ZXs7c"5aF+V7@wN,,[|)#\J('Zw҄9BzBǚ@BY=*Z RŹnì&sWtFwٿa#ENq(mP+k#2[*'C?ٜ{Y*S|{”"J(0w O\203č/=3.I U)0b`8}t4gT!3,h=v+9M8]%tǸͦj^P[e|drw`Ơ X?3,km_Zp U&nq'Ii+ƫ7VgIT\}/kO/(lZgnHXLHT-Kst8 ҚX|SW7mQpV? p8+4/ Ḿq my4`A ƺk챈FYiOo$Ph]sAܺ4e ;WoK(pI6 5`x;6;aaA`3kyMhC};һ=k6If(-gNN}C_-RɝBZՕclPVQgsɀ2:#AYT~}٪R.ްIHHYZ<<\w}~xHWL3ܹ5 exBnnZNYVgMrI_h8>UGa9*'ߖގXSf \͓;PhhߘU=!z|T].&<5TNʦfVW!"ɽPmE<<5zƒK/9͒}KSwXك$$A s*9[]3 ,_R_:;ޓ/ҙ"s"!l(B? Bw@A2Gеf1F T"3n#Z8_‡NHU3/'(LsL%:cNC<wj'H?@HGug_K}99$[aak^OVqXbCQ#L".)|n~af[kooG*UiML;] t8q>1?%oP';IZ~xKv~sٿAS1ђ/m&c4p`nOa&N'`;XZ#M3^eI2!F["Pi*|'(,j6OMљ+s  ՖE7tjP33B!.R;-!u'I 70Οڦ⾤䇏y˽ w{lUPt!?@NcI7Lg>o}~gE-8 O3z&댾{HI h7Ze ֏x"U\:@QDJEx.!\E'L!,?qMkk^T2x*h o<}iJaJV&5AtuN*1llӹ7~Y~1r| bWOT W{L>paƐ~ O!šEJe'9d|tm JH,nm sH1~cr68ʇ-QS(tnL-jņP.ΪHG{q ])KIN@=5]/QklHr}~dx{">?t `VhT)B5Mp2;R *dX<:6!9ݦS19[\Z"\hV]䫗ռKwtNJ_h߲Y.BmM8!׋ ^ | -gMP8֐Uv 4TgY$=Kilk̏"]s'-4X=`lڦW3+ khg-M'|Ai$MI S,FQF!߁ y'-LG8\,ǾqrH~*d5xSU.]ъ&gUiq7VcG$[Xљ PZ mc,( +O(Hc:}Hy'dVeRv(V 75_],rFʴT~|jf;nݤ?ipJNEXW|J:f/.;t^Q|^fid>\yjA$!ݍ< Zogmḟ+[&jאָB ^. [t6ک+SKdnZ-[~-X\y s3nP_Q5mia~c Ù?>:;id4 zӻ=8XkJ"Hh8'/E [p+!jz hs M$G.J8OnQ*SAFoIq,:lD0={MnzNi0O"tfA?Bf?3Ջ~j8}T]vH>ΖۧNcg(a (E^Րk$rmqȪ+fKNQAݶ h" l+BBTp6F\( B*Ј;p%S@AfxO4<w&K0Yq 8 GBn&x P@qOsN,APbkԢ7mrJ#d WC8HPAp@zCF5P)THfxzehт@JkШ&gK. `ZS'IkHu!٢G^п jm#z׳ہe:ԋ hS^}!2,?lu-RXYY%n] ˞)ptU/K~ ?EwRrV$ģh?;]3؜Jviu gۢjK CEp\^Ԫ" C.QLp=Zx? 0u=Y*l*,r~xJs\͐%9g eS8?bFik٨waՐ*x ܆w2&c Bf[> NJb!=[S <ϱ>!Yd>Fg{oШg^ei##=>񨨚y&Ez26prƽ n..Tvgd#T/8Wd%SXFTqO7K .x;VY s,nJ":uvOU;;j̦4'bцS k)[L%x~Gf2KF;fSu, 3smw4iإwlgּ+"jEr}_ivTKM׹Q ,COT}N0"xtmap #pvRSā`Ű23'l fJe*#a=S'FTQ-B_52ꀰym uՃS9{nސl7$%ʗdFLGU@g/i} )n"O)&vGFh?kmHgX+,2:Go*}gs`p0{PF*q[tb) 3Dj`}ŎKC4zkq\WqJRߑfy)Q:6"D ],IK ?$,K.g~iЂq/"5ײEEQE^}xS$kbx҄ y@Zh`K@jʰ:±K} e%^'-IUСvKtc@=l"gJ!ʋ[2q]QgvuтaO 8.Ejh]%/~蟔'%wΤU@ %(&vNˁ$;ΆHk+ʜ:sr \qAYO9{ɿ&4C~:L;[5(}>\a,fݶ4`BDo2ѵ3|Y$}4E8H> uwl#ual Jtb{>qX;)MǿSwma~27~ Mt7zTچHxC۠=Q?[nU#0䗂j@Lדj l0iFW\zA&dtt%' S;oPƁgZ ցDqk΢0P_xK&'1$vaQdb0/_(ث0RGg')!0Y>O!|<=T4L z>9|D]*Qg0CCVrCHT%@5fuN٭1No? !2BA6Mp%FaN_qyoB9xw#|Nq@*}[u,nOm [h0}@4`0c)y~Jk}WRw?֟(Щ g* */^* V#!4) dE؏eN`ދODϫ0x7z7eг'(ԛsQ.T+/VZmҋDZ%+(fH=)UO2ս\Rzu;F 9WnN|i2i"^/Nfe z Nz ]y/xtVi8|1Kt2DGrѥΣ=[X>tKnRRF TLHI,%4{Z{Z-R_nM D׀?CpJ)?pUabNqՊ̆ܘW8o4M-ow?>ZotTICCͼj$Q #ܚ%#f @*ʮqr۫I`z)?mμ+Oox[w:{J+5HqaMإ|Ռ5 T' d#oOU TWWMz\:!FB@깕SkXY&eZPlb0Gzfڢ EƐd G;MmtJ!]+_8S>[S8'OU\uU-)[p=0Ƹ>-LȞ\ћ;@hpvN!b)rv=]x==F6nɼ}/hm:o#$+2{0Љ9=9ɓhȹP%F]z:I'߁7Hiy:i/rכ0 w T|0 ВCb2#>gNe\>.-0Zw$=exdE/ 6n{n KBB q,podw0qyPeTtp#e ]a(o{5v49n,n@T)󲢍obak8#gm ͍HR5$NM 9+>j'15"MM 4˟n, I8oeB)LϏ;ny=<@vY*IR0DmQ貘hNfbSՈ]BsB©UbJ^Do,&Svr|ib[ b'11ƍJݢB:Pč$ˮIbZ{2 0ӣksn`]y/4V%CP?F&kv+| 9#B넿z6SE "v?9EzUYeMZ6ˮV2+ Q6.\"ЦX&+Sσ2KqbO]3̱,u˫ߴڃ amt0۪`/Z$g`"ĊG҂1^ jfoLdQؤ6Il}qqC- 6ɪ.PЭ_cseez_GaGqG;y~e梩席ە9sYfRsw\b00[#[lhm3K˚J Y^ QZ8{rIz DQ#҇9Jke-;T=6Josx _/P*7 3򻍜 gsH1r'q2"::)`lqB7NsIDC:OTy9q+%c{+Esgr}*Qwk![8a Kw3"6޲_CCiÜh~݌'ƶ]v h=c?㬯§3ؿw:!?pw>SaLGIӶ0gcq gf561JB%&?˥š`JPq4^c^rRT>Yz7(WZFԺ9b5i]IA [S( "Ye:DRd3o{WNWD{fO?&0&H"_Hr-fQj~xbebHl砬DnZQȸQ&ͺ04 arr!أ^jrjz[G>DgO%oe],ȍ ]^~U ը܈f}"WRml6`q=vNZ,~WZ9ҋi(ggcyž0cʼ)T&Wi1̜vb&/ Mdxe 96,KAvu1~W+2$ %e3b_T3_v;}Uc"?@#eQ;GVcz%Z1xFQcR;;<"LWS#V%mI_G0C_+DDkrek!"ǕൊFf}U+f0z"P8%e.=lrQL@q^¶QGK[khsK梥#`%,B*H} !"KE~\X.5. v91lQ/$o҅udmln6I kfܙp|JjIa#'R5:e;oAC= 5umh:ZL{Lt>Z+ UU\f1V`Â׮m"tE)R]6P\ .`2?!m&E&WΣOj Ȇ'D_F81Ԛ΀Ӈ yꏊx޳kCQ9QL_;UbmSjK@}rNN@0d{ '}LimM b P=mݺ/C(e QA~J gVB*4uBZج5B:P'nsYbO%wȌ#1aud3Y.>-KĴyXIŨ:W+R)Wq#&ј4۲qTI%Fp_ډ9eXXJ/ORa%eE|}јtV5l}3)ֲ:ژŝ\iK@ȁE҆I3cg,LE1+1[/+n_iw0! 󢜑l-@&Ѷ싘)cfQ2@ao\!+nΨ$C443"oN#rOH,X#]~q1w&oSzKD=u@L6}\BATfV+duJF%F&  P9zWpL%HZ*U"oTlviXv S+$)* U {{nMqSQ7ԉf$Eb9 *aGӸ;bHwU{ j]y*T}ۣؕ7L3B*5mp z6q? B@7kWFw*A;xː9V;Xr9,۫.Oq*+:wgpt+-Q sZ@>MKN˧@wϛ%aPv~Pn'~LJNah J_,m+A3b ͆lֿ I0hw?*0IQș%$BU>[m+k|p#dϐڰ6RR}!N*3kJ S`u*O>ICl^II5<{k,2贵DJ1U#<>B=#x*A9Sac-EX{`AuQ j!oQjsrNPK++:5i%Ӂ*Xw ۳)ߌ9f 䖊J \G:MkӖ5xﰩD]eD9Y a%yqvznrKgeBD'ׅ֭Fq>}ҚrO?fXGT0v?p:_++G}ػN՞t%;s?.d\ɶAWfpcItΤj î OzC[ڨieN P,C.ys` MoQeFU-. Zb pm%\5cx֍Vt@Tܒc/E-hNmO=F<}^su==ccVG6ηA*ԟkuH)AB!Q^Z)^i]y%M]hWOxv=.qRqW7kޥK){򼻝[↼lxu<`x*͵BH?s Gږw1L t& w-b 'rL?e]q 9%6XH`4SRIie/{6;o9CGwYB0HݓIe]+y(W)Htf o_w%Fk46KFsP:NʳXPCMLjzZ2\Y`eϘ rc4"i{QeΊљ | E5?4רd2ng0uaRV"HDnq}U=wS¸G)C h;p!#EB0aM47@˔2(` 4ua*ḧ́г|/IO|TDy| [)P8e-1Nvӡ+;e Ǥ;o&S YZ[:q-9$ݰ^~AkW{qz/8 X]#_6nQƮNmof#eEtHV\+^wR93}jRAMYqpz8U-bt|9~9GAnAbv\`-1ʈA8Ndnݬ>,hXU8/yrmIVpoN?[X~Կ  #[y6c䓯5#h8evJ䬙Y٘ 8G؎vPd,|H |+a@b-e6D-r/%MA|Zt2jf ;.ZC5fз]+iDqo;lViidrIZvD & ]ZjjwtVFrN`ƪ3[}0^ͼ8ܾڪhM9}̥=?zНևsW-Ủ(ٻDq.KkKZēo"zZY$rjo=Qd-HvϦnzWL'כETC,pPg&Aᮝ+zޖ,.|DZVdNV؁*Gs|sO_&%Ya)ٶZ 5g+QL!䈛v!i9nI: '~?>s0Sg=9Dޔ)*bߜIR%6D/J} +t,9)e53 T˄v<}XP"tz])i> 4a/NrM/M >fU_?[_ -+ i֍{.ǫ=U98 ;GB, h/'cl̻DXFG+FDH_Dt nCX; oʹ78S;)YSʝgbV(\\`)M5|r&_5B Ƃ7q"s8/AƷ& } -{fӬz[h8],P5 +s',}pS ʦ)d#xyUu70ReM lIHQ8ԘSz7[cn5zȧ. |\/Q"fو#gM$$B"ݏ= ?drSt|krI@Mjq'–:uL'E/-)>2څn.U.!զ ̟u#9L3j:c;Sjcw<7(=o[r}B7gP1 {?p5ȭP%ǭyP!x蕰A@au,Ra4R0#)=x-'JF[L~IҺ"05IWp*A/{F?Z1cX N(S]7MbJR[l_Zl|)/|쯵,l1sY,PL² p3U}ϋŢ F EL= [U"F]~OLqQI@O#J?ғh"~bH'ͣLYY:T-ڣDSi4:̴1޷VY cbi%& ^R?WIi8~:-71< amn9zFQW6+JbA†C;o)Ͱh~Y]Cx~܉N"$3l|Q۞:ρpxH spL)91LIuuxO -Evx7ȅUɼ:̼G!Xkm6 msBd갷0/xW{ig=|#^sp(y2mSDc^c`rGq|sG=&VpF%fOϊ_膢u2%An[wt=o=Q:P[RI/%Wqpix^j asHCF ۣ:7hryBR |#b @C oIxJn_M_}i]ňk瘀?+U'M@ZLʓ~Ф4.$4o "4"zA^=s)-/K*.eTjA3tjKLb;yyWa)#E$ Ct:x+' >f"z!m4'xj3vVn;:;w$Z#(k_y0Q󙩜dS.D}G6y<7ho'X,㛜197aL^mX܈d3ثGx\mOKk81*}&/Xs}>I󛷧L|gʈ piVmA/8Z5=+|far)tpΉ 6^9F|QA8CR (%*ʀ?]!& Vauy2 cj$V-o3$Y [@AW"D En%y̅+"}: S*ܠ4 eN/U5s{ iOU!J;䵄XiKE_L-Wݞ;'YF>ʣAu:": 3ǡW_G"訲Sƃ*uzT+]ݎmyX  {i .':vEdxĚ/` <8d]ur!EhRO ܡׯN5('{r:>Rɏ`-/ KT=NєF 6sU#gES.Q#>6 lBךR~!Ux>ZĵO@jo RI$žAJOك3Lf[25oJ,Y_ԣ_) A=nHF^7C g"lߕ 7@ZH'p1*GUTöCO-`0|ccն:%}~?]b(Gz`@6ձob]i}&[6Ge%wxw}bqrqT'xZlY<+U%Դ>+,//y$j\-$m$c9Y2ŗU+?&\bhfkPm'Us4YL<]iav甄YEߜ[7yi.&11x+/w-lfXtf9Zx9лEϢ.,o6:" 0̧h-p;>n?6X"φ6=v˷#ɴ)I{Pnr}wU`"6Zqq~Ĝ(6ڐR5k b!@[f.WP+PžagpVs& βsǙ) S*< ͠45>t%8J1nŬRVFӘN31/v vu^!.Ĩ65*A5 T=0_,0\>Iv{/3sZs%H)@g6u*B㘚*b%+8- Mn{˽jSDIt$HM$)!8V |8f|?t<[!gݪw e'b"Odv]I7]% Fp8!0!뿇t尿𴛰Ad)#/rP/Ic">Qb1..-{Î׿]Lu5J59O;w''&mjsLEw5{L:-" pGTwiAhmBw~4aq;Yn+ԙXYXdI g@)W2X*U+g\Y 9oɴQklQf?8ƳA_^(%ƐL ̍߰JuY 6,{;4U F~a8'w-Hf لB5溒6tc3Y[Bj\@vDE-=o@ Xo魌]H;>:I|1K$㈧b V. sd/f4C-斝GPG)DG5cВz/ XI#}ʒYj7t{a̸ƗQB])Z2-BrJ3%/@AcDB %ghrY5FjPF3~TE7 o_1n˶q.Kx oٰ YŠtpp䈧NY;xDdyoDI̐p}[;@Z $!@## 9%(2Fr] jE&+ 0$O4R%s?8~ @.T,GUE/Ϋע ħ M#+g&@ʀb0 =,$N+$1c2bц}Pre^#e\@|Xe-< .iZTe%7]b[kD ;ޏ;X՘vo;$ˉR*WXQO̎=B*3L(+كLͺQ+L-po"he..R7Hl횔(,!aq Gff1PCh0/x,4d(÷Lyz pHl98[,VcucF WL [cE\ahWZH+1 pܺx``=wЍ,CZ z=\Nf#/-}A߾mD,(>c[Z p+n__3dYb#ґT]֤lq/'PU|S>Ef2wq(i?ZXAH$&uܑQcFXlp![KGKCgc8jYˮ,Tes웗>| FU!6}U^|]G)wџ-HLSnF#룀,!S{ҼHC"n$:%/,_2793I #zQRˏ\H>FADTzM4MmrQXg&HÜ$uwM )?Mi Ǒ*14 dj[J~Cِf qYoZ˸E,sSMΖ@ox6mZ*_j5aӨ7X  쵮v#R*2ϔ {b5 }@OMI(yzp$US`=_&$!)/9sPS&@R25G}! 툾svᰍF| sx56.8 8sAeo9TrXC@c3}ն6h5jn 0~? rJcD1u ‹v'HVru] =ǧ䁡$b~"Ad9U*Es4952(Q\Z(&Eھ WϠ_ʹ J軻E%<<Jc2cv9ۜe!/ Qa {zFoG5]` `ғW\a)By7DiQִgZb PF6g$gPnÓYGVu/l>)?%.Czw\A 6=zFUl> A"?حۥ\ J)mGYAvUM`_ځX_gBAp⯓Jܡ!˷Q:lH." B Pg3J_d{}pfќ\oxO}@RGMmUE:K%s2$Gୁ tf8 ԥ\PRr|Q]!΅|JRg[i4)MTޔ̕e޿6{Pw Ifo骉aG|i*ee \cϟ8Y߫4d$D1Vidx0? wprk2r\Xpkw%/#o$ ٙ =ΕH qߵF൏i Yr}~ml.gnқaq W.:oۻh !wK=d:PLfu@;R e1_{ iYN49UcqtxɽVO]]73qm$ڬrR!0mwpi\ [#dWW7}*fJvv?#%kx䭃Djϻ!ԏ122)H9f]RP';jzBAݴ"V}y [7x kسaڠ>wK|1+Ŋw:9v!Aec+"l֌&XCzpZ9"2B\%S~YLRъbBڅ\ٖdv+S>R=vnT~8쑙?J3ow?e_hiѠId(~l^>xT>!,7FRu ]fO@4"*%ȗgE# o1XT2]{\z!@^yzD.Ne5h+m3 RƁ+Al:Ξ1C:oUH6*xmm2#g12 dJXm}0xk ,RzRA2mYhޒCab䕶zbZPz[-??ie=4,j_=$oIa㨻Wኽ;8/?gY6,8^>h%j7&f| WR.;-xp6Av@(`;̟3[V֒SnZ"8&KRBOlo/o(/sB G;v@GᲲ4ո&ċN~z_oٱ>p5XtXBK(Jd 8ȍͷB;B[G<~La~Xw863>sj 1&?7{ ~njjp[>q*nNɇ1 ]=DbEraSsAGuo?vn.Qmuƚ+u$Ѳ]J6ȍb4οN#AqcOg>n\JX!H95ܰ8Ə-7ܛgV|y$.֥5qբ.nFLw(?x%^𺒧 }'XR\<^0P}V>Ju3Y \riF6:}#ֱ.-RU;`}qJ5R1'tOHLqح E/QN:?~k^f-QL;X''*h;ɛqti%0p9{y Gj֙x{]qE4cj 9eUk8$%%}3N*։=&)- xa-Ɔkߩ٪mńdGBE2q X=F^"@IG Џʎ )H| PK3:J6܊2NIޏ'4ٹ:(^ϫui ~)6t;']7vcfEw^k :&HOh/A0]}8>vvƑ"VPdVqh/h⿗iOPqQ)Gf%p5SsM}z82W U`*&GpO [pSt?}gi)8u fEQBQ"BI3CRJbѸͧ4}̚?-_"9!)"q w2.&959UVU*( !bw˗9v_NzrDG3/8@<6ꕈ fAu`eF˨9R%gJ$>VNAB Kj$iߡP|EExgJ⢣}^vSó \nFE 01]}osUx`NꚴM8Ƥ׮j}UJJ#&:Fmѽ^BD.bcNV1rYbIo!.>2tU (jfBP1F0jN % S{t!M$Z-\WBpj\0q&JJVt4REf bHX7#Uw7-Edt IjۛHp^b+-apaPDKifJGfDb=+>@#Rc&|LclU05-.zZB`fG׿܈% #[l2 i8*(8Oc ߙimmBQٸVA:| <@;:zk6lX# w.a4bM~PqxhI̫\q9WNp}Dn8t ц=w)L`iz eK5v M3.NEjiRv3igQy{4j~ὂlXYL)IqgκD-/ +Fz#a i(gD՞U|]]-y_5 zsd~Czxĥ r/?yž~IG'6zaњfq+R@8[2p̀"ߧ ۳Xʳ[oʡN@& ֻA ֋ M\{%ThaT=MKTgN9|D>7Ű:6Ms=9:0 P8͘ggfj1ëQ;, oW@$V.ܡz^3pDcu/[Gי)1.^a`xԁX  vR>'5,>ZEҴ!WE]ނk*'m@ZC{\/{v :޳:"0c?OyhZ:bl>*sRER~-E>0fkD/~)٘X\>M4d\$0)a'P<`SP diS^IrMN)ѣm+E#}z2ydHCйzN._ؙ!~Nnv5` *? pC|spfK&,v[ $[oǎ hH\[0I-ttY`,HǷu\1Q%?j#n#D0(RV 2,8$WoT[d c A( ξC͞9J̮xdEpU(3=_KVPz]m/Θ =mt)uOdK'fbtwJBbgL6>R'DO0⎧xB+;C%o,~z(2+_5V Eb{eǘF|fSg x#^b'T\S#ql(djc{ΑU eZq/^H>3bXKͻAgNt!ʼi~W?&hCao0qAK 2TjtOb:y^|>5i|G !f~OGe/_UٲG"yvN3cb< h>Bu[̺d}E a 躯PiZ*(-py[5Bk*bg{HإɬTHj -cTZ6"9QWך ^z%]CpZ!.r\> B&%(;3mVInyYc%@fƕQёPmˡ۹ͳ0W8e[OUS:8>s`ԧ }ˌfZSח@wLn[*scZjfxuCwjs>̇RdT_E$)Mm?E d}JloT|Un|T'>Ёk{>s$$`hx"dN R=N%u%З ~$i,TC4z?8ƶz\2{0'J[n(h(W?gkaehFEf)hy0lg--$Hm+㲷JrnPv=Pfm~ǥ2ܮĝ#OB6g?_3B:4p;ÐuxF*?Z7m o!\MBz PO, !Ss~&vu2!^(ӟ&k%ݴN[qD&#M!3M }Uk/> [ݑ_7g׉3nd%T?S0-I)lwK^ MX4 xĒXn{KK5Lh #%)P5 ܕU d $qU\ou2oѦZOFJ$Tk8<N':jk~6fiS6݋0}K-tr:|5`^{LIR:^vTCr+t7AHL$ .^3SX\{Z[{UU)ήQG+Qퟱ|@]KH2M5~TbڪSßpE}2 ,H{`GXz{ ]ZtUpa1kq7{bbIoQHpbT,_IMAU$3 e=0[wb$c8|$X0̭*&nRVȇQ Si0 N{. 띳; ƚyiL۷])5,0?UVɈsI-݀Kbj2/fVՌm#OcS#Pj$TF :5Hay:(p=Uvj;s&'?%T%I" Di4_NZj:Z9)]t#5P6r\P֌ (lIvGĶBwUDWИdۏ\kk5|nPFCW*JU@uϧ$ܽ#ϠBY孔|vc"Y8tVu6ߣJjYQCVM+WMCSo"+`@ҿHVr8H~_{7nŞ煫&`Ĭ 3 Y2?ܟWAq$ө?eI\¬P:^+Ŀc jX]mn$+*|0r 4W'|qhyU Oi8"^F V928SV'+ DED8z x J_GkZBjZL7}k/$gti@ᄑSM$d"x^<޵ +R̸ L֦js7!h4ܦM.[ |Rסq NsR3~rd;\yۛ4z~W^%EH$F.ҢiaR zp~=N/S^#m}-}E@C1+OyAl E|.EϔҾJy ˇݠjg_]WXkh oq/wTq~*х>KWwISK#|Hqtob F5AKX>Lt|uH1]ofm=$&f}G 4> w u\hW[MjH`ssbaw_2T1H?#)rsUx%/3,E9͈i rGtXD>S)1:xxNh71w#8 T hURvKq"2RcZ5Utt9- , =%wfjy2Ge{m=¬`@69^7=<$~O|nn*,Cfe\8ќ}fSx #}ʜ|4P rg%Շ5օBa-%lǜzdzbЇ'a ol0{uLX P|Sk>qĝ"h#uGR= !g~`ME"V'5O4H2BuwX=&xt&A4 ;kR7] u뽡2i󇯨 !q 76]L-o<ҰPԽQE:<54nS-j:{PLf+sm'HB!xOjmLaeШ !c<2ܢUvf jw `stH{/mLMO(]t[S^ɡGZPP tb+? js/PO=4,ǔb;+NdOeӏX:LZo8M拷StzшS:R)}~ `oF=FEϽ>1&F".Vt%o [KN҅NS ΄Ҧ>SځI~ 0aPs:/44G"7m_?ToW}"2sgtDڔS 9'r4&av2Nb2$]c*c*0 *zn>^+7RRͲ8ruTrX&J̴\++!XV sD}οb?uJYN<ߚ@a}CуC5hiڎe|Tu1mqhj0 ֫mT_iD Np{ T <Ϣ=w3A5*K?G%Y- uwqی4U7r]T%F}'2G|~L(.;k8| G3eo!La2 ^P&[EׇM$ELcN8ЪS]#{b_h2i˙+_L]"NRYI 5XkGd3Hu0 3}%ջX4H̦ )Q݁l7;J#l1Ey)$eXɫ,oma#:wi\ƹI x񊡰2}>o &13Iw1k+ lLH6ZH/yּK8zX?g ~`_9,kSF@r̀@QIlTij[JҕgѱX{[">6?S8K7WY ~J0\Vp [ոɰ.kl&Ӂ^ׂ7ڵ-5UokYnNhiOg g''#& =boL-h轡x>ߐK,D͠[xe e1:hMf? ':?.=J~: :ѕkzX.! dǂѲ fK{Fzp"f :@>&l C_l;Z~/d+o-I)$$`JZ.cտO*`+x YZEo\mI*@Tp ʈ.BrY"3 Ie/uМ0g*I@6:i@_)<"u),U ]?=0Nת6a~TFCUF4?aT癩@6ȲC{U];q)yG-1FG"fv/=}4.ad|2y^='$!ҴA/,wUɆ%NONƐ/LtFXnZvģ)DALvN}~C.9k Һ")Cj-j8^yLZus !({nk_&7ט4Jw>릛ǥ0SϛAŊ0W=P&1u .KuN sm"}g$V*e-{4e0Mqӳնɯ1Q }nM2vg?C'5# ,[iwdN7ufҏ'hƙPURv|u]|=^GqnֳR(- {2580 _1G9i#)|rfo*pnNb-_}忐@ JHkvv]] g G<hU7Smx(`@ >_X3ZޞMdj:?':@Jm{\Ax ~,13,lƣuzt+h"z׫1lEX-V5QwCe,y`F^g?uC*q([AK]b`,}5o88φ))n>?K+v1s Ҵ&bbjG8){ |p9nw 5OI(hD Z= TN]m :0֚$RH!GFI^)RJҵTN^<.(uGu`{7s}P1b9<6SG)ĩY̷fcԶ 1_Y,bre,rwyI,Lbm+aV-/F{y^~`)\ualJ%ځc,,c.TJ_J8Xh[Z dqw!N)'V~ZHT&GOJӨa֠ͿYy~~ !,oNv{ՕTi`CM17v;C 3M6~t 3\g=C]@}/d$8ʌGxϪ^MOu-2 bPFg]LrBO ɲ;tpMeOٴ 7*mͭUb&g*;4. w˕S9SGkxrMKg "8ğ/ؠAQ+qd).eV &8K;y5^e2= P ~mq>/u,9VQt LS>&B a \(m210tJW,-giP18mkMM0+(W9S52zu e R9-ҒQ ~'7ᓡl:$ W{T߱!jZHFK=8wQ+!ϊ#(8i #0?,⩾G}#`9͕̍XXx9drR *FV?iul @VއFݥ XD \r+ rJn@qO?~oSPq4!h9TML'qOa{"5UK~Wv`)YwnRֶtfʖQ%?nT7:XW3`A}qRSypJxH!*8]ۧmo%5UOb v}M/MmG3Is'Eu+Qe 3lhz+(>Gse]py ?hJ#f'=lX %vwz&jc <十dA7sj }gZ%rtT[՗*[q5XC<oMjkN>I}w'{CMRJf?3Ӣ5F-IӒ;DKWd^|ZNR5Oн&֥6%mKqr+E }zhsL+nqmr9wg~r Qߺ-?Lڣ7E9EL'ӂKt :y ha.(C5T0]Mo-#hYM^|5. 9e ep&M"zd Ԗ>T)@*] ;$wt:7&k~w-٧=ub\w,Z&tq .E%6 mi}~l;cśl.ܕh@ Q+\ cP#]&VQIJjcZ\쉝75PVDH6!." UXNDR Uο=~9VP1ؚ)DSc~QВ45S𻀢Z|9E>V~獿p ]U:At~=u #_.Xy@ 2e~OpIHi Z?zp/8F*;%c[kBү嵕GOSGp#|u V|{ v;p{ǒ=boy 汣JN·hOmd?%hzqC8$/r ũ;4HSZ*:R[Buy7#VWY!?lZ$&S`gDa|'g12:T5DSukXΩ\Dpi6ПA+ 5?wdQu/YEV#c?h3 Dӏd;3>'K-;9,Xٷۣ9M~drhkߝ2ӦQ|z,`YB)F2د.F sJ%m⎧EPDv/w~@Q~XR%h_`?> -RHb PǤYK!tyy60t2~!T\w9*:EMB1.w+ T܏gR(!+=!s/nO9d/$=ŰZ{h4-i0W-P-(86?+TxHoR B\=P `>H exu,I87ب.cU`#~$#SVp,۠Z}6Asl9HhK|jܵ-Zsv^~E(R&GGA\h^[w!L8^/n {ڃo<˭+1#UEoCUcZKǐ]q7:4%a 32zX-8 ԇ'OyXUM2r`VjeIOw+Vuxb0S⚉3QT@s$z45sv-F OY)1d3&؎Nva+UlZ{':L,'<)/+f_Tjp(0Whk(h{aO~ٓm l Bn6FPO ˚,h`X^\(%_x[s~m&;jq?@ /L%΄8"PG1ڊ} XOޭq#r_lNqGNKT~S8#94,=$qSEu?WG%RW,:3r hZdLBL+>Hzi0ց|s |{CP'V|VxB}<Xy>U;C!k]:B51}l S))-L"|7(~Tr@+ˤU5^|4Ec^?[\k:~?^m$T>pHsbZr[X ԤQZ`"cݛ?I7DKU|3r(`;9\Q\ \-Z3sy#<$ۛ{HأF) <^++,ASl]-ݎl%R=\Y"1}B]%TSvv"bJURv]CaIµ!MB*jO_nͅhN'6Xpk0 i/nhMI3 :~l}ZTܹm¤;Mrh2w31r߮#o5&%x:^&}8#wʡt5]kW,{(ƏJrئ,Px(0/`3Q0qk&PNSgC &a _##g|>2 1_o`5}*C2ZU_1@_R<<" E]Wa9.')<]sztѷb{tӣ:mIkJdwƩzA8f8j]V>!×Sn8 7_W*8XtʁH4.{w#ĥϮ!8 `p3Q >qiE[߰wSt|XjqH-]ʓt ȐDp3CX]ljFQH# 涉p~q +_3\.qg[TaPx:D9}Ac'$Mh(`E%~~nR/¡eT ^x;(xbUL*;g nI?^׎"Kt+TS7i<m:R)#H? &xJ@dIa "3~dR/D|1_U'XHwja _>o;mqW CTpPzz,T{gBaH88XkޥzA}ic}*xzk3%עj/'T YeF{1q}LbqO]/˶2xwei&S$ j$.-\ZWp8HQ"V#1LQ4SEcI)[#Rtz!M;KN-Ry/_{N$֖ RUR::=GG~¤hmȄ ƮUG4&LB[b>yŋ;)fS='FǛ(?Vקʅh8џCɎ<H*tʹ#5gX-0q DƵUP!=li.YGmM% 킞7z5֋J$4HeM J֦nk4}ɀbIU]{abL$]~|z tTvjc#vR Y M۞P}r-;6?HnOHVDybIZ1dޟFWB΅BtD2Fg]IbnC 5hiJ)5($l_kBnh5Lus "t9XU)hxܒP#\Q u} S rxg:N8jbleaJ'FP)$w#w /2K(jO_ЊՀ+ h+ve VX6#bSk.* ,t)e* 렃jpų_D *l`bIL0i0}R3yŸ Z.0FF4s:5zXX!~S&=OV.&1aۣF{6k_X*bLO&UK@IE6n~̼ J8EJe)cYNSekD^b1b@#QF$p]-$pO"ω]c -L,Xw.4xN,WFRyG<6mpuOIPK<åM>$n2Z:N$^G IZ*7hu;ekSHf"hc{Mm攰Lթ [i[Q9j!YRؓQ ?GA6"!bD'?_Gn (YQڤ}Ϧ=y ?Wt> غa w#BEMꂭ]A3F`MG;{D[= ;ͰVaVz3%DYa=je5.VHf"KJSNc·]BnvF S&el0P|kKxH\**>J# a/y\&@U!Uu;'‰DGtZ FZ 8bԇ I6kҀdU=ݾdBIiPu5) \kz(ϔ1NLϐ/4LN1RuRB&3`_ާtG@(S~{f|K9߈G -Cm+B"7dn`z^HX`77)AM+JF;m3H/)s6bj!fiάzK%/ K`7i֠vh=2&c:YkcG T^2tzX̜ˋ}5ߋ0/cN橖C&* &*,ą%6rGk;|a%GEAdЪC-a:h=m{Y$K=HywS%q[ ’Kyȋ?K PmU1Nm hmFO=!!%@BYw/vyRoNZyxwSmWf0 foM?]UE]:l齣"B'hs]8;U uжfZ$mt0ӜU"ىŁTCGUAoЋZ3d^aژqJ)"$Y9f Siqk@%D_2I)MB cLӣBܻR+Xz0njǓ~8Z=QZ͒-{W-61]A{-Yzi'\HA4>-l݄_pR9ӛR˝xDNhfѮ]ۗc%fgGeQZLDЧ@/$rB }G{V|_kGJo _> rv, 2p[?_Su vlm͝:=-:FɍZ.m53^:2BK5͘~;ŒPk2{Dh`ʘN(l< *5%% Pa$>(EQ\0!UQCU#lfvp|[yAآ#*ސK7[~H8V&@p:ún88dl$Tytো`Zҿ'aN>9?c]jS;ok+[x}w-88w 55m(MϮ4غ ~[wNwŔU0{H4~1<56bք|ñˉzhLhKT/̙œ)&/ 8#1^_k$3nNN_3ϟ*S˙uhl̸|Ep'-9x(= E&!~8!O^ZcAʜq_zT2;n4,Uj40;_^&_ l0[3, &"ۏ-ht}že*M^ff|pglDϝþ_T?t:B+ 1TKýxS|^4lQW@IgG6cHG{B(" v F|Б9ϓ}e%瓀BTǕD"a {Q?T%p[2BEi?A @%vx]W|w>k;0 h ߫.^Uў˾NELrwϪ}=`P.dey=l#.ˁ{~u XG揠:p=卻P.w |;X<:ka@Q%c|w_C3 [h0'}3)-ܲº.Qjhe]Ώѵ BG%t7*#|F=T'Z lMrL=e b58ɟ_pU3'9X[ RMIE!Hx#$vlvr\VyMi*]O,n~u$sQyVckoqKcY~d-Ug9>!7 &PtzItEkd&R[$ĺj򌽯/Y#I2/G84NOJQHwcZ@-Tg)< p"{uU8P rk\ވ%P-} !i<}nn>b:S=h?m RÝ-T&)0eƾ'-gNdZ[Sa1uAzTf5Q}c6 P}jZ: $ȫ$d{f2~U'a{qGds#alJYSjoW In$tyP.ʭYaVHoNnG|>;xCAYWl7^)I&v'Q;`sqq )g9zʣdmxGC?3&`5aJn:N&D`迻tq{d O@{{8jKpc" ?'ΰ$hxgNDC+QkHs&JyϬJ$P6+U sݧu:p/켭 ܵHGK  ώA+S1o1!7\ 5(;N05x FSqe .ݢ;p1仳}LQZ|S\E.!D`JF_V;xDwUxC۷[OQFwU(_&~Ӓ_(k2e:::Jh)~iDl o7ƪ["2f@/;mbvb"5sXZ>wP-t&{"QPȭ4m~x))m N>]Fb23eH$-bHmzjpQyLrhOyHFc.1:%|=v˟LL/n pDиʭ"VJo;T6:V dSp:Q}p! [Ԡ)y'X؁e886k}Ty_ֿqȓO@[0jxᱎW. hY5p1P9YwC(^P(#ǽ$5 v!*>$z~U_:L*xɞyvPEf]%I[A:5pgRCW7e;+yl69 @(\<I4LnLxFfD׭\aR8[ =d*=; D=L*z SB6]]qyMeAw@ -,h#\ZUYsO@RS.MF)-s-Md>7yoMʘ;1=45I8RIdkhK "s^k2 _4O<%Nw ի|ًT?qtQ?#+4ShJ`*QՀEh0|pUr̪ RT(5gMqw>N:<#4t-svkV4 ZIId#Ux*&yEIv\Q([5JWa 'PްNכIjItkaˣT3Và/m|ղL1%f"ʅcT˜?A}79kS6[%CMsC$'b+ l'(+Emq V2̑J;@:`OvG1}W]x7C?T#8=֬k FJ1|_qjrz.?hˋK^ '#BN Qf_CCطQY%z=[6`FxϭW]Kk5'x8 e0=?VrBrhĊfGfLv_j - PODBtVrăL)53ܘcj-\ZcnfZg uvqNBʘ es)Tk^YYhPOFAɈO/LrQ=t(3=2g`Wk^ݯ9OmV\p +In!WkބC7pT:^Z "k !:޼,@<Ӓ|NjgbI^}cҡ{ YyBEMK,i7~i8B?YnFrej~Dzp8_$:ĥlz[-ѭ+@F1G`IeWNMi~.ЂϠjeXhJ~@ND}FC=!YAM3Ue=*b()CZ :W}4SAk61Bfd4"422mцM4ҊĴ/t$Ѡ?O `Ec;.ּPxRq U\3?H7r/5Dׂ47QEAX +fiB[]\6v۷}_&-J|ibEbp*lF/`׃;Fp<=Vtb},K$VKRuLpxUjGiڏi?RNy;>XW}Tol,W?O΍h<vwߑotc<A6@$(^Cѹ'Qil?C D )rC* פVU‘:B 0I^͸[)U 3.czw@qc$(GJ`'T4:,2կ -QYoVt ňw+ ++bW%꩘ɰ-TL`"בI@l\Iuk6p-⳪͌Y02Qvt}3U-ca[u~vZUۨ"k^w#d 嵋 9hI5j$L2SF]9g֐@7TN^C(?ڃE fnƪV0neSBuS4hLcj/M0h,J`ZhϿ{GBWH=ڗ50 2>DZ3n{١{lXKI;71G|T"yZC dYdtƘ(I沍^r2J{u ތ=&JOG|7 ⎓ݭmvɔ7凓id|?u{_}M*fҤqpGe W`Zj#gzg$nT,lӿ[8/mI33ũJ*kD;]1Yp{d.zICIQp-x1;DG$f0I}EJ4lwxNW$ۂp(nCɕ|󏍳hõE~<;Sk}4o>e${8i6To0-X2M2N'RfX0_@.AxXȡn4K*ldJ݊y&4 ]z˨`4<|: < xaֳgA{Z$j%KEm8y‘5np%bl/J|%OI-F!pK]@o;d#RCtZBֆ\q} 2d1Q*\S/&*2 S4yeCSڌetf+8:%˙r}G"2|S*a~y`ք!|x4E]jK>g?`˦i)~F //nK)Zc%6e1˭̙3UD }esTK\K)9j$rW 1B0ĪeOh@[)| V#kʬ/o̢jTGhYZG%JXL|W<p-ᦷ%ez-b8*"EB+$Lj91ylq?p Eii*PbG2h w~2Zmi{L!{tЦӥޱ 5/X7`%U@IʠauH⅔1*C4’^$Mvx8N^q@趏O>jZ#jEJdnJ3]Ыn 8ϗT}; }@`6v D6QަjvɱPzwsXV]|sUR4qlsci.ɬq(jݿK/? ۶7))Jvuy;hŊ)>\uUzWHs=5V0'6>zg.,0e!nC\#,>vTeܱ~Z+Q& ρVLw9 |X `*T .Mo!,a`v֢t0Lyjַ 6GqEyPmQ-0;"&zB ?_bqR~?17[SӮ+\ԅ}{f^\X~ |%.n)Yc8 \Ls# \ca=ƥGK p9ІJmtXt>,[ݓ6 miľbzUR󿀶q^s 1Ǭ|뮻)ӳD0J=eGt^cPŚ.(d<ݜ)nS)iq饷XBx4W'2vrNHh|jfcuE܋b6aZjٓcyh:(tv v]Zrc.0caڙGZG{ɤPtV|%y,V:=[u6x)1C2nZD[$󑼰k5mB۫bjW%`p:Ph^ݗ*Jz,MX`K1?]Ī5 [\p@/E"Pۋ %C /S~ESx[}٩l#2kfOnܳ;5&)vRѓ_7ǎ`WkפK-6$ʣ`5qϥ;fY926/j Pc !7BF=mS& Qkalh̼b-1- tܕL#_F 3:S LU"c0YNKta4`nx>O}間ƴ&^|[Bt(jAEV u{E[D#9m y[ : N*ݡKa#-)d]Ł5ڳ( )L1Oh4 ӄ?RFm \'~#2;zR[f'eĆ\oyEHX8F_:".:BOz;ht)(Wd(lPbmKi~b]Y#0t,͐x#P LgfQ"F J_&<51Hhq1UGhxN!/1BT.e<çʦExKzo4*xp,b(qs>˯Ӧ~Xs07@N9`I޷'3cOʙDЏ!Ԁh^g̝Ĭ y^!^vwP'gYY-W?2j׼ɪyD[=#,guH d_r9*I_0Ȑiv\oݜET_GQXK2lkA(11BD?l'1I;''稃gD@x:ٱ:!51UƇҬ.HN,3`%~~QV/Jh3j{gϔgD$@ ƌ:` Ms=qI@iJ1ڄ2]X4# pb=Y}:D T3zJF Pln1ػ}JƂʙԙ?IE )Rى|YXn'gAR2@uj@yܖ$g 41 85-ʈPβo5ĀljFhL%FX>}>1L(=2=X_IV.?ԅ4ˀcg@=v(u꒕gxGbY36)"H;  O=+dg<'Hs"ʼLW%u@D)ǙG*`O7boJ+ PEa<3#G^.#H>U椽Ux%X۲X_[43V(LD'AݗUv=G-A3pb*K&u/ FL %)'s]g&{w'^t(?·2i7fW#7d@y :e"ƥ/Fee!8 }&DiDO0Q/gQiB=dL*ZО<^bcCsy6IPP5s䞣|8D ߂{Gּ{t⃆H$>_oS "&Ÿ'zCbJ*7bt)j$nQ½"׷Se>ץ^-bCvF9J1lkɄ#1R{&QSbZr 3D2>NxI74#,cOM0ꩀJ#;7Hr$*c;xn. %X֌h[׈}3f֌GP#kun D1[gN^R49Tգ#=,dDOޏ)y6 pU6&з4pʇٚ{w3ԩ z:Xi}֨-kTV p.X411쬴.Z q@|x]z dն %w@^a4R`Bn V__DȄ%y-)G&\0)M z$Х@T#!Gk/^ւ-i9%9pK8;naʲ\LP^CM%b3i-if!^6BZ + bh7Wai"(*cD(YCҧIA3VҨ&%F;Pza;0 bW (0?Y-Dh7ilp4(Rp=8xQїs&Q9|&m5gs#i޾&4.N4N+kn/sʥroI6=iIQQ#\̽;$P9ix'5r!,ˆjP߉և bYЭ.Ytx^}Li"ؒV5V{g38^ J#$baȑYq?_d"iYqw/Y#,M48/Y.Y#tՑ峋b7͈Ҩr"4d)pΰYEǿ[.} SWj{t&뚺ۜdW/Ls 6OMKdZ5XQJ䦛>D ){&Jtz=wO`g4fg! tq_4ƒ0OPV'b;f D( 0 -4dI ,(v`E=:qvv/p{n7{iK+,( [a~uAJe_8t\^bOXgIXqſFD@whRlnR4Z\7UJHI7ɅjOWK&ɢ;!.n萙 vaXNELZ7tUBV*BA YO'D墋ZV[rf$%e^֐)RW̠ZN-`3,Qa,7*]uu2:Ld۔vԍ #յW `vlg_}i,+[ 7h/p00ƻ쉟O+vaW&v ӕ0i^ljY)R,ҷp"G,}C%]o08Nn!B|vKrrCh2μ,ױp/ $o.)u(uTAԉ8{|%+AS9mc@ "$ -:¡ -s5L3DGF%DXMSt!\:0(L֜#oHod-ZQЂ!ErUSbW5|e6D!Zd|s P's<ʕ峛gQ a-ocLE1\ WGHnO'cN= ^({17_0)uCI~wC 4J,?`m=V͖͜, G;^_(#ln =ʘi e *ƆTyH ? ~A9"79gFقl6G>M7d! :'jzJZ`SWjS5<_ّdntHRxo;nC{HT3% No?#k2/[G+8no0X5JrmZPonx-˹oTu^uWL\,P\76AZjKj#-Mg7wC@mGgfFOurgB^L R+`(,T"3\u*pE%m}{ak"au0# 3>Ӄ׫\}[PV"9??|B|J(njӋ4B.]iO|u,T_b䭨֑`vkYU kjyz'BoN~k[!7y̞^+X& z赨W0_]ה:WGⓠn˴"׋QT`dVWS9:/~RhUHkD͍SM Ϊ,mt"~z&Ө3,wJxwA}4?R0؇ttOB tU?yzkbήpXRBnjNbLKd#/A(@+r؉`0sg䕴:d+KHRW 2H{Ke} )fV<]Gvdoq/:RSF_=oFgXS%/ \wwA)YYB1^<=>#p̉t,D.edE0GvڮJ^X4fə[`׸cL?LͬO+\o/Z> $E*RΈ ԗB!&Yl゚vp*^X}tW|.yA&'`Owi8U2󔉿G@o'nK28EAy(|0 ժ>?zP ;%;EB3I9ލmD4Qs@gɺ#z.| Ir3T7J~KZcK!r-HNY?ě %4dś+;bѭ BtQ-d1S)$[@I(-FVbG$Is~H@t?9ʌ oQ!Ե ꇆa? 0Sc~ ֬Yl\P3,~GI ƙ8?0`'=cBp*lchQ7` ^oP8-!Y R@P=޸gkH5 Ҫ5uh:UbuZ-l]%\Я)_7 p VU+ ?W<]~yM~98L%@a 輢"}B@b./E 'mn''RaHdŰ2jk!=C*qT%Y(FZ:nqf\F ?a1@FpD, {#Ū3k:жCGG1|Dυo}Ƽ+]+/1ޞlX4&GT]" PGBCt]<~ J%^rb+F׍zFhW-7%I[H |(ܯ]g" S: 2vBuE1GxmD.Tebl5'* XtbHp*!a2T(K_uTxcQ: Kn#W'fN-ӹ7rȰ뗊_tko]ՇW2[O׾/9h!boEJ7iBd`ǛKfv+Bq'w wAJI!xX: *nCj1/rĒ`\ `x>t,ZwTb>dInhmPpD`e"Dgo';i|;)L!C",pDqCJOyƷu\>5 Q\h/0/@K#x8 ?*69F쿦Ǩ* QS`+;jqwǑ^2hEC²=)lϩꙤ.$D}1OХ 昄-}bjh b\ v l!bΑ}E,A̡ZǝD oS{C#ө*ArkFwހ~5XL:#ogqQqb?bERJf}>KoO-ySnEʽA_>R] aGh-S!H Ί xi+V`y, ƒ1̗ݽa1}RB^i۾i8n0%f:n')10GVT9cg:o=_YѾj'@X?b8\IQ>~' ._O4 uJ.ZOP:Kclۉy`*N8 Õ,"4<8;1<&̂i2;bBhLvL Vz6#dF2+:_1ųL,[Y@e!* &';ӭi /r4+/5X+IlO8"trDXd; E*`hꭴґD2t^֡cœ`0 ){%0>ߛ,Iۘ_;r̖X^lxI7RV2_:sTDv( EnF|+"=n`$؊~ocz{iHuO}Yt*u!K:z;R79T) ~'6! ?2@L ȧS4!L8z(Sb^D8{; nA[`^?"5>ң+@= u46 Bt.)bZ)ySU!83 b0].AFgO9Yp`P a5xK &gRWn;6\tLAΉvydOr OF`1'1y!qW@ŷh;UveJzyw,!q"_@ p1+mSDVsAh~6-_Qr"T;N!eKG0t݈ o!Ͽ;h LnPբ9CFGV`uky>AߛYǜNHMzV$jm*~qjdfxH)pe0 .0#t R2շB)3N>V݇QNSW}EtԴZSMl#kt EC#'.blhVi*F5Xw7z'N D3k G| 9=FS/e۷^Ѷewz+u`K}\j_,wS䂀6os`#v")p^Ci$r07~ y ۊpRh#஢VgzA<ߺ˱"B\fŤdT+2]{ߏ 5W?:oZ%n Ms@_}BUN&hjቩrcDg! U Є ?(<v:yWؙhr|rNfR!Xy!&DCQD4XŻ|.xT``iV+Xc]܈5<ʙ*+ER q5%j6n!h3\5ΰ~7m-vG4Dw|9ܷ\^lmLe%؛J (1?%l)=`|`0o+yŌ'%19gI!!BF6f\v![ U':IW;UO-O a^8ب4`׬;]OZmv=p}Ps8wW;3x8ô7hZ#Wo_cAr=6uz;R!z6]K N S/[LKBu26$쁐C|+YNװ"R/?cWBa.*l)r2KصwQm'.Vj$q̕oV\%*լ{\Ⱦh*=ì8FL&P;ZNMmX?Si!~?f* ~JzW`LM4kÉAMG^4LΫ%}XpPM/.}7 Tp݌M%_DW^< |d`;|jm 8MŪc> aY#IEޜ/[`;/G6AszS7bUX 0 c#M,9]e{j>f}SE;h?d ҩ n#BwYrۖ$T7&45pD,"|`yP>2}r[3KK{in=.S:)u$"utbxZā\BF+MXP"ZdLjFG< z|AVTar*I|fD_ 4xojiQ2L G``E2c㓻3KZ?A䆀e/JIeav(5!-Ɛɓea?CpɌB1RȈI'vcN} Z )LJyU30U?+Fu?xK@E<2]rqXLey֪)Wb̆qM] 5WݠK @R7qczsb|g$TB?_}0K]oΤ|C>/ {Hd"P(&d^V,@&CIdF( *XK|?Is^(0#&T*HdRdZFy}X<i݉7_)F-QFyEASv]Rir a` E(¿Nن ?OⱭ ;{ێH#u|5a\A%vLe1 f?W@ "\?631 ;TXO *!)F a "Zlޓ՛Dw~,>/ڕv_7ȗ\"/ ;җJf#Z3=`%ryꕖ:V.qY5t}礫Tu1# A+ăcPhb`sd[?RFwP?[BGjxqNAq%gsS>rw.VwnnπКrcP1VTdB٪l647rp?g2}BLVQ[xn|ugۮi1irz#hOڵm Hێė_TQle)b\m$.]kIb 8Q %*mag[+ξm8x#2yQCaN3G$8PK jI>&bz4=+J51؞t޿{2$ 3SiXʀ`o6oxg1LF#ZؾYf\˯Ѣ"^4 ̊ŏ;RVq3', %}ݟ WTV /=؁[B?` nW'ԢRÇ!'aMs\p3Fu}8+:TYSS y%u3Ƹ"+]J0o-D&ŷN2z Yv1?2Dbf`)>E*B/YB9@?@3,C|m{׸6,8z)1ӑ0s쯙IBN0 hۍa0o3?7НVQs#)b۰Lh[*{la%\\`_6?7lRr]أcHthN-/b/ۤ*!|FP X Hi010flI~j|XWEk[$Uj߱vN ;'?ƺ 5Y^zj&QYN]J ;@W9em>PSDJ1hTwL&mNZi먝ãJo.Mq> ^^#/#2L} .&h&BQFeTpάZhMl]YSn% Fi,Y>NsָGUpj) +cK™ɯ~ {u*lߊiC3^7wF9tc*)WK&d7CqG$@S<*suM\ _l#J ,w`Y SlU6oGG.#NߏLb3@DڱG#6 |wľ3wʼti3F)k\Y(Xm Iq'W! Ή@? xaAU/ӎns0 l殨Ll㳓/ۛH?p5tgm$#Ps(}Q39!!vtˣ$Γj:7KH][cgeXUq=9?W@z %Vԓ9w_pa Jet`iO.<;*XiXE=ۥ%>H w0ߕ=<+KY-pb\ aep%JzMէC}Nu-zP59q%ƀ ~:^,w/(/rxR_H`qS6lWsn*U #0D[;a(>8\_sa{._Be퓻($9I s;ӈ*FJ!N$f=i4I1Q9x_``B'}N;4Nuh$w}A<]?}hVFҝ%~l/pYZ$ؤ+!${ 7U^C*pXocP,GXf+r8H5?R1Fb/]!&%!Z&zwNO\cOX{`^ԟD'm_H:;^ dQv;CCS*ޡy wār׬ {2߉m]u,2ž H=9UW!08IyӖoJ>qhC0!^I.~_ P!nb>w/RͶ_]#cX 7H@KD)C.cq@*b܊ujſL<lSWU@6nll qWѐ9lL+)}MVkt="l3ڷc 4 ɊRʞ A< *hՅso̰gAxߢ 0^k9U vbаC5W,[FV_V}i!GO;-RhhISu92y4/sRMVp@&Q:d*8 aVklv.o _SԔOf, qXF"E@x>n F*u^kЛpbikgҫRHi:W@2(.J]Z{ oق+K'-[s_hػe7Օu; I6W!$;ޕf&"G0~N_,}",P7%Ȇ9K]6kLi_-t,K[YI1Q7b(PI:Q~=)n{+#,LfiDdg-9mZHۯk~/w~rA$> ="B)JTah~_i[.]NK۶2|c g {~Hv`8]WqvG!uC9β2W)n x徆Xzؕ9{nfJbC.hL @Tbے5~ Ι.bbE:= 9kCMHS/Iq<ȶ9%f.nכA+_p J/ߖ/ţ/tAKFpvet&vhW/FcvbChgdF+vBuӴ]_Ŝ10"6C*W)]kJ<İ\,YDJUIL;&5vie鼜lRGh҉gFv.qNXNzȫ|Ã0c2Կڙ؎o)#Q,^4'2q- oxŹ(> Sr",Mӳ>@c݀WY-trR"m_C.Oy^4$\wE&&#Y#r ݛx3lP!ܴ$M*9 Z1tB=nF COtN"lC4\Blj0xzUz!%{?<3#OOnZx^]" {! ] 4JHNOeTnhms3Kg@rhCA"ފA7.Med l9Rǔ˗{S!K3Hl[wg[cTn^ov=XJA;XN}ۇwws NnxTtJ w*?SpxXV!ږ(Z U:ۃwrMJR( Y1޾P΄OBn(LJP#1Ψ@,!sOlُ\hܓm|F6ӞpDNzIsY9AdkH_od o*0m &YãE:xjpeԃt),tw%c+ sf¯Eun'f2 &}zwd5%!ysW+*?k`XO>JhlhPh)@꧘ x)xvϧq*[,ޝ("|FڧW-]2Å{ng=&fޏIx`qCys ߀ 0P閁TY'+n ɟV߉j9Ek(fʯ$prdRۼ|oY H?0Z#X!JyQ֩*Ax)D ˇBxJ6ꯏxO71')fșBBͬF_NA+}e٧w-&Ő5f-;| 0RՇyZGcuDf\`W7lM@1k[2offgvWx@A9hPFL dy_9#hKTrɓCyLF>&Z?y7#0~r&7/Ll;JYȧ$١b*_B G+a!@7!G'Q Gc_HO◾ĖPKzכ[vѼ?(JߙWxZ(XB|Xam.^v[tvv~  uqcB$0[[[y N2nsfGh5uMYe^eR9g@x$IxB#L@;rYg)1*{'\|\7|dhqr*y"j4 xR˼#Bx)mjپlT%gPZr?RC$oANZs}Q !&}<[b6K8'5e94@O5jzT8џyqJ,D{,c& jy1Pr-eCD.=;[ R9F1E7 Y2=zvuU˕Ϩ1[Ίxl|WLu mq\*g5O6v#+DCQ!oZ?QT щ[!kOduy/e `ܠ+0_፝FxIBH~@~ƥgIgc2'~'7OWHe#H=5!!0zHg_GL`-"^uanXfYUe$TOi~/-xV+@`5H+`E>[wᾭe5}`. g DLr+Ѧc"=w1.Cj+K=}Ƽ3> l0¯TyĿxt.%Kѳ6soEe~b>cKXpO'hO:BaL ҇mjzYL 6a6u:7NFAqxr_@EReܱE0_]ۧg^:'SlHVjjP/:6);;Ѩ%b TxSڵX'שǩj/R^?jj6I`ˇB)4A5qk Tsf-W rZ(oה 0&@ܽdv0f.ី@_SQTtNy~+\}W(`w(.H9&3b­#x T;^]VGEѩVit}udX摠=2h+TUu)}8bB=Y R~ygpQfp|?`|^O[4cՀu.lt,0և^Kpu|Oe/O k#kwANe QC~2cŲjgS@W`fLO|"<~և\? |ьDžmĘ0(|xj,R9aɊrDe? L7|-I~aߖgyi_ YCs3SUYrJQ0Ae Mm2l-U fu{sܡp!y|{Ύ#z&>ڒSzxi M*/8iE {npC_3 ; =XG@Y%8adv 0m""]Lc-`me5?}7l>lHWYh??^_j"b7 1,s@pU\.04"»$GrZUT\TZaK>|,iBz1Gf@{6X@bέqAA>mu`ozq+^^UaF(,o`h_\(s!Q'h/suLe'nV]>l7oRVPiV~ 'Kė,V8I6 pP1թG7 \Zϟ(T;yAgURT>Q"cwj%%;8$@59IR^O@gԩL`OQuҪ @:ӎ,YtP2M")1wuTNyEV.6e@' p =J2v({ ʓΘDeYt@ ǢDo24Gp٦75{}{^רd,Udž2۰؇kf*?O/O1=%q!n8G|y ]>_L `тֆQw = C3h'ck /V^!ev~UyMx8G%Vѻ8;w/3W=G`gsʆ޻#_Y HzJVt1ܚrH l 5sJa )H9έV0bSȃrzWs,퐪L{2_Qg+)̩'5.G46Q;i,6}[(b.Xgxe3P)jX;r>W9PXdO/ƙ})Lw+- o*hX5#;Y0N֬ova/ XnNF ~ cduy٭74w4OdFՕoԹbo}Fׄ7"DLOK'_dà2<4,{*UQ>XJ&EWW䬛+Mwԩ\Ks|P"Ƞf$J:m' mo=4!k<9M`ԕjF>ɞ?g>2kƻh$xNgP GxO A? K18oTdކáǧiZ ֬1Gm,ORU%DvIbEsO\?3YZiWѝ?&Ju}B2)‚L[ڵfO4ƍt 㹿pۺ-^zh\BD\,5oQ2#GtcՓ￑|k)|N|O:9x` *V6wPbsRbg[5Hq @`$?od [,cptn5NJbUΌ%@j@ZsOhb^Ood,SS2?$uoqZ|)KE~5Y-߼t71Y|G,4myST*ָC .m^ ᴞIǰҟCVD3[!'6UH؏ ~diY[T>Z$Ojѯ*#Q_8Yaց3% .4|͵,AW©4 szhr 7QzD@e#wY6 D+}>dC1(J VM{0N37r&J)b¹fCTap=yH\"My0V (X *<կ(<&>ݜG $C`AcRBP>U(k 71IX2=V7.oD' s``F>ňq0#9v/ӱ{.[ z_:#*ҝ @T^>;2-;q ʏ4i0o #aBE8PS\+EYj%%ӫRVE˒dF2MEZ<)ILԹ0M}}8$"w1$RR;/"cm%Jxqz;4 kkͅ/vr{!b؂qk揓-H{;,?i/ofObhdp"mbE&9{qkle[:C` O%)ƺ4 ki%mB!O6@׺x,>Zh Lo؝d9GjM6#mX))VyS\g%Wbc̬WVn|R*3d\% 4u+㡜z@>v,m9p c_V{zi,CH~` ~xdRdYJ"8s-Xz[E)dϟ-,$7a6`FjGX+S*WZYhBۮ2\]Rőł ^Js"\oySyn{A 3J3k{]!n?YD]B8Fdޭ=l^ѮV0(8]]V,eGW"<~H0C%' OX\l̽ڷN*GbĢ%>F|*gFih^ 18Q0@OH^ba*qSz@uCmZ"h쟱±!w{5V]ް]#15v!Z$V~l/M kJdRu^c@ 0뭛aM2#r,9q𐌮gä:,kL&,I2=SElE[U%KOA]5F Dʞۺy3R(Q~A[Jڶ3TcEDJ{~za4W .#xo:[(,/қ㈤0rIW BZS>eF//YhV#ͫ7l$auwr9UܟzCT+δC&q/ ?bTk;cM 0#g5^uQιJuXfn|zjSfٟ %`vJ[Ï8 ?E \fBR_qf 1nm[fx4 x` *ךYdR18" }TO5cP :`kC>X|<0pC+fƙs:D| 4xvė(9!t z^]&!<zQx |$BOk}maN4HȵRħnpUL0L.aC{̘OQ{AriU!1@zF.j'Y*'YJ_G:tCǂkϏϹ;>[`zm/zx.Va(A%9u#xzCHf H ZGE'5^/\껯#p"M7 <94JJASSjfyfvi; , x'IoStHϓp8KyXLV3߄FƊr~7-V[\)Agbj5|L;[5&lͻhto?a~ӃG9UX,R\Ԙ 62(F((u,]_h|?'QC6a;kQänq소7.xm o~|dh۶p7<_D8\F/4t)F; 9%JV"U:݄ka9# QHF!#g`=&>"BH pEkq]jhHe}AԯD:5C$CysDBlJZ񿚏 ~kޓ0Z#1S&,674}@6&xE`p|+Z~T!ѸvorpvNP"'jԺJ xʦj;)t﫵P@m8-nALԷlpA@{4uPQL6 IANwdy' ׳HV= cAVXV\Mht 1ryy<"v b9^Mi#ȘJ=u\Jk}BN)܋ *p6 ԛT$g|ũ"5+[2 Iq8V}nCT~F"4M2LTxh/i$FƵ] %KƥcY#1CC!|""c6 ,J1W6Zc 4O KU3#\? [¾3v:|]irN7FEJo zAj%Pv "!ݰ ={9A?>]ݻp"Bi}FYA;+, qi lT%$Jy&9bA͠WkOOu9.K71 MْC @9>N. yYX $ә&(i"TrG}V_p:!j=^Ū;P3U|ߋuÇp!6_!Dx]wf*b{B X}ZHٵS2wi j)W%%]@M2{DHF:JJ;K"|Tbϑjn@½n#e-V] "Ƶh;J^3h )k 5Qkym_m:RAQ8ؓ Ke">o1z% }c4O}<5AY1N.;%H_'x5\axw7t2Q2ʼn=VQ".ѐ&ÞcmaR{{567i KA L%3x,j]TT-i6;7ҬP`>$- Igқ1GMk7~ϬU2&j2`bA0@>j^ׁd O~[ȞJ=9CFZ!"]僠lAO[M>uYUzus WztkhOlXXbK Po =m6ъLH{~`ὃO@=PNim `jUVc)A'˪Ve+ y7xk"].H4AT3^Qj f _EdN`qBJĸDs𾹬u0 UnF~˯LGʉ`nAOH_Fa޴b @j}[(s]|MOGW+ X343U;ʺA)= 2U4&P팉K0>榣iIZ~sz֧"d,`?,:? tW;bu֝Qe1A@&*2q`e)k{f-߼ȨLYOvqIt_ٞ!`@տjmm2 RHT3_iFU'dCiq=!j}'ĵ@Б*$<3 ӭN>nxV_eT=K+RѠvi܈mkT&K1Cikjja}lm{GOF]Us cz7w{x55>S :nXT`I' -|P rЋLr> 8OYmBk6a:DHWO:bۈ$ЙȂW5{y$(n ͏t6!խG\ D"OA/?9_m~[Le~(ƥQyn".9LpoLlÍUݐM dKVoYYlۨHZS*jmdUFFx-<CoP#.̧HO&1ɷߤ |9<w*1u!'# ⣐'΃28 *L=@+ipMĀ]yl]"‡iaeJf C$djtwA;iD1#<8]{9ZD&]B Ayeu}9`q-ATI&]o _o ?~c^M+rxyqʭ[ؒ+`ȺM MqLŕL= VopQkMv!@n֣& oMמbE|m} j|Hg bf<'~C5=fnkғTgg޻R39pqv AQkc}#{}#2ϿuTf.Rne+`hU©Q+c`\$hiNƐf\oѦŒSzD_ n 8Ip$YS2v=< HMlweOIgO|sŎ0rrZFQjeI4f XfN#ZpJD9\,s$.RC">*qG0 1dK3r˿Г0^*!b➕e͞ou%]Uw5:~2:< 0@^M#Xs?D#Ss3鑪ˣd)bP踬/0PRCOdPk<\Dc!xgjeZkIϲ-!(-A^#{$laz@oƂnjzJپ>w.~r,-FfupWokhU^wv9ݸ2o7 @ol) ͭ =]2h&4~͕\BzKy]qƝ<*<&אb\NVTG]38Ͻxl=W9Mp{9):H;Wvc1wh[vrT RWw2q (R gR7܎4vYqv^̐z!{~);[0֐ɀ Ē#rtqR#ͦU{flPTo}s3 Z Oa{:PE>3&zDW`pGA2#LwaL ݕ&& 4Vt2:p.WP_NaE JF'コ`(kvr dvn>--Nȓ6E!7q;;WC{w&4),m\o͌Kd{^;s%68ڪl,-!-Qjvbxۘ1/Wf({ Z,e"ɞ́Yp:|Fa 禐%h )INY$d}<4yiKu,>ՌSy]83@-եwFEs*}l"[Pc98ŷrɇ ZCacMz/ڹv([81pK,)QZGQ-%l1`y֔oxX\Esfs_{ul UīԩL¸doci9Tܸx iU/J2X0QB87 -P>QN&8[䒽>hy8wHL,ޯMZF^_*L i$P (ak@=d G3^JFTPz֗ћLPd\'Vc!ς\iڅ5QtryԌiO5OZZsVf.D o=vGJ(P¼@J#Eny]M{0Thʞ^pj)n:OgBr< D>t}p.?_PBF$rlTS՝Xkh0rUR퍲# z|OzUM$-IV!N~wdv9G%d|h墪E_y8ּ2e%`(*I?{%Yj3Ioq"\=nkPV[ٕ=:+|KB'|*`E)+NzަӖg"F;MMU%GYgzi.qEH3i*;0 Jc$=yx(kvC ~SGJ*&?7f 2'lgHS':}+;w.P!GY#O[kOO*tv>|ߞh~"iqPlV/|Mj$MZ/oC:*II/Kx>GPtK4Js;pa_8ڏҨQF;]GxH+c~,V'AO [JRbON a6"}Ҡ K߳#P 1$bh>J1v5=0aՂq%^Rq&d0)0Auɽn:RT\2%Wq X}as@Ff[џ jzr[0JeM :{4~sDU.uMTx֭ UfQRL|]CHZd*b]F6<XH5LVKh5TKUJ0קX,S_L[αRJ-jofiήoocdzg-;,#\&Z`Q弤ݽEA LE4"0a]/߇ khދ^ģI܍#*yCU/@BavE_lj 1;Å:ch;qj\QHf5#2z{48ǢD`*#.m{'a,űDoL Zwp/2^ldz0Wڑ4}D?qU&,z#iZڲ,0.st*&BaAIF& ?X3c}W[I `R@dW B>{Sje KI8P")B{~J0%Y4]Щf3LȫZսmɣK#v\QdW3](Ƙ)\iԩW!Oof[;%7N>KGMx9*_l  Л ri1>Ӛ>FWKEv5Rʓoa4*}H)t R M81 qcr,e$bL%KT^Eg*#, bdKh ]{K}ҩ.'+Su X:vTtR(Ȼ>UCf͡^sq@Վ<0m*u:LwHks >'QB6-|n"_vl 7qF:&.??eQ%%@&II LdI<#Ep_َ/`߻{.9dH(*hM7"4+kF-zVM_݃PC Rqp,(jwKD#=֖8177c|XX ]IO9ZIPʗ{Uz:^#!h&'O75LiuK__8``YF ih>-3Ǎo 5Ę1&gbNs(%@7BfFka[<1/$V5)5I#.r/a7Γp/\b Q|Vtyĉ,bکV7l2+:Dqu2+VZvmCG,8>h㴠0A&ԵcJ WI)o(cnWu| w {6<ɪ($b Sa)vu'fUg:oKK[U 6I_ {Nt+)v"?IOațrkj0{oJ!aX[@Nk7D߃j/*8,XohB'C*U:x^xYn(j"`bO#vZSKsll%2lR!C]nuW;W]? N_cdɀ3v5&M@{i*1tWX»oG m^~\`EgW5xB m3§Ne6BzQ9_B:_Ϝf0\\ڀѦJ$y  6#6a9+uM~+5rW`L+j3V+ObTyOTŒG}w©vM51XU$ ^vɥpyag^~A QP8އ5߀mN}: nn4 )$Rq`' NýZɦkQ=t FIhɹքp~D['cVq)%@Wg ^J;[F(;Yh; r8/Kqy!.AɌ)S{Mm h-&ṽ) 4^yx p.$T<٠gJ1Ȇ%sgrޛ%h/<!bYBg8ұ#x_|4f9}C {MS:C%h>X\]5%hX{B#2;?,9ISP^ L !95 luZ 6>c6/_~Shآ=k d-K<#E < 68}z yt;BZA!돂>YSWCxi9!ǯ%Ī.[XWZ\2nnY#9ǫ[ V_ !@l^e)]K@r[P.Hf[#gs#*Yl0Uط)S:2 w')/-y,տ>e~K9\J6 =@sy u^X% h:¸]ߕ c(=YY{omj?%j9/ i/Ȓ sKoohR!\‘+jfqfjǪ7\,RlS*fg3[':_]]mb l6[] bqrUv}!LGZH"!T>|XO@7_DL=Y@}y.B"})J35TޅǛ,^mtEL# K@מԸΈZd6LkMR%; tf\nS@i$@94|[:G, KmSxryT!΅C>{c3;(=0v3R^D/J3AKBt#l$|KUr9+znLN븶|$X0kӲF3|=2܇]6dzL.өDU,S JYojo5p]H|ϽǢEvy/$e~!<%+d:Y) "`9_&/'Ti'4wbИ .^N(j;qi #2D u"j;W0ݤ#;O#c!T IG"㻝@>Lm3%/hX(D#B 'P8ng;DSh) Eqh g`3J֊9E(՗dhʉfJk1W6)ĬO+>HiKcIp[*!H2<)uf&@i% ^ p ' :1͔0w~T;#uKT C5E}8p~ F̅7*Sz"nm:eW)dgnn'pUѳ_5) Ӣ[TP4eZ;tVBuՙMsuIKv{} r*U⧹@g:D}cs#ƿ'+x&dCd%+ҡn~LVGpJ`1n3cDʖճ]Ir• Vo<+S7nKsp[Ԟ%+mw)+.jS]VJJdfZ2%uu3$L3 ٛB[;(le5{.bU 4! CQ . {la>30P$X=tM!['q;6暙aM|%C#?>ƚU ](Bt_GPBb$4ծ=~>UFϥ<Ll)c=YdCܡ#&+>m*1c*wӟjނ)[I: D(oC扱%,~\&?$ =u#bC)jqTjab0~PI f Le}t PoeL6@͊뒴ȧqdGE(Q, (׷=hK#-&S= Qp.6AxcD]Ceڦ d.".%#,-*Ҽ/_>Ի(zF*lh<1Er:(X ~ n]v᱑%$8rL`drëd.u@ ĠxD)\|jrWTVd/UCh&nM%̫I'|Hcă]2::~hfXS>/ ^NQғ*juw`> 8g|8OK?/c+jOƷLtnDQU 2#3xFx"3v`'U|2Y@P41D/]LMwKDn"DSI8[oЪ9"l>9O4ׁQMQ1blHR:"O\|Ӽ'~͖R@_B}[1.+i]lޥXa.RaUϧ ,//&6궸=6$-,)+ƺ'|[1 $2rpoȌ͊/n+1R큚5DJ[0JQ-_ $"ǂsq%c&5>"4& lJ ihB1X&}&,qܷHL5-Rc B|,ܥsv]=I&ȗd$WDd~v];[ ېMXܻ9Yn=427]˓_3q$h*2]eb]\,S4m62< [Q0|vBq]7\2F 8[$K:u@,-D16wE.Ҫ$1+i~`m Dq  8@SDP,$ D1KVpw<}&ZZ,v ?\jHAL\(?,%c.Е8or2BrFBˬCǣ1C;Bs '&>1wz(B^Ӗ Ô{)4L]R?Ъ;':CA!;J,7N+WVVJμ1%H9Ք+`V˚2Qt7/YmP=z4JI MΑ:2ϕV@~\kq֍98k~8$5%Mxrw. `eE):2J%Ici *_Fe~?@M^JӶrז@DL %YԺ6)ᄟRdA|,iX>O"NeMfB-Q`1*LfkЍVJ+lXL i^+؜'V|9!DH g%HPn[̮-vIXd֔ lfVhLۛz~#XN/(S0npnY&zˏ!Bi *_3d? bx[y$p[Y1>ڀ0x'J@NPXrNҋf%cȤ9 Xd%c!&ntIaFKꂴ̚$X!g|!z5;労 ^HC2kҁ~`%fo4!m#Vh o8nPFvh(PŷJNhZXdT(.z6f:`@];C\Q5*ئw%g:^/I| >+1$T"V&T_ fkj `agO/hJǾ{[d,܎?$5%{\5 pZrM73L LR,xj*Q y'HNsKo&ԕb]6]-#!dcaJiFv|>b_씰jaxո9r۩\O|QEM>g^-;iw-?\T?| (TcੱǬf?/E+|.i TZ a^Lsϖh_/;M'qVК۶$ Li|VڤIJ2U"IV+k @+` :,cF*f /l'#"#b j;%{4tEީj`NQo=J7ĤQ)XSkAIn@f_d8MOBuڜ#\y`o$oAx9Ԯ m"f{طQ66J2 <0+͌ϳmR3ID.دǔDBHSjωo84fZ_ƙWeccꩺ^֑ϱc<~%Ά~+C-D lLn5ϏTnĤ+͍n@ `iZESA7.ʅN䘸R~הY)0I534Ȧ# Z܏z Dz#]p>?y-7kWV"I{/ BT'h7N鞜{/-h0v':Z${:Sݯ'E^1|y)Ùd3 jG7xa9今I9ȇV4^SqyT%cwfQvz{/͆C4JF.'nJA*fqmTRЖFFׇ~P>m|wiH?`uNMedk"y XHyð|Hl^TX:G/|#`ނur$}'7K JNN4Ѽ6hT$QpO_X-`崓MӜt; PTАw$!nh~=eO*`K>9:ulv~ O;!ԙ4k&O `M k2f%NڍJgs{rȲ9; yOTj4wKcDn[HOy]Xs70ڠ (~H3g+ڛH+J?*ؤݺR,0Q&~΃- S!mԍD9fWT;:!<*$De(SܰOtKI?4͐Mh5oi/J1|ߨi!;Y  ,OV]!ǧ1KѬy+# MsK¸)~R_.]TKSƄȁHv^^"~ctG\PWKQ̃n96P5ȕ# 9=O5ܯKh7Si+\k+X{k"ژ}۸n9gAJ?m5.Md V^v#jP/4!xe-ᒨR4Wԭq1L͔`oheox5ǵpnXáw9ވ悶˛-*ݍ z\0ѱ_Xv97&>aRET.PD~vG2}7…umZ#YMi:8$Nv{v-Sl_ɮiD+,b6ѿ5̶|*0}ԍ0JTPiOMBRgÝII˰#JƬL4|I*($_Q &āL]&?u:p3=q]KcI1x4}iƬVW:bT+s7p9Ɯq蓸u>_kN.w@>YyYߗhGQ.ʦk %F3E>5S4B ؎Ljj&wL\M}qJKi5YaՐڵkLzdVi'яYCsmGGM)v](!g@O.WHp-s0QvsN,lu*rBp.Щ6zY=SQZNBe&ہ6yRڌfbE#rTobXCYTr+)kKZc &Ob+JqYiL-UdHob<@7m{4hJbx]tE:)R}r`G>N\ܽ5o~Z& 4,LZCb /,u # rdy6%u| Tœ9)$`|'C ᖘ}&pTtF='bAo8j1G}\:2D2 P HF_ 1@FߝM"ܮmIuRX)pٍr5Ncjt2)J /!!LuK %mmGQ8k+&xt}ID& +;"#J^ Y_2#`EU{'A/M⮶j7Τ7 ;]JcA);ECK1%FƍN9P9c&;H';p݉޸ا*j1d\xV${5?ZADKjvKw< -U= L޹[wf<1I B,ʀPh(W\U$̵DW 6KV2Usd`*zyӪ+@R&DcqنqRet!8ct^v)yլ2I e4ɑ>v}wNͪ%c9~o?c"JMOThRQyԮgPs }hygpzHXśS *C&$'u!ѝ>bI .?|2gĕo^@hƍ.Ak+ q(?:p0~4PUE?5M|ת6}!l}iYNR^)IaF6VLf`d(aQw&)bvOGE~^z׶*YI"Xη~0ΰ\2WۇYtUVro@"HKVKeDrkRxXMVo Vn}sJ&|&+;5:~ho+  \ KO "709CG$ =z_^"C5*Ѻ<>o%_ w/Piy6%hOZ JO?g#S$hSᰏ ձ7"7 TO~PJ_ŕזPR9i4˪m+X N0@Io"*rާh4L 7lӞ=Nt]g𯑎.R@Cp>݅}tW s3eʺfMAhպy{_qM ϷIŏ hWird[ICq!7ět#:Xeu +96.Q4kTn_M+L$S!t#_$Go=HNLt_/bf,p[=A r͡%Kkս9쭪-V"p~ko_x}mva<7N @Y27ոlr# X1Okg ًkVI+Hr}ق 7PWSހc3s.^|=G{p5ﲖSڋ| #8XSǶOQ #K$k%MF&sW3~"!d<|;~Ru z(Qz>\i7soŅ <cN[b3雋2Fh&Yr۝FF 5Yۊ`|TH|ʠnd0C/d-RY">WZm a%AmR]CXZʄ[4Y#=ؚ rxr6heWg$\su;= Z7 (HhpJ;k`S,3Lb[Ӊ5:t^3eDɻ=8pc.db`WբE+m ĭ{Klf,3:V/F$NM穉9UlΖ0eQAVai[<갂EU-*t~YmЫc-)!?G.h#s 6,㧃n,LWڽt0 Fdd+GGV~؃;]LF7*/h.Đ3#.1x V\T֚;9xj5c *Sz̥6@z"[]u8F]_}8Q }?g)~\z|'}$d|Q#y Șyԝl?:^n0tu&޶`+)t TqtNv]PaE/ۤM0Yrjx3#׼bi2^6'հІ bZ, > #jK)I@!G}vH8׆g7RK+rGQP'fUBeE(lӒ y<ҹᆖ-9"XN9IHo?˚ofp#^@|uZj/20 " {Egr~ Ћti;*Pt'A 6; yH;_5'aor=Tzpd;EZtchin.ߐ@&KT0Cu;{>ʭ~M:6*`+/YOT/E' ?: Ap/Ys>ݕ`3Idm2U XᙔJ{H*Xܡr=rS lf3CmMO i_ _@GC96;"f#GW5JVFu'`dO%?tn.2PFkˬ{ۗ~Np97$J%H6;Ȏt7;FIB@ LrZ0'{UJ+ Jӫ6wγ_H7?uvR9~)Weubw ~PԠWUغ#(_eoI=_ fDi*END%Pg\#W\䲞}-}  )hVKKhRgO8SeтbD_w\uf͜g{$C Xs=$^SB\qQa[Uns$L,{)U1]Mj8Fx$loɲ.tOͼ=X=JIzt>ٽ4 ;Lh0k, 6Ӄ69YtH @@T mcKk5#dqIs\MjN:ﭬȤnEU#둼Pot HKW hcյY0~_-ڰjM:G]Դ{A2B8o{TmYЬbդ\Ks5 qBNl򶑹qc xYkJ Z,wvw)ynlzcGapQuM1h1I[b%CTe6akg5unң I,`8ʳ\l?&im<_9UP ũڒftK{x>O<{ABLɌ dsZwsJᨖ6̖LtwjR߽ \Ok@F$Fl @~  n㐸=z[-uhݕ}ShOB|왮]\Wn ~d[S,mc~95|$Ϭ]Dxy" Fۢr)>4`rQ 5h5,XB%rs\W.1~n\6J߃ߡ2N{Nx12vJ>^vH_y\rAL_ A=<U$w3W;EX-Fh @e3@ N4r`Vp_{i4=,~΀A#Ğ/Z1*Eu{60`F3?,I*qD=m'%c DKApBS ƈJ J)uoF! !nM{KWgI n'>1Z\k^Uf:t^A(^j#zZ{Q 蹷[Ayo ;|ۣO!N)p^KZxX:eYA.w1?g~q.Iׄvz_"ΡGEOy'HtզD؆MΠa/O`6xn"sی!,1.Svu[Ӵ%2< c-i{P˄c"UtD$%.G55!OpQ?LRxˁm$w@*ì1z85R@)xrQ׌hE,}::A$Pꍊ#Ϧ4|"K3n&_Ɩ8PiWVmTX'Me}\+Θ`K^_t:cQyxkt&`1@% % %&jmӒ"=C5Nfh?< G_,Ra5U ?ꕣ:%ogfӠA\ʔܵCr&C%[ͽ4kb꫙5Ie4(BSms `jfo닦0%WM c1$İ܇ͭb@K_+;{U<}S~y9Mb |$8 5EqdL~#"JTݴF,Eg~;ԅb|FӶN8v޳< ٛL8a6h,׵0Ϟ1_bUC^dA@G&i5VWxq&TE@\Euk O"@FR/3 ^ H9%XոqtWݚfvrlg&b:zh* *fMu Ϛ2xw_&I8`Ňh<2GuJTe߲ '7|ޙA|+1KL&$,S7@A޷|ˋn_(*Ov,p%틁akģy4 4TV^l:VXS(Y3#HzD[6}72*5W'".[ Dލ/~%p Q\d ik)?$D{0c"nZ0s#* @(UBUTFNC64aޔ?.Y$1%[9ѽVTuX͸aղ(棌uA÷u2;d ;_q<^pv%CmScW[q+#6;Oz =iIsֶ:F`Rb' -ݷa q4:ddXqN'9(Bk?9UQk-ӟ{Ű^jC$]KFNٍ!Q:0lMhuɏ.:3ATX'm94U)]XxڦE_g U:Y#Cs6X2,*fn) $oYa7!B!B^c{v K8oIx4~W!ȭDkء:~Vb>8^sX <e.c@y 9d~+\w.(Е B|c@;(>ČlܡM.bjRkۖ Tw!UU4_p6ty0&M.F;^נ2GU!Wjd) Be&3~sЉ<%LO{1!:|&ؐxDgc0{T`FK P$ CEKIhg7-@1se=]QJy,` dD*-!_ s pp6jB)x=|CΑGA qٛi|znŤʉ~=&Q&~EhBP 4k fQwiˉܚzI=:ii}ѥUEd`k0oWcQ/{x,-MQᬱ8@ht`2E~6g9 a "[~+QMO<y.\t%8 mhp(u'BulJa&$*4zE_Y̡#I%3%iwKٽW] ,ٌ{#y=`~$y/׳Vtm^r$&P2^Ae|[J~46?>TL iؠ*  7oN$gVh4=^|ޠ ϙW t>c蕌@g4n\#5:[pǚ[]FvnU$@Ũ#2dLOrvH$ 8cGdVԫ.Vc[3FF֐j%[\W5 h pizB.d{啀ء3lIM0z^A3}`N>[Gh-f.\RJAX`Q^K"%2ԏ}+-J:f&m=V/K| f}A;>|PIuwF7țCJ|v.[ hzą T[#i?Py%^nM$KXk)`߯ڂ_ܒheL<Apޮ|H(UqO11-!?k 6\R[h(N3I-'Sp|fG ܞ_ $mԋf]Lw;A?^Uۉ cHC9Y( li'9l^Ȇ $D^"j=GIz;=I(L/+&9huIЋtyz=iܔRnol)K J\ܣ=AXN Bfȳxa`?Og2Cl2}:_)s.G6$3Oޝ2x:DĒ,p2$7 bÅT4/?AN a bHe'BIY+ sr%ʉռ۞ ź'AdKBG_= \ ~@WY=MhS}V*x#b$u8󠉁u0U P~yZ~K"uyDC!#6瀯+FY2WU)|饒h &3{z(C="[{뺴V7x]Y!Z(-odw#ct/5(krӃF5&[LwHr)+-6@.׎P^Z=ghҍP(6g[ա]xbxO /^+,AjgN/9f% %# t5Yav8_ǒ?4UvLfa(|$>?jAj[ޖT}-;Sļ %-/QpeW*+ be븎YJ =30wӤhr+;mlV뒄a?"-g@}>8G-6btNr:ıCI OvuiKo<m-pny_pxoXLa[Xq.3_S@)q/LJs#n!-F/όCnӸW]ݿ\Po{y^ECнPcJ(U5_8an]TY_kyGQy *20׆ZCh(C}c7peO^#a-K7(K.]l$q6D%2lM>/T/A!* dlq ujh/Y]NAL3K!بYsx;\ J ټ*>-6E궲t726H O#ƚ,/Mؤ[X ? $hyBn1)A+=|qD1sxiq+R+ 9(!2@_.Ŷd;:,~_QZa9'gFOHADxANc spwW_ۑ+'sN(:Nd/[s^peԃq!ӅZ;Fƕ>渒d-켲 eOQ$bǮT_ڨ.0iyn +bk-oz(^$/4~Ba[["lAUbBb +k4&웟  @D\JItk}qM%ޥa\ C{1T8(L(7TOMd”ׯ0dBHx o2x3v1 .?Lr6QgϹbfv8Ѹ|x7K`-)#5].z/dS\y8u!pE^P-g#YB-w=ۏ3 H7'"GFf!z^da>ׅ =>_P#jI19l}RcrNk1 p7{rKu}TA^O]gEBU<qhkׇY Wc|#ڊ öU%Y,sLTCZ&}?B~4ZPK7|yMM1~?cQpp?lB֍L;11smu*6Sţacb]oPP)1g5l QQ$f[.ܗL th46 QʩJY C|jA#nilVneÜO,(yPܿEVQ/%+ϓXIl[{٥KїvnLb~`Rr(98Ы68/XJV.kj3>@ @|Ve V0p5%uX$(HlQ3PE6V@g%2T_.?%'@jvL4zՕ_U $ėduӆ$Qu{ 6_fCyy=RJ uzhT[\L&PNSOgYXUxj1_3 @PT;Z.>dJ!lBQW~@ UVg6 8_~ɍ!T\EY-6e. $0acբzDpբqցT $kM?@>+_9G7DQlK+j3ҪyNЄ{,߆A'-/m}Cx.&4Cn_*˫:͒G~^$J~rxZ8A}h'yf As{3)V7Qq u D ./ gYzV'ЈOLz)֗;ljğr '4zhsm=g: Dc%A[ҙ ;[}6ZOos訨B8C@pqa$uG_$APiw̢MAGoW;3fNIrSj4le̶ 66M%xUuFvp8h]iyq{&G?Dò 1M"xU dOSz/İ w_4c=7c˼#(dfXGp\]j3I2EMnK_5t""~5̕Ggt_Pe=\p6{kJ)b&#֞.sK>=' Cr v(ӧWԆ/vM664gQM+LzJ:CA'> t3:I+MwG!߸Vna;1!50\zžd|P,hYyKڋ.vbd t8+`hN4~Xgʐ ~FLE|&L8^yŤkH|P28wѥ gW.U9Mt^!u2OyV"BrA a/8E'AM 8:K 38-fb %(g39^(.+C=@F.G1ꥮ{S c4EnVJ1>Xt; o,[Ѷ)nMqGmq }h 2awR]|B^i8rPʥ}3XM.$7칉-C.SJ58 "#C% x [κX fՎy<ͻ%j_xmՒlF:*^_ͱSDWƔVkxЄ@@6v\, $$hDv}vxNXI&1B> 3m8<>y q͵7wJﮗ mr2!b DPp6řg/}(KgI%WivO5 h5xrBhfHțw;G^wƶીM0%`Z9G󠺛N\;F?NvY ? :\D$g[&>gף98#$v″(D҆1 b11 U*"Ra[c㘁O56Wbϙ.zyONpF"tgU5g[N\\."n(0ӲqR֭zŽ E*MܒcL`l'( Ǧya)Y6,&h.e ىEdt+/ Bo/sSkJ>7c kW>_d!l~ tO ,gsKHݨYUPPq8Bq%x_K| FNڐi<Vv.8dވEaˎgjZMl-J,lsȯIN4Nk׉2f^Y("y{x7I owhZm< Nkd U5F8{r|@nF̀5&8[q,€ %mrKM,X؂㬝eJ՟! ,8  m^O.gnȆrx6rǮf%A"] p P!5|51>.B}Y\Haܶ2̱U[ d˞ʎ)tOyzx`iڽ~xQgY?!6bo,#+hR L\zվO3[k>j1L*%}䶒mur暕 iw^#Lf@Ӳ=E!r-C ~n~hAć^-uhĜT 3/OIp!`JNRsDyūl+iSfijȫɡu>-lqhkp+j1ʮi^`ה@5l ߟW#ToFe\zT'>9-\sϦsv -a; =QVs {iVc}4OtBziGGq{vgu@~u@hI42:Gs̥Zg,83Q>uñM4 @k 0p^TfF7\jVqYo3Ъ_ozRMf]T} a@ GHɑB'Ep iluQo=9 t(4i$wcuIw@YzUt5P9lR3(?qzZv'RLi3v i"ݙ!ݕ:sd{óDT5oSb{Z|/Sڙlb߸a*w4G-jtv/}ޢ*gq/r!L+ؽy I_;gOfBRT$NgkQ->uހ!!QM*fTc/U48dV ܼΣ&\R9y~FcQ"r$O5bg~wƤJV-_O2@%,~QmVKQSiIYq2Јh= 2Wb'wBn>Sh=8Kj,* ot,#e["B{0֭*.g Xm8%wVFq> rC*F+n ˸G6,_oeBATD0𙧐i7̏H" z0ߕ(jy_?)Y(J.̧S<癡eEDL91qwϗW"dæCBzYU7 I|b>؟E=ݞSJQ"Im6> kB>#: 3̤!)ᚭ?mQehH$͊{6ԮES-܇ɘ>0W aU  ћ4)Y鐖+[$gd10LxP.q sj go` L Ut)  8WA,{b -Y",y10 n=ʛG-7 9@K}L E.TA⟏]{} JH)RMqd )--Ciϋ+{+`= 8j G:qrnKĔH&@.޶J>(X%6Ru#Sh 6g{{d %+MxM,*#f@: (C~FF9 S8HEu Lb0{+>[s:nsi_dUeoi5Lؖ?rSS9߮]Rc*F- 64>s.FZ'DinZS*C ߀VRD%|Nd)b'jaL9~g[q`|]Esd9{\S3YjEX0;x(ohôz8^UP"e HBkqKw% T4uj,KJ_@[ x W@ADVs#tɜş)KL+K' 9R?ޟҟ32Ƭ 3v5pfiϼ<7Ovkf-nq]Ƞ!`B45RPElFhGw mAێ53_5<#4UhݐMN߹t"Ht&h ֕=`s*IsdHCNq6 Fs`4nQ9RzpR(GQ%?O aƁ'^gW[-"7is[ N2M+,FWFW>a#P#Tq*ʹdN+oZLw2}lQhѬwg(;59{!GF}xIDЮE6n<<Qk򨤿łˈL2r_rtٻodk{ RTy&Z:0Ǔ$/I5x߰kpᎅqyS"U]l/E%9HjEAL >hY ipS]{V?<\!H#âξd,*#/>ɉ[ke^aLWg`/V#M8}Krqo!O31ZIzS_AQ2s%p^ꂆg) -$֓гݿ_ {Ϡbek@/xP]Lw.!j#thn4rfLoe&ZHFwqdggZZGBid,+woL擅V) Wۇ)|}QCN k(] :> 3y_8oP>%#XJܻ0<}/"2̷wK2.B+e/0v]3·v7@)8Iȵh0jM+$vGde:YsGPgl s99l 6p%Өs쪻Eա9)\ ,NɹpU@Z@ ؆:Za+\XpT0yDpٚd*Zt= _s !U,?SJ 9}lI .7rp?p؝QPzT^ \cl܌Jo{fp/ZqaWkeW|OJT B1#b()jZRt`,jP2X!8GT=DIuW۞ݸP) 4]v#0ZZ{L=hڙ좪2 )~EzqU$Zf- =ѱm>Azhv@id> Hr5yķujPl۩L,h<+a]HrF'gz,C$,#q\+g4uA$ݸYuKWCbTNMp.Typ,cOL9Zˣ|}͗;yK9Siᇬ-i aHXIh?H~TkH% `$20|3z5] i.}0e6"/۫'אSDQǴBt;!3@~&o(@[tS ̋,婥 V&NG}1֯QyzC}U==y*83ig x@,0jZ_]lGd0ẑĭe+6.~/ǒ=A,ؾƫQO9eWA1ַQEԥjb>UW0bc4ۀުEya/"wr¯ l1̤ңݔ,sAa1A"k%գl W\yW5ӜE]f~6N<J>Vo!0C}ijx0E}WITԛh$] +:Xwx´vZ$:P_Sytc*3ȞX&XQ(Kt/mRiklSοl˳0RmcNEoSRaBLAe>RZdB$b6q+]1?eec$PȲĪ_m6ʭ"ϖX!"2{/Sl0ڌJdg o <ЋQP;)Eo>ܙEj  %Sܦ`*. ;fTg61Qo韅VpE-Ա42a}ξ7Ԉ E02xtܸtKk׺!(Y#n((lԻҝ0 2Bdp(kͤV+UClp~*xcI`Օ$p >nxgؖ,D"N%ir@i~N#u(q Lke`hn X.Cv5JBW r9r gfHZMť6Af p}ϩQW˛T +^ ҭNJ@oNu3}!(j f܁ eM'uSJgE"jE,sS0zL[m,twKuzg%2wbroW.5WcaWbͻRݽLyC|Rpf _F 8]19aXJQ#Rj&'wԧ\79ʢ&*je-Y.!ZsrNf>9*}#e`lppgF(kJQ:|'c]nڝq|Zdv+&ETv9 4@Ө}(l&-2oB*A؎a+v_`5e)nf^CFܸ$"EjNR䗭e|Bc!$Sqdž7f3ޔ$¿nLhnXpӘGE9_'#׀V%K.BY= N ,;3~H]z0ŅyU9-%PJEYLzUՃG/b4%yxs?kwJC@Բkɍd8g.VXD5kRϫ%_zaKIJLz?]9 )l5aH&}Fk.@^@#1 c 5fc\'F/f=p^4 XA ;|{5ūtx}Mဟv"./) p&%"4f%'zgZ|"⡌Z aW"AicmT2q) x>#+/1D3U`;q T egr--RJNp79/⛕kTƞ%TӾfC G2Ɩ#b}+Wީ)d=*PO&򰑻w;& iXy^i kOf^Y8֠QGVSht';AjLx8z#QL¯Qb2sF@L,#}s'rC#S=, 0 )j^KAqWQ]`+!]\">$pQD,MHtrwqh+]N:'AUCu#kL|ND?oQ@(־T9Ǧ (ȆOf-z$7-Rx>Ke/iT2~3՚3xܨ*S둈%TSHqj:YԒ>hz-fV!HzO`gT0N=߸=$]40Lon:Z$.X4Bܘ^#Hßhs}[_y%S-lFPQ(lgf3:y L~?v b+m{W(b :M:ei5I䣵Q[z6mU4yhe١K\yf喑-v dTEWR[XEQP;JD5.Pڦr3 =a *Z2^fF_Dd< -/6Ąщm6X P3zr?1lmL86k1bB N_Rb#ZkV+(ӂ󍎊g9ާah `uDrM7?ēm+ccwʼDӧ:u7ݹ;IGkrY3-.u'<SꔘV6dAFP*Ku r.y%*-2bK~ɭڍ\[T rdg8evjuN[N7%9&t8C/ |N{S?ݮ' GCu&LW@XO&y;T фfGn%HcRE6||llV0/]~bԁ @qE> K]u"^\],Bl!Hf?m*^pḃ8m ..*m ^Ky+B-Meˑw6 ct\(ӽ ²+g<&ץ_٤Ty4}=q(fENd>~%T/lEkl]>a}f'z3g7(/yô"ys?*֥M tJ! (7|;Z]SƼQح &/ER蜧`sL)]bu]6ɗ=!?SVQ^J(HY ja d=*~fPtW3U@gJ[\i<;:щϨJX4oЫ~QܜVlC΋ 9dJA{wi_ZP)A>'c. 3σK "b19)5XfZ4z@?p{#AheX)@@ Y[95y4|h(U妓#[ekkW=4Dϒ6ۘeeqF~j(~SmuWb0GUl1F6zwxCTfaNI WZFU [g흍~y~Y'/sf?va=<v I+6*lD mzht녔ئj ˝LJE7?h9 )<nN)ޛ|e7tFp7c;P"yhiF *ˀce+v[:vaO߱H0uPHŻD1F-@C|Z[@:\+vzy@pG& d>2= y|J.zO_O[*G/ڟ c6؄Nu g&Q.t݆po&*jrfX\ p>zBe@dEѡm67ż\+"fR ?8~x ugUOQ]5 P$5j,uE8a K :&c1Xjkt{H[Bbh6.gdv<&)xԒY$chuuN<ߙaһjaIrMrot}UBϼ1FkƸ`>i5{uZvrHA|=o M󂚟yNT'}R".Qd_]`Z>M1m Nſ[gr2Ts03FgVeRR)}Q9`DJ%ݼ6qqzQj7 YB5W=U0]Vœd+ռpg#HlH: %1;Чiږmu98z>M{pڑ~!hdVIPK{Wia-Tք;)_3g_u8z<+@YfCpt͌{ ::dvSoI7dݹ݂ąHW>4G0(#nk6"k+Sٴ4ohWt$d3;i HhbJfF'ۦĖ(76\rүે2 IӰrHz-feH"蘆],SMdm>߯ɾ[ G*l}؏rRJXrf %@S[^1m K!wi7H.ᬉS%wnAൽꋒ| +WiKTѫ?jO*(1iq.I+*]\gaUqKsR|Gh{u ^r;VGyysG0[-p)J6]\ĞJg[0/kV)ks,%qS&;]3_XCnB$uH JR_u66%]. ]Y'ѵ9E)O%$!20:jg]&l[+4.80LϞաZOg~Q=^4V`[$b0OEdF%Z S1^S f )@RpÔ 9uڭq{peS܂0`#?2FKl}?ܚ)*\v5SrxlM Q}.R;걈]x1 CÄ3fO%#qBi?-2gksI dk,kvl-x1[Gp'RM! ҩ qŠ ?^#1r=4,XZ\pE;:⅒P#:ex1 FBCU-fKLXh$ w+ͣ6K|@tLcs=ڏb]QF /W;^lz"GEФa%-{y^_rק FF[odqkj8%Cs+#]W/,c D87d~ŽλH(C4Cw!Gs;Q,/(8dN/cf[i e>WD 32|@ c:{Y2to؍l'ۭBl؍/tx|MTY 6ӄYIͰ!H:.0:ƵOa_.n6Վu$$zV_ XcmQ*Ӗqh:L{'8侧g;ĸZinA&v]ʹE{?, ;W]vrU=zY-!e(S +Y)m N?E> rҷTzn"3NŹdros@hq/O{u˃40NzM59d!UWiDV;&bEs,)d^Lj߄lP庖P\H.G((*G U()bOL'~&\lL5=' 8&t`5>ԀGY釖f5ZꦦdX}jnUfFQdRb E}Jwe#ƬҀ}n-F8ȷ X$u鯮puo`mwOoJ/ =SEf kg F&$l ܼ͘wF;Qq[(ͧ1zb&74+ @,GuݾdUv|o5[ B% yPDlcYDn֔Ť F;R+^|aAn;|Adr*yJzX$A jϸ( !C%Le ;׆h<4ݷt~޷E~9<䭉YHmh/fK$K\[ # p6'IMJzfDoc@+=9P ]ʵ8tw+Ja;E5mցl2a3ϼ7W8=,OB02V@]دBjQ*izI0ۻ)BһwK֚-*P<:3 x΍y q2t]7d3&9{jڨ_Aie.Ȓ= "2љ/UB۶_r"sZq _pVr&4ڲCb0K(T+NiB N%c@)xށr7r8ǜoP YhfoWwBu{m(obkDyL DX!4Vi} QG[H%81,pc@BQԴQLULښdYiƃaZ6c*uZ-K2# Zpif,x 1IT@[?_[{;s,БpoNC5!=;"J2nBg[~fܐS{;X .Wg w%>,`EUj] 7f9CoAyLdL,gsrG-OŞ3!/B{b1 #}w~<~-&aN}MB!jYA&P7ŏ R̠[0%ߎJGVjqP +E.}&/Q!F!Hev'u9&JMvӮ>BGbQFJyn^< w7`ڽOŘC)%#@i×apr[j7B%?X|ΌWᔑU}c45;cx('T-dE 3g{يoωa$G)\kJmfsu QEu)ʞ(HZ4wuCmcOc/o%qLPjd#"Bn;TYō6Ұ7jZ/d Ls}K H2έc>E:7˽:v)e!pEF.h 9͘D& HUJ^Ϩfc }80ސW,~PK|=HUISYH άI :(=G]Q+RUə0Qu1y5XƬPE;˧@f1sZ"{K+4`7 lG% ^7h<<Ğsԣ-ϹVbk:[*f3]UkS^A 8ШoQw->:X+Z)P2ᣑ#ZݹN& )ˑ8L{cyC\q?o4seCGwIoU9_N"7'׬e24h J:dA}Ny~)X+U9wioqo_XJ2+S49‹V||bmcu dYOh˲||b{s Ն dH8iaWa EnI=P= 2HJ6R?/W'POTy~TDeE)or ( S$mn{c7Q K q- W4Pڌ)IHaRQ+X:D!$ظeA\e(ev 2{w7`rFOB ~ * .t2kՓyEIV) YZHHQ x3vIE; fUBr~/ qzSbi+CEJ].5^r0BNoPiln.7s3\"~߷W C%]_:`^j.qbϕKlaXY|ȏEV* cC )r-Dz@ElቤʬAY:Kch0Rv+W_&Tҭ!Kđ< `ҎLίqĖo>8 хUdX};w-W5÷p87Xlbr][ހS4\Xg_[ё_}rxH!pm( mU# ayH*jUyM tT|]Es剱H|Z/R-:DW90h mOl#"ӟ^k ҔɞO^y"0f׿rt֝~t y*sXH  *ZK6'5sb#ҟ{\Sy9{R_JSW\Szk3yac#KFZVw= *UCL1Y(/dk@BH:T.2ϳ[?2j[QgsLB]0 trH Rm]\lhs@W nN^e.A58k1<׺֠  sdPq[|e LY{_4{枝0`8`:1_=j;Q"Rb] Z9AWO^shpZcScK37N6?Ū3"ɚ0ewֹSSig=}ge[PbkR#K; f xr#Sdbv=#SGH@*ДNND&վ+9$+9(z볼|_3Ñ!FDm=[9ž⧀\C-ڔE͏EMlie O d|1<`@txs!RIw _c1\\^99.re 82ǡf"3_ҝu9Lu%0E4Bn8 ۾(9<-Tƹ024 &RA82AeģA! f Y |e]͞&0PƓ' j[E[ 2i`f|6vY%A"Bk^%NvϱG>`Ҡ (]`J@l m6RUAլtwC Lf| Y&P6 ii\խx> 2mѦBpEIEΣNBXNZj1~VN5q$!YDa?@?б_,bRDj2(T˩ O2/ ޭ׺,Ay3nEBJΟ{PVv 8٠֟O%]?$ \6d 2(gzgDc3+DF)ʴֶ uTKʑ[WVE|κ ,&4Ni>S?,b5y*}G6# 1TϮ;Y LE;B 0$LMDLѼGCƷ"PͶ<?HGIYtD;/~sP³ȟ!'ʣnj*Ǐ kbVu{|vg4ޝ:I `" `9Oڡ(Wp5:9.3)^O -y2lо2u K\+.^Sg~e}÷1 /{XQJ1_[$ރyᣄJuVj]Q?D%΋"ĹLKI$g{G5d#zK2c֦:(s?5lWU!,*7 nIZrqV-^1¸1 k44Rڕe[ X˴+{!Tл@l6U-4~D@$s|լ8"hyL2'b*=bxlɘaSry#GJmyxeKG?ΌrIQT3@gj ir[ш ÑD epo)ِwrQŽfrZQ-/CGˈuC584s ;"l.sJf^A:I|uЏr=% YK4C'D_e|( kbSBg6sEfu ӹo=k[!K4F13w鴭$#qoodRTF)J #DeZΣ^_A"7d5Rw{  )Sxu(#V"i.AEʆ / yrpLc,#Kw S?bIl&rDf;qNFTsza}ȌZ&ڭ99X%&"Yf&s`h&j"AiBC`>ᔷ+byp_y!O>ޡޏgO '~%j;R!Lo>"Kz&׷3MǠG),~FiM _9Zkbg &, >'ʉW +D\W*½{Hu1FDz}vL=\Dvו!%z~'b~`ӪuٜQ+ Rkq][U!]~cSzbTi@U`QQE1V9,aLCi]73XjϺS,#x143lL, GpD KNg.1d%bݦ;WFA* A7ޭrGX XSD>[+?gcTu\  a+W69VODGxab. ZV EUrB37cg)] / Fy$&㷑qu%zIV5E8l|3 6 K?FfTQp 3Z*ћM~dAwZ`Odž5 Kf Y~ @ԐMUL{wjĴa+P .s$+ώTj;bhjNɔx G1+΃j&Ȑ( K2+KRp T#WòRg4͘~`D40$Ѩinj1RT'2}!2rUX$I^,[e^P; *fAPn{R3t<,H$Vw 38/2X!)S=" f;oaQz"IfcbB+IJrI;m\ƣQQ2Ё oJlDJ_{ߪlιu6 =3TF5Hfm} fyB5`lsT=( L[#2*Qj}%r̦Q1&iB!?̬R!oV]ޞ1z$¹΅DrrVD{ ̣ʼ 9&P{ݒXA5:}A ڮ#PJwa=Yv]莟lN˨I}IB/.F6DOi[/Mbg@$OĖ*0U߁JI$d/_/=ra y0Pμ@4`{axol2`M-ٜ}]-;L~PNmjEZ43\OX ˼^[*7`bH6/s{cԬ$.kdo#kͰo_8yUK$}杞eT#P1r+B;Ⱥm])*GҢӗgsӟfuRR-usNeȭeeVߝp(١z2d_Z݊@87X߳ *oR-.xTt(4V;쀴q{J-ncfF66eHA͘i!"jBc68x,lj9B\+j %d˳90?gJ^Ko`|fjMGi ׫:ˁ^ۘYO=!X͟jԱ {K28,Jw`‰]`<W y;Rj֦daGJg0*pum$2,|JKRD_G:AsȶyWԞIY {}^% b xWKUe⸧ႩN>z0b1=JLJjW&<3v^`%^]ҵ\o%X,+%ğ2A*ˋct}eDh(RR-nB`OXOGN Fư_hbg0ǐ-{P* n]CH)BL|]~l|qUciD 2Yg̤.o]B^LS_F`K)S[I^~?n]y\N>SDEU_lOŷf:ފٲ<$uН' ?@ac" W _n<`c|3?&WMDA r?Ppo6eRiPNoyG ؒo3hMdfͧ!ظ )>TӒ6! <8,I/•J(,DcuzUD2x)%@R=_mt|R;|ԄU,U#B+:6QR>Vj|O!EgvI / Ժa.OM၂s # umGݞvMg/K)#p[3v F>cj2Gfї@UULƨؚ$B0OVr3T5JFI-MO7IiJ*X+GK󆲗[wAl]i=G)§^gB-ad@ԛ`߮8OɹRcU]z؇ tHeZ6zpR*vRj+#-tN#4|U]fB-<[ݍmWN@JxGh,%oechRy8BZ?H\iHE_ɼ^^Vw<gw]-W\\f k?ʖ՗L1ǩ`t$őpޱ:Oc:MFfiւCk9OPm}Pn _%/t2D7\OhNKèJmƒhJ3\AA@Zn{A ֫v+ jMՇ(}ΗIZI}|%ʮ 6[֗Ti6UfE0+;'p$W 9>o_c8]}];(fM2عZiY{.nE،U*<.~ݐ3MGǷk.rа7ZbA9qO(ΧUZoPތTSwJI\gvn|#.i^f#m,%[Bd!?օOlx@ Y<\V:8yl[+ʚS#X9 z)XU nwr,Zb" iFԤvl}aR_ytgjl8Fڱ@0Xh7ö -JN*El'Wρ:UW y|M<5.9bX@lDqH"w&;̡c}Gr3_pS0ꪽY)ܬ\}0lYC״~Ξ&S+聙!;߱-Z *45 +Slyݢc8ҙUeӤ ӣGE84\U;9Y?QU+8x]hsS$٨bJL[Gp}l->섯orݿXqgLXdCgR*{4߸DآdU6HP8A͏]"rQw-soT(h9gnEQoV #LߦС!"{~;yv @O^*;1w5j>wvͯ@ÁZ}jJ|O? Zk!/< Mܑ!ܐR fl]pL [.uսd)3&NǏX*!]|WIhdaCsC`J`dP(n@.~( *A|YxˈviT.5n3C+&g!ArE,I"D*;m%HU; H- $/D32oq3sO 27h|8U žx&K=%,К7FiŽ8_+ {Ojsd D*]6 N񆄅6O͌M`kK+ Q(O0HGve.hPNeFǭYB /RyLh'.w$&>+p)Mb/rءՊi͊N½Alj(e }=Vi$;:%s Iv;:}:w2z5).DYdH#󽪄2I ̂!Zz)^9/tQ(R<[ظa$zWuc!21R~ :Gwg=L9-=[3)>Qw"RT ;iǒ hv⯧$+wAYo=KaSg׾$Wk1zoFvavLA^99}b:u;8({rqsP<(WmW`8ApFD _o.yF@de`Cmj? t,"J&DU=)9ռLG 'Nϕy5LƖd=J{*`6*io$wspYqY̯_Ԥ 䤤\{BHEBHwtGE9K{397gPMJ*wW' Um:wYcJD9^#?gRS<}>fcw x(OcŧR ` ћu jC"PZִoRF׌;wuØ{pLƔNZq45m]D-j͛?u ];hSKLehUYG渕>*.鳿|}O|yMlQ04x0gYTQ*V9) Fc]6;0|˓0yda 1fSՖC0 k 0vתrX f: ίPLkho50lyN /‘ˉN4ңpv+ \i0l_Jgk:0K>W na=[TwdlA5 XM%IsH|wN.+(R"Vw za;q_5 ˞tfR}{I5HK)[h<'ffX'4 D۹)wСLM c(vp= x0〭-o@IJ-"NS{gw0B} k;Z,gc  6XYؓX!c۹8*W.ZQcwNӐJ=GH:IԊۼn<eEHGm9 >~rKd`- BAApG"d9݀{+#\M&$[9(zTojpo(|ti`A:evׅOWu;\Xǻ&0g ~YzFy s?@QS$g\*"{ _:}<@H0ʮeNKk܇l, 5rUH<!~S*V#) {#"Weӧ#wos<7seڧBbrbi$ o[ *PJ9:ћKaHuH'؆}V,2Ct:W[ā [D)v)@~ikLhpZr֏(Щ{^RH.DޠqcʦHᤀc'ڼqs@|XwyV+o& 뇀qǖXY fv o \ۗlįɌiH:%,W>H.9j6x¯*id(.gBo,H+@̰*#i^#bN  *^g}"n/ R ^T&8ugoG*]Q7A :%1'4h\-Y|@~LJ-=@d`"oIBÅbNyS哮lŝxa ԻkNlW^Oy8gJ L4̀BgRA,#ق|`4WPϭ25/&\u$vښwNqQr~^ν)I36Ifrv/e92?3ϗ3kHIQUt/Sޠ7K@Ļ82Q/ DVKƎkuN ߓ?ebA[VCVYRuhYpA=u&?mkV`,ZДL,.b9A "Xȸ2oZ;f`Ur"",K r Bi6A_Y8*IkZo`N24DiW_W)۳~d3moCrD0,W$)U 4< OQmG}̼B4iT>f]F*QimW%38v0,tˠ;klr=mlܯl[):_H D-TTmx>cOck%?zIٳٻ;ZiE;:R$+9}d(CSK<7q(I>}ҝ#G ;8U1իƨ|{D ǎlO )<85.џ)0[d0-PdM_Jfoԉ#bwͧ-&̍"cT9 ,lJG& ^j^_q$HLW=ˏMuІ1́+]ҳ^&`H5;1\8֌R}OU=Wt{?@-ذ*v e4-~[gJrʺtqY$Ģ$EY 2BΧJVdcZ!C)"vM|=& 1VTۤޝ=:cb_(5O4tofL-4WFcvUL#W$fs0M/{hڃo%+/ ❆x s!X:p#b-@[,MƼW0J5ٞ!k}l'Hݏ-h@kjYq䯁^TJ~;Z@0MR6fmtR2ԬEbE9ml0Zw`];idR3U\;9S:fD&Pg#NeR=fO9_RF3a.F2vLx/%pX0ܯ^ԂTPVR`dg=DŽ$8Θp?t_s->y/ Q6G2f~w3p5ӆl9JBMvv;;=4 Zs]zZZ&I᦬YE8ؾkǓY ua2aR)ml3ukPOv\b%%Ic]\f;D $6=`eOi,0vNӜ I8̎12D.5'YJ_{N/XWm8 a|E-)̿l pb ][s(p I&E_A|%!GR o[sUTmݿHxϓMCm~@ࡣt0J4Z>n|%$Y)}•4Э= #NTA]; #Ĭdy+ {buL|u}.}}vBj:{ ^~$ڼB!:#{Q6ռXm{~{X a6 "RH_ 7bU)椺$9%)v`y~QlJ9^9fAMIrqEfuZ2z; ^7{l`p}m?nWԢ5sMXEQ1BJnU 4SƜON>7>~]:&-BbRT|w|쥁;2ybTP2Qx%*WT]LRŮb϶ Ị!U`knIQz?kR-wӼ-.Sy{?QR>'ИUƥ4qe[~z};s"03TUOD<7>mIF@+uҔI4-24O o)$9ټ+3?NAkfrȣnۣ] }~HpX<-^Oh:QMP-˓ W;4UL|7$TYlS\ 7VZ,{E7/J?$v@sbN|^o|D_DmiBrU=n4_S %cRi*s\w`i7r& CVLo\0!wZk`er ^|*)7{ o0>%3U2Wv1WinT"bO'Ϳ\]'Hc.@%n%Wu_}Ee S\Gϖ;:ge?@uN[WzKRw@}>31WS۟iF?(Oobz>W&N'hY?xo4M:𡁈EBV>:aDksDƼQྦ]T]F4aGWBS1dq]W@ TĶc9op*U:?HĴN7TGsԿLfU{d2 E*Xb1p2^5&'#mvAH9وt߲F~oޗS>AH~64zP;*MQb!Ss)O/E)z̬wXWJ"UnbQEX 4Q *#v^XӕMt">zu2a; aji &h58mI2*դ\9fn`7!:I'pSY@1: ՙAuBIyHIrIeC4{KZcN[by}Q5'u.F>1ջdzGzL)(*7nL;v :*Pԁ2GXq|orL7 1a uiVz_s 8;Ui J 'ȸ[W8 E~WC62,nh%-J;$`AW›-xҚcT/Vs0b:Gb-U]{AE ! WHyD둵&KvS؏{͎ 'k_QOP0ң)TތI(SI PA/ ='i?"jh~4G[/' -yUL.;WCHqA"{=vPGkp9RŶHVop䁇4|ξSCӢ70H+s{C1ܩu Ki`(=Jd*pFa%&bJCCͼxAh1R 0;e yjM95PmϠ'*`Yo|'by8¼>}9WjrOe;[\fٽ_- 1 Uld7$N Yk~+΍>vwy¢hb7Z @E1%@=Xol3mn+5E'-DFWI-=RlTԢ hETFUo#s"U6bPͲ Kugyc˄mA)$ųZM'TSd= 1z8kbwO5MnQͼB޴BG k/0H\,+ef[[qoUgAl| qJao +kWh%NiWdPVR H@c 6\. NqSuiƃF橰u¸Mu}Ru{kt×ɥsecV%byn(x' ]S*ywLzH]|iΤK{4QF5Kiͮ(7QR OL mAzA5g [hRueAyfI{_w&z~ ^Aƫbޤ"ECI N EjM[m]q *\*!PP=FPh / i!5%7T71xvW'>OX'~}L,}K1PFlz/]keqìSźQedtE 81g_㋉ռ^/(} .Z(SЧ΁wv8L_az̏Df2(B/+UCd#D@v-^ѽ(mo|Qس7^ݱK^`ubrs6CFE•É^n?},B_s}g C!b*q&32a#a"?a?[6e\x_]ꦱڰ3Nf3@o -Yܺ%o\9i]x*= aT"$Ry +PZt~(|8 .5 1Ped 虴r8?B =XeYW;7wupLҞ=l}3%$ C\valJM.b q#Bp#ΣV xʘ<(YId uzBD_A79 ;1̣je<2hru=ovV 6,ˉ һ:"0YFEth@oWlNigpqL갔ʙpypgH2;ݶ$?u]:b'eo ]2駺B}6ruʑӔ CjJ-3 V4;o- Jwp82:xXW2Cry)Td9 ]n xZ;uOb.b%\d:m_"{4 ǂgyI*mX"4 ʯ8o_hD^72M=;P QCoC'^=™qڐf3i\лx(gGt4(5~!]d e/%)xTެF1>SE7+/,lY9ΨxV*ZP˃1W"4 ptr^wF.<e_aL6]ZΊ݉x>"1RB1D/(%AWTPaހ7> C+}@T@ LxENu }*t5[N95J)~~sanʎЌE*%'&_p8&+GϏSwNO|Yq 4fHz=^Se 0M5Ǟ$hsj~Pu+Y*+m6G߯z;W_uۛ=W0ڡEM靈mEIr !Ds&qڛum t_{ S?ݒR MO'·)}2x)bXBcݿЂk{S5##ł5r" LSe1i1D^'rBI {j}1tdeW[_HF8'bW^"@rg |׭(c,~Ijp? =,'UOAԟK-T ^HM}`~Gy*!uؿH,Wo -*ЕpWk^(gdS4KS^y\|ܜ: jo5剉 i_lqg0 (V#+EnЪ_Nvikջkn|yF?S lp}Qo[ꍝ~@*F-T4;uEi~ʃIdgNn:KgVA4%PF߄ פ)z@dU$/GWGeXpK]}NDO8jrb*/hgTB-6g^J\YOϏyzsZܔt0 wm[H/H#wǓ+l4PVq^uYptj))u%I>nq>DMD/"-…j {k}nG>7qmM7KD T4zTVe`(`M` p=f`~%F>=yU4KuhfwAmb(=DbIpEȦY&=#H :^ V|d>Ф{Duxؗe,琬F#YP)^UܟћC xwMNBp˽3$㷸_j2 BrY[rXv?-?v6VHRg7&$u;pvXcn lΑ \QDáf? 3P;Xۉ>?ZDTkqHc֯K7Z-kJ My0S[W)|LHG Ǯ9ovc)U:ڦ6ZMLBq8\\oLn?dh7VR .ۆ.+Am. xBT`%3JΘew(')Dupf}𰙪 txWͩiT@' k;UDiD}B t?N%<*zU $!o.7]ߖ2X@ey#Ey 8jo"44zXI p_!?a?@&`e7bCoS 5R٨;Rso*vd}?SF.ݼEiyn~IpsLonX?.}@Z!ª Ŋ:DڴKt3XZj ps{/LNȘ3"7ܛLl_c0*5tY7L9tsH)i͝Q9*g[memNXt*3NE#{e[[L9uzbDHtd_e XMsd/,GM)/ߔQMP6!E*Z\YBGFDϙmj4~z<{r>,^#+è[ -K+u<cF(s)LWwOS ɓaʵAPM7GzD,?s1S'Ç7:Ւ7Ʀ•%O$EF3(>#MTXaXjPaG$Ws.>HNͪA~4} <-`#z%0CAS#~"Z+AhJepT 6na @P[gYk:9BL' 2xFfHS O\a)-sy" Kd{❠g ּ? SCk6^ivS(^?S CSV*O}@"eCX5PP<[ib(i TI3u (`9*DXC'2.θ VL4Hvl)@CA;8;IֹI<i찉`%8;$UΝ\B$Q+EZҙ]פQ>kr"- ;6 ZMW5 e9nLBx`ɟ<)͊!_j-P1J"OEd8H+ j 7 m*آrwǬ ]޷Ӆf/>#g[$>2ݼM&s{8|ʞ|v"LǕTDM` 2lW?7f' &}XS{7C0y{'qNI ~v.O{2w+iS^"kUx?o֋uNsZgM6e?^ղ^: E!0ӧv*M!z/`Q 8r;9ha&zD'/ك^ zTpn%y_Ę'H.oI[HqWVAsQA)e|QqwqANL9 LnLr$ڜI O3ɈW@vĻڭl`һ"rt0 մʉQLDغc<RfNYk=@ĢhU_z3<{bԕ_ጡW5㗞ߓ. GR%gc^{bQfj>jHuG¨5 OGt/"UpŔp`'5E7Vs (%;Y<[{= ʉrp"h|n^??#k;@OPR%2. y~J10eT+RWZ"IqÂ! \ <49Lhw\~vL5bJY/Wr5 D{[ ƸXe:;SU$@~9w2/6*&wV)%6WѠ|6KLПmI%^S/cwgIr-W#Uȣψ~|h&Su|BkD4>ְ%Uz%Z oJ(jI2GGyd8qcrda!:2Yߞrv,qjLHHM~~G9ai68w4eB3 OvgxNx k2V6F]˜9vr(;.wZ=4Snac3pK^c=KNtq.w.D jt! (3xV[("<76^0at|劎H h.kE ;ўxx65r zeRE&YvlUThkp_`ʏ(ԕ4rⶇ;Z:r;nFr7+z c!4" gk }KW&9`6# a̴|z쿵i!nlkMmU.P{P40X_7%lK|o.3x-Nߕ=G$U?3\fp&ST~"c4К+ o0HlݬPzSO&raZS5 fK ezAaS kZ)bp!!6&1I^B,jʯ̭ vZF8E/S,Y:&;FhH0#qni@ЩݠLWӎx˦Q;r Gl |8A->ee ˤ(A_=+)>ʂQ*!RKiԸ&u#~cˠB@v tM*9sI&(_?81ӪZ\F)[v,Hj@=[EZB̓t#J K}IpX\JafwòiLҥu$3"vUCj߄#p|?b/lm:GzK ծy?C`q ~ ?xO-P۶α \ҏ1 ;W.%$pע]FϏs },SzH g˖R;)sɥɂZnMNiٴ`E#~/\#~#;Y;BajZQO}*lQH ? 2أtO:Nk:8.l{!0tINeZtcp,Tnlb6y yڀaUߝ^sEoA, 4CnEM *(hDfoԶтZ_{7Ze~r1ت*n_d"洕Ly6#[vdTOb0З*Pm}tq,u[E9qCeZ۠| .Ys}^?wǫd t)Q5 ^P c< ߭JȬ-P-#T ph(+}Ke,(Udxh$u!wTqC5omN˵ht:BWϮdB&^<MN[X }"_e #_7/~uQCoRriy3dcRy؍:WL/eW k7~CՙMNCC Xgm 4zC>7ם!PAݖ &lj uhU1c{2.%kN&ĝ6 >qnoo֊Ӹu8A, t_^8CDoݛQ\)DL}J_ƥQZP-獒5αJ<#jYRSRܹ -ߛkFt]Cw;ޏ%#\ʡFljko\6+y+J %Z$h 86Ǽ-t|1r_x#R.>4δwhpY)/K.d v i*dqbR7^/m_8pړF +ZBW1^ J u-CczdOQ7=øVZrGѬzK'q?v5@sep*}lű/?MN'N_CZY5gJۼd3߉SBr)CA(2-5n[>FC8.rXp8p_{ ex㕴agsDXL-8scѶ%eЧL14ZB })LG jC 7f0:7 2h8=o Knbwz *ln%VWG)n =^)V3:I5uqQፌt@l*nTx3JXT!%X\7:y:&[t9ծ@|9nd471:8I<3teA#u;L A|@x2!`Wkk Ui F&Cu?+>T fhέTo:*">1Q\yWR75Z_ZM=4G0}.!dJ![K#j(TΈ'̳8 g#W w? .Gv'886dmDj͌3^8us'q|UܮaC;#I+SdܣGVZ"3'F=id#.ۧsښʎ㜗?DM~[.. O4,Z&|4$%OnXnU ':W~Y5hq:!9O^!~TR.8p(^@/1 ;j[7ķL 7Ȍϣf\&yF$Z]<v;Ko_"H1LWZ);O+ZL+!x`MnH  4˨1_M'~b lr6r†W8ϊ[o/٩:J$xF-D%Lnn O:%ѨS0<)*j<Tx<^-W-._] AYn<,p)wgLi tCV2"y&ҨX`sb 6ݮKx L&pkѲoipnPm*Cx bB%7+aEIt~-ִP\e{LzZ޵aRDA,A&3D>A9Ȝj=SƭW/Xk|z:k4TQ"ٓ EM#~Hh-:stjg*2J%yh&,=GCVB1n!l{i)$n{̘Ć {LMQX7Eӭ!hid[8oQ+lPz[rkDZ"۰r.~qT4t/kɍ3$6@lXM|̗ye—^3 of7u3n.JTfܱ[Ec҃ @Ai~,ǤEv>8G" Qr-MJMۉ5Rli{!ⁿօCFMo ~=7yd4X(8gW8)8 d< )_%KZLn{t YBʉ/%|qiojѓ+Z_V|. I ]}LQat*M/CCag_E3L>6r U}>|40{ȉT[E%x  $/Kd@Hm\D^K. T y2;.=X-[X#bR!a^fA7u-Qɍ~;ea \?JgNRcyFxIc1;!G]Go@pX(ٯ1hGkE,˻OC75!3[G< \D5!+p`6o)VBmoѨfyl;rVŒ -"A3{*\թSDb"̏M*tBNqBq=})R x>%E"1(ҞAk!k#b9rrc-\-FN59oe /z9_IfBDЮ,BIU: [VTMȒܵ%2arkZ?.%ŅYC P{36l*D2zi[>Kj@Cd:[ SH(YEs#_o)-FLp(a#_ fzaJON~wcynMgjgLG3(bd[P>#)ljSөUE t(A,m=q6r(o2Xzr܉o@1F. b9 j;9xx p~{$KF/ n:I*˯iKYކ$ih{Ί^0']n?fPg}S7^/E0735%WۓF]ls5Ue(\0J}zX|U. GW${Nzyv7$Mg^I k9m;HUgt5XF@ c:iXD Pz9k\I^b!nT\\mqNGįLv"Vp^n|J T}z\}`uY@`qA={ .Ͽ1R?eAVdu|$p~sEw& ~0,\u 7 bQ뿚9Ym>@6```9%e+@zYW m4?:ZY> rQWx]: `6wv2̸%U5$,\H]zƌdU~Qv%XS[3hE +wrHK},,0_TFa,2_߼!YewfT4j^Xon爰,u ΉC׋I Lt?ţSqEy/F[ /_]n_@^{H ܂Sh!5f Dґ5:|xd޼?fM%Aݼ< CGݛ RL|>JvzyLlcKp*.Y͜ǰ)  B_Mf-;]JHe͢'YpPbV3'*xfA^L5V箖ɲfZ~@kJ(ʴ8%jJhTbFmRM Z`$E Α1:6хgvSNr.{YqSƯDU%/u$7H̵sT s`v=d~M :0ZYDD*:w=(S} ]W9Bhne\AO*ynR?}]Uԧ\\RNE- blVٳAwS&?p ww#r8v>*\H>k')fk|"qCȃǍ% |=ݦ[p_[(Qe38~34{et]mo"t 988!}{惻[:4uʹ MGOyq!^DٱJy`ޡuA$gl^ٔ`{\. (*$ K$zDFSB&,$YϞ=eS1k# DT6ٱw-^I=,QRIj-jݠ̳,@;45uۙ"R6=򩉃dR2\mȍ11NX׏:W}(aPYѢ=1kˢT3{!Q& 4ρyipqɣCv1UsFRjN`}a}?h^5Ù5oY 2z&*nna?PB6('\K3m?r@eP[ +hWÆFGB#.5i ^n+@aZ;?Oa"\TpqM8oV/Yz~ks=)of?SV5m]ݤ@Xs;Z1(wƒH =]G_ RmY!S^o}i$wLq9B_ lt?Cs\N'P,͖Q-<`=!En0Ӝ˃ e.MZh cU[4Z%߇V)bq"rooĪ|c`|sHZk9q]YAjVw/>y㐰N$~qkrgdsψuƨQ6cSb*R֒4 A2 W_俯?vA9IYS9 Tv=AG#AokZ_PLK MLns.6U ev]d9M E5_bGfβ?`a5?[(:Ñ8Tq38NVz"qMBò(2.:۩"= !KN*)>`i?s-H)d 'KX|7ceN08`݂C.8qR~1rf9G 155Mr3s-(LPO dJ2amSI:8܅5äuefhDQzZnӐraG(Z2b}S2~YpAx=)(6/q(za\˹lbӿr&t|fbJ&i1SLc6!(Z+Hr|/5V_/~ŪeT~ll~E? @uk|W0c0;odNYAAV f%DWaw(xzn}]4HQ=NT:QRSO:1׏q}5]TNϷSuf /-3v/q>/5&@1C_ݱ/âSOҊbO͋&z?S4/Ѫ)z\Tc<#SchaϊSprÔT[N P>k,aVЈ:Rևժ#=M-bjD=i ذ/Ŝ>e]EJrUpzöXG-@^]u:P*[%w"Y DpjH>=ΑRTRJYu2۴JJd$*&@8h}rHc^2{H="|#LUĴHo ;+lgtٮļbYBmk,&G\t;~82Pl#YeۨahiUchʫ]D$>[ΩaƘ͋r|7M0(GXTGA/k nbyи~XofHQH('9y@oGb1E3r+)ܙO7Z9mdHJ\` ROo!KQylL4 4-ѥoۺa›jfvݑ~1ƄcVBiSL͔̔ZrόU~z1,uBon:^YmRudmA\%PV[y9ׂכVpLz78:e u ߏ#Faxꋼhp7ͥ]u>zj5Vbx;5 cs;#0`cޕ`rg kUQ9 bC[Be$:"©֠/6D::r_L+Z}e5)cLpk*YײBiL3N]K6u^(nlY&) a 'y=a[޵(b %IPAXryMvlUǠXw@y!huqqT("NoXQ]}GQ-Z:9O% 5g.p:?F1 2NEhq[)ʋ`SMU Ï%`wzU,7˧yփb׈[Ahϒ+?| ݗ&zIfT 6KIޤ}}Gk &zSCUa/FC \m\_WYm;W^;5`Cr<2~8"^@{2 [\nWy jpBp7wN{4exӿ;yNqH$gO Px\RX~@uMΩ*]WuSM7Vzp!)c }nRY)W+(V| jwl8@$oAxxX'c6ć+@)g&[)8ĸO<鏹,f)&&B^Pϳ{6@_gw&}L}yAtj[6Lv˿FtL|ؙsN/![di'9E;y.m|2ÏVJ3 cҝ:~鐏@J\?f?W,?H=|"Hu<0գAkJR۫$pMkE,EДxF]ŒMzbG˪vvhݸkoXj#QpՕ1.*sγj_/˴e^ZFe~h^6DV`z [G<fqEI8D<'SP[;3tgk#3̆~ISjECe讯+Whיo:Y5PWs2V&ӻHԻv0\YnG=L!I&O\b5/l뷩bi ǻ]!TfJB<`aC54{hHls6N;mq5HM \ YzSfmq2FCuSkpօo94 MG_``k C=j~G5IDt/ cw?tFS^^:'8ۭq36dڡn@LEȲ<^vPZK8.M,*ZFMAvbcqw2m{ C,ݐ?D[]BO]dv^[IKj3*N% 3* Y|!? .YB3wޅx [Da,3Ԯɓ^\M3 fSpXFp|oWr'-~T!Sde˱"E++o\p_*a^&gFj;bֆotf2X(&0 J$ɮB#ѱtz }QG2zď*Yה3L=_ar$ iαIqF"I5Vt2a8OL'Ŷg~j;qД(bԼ lE ,ױJ?g(uT,L&m14`‰~>Gní0*4h)?`%-H?hQ?Je<\жmh> O#Vl˴JpX@{)Yrpƙ;ds WrZd3,\ wh1@HRhd!w{mVJO'/ $= BͰG$TC{TLdq Ǡ>i/2;#anµ /Sc|(`hT5>?Cf2OJtW.p嗁,91K d1H4$𤰶 V_3qđj3ܧlӨPx' Fi >R;m_(ǧ44D#Edtml2~)z_<=Z :=[(櫱 k 6$*r{NuR#9cLPQ7v&s_Z4[[Y[oaJǕန۪F}ctO74Kvnxj)Ĵj`@:g]{iFGc'o>e6@򯉏 ]0PșVw8v{ tvʞh}8 ov= hP9Zn*;w8J7*\.бEZmn֬2H9`d"Upc^VF[ `W8!ꙩ &y0Zⱸz%l?43=*eh/mQ> ښOap+RKRv<}nie<18;^n@b`,~@+~HG_zHg/4D ;UWo+f3Q%+Excn'wA3 J2i8ex[Oy!B,@+v02#~QAnIϜ=΅>_dA./CHQ6R_[FgsF C_^։H`)լ'?;opgk#uT Gm2(.K(7 s{-6<n.]<$7ftPu^%{F4WY'&b%̫ (:0St$[ (EYASBR8\eAvG= /Ͽ8߱@&4ak|V󤇒ڱn/x7^r>^e8iRv֢6pI|Gy$/(Fc/w @BL&e2mƾ\SO¤O'cւr<}@KNzig m -VWȐmRΠv٥3.bsHkQ/<o:ChK=Ӌ:lMz`dW\ɮ^:!Ҧz^f[#74+ TC`dh(^sUah)@^)4Cռsn?-g`ڄwPt%AHknCEC C ͻ 9oU7t릟4vJt`P2$=2z`$,c,>kւWvD nigN;=-|UkY?Y5OU+iuBsg`ZXTԮ|ǃQBDKqrܻONIp Qq ~av j?ט}SF:E( K-R\+/-?XٟD>nۯx<7s=ZcE l_J1- $DRDYn/JoP.$q syME<\[-ADJOG,~^o]<>cC)rۯP\OYAf>2 FA\̋hx9B~TS(fH9-]=\# fŚnM&Q[H5qT=rK0 Ne=q5${aEX}-,NTJ5hιo<aHQzR i@K %7\h(\F{Q@+qVX/zFq@1'.O aiv]-Zs ʞ9I׸g{oN& /fh#c'#ڐVsL`G+'.z<LYjCr^7^?0ɉzY(u0akFEڥv\bGA:74WfExwMo|MlhAR". 2T:uzzmF]GZvx]m,Jۏ [vT% 8\V.h尪(/CqZJeS:&:=4yy9_H Gai$(^eD]c ,JwH 0{q ^vAS!` Gjx^9uLA}Oj%Z/ҭϿCZRyYeԔ̇PP n}#[`YI_bp#23L]C~!M$D d;f-V\ڀjxiEwc?8B4Ra?T2xIۧgDa.:9jx7(g).~Ff:e|& ?uw>P[n8O ɍ5L}y AszlxWa)>Fly;Gf?y+tK .S C&y"}\FsT%FAf;nփ쥛;z{c?T,4> (AؑU<ǩp~TH Ğ{r} Gw,SY 䍀{i2,SΥ' S@m{l%\lڎF_V륀F*&N93@YqJj~e*O.>T6lN ̉ҫɎ"fJ&9aD\AP$ eDY^K A* 2J#$)yi/K]lUC荲7s#<6F=,`ˢƯd64v`s Ag/F \2QqT|b4k/%Տh[NAN±82i)J~])c#!19큙2@%T>V z¼rYyp:J*NAT-g)iPȫ#XW,'yXE:X*.veuH+ y>ijjpN$ }'d8  }µ"dyHJn0HLUߠ-Kw3= _S;bl*vl;P o9tߙ.pM{P5<<8S u1vhB{jwo1{GG)ܓHՋ0G[|U Ƴ 2㧡s,a9ʟws)/2y`@0V⭽"_VRί'[@XhؘiΥٕ˜0hOF /QtbZX-RIE&ౘ#^N4\Q;Wc?_(yw Ry?dE[TG-;;8qS۷IC${k$u.[rCEvԻ8dmK<΂|gx[.Ƞ;wF;1vd˫+ҫ3SPW};eﰁ ' V3竫EKNj6g)#ah5Ky+s93oU|햕K`cإ ]+ˬdcሜ $X;ۼ K:FO9N(IdUǼ Jc.[&ǂ:GZ< LJM;̒K,9|-F+ۈS 2x#硫q5}3#AsAVIĈf*ٳy|J[-ޟ GTQM @DEgJ0U[ {pg_ํ# e/x㜕N^0ۺT2hӃpxJdq];5L ]/!&XcKeqyM@7S]I\c,!߮8Txؖ\Un-p煦Y>:L"{QMd% .HCX>?۠C2B'/WΆcZ2Dw?_Й\_`d TтdAvYO"4~P<ǔ"{z㪬%AgIA V H0!GJyQK#"痽 _0FQ0-fR55zݩe(ƍ:MV7WX-aIr4-ݳ]tmv1!ql@/O:=n7*ڈp~ WP^vHEKM5[y+hHT'VAKdGSU~#i߃N( K}pʡ1ć,%:J<$z{Ud_lAxo#9w8 AnN)r%ʸtJǧgK]8BORpy=$Eߺ #"jhpQ(f&pRt Mc^u䏶\aHmu{q#,9.|c1־4F D~+rSP踵뒗`ɭ K~!:5Ǜ7diؗ=(_4츬^-aY%ջpv'C,Z#׶=0|} H%L;1<3qzL)"jzO=Cg\oaM4CKnDwK vAf@n:Gs{|3wGrֽ/=pC1؆+b?( `iloD^N+jdi\~/(1 Fbxvv!CDUYKw3L^Nq|syTyxMo~;!=_<^yBOxS`*Mv袮`N&pnn.:܀-N,<?Us½e 3+љМ}T\x+V m)"+fl}Miy55=<.??d4Z8Yl7vx2O'?uP0G)MTwwTn82~[sA"0&Ǜ*oRc謻|$xТH7[6?(eP]:4J.m'r94O\(-YO# Ƭ7$U ̺y?4Wǵ9Ѹ__k 5B*%>>8=kk9^I;jtw$@[~jF͎2&VJ.#T@MTΚ|܇͙5EB%+"ϷHH.Yx*AyTjqDGs}Z*P5 /|Gj0~=ɀ18b'NeVePXu9ݝ,Z;ν hR ]bPn>mJ2p'%ZmR$)CBb !kbid16jLj~-Q"d z̗Җԇ'F f[ZhtSHKVVn{7;>/)pa p{A.bK ̸2_:.*=Y&RjvH1,UX.ai$'4a63UY 眀Ԗ&S '9zA0ID7 i#ffFvYi3L@ij%,N 7i3\fiJ*9L ~Y5I]wlC5_3JJdJF?XuB0yݾ{#].%S%' #PLny62. D%2հ^ŐnS01 r<"3CF%몗v9ŲK_jR$?uDM~fj\9v%U5p,j??sFl򔦯1<8EnX%qnؑm_ " YE 8q)Zg<.y˵o"IԲ܊C&4tİ(={cB$UIHLuFppaN$2 U :e<5kW-4fSJMwo]_g{? [_`2޿9Ԍexn`ZXc.&r? -̬F}0J&a)Uhog&}]aK,B`N(R }_LR2MW+UO>VMv ˠ6kf_WW$[n| AI';a4,R:GV&#qn3f %60wyBjeq PE2SRKКZ&mt\"鰷/^U!_y Wb2ۉx j}T_Š&ԓsydgv9L^(L6|Rݓ[GYqU˰ >y? / OW#?kN?dC5y9 M-=+AW7j~!f-%&wθxERm 7֗&Пr۳zS,rS*TirM):~%urCh /6Qn<K=aCώBBu+{,+{)g }gt#Y̱NY$D 5t܌n]qU00hI]=rDw|3=-NwNt~\]7#|CI7w'm|٧T^=TRf1R0jwyf|g)w,m{;. $ |<9_m^J ͞ЕPj4 fp+QxDy"~'Ȉ:Zx X!>.:z(y `9o O_'P͈\ybBrhl=bV@hҧL%=Xd("%$P9#r!5 ( bDnv?J,2eb+Bο76>C97]9]Pܫ vqsIi6AfnI?u"].R3 Qpa]5۴R>ub&$y9W{>'JK_ډx?Fth73s, t.gUFqUC]#멺ZkOmI3Q_Ib}D$N 5 <% ISPSh YFjҒKxkn+%>9:O` Źy!rȌ>ŎE7_8AHv5Mu`:F{˾ Ѐ[8q1|$Y"#yfA^x)vIz ksLUp٩Y\y)6j2f͚ hcAbs*P?U]7O4L#&zH{`8c0 - :1 HIF ʴ!NՌwHbˮ8hRg.iӟ c-uGde=YG\2@eH |hUϋO =YbEJ&.g]v5jtC {KLozN`JKkb ?U&!Uĥr[aH܍0VANa~{@ X_BbNێBru[nQ뉢)V,Jɕ$|&al- a_ȽZyW"L]v c.Gd})=`#b ,]ESA|KG֞] #mWG9;yy\d5O#S4SZÀˍi(QG]ZL }Zp{mC ݾPt{?U{.{! |0( vűum "źdA%iPh׸p}ZYtU{cZYi#T+x?ۺ''&R- ?ukEȌ$`M`yDx}vFq:˦`+t?QQgH4P?03% 7KhdyA]Y)nui1CH e/bEk Byx.W2<=)KyZ$A]]%{ AŘЬG]lRHm ]λrZf<'w t8z J_dTI1).W #nh>M λN q clkuHԮQNRU,qe)Ž9p;Y[XƊA(]c!|b}oHo6 %euT!ʩ~=&@wEߧJXO*_Eo]z6 \Vg dI__QyV[2:4?ϼ rQr) :t-\Bk-'6v!.=.;95l  ijv"uʿ0^uk/놾`el4+,$~cF0 wf c*ӧ9lC㜋n;\:a$$EqF< _r oCO6 snRKmu_HaF[(E؈6iVwW=d)t9k9pѻ!Ժ p< 2l97"=*#4>|7hv286/G䛲LIUvJEzAH F)ǝ"(==BtM~;А'~]m륭ÉwԌ18'n`u}h;{GІpԡmdhɚ9]:&ʮ,Xfdhoc't€GrOgr񠰓җCz0u CG9{3f:-BLBPe6IJaN g+Pv.)5fT[+~ Kz"Feͼ#Dq[>hDWl/yRy \ue-X|keT Ӧ S:yE/RXF"72V}q΂QpO#GDO>c].3« $᪭HbY!^bIמYsFsJ9jpWF!v(v}o`&'g ,؆H-}ėޗgW~CچEF3Nv;fՆo^$}e4R@&;G,!MqA%vC({ g,I΢ %2#f ${>*➪3{7(iZH3@§Z(|- EMV p:U6g(L(rZc!,ġJohXQ!Vck`Y^ v ~M[@gՃn/\/8 ].ZtLLLYF~'˲Z0n8K$GR^(|q͞B]TR22C9$]v=դ 'q.ܰhI _ 0ǔzr1+!פ%V䜨%h*JB zT`mVXL+Fׯ$eg GszqDJ:ْO=*?;# 5GTǻa>h+Ph&JZ'/M覀mxo6qə''%T5+$-'tFP)ćC\2I*Kz 9\2UսjJ?d#ˋv[Oy!3+yMo}̱ ӑf~(<]8ţK)d L -N%da˳npAWRᨥ԰+dDG$\ rqh>F6漢gz}[Ȥi.2"DP?rPWx6M{Aw% L׎ }dRIX.uAXn ڄ_BN =7hn6z$c㾟%1Aa0k2W1L/j B`+2"4f}਄YB]Ăy(u -b$3$]KbTfD1zzy鎗p}(G'S=*ˡᐌ/-yr$Vht$:Δ{49HFd\#<)*34kT\Mk㛄Y|^:oj*/0^-ct %Q_Cob%:im' KЁSb AH5&z~TQ (@pVRV{,"{>͆|fUXtEOJVbywxD8}564?IDZPzv*8PYE7q^Eծ(e0Z_2#d0H2'9X(kǟ3u*g:]^Sk^Ǡ,wl_,G(旸3n?luɄ4ҳ#\mZzsY?OWkJJYNf9@?X\NAsEiX=0ܩһ ZbO[U6d((p&s*t]]xc}b ~Maq`/ZsO+" `.)Se%a#%.܉^a$*NХ'RmA䆵Ԡ<՝ G0pz&AӄR+Ҽ.!l&Dt5.(B.!܆6~3{!d/*rx_j鏘z|>6WLY`^$7Ӛ*MwIG#Kczزqs}6þcJ V PRE''-Ę)]*uk/,b@[Z]+:TVw%*;EY%JTϡ{kH!IcU\"Q;dźs5*1l k{g+R3?ui:kƘh6oXոJK0$".Lj̫s;g9=&el TLpLϏr7J'e- 0 <Qf6\i) N(ڠnjJO嬜ɠ/G:5Y羍ܑ <{B``$CI)7_HK_nYEfkr@"e}2{H+A eD%0׃a1ǃ?4B\7ɱHmŎF]7GL:ٳsL'V*Cz&I|~K'n Y[:S`e Iy'&IN6@r0ѮwH`A木oHAʔ&ă;H妝M=|mxt#W܆" aIUAm,;{|D&00CÊ=i#,{Lj2Cl]þ? v+0tU.P9U$M3!qAwq(/O 9lQ%#vty*>WfeHJISsK>jY>Hh#/uVd֫7F@A/X<$FǻQuIB(ox .o:[`U: xa=YDM=3Cbx&5%e&E߸X7Y Ekm ~@an^3u2S|c~oJJHҵ&tMy'**Pj_6JGRQZa_@ADj>p"nl@ eѝ|Ln^~*>̙vWr&}L 8oɰu9'AZK&)twy}4<#9FUKB@`/X)4| K=O]RKFC,Wb:Z.l57K\Ax|[,ǫhr{Xө=L)DўN6rDҁlxKĒCpF$c qk+WZY~&<&Thʾ; ƒK襤={j&=s/a}^ k ;wOCKNƀ0pobr0q_ oa]Apdۉ; yӈZcK\mZ?ҋ=/AfX |%=Xfةߟ7Lظ7WHy @|5笅#gc~ڷ2??⬱! |!۰4LdjpB6MWM^&e*p2R- \sү}Mjy>"n ae&Z/x٭;|.b+F \@)Qf5#Yf‰ ִJ LS,DaX!љ(׷M0 Fsë8)IW.>;}3^,nDot^QQ z!(g@22cGXpv)6/T.9b"IvP)ڑTY2 @7?;z IoW!^ `cCP*uteCן/U^zYQMACE8թ6 BUY|jHeb(?~ݞ{3vb "<#*P9'="D6KfNmoXQ1"8#k 娱,LRpŤH. єz0f^#)¬A 1؈!Wm"ejgRUHM ڐCxHp0j<܆Ӵ̀VC7̭ }h 9/ %i䩞,fA Cqf /y_]jzg%dSh$_γ[;uXaV|DR]a]⏁o)Tj*0DUjL7jϺ#^k1My+;d^Gr t~\ Y[P׺Rvnn!$D 8fBYT]!R$S^R .m 桍N|PvDGpWLk/2eub'd{w  (%~SA8i~'z$}ױWmadK5d@iZku6 <%!LcmP; ރe/qG9 +/LLf, ͧd1Ȏa2üc\@n-{]J Ľh)c Y9s]al'"]JE6ɩc %w* 8ױ:?¹7C5Y7ϾF x6/B8+'\"M_;7741WC(-%`f` DQ(/*ŗ&/Á,.RDylܷX*~ϰ5x(c?|b"(@, rf_ aON[Vm=Q\R†WvP ')4s$#7p5ŀU%F 6"P)aYit1zX;\x'hBp8&˥;vX+@Ē 8֫_Pp8v%UɋdNOfuv|1rR%<8Η+ (Y~Kc"A.>Sn`BA5ch go{0I-77'HT@T[j9gyz뗾#} naBtm[*UdYk#j~ǘQ 19INer,$ⱍ nVt۳0.r͝z3 BdF؛FiYkGwxP2Q 6&wɿzOC_IV"@[P{d||.JQa{l-i.'2ɃݶāwI(L,'`̯)B`f4|V$h4FoBvG]sr]/2P>+]j`x(dF]|G"=hwwl3پm!WJXJx۪(2y\@]:~dL*[/Y$BK=6n?+c"ʓ Y˂x;)L'FFSOU2.o2hV ¦EQAz:1۔>aE,֐Y+j`tCDqhNճ/בa3ݯ֗ .#5?L(~yA.C8Xh}tpL#\r־[bzw|V)n&y?فg?BdDO\EextHpVCy&G@ ]rɮAr7WhfS 9Ϗnt}ٿi͠ } uQO]|jG&Ia}B]DdQާ .^*qfyL {vJS]rXo}ȸr@n|#j~Bf;Vծv ozj/1ۃGkrWk!B /CEq_6WٗCeXjaM,6/2Ά-jM_6C $f eFxQMVsuSw9MOZ !"<Œ,R<{i9T^,jir^4T{ol܎gC3Z+wcI b('=` ךf^Lhb16P͍ xƒOAQ^^Ncl֙sA/\'tg8(to$g}^Gl ;¡OGfɊ&2q>1yXw zS 8'ȥS)ZyKp3P$.aI Io#vyg(#W^39)<4v}*&P\~p ,S39u%Ge$,]ܘjȟ:Vюg,ie8pyE9zP`'5o8 Y^ԠɛD" @ }YZ~*ǐ:THt4r^h&*PͣҒ)7(g{b=22؟w2O0mX2]:ɐ`EG&ow͂p |n~ EM:=ICu*Q'"Y3JQl|Vn=HbxL#(LvlwOXM)Jr(uP,#:ńKw̴8[7)ɘ[7HNeIMdsn , G8V皜 \YKx]q_ضQ}⤞h75ċO2Lji[q{[ar˟`EWh”fr-X_slq[w+J'Y+|t:.H'w/[˸o,{+iy4Sy\Ʈ=bȝUc@byalEupX^)f#I`lʖL>7ڬe)#"ArMiTj[<ϚU|$DKM\jhܶ,)=n]%C&HJE0(0HU} #?)2i(p~@l,kUy*o e~/HTd%;'&of}P'A{g[j+k_"1?mZzAܦ~NJ @:7I]{ 7/bEAh;"3ny' ¡!x >. 6{ݔIAʮAKݏfܪ?TZ3M`a|LcVLdF>?Fb_e/k)+[O-x'逵7ӷF최kg4!3#t dLک"(KbfD[Ң[!+m٨UBHd﫲.b%FwW\VZLP|]N|,RjcK<'WzJOP6m+/SDa~^z36wD~k4淒.K2itrE^XodTĎ:2Wղ_L 䰯ֳL/K 0N{ˈPg $4ʭo{ Ƚ, /bp--x@r{p7۱ן ^nf7m Vty]fEwQ6pCXaDTp KYjqO*j$׬&ђXCMuWݸf:.<D(c c0]CCR&|\Ih#)Emő;! 7~VOD R!T W =j*q[ɞ}`]SÐLf@XF_#bn @a{Ǔ.Q&1=u\U[g7Xv { ;z=qh_lY9`MbBbs A]Qjv6 ԝ2_D, %џމl'b]Y{}i+[`UAd!4Qˈ -:zgp yb=.N(y<ȦtR'&on qW8*685^b#i.bPiò W<؆!urhȰ*anO:9ٔ-v ko S}`F"* _"rKHhZ B')`dBnC:^KVpv 7t-7g8YS_ʫtB7PK][n.sXU#Uh'j͘TfbÑz.M/^\q*LpeBS@1Fx Y/ PɀX#8+8)DQo n;X&#Q1v'X 00C11?ڻi5wjPO_:S |,%fc6[ zq"ÜvjjARZm 0r#ƲWkOG^t@ָ$: fzR /Kf:;_Yә+*`K0xC!SrIjhAYޢ!PFGش'6 %U&o;W_A[ Ρk{M}6B:l^zyQ zhtk+t/?3#ɜgK>}l5pKr`=5&e74P lgXOͫ,ľU*W"!p_!%"q/)Ȭx*)NYd;^DnU-/U r< 6}͞,?yLl$ %=g-E_$;H )'#oeǁDAUZqP-@D0x0/#?$ǁ< 9!6G}ֻS$f.A9þ~,Uk^扽[4GvD2]i3Ӻ.\2M|V7&UI 0ï ; a,]O9* 0 |aT35ha8 @w (!mg9+E=M ZQDbC!+,אCKdYVJthGT6O !t=d;brM,ɢD ,9{]Z !F~C4"@{Ról3GMQ!=,֟ 1 M(AP"ѐ$P>vc;*ѺUmW ,VłC9"2ȶfOᶅVxk; `Kl3nx֩]UפX¸äߌr>xUvLoDZPvSa9vKC=sJN^s3^>,u807gQ T}il=kڃ`(pgL7u ֊hתLO݆ʷfq|$yˁʓ V)- u7֜\KVn9u< ?? [ 1W :홵Rߊ:NWv.1&Orr skpvǚJZv#eL:at 0Oɠmc6|yhF.i~ShNKہ HDy?\B#* c)bα,<0 f4LK咲sή)v#>cPi[R4\ |bNd6êR>ƗSLk+Rh^dj ɑ6[;=cİcD"Ck߼O<ņRGN9UX{TCvk("iV5 9NtZ'F-9s(k~chYkP=GcyH緁2Gս:*Q/؋4I 2,!q0ZGBYÖ=85[eW1Ign 6JH ѕo'{ziN[ǟr~SM(۲a81ak5A͎jm 9Mj S߮gz]4N(h znea݈D6P UnGx"Rg>{4O4Xhţ9/Iy7UU#hCdfg_@IqgP}՘N&|mD&%"R)|rJb_38|HسfˎvM;ngh&O F%VH5;^~|W,`N&&n'Y'Ac7(ChV Hbhr^`:3CS 8Uyo'B?^=auN6`EDž ,$&t ]+a?{UYsˌ$AMD[`vqՆ+#nt2*>t.2Mך#^8f2sJ%n:P 0_W;X`sbvV{ K w/ nQqPE3Zk\X!v hDuƞ-|qiߩy1a*LXuOINM ,IP_W]x]9Bs7yt:̛I",,5N/k"%j&Qv^;|8*|8!lزÊhe:p0]'JeF*k=Z^#>? 3WebڹGICz.2 kQYZW3d۷+C^uZ3rUN80Gk[h>^nv69Oq%[Шָŷ9TE9[uI vGh{i03d} 'ew~L@93mJeg~`M[] O1) ,üƹ?U7 ڞk$=7&jHKu؈(0.Tw A(V`pC|h ʝs#g W),/H2մ`οawa3/U&3i y s#_ ir[qȚٝߥZ_3<2| +fڅ׈No]D'dgE~& OQ.Ar/ f19r5ᐜV((eU hIb[!@[ :C@]wtpX*K{=y9yeb%p?R!ץI>k?A~ /i{&iUO y0N׉Uu6)y5gQ͂Fl0Xz 2Nby;&\<`55D3b%͔*:"IpTj,^,o;w랥O1)_7weAo򙙵؄f,99,uXH5A}vTdhWGҡEQ] =YwS^2Z^v]bBy-R+x=9 KmY$0r~"crɂ[Crͨ=jh;XfJ,黯yi N:әe[52q%TO1۩y/YTFS"Yg~A x1K~2&"u抍 0Ʉ'.onox?q{9[r,|sz.mۺij#qB^+Cof]U lBƜ)c gƸɊ>gjyP!H/6ol$ 9ի6noVOb/q긨Lk<ĝCtRuufQEfjq8 ג;O[,\jN5"BOPh`c3ʖ-ynW^ՃIqǘZV;[SԊ殰[>`ipVu*}EʄrhY- n,Y"J^{YBU1i[70rJ7]& ٍ=0$U:T^.0ކ㸜GȲHIw/~43/&Yp P3/QM5mKvj4u' lTx Qv eyy1?qv6׊a4*Q/Ly&y"4Ic|ОE7&A:)7 ayy|* 폫>'Z-W|gA*=V7!-~Ϗ]fHmM4F&i\Rj^f}xjݟ?>}P ݘ~i)M݅j ysJ4_pbKQJg]%~j/IlLfFq"\C0q0Q9.?|/`PK@U98%aT$w,wܹ&(oLT8u'@8=Dco3TP{7ODP⭯6%!Mb{}b! !UcO6}oѿWiKdcI!B !;)T TolNM9\Nf4%̠-h?xClRGawdSWcP]9!TM,zt|'Ÿt_x|x0{rB1]}"vXfsp*97y07h9+;4[N,v.c(Q~siwU9T4_T[\4դcU$=4QI UCQuyz`|) `,CDNj:9q MA;y, I}cRyw'~.o׶AO /Gp&YL%"5z†ߪ5S#, CϬэSai}^a۾=kO uNz4p X g*ұp|x,4s^3Jq(@= YyşT=`lUB4[+]0PC#L]ȹO^p2ȧ866A8Y 3믟?h!>`B/@Q R&tCzީf3QMTGCֹ$;!PyBI-V,%$aAbY ļoC&qchZ4B Ĺ0W,>⛼sWgDhD,6)L_ /"!>{)g s)oGY ?mܔ_O_! 2j]@T,i4%Zߋ 3B's5?t+)gyqqFug Cr6o+YhSh., [3=kE0DP+ꛓ4W zxrbA[I'49) /!'hHj :pL-"0"_3lqNh[N>3 CQ.&Tf|0)0wh5 &i9%NJ5dIa".w@# oяsdJ>{*ȯ =%fڗ\71WR4u=-UTe ZwD c Ժ rg5_!:iN]Te뛬X-1FƴTle8q14|ضR Bdj%INb ,jpbR=R:5a6?cbN:*606iٜ/\Cdl㚺(z9/HC$zOwm̖pe |l3vuN6xld:3%92 x!^yR! 5}Wq}jY=^Jzjvcq6 U /޽#GLVKyqqnW<.s^>7[.߽fq-!kI4Ndbf,zԌ.$:Y|ź''CduʕS0" j1=` S}{jKT!)^clopCYsdtkfI==rr.U;U.)~2ZI!*4NJ] $19+'Hz6yX-9[qxc=:F=(4UZ[OĊɋqt^Qdn3Z YY\UD?`H1CM' ״a9AmIJcwKDb<{T-S]^jueg59MRPhÑc!Ӑm5VUGz9T#b #f=ÝV#4~&"; .ɥW"O >#l *@3rczv)h _#+ȑ{t;*x͊PV|n"; GJ"xR꼦2qkXnxLݶR T9ljN xr(jrcCN59/$>k&/)έԜXR`*c@RT`7ToI6c \%kkbRhqSX(6_wq÷;M(ĺ.VH1 N|d>T67ҟ[o8 zt fۣاHr94z/"OΆ*c;-=U[-zA^r>X XFĕiE,m-x7x-l.u5nXʖI4֝%zjJ'>lQN7tڢPv*"\o ӜC2,ĭcS a~G+_=Uߜ>'^wDr~PRjASS}>S4Ӧܹ6Jq*֍)") .š2JFOR3Ō}M܈Me( h S+ .aTa[=?:srQ5AF0 8' Su!A-:vc%p_(+Z`GUfZPѵ%oKQx*U^rXLaSʒi 6htЏrMEctѽ㙥D#S"1NI}Dq5䕤(P7:ۣBEbaUߥjם8-Z#N* N1`惌!-9 YBFY 1*TbVgHeDR^iz@կ#aI.\B>;zM!n^*j faUVɣ .z ydAE hxR>Pƴ;+xUJ^BYa5B3jVK1fPc^+8xȊ^(F>g.׾?%*z{]URP <xOֿj3R'odq/v7[dմU8'kӦXG.~3/Rb*U-PAkEI*@UF nXZj"L );\bΎ,nd<%srjC]o8tN7FʫS||a E%~*;@1tC.4 $:Z2'?ĂWDӊg n1k8&+PK5|{ZJ*b=L/+2>kI2f7K57ꜱ|1C=ul+ve[ehlOmPEJSUNnoݱ o%Kͺ^ rAqʚz+/)X"(sv <"#-<]B_AY^_ELdK]8Grr|ˣpnvY&mï"nnVM&lm45s!,ʚ!4 =ō-(^p̛\E-~ lZ5N i4fʵ|Yt/P/l9>,3B=F78Fy1 ~ܹ-r!r`VrUa:ǰ{8*zk4lBwJ5u{@7#3f+%I eK֞]  A7٦AݐziUJI9&w0\6@z=\tJ1S{xjJCjɔS^p[wr_1+n{_T(!&+Q<ठHng܁}fWq L;U|f>@d8aWfC,q4TsL#p(gy+MDmb {$7SX5͛6 PY7]oO@ tjDޜr_ٸ1bޯ@Gx"[V~&Xr"[/RU m:Ԫ'[ R2;{ D<߱wӀӛXRMPw 5,{ l!OA3ώ@Q>]@|R7R-/Jmzw=2Wc"d4h`1H cKPre0'J2K~_oIOnwM% bHNAW`+=M(QpSCY[|bnĊqO^r K,l y7diZ*?G6^v=56veFgP92a*nioOmagߕqu+]4 3zy\N.l1z,7"Q&|^1Y'}+voYdž$[Gn!]Ffc2,vNn˜Q7:=2gk/ NΖ[Kl@"5j(C`R}&و5;~ Ve>;.nx#EE )%dK$消^XDW,bNL>Qwua\4z ĞN/fHujCL irRIh9Ʃ>9@$,Ue[H_,zX s#W}y%a.?Us1ao_RpoJ$"J1?w;F<1'To%_(ctdk".R1hj3wܕHoY)عhuƟ6r0zyqf3DVN3b לꦣOPUnKH>eԗ}ԡmy*qrfLte& B_vvWdZcSB(Y w1DtwEby - jr(W+gww 5$$x*Ɉv`Q' 7D62 <Fac^hhjV^rgx%[y=}{ֱ\ō{lk\9jzpN%ބ'*4rp"8E'p&7ܲ,Q1n+0WP0eIS=YY#L+[Aq!|۹ї) <)ڙ%CZĜT{L>RZ09?!5d{ -] |0HWz|:<ʂPبO\>[OgQ>Y}ش's*w\:nXa{Rw^֩ 8En +?{c@׎r!T f_\J Qj%D6xe ETף HQZoFַS83`:) t/:mWvOC*)R"a V2N,Ci24"+y`wԆsB]M+tQdTߦjZ.P_Է7:F5m>{J6 ^~uxꆺ:>[( {) k`6RgL +VUdQ̈́\e6aN4OJjd̑fsp-,?*Hk˨^U(OW`uZ+:DtIM:U%6J/üzry0 5)!6Y ˗3@RZasW,NKGZ3$wz/%#aJn?yVq7_}~Z1*jч9U1mEڲO/i@Mb^i~s uV(4!?v)VXy;=Os'=/4PI|AtRǣgI>a;%N[9ɣr 3r vBCa~G*լQGh|FEm'WXet[;3!Xc؅7ɚ_[mU]$~ly e} uI:{6Q{귆3U~f{! a&ZN'ɓP2jR,n˚L>qz\>9J? C(}ǦKcha ܓtdjwD?C`*;i0ɇ sZ"D)cd^ry0ⲈߚpؖQFw"SƜʀ<[Մ~ޝ-aqy@(>G . adT|w+YZ,W$lyK}ЗJbs[ڊ@ 3עK`d}0{81"Sw`joҔonǪ԰%=f_ϟ jͿD<]H=U{$_F/Hh> 9oIw%n6qϼ"DsbP(m:#GH'S4֪sZ(%6ZZp>u]];`3j]+ĸ]^ќ׾|"OgZ>wⵄ8j;7@ߋ+k5퐂י8ZNzIO8|hݓ"Iqt.n>qe֑r5wV ,q̉޷#l bJ# 3 ڶ,3V ٶHz,h>t六y&S~`V;~}TȾӈf89NBzUklS %$mq&'uפ$D_6*qFAWa2(2_͓ bn|sRϙiѧ\f1DMhS\2PIb*(]7YR S:Kc `8}Fϭ nWfەZ ߮ ku^m|l]^_0;UB +" EI[ 2G ?~5S3DL#9Y93%$MCYԁ>NkS^=%tiZ԰zA9d]x))ct) h%ON C I)jX O!DT<3we+mm[NRi5tzo+^-]bVm#1WM/wcBSQ*;/H|6~)L-T$MڲJla3sJ}@b=T8||fWn%u!WĢ(峓KHGhE!Hj:¢=*YsntX"`p)mC }o Q<`` `%]$)KJ?˺%-7z=#F{/&{'>g:>[:BJ~N⛦rC)!ώc g$MuغZ,cL"zE/.w#Ņ? Q~[mηx=b[Y>\a. ;岿eq$`VndfV@ vɳ8r@0gEm(6ɸK$L6VA|}3UӪҁNn$sۘPm"C?)^xll4&n5QK6c*1nJk~԰ಡr*7 {uHqQܹF}ٹ"s>zZ .Yh!W9 ۑ7NEsLqiWHG+E"LG89?*R FhŸ(d?@V}j}/mr{u_ | o@Vo뺠S#WG00Kw5M="VMbI*.|y\\(Q5'r:wrc]C ,"pIm=X[1 Њ Z`(`kscū"A|8Hk}"6R\4k"h48%~$dN}PÕS6k\h' 31 ~wiEb-;?y,U2Z|@A33+ȽUѳb0KxkX1yl(Nbve| bròu,X;gh+L?sAάe~P&Jc~ K(ؤeoVTFm9-<2w{fyԍeԉS嘨T]u}v~/#)8 / V7#_GWE}aC!EnEOY6M3p!NӡcGhA2#@mg o>zWb#x1/观A1H`{0s ]~OJPXTB$u[®DͮME^5Þ`S@g+,"W(m?5Gqss@RI.eSNP*] 7/8EDPK9 w"JJ(ŲhϽrjr_%''fk|YqW*3K2 |Is~(mT(s߅T1KTM\f)$aqΣx6&wzAmb{烞kIDB6,?8,EM# @2zJ( :cE 't s'MHܵոs rX>o&.$ 9&υ_ okZhS a9ک)Bъ[21^毤\lEދA688C̒[ *7_Uuf~(O1ek !ܧæfFY_7$T:B{#>D+$=M+oR.1^tyJVS3UdyvX ;Qg!xE]) Vߨp/F8Ҹnކ0dh(v R-BSMt~Z95kO 7^,o?@Mb 8>mfwѾF8k1G!G-,d2 lO$B)'K)9 9 gʶ[+h F@_xLWE?Rը6;Y Ә N,F?55bWVXVxYD /^U쐆G,X+rk1igFQ[( r4.YIdVDK,剰i/v3( Fjх-*"ǁҷ3" %ԥx r$ە;N:>qM4d+Tz.Uͷ"dЖ,eJ`7ƾrVF׮[:FaLܾFqmoS#TE´7 H1Ŗbq(~mΩJJ Q‡{!UrS;G.6*]#5.0^/'æ?'+k7 76ݹ4uL6 ]U&iaE?x9H{-X 1{Ks^8J^Dp$վc m>틮a&H0v!!N%X7HwTV4 RG}hbE%'*3^[D;s{}9Tf{tDV /BXg#debTy-0 ƻg]s,]捅`̺΀}3Ev(D=J,qa2`TJKKDX'&.+Ʉ_m5 ZD+f)寬A m;ki5=]ڠj 5H1EN&g<>= Z׾ nX?%& W(>|“􂂎3RdhW6mFzeo " ?5K,1vGoe U;1ľBX.a>SS9uO^C.NB* SRڬg]K|iÊ%+o%+[(6J;m1o6*CO*Mvk@ Fu .DDe񡁎"R¯Un25tl2m4H\ʈW"ƂWew}q=o[q:)ӟ&>*MsKCZ3Ÿ_:v`T<(K^h5)u*̂)}o'O], &ȵMLCı \ jϯJy=v[lokL G+%-\uhA_0 PB= #؇8M< SJg/@ 48K^Oz˫6:jUa O.TʇIu=]/"OJA(iF%q|L`A/w!;5OAJ|w (G0*}>D\V|G֮0]^q.x@ݏja<@ ; eo$ #tS_Mȵ(^yu`DJq"~Rfk#?C2%'@]d>Pub~Q}-sM)ׯ3^*zz8gv;YL,br*}ʭ>h0^/(T݊yz&f{(oL\VҲ eC]rjo>v@+~`W=i^2ڿrkXb! Ŗm]g'*A+ 4 /f+^˸}q x|ҕ@k*h߰BaOg;Deg)K™v:NlM JdHn=_fV}~}Z|5  b46 @Ѳ %dh5L4酜, \[%{d1j("餫6 #t['iZ-As ⬅֚9["S܆pPɛ^.S.#V_+V}kJD 3*:h~"_‎i uOA>yb FA]H =hElEd?pI-Z|c0a1 ,.+r^!^`jlќ2lՌ:789@#K|*nr28$ʧ)b! Xpǣ#:!7knV`p E^3̵^7^ RqnyAƇDhWq3<PTnBPцhCn<oh*сu.b q^]ѓ~ϚqF?GɃ쑺616/ml݄2JUyx@#R&%@V+˂ZgPݩд'queznF7D7lM*q{TP_Un:}6T0ѫʞ!O''h^9Kk8;& dm4cn1U||޲mto8"ebv4ҞGQE奎EVKM-T Jm?j!9vNSЁX ~-esva؋fowiPkgY}$r]󥟤ͥg:>Ԙ'`ۚc,i%bLt>l?7+n=0 G.[Lc1QFFۘ$DΥvTO}=R*Yc450StYqn=MɦYC`]qrt3`қ>Z {;1cp(0J!X[V 2.e&Heʽyr-D_ &3ѳ֍`FhM؁h ~Cc9к.>H ?+sHQ"BR:녟ǚJR]yhytf4Tg}{qś-N;@_SlMaP8p8ӪZ)ӝxQUA >ǿ`eE,zbܡױ` GG(gĢ_p? a@&e/3섕@O\(rƿb F'q}[́WFf<+=pIVKVS s`VBsO`AXމI̱{5{g*pz#)_$aL jYU} N@ LJ|%IBg>XԕD:SFvM\]l㮷z~pnٿUL48u'Hwg9i< IYAK@c8{Le{!1,>ҁ)2Vɏ/W#-n9vʜ?l̙Yi!8{SI^wW٭yT:u 1yuY1)F H3 a$7h\!?<6u)_&%]5mNh+V$[XB;̖YL\qKt< oEZjH"J۸Y}GX!!.yS˻%S/2>5*BQfd\^wZ]W)6rnE^ xP\ڣ*J52qpKm(VN`|pcIJP|ZzdB1-ΐO":& a2ͯsHv3HIk _*R n QR[StCw ` V<aud٭nh,(„G5-p?`-iS"a(hPEkihd&Y)gDwJ?t@E:t2zfWa}GdpNG;b%4 *-j$ >4r%|lGv#sy `1Ìk02O֊{'Ύ%:CB"6WDV)H 3xJݿ[Tl`$Wp$I+'= qUB8Pӄ_kQ1P٥ld^9w[Gڡmy 蜯 -8?,8눈~@䩆@Z@PLp`Ԉm~EĭPHl0%$OI͏F\^W쳈j_#8H.0>p 9꺝։<-^lf=8H\,@,G!;hr,;fl~Wpo8ȥ-Q xk`g6 MJXqDBllnf$&!9$A%PP! !ڌ-O|Cg f]y $Ⱦt.ͫm\p FxGxp ldbv񩪝$)D g7t  iB3g\d  P&5cu7]@~:sbJϯXyjRsltm6 2_f,6HbY mmI^R)*+9[OAWi5{XB"/elpeۤ<Flˠ@=jQ;ӂC8rUECk5Ȇ}Kb$!ׯG\h |v7<<ws1jD>tYxc[xy#yl //x6^*}hςdQ p%U%$&73#-O}|Avq9@(C"ųQ=ݑ /C\zrM0镦W_n 6>a~l+"N8L_O@lOX+ئXMElfzc0.,Xލ'Iw$4_*XoS:H% .Pݔ$$giy݁Mo_+&ZD wHR.Sd{8/>^-nf~G犏AU"|$|%rc#,?bwy1Uí\_V3ٟi SaY" СI]d*֞-oJ 9!T-׶AkݮW;ZV!%gSmVO~*y'} t}+t>VzW w5rf] m%/(XD!`ϳLB4p!󝚘m%qiha`ۋ&nt\&g>I~$1W<' GV=(MK XJ^շ?8Fa^9ujNn.yP,Wѐ .1N*/2% S-HpِOM SЈh%2Թ Y<$@EŸ@4;%V-Zq5cV@wx[|y9` (΂BmP|.;:̱h?aZ{w%]]I:vowi/GrE¦mX+:qK0/nX߈`wJH@-abT .axwƯl!x08x4|¼`"VFʬdvُ%#7qU;TISٙxG<3`n7«5@1Ȼ+N3Be2d L9Zk:)TX2%#=1:2)s_rjIW6!rYͺv^8jY.Lб\1  QkeMKfȶj%:~dy?(ZcA>~4q|P_@)n桍d$@IUMǁۺF=9z78vpOx&ZAB11mU* ]Ј!ڻ,g@X[lޑ&ҵm$ A`&[~)#/[^ͭ@-JD {;q,QND8<,ALew&Fv+ &nLo^'SYW("d׍\^]ļ0O3L[l tp%ˍB,7LSOH҄E&{^P]iDE~6 ^o\}Nt{Їo@k|1{E“8#زyi>wF4a^#)2@Woƒ9Xfύ S!7&/`l!; $?>;mXt$*]̓ܶ U~Xi+K ts bѹOY*)ُ Џ1ZJnd$[!/y}Fiqi Jʫ3[:Pw#4  r:xqEݧ&.H$ ؟m[;ѹ#e<ʪ&pyLy \&`3m6R+RD{>s,2B~4LfE!zK]rp%0 jH!kb !6N;S_q:@|Mit4ϡ]HܔzP1mDzW3ؓÚ0ӫNlplx+$x@#4CIF9;X_gᚮ_C50i1ﶕE9 J>Mh+ZWC_S]YRjX/@4!lZ+ tzU[ 4UJbIzʓrI 6W#׭oS0?ϵL Kže f<+"Y2ޠ G1d)Wa; `,$}߾ p ] h4G FTݝ6HyXQgiH/+`XjfFE;~YT| #z\@i皘xM,21.2&dیi:s!,-(ꅕ:$]n-evOs-=SH25EZaDmoܵtO'kvh5H( pm"-TKϥ8̝]9_#lXTֺޑ& T۹W^%.ojȼX/`C%XG*jLG)E7Hw2Hؓ<馧%mEuܓ{J֭+4GF@Xxl@VjMt4s[=2NJ4KG9Rqڙ=].X,XiJ +UU_"?BH&$_`#+_&SThG=nֽS[ԝDJUD@I|C5pk_AE%COh"Gv k6+HHSw؋rtI"C)f |ǿ(cdG-s!K)A{>]] q~:8qX֩f6SčP62] Dyd " Q6RGct*u[g06БbT[x7dr_J/l Z Cj8gvJPCH=tk !<S# MRߔ?jK 4>pz`rQBۆю/S|cN/A/ss~^*OpBaJ4*#+ Q . 7+ _%RUo!y%X)!l*4kzY ֊`_V9/չ+d/P"DiNww!msx01}d(]o)!bEY3-s>a[J"E̔LkR^VMFR7m./]PBi[q2L?Y|\U)PzDly- ARlWV/"&9u+FOع>im Qb'AYZ܎1^I b>?HrQ Rt Rp1M–VC2f c:تgp%χݘFw8kpz@ș0/FG38FBZY7BqYܞFHٯMdq 3~`ԌS\h?F4mŢ,!OlDjpR@q#ѐ+*wN'%i0I{ ]JD(^8|C)@U6d}V-lCYa;n'VA7 KM1tFU6rxQIܹޟ,exp{K-K-8F!WN= !_d'/M; r/Sckr/eG܆N,-mtu{~dmd8@t>%9#Ìt``{sTݦN횓pgVt|͏-ڮ'o{D9'm.8@*qC0j`,i a)Auu#՟DFu4,>׿N%{ϥ2e_ K-8=χxVǓ)!B⟍8Vo '|d$oI8} QSݹ`)aɸޖ+ωpģjlvBkG/j$HT—3Uɐ@(4P˷mK[K#'EOώ[Rq8,IDpJ_y̼'ݪ94a6XzKW+P~i/!*i࿋j\`v*ohOp%q wq3 !b&%"#G1lޗ(<=^MGmKHo{TwY3{! !X4C̔4v3:⟓tC>5DmHe6& Q)L6 c㤸̃>I[LpopYCM@M5& XSMN5|cxo]HOs%j5n%8sM cK)T)y(uy`Bq'{[MoGv.98_Wd@zݮOc݀`R>q <~R΁K_fP5<=[&o7`fMN"ܛ%_ڪ k/cS8BF:pɋcF ?e( g vbڵ\Dn*rp+8>Z+ؤ'U!E3}A溚XGcdGN 0c":s zk3F:d1dexc'Q DZKf4U}Ɠh%oTAxh2z`0%O2N㳐G@#xHi..2ij9C^\֕*^ge!)>!)  բ%/P pAk{*p#P~lh{2t~ Òw.yfB`&TʚI׽aQ+cƹ&_ io>k1o=꛸* !\7iN֔f'$/Pp(t[u /} Il%P[q$ 4|V&=j@drYC\4vPɞbmTAuߋӤ)ӯ,}:EjA]!kN>֙2`eQr`YF7hw) Y. e_Z[< IV&zhwf%2j$}]_ji(G6^ 3ZZKboaSRm%mL}0 lb03v̨`NrXQC: c6s uwls+1aCʟ̏etԁLgIU.V{͟e๫tE25 |tJ/9gP%8a:7u&+lߡGW1΄>]ba{[dZd8$k.En D Q;+XP*O1- wHgq4΂s}لHѳ*NMa,4,# }?Jgiud(I ^o)?Thw7W?c7"l4;9yRUպ258ߎˊGy$iE-!%_dn&*29TұbVEXƩ2<]}&FvqTC™&fi]WF3w+{/VN gkGwNӲ2(K)Q:`cm \1`x5 rcGo1cKۂJio]~=iZafqÔ%{C3\ ^WS}Q*0d:~L$G݇E4T"w K]jSy҉p͘,Ix9 P+[u Zc;T+H$|Ʊo#|z[ CkUc1#\2@A![{X 9ks2[R2V(;"bm JT+hFM*f JGhW|&j rQGCҾSY&$iv.~(;qfJ:3%Ag5p xM6&/UqM:ZT\yPY'3PH-Ɠ(W{ʩ$xWyءu2x# &ѡV7*˃ ꎊδ̐o/1;@b}Oi Wԙ4T6g|拞)ƥ<+0K q* D &*PR+t<: Cvo0k $K~8(Xa!e^w,<n敁]Zg I*"eQt&ALdg}Wd08W=)0C]!^; ɥgjRcDh i9A''F.'XwX|m7Fh@B u&^>NDZΖ*LtAx#eS?}0%Weď>*[,!mn{U;JEx?u!_Wak^1g\T-\( _z;ґQn_U#u91qʡɾ-&ݧJMjeR C?,DB!}˂9bb@@٧8997j;̻ci> >N4lwo*tۂC\f Ѵ~C>?4b?N,5v;yIR pAj6|)[Qy"DFq>?%45wkjD"" xuI.t^S,,Kba.I A/>~/^¡yսB@Rr ff49AOE_C=[J佊傌?}3ٴHxĐjr%` γ+$2i颥ԄR\Aya m [:PeW}BUQߔZɅPw4l) S+4;̜ϱi#X@y$g&N 4& "l OZn,y,cG6v"DN0w$Ϳ{17 /!ޓ$ɛWX,q A CxO^N7sb$'LafX&L5PrH +'!kd٥ YA{t\M.Ti`SJtReH$:UGXjG-φߺ]1s,.k{&P>Z<7 #f$/|S̮LqoE ͨh-=f$Rs7^d Et*qd=ere`Wqt#wҥ>:K"iiǦ:yJC֌o`4\hQw rL?M j8@x؁EIjZ q28 py I 2|-^HCY H7O| P:#D'ɯ($&w_Cњl5M~e:QR\~m-[VtQ食`-LXQ U&0o!?xx *M-N1;DENA巤w; ȟA>Ĕ$цADЅKoY`-ېhU9t̏ѱ0޺R;R2V!h؟}uhɷt Yy*a[=T'>1N?C4Pge U+ld@. EJh!7tOCndi&'pZ[31_{f{uA/l#lVͳҪ7=h%Rj:VO,ڋ>+: cBR}Vc4*Gǂ؅5k14uV=H~W䕋HM{B0Ǵybi:&YbE,bכ OAmW/P;j Ecimsxɠ`1\fBmwbwWs}%K&1uy,ujwuwP_ ZkbDW DPNkX!ZhT) p "aqv׏:mVD*IL0Sx9ZaXLX"o4e xKa'Tke~e[g`r);z="CJnIlՕ?`ZhuW+P]q」5 6B ;?Q AHɦttfTJaE:u~T WG Uϫj%Am +FO6{L*ҭ :8(l"+=aMOJy9)><X_8昁} >h/@R[H>^n:y'ÂC#܄>ʇVUH%r:uo E;C䴊!M\l>-v}{۲Iж ױoz1L( _Q]$`im+=Hr}"Gϖ~%"#GmVi:|ВwFݗM7FA$r< eYL K00ɞEƌ NTPoL:xmE?GͱΰbٽS-609d`8bfk1 {dW}A5{eJ:+`$S YԸ!H0ܗ3cۚIOxW]UkRkJ1lM.ML >t^DW1`8E23IQ|?\;k ?n~}&!/&:qŏZ̓u6 =0Vd4i5YzvwwAbm@C=У}e~9e:qKK&v]Y?Σ?\4&~&էpMbt?I&&p kxL9a9ogpCΞ5ZVǵa%)LQt1z |y2h")&Ї_ ^5s`o-=꡵\8[3$  . Bqs xqB_v(Ďe[ќ E KND.|p(n<h|iX<5#֪9hD?'w]8svePG>O4ȣv>f+!43Y\%7qt͍31 V8j(ٙA`6Ew;(gG'W!K0#Sr2wzckwD#Gba5Z/2X?C vwRvA4fV(t.!t?{d=LmEA:Devf P(_;fUcڎyդ0DC<̺k'E9[%}1Fj>>Ի6ow%5& ó) ^nz[ _验?z,ExqZW錪 &eצjH7ub, di‘lߙ c _u\@;(5,-]59_ ޏHj_ /ʞh7YbNfO~m]ԫ_lx{Zq]_9B0 OMml{1! DPu+Ulm@TkO>#q$V)o2Z~5(t%p(ע5vM70!B;'^;!*|`^`V3kR [Tǝ?V" `s~ ( ~KQ U7 bw'U!o nWۿNtm8p:ӜꡧϞg唊4 6} Yv?1'fP:ۼ6١f |dMW^=+ޓ&'{edA$U֩Ye>@$p* 0gVȃL}%kT;  ~kvH:<@ ƖLǕ1 x`=tR܊c<(ziGaLJ?R!'\m1\13 I!s8WO|:"GcPRm$_u/>pycaZ8QUl>V-*?')4T" ciUwt0>Cޟ-U-Ծ^ SHKfKp\x/cίy*T_M#Ez=(˿zN{6D`i%1'b`/,Rt(iy[v*"EEao>W"y|^t$dmӆ0Ub.0ݪ@aC3}TQ۰3%h")0- YdQ!ӅcJ볤Q􁏡 L9S 5)1l;>5dϙgUy>ʫ~dL!CdTG|̀YU2Xߗxgs9c^$Qأ7'r /"v""E|BR .;0",|ÝYX`bF_7+A6vRK)wQruF! Bw״VByI|O Rޙʌ2l\I̐Rܛ%}F~@jL?a76 $6kBݮ;ew?ПTɅo%stfEK cjKb 1g2c6rli?Hrx MV sMジ4@ɦFO^x&LF ۊd-5#/>+JEM?G f#B`ɱ@pjW[eϿѽJBP6'P0;}<*GIH*1XHhԿ3߫Hit-ZQuUTT0޾]f }Gx9W.b@48-Q) R뿭0 6ԂIfG0vyIvuJG ړ jvɮ9T;ϔSm|FQ ̿.OxpS<謹5/|/|Cr+j骠^{d,埂.`bWF_,wdkiI+kXu]Uqb ˀ'&vowD~ze ݣJZȯoɠUIhi)!ɶs[D*}b%YVe0 {򧼂FЖx!qkBhKգ{}cڀ%Q bkIndv)>/{6 9xCt D 廿/5rzUl7or]]BiX_.ݏ?U_%Z:-twp}f˫um19fn<`_دr3W6)RYݮο@ȇhzA8r{UeK#4Dz\N1X#Jp#;?oL}5d~4|+6X+L%G5E`'a<ȺBRr 9/n dt$F c7Y8J@mF9=@#)YrA-28K N9;rVTL+JJ ߶#`CN0).4YT=[IrE| !;<^˭s,c!()/1b[ִ 1޴<+ExRم%gO-Ͽ/ÝbH*r;3GASi_dX ͗#X{<"ģ]w͍9>U%9_fܲ{1g eޡ'cQNlpy5O9F|*ט6Qm dDM* w 4#Lq(sޒ)V(!/{[F}t5)wȿ7: @&` XEC} ֥{ihV[JnOAr1ШqOu]0KXKb$k~lv߾2Lኯ%>ʑt2Q,|@Hy;=-rY3H!x5z΄@8gzy:bC:D2iYc7r6 YC]w[*$jߺpfArB߀jny53 Q9f"3әC#C} "$NhZ,XFbk/$+DAM5tñ8Yw̢G:QQB*fإx~|uQtPH2. d;hjs _u -#ka,?NwU4WJx8zA_JV"q\uLy;gM p]#^lvŜE$qRQ$haGsoדg(eTKۖ װy.R!Mc@ae%2Q܇ŶeF=ጛ4b(Y-a.L"u.1p-Հu$A 㶪"לtՋZel;3šG:y$mOkRhS#WspYqZSwZ57CI,ElC~9}~Ҥƻ~9mAx+ڎH\LޭM*ǁ@uawRq_ށVFYw-T-MXFf;-"LU.7lTa#mhK}|gy'˅UZ Z~Ȟ 8٫~ 1I][3+azqXiÎKscgúljD0-{c_Qn'p.tN><6~z*Y=Щg#= \E qn'T!c2EŃaJjGF'cNr#Xk Q\&^ MPB0zʌ KKTMxWKUwU;,A]t3`wP-]w^vll}߼/dXnQW#r:BŜ玪n~@G%JTvy35j]7pEc93| ظMHm9m]IWh?H&k$E!yE7g=W$l¶ui Z5@'Sc"pƽNj &l0$UW#$FP`Z̽y*`t4<1ٖ}yM "u:?,1.RB1iٰA!-ݜeՌɨ$|lcsS^DG_N+z0"}f-<0 O.BDoN1ˬ0tҜPou6e=aLv6F /$)V{IphvБyRRJ_ȸ,Oji ,37:}+pjvS%W ʁd3 .5;d<ƍRkG*$ f:&\Am`anyQpK/LtlbM;V $Sz=)ӼA,tn!pc&[%Tʠ Sz\{>)JJ+VD Uz)rĮOe= ٙB8@ ̟D߉J1 zu4)( ؜VKUw y{3p\xO,9:*Z!4s I4vO0Np:Jpf$kRɓPG<*9OdFjGWt n2P'.d np"եCkO>\JztG䁱bp: bά ?%RI'f# IWD},z">g!q <@Cۛ׽$EIE0TQŤ%[^7mQ/>퀹tsoZI> ޛ 218OGɥblD˝PՏY>uc ۭ,o4/SBB=Ѿi!*AZʻ\2 &@$g{#q" -bZm%wB\ݾ PNV4.q8%؎#QQ2C`b䷎N&'>t?V"ru05.fY`}5z{`Y5 yE"XL\"L{sx hBȾh.Rf+]wJ6n]h^j?g'm! yXSКKr? jXgsC7BQ8q */%Yȯ3~E|%ń4'f!nFG k5`Ԟy ]^wվ'f-/@8 834 #xf^h8:hg_MNd*s!i?6,4x\Z+m!N}ǎX;ȱ'*,|E|nyRLƞMzhS3R"%:f׼|̡0ރHFFǩq~]DPrڜǍIk$[2 aN^T򩋕/muh/`jD ՠ=46Ax+v*-E8Ҹl٧TLդ"U"EV &r' 51Rj74|vZuSeJ-(H `gf(,'|)@s+g*=C2mC_n߿P,L>Dy,NËۂ/M ( bX<K󰻞0~҂U\g.6It>?{.MjXQƸƢ(`?*'A'-{tXkrbul̨@YUI7f;EaPI~)9@_3Oz8cm-Ngj#ToBGO-h }IGIê,i!e:St5i٤"?Mq1Z+h.yyirŽaȦ}/w~RQP oi/*Keżw\ ܜ.LV1;NQv!jGv|YZ{_h\d dK.*1}B%h؞2/NWv3t{GV>^}w3WD§Z_>Ol:k'@&X7]0{DʑaƝMubxjOIL.@[kW|-%ÇSatR|Ġ,,/ nTo79"JgC)_+Iz52> BS~gw.-|,:6ZA=5a(0" 5rL'rR>cV_߂"UmC{NԲCFjmM2QGiIV tʼnG^{97k[V^8C0]zDJSڽyH^E`zɟ1{3uaI=Ǝ{̚[~Sr{SS&@~|$sPUB}6a >Ej HTp"l8tyш;q3%U;VJًK"k'\ڀ`$DȊZYPc? Bt GA1oJVZ1*v5˧h9 qVzޭ6nz^OY u}`Q /wP,< 2|GWhOL{/eσYvfͧ( !Лf3G|.㻔"r@xMJ'f]SZeܧj2,[)'_4j6걅 y=T{_ۛQL \(Ĝ{؀i9>bik Z`dQ36%U1PLvaʩ(XЪ+#'v5s񼅖T)kؿC)ݪ8rCziuzI.>{VnG?%͝0k/!L5'gml!ls{ɼuWo<~$SlEi q)0$RB(o \n> NAVrY Q>D.[ZCF7UtJCT|-sÞ/pBG&@m贸sIMJ'm@LJ  fSІ4CmO_L<'尻oӀ@"CLE tWHyU qū!s,1h$d[)6WSwDR#_/Y/9ҏ9ݩY mQL,xe_vDvߴq=3p/-.nyM a㧜  $0B4BI:޼g"r1ˬMrXẠEG5ѱ}`d^*ϲiS|9ho;,e3'>}.By$fĖֶ Ćd 6U,/%:| q#To?{ Z6_XёsÏ[? .>$ :si \J `$3 «a`[TǬ 9 [HJ/>2biM؄ w4Xws|a+r%#/YSqc@v:[x(kp\0iNʡFXt[L #.kwO *Kx{ D?v."hP*rC>BW5Ca~Ȣ"G?O؏0)Aیsج{ ɖEni\="+A2xOz& b\OTƭh|P%b6{<}-/]mڷ|Nd=vLeϊ(ͪ|wRa?^I Os`FJFJ L- ԬpQ'4-sl 2"m}u(LO 0 R)htw'w ;#vТBZRo},&Rճpiyvl]K_!wgzGֵ !ޑQ?'߈)9#Ylj/Jn%Ӌps20G"Ŝa'LQ0F`h1]FSWCKQ_L&՟8p)bae!٬3vwKd>=y JQpt&0 eͶWv`U-(/^4ÁQhS[FU8[M4NջK;]UfRJ>r45 ӸMt8h@V1ԘR2UfDd}çSa- {r, \̄Wr,K @q"Hdy4\L][ 0{9|Wo,Bģ?C[oqIuCA0}7k{HX6=jp*q;|kjzho.%Zn;CZR/ЋP&ѐ !;4Fb#/&s/۠P\,uRpwƩ36[3܁H$PzT芽|͖I9DO8s$F/ڤO#7SuY0c5tI5%LS'758d ިġ趛-7^ VeDșz%.!8(-MYT%#W-:Ǜ!4Z jZ y@c >z<֗(5tnQd k#mHMEOO 0[-~|݄%?d"E?p3jl Els[3[w^e\A₺]}Z]W)&9n#?O G܏ ]$k76?ۖʧ;俅%m\ ,?4 W-@pAɽ2\/{CJ<,gNP:]Mh] G kV&iu@2D"< /U3\X&$c8R$F? 4 Oxl̶ lt7'D}'9Yvtfp!"xЂnv@p8ez|ZU۠Qs_`RV*kn̞zP>k5+IÌ>- #IyZYu֟ʭԒhƀ; DgxA`s sf?, 5˦S7OyleԧgT\g? =*;et7AO[хk dX5g(`@igOCP?ed8>^tn3 `0֍=h" tM#EkݹZu%ȷ[z~, Z}U CU!|*FDfa4+ڏoe2`b~ra ٭ ;=Aމ\YA'ΧY ޷~޼R<qL. PDžkBƕ)LHbdYc+MTH9h՞,=ќASW3+sqӀRi?ԻZVcjB*[{09aAug.AA@(QEL՚Suu5Q0vKY`)11;&^8I\cP[Lvq;*Bۼ=A+1NfUS2!G,7Ă|As6UPr/aWPbX@*QheL9 e϶oi BYijku sbL*jafm^=LB*cg۪3[?&ƫ4A|h-ujc͡y&q:$FR 𦶁~H85X9ƻeEx#tBMl%+2R 83N ipi3!=+kD `ھtŐ?ǩ[+a/5+Ebm^󗚝 [Q+c[QsRiij1(I^w`QcXbERb<ݯ=P)TPANF 0.yƭe^'^EV%# S[C;zd`=4gT*9鼜Tv .0hወ!%̥GGHf̈́`d*+(.bB4~Csx3k2|OcCNvݟA~{$z; FdA8m`haOKL'd>AM6čna=[WF4cv᭽,QV"VY$EdwܗB=5s!fB+F`7Xخ ]Dd4;@J[B<Cgޥ L`"  AZ㑘ϾP)H4b д\%n-bfs{_|h"~MY<ǗH݁\ h6 mP7$7X-kz"by6Yqy=%\CXHVݘ\8fnՎ4ٔPQ3\4fQ%iC;{p\m#b ϭÌsgvѿ Y(=uBAغ@M)-UZpP)ekzW1.+F ~b3 7Ty*3Dψv#|twtm7%UoBOV;њ!Tna7}ض"‡-@^n9(+rRv#6Gl_#ߞ0du+̂90X#+Bg~d"~VߌDj.w7%eQiH@'aۺjPGk_.xAq[SFq[VW ,LmYvVZVBZAo#&dH(8f{ ϓ"I|'Bl3:3ǡ$6("l s%X}dKw骱,TD# ۠9~98Acؿf}pZu Z\P~y ҸM<,z)+oZyߌlA\ҴJ@JHca ;6I5&GJ9-踮J'Z$9Od\>u=?CsX=-Tuq|R5Hu$4YQ##-M6@+G-a8j Fz8w9b暏&Hʰ )@1^ˋ<.ωI O.(09H{TZ?XT RlJ68~ Kr .bJWVG0t:27vz"[d߈qԈ3~p4Ly9^ywWBHq\c79O/ _ѽAPZJ-sSf=I]1Ԉ>*?8Bfuk XAXb:'~9 k!L#M8DZ~aMclEFN/}䩥ݟ# ŝ}xLn`jˋbv='_CؚTE Lz#(]φ :7I΄$j4)ʶj qu'ۺ͌C(BM^V!RƩb3Fh# HFhEC袤>ޤ:hF1^*4M.Ũʬbntk^:&k,EL6ft :װoW8I\%-xHetyWi*@V>siEz廥\fYn pQ y:9P"},.jf,-z*"Vd,l 6PљT~;V#9$ %E+.VJ462X&q2T@-pnc3Dډ{CW$?)X Ǒ:f%ǔ""yPc&-phl߯Jdΰ~#2sg߫줶Y9hb.T gQAſ:rR]~Ym!t :QP"Sퟢ5(N$&ŝXs_SB/T(1,~^U㘷&&㕴OOA^HQX3:07ֵxJlه7i3bvƖB` ӣƕ^dY JtyQ2~] Y: pf*ws$ZݣXRuo".ͪN5l<,E;VÛpyad3-)JWud7r2 auANisj..I } 8;<{6>ۗ3(w ;Pth][TTStm6ZR$ }jƼγXYݔGabx4P6Fb(W( &jOh, CŜx3o% u5)/,~@c|`A<&D<Tv*7лÆ:K֕}^z(A*(fQЅV Vw 5&2״js~iam#odԸ/29_1 d5fzRvdgWYF( ,&w,Q6mryVƭG/G+Z)(яiƂM}TP!8|Z ZbE :dž!ٳą1mMjG[{pҗ&G~W>)+rLgҡDc&^O2t#c;Lş=$ħ"Z rR>Z@X()'ʅI͗cnuKԄchḁA0ktMC)M46q꥕+Eb{9ivSo6|^J9Vuc)t"mXKuwNL`ެlA] aj[ 6P d|i3xb_`bR<ǽcS[/KDL>mKa7^D _C8HPWg5kӓWtn2{&ȳS/ɏ#l܍ӽRv\ 4܂N-:M@ѣe{3&BUަ(\Nd3M¥)[ErZ':oN%k^ϛY8F\ʪ PVd`t:-sD[Z)8~<}<&H?U [ K=7||]r*0x Np2{IUlc234m~:%z}ʺ6xy,qIAěg\-b/$n|5mUr,/$F3VhbrXk8 Awl @Ή4մ 7$ ?=ՖjHRa*Ǫ<tI~ @䦕8Jj;;ߎѸ tHWP>+s. %|de0#UV["* j6YSgvƷ]LPEÿAUU,`,C&EE EōHwnxgf> cl{˷&Y K;Buw]Q4|k պ]R: 퓈A!I̠Y] tZ)a{#^I i΃+rj!db1-75D0mJ4,gwDm$Y |[ο(܋^+f%LtbQ%*+F ˾O!9 v:Q^Ce t~q◸Ê [;;FSTP!=*TẙJ` UScmO{9'Ah9&sas͸|Ve+I =#Cx1ؘ8.H1܊Z튳UKA4J/>9U4B`ɍTqx;kn(:ѷq\aF|Ч =qHnvd۪Re<%ИFdۣ׾X #}QnߜONrbN%kR>nhcizZjDRAN`b; StآVju*5mHb-g`Jug%si u^)jm+5C7.Z&C5`Gam x\Iǂ} hJOY#&OV~YC)”X9odF9!Z%~{ӽ})dG=U KٝQ,:'!\?7/yn'WAdJ)N-Yy-,j]y$-:ǧԆM)F0 ־~AtQH7_(o4taQdy'B|`aˍ;-eңcʋt|ڥQ! ̘/it.C%;\X|EF:5'V[U$HsolƔ6.?> Y%nwϘϐo1:9b$ibY8ޠGh@ f0ޙD樧dK/DCWu:8)C=D7a|f5dO˞bF"i MZCvjokD̝2nJsW5#*D;Q[`MTEj, TY=K8v!\${.MRfBByp1Aſ UtZKXwʛ |}*: i'8rTA/Opk[o^uu#t곐ݥ{{&;#GˢX-ks+o䫻U c8$L2!㹧q0,,yj{:=ޟn`V,C)M 2?Y\ՇE#l.vy];@WMh*dY쩷Pȗ\82Yq>(h1| Ӗ{E*…{,p[y Qq5&X%RM7gaDYe؏6I[{H^: @E=*z,{s (HOv^jM]BRpuuy~! @E@'_ce1&(Hjhr- mx;TzOQq N1 9滂G[9`bΕhAK![aiiTX`R.uWl:xQ̆B-@Zz' =mMx Y[)P/ehx]ڣl2ogٺ$$SK߯lەUzAC.bҦ"-"+|q'%ހEh!l>-[oT {{„Ȏx[oW'!>҂zpB3`0P6үh%} +뽱qFS$Т/ڜks}0"'!g#! &= 6ư/ }ctawτy/R_QZm@Zxr0x_MLx:̀[~: چJXtM?@%e\w_^VbߡDr?*Qn?IfhS]H}N L2zXIu{q Əj6&U"̳._dp8zktx]1,H?S̭&\y%=Y`Ntzn洺knZfQ34GQy5fcUQI<ďnaaNS 0yQ)12հl3?I1$W!] vze6=*~,H7=_8cֶEle=nͺdCZ'#//w+1exD"דYđKd0-iPAҧqX 2en*EM?Mh%UT]Fs~K:TonQ<rt "aͨnn`U:lj_'!:]f01\#s"/K҃k2^!0}#8c&_wq ˜Ep8 I6jT.ƃFtET'0=.h:D/YiƿzLJ]+JLu0]kth W{+Nl{dZu %ΐ# ƨ\@9a Z>omy#@P2Je4OVIY˻;KҠ*Umn!% k긁nI ըW @8R U,U*M1zB];^>Q:%|B,eoنظV7Q3dȎw;BP0*|{Zr.=0r A5)jF!Mt !ØO_b RQ`LĊ{XS[K:Dr)mr"%f}XpR=GVTfqF46ލʾM^ʹ*؇ؾv> '0["]UaD6с.&$c>r,*`|@ҳ#= MH X72]."?i_2 0VҙSo"OvK<< 떝.}B,ఫpʖu%!P@qB2{^,)9UUD|]9'cѱĕ{ Rj N7k^tWyN}4.]*2*6RFEIF;/qNsWps<*^P 0 aDK 4TMV"a0eUbM{#TB ] hK&)YYgi%q5}g<ܣn-MZRW%J։C\(8M߸2)y=b+]bA!u#ૻeO8L5#>,o0쾨躲+nsMSvjF"A}Sp}ϖ-9wWR*쨞 X Sw{TEM?P5t|$Ic+n>(8BD]٭7C H > ]R5 j!\HQEJYʶFZ0g Fk)/sySp9&ԖlYw;tAZ<9 y#jW_v $kZENegml8G2FV.frd mh~j@U3@kSӳ;UfVMg^zU^m_t:h:{9#1lQ<[k PmMqp54/ǰ0m?4{Ң u;U3_w luk=.tgr̾ ۼD VFXP4 ajjn(4"s]Bf,rf *R85\:D_v`2/V!<V[`P*,8P7$2m(z"l5_sp]\ĚGG@,qB~^6wlGcւ/~'gP+24ֵ} :bf)]e/,@aC] >6T[[Y8 VG+޹|xk?vǛ5aȓ\2"_i3Ip;m!3N|@%~S0Eε.0 _ldyejY>>ҁ޶rgf m3JML'y$*>mdL?qɋ㗷s2 }"xWWOHƤk5 sPc\w{#0\۶ЬP4Q_ihgs IБ??y5w gKxFLsa%8¸7}Vc6#vInm1yj}voHuȮ:j;K5::E )Qr3P f2pw6@/\=਱H_$w*@L۳ٲ8=F';Ʃ?lb)5qx tbEa`cvn{e3l;d>X(ڣ ptuS!b;$'EBoy`Q}mh-9#aJƍן_D;e֪ 2D.{>NPrK+Ebd:4鏍&(JnQ0`:&( FOقG|a9yi;[·mȤ*7Eha`?$R<xmC>eB,sSh~}Ap835y(`Ku3$;"Ȫzհl-\Ś}[%ʍΰQW\@q Pu*f+ɬʻjUĕT׷0{ϡ{Tו>5ق^Hq2^]^rg O%6i!A,U~[J DǿVsCdkW3 M~3vjO+2ͽ5A 4'ĉ}/I8]{#0+ƥo\˵~|$8_q:鵲i=!"tDϙ`!츟E%.S2m8F@F9astٰVhLM~ ֳmL~Nn6*|e%WƤ0]I4QLgV=.qu+ȲPtjmW8l0?}M= \.׃&ŠH@+7s0Օ,v2'2ѳdZ;oI*Ǜ3R:xs\v%M3W>q :bK8NMzҝ롦;j&I8(k/HF6@GRn۫YqE_?$dBAc(hǨsъ=?u<;ʔXlф+CDsgNmM{!}tQnEsk%QQ}9 B:b}h+H*Tih3a "qWXnmL~AĔO ~>x̟ 9FLJS׹%Ш/ёZ2wh:2iNɏ +t\.:ן>F 7p_=& ށTY10rJMNu٦j5瓭 ObM"JWY{8m͒oV/F31VC=W$jli|O^]y;ST?I)̧kVxq,-rĂTq FsheYA^/} $1_oO" {KUy sD_C&A֊ P|w= [ ܕcD:[w^:wpqbh^~|+d52aJ@L5&r\ B6}$dv$Рq/: 5z,6E]P~_֔az1Q1KݛՎM)p춭>B!qt1ָ)3QF=gRi?8mmH@'{$RȞp" 4:u@/ )A=h*"4$whe,=CLIEK;"o$/m"Z&S5b,^AٞRa%chk\SD_2Ĕu] VU@DX4ƨ㧁nע2`0i5$⎁|;6:.7'; >Fe(vptAr^7y-o_P&Z/h֘6شn&LC9+??`~t0G/GMu0[<.QހiC?q%@(F#V;` ʌl ]!7IÇ؁$ͼ l,r?C+yL'+d] &+"~HK΂z;o^aSDW$TУt㉘?EgմD=[; _tb@10KZ=mĉrҼT4I|(峢)d2 =vU!&"=HxsbHhܴu34X CJpƾ_{'WZSҤ2砋^yNk>aV0K岴b^&!/lXM(0jΙ%-RPGH; Q+E-Uޔ':s&=lT`)4 ܟٻ.Fu(Uf,BucXͅEHlyj@Yp ؝ Mڊ: bhY}Lt3fLOH3lJ(O}i$^甐!@J2L+~c?e-/KRZ  (-xkZMQk ց-//t@d#;.rn8ߡ-1pIS ]h2S0pZ TYSdWł j'L@)B*ăy~Zs`ѽWZ3d$2{8XLc^>c Gu6SV=Q8WBXHq;A q 0C[=Ģr㴥`Tj4š:d>q[QA=tA5ÓiFj#|/ F95>ƞ'jьuwYD.leTNjJ@8Cձn&"rIZA̗Zօ|g}VL8 ˵as gs['t>e{Sԙ^Aq$q4 A)]F{r]fFbСgDQH3tk1z8C|',f+>Q3Yk*)l[&xA!oK*B\6:,d('!;b8OVFL=%o 5hZO/|&rNh' tB:9uH#Oq55ڳX ,nugkmV\)J=G4.23!wzgaVz V\+w6I/j3]Ҡ\ϋ3MγH^ xڐF?@Jj* q8cjR}''FrC&$sCxoR"x9']Cs L$H&و?-~g#" `_rq_g2QOH2sxK0>sMo0Kiǎ%_KPW30?FGIϞvedy\|LAiY ;Mxd{n`Nl\~x;[mյۃ&o@CgMm~]BQVnn2QA!>-1ӳm X68tqt|$$>S@~iS8b8.ZUέ486oQ jHj/† C9cK0X5/U3-J 1:FWLu?I.`+p>ϥ;RqYMI 5_^Ҹ⸧FT?3NaD±ۤT v ]n~QH!q%qhjO[뮞x P;̊6;h=NXKt&/4tDyf?g~NCI51Dï#ι[_D`axj|ًo>Ē)epVRa<n&Y/wllB zfT~X=I< ަ~wSץt> piotJ]1?1HMb܍7^~#g [ݳOlZVi-N4J~nS:.OoT|Cۡ_o&944Y"gr1V%2@\TYʯپ۪CrWxJ+'cCaR~]s}NCXIʚ-rgSWQ# <n9khwFqZ0]>ϷZn:JTt:5E]$GYIp6Ϝ2ݎ+ػq MRIqskNh/1OiXE'o v8 Ohzky;]}9ڴ @3.HJw>KO=j6>7ѮL*(qH8Y½̙)s5>)+{_7c&1o o6ByyKM|#IAhՓ܍v*e CA&)*š -xlfln̦4C,m#Gtm.rV +ZQGcxdKղwxapKN(*]' dY]m.aEgSVcإKK4YȬ]WJPeጬ~gGuCp͹m_\^'SkLJF?2!Ysb93!- ♺88zHoן-23z6؃(ac u!(݂(%ܖu b%J?'íϭkDtZ0:L6p€!hBB<\q=%>/\q6#5ѿMUi $I?# &qאB"QRe2}|\4B!8~(AH5A¨㴝Zt@i~*EǙ.NDjlPÎĩyQހXOt.b`ʣ Q!̝ui xe4z5@?`ڡ kzG>f-26"yI|wu$K<&Ǧ'hW3;MK>^mqK{}؂|va?)jbf$ |By²Hfllj.+|o9 G*>V5:\+&akMyH,xeʉ_+_|)A *`h{MdsUj+v;W|whljd/,_ )H]AK8iwLԅ?#Go&qE;"#g0QZp˼7hCj:_O:Z1DfH!:*^7Ksyڝ '~Q%q)?2#ţ(+Q?@N^›zg j}M E}sˀ/_YB2)m tѥH80yYod ܱ$Xr( +d֋v-o3"}S/,KN &:١͊(_֊óbŀb!$4ި&Ϟ }"y@_Ϋx{mH?SIw/GOqS#|PEdN?!soCp?NɊߘVI_л]P[L2c e4ͱ7|ظ7e~f]+Hl;.4xX̱6_y-9}۵PeI~;u]x% A S2orؠ\ve/Yœ uI"  <ߨqrK8tdJ;C\s C0ASQ }]}&1u[c4I$AH{vP19ᄪzūI1>Z[P0}򺤌 5p,#Pn`yԺoyȣdBT?ϪD\ͬ>PE:RLn7`AؾP-M?Ȟ.z<@ZgphZ_p+my;ؕz 2(d<뷐 D'1{ ڨ$rqУ)'hf=jtA0q.,6:fpw%{_|ats f{Qq3AaԮsɳU!\R + v^3 ѐauen0q4+jgsG"cC]'IfrZ_=Y\5~<$_.[_|B]g(0]=Irgt- |1hk蕫\+ڮqtx`9H^8.XFEۼڋ5+UVM@mRVRTYTAh21( %"2v]{KKjJY2v?z VF!5X#0>8Mb!Ldt7[a A딕JZ+%ny*Fdv$kBs NT FuFB֪nƋaڑWiF)8|!HE?@tKw[LL'g:;[Չ0aK2TuaJ"y)f:7zi͈ouA4e{L/M{oďV$Ely^$]@|v-IUaU OJV$]VO'&Q O9B$T*2ʃty(T<8h[ Zq Gs1 702y3F8Q2J azPN]ZaS = Ž4_12 tW`bm qPݘE7h!ҩ`U`M~rnI ^'iAjEOkY UԞ6xT+Z$*iI.pOǀzMd=Jg4¸^ɢ`mGn0"rxuc'v@K3>5'c [JJ.m?7OqPCNVQ"]/yw΍?n A~fn?®4X=.e? 1Hq$y#uz"d)mn?EpI[d\I Rz62kSpt#eha =|͡: uҹf^%TV& 9B2uKIҔD=:[mi@HD?HZF`-Db#Aȝx-^ ^ ކ"jOM[x>I[SJ2'@(ߏYc.ͨF |Mh[TY Aum`JiuMG$k˫Y~tY]G;%$LQ0 QCiWe%yFk`Bn_JB% SiS5x %[Y?la>0Iq.|&4| dy!hU`OPĭ/X\d {inr=%(S;{[]Y9hENvxc GKfםӥr-#YMҧKvXe.MmfFuvHxsb.5]o߫:5_h2xS\#gkzlײsABʩ}}Vsz~k!˹dhF]gڙFwTh_7%52w?,ߍiO3L8r&pɄc5!L@ҘI' 5S1R|We}Bw#Ɛ7QTRoDS.)4uDhXPsC?nW=mL-qfY |uqo4K-r?5a8oVj]#&>hf3휵b>,`ɼ<\#& |8x$15pR ~BIդX%+KBfm5}!}2OV'>Z΃o󓟀D7@ù+ 1Ǿ+gN5zcm=ku*rs1W\Cdg Y=J[mǰZtN L'RXD/5Jp~c|kL*T=@AJ-0r2k?st%([jɨ<3:q}CȂIh^d wo hqܙnEEH8kLfv߽O}9VҒʋ[/êLݐ?"[y3\uz{p5*e#yp)7ɽO2 HZ $!WهfgCga[d$T U1w%mY6VvTVL}v+s>m#hH-e^Z#+ag,RB! LJHdWEU#C s 45_SP΄=Zު YbF0Qmoqڙ%>=aS=& %GLX.N_`r_\k~N0p@񕎭X?]lFWO5̊Ļ.c]E@|"uYhb77P;˿6@ l REa$y.H6͔--a$c5U]; zBiί"yvO/[f΃hY1h},\Fd&\+PU#OӠᚾM2q݇bȪ|[rJbDTAKa>jƝY9 Y΂}vb+605DWfghY!6:n[rHg*}Ř!.@ :%<ZSV;oUXD1]n.fS2s)_9el<|WA T#^tߔ `s 8 j,}sQLr*p7K)~}т]7kb |ER*he*/H+U`&XB+!bBG~qVɛ Iꃟ^%vUD)M TԾ3dXhr -^V_PM#֐.;U΋Oݬ)a$ 8vf]db;{h{sZE_bw-Y9 >T#9j= 4g^k-"!7n <=~@$&G"4b:OUMU)5o"~ƚ=ts;Cp*ic-Pq7VC2Я.m3JF$ ! ~ERZW)(i}Un7KJZ"Rۻmj?Hdm"G\q1 iءC9|iڟ8I2Ȃe8C"avdZr\X;QvwIY%誎e60BM4I6K$)Ԥqeڻg7x$cOlt٨2joi2q50~)81sU8h&٩/P!!dCi,H1aM_K_+D9.R]ڀIb#cl(9Ldϓo J_FM,SA4&6[U 6%Pbó3\v5?n9Y%$RA)jF߰ >Qu神o&@?+z}r^}tEdt"3LGWǪi̭&+O%3f<] ft%Z~2U?U z0]k}PV9*awR,8bv:6B! Lw^)$r=[n3ool7Mlfaxa݆#̡D]0oqa`0H#PB[Hx$;J6w% ð*dEк%khqJQ EG ݣEV`qiEd3Q7cVRq.G !>/cO aݴ ] 2 G2\BQfIF^p/lnW>@a45B+aQzdZ(o*_W5uSTKlQoFt(b.\p@oiY$iVLk>ٸ}9-$%=[^su':Kf~M ~%iV-D#PN¦+b髸b]\JCfTh7A3s\*v,ʚgCҩT 4W$g䃢E7HwDbVJ6d= Ԟ "ll_TvS̑sh3>8PEDMp$Dg5Odž2Syj=\CZ] s%QFrc%&NW׶!B]|jB 7IV>%h z(bp^v+ uCaD̫Kw |{9zYjlo%m_-!)|39)$^AwJ4I Ew%DD+lzu?(Jh]6;oXYÞoLNK𕤒'۪=5Li,!OiŻ3#r@5 QO>D0QYX[ʒuwt䑫褱.}iy3n<_" g /tH"?$$U-J8i aCh.1#|gҁbK!nMD|cCT ; K )6igEѮ]K{F !n{Odvs 0߻qmd}äJ}|+21ed|Gcm єm#`?rv4Uʜ0|aerɗ C3WKTq.Y&/rBDbW/.퀲,3La6kכ[$6QLC<=^=Z%b8.[trPU\4 Mv.v .ҡJ { ]cwgϛ6:=V)gru-0aq98";Pd rt#oCuw~A(r:}] #ZMլ޴sޅ߹DӹRê8w`ُr~<ͨ +l X Up,, κ_"x '5wN%k{;J ݆wJj;T/ .<:'_\Z4Dou0l7FSQ?{FKLo $=C1 h[{mOzmWՕMPbhzJ\V(q=?c&(H{j/Fp{p V֗>ĥerF1DS@ (27ч,EAQj%u{z%v~­RЌ&TSzm y`%nkWe3МSVE[ '0D"1_wZ:T8|Jg,u, ňKcH!S=xĜ, kh$杫pq,L\WfC17Ě,c5d+>zŪjז#cf]VDI ,M.\JhǺ[5CҢ? 6YTЁ@z #O%[mX7m m#ugK[zP?Z]5T'^|AqW]jUۂw,+rS33hK=Aُь5;rc'h"u3SۺF趖#CսI2sN8.|i Sͽ,g98 롳\Nvc08IdQyhÜ\Fo,4!\b\S!ACb(fx%2^EI*8Tu_zK*Mw"^\r%!qNRJ{[YE\Icm-;m݈ ,{$ƿ3&oMᓪ@Cq4;F_Ckd@S#`9J AЃvM-d}o\I)@M1 "˰]gTj>mPHa+*mW\)FAv}ĸm֟E(avRPݝC}0 nX\^\n :XqPs4u˦04@,9繱!X`EOF;nWd{/{E`qdՃgBR;j'Ƚ?v%pL[BWˆ';.~ip]rZ{b(k,1 Cut3C9 7Ja| @S|؟r4yC xT3p1YT/<$ɑ]gp!͑aK)?g)ts'dϕ`gG zZ2hIaM 3-l<+R _V+tNGTz򗎟>zPwn/Mu&Nr;}d]DHe6DP SC6mF9>vݪ{wE_WMڧA?t'GfM}Ĥ:#pbǒsP;6ySDZp0w&uGS}eΙ5Q@qޞg=|gGŜh8퍚Ee۰eԬ_hG {J$N%GNwc%#Z…Э1y #7Uo[యbf(=wܝ`+&7鴓N~PSt/x/V=yEGe@N^yM9ljrD#a( $Ww- 6ʓ=/ˢQo$a)Y'862>VSJx3ô_beKEBKX;d95ʼn (x:;\X~QHN/EZO#KZ̃nwztܮP*)>xA6YlsRPH#d?$.\S@θ{. +I =B( %$>>֑j5~뇇, 畑Н1* '^I$[ҧ# dG 9p[OSe "GK= vsٙCكnzjEJ>l*W*\/b穹7}KQ/ݞ62s&Bg&q(go4exD6dOjfNfm':D>{*}Ƚ塘R8~lIP~3*n]9ExXdӔ։Y)cLlfM:X^ܨwđ)U $p##[9֮ #I0Pf8*1<[x#n|oUV$HՖ!#dPF;9Oe<9Sc(lS8viLh%}FGچyJiT .}2GעUܩ}ߩ%k\>y6+Ojvֳ A{I$V"2-wG3@ y8qΆ/[6|$ c.Mk kCPqL..$K(~VRy{[_ed1}4S0=g%vqз}Om G2ܔ1=YXzy}e~̦#+vcIZRT4TBdo!6*V5.&ՃCL;7k 㱛ѫeоl;%Mz$!uZoA_{#ߑ(~q:W> Oנ2"%Yt1{҆qd0ŜPƍub^2Onq[C #7s#;isO=_7 lˢd 78˳JGk˚_2 u1ly5mIhNB'DS 53 BE 9@AL_4m`hݗ:}a jPZ7m*@ ,AZY0`{?}\c'/C]+LlL5d>2.pN*J(v6`(t˄UvkArNݿ(ZgP=T {$WC{?t(v/U =oK4%XZ{ P_\F "NDc3;r@KKםxOꏉ"p6Ab&7p~/rpt.lzM?[b sY)ғ- {vᯎ <7[B1|-Q;& 6 ux-I |4Кx A+T%py8₮{ʘJ:NUqx9.5Jz2"dN6ɍ/\Se?v}Iz2 hc/<߫i6Qf_gC$j^e2&P&;:|z0HtE30 T05WOAK#N}rAXdQM6FWxUc1 .yzg;~6pSEh$河~dz`D[cԲaOUXpJޔh9ɨܵKh(JNV %ZAe|N [!LIyp}y>TDUiA%O,\cjZݹk"DOѐBX4~$#$F>B ~T%fO [lc_*zJmD7ڟ~5a@=>]?Lӗ:Q +Sd/>9sypF6`$gJ{˼⽙~{8G *mpǔҤٶYV|U\HB1ĊuV2d 7:[1Sqk QA:+f?#^y"]AW@⪕t>o񖧎->FDz<5"+!NA$R~TWf`;?r?$iU:U*->$ΰ~)BU@54x"Ƶ17PͶIvwS `Z7Gl`DI L2.ޛs_M6(IL]>:Y?QEɀ-oLaj?cGHM9q7"n=݋ϵ>Bk;&UMBn(DW`y:R]11Jn~Q#I <BEQa^Ğ|wμw(@,Y媷a‘]Wn!6${cja)Δ|nr68E ʘXi\,!0Gx;3{3[ih2C$)m$@l%-ܴwÚYHC\2?MSx*7R<3ҽIF%Fe2͵Si64H-;Y|8$ZV+rl f.[OP*'OϚUҩ9c-HQPJ_uJ?'LYś|}h Ps{Nv 77'ؽc 0H>lZD5>#[!M$MT`X$$P?jkDoΦ;WF(hԋ,e'V]/?) 1O¢4G8i0 ]OfəXݟ6J+ϲ2n;2C0]Az%4c\"ʉO"Ĭ+%Q6kևI,_:N;8Cּrr1ǡ0M4 <Ж~`hk%(~VGgK$X2\E&\|4ZkMق67:<'ιɁ /%VcܜW2s߇J|c*0qlͺOXUlӓ\;tH? 4}PqO.ו)6k*V(&~0:"Hw\릭$: 8h;" .3X E5^7%pFyjqX,1s,l=\l;rVORz'mr(e Q)wDA3_䡖TI. :t)F0d?Y+,GQ.;YZEh|H61e.2[0k;?_AiԣnVTCYޗ\ono\4I!p8T~:CdrqHJ78S]Zp,5 ]gXK좱l\ j".l6ˣ f3Apܾ\\:x&̬֮B"UT%8b] Xw̧'C\CW5}o;{P2 [P%c_{ X:8yq ƃq3\ڲZŝ}e|ÿ ۓ0ԴEE l峆)y~{?u9: .Qjgp˥+y^uG=BE$k0r?k5J<2Ga9ɱ\x[|N?B!džYWq(eܸ?3TI'4?u-*VPa.mB-fc.;4<y=bpӵ|3W,"P~_ۦ_}Lآs#3j A-y}#Wc8AxvԝN12^5y灧VדK'E[ix*QN{aNiS>b_kg-/Үg/a Sm?\iv;AOO6 p9)tXZEBEfQu7}PAQP_DSa˟6cJ=]vZJGp/ٟ'5C&&/X]cxZ/\s,S?!wn3OňaFV2̥!|3zʈv9W#:32X |4GL^`X%W\Iy}qcPmEgĺ*]ZdQ2H,޲mBqGmX ^ &._dK1vd񖀈ɰJ[,[߮쫯()ђ@:I&(Gx9^nFhegv41("*$/,,G1M*?U)o.<h뉽﹡p5(=G9<сw"X[5^2$;&ֵ ~[[]AoVQ_QF$Go0.~/[5-RCOe!L5,3drQB.]Ui0$g;_Y]R,D=ݷ2uhsP3ld'u5̕uꄴRm *_N$S%|i*eEMszJVi)W-p$T0GgpT8HEݰ~F~ !x_O?IHNQ.dC۴ѝrtXJle].K!wG9ĠM`?~̪G$+f̜ ҭQ5e#liDcEZ7 *Bn-rO׉h(kV67{57K1ث"Љ47$C!#B2>uhǵf[ 1Y#SK(0wU…-jhݝ^4ц[Ybg}gmnxkѓp]ⰟEȌ]E[+mu.Do֒< VQZݴ[#ay[CQЅ2H {컑K, 73OӅQV 89sjLBM%=k9~W](9a,W7NQxzi HK-ev8WPhxJ D4 00T+j8*?)0Z+5q}$WPJ'' N/3nGxvȼ1"Ҷeq{.S^+"-GF^ҙN4`K]+CXs۱֧Y;~ĝ2'Er޵8q8J0b~n6,x=V_)⩉<|,.40V?|uFxpvm&? H=0y EJKzqe<ңҾc~ڿ[ؠg}qp4P8$.} -H'Xp9$xʛasw~CY2귋AԚF+bPtS5jNH/qր3S2J m ueV|$ː fK=Hls/9^/Qy6[i}bnq: |kb?/W<'cOGv -C_pZC?fEāraH@[f4ĞSvB_wzn?_ (U'Vi`m1в4œ T40[cxs'oCqmʟpE;mHd .9M0-DbMd@EK۷?pjWVb@3&Ia=@W'M#]N8:41뻷_t_/ޡs@A#-m&Dͬʩ8h#7T)oJ '/diGv R/FG7yƯr.99vNv.~uk>5t6A](AO+"ch4HSKxDRmz|"9SYR C-!vR#w!Ֆ@q7b%XqEcq0+$ȫ]7ڏ2j*[4&r%Z͍`O18ֹ=C)KOU]SILp -Kl|2·OsUũEZ Wۡ'wY)4AVF.Bk=5σgF.2B-4sKv-u:]l_PFlb7^ *3 '[aY ~PkdUMN i^K3=L? DxM41FZ-4r OK`[hEFs`rPuȧ\K Z##o %Uo9.v+@4&k<&݆"ځ'w5Q?<7hɞfؔ/~5v,C*-X|[ơY#~8y+b;Ίx3W̉yŕ5iЮ xzD6VRGͮ4`Zw_D.Ha *:bu[pRP dUnc2ɵژ^a[S{Q+ "Or$ Us/kYhƓm-d,Ƶ.(+W>aB4Ehx{'ׂv%'4_h[ PA'EOis s>ViQu}+'&l\C u"POJ5{#ޕLI7uKO?$m}k(/ϚG㓙z|QBS Ԇ$Wz76}rxDG|T]:%dn71]OD#yՖݭVzr1_g ѧ]ZoI<Q$6 ,<?+Ml3a 0d 7+mV>%`EQH. 7P8"ToG8.=p'!̇W鱮s'զAg Uvt@@ Ij2kO TYdP{O,bױg"/EKf-wC7('ƒuKGakl<5#{<UԵvTnу4G{PYFɜa VȲ]jbo±|[ekg]GǸg1ܣ#!U+DtCMǭ'MAFt3A'C]HJp3? / 6zαe CSIB5z2mޯ'_)Ju vJ [r 1h9&~1m5 v3|ңΨ`&t*&$KM3 l%-]ڀ v8IbiKp*xNdéf4gA^+\,ōR2.e-aհk1IKJH='J6hw}>L\c %_G"qy7{E&FJ6s.))6.g )b!Ƌ (mx ݶH˄J|JSnbU`Fn| {"eZCå:2,'K)dB=ի 'K+ X D.T]խp ̯ )ԾZrxZ} l 蔠=QL;x\þBzьzw 1 ~HşJqAm%+l dI{c3 ˗-ꁵ@ӤFܱDZ^,A#@kdr__ g~S1قeBo>'0L4Ld;̰g{TO35)5xѷӌ>:8 6w)haU㕩mmO(xI̕}g|_zB?2X_}?aK;na;#kG 3IC C}ƹp*$ piVR8fe2yLt'[8닥H52Ar,96eزH|BĹO`Amt/LK&E08zi.$ziVkc`"CV,CWc<*zjCb=2u?!ўȔY*'|4# ,?jxNߘrb^π'wyDdD2,'w>+[P*e/)-zvLƙ0 *j߶Z$ LmBz *0Ḯ UɑߥC=ATRfKgHVY.t P1/8;oR*OnGnuI '#`8{b+P#FuMKwjFZ;S!џ'Ns'*L~EG#[DQ~y"(pdf^LvkT>(&}=oTZKKEٴi/ G\i5( Xk[At]vUV 2L%QIp :@Sأ s)E έqjXhe*NiưolsǵR$T`!$ҙt YmīU/wL*f [:oRP]p<|m~3@3XjN3;qmFx&z~qmbErpcez|r ζZh&t>;MXώ8dtz9TBӶ(srauɾ#S'`x'RDM8]#͝bGk&ڞՊ7OT=W sΟIò@"l=GK45?)8|Z"BI Ku.]qת꓉~/2rG0`*lk7SZ湍a祃lA$T1  ` ?/fV*2a#=RNB,z }@+|x8PHvT cnxma4^ĝޡ =jJrO#ԍw*K?$}ZZ" S s*l~"aP҆>]$T\ SҘSl1ݩC^9E*]!dݦ_e9Y x S{Ȕ3`";y'R+2Z0K/MM `8n4$qʄwߜ W ˿bIQC:)"v^esb.%1 lWWsHK#.T<@TP.p薻DB+uBLJ2p-p>V#{LC~mǬΝWKf$ǺhK)[\u@AdGVىy8Gx8nuZ]=L;-Rco$ۑ1񮅹kX& B#^UDC\t4 :v n/cl%,滚 orl)4t٢{kyڈژ "3C$0છݷ1` 䐭Q+l)O$r! $/ejtM{*@葸xD&Tʴ"]8v*azK ӯvȿt[7SKm|h787}}˕ouvB0n8lY8 Lצ_EFc7*' []P sF.0_?1 z؀wKFҦ:GH8X%e#y3YfX&h!T7< D Z.jC0@;mu䘇_Mqr-QZYʿ2G͹9Àn)w }t<Ƶe Av/[Q A1guaȱb$ &T7d2 PV`4phW{i^jHƢE˄:̀1LY~X^LgA85pBdMU~*XP n Wk>wuؐ7u|t£t#I9zl%:qݣhK*pʢh+u9Gq~DC@3A+pyܝYح9!~vSY+,:81@"%^c+JkҸzVLGѸ,`MFkTa MIIVΩO򂘂AִH-`܎A! {h!# 6hQ0Z1Jb/gob`ԪTz+--kXr}c _wO)-!׾FŘ/uptt6\'YRqr)M߰GizOz.")}\vvX.@wḈאz(UtF1*818IѐV?Ρ;ޮCsF5x`93G4vXΫaq!G'Z3B[fl4 =uSܝ 󟖼r=}ZD.oP=GjL $m@{NMI ֗u7xה6|Q\rvx J3&â7^Bsp锝[>{݉I`2 5g[<ɩ]$؈)4(sjSgN,!tz/>o|cLnSNpIζA:G 5OqMF5@*[ ^Xa X}?Vw?0atR=ӴD)qgt 0-rL/1 鶐ֻLw:^Ƀxkal6J:)M8ڴ4U$oH!YرY3 1(D[ 71ykzaQ:l 0шe; +uz &XJ >1f )j=%ݡ~T^,(T]wLR"5z8U`$O6 t&Y@3r=̴vU&ewK?YsdU9 0uc&nbC>V TZp 2;Zfyr{zؚqz1YiQ%AJ5d;q+;~AyCxL{.݀#ZRg13c,(kTZFǁG4ѕ:.7K_ƍkwD8@!FjWX t,s g!ِM$or; }4ٓsəh`UU:U~؟++-4TTjA5%0_|4h7X߂+s\moed˜p?>( CSzweҴ? Dc4#NȑlͶ@IY;-p̊}KY*nN6.=29;3@aʸ~~hi.ՐUD:Z&f'-a0Kz6,u6A_6@on"Nu5JʴQ%AuQpKERsQFwmvBZHܮS-\O\A:In#SI;W36 ^V7SA\\3QLNmo9:]~4P{Pd̊GW\n3$9ђ04\Bwʼ!0XOP8Hy 5Yn"JjA(Ȇ#"J;. 7C+֜SNPӅ=/mvCӚ3_o-66?$lI0P=JֿU׼plPo_|m!QdS{Xe‡wQg萆폀fI<ӫaȦ20N4ATbYB\LW8̳d-`)ʺf"a@Zs.lhXb*'D(C!NxENyV\,UMр D7~40BR l`V|!"˰"mlrl%K+]\l@ͣ}s3-ZT BF|`˪%Hyac OY)]3FDvjTZd|(2hm!Ğàɬa;-Jy?lPGXi0؊޳=-9 0\jg[fw^ PsIy"[ 4If84445RթO?DUu%˹% *ct(_4]ް`ÖP`L;_M6TϘC 3QLC~ژeì}WhoȔǻE8 s.ݳYe0~ϕ$/}^yӹT=z^ړrtwaܒ{k3<Һgg_ԓ%S^9oMn첆-SvUT[BZeXo@[ qTj+ 7[NAqa l d{BMFjzj )*цIgDAEZpZ0m2veD a{gR]^)QkעY\){?L%@Ks>Ղ4`bin'!|jҵ Bh3>|[GlF@߹l!!Jb{`aZK硤F!ClqdjCD?oza2S?ei3V|AReV5Ý-Hl o1Åwe4*5]UV(=¤f& #umM*F r\Ck$)0 kʴpߒхMÙO+5.M2x=Xe~s%Qc6dXUtag>N IIϨ!6]8 5<@{~I531H:B\{N/O#1ش TZHWn]0%C81d 89(ɟdX\_PS$YFq Uֱw(Ut˫_Ȧ=3-!m&OnJ-+A}k,\v8r)~C >u˃NǙ9Rϓ|L\y\x%+Ryn2iԾ>3Yk"AVS2.Br:$*T#8yn& ҠaK6­sV?qvDF sD7wWlV212FKc#;_rS QnU< nA}Nq(>.oB ̘$D'ȦO#e&㞄cs<qZvgh r1ኄmJ}/J\erj? u1k$i?`{&tWmʐoOαE-Xd-r'_9gu!*1n"!0C`wKJ0F(2%[B9*{}ࢳ>7[q"L- "[pum(h$2.yM'd#4$0 ϥ/xތ~zqF|#;۷KBZvd_aP3M>}ܤNBM]g-*(*9ֱ\}>Bpo|ھM'݊>RB\,G %g}L-by lߋ|"iٮHY^Pg*0@= HxBr0'10Pt =]c"ӬΈ0dn.[P>x"u›C)rk%7i {R6yL*O6 eDJ#y/!ZSn2DF;@e6 7v 3*[`jt[1fŸF~(Hnԑ@,BzU@;OH1S24&w:3LjKV "vxPt!{X /)H{CEh<Og+'ZοYW_S##=9ab8*]˘Eꎇ. #ktiaZDĞooLX*[Uj =ŲH7ђ~x71>~!- 9P2qhQKOk `1m[5i& B{RWY9N7@lG ; !9/GXsFD3Fl*FԸ3 Y8ڱ-!N'K܅۝VDX71|x'}Ȣȕ3K oHl ɱX\sFEdѝCܖ.ʎUaK2!POzpTFy6 q~O;7Ay< 5O =Iܩ $R!N?Tb:ofYCBw`2-u{4vz}k4'CIG{"k(aIc)JM>/L  Gd241ԐI"TCySp$Rp`p~.f^*3'r{I6V/|чY[ &TG5uFtLF738!,bDlɲ=V1OUU9>xdv||QQeav_$k"sPllkQ \pG34^垓Kz]`;t'M n~.BEq[Q/V%ObYA> TD1 (f5Фӏ W:Cؿ#[ᙯ ?<kL &$\V$I7益12ᱲL\Jԁ8DeߧPl$}gj/n^"{_v"6*%pʍB 6LNb(c3s䖨MHvY,x*eѰHַ%4T7l:52p,#X8J.K+!zl_D-b}jJ(~4D%;G)UU@g$Rʋx.]4%Rl*eV_q1ƘtR;z> j?`5Bj`CUh}[W$`uS$%^!oCɀy9%sQEN |Шv_bJ}qUMBkO&vIhCnM7#rm6>Cq*<|YlAɺOw&w(Cmƫn5ĺ8!|+ ^9Ľ7DpyZԍFT RWBeW+պe ]!b$?!g/ܱqXwx,c #ЎBVntxP7I,]y`/gFWvS?1([Gf@+WP@6x4:!M<''7 O߅ug)!3,T5eg^oIB@F﷌>V`6»6ȰA6~EUT1;eCm,$eNm* HTqЕ !aPJQu'C8]GDrϧ+Ly zC(QC:DúX\eU+! r')F1 ZӵH^H'D7M11Țg kj /z0~_ʝ6xY_J,wD{^VVD8KI&o;$>5U|Ap%d8hE}&%)G&o,R-%=ag=;~H z$@X[rEm͇ԷN}o|vHk2{;`=@/`?Mg 4YeEB;|Qig֏`ƀm`NHI'q͟gY\1H?;סNsKJwYx3'ݬob3z=n:VԇzS.2 t CKdZXT.pϲiƒ=FMǿ@ÉA5JhKy s {@ Z}ʠ@At.>Guy7 ZL^zuPi3jTU|kQs]37kMm [Nk.9{ԩgHbp\;Dsnv;|ݺJ^m>؄~zZ6˼Y-L+pGe>A;z;;_ۅΕ)1V1=d؟v;ޑԘ˚Xs j,~A`8fQ% v-~rMK_.gVk^˧l}=qn C1ͅ=6ۧԲK[@vl'*u!km˹V>!xx!*.xpb(lLBKogFHWf# Q_} X"N@ qEP.o-\3c_Y։goۉWr5uPβ-VԜ A "}1ў*vB;W(dEu, alc.RNنT<$]*jSx-I"B͞`ډZ3W>z87WL0S}m-5f~Lt*6c7y>!7,{a?Xe%BFxCH4jj-Քxpnϣↂ2qqQ,[ ݊t)ё%agpu ʩKe'5#S|+-=A4kgz-yтubb@B6N{5aˬk- Ryk$ a,*:X7` z7¼v۩Jm$MN+#CW23L2tU)|agmh<wܷ<[s/W4U Y+mm{07\p:b*}6eWjF\qj1 ޏ_"V\:f f>]Ip{Y1ݹvBT(q纒־!FQT3$@,{Vsh:B$>67R*Hayݙzi»%NbzpyBj˭]OK*!n5܂z,Nѕt@7R=md';ks =cquy7z1SOg-1"t*<53+A`qw!Ï>]mC DK=`B~Gn2qOd;Dsch.M $Kʣ*-zbs0 ]0-v25>>3V:DgK;RzWjAW%غ67&2;aL JKd^t4E$5zAVfAZ_w0kAu0+MUPOEQ^<)(Rn >y;Ė֦19FqP^u>6̨QyzoMuX WcHlDߠ<xQI6ͳf3U Qh nQS%٘Aί=֠7*= QbU!LO0/Z9"rc85"@#t{ŠI8{l (qieQzs Ò%(qe4nD< C'p[*ٞ5`ԟ'Q6H!" s[`}Y`ÿHqַ'f*KЙfᮝB967*%ns+%,>g&+/F) W\Ef (*Xl%a%Vi+7],SGu1y'=>)삌Vġ>nf J 恵 77އ;?yA,/UYLʾ j)-O~\..('x1"[8DGt3 Ȼ5x\*۔U1u:P3D̊ݘyӊCi"]W'rKauN\R-./FTJPRXLuj(!)?P,:~Bk9/fYM؉.fY%mZow }Jze@`lSA,֒cuA@LɿnMIC6۲pfH/k̢A2ܟ$ 29-TS3k;WO2k! %U-nG?k>T b: : o)Ym$Smv T;@ a^V9.3WJ'˵\J/.3m:&.u(TLoJ/^XZG$<~۹z xR(M_ t&.wdmn]GG`["mN"&phdCE)Ef5׏BT_빷 {\PȠܪiKXOE˝.>+P]L?D%dl)?ۍnK c ((T%S4+>bJ.#Pa<%8=<2ju!-j53{uFWxbd5Iq9y 6xo9aތY4kleMlL&!snJ,ϵzuILCimQ, \gpw)V5Շ$ b [EUo$ %cys1i4Nx!b]Dtu9v{t0T򌎴,z& 얛ӭz&:QXt.h@ >|,+`μTy} يy|MgKAq RI~RaϊEeNdM03xhQt*#[IeH[JFovH!:r-$wKv-Ggi=,B6>kޤ o8n QӉNqv2GHm<;u5Añ=g 4e8&1U*h 8ܓzJS?uR^;a betyk'd$<=.j$O-t(xߘB=X`9tZ0vؑp6rf+_|,c ZmLt-y kR(|[9: ۠ތwW uXCw۵38DKȥN(7QYve&t;bqq>r7af*OFNp4DAP/{$n0ҋA1r6W2(͝Be2׋FpAJ%-oa#hX|{U>W2H8īT> ]ܗ09 c5 5jl3L)05zRЌ+0 x=@pbIJCTm.Ci_[K,4vQͦqb"Y1 @ڸ'EҘcAGW G)8æɐ=.bP>6J?\4jjA\ :d9w\^7D/x5ES~ hV>h~gP9cx2|@4[nHSW(ŖE<'U䶑]]_&s}khtLJc̰~.?e21.e ʘcfgisnȺS($c~ M9!?dN6’ Ģtb6qhA'zc;;+X26p[:> TR6*r~lw?56A!]{ -Uo]Kb3 gLN 0⠥J<,v+_ǹ&jge!]D'vT48hOc 0ϐQi8YT|HOW2#" $o-aUo{5uH:[&æ*Qo=Vdz(%{pS"醱!Yж)~0eWȀ*ltЂ~ku|_&%cށ* ɀ9|+V>Io*P VRMρtA)3ΨPǴNIi5S[>WH>{pM&DSZ8E1E#y@IT=uj*ěDI#ڶ5m6E.S?,ro@̨j%k]oR[WwDS݉*$2ARZ\fݴH=7mÕ.~Y|%e/=sEN3`n|0qpѪɽxu9O'hZGRQY 5 ;ޓ_pi؄c{j}='I)quϻLu7eihy9G\ILU(), ۪iO{ Waͼ+J@γ jg*RG(z˻},ENl>Fch @bz#7uxlUwef2r}ؗ2/g9>*Xstԛ1 ܩ_fb|r7FQһ~SKF~*KΌ\v+8GԘ0圮u?D`(J{q1sLu0a'F(#O9H%ONqXњR8oIS()0j 39z-݉Z#kh$'ҕ7Y.*+ٹ~W;k}LCsH[s)a\|W%:P]09~ N5!6H9g)N5ZC?Xr] dsWU޵4bRr)4\Fb4ΕPG ~ t*wc+f7~uU)7g3 P!bꖂb~|P/8ك+܊'74FZQf#bq{j.Ќ-ֳ9y gRjΏPPۃ>~^RWn̺NTg#/,t)j§3=P8Yq$â8Nzkw%dTS@ r."} ~Wj. np9()a)rʞ׮&ju! ]d4s Jo|t;0rNSrS4 (!Oh氘XV  :Lq/:w/:1͍Vd.ގ?OS oRp[/xx` qVLMfHG‘N ̘3_z.KOI '4޿A뀧lM}o d#tN7N7/p'Jk Iڝ>?6Ӿp>|Ѐ "t\|^a)W Tb^|m~`/sfсY& JO`ݭC%$FRG+' W DQuDV7 f~%D_>ݏyk1  {U2X4V‹j7*xz!n\+xlDU:+m@bvo}{/4G&1Xㆪ=-J %RɃSθtDWد ^Q,(QW52&:ړ`'A ѭzjϑҙ_'ߴ[$C"{rn>D$. 5` !440T,"P0ˉ#tPlMHQ k>Fջ1 )OnEIG$0[&}p:Nr |\ pL9BpUNrKI"l;՘E[Kڈy!((q 67OreX73KG f_vlM"RSxOdMȧ$.NS՗VT+lC/8@N/51ZD 08ZW0jIc^^ޱ#[b;P!s>Y1ֱ *ȚiJ5q saiHrvI.ׇknʛm bo۪8R拉a"ڛ~`,:IjC&`Lr7qw"9͆WmO#,X - b"+X:fY'co*CS vcmPfu}th.q37 bYP%OW8CtKEfr\R[G9b&\n)LcBZ>.cW]3rOT7Я# OuBX +J];f](66 sQ>B2j: _?XE{bM%r'n;ȏmN(@K^rtAk2KUU{sAud7 n*kY>EtJ&',L/-_\=8f@h=i[AL)I*ό+K|Kw˟((sflqRc7f;C7 4 ,#KS{D,tL4+SLXsAȏ9sظqM8DRN/r`)ͅ"~On%[JMw)굋_Dq M,Rn Ͳ%WW(J,U!1$I7' eX 3ٮ;c)N^}ņYog4NW'4 ]:|Q*Rf'422y?jog6;bb+gU#q{h_lADM8_7N>~ɑ!u?Kt QXXF= ;EHU}KqK4cOUVDLl6u&1`-5Ξza~yV4K= ]>s]汗R8]za] j h ӏ u6p7ZdB8p{5ZQ]1ʥ״\Vaf߅%d6}ǜrDLz)${ˍB:WVfV 8 byGE>9Gd̰ΰA=ϫ$Jtg&c CE! &H ju(wLiVe įOF0W~Q' ;o0ɸ)+'-pNݘ4tG^ULxԾa<,%RRסxߞlJ7]~hf:DM'A{5x9#^h~ulm@)1][̮d&agȖMt,4_E;_nA>$oݣϟ LJ"ȇ<8x3PR8Nƥl&!8^TZ!{viW^EK-6PѶCwM LF=5&@~ډ܊^1%{2H33ӣUvH7QWN*UHb# "YK4\>zۙI!8*+F|\?>eDGᡱJ>hsGCȌ G,],: ⼗uSXswq#Bvrkf1,vіƪM:N&&N9G7"pha=kߒqYV#~j~9qWA ̭/RLrb? ĝ/\n,LCy_>څ! m@lPGBNЂw8rY,+D%MÓ` )=L*10}v>.́dG*{a ElRg,t6p-gcդՂ8JR87ם/ƕ "_kH-K,L&EJsEH:@GG>O:8tu(,=O0),5Mѯ9xx2z9xf-^L+Rnp"jZ,ݳr_`9@*F5]&x8)Fh= Euw;Uw^lbzUfC]Rꆃ$Qգ)I͐p)4h?'gz$2}sLWԥ% j K:!qB:_N A[ u5Kgq}Yvh62.|A'WuA;i/{UNYK!"ax.vRZe͏U/M2ʐ9A iU3kT^; ā;$Tc |@{'5z?'@e8Xȯݠ*/h KrW\"Q*iHt7RX=Wg.KmsMgw;sZ/÷&F[#`lJ4=ÿ7RfפYbWLB#lji[sFj{0 XuÏCx)@Xx鶽egk`*UGoD߆[Q܃SeNg&IAEhA.c7 ^QǓY :V-T$qe@YcPtG>%} 8ǹ"sM T%tp~`x݇/YyL|-_r5JRh')]Q8;`z33Oe O8HeU kC1 R=zmq,Œްpc׌ >l#bXz\`3OXc"@e4PVO}A]@R?v^#%/Wz6YF_ZEcpj]%ONz?.p<2v\g4g!gM^  +&L@ '@SĈgv9xG"F+b׳dnJ/3mά]%gcr6K`Qޫ-QF+q⍧PO1a\5ߚ_U BZ dpYKGxa ͪC t~+x@М7O}\\ zߐw9Jg) .6mHo/_6@aE gw\!Q`-SF>t)%Y^Ja+,ñulW:%|yډҠNmC[U ·forUJrl\ɶ6ϴt} ^B1Rr+iZk8%젼ȳ~f'AiM_(m5j1-(T ߍzl-!1՟Ѿui jr@45,HrGzŬZ$Hޓ<W9pL_H)M,?ɕtS{bbUZk '|A#ARwO0ǰ%_uoZeU ֗m1 Vrx[7oQbLt'Ry2h:=ĆW:;'ݟ)`G0OSr!K%t]bBa9+8\m >);ӺmidS(4"fIJ8$-4(WSxwOR[g2}蒈́`/\Rvūnd4aG︇uO Qt"=pN6QImo~jЀD^w]#wEbWgL2|'TADDeh9|jjxF@ wQm1=bj yo-4󭎃9_qJ`:!-"]0uYB5t|AFD0&EN G2i(o:zi!/8[&όa?Q]a Q5PC5I [уFe?yfrm U1J\zHCڼ+9"cC2SjfBRUcnLbt!59xAqihebBZx}\'S>S >gJ,t~WzDٳaN?jBp K:8VOW|;'{]`O&*j6 "Mt vʑ@Q ; T-1:^5nlL3uոsR~OV>2Eh_t2Z"ARӈ} m&>Tqү*AC>f%[`sY7RN _: /uwdž@ x! 0VyxNziG@#Ld²ZeJsݫjsXtL o[cdž$>#b:,m'oDi@Mi %Y&%3L ޭ@CЯ+,M<5 # ejϠy^Cde#mqsSEyU(#Oy">e܇,"h _,'ࣁꙘ֪KF hZ$ E,iZmt!Ƨ' ܀h<?h:gӮMn%bBp-?rBe18]LEt:z+Œ`!cߛD[ڻ譵fH>XmJKFiP嘖0Tɸ4.ٔ@xo@9Y+ٯ=h!AU&zg(N lBk ?eRQO"/iV \bK`7^`G4c,5 lp4|$NdňВ-08~0;)[@ p3H)$%Hl䥉]uFdhR_^,Ȯ:?E>̊ 3ЙRHtXcuK si(-HE0 0=HYa<4$47ZXp\]Pz 8/ /Ɋ:U v}*~3ZYկ9;K\$KI:V H`[7V>ؽt̵+K9#kvۇSXA/kO7x\ЛWS.[::_Uqu}4.+#f\bn3|}܃T4!GoH;ڴT;ta<]Z-X/Y%lO>Xw]Ό8yXJ EU B/ n4MVY`l}1,Ji "r3'SKu/u? kLVSD;;E#sx 8ZR1jڂU^k8^:vUeg.Xz}jhwu/hD\TZ^?*= o\ogPߩC5e, us\\ϬU0!+!gA>!h4vDb_7Lߗ k DLd4fcel.B kT"a v'7Zt\4+iXj_ A~x4!2X||}nI~Rh׉қx}I}\IDU«ǦapUIhMuO+Eig>Ø#܇H=zCjKk_-7S`BX/JCE;r$k]oL$jt 柾hEZd+sMRޠG)T ,]pήĮL2IQ6Fҍ<`uu M5kMl ƣ3?yh<^ dT(:Vg\W$h%Z3Js2F3@ Hҷ! -u{\|n//?30Fk\~8{y,{}p-ďf>ԒoVdv~C+7C{= F2F՗۬lo&"Ey k%%܂T] Hh'SoP!zox mrYeBب{8N } N?5tJ-#2p@'*U)tMN'tJah}NS޴vm"оn8Ж}Hfh EBGJ%93'UY؛g zs8)􈓙$}h]FuU TSM`"ȇI&0|Űmz53.A=א6.ѡ AOY~h i4}UaLy^,墽ʉ>r^iM"{|"o0MpOׂ,]kGI<.!5g ELez~_O4ULH[X<+@p;'3وԂ36EgP#|$W2ID_ڣ9| TQ\zaAS`;wYJ FMQ8UmgxkBl:@ 8OF?[pQ0Ϗ(DM|i- $Z|$!opaGa9h$++YH-\u9e;Jޠ_(a}A_}87.Ӱ$N(W"[q K&Gq@dW#Y#/a}LX=8ɇ~PĎ pH 1XNǜ \<S :⦬/ʭ$٨6Dysy BW}N& >@i}Q20&QC~^*kA2&ڶqQ ZJz=5N"7IŦRx%%"N<MnZ4v;p-rFs*4^yHp͈Cwb U`fo=LOWŷq_goh<9ayPKuׯ>v0ZP0)o(~}k zZ~6qvX'FaOB҇n~ݗ{\x!óWb!),Bf+&ʕJ_*d:Dq- As鑯:*GmODNzS 7O9XRsaqk -Z}ee`m"EmZ@mQs$H SZN$k J&?I,EۡG3 OgAa ֦1ksnr nL&ޣ060__QQ,#ۙFᑯfg~F -l1yfB͘Ŕ{N{R'm}qYq]˒>< (`zp_ Xݔ4 hfe=5lvh{ x&:j]t J̿Vwͪ97GRDMU#w;{砬vchy~y6y%U97V 5sa(0_B{)W_F7snYb& 2--^H0 iV Gf1-Bz!dE7VYs6g]U3f߯vWR"[ByRbÕ_#}#2av%i2u +KF(KNGx}4d!PRq7b9y%J险=2Ansb[ bVɅ9"H"Aƽrr%D]pR,>]E ȸNE],yXWړj(8)/}WYIK=KI5¥Eםsi ÜMI;O?%lH;њƪN / gN[& " Q; w(Ls0Ί}:psFV=}3IE~ ǴfnHE ~;tsA|JW|ٯ-Ȱ@hfƱm$E}Mp$|VE4.S={@d|hK'*OѦo: +Jsм#\W9Y2b<֜/ah#;n"ފ->r P ] Fib6I믎J97O*u9%1<'g 2Xfd~Uu|H;U ? 鸁ز%M^q}Tyo)G+4eFHgp S(@WX8o5W^th /ۂǃX֍7k!^G HJ]B(h+g)i^IT)@{a#枨FJ˸xgc6%i<#[߸gرpi](ryҬˑfzVV~+N/|%8y&<?AOz49GG}nQtfI? ?h ˽}/&' KV=׳EG,:tdYǐ2Y[XK C|ʪ/|oX:ɹ=ZILށ:%NpJG/\ oWHn_o|  ܶɡDOi円5Ñ&G%~pCp\BiR[ OV|նzҭ}_'->7U]гPעJle/\ct'*bz:WB>%ř]4AҶj8؟`Rj_AQ"LɅR|{W+ ?>Q"BXúJ'V!JXyu{Œ|vpz`8kΗ9{j UEN@*OްF6c,d_Da ?+4`EǢ :/Ѷ( sZ˔*Tv/)4޴ZI@s8vҾ: 7OU; }L:ARꮙE°W$'k^G^֘8w]ע;Wg[oL:ɢ= AVZ$r x@^hيypV!&vT6--j KsvEx'㾏gL8ѝLzPt^A_d1֚ gCzM@n_}Em " Sr䋛 „g?qUAu% ,H̓12ȴvX'^U`M|1"7׿5]}b1YcOuHsHMrL7W0VRwChY|Cd̈́4:\e%q2!Y,v6_TJ#k_{B>_eUW9KA?RSrX=nj~DRl(|}69R dϮav,RT_(P$@ 4ɗ,1xwGy _Bڨ!MCԘPyEDBQy`Hӽ$$Zp5vFbxn=\3,6hLwwj` *M޴?Ei.4y9 :N|6@\h'щ}9tKQ.5;0&:n[&Qc@]6zҐ/ .'|AD69RX'ѸiZ/c6ZK Dqxh?Fg^_Ř@߹%])C6-5(Xp2<#xaK-A5ur˶<@2smֶ:'W5|4 mz@kbL-o.2,ͨgp4U\Pxn1Coh_i#:$:ktB j=whe_.ɷ`jxW'!`0 dsSGn߆H_t6mX)Wf2~v8 '{F*jNKgtom9Jy.PJ%a <^qU ^3Z6+#K_^:6zj=LxNLD&λYqG\צ`E..wmzU,76h2dpqQca+ќ7,hj6~4͉̋B^A=*\c=yӼ)`i IgGnph"_Uao=췤(fJ9$-Cve#:j|0-~•]z,X?%*o&@@19%ho th=6A1BN$^NjZkpY WTJ* X1COw70H@GKϏKZ#2&j&L}% IleK~%U+y#Y@GFr2ϟNӎQ$gZ3UZT$%7`䎘`n4S Ji _2z 4~ZGxh8w3sz<_)/+nWltS9dTxO)'^MH?@4u_+@<Y4Ҍ?n}j$: Vyj~ 94x@M05 UT2Nہx8)zP>.9:KVTb,ŠW:xSV/ ~Dx[{d1"oPB sP&x٣߲8K_*E 6D. 34-_鞢pOjwD*f* Y99蔭:[ƐǕy1ޜ4SM?dwέ0Z#\LY5sݟ;:$䗑楠nVPJx#>M--1]v(ɠ Ft?p݈gCQ|.͗cѣLݏaWoWIʌ{5kٲM.u j}TYy"orwiC揭LyI/"?z*{KgWDE`zBj~t.C/l ;A}f1߁b[n/(/Rho̵Rc\YS0"9$s$(@e %^m9,whkJI ;x1 v-*3I*wC_to;oCeDvxS^F_yׄt^-qZ|Ȧ355;MǛ!B &zijmA(6688$)4At4 ݐgt9$1b~ @H {Pꍔk ~q xM_mQjh邯. 8|Y  uFzS呭$|?emѸR`QKglޞ¯&=řUGa5:Nxbm}*5\Ay9ܶQRSWM5't]B&c+FSi/c#ϑ.doKB 8dg쥺]b.L ކi:k<$0*#`#(kv]puPٿ/kEmS"+-9 =&$"+.&xp)(tݣV6s 9(z {<X1W_cCh bR#f/:3-8uHPr'!-X"eL l:T/¬#FࠛR{נZ$ ?iPm ]$nu;4 o.AoIqS͒@# tkqdjkŒ64~E):ބ|ƣ=A{C E4scE׊ yO.1@j>OঽHy`{)ZB4d2d!{;O[ɡxF9kƴ˯?Mi} Bx<"] _O]_Cz>n"  gI8Qݤ}n:w @I ܗ1C[ vdAsbj&*7>S;9Ҧ,ŰlNf:yx6!bgS+c55դ?;CǦg#Ųieە7t♾xM*)Qz@y0.iv$n@g,xJKdc>~xLqw ;_8 E8 1/ct&tM gP7:*[5YŸ '[r [Lu4M6o9GF0ٺ["ܾ oX:vBJy`חQlv^kxcgZ8- 8z~A`iUV60<嘉%KQ') bHC~EK4#Gh(1w*,L+{GSUl3W:9TV t6I/ jQ(n(9} '|1H(u~"0W vf\L5g\)*^[gN%mjf9h(y*n5?GYND֕ r3Ij1Q]`QS}uu G*PwϷHep+?͆BMj/=nlCn`3 #(˵7<T^7q0Z۷i.R\R};;#d=>?0F't])^˸ 7Ubɍ~ƺ]ކdVDžnY㽰05HX.AF.+ۉxԣqE*"ՆnӃ>I|8t2Rj>T}J]J`e:W7mά .hB9.7X{Ои_٦R8,)F`RXbQ-57ˊ.y]h"Zp%I` 7t =ݑ&!Q˒+}Kaf5,H܆ӄd ߷nÈd]jnpݷ j]ҜnZe^W*ILY cn=J^}DVg?~7 iޣ$YfM!bH}'R oRE,\=Z,o?-;,)' |Kb=z1Ǟ D c̀;@%pgPl7=qP'o6۫[B.aRo\ 鯍^4247e= ڌ|<[+iuL ^wŕ ̎>cV{d(ޗܔA1TA;Om JJCV;^԰Rwب͇ڀ'<IvFHʭ Qgh^݊VoJ{8ˢd߇;kJO6b4>t( sA&;gF>M'HgEu879FrFt!Wux=ҝ(%WhhaȜ)f. G <5w-L )wn3/wGw,Uq^"Ҕ,Z8;I1A0 ޏ"58?T#UZx;t R@SC yQy5L~ {d;7j6|J0 3 dH40`}鉻ߩ<YMHmۍgk 2ZT.7x#_IIr犩_xt|cn؋+&[rW74ǙtT<2P*7J o (b~>CT-% "<"hFL7 EJe2ܸ[bbSpVd|kpwj %Hg'fw{@ŭr7Ԑ׫uV0W.؅@b`h8k\w<~>J}>p>^Uٞ'}ވP"845,jiQX!”6\-) PflwJyV~rY[LtNj|w̃<H{FPFB 4B}2d*,f&.BЪ :SʹD|`Mkgу )[\="Ҡx c 5rL;tA.o8rH%kTo~88pQ[q9vi>_\ /Jk{f#QsQ 'O@-`ncPʝ3t U;9.I%_X8ibN}=EP21$~N;FfC 멱kJTK"9vЩ~嘍Ruzcr 9au:7O ^$r~ N9tq:OJgM35@FmqfK*];leb;9BHmć:JԬC؟(ޒȄ4AFϕt_2blxe)BRcu]ٱ2SR}"D_/z]EuZj1 ivy8c<'S |1X5Yχ /V8,},~=z)_DiUIau*,*SrA q$%jXZGU+]=-ČXB{?2;CοP t؋ m~scqIo$[]˜UV"^ͪp&װ_!fyF.%s["eۼoJwLlo.\+? V _&b^ЭihsMPx#SGcX'n羭RB\fY 7dP'wY@2!sX;A8 Ż7sdc0ђjPuv|׈ہN,GnԬ+h\e/[Ԗ=.Tm'qcA*p_<]Ǟiq՚{9z~ҖAMB?%R"Ϲ!NnzXP ΃"`a<A.V|ˋ~e `닕:vݽA2aۺ3UژT Y _Ih[iZJ>pݝ\orzUaX8nJTт+;YDjB'[D-$r]ٝ_W®7\Ob(&@\8uxv;T_?<'sʍv2Nkf?V G,fdkd|{MwT^{}(_șs0ݧ"g[MG8hԕ}Ʈ7pbdZV&Vk6"}0ikDa#^t $Ie(c^ϻ~]i„I%Z*̃ȓ) ؔP_gEzN3С 5CE 2s)( f>ٯ`ݖPdTο@QB  #iZ4D@eg.:>$\32$믣{KpgHO>'v4$>v2MD\~HN1j(pP=]V5=*sVyp@{_^B2Gh=SrN[G`eDo8i<=*T DekA3u[WЩK|Z_[ *D)Gy%MHcj),VŬdIᇺ?O =3ӭ2\v8 8qyzvK~rKmN1b8@li7$L y3d7nZ^i|REB=1gRĦGԾ/ Gg2P/YVv5pxl1"_g, f4P؝S0mVUrk4PaaKm+P )׈PLv ?l~!Dˋˁ(^Jqr2PrRwO$Fzba(Ȭ<"X>6!W+!kY %+}\44O{rl5I&uF9` ,i!9iy]^ۗS_)/.%*ߘ3ޚ#1uͻuHd7yyٞ@nֻxvNLVHvz'`ẗ`Ψ`_ -qPc`pYGpbs+pcÏ؀w<։g1cC͘-s=4bC;Q=i ׈];,VEeѱ|jKl| [ {Q-Ϙ/O4[-X48Vi rX{{iÅYVbP(2`y) \zc xV6drbf̺s_!WG]6T ½hQVD 2?gk#Zru6 _:q @*C7pXȽKhBwzŽ6e'{+X"CS6j _'Pbp#lNFhKb娪ĥH}{6chr%ɽ";HRHZ sBA-93Y̱1[-sClP2q7YTxϱ2!/OrGvNO(0 # @ f}ҾtukP1t=ycÃO d\LO *RSlV&ĩ5ƥnH΋1B) \, hFϞ =6U Dэ.wRVx#n.H( HIZ%93b:Ư&,]Aza32ـ p>1Ȋȫ3Fr-^Vi׿9ګ_i'";__NhbzwV9y=_893`vu x\ijDjeazQӵhG."d9W`U@dT S ]pF&aMQ*;9uWX ;& qnlUWiIPb :KYᢓ=}Nжl nBXelw TʌFȻL1KHQb Tḝ\zL!ySb>19t8(oħh̡j47Ʊ,a`5q~)GN &}*3 b>cjpJM_@͔06fM(w% \lA$ RgDl"O!ENj3mt߿s~϶bZG=z昰v`@Au8 C7%TKsr1M_;IUyt|?bJ;NcO%/JT)| ='#8U4z;'?Q=[ I>Ʃlz6lX {V 1 8]L="h$ cmGpma+hu݃&S|%#MUJ֓1w=Q;_fu[vZZ`Vq~bɿk|<jqSAsŕ5&4¢4kG<8} DrgDZK4 jrYz^AyJthDo~ǶյS%̫ZG._7Ĩ/_E-vשTEJD1|7]CHV3'\-?ɍ[>8\ tx- fl쿗9J-(.}s@iS)oō{ Pδ~VoQ kPw+XB?T:vjZ`D%f LBG"S;(>IUT*&z#К{ G7G59$JM2Sx;%[:Wg#JVO -z&FH> n?Dj;f⓮_ ;H={d]lz3;UK{yL3O18ַG ѺfńONh\AWK!4̝0y5]c39~KÆ Yz4̍ ,IQvaxkH|R a,.O?y,xA٭ipU7DKi YyBQb K*@kAɚf,VuS2?Zs帶(ۍ?oUT7\c3V/WNXV'Ѥk"K҉DFԳ^^A 1(- $5z6h.(w-=m@ʆcP,7+EuQ;|_C&x4gWSFQi8Ĭq3TJ#EGm ڮԉ]X >a4niI m/>52|䪘kY-ܽ Jz=л{WT_2*TX H+"̒5&pũ=V*vt$unRí A{\5;0|ԒxIjmOc,,NEV}6y㲵Գ6M.cSÃJVK=5&X.}|?8v"tl,cxy5m_9^\зQoB^NLcW3-(Bɲ8~Qxc֙ſ)|UnN"OG/ۭx10WlnIթ?}t7򨄄D}X?][ҼC"_̐w-338Y4Ժ>r1ޘ۾N-%tM.J2\u+k7 KzoΓb 97H2"}"n2wK3zKw"QVVնqgxچL!Y>ׁL~ AGgk;]pI7=-ڍ%٣α,h'ƍpԟ% ]ke:*#G+<^8?9VqsNƓ1=ҵ cq>썌'i_T;{),C鰰V/PNbZŠC771"恈R닥I1`&>k&6R`ܱ,7f2ʑN,?9YT*dh EF,f(׻RDI[a^*G#NŹz̓` +$?9Y42M},@vBvS6/A ʶ.A8 ˁUuWn{Ov[YA0Y=BX%#|Hxgۇ3`'}coܥs=7G h-P-s͖A7 7@ 4fQ]cɔVQus0&u8ԩvD{jyD&Q.+d0zW%x6WBPK9= %#h1M="b&sS&'XVM3 or2RMj(4 w!W79=n H3adGSJzB Se3r+pؿXy&HVS0X^GDwذym]wN!&>_nRhe/q<ކ fD;cEɘ2ŨR+lw(,z\q<§K 'at.bm~/qkW(bO]9s\im:@KonA1p1 4k=:~.zκ&騯Iܶx+)4u]0cVzcՓFg \ggu_oaH ݳ(Ga*&7DQU<~lsCMyïOEBTM`81DQ'l`$_} ؛K94)?A"/_"ЪGt}z(V ?D;Mp>&H‡Nӽd0ɻH1.bTr6/bplTJuQ3q0X #5>ըxˆ2L&MNIr0b JE3x)~aNoWHƮll[q T=8̅z '3Lv6u,JOarI7K(Bʽ^tsn tGr 4ދ[zfKJˊm7)j{19b&+KU5 K̑՚a!@,a%_+LM,{H@ \u|נԼP=ja@asEjlxHX9aEX8Db=C|̨hvA9? k bľfT 3VOs:{a~M%]Йd~ԽaʥSِV3|ѳx{R]z}c5VK?ݒ: Nv3w $xL}Vɜ-[, &=Ō8aԩoUYC-QQOӳ6B b?+K]q<&;Wl~v,j5k$;Pߍľ/Q-kӘ/5c}懲fdž u}yBdJp'Š2I eڄA8x`/^ (3v oJnp⟟"kĆ=!vH_c/s*g 6L.J_A׳DxN|c" 8d>l<ZuOiV`|I6c) ܤ/OujE}P]o8k758zP}C +…&`H+j\6`io͠KA#OeX6+"X]RSV 28bޅQ rQ>U{X޺T,l czSy:=jFin (g49~Tʄ"dzl>:7qKa>.@B\gg`//#Ϣ:=ɒ]:6_^Rs$BSt{0iOX'> .ZL%TQa܌a-Ge}tb(gI1Ac[E`L&uE,K0RGR jץ47ܘ8y"N"O=Ij su ^W^tݳӹ5oDb(ȔA+5 }\š,_Q$ K.?S r9=yYo4.WYQOO=# ʳ +-6W(4=nL6/. 0 .#c?' ({e> S)s{P+Cx9 M4N.G/B}*QS6o@+<-s,{D)3l/v̴pY$P_zS#Q 7W^:ʤ@'~׭(-F^Ԯ\mB!i׵5 b{¤=ϗX%w=a*2{*|\(]l|~X'P" {2,RmB¦u"*cX_;HlLxoTP^s}~ 0`-3)ϣݻޑVNrjW7/3-hm)#^`hE0R1 | DP<o\8HyA BbaRA<|t}QoӐFfD^Ptom6^figMg  .:mtx֌wGNgt@"@nlA?s-eO+Ԡ>qb̅qO1 VCc~XNrq GٜŞx6:M'P{^:#!#\蓠0LEO?` (zZhHc|U0goR5QF|3ֿo!'jJr+yK8wY'?A67Ȟ5vg(10Y71iNCu<$}+ذimt[,#ɝl0Պf4O2C8xYs0n^1én8K2v}M$9˼HM``S1MMؽbNq Fն_R{c `)$^6-:gDH!˪gW+3D?QZVBQxJߣ=eKrϿɾosJs!/nP6`nm39=Q*^N>l*"$L&zd籸n2_oL]d'G2q͙ o(?͓GF"C]Tʁj~<:ŏ/_\3#Yf<yVW8p _ sb-^YK'<|aT8 צ+][ݮB8SQEBѺӷ*l!.IxVLqrO6}&Q hQ':K į2:(we \q#Z |*=xnRSDcr4gۚyB =NpYLKk@v I H gP dխt#Ub2bmO\Վ`<ʨw8X#SzQA{H" }BK,XS sfDW5628?j߆ RT,5Vf mk=`?3ԙnpX(t{?q? ߡָ(.,7&Df" `D%\`(7DQ _Q@NŖp $O)a3|k~][m@Yfgj30*o֟CVhƗ`h@(hmK_J.#ܪT[))9"Y[_gh9㟠O%(mbM"4'̄nWFlP=Hc x7!IRՒᗓHg?3nf"Ù_&^߳$t} V^?Z,i4RѲϣrJb^3;G?U6AA,MInE9 ݐ8`ھm1X p *INެM#|YI/Ȳ ] 9ʜ۲{ZeE(\nZޟt}oRv&M7wрrԳsJI*?cD.jB@rKl%RnD[Q̑=bU+xQǿ2npbܻ-Cn-X(TUָzlVL==ߧl-6MNZ|ezfC٦KH g'uNRO[y]{uQTδ ¼'Su &qRPJR6#μxXsyv}|v_s*Q 5ɺGܟGFCa +tYxlghq&i:,߆&i+Zb[Ѕt{;MIz{*tA'@! aSg2YwB*,B۾> jQ-_t׏NH-:B;Qp,5yHa,P<7\ us{=bGz]2< E`).NQc̞Z oXxXy3RifwHVB?(z$-&P \P+7 qgר?ᅜLVr?IYOZYtmQ^_Qlg4m4I2x]"]pк_KuqDf̗1 Χeb3+HtV ' 2eEJ^TTlĩUh.{k&z ~t6W|ARb¦gS3N؈4eޔ#TLlz.|dol~dA'.tn$7Q> u,<EpP3 يSN2e`#hװ59P}mYxZ{{/[G> 2Q3&+oP$Lgʥ wh](fQ"š&0o<1 0,FO>Vi'KI}5*|!XbɒhZ{|OmkDu ô?p?p:;ã232ܰL760n CyǞiccrT*&. VQ ׁ*'[G瀍ֿP-M8r#WcR qܨjVY\ (9j4F./z+ׄ{o>r#V.Mq ?7 z|1%d{-:F;QAR+^U/Qf8`DVw#: N*D8_p2A_/V40*(HvkJ?܋yU^N3߀Ĉf&i"7t0k#_u젘݀~a?֤7W{p['=۹B }h<3KZ,[1(VWkGtھ{'A% sįn¤F1 q6v:3\#`n\ xoV):3aG ,1u `ϖ2ZPUovվܤ'C&m4rn(GS7$.X TATT#k\64'^0}50b.=BcXeSĩ1];MbhFh(̅#8@óel 1-N.71,mI?žY}M۴CuiJ_"eCߍY :mLҪ0K Arŝ EׯWص$JbnF麄 Bk#'ųfK[3_/WX'z[Α}9#yKjGRRwpӗMm y.ՏVs^r߷^V~%'̛5GM&Kl'!OD[] Г,';g Q C?,rl\>]@qCm# _B3y3G\ _y[TQ_~y0U~ROԻn;Ģe4gTq/}B6Vhe%YkdNA#MyfEчR2_׀5Ycv)kZ$Қ[ϱvt{>PN>=vVv~KIK5yBPX3r/ 򎺡ҴmZ:XWS{nEArA'\-`%Oyf Shr \,T:V.2FZ\w)'\?!CwtE*jh nII աgj/]|/ȹ-!O䎸O?M7#+ML{S)֒B|-evi%B|ko mFwj΂` Dh+yTY C,BFF˜eBFK9 k@9NZRq [1n?jw~uW얠/ܱޡ6q{,v(1udLUظyJ`86O95tY^25)3*e w4;?>|NI ɟ}Z)j0(eg>S.k{ȕ APfQ~HӴm)UR=MwIlm`Fk4q /"uR]j( iP7C0pJZ3vtX]λjW8.4{FvS+)*rJY*/?8UQіv&ܐμ|N[2l%"4+> Prk^yI}?WJzn*c#H02҉,kk;&=aDaQ~h !0u|Bgb܇mtceNYs^H9PCG@J ͬ~A;3K&1 ՐE`^IL8Tp8^i.t %h(Ahjc^(]Цm:nA\`!ʮ!dR9|KI;FsÁI3]ť1%D~<Є(Ҝ+<ƶIG< _pg+դ;DRMu/ҿDz{ZtE!_mPy"MNN&~cgT1[{~Sqof~e(ub`._9_=L*!A}Ʊ< ܼGW<`)v'\\Ksϐ-!@Tò-7KakuMe<,D^ R̈́g[FQ*(^ .4JO wo=*ZVzcg4ak&``fŏ{=NL\?9>YlSlFGȊZ+]|fl'ȭu}2"o#elڷP*.wB<خ78uK9~zSjɯJd[,bq(Gr}1> =J$ ` =U-Mdܦp$Œ8V]_g]Zgq,I|-61>:wdɇ\lΚ/2WbPV]1.M4xAVb.qØ˱НKxwľfhEI@mou63PQ5rы(An`䒁.2sz꿟ݺDz~5 O閦Ŗ64d|^ՊTr=_P;o@I0g-kO~fgIr!8ȏ%;F~[§F܌<!YP!LihDU(VưUN$<}\^~s㨛Neu.vaе'`Ż@odϚ v׷V/})hyii2DZѐm؈^\+Yݿz<I@)rkgنJD  YˈUM@%: \vw;xP\QT"UzH46_Y Ͽ Q/eu[fd|a:NcpGjv_RqFT$׌c<|=*K^&uFw!Wl"9is(S\YM\$0098O0h'|x cfKY<]zB Hrn&ߔOAr|z`Ģm1e" uYŔ?Z{(w*;9E 'O0{ƴrAՍ e[/kAðvLky@2utmQ/ޖX(NdrzR m΅,%ceǎrcyYvCic IYSv#9Y "y\?<`>I܍3h0@[KlЮ= DX/sW-f!.AQkL}5Ч}*T\ȡCXƋŪgxئ iH\Y3*"ZyYM A5KZX&ˑOyvG;b>1PiS2h C*w,{А3ښғP:#qn)0^j+ Pfr$R^l@EQ18/ņƦx+7|OZ2R : GZ1۔A :*l]̿-!ϲ_Wiڲf\3;vɡuRY(fFiƎ *6h. >E~13N3b(BEw^']-%iMڽ$~ l ~32( : osB Evg#Tpp.)jP%u: /ؑԨ0%#yS_h.wR (,ՉJ~ =)Up_t63DY42"g}Meq8"(orgH_c0L ReڞStEGR܅FzRrPj?Jdc|7zۄ'pظ'h6_( )ℜ;N0߯ G[AOeP: -o>>oypSװ_"rDI>;> qfXq_F;˷av9v Ă*@.,ybP{"rko=;ibǕ~E 3멝7A"})0sCpxڦd.a^H=\⿧4߮E}Sq=+j_G(7Ҏ U xJ +҆ d$S^q;ujr[.*щ5YsX?s]>:Ht`6%:t1@28,R< qViP-!O H%i1XFD {~X9^WG"8?>W" UsKa3A,VVР JY T<+j"y`']> xJIޡYӦ]틌Q6"\& D8uR>O%*Tr{?,j<=0j H޵"2 cOsqɬFgi`秊 :I԰Or3W70!3U&NK SDXXe<l{5 RH+؝j~h,{Qw60ĈlԾv|]^ʪ'x$g [i oe8>#TzI^qh%jv'~d wvĖIJmת _G$)_ ?iB:0 l]TZ~?$^.ǀ].a ɽʽNp,ԛbi1 V+wyk23{h8ep>W;МN{7p*4*ݯ)(KIm`?k 9.;I%qr+UZ{ϲկqv# Gt94՘㢴1E7S˽OOrc$m6 zzA}rИ AP/^uVd0|H[د%֣C{=`^9~#{S})m3j]PՄGy ;ɶJJ@G2m;4#Ka_M72HJ* chݐ0XW +n)x݇~3"F5X lw] ; 3t-olިv3l"cFe$d`'ǐ﵀kʘ9 Y; |OwpvD@lR$+J -Ծ &8d,6xMܔ:Lzx|/jI↮SJoPHɮ= J߄YϮqv`*ڸ fe"Q9̪ژ=[a)Pqb'a*$mߏ5XmAAx2Ƹ^Xf?᥯   &ZݩL_l"EVI4)NcP%Mj&gܒp38d!7D]5u'ΏR@̳ YK`On{ %14 ?e#sC;$1FZe_R,ӐE$yJhǀnA>]*⎦B*(֎} 2\5F/2TWy Ҥu@_ T'#Ǫń5YJpBA;;8:%擺]a۰j\] (Q$*UV?RI]jDqz+SmDWh.vd ^%P"x%| fݏPNJ"BdJKZ( *[jW]۔׍ Lv-w͎;4Ҽ)*;)>˟ΝG؍ lw0pKMQ~TG4~@,$]Pn]'IG7ܽë]fpeu5"?5VxIGɾW4{7s 7ak-L/[;b-xW9Ҩ97'tW`>H$8L0{c 2׭'k Xs|8moAGHЎ3G@ ߀:L(̀PPwkclR@Q?LC9^}pBJGC'cqa(g#KCSn.dY_nv^ڥ+9_$ M6qZP0^UvFv$q{(o˯.[|ARn/ETqGSWɼ:Є{}cKƗmd(ԕ?ZΈ6&?0]M×0§*0c',:j`[ʈ"^/ umܘdJ\(Clŷ{sȝa/ԠR͌(^/v@yC=&ԁ/0$vHtܳ_ն`A..K;Kđq ˏɰ0ƖVl zP|@AY[m&5#R!rkif=ɷ,Ȱb! BQHb*0ʧpOT.ar qa3.8d)д+b >Ta_ H*MzN}?_\B/֍#!;1\ Tams~cv#H-`la3ׄ|ЇWVJs3*H5Fy H72,;spLDOeb4.;=B@< |ȷq=@iw.N4&LGۄQH9_YT$@V_$ui]ԝ-ԺG߉,s jp 9"S"w<3oc9JN}5F$C^^) DАy +cSwc,r-ЎWfΒ*x7o Ɏ_}z#Z,RWl߀-uPoۜatp貽J(JaAYTZvE^ 9f9TP!olÒpYYCEkd_c(19TNśZ!6-g@waF) 6?;_^F]4U2XJ*D4^)+hoNɐ~΄o JX>`jOuiT'Z]l?(1|"{l28g^z$,MX'"d+="K:SO>;H&U}W )6 Ōvp9ZYPK+~n||jH0#jm|CKxMjRB*S!Dj!'4Goh f)n*ݤςE#aq? $J‡ ӥR3kR &}Aq9g.o%yDepDp`P\(=TBP_i v֦*db;! gRyJQlYˎyU}!Y,N"t :E4e LC`,Fe$\魁iQs::&]b7܉qjx%:gEhD; 2Ob Pqg*VEz-QC{˂t(ݐM]$=OS M`ndYJ鷵9ԌW^'M^Ut'ZCsˡ\*MOhI-X&_{S~B*͓WW81?f𨽽;:, !f?MLq9(*&j3A{wHkԾvƥnэDi<ŀ#K 5&zjޓl(-tXN9thH <ט.!Wy'$J0UfH@T/tXұ|hRR TbCZ];lt0-'HkYa I$qԿa dEH 3+;ה|ڕU(Q%0Mq(>MG+5g.^Wxx f^3?y%\l:u"eQN~Ф &o%>.ǘss0x^~,?6*bp[W5b9Zj !-='NO3Gr{o y% KkvTGV#x f{$!)/U|1&5՞Lzo7UJ-[- [-B r1N_5׺c|X8wL)64ct|vK~n^3}V~u,(:l5pnׅ[d{ϩ/{UpVqI80iF4,m*3@CWyN/ASԺ MXIĵ+UZ:ȶLEm:L~={(g}zMA%]W VKh5!$}^f b{8H.|@`՘筣s#>YA>ǥbRa^^վ&n5-Q -/R:ӧYbl}b\抌7J-ev񶽱E1"&N &n.~Exq? 6-f1QqgKhI%ONq4m87[E(`rYF&D[d5KWlݒڠFxiBv/ iJmbh\IpdjX )$ Of7X@8[_PlHV,:~ u3~1\k@W8*1lӽ@](; a URyCEGZς1h.ry=<#4#"G\NICk;mc95ӛhgޕY~?ݚ~6(%ݻ,?!sj/%#>8o6WCmY>< ZmͯI~&%[CfXJyMV]? A7o박^UcgOk9qe{=W,i+i"B5}AaɶQѪRxd/ vE:n^I J} 3 hF,͍r"C ;ȻMD٧*A-Bɨd|$|զFo>y9Fc-ɒfpt_M; hz?g}_5\58rzzC*;RDhf`Y5;}dt=C5X^ܫ趻d!C~ rs!3O4pG 4q+!3hKē9}8w2:p/)^g+,[^礚#= σ0AiGdg|v6X.@Zz[.QDRַ^.Hhz \羽!A6b8&1ϠErD ~B~fuD4I2sY=m|.'sj"\M1h rc]=* }Tm̄N0TZ1V`Z>5Ns[}B.Ii1o?1Z1V@DcI1 \`W4nW(`ɓ5x\߱qo3VOzaOf6) 6\E>wA˱HX҉\/ S߲N/ZQ| Z##1'JmhMUH_ܠVBtA8լˡИNHR#fi&tWx|ceE4ENt!\]X[sZmOO=}ĖV)Md*.|9_a!}\1RMó LEou/4x.,~kCy1"1ͽӎ]a1̵9RKT%aR4ce)+tFR=Yp0"=I!v: o,P M2X\ oOC@i< !Y5(SS]:" w"rELQNS+M5,Q6EIՠNµ`(ɋz<%[+laM;8{H;P'14M="FVRpPfkSaqx,\.slI<쐇( b%>9ԖT+3:XTh;a44[a.@ͮ͡";VS«5ּ0[,}Mjj~Ŧi\8O@L$ |E6I  -[I/e窆+kp?q[ ?Powdkn/]D]Pύ+= pvlW8} T,tr qdx+q2Ƿ-K|~~$ |XAT8'aoBXvݰ1^vÚeK5Ä+ґ¨#, (R͚TvOi;Z-F >3n1pu E}cI"C8tf΂»'MMș1`iP/_I1p΅TmD$lE-fA#rIFLʹ+vLy^<WN#3ަ х &*8.aoĴ4OR#rVHL֥zVKͥia>QNidϴY1x[\`3tR=5>Wy1E@$B_4U^}\Ki6Ɂ0w# q',= )Tx#OH 5\_9D< C@__HῦƘpQ.36z.M%~ܿA" u*s4ɐiR*%PyBN;?ՊOD6A2s ;9n/ ]Qzuqv0Ʒ:llp;`N-Qt_𠄘eԎ#5)")kakO׶"]9P)yyr<͢|}Y'6<VFX'k1 Vflv_bGIڬ&~nU^:%$χ޾ 68ج$R1;ǥ`EMkψO%zqei 9|~AR7 Uz+D,z-W \IVָbhKV^_,gy4XzX:~'a~y..?7җ/gV[>j# !+W*y,YؗaH`bq>\G27Jt:Zek ^v Rƶr/;|h~nKsռމ'yBD@{J?#¥_&QG,}则:I`>%θ4qkl*1n?@j ?̑'MJ`cy\wI%%޽Yywl9Re( y0ۖǘxydґP"{)Fl 7rqcEH9QHJyd&%8^F3QIEk7;Ǎ(sG=}M#= vͪh"U4j na"'bCx3M I{N?i؄kDF-0[8xJU.Ot<ܼ~\- 5:i=g?0W=FSr#0uu4 0(] d/wP]8&BSIE0P_vsFh3즠JZL}VADƯgMue,c8;*E6퀃go[I$ƍyT^H)d^UEnKoCbV-2';}yC0L΃܉7)Q݆Ph|B[|pYh[2/jhwUud ˷( 4߃kϦ=3{H[U`"a_ǕzXHiZpf}qӌlEn<D^P?ko AbhkbY~9s> x.ALF,Ϩ0:vQC;q{ggX5*$\ğen:Iorb!rMB/{UP*cl&x u!$a;S>pZq6?w^[BN~Բ\m9Jq{&M ZY7Z:vxpS9FP$s'lm[B~EGz_QZO,< mڡ+L8-!Ef`7O}gqN1mq2ǰ| Ѡg_JC_luz-6,-ի%n^$`1}jVI6 /L {m6!r۴)ϣ3peiZH' {X|ב8W(&O!rLM8:UCUs"}SEeԴ+|:9mJjXgX0 ;bWiCje%">ZݙQ壄KYQˠdt4Cgvie,A k8!geo2㱪_lhWH/  /fdX 춦y+bZ4&fqA̶ɰ_6GYM hV ? 7s1;!.e0zABhr@U1J<OC9>g@lūrM6⽉k}yxՔ,܂]]$l@67O*Xn1_Y8|5+Į%e_|o&?7޲3ߧp%uf6X߁gۇwصIs2A_d}ٓ0mf&tB$| ӂh #ap&:Q@NQzbMG؟ nb %*B r?@g6q<>~"Q72!^dN ,~ CC&Y\29EEcʌ1'MRmΟ=[M`W G ׬.Bt~5UQ&L f۵gqW?e=Meg$?λ&*>Qy"G4HӐe4pR+@HkJ/&P7Fv0m)׫C}k7"1ք.ڕp9-e)oq#וBe>͡9g<{nTOw˅2;kexpjS#^a9>aU7z4 zb7Byy۱DS.m89'Q9 |CPlh+jn ~ߦ.MHO`/?{>et*uJf^B+ Q/S4cӋU whq-eb60gG7w Čt^*mo_#|4Kt 8p`!T&}0բKIf2##Lh ]p,m-eZTϙL Y^$;L^5~asțMjYCzQbS]m٫k O^lW3#2튤WB/+ܪ(XU;Nr%&?2Ncsz&$3{#]&ËOW0=ʀNF4O2L?02F]jk:*6x3᷏Ɏ8ƑNeZ dѩ>XRy 6B1PըgwiWxGP_8~$[HY\}D""%Ά8|t–:n+#Iw3Gn T?nrPe ݎDDt8r媾#MJ- 7]5{ׯLjtcB#GQ\ c𲍺 _ߨҔM%s8Y+Yo/?"k;ӄJaX?Ztҟᕫ^O\.?N{FJKV?CEԟD$>x}Zi;Z3N"Z@Nӆe5xC?;kRar t6.'D%]vK'VXcsO}ft=!*!R: Ow=q_Y%gd)pů` sIpAiu[XAx򪼉%Ģq_՞{c$%6YjXr>Ï%bjp2Ի>>Q]Yop3`pJnErL)S/eqG-mœېظߴuד=0BAj *+Lg›-W;]\\ SȱOS #H?" [/I65haږ2uJlT-AmIi۞ `Ȓ/g22ϗ7Du2(`T/KN wGc9NWJTZ *x dn-c6@s}!68 !r0~1㙵}ȁU? d拻U8862^r9M z$d:>||qo'}bTa6cÚvH,M;Bn$;rZYwW3s,ykiAѥ:gi+xh"jl̐`HŝڲUWR^c`tCK1M 4#BUk 8lѭf$ U,jK)Qru 㔋r HUg|+I*@fت&BVbQ,KbnL90`{:a+'*}͗rzSHpV{m=eXg%_nFbXeE/-)5頭 LD/пf*1 {zY8(DM%s]f:5R#W ̏x̓"3N b` H&[ g2(h0gٔ ZFegcNC[%*jj,k ;oykJ'3f;3 }Eq8<@^4T`F5E/fA㽯E4Usc`okp`h e2#d&&sKw ۾=4-87-@3lH\0b`00zt#" c;_ה;~m~*cVYh c;s۔"#=f\weڔ_৬y,[T(9;+U|}-\ϩa\khJ \f*?B(D DD&ԾWAN1e%R`ykFyaRoN$Eպ"3}̽jr=d0À[ʽS"r %ކP@Ѩ[S ʚQ7"fV?,?>Z AM"5. D R>d VWmM lAboG elP'qQH?%&8/ voŪ-?=S䂔`e1FkWc\&NH;!^Tؖ#c؁4DGiIZfMuM'^=4Hh052I@κ,tv۽eQWS} qJ-qp?4F]s@/0nBxw{M~uWLLehw`xt>(%HcUJa6܅"F’}gՒm-F dR/=|Uёmwx 3vZy0n ˜pc1f>n4Lơr|/B8DSS40|kbs5D+2O>RroaT2gQX$ݭNOx3`:q<ܿ*~/ W2E:`1EG+' D̔2 C4%{2~nLx)pwÌ`ӱ #K> m/m*sɖQjbHKRk:)n (ޛy_>>gϟju@ :0\݀]lˠ.;[2u3L75ݪ㫌d6nLl.~AN);9m & g;b? ݟ_iS'<:bN[S@#yrJ˓MZԢ P83 ;4'~j) A9# @_IWhqe- Uq_NeAJm#uր#nS9.3wk_ɏ"O!+1 X:٪4*vbvTˑX٬fi8 lNYt:$|ٸ8Gi.<"*f)?SR&q&!˓' :2jHj 1}A1#/`h .Am)8M69Rt1kZh1=3;p9K27 mBtMLFڋT虯$'E:E@%=1@z_pT6o_sՅZ2i[>QqԂ5Y)pq]UT*e *HQ|ǛGo{0lKh"۴4ˆE[QyI ʺ[J+q 3@9(G*.y1^]KI s'J, iLYj_+?1 2'LqpZr8p9GJF;c}I,W603/ =+<Dܷ})3n㡾s.D?s}D4?/.R "pΓFXP=ޣ"$@lûՐiG+ުFBHHLTkMWr lC{7ǿƧt $mj&tF@>?ῒ`~~vO\((Mh U$s,ܷķk8ƽd٭\3$~3! |-xɪzR Fdd-RRZVZAi+syIBxlƌUMAG;ˇƩÓT^ =x[5~Xy YjUŽDC;F}tlN`.yh*Yq|{[~8^ BXuO/gNj :Ƒ(\AY*H@!ƠG>8d˫݌Ez2THPd=sm൰uPoCŬ&c-Q[0af8(I^uF[_*r&r⿪`2JQMnGH IR6]E:EӮli[ڃ\ߔQ5XU-*yPeƖЮ6N- Lw.=H-mƭ- fy$z@*.SOŅM\ ӗi% CD')plTEաlfS{^YX^f1T 3ׇu+3ˮn_F`FOainf 29ǐS1,bMIVL mp.#'s0^7|tKι6Nõf:EٌGžhi\ױ{ =ҡfCޖ؍GJ T{w )uKZYįV2dD﫪B, yӬ)~&G' Pޅ} =9R~q勽W)58p)=PB'cvG'^Qs8) w/8\N9Ht kOcLn%=@Ǝmg$+Ȕi*rF922wd@p{~J#eIF (=dC hH$cw),AnvV?nz6zUH CNXCn7M2p"֦;V1#pf,|ցMF9[ν:Qs:l%y׏n{5_hKXڤTjLtH5}&y{lnΡ2.5[2sO[5lczgE@d 4TaU݉ߕ?~cPj50ۡsK ER-u@83>W$ô*o-$<' ͵J;b(j0F8{$yfxH/m<3`>=GɷiO8Q9cK hH aG&߀_LhM(ˎö{HPlhH3Iݤ'r(7?K9%paA. _4^ { )Khd}LhHNK;+`ᇾwg< \LHgrʞJǿc7˷3 kpi?,XD\v:EdO 7=ۻHy5C %84!pjpW] ۘ^ ζ=IO NH7m!3ӏ 䐰^z͌hV%Y߹v"H,}Z-RUooq vYhU l+Dm)EA|1~wpG[r6+^}kHHߥfk=B FWx$Eq&X'_# Bi#uMj™'-k1 Rt"o7o9V0[7{_qW!_([JY֜PzفaQ҅,tضQV.[5Dmlvy=iк[T~KD1w;4uG1 wÇ%]2?o]N/cNv@B8_iD ʵ{=@j0NΪ;,(.IXN<V{iyDVsjӹu=ʸf_Bz}5Z?1zb27D AG.Jrl ob~fX2"zzBh(\ {o%ҝ8^b1]5n΄ wXJs<5 8P_&ωyKكIE%N?꣓h\?6EϡLxSx'Qkȉ8D!|ʞۃ=`rT *C-(-P-;<{Ц&r]g;hb,s- 5ƞøW\W&Nx5"О'+m/-Cw@As`[6\Ű?t^*jBt 5ÄoOBI $R0;jFT}~H Ew{}\v4c%jzl%ЊGc7^$u54Q@+4)+i+!+?a;_`RH?\2RdDU{3\)6A[/ qc$L[畿-:Z7pPt ֙7t~[XkMFVpE/.J:Ǖ&N}0EkD+*cCjݷٵGxLtЩ`dBf%_!ԀBBLAd2/ pJ,d5kH{ :&ޡmE_2E|1U62 = $WțXC! Lv[2Dz]UakdJzNn!+J"3"rMG"J 7!h }u29r>Uears(F{E[ um&W o@#5Ǩ6l /teEN\ژ2# $UN}[#;j nSA0#H (XWSRt\͓ 4:㟗^:Q2ub ,VNs@^DЯĊΐH3B2H\vJg:]J { >y|hA8Y^38>Z+-UMKEyLBnRUn*/4}؊>xCo_n'Xw@'~V*ȅa " 6`MhD;iz$~N E,~?eujY[8@4SnivLVu9DH1U#A)MJcn7J@:F9f+otC@JE{"ȕnN"l=J6z\>s 2s~<6SRyC{PTID<^^nM|/u HyA-Rcl/cTRw^VI@^T~?ڃBZDfW,XP..KsW(rR*:v؃u&UbZf[w&GRT 2(Ѓ$KMޛ}w]krqMmۇ%8%XN$1^퓲m3$("u-+?n|HLs):Zo'uɸl+¸\,phsBŢ]g>2~~@p-E,HZCgT~{X uʓ*z1=f~<_QAh{P*7|#!q-[puP/=2&;M.IV}++7bS`L: N23߶s pn h16#X&I?VKMAG.Bc}}=J$v`˭0ܚT2u{M 2o1}E/tF)m%JI饶̯g=ڼJ8ZA3Pmw4Eo $k#SiE~$\C*qiap@g 9^Q`w\_lrl g 7qZC.<߯=g|+!$f6C}ĥwļZW%}ʈ @6[]Փ7cZE:(~B1H3|n\ YT}B0)rq?[DVRƭuo ]Z;nlgWddN?󽹜C;~ha_)}yRvYTG%Lzc^CumiC=saYȝ\sfɲWʂ_n%,"T0 FPwVQ2SKh9 `;7t91< 扦Ynׇ.fC>B k9﹌J4+ux،tAG׬jwTvV[U繰(ae2#]k#;A{FM,Y"g.մoFI4}=E 1B#ZT{%tdOՂl0*}^nnh)[@3'a}y%1/B%pqBx=eoz0 %䡍G}b&1eCK`Qځ ,H%SD*Z TGA */k)]$Fd wbOƸꘀ:ijD8`!P/`YmH?k^ zZP& c =2&9ӗuceh3/FVLUC~/9tg1&u8):sYCtpO3̞NYr18 fT(z&mr!h"{6j!3Lu[fuMJ.T) W+e1k9GR&i5=93nt!}j)3, u#`Zb^Q(9Efg+ aN}B12(m)0S9 :_]V&j{W'CQ=]\`d!I IYÉhXn C$] | @otT$ۇ[W ݚ3l就Qſ\ΟES*+Q@Lg6X~"iɨ2-D !NvC.n%rem0KJ0]+U~IdBS{V-.qF0,J~bxna+#Rέ^BN#zh1ڠAݹ"aQ s6v<*Dk㶿z l=Qb4[@=& rD>\J/ N&|ckM pSZTĔ0|Q{.-ZT"{/c}Q17Ep=DF{Ԯ+3ȡDZiY,k Bz:ޫ/ob:dيn0waѓl=q,q/C,ۿq8P}ь]B +U܀J\ǟyz`0 ?. Etnn?+pHϹ|.*܅Eww2j%ep4BZ0j+ius_$Q ˏ/2Tk|?}||7 (& NInCr)A!jUXW[l:F ՔFCL}jSok.mW,P>Z<~ 1 5\(Kԃz7tj$a@2}G-t M%15b5 TU"a޼@$D?"tHܚBA>j’ZvcYrN-Tyeucp- ճ=mQ;5qN7fzWZx0#8(@4D«@ҹ-jryhSEKFy"jv<`\dS1̹(Z-]):mI߀IuL(L\#1 ^Ykr~ ͡/4!*nR Zi@e8{`1k,^Q2W$C+b_|)rMrqX:R$ï6-LNS4^LhS`׌I͗#1g@#3Д;gE"9xPp&nc|ԒwwOQSZo74% 1 \-cx<^n+vm-iU(I ?sso'i43;~c-W0O dI*$  H/!kFb)L:I9!Ü4m2#<}񡷵2m_bb0' 9 UW.pP.t)4Q4C&bQwޥ֐ +~@D1}K'7>R"M.ڧd\k̫Im,`|);ҨzlG[?N03|Z m5ws+gg| .~Qrϥ#T&kRq]8Dt&Qق$5&n'C cTg%j= 9e]IC2qC?<鯧cIJֈ+u:g(vAҽ}S"Bb}uY ~ ^Wd1&䪍!h(PlYtyN99tꜹ/85nZ1WADm~8qR63ܷț!mMr+W WDُR#rt .,=\H^(?pD?o e0`И=}Z |pL̙}ɛ6xa! !Xh(] k8%FIΈ.om66}@*acG*ME*2 ٽ͘OkfVout W"gg9ƤB2Z@ۺGگVB``kqcyb;]y[GC]$? 79:Z$['dF;@ԅS ˢgoLaiK1yCGH!:&\#=P?dRPD\e }u#^ZztPJJ1XqQ lr T֫杦iJ?YNrܲ Sd'99,oԟo_G 1/q ;)@H#;d|N$w1ݶn%ԫvXSJ 'vyRC߽I(]m.>5ku-dͩ[;<{d~e5%6W$2mM=i)Ep9sv~l+$eGO@sӼ"Vϋ $?Q7+})RqVFuokHRv Po_/@/*$oGva;T%Z8..X5W\6 ;G[l$4@1W~ !:%i[m~z_W#6")ۘ23w#zIL&1[5<+`Md<=:C] _SD·M&wx)yk}W'6}#-WIJn0z,>03e`Nci?N7Y2JXV. t"*g@Eiff\+vO0A 抰=x +_u}^?z$R/nmzb0w"ݴ`[-HRz0A []٧0doM2j. /lvpSSYDPn ]_dvW-JFrVS}n^ZW) ߟ-aN˯)˥ {`I#h T^rLKs0mtKIF">!nճ2()|sRh80 lA 2Vg'YN}eG?nC%`k\3{pMC> NdKÁ \? CR~JwE?@ 2(P,˜3ROΙ 0δr.:K?McgʁslL=%y &>' ;8d"Mdm e[l곌õY9 9w88]+O<\?<46M9 i.9w:V`YY,mu0Qn9}ͫ\6{R݂w5]ˬ\mbD7@ ܺCB!i1I- o|CsTքj Ob/n4m"YQzGH[4r܇_ /EJ2舣L&\je~5^Qbjh(!o#=A9~ߤi |2gd$#Z:v = F+/B4>I@)m;S aW;C LP9"p}+%yeW@ʟEI =ӌ#QmL_\(z>>%2'z=$gX-!_YY6I ]呌at0IF眿n7`/L p_p`UA YHvV%fC#h$lTLD?{s:\wV,fl" c*|4獽Ҩlj2uyx4yM V9sR5gԞezB߲ɩE5P2&|@@+X`[obE'/D`[y-L ~u+IjeNLZGMQY'ǢNPm2K<nb_nνnK2esY5slX'?ݗqI{X1.75`jae !&R¦ck zWmE'B~Ch]Ԓ7;5LV] 6w09?P"٤0d$~eW-彬DeT #QRi? ^әPu5#d[6$>Jt 5(βvn^0n0YU 7KY7'Jer4@\wUK瓞w̫ԋL`A#h>6Ȼɪ]vJ-1`4;iݬdNHik C/u,瞗ac]56itxUwykY?55*xv Q-.3"r94߷5a?3?2m7Vɟ ELGL3RhGḌ<3&iFd"D/6T6qVRNFEȂ_%þ!15Rnt`ғ:5;yrp, h1 fdwZ/VLY^DAg7x7֙͢Vt,R7R1"WdXmIK5QgZ6*~ )x@GM}!UCz^LRpp@_^SU"W|Lr7yڅ%«f YgdƘ7}^qN>Aé4@KEp)_G *!!Prp"늆tPu_G1hߊI< @6 0C5둇+Zda!fD ʲp8gXc屬pu%]䨃HPQ陵Hb#Y8ÑScPמEǔ8Ccm:_]/y3a5^Z? W6@KxU:#Y_vjcWlVRoIǹYW38 .IBHKxKZ(/[guY@>KvJ&TiMFH:p3fM"A c*ZRNA ݵߜ!%#_QƤ nA#'5؃ j'=Y(J7p|=n&H1uK2I:8q&1r8R''h[o/VdHR'(8PCT9RV&R1|0=/25$&ޖj<83A>>yi[BHE^+ڧj}uNU3>V&U5q-f"KռfApD 2!5kde.) $muc;`N<{ib^5LvΫO^iM71Mw{:KU\r#eD Kk0jf,@V u70 ˀH ۉs҇ 4SETԻ^ݴ B%tx&OǼR 1i`\H]72wQ5:;)gU77R>søfiAĺz#隑,i&úZIFĮOr* p-t6L!$H߿MKj!€MoqEҜ =5?fd3#Frx^\ߦwYDQ ^s'k=5Vv%w\iXKkxGfxbLb R-uߴbN3!ÄtU7n5oLſ1N8 ,|X64\=kgM'e7?E+3PE3hM,T]B/"4/[*9 }2`#./T9͐k%ts*9l[CM>&]E٫ UG=5\|SrY/ )SBwa."jUB͍<D͡r@2,f!9qqZ-rT~ܵJ^Kw*#X)J2oڴ Uy\#3ڵƣҷ8LPk<9M-\}k`,W`^# 5G)Z1uU* VR'!YkC*Qj3D0\ߎgm2KF!-b3p*Me;[kR *3MiC̨n҅B.[=I9<$ɦ{^YodsT1 ܣFUf{tzCy MR5urp5Pͳm"vX$U!$429oՔ^1 $ƞco`ŖT1sP#I,Q'ewAsL^~*E],By y(*z B \G`x0sANfo~7X[n@A*Kn_y)OD?NBE E !(*o FT ;Fq=PThaOkn,5]_*vT<[ʗ'-(ufFٵq[p:<-$#B$Yi_m:L)M:RR-deqf!-.`[4{*V&LSNIXAҚ')hSJB@ ]u?GPF)pO٣7ErVׁ+W( #$|8.Ak yī6rT5Z܎N#ϭvZ$g-!`_^;Yg{5h{{ tt[W)[GI b(;d"W"jO2boĐ~JVrX-՚[AjCN|0cߗ򧖟;X XʯO㬬SruըfID6%by_G> gնul4""*q6/?ceQ^@ʲ~o0`Ikw]ݿnlVB:|e8LԇX^goC{UBZ}kx";ҽfyJ_ݢi } -WEs۳*?Fnf䰨O+S \Z[xR'E>8_ϫ5p1¨ƅ5;SVL̛=vʣEC,[_5b7n~2È ф2Fȑ 0)[@3wRVl*0H(!0)ݳS,v1-I@^:{FPXgQB⡷/9tέuIۧOCks[hB7~dpƠc44x^gh 7N;פb|FI}U{ŧjm9 , c n6Ye $pcX=<#ƉPF (Wɛ՜^d@]mpy l t^{m96$'`  U01kLYG"\46aGى~zG8g,tbJ/}A:Q2h$:H@Ȱأ}='-UhmNЙM6>K 7~ʀQ^6!tφNB]㘓v 'ž"'uǜ};(>{U ^(hiW yX߆NJ=Zy]s)&zuaqg}^l).F?de=˴,}8a?ŞIǖM ac|Ǖ F S zXFk3++sC 4u$/@NO،Q^o{2o~ɻ  ^-TCu׻ƽӘtcWZgYo)g%/bB41-w}ON`- Z Kjw_EE#&|Ij`YrZJ屢r(0 dn.o,Ft8gzY!^|D Ʌ zSSM@T1&uVaqޠ,E瘘^SnQOqг9x8jbUiٕw| ě !e CZZ߻)9 ($L&j M=0;-}(;MmDOEmAW8 ɑ>>$B^P^"uTßQH}/L"MٜOxF䋞9K tʣG$mA 3f a5Y xuˮJ.a[xYM7&٣{ԀֻQBI#17M)!Q@Ы\_wͤ^-3]\Z~H¤Y#OCCueX:hi5Mxh{O1_Ahi´me}?imWn1%nB4wѡ,ܣ D9`Pp[P a2+<JdqX3ķO$W~a2Zv8ZS#; rd5=G;lD'4l[ n+:XHu49" qlײ- ohuQz~tJ6 Ff7o${L#t뤒1D.Y* ^A9/nz(bgc2LxwN&HSGO4Gm=4Bc تzB[)T14bC5XK<'˜CU1t|^ӯ\Y* R4U$o)d(%\Xs=_%W w1 (d?xoXfm0[;S١CL[ԙg~jOXQ"7|= $F L7pj.W?b̟+ T-DR.,ZG(մe%hؖ\E*EzfȜp!e̗Q 4L BS&`/X QnN?9E0'NVYdEÞs]DiS7g0{gwQZnphh%4ٕ8c!Hxvqe1!g. F_P%"Twbu4 wt$ql}{e0OAk#ii^›Pʙ!SJi%AWaHܑ0Hy6t΅69SՇJe2Cv" &@.fM~M2X;GZ{V V Pd+f$ tJ&œN YF ӱjfdHֽ@@j5^ ; XudQ^DY`i+95G/ ZAPfnN)pZ3+`}K 5Лv L]Y`ÊZ%.,^ M!CW&'cɲ`~Q#T}]zxj}Ԩ4,ȿ˯rOټ R[%- 6ֻ%_6";ezFw0G 3n5Xbn<X8-4ruhxb6𢨥7>V*5==kpI#FF`]ڻ<bi{z/>l]oP zX`ZqEq#"b[~=ӄ[`aEa{5eP{uλG#Ɨ}?wߜ=\9I5/Q7 \HuW~M!~< /08Y)E/*ÕW>l]+LDj֞Uo N| j'Xք Vn˄yFۥlVAʔlIj6Cqb&/;a>>wX03CM֍h%i;]0]?e8 s;;WT8$ >_5,}_%@PS}4RyS H7k/ꧭW};**wd7Z)ky".6`Ȗ sP{BᏞ¡t kѣVtL!L1`v BQuaȝQ@FDSfU)LCAve}:6,xhNً' ;wB8]Rb)iN a~F~aFy[]$D`;8XWd qXOW7s|c仕o%nk=XvuSna<Yn/~Zʑ}fxUnlYv_ Clg`Pm="E"^ǟ 0Q9]ݪuR}V҄|k* P>0Pu+[Pl[s\)|rݪ};][_2Vs)ifױjdڬy5$s,Un֞АX|dyҿslovÊⱊ|.]sM|ϻt?!уSpH21 9E/Q1/VvMm;lwģ#$H3 zFrCRԭo]8^n'妌f>[;Bo/#;ƐHz1M (U+yM3\>mZFPqHUԝR}B Qo0)`=t]uB?!c-6W{Lu  /' ie kEOk@ ?i%NvH&1sϮ+hoDx^1 +Kցբ.[ WM#*Ԥ;mD'EQ\ nxExuEޜ80֖ Bf~6U-M5\i A/m9ig './zrBt@ eB#JThOmq%^,8p,h꼍mkrY{O^=xB|2{5P_ruq5~*n`brIّ9IԽcdϦ`#BkjڂiP{DV)X+aCĄ7h;̕#xxZMS -#1%SwL* $Âor!KGBrVJ]gM_(Ejtc}7|'7"^cX֊ĸCnt(%eSMćU݃ag 0Q #00@':.&+<4-cOw֧!FnIM^YU_f+äx´mYp|Bf< b xFU6f&uk8zCI/8{ r>PC,Xu.1 \Jj^Ň9_v^TwOZ]<G%Y|!W&9}J1H%*|n5N{$㡎Ym"(1Idg~lؿ*U:nF[벑ޛr6lk:e%$] @Ôl:iCN'wP8A=)$CahTLML ؅;ݩUX^!˛x2o&׹bVLx0s U9:NoIо-Ť3tHJ Gm|q;-1-ٶs[PEc3Chx`O,Ȏ0ؔnJ*0x'Fvj5En?)zg8۟VXV{wRߺve)d]s% N<rW1NtwrZzQ%,Д%6rư*od֕ Czb\Kx@3dxߟ1 0*@|k[;?X=kknn^)X$ `$H ko.'&p:!: O)eFuh1n8yp\璊 (7\Ot,qV}:7FxB`]kӵ-#P{ԣ6_9^+W'o3zGRx\m>#ogq q&TLٝ9}IqFI|R0mGf"zk9n:J {"~扆7O ܜң-(Kݛ$cVCoGm+W:UWʥRXn7KhEE~2zN}18uoQSZC(O=9 wPwmY[%;T%[3wmآ)|DSVuX Ɖӊ lܬ{$iOXB[`k'%ƙќ%N?$uuyr \q?pWyG݀ᣌ Lpڝ/7xC[ (qj~T\IY[X FKV431^ne0\i(_@DM]JIlnѮybGK.P}sIh u5n b9YqayfsabF%P*Y0@e݅nQ/O215=MKl_$lo:^/:B+'8_a#Ó~Fv-9o3k*uᇵ_?Cb䙘:̘QHINq"u6Ag]Tݣ4Z9DN\?5}x=r7rs_)LwUGΫ aL \//W/(R)Bc9^cRF4dH] !V ܼ-RFDv4m= 4#>fܳ5Y[4 @Tf-2s]O8rUZtt'ۣ YW)hf=['Y3dW邏t,f&Ph@S:K..f [哬yl$+Ȉ +u-H]/i664]~|A_2cWjEȑNRPlsˇz-_˟J\h;a΂ ּܶv mxQ0IiH 6i>[]. WsXA?LH:sgX *rNQe8Z1'@? >#I͟SZLרĺ vh%.> /6n;7@l4s6% RGJЪ7VwNV6|EtoH,XIΤ; c3yorWX k$9Ț":%wrRL%5ş텆*!rP-niBf5_e0Ifkx|y^j_q|E%⪂|6)%}.ѭޮeeȑxH|p&2)c642v 4lsQK pz\:t,m;$t\17)g qTY*٫~rח&ѾT<χ.I7>YRY*$uxH=/ƙ&PyyȼH|-73=N $.ۓ]UDxurWYpjy;.Kb4x BB<.%'%c20ڞӑ%qaNA,#{0>TsAFt.)|`う (|8h8*:y:GR1|EʞnJ#'tDk˫Xhh<ۄE;f(C* O{k!r҃<\a2΂VOy:ZO+fn'7F*Q@g3I*"!` sK+1 2As[+um5N ;qs [D6ʷrW!Tk_r.0X|81E.MV/oNpיYnunb J8]ɰ:_]Qgu>@HO,ac~|M,eM b_ .3K.6{^]s\8fA)QGR΂Sj`@mv"I0,r_[^jlմFzu:k29ES5CcARrcK?I r7Jp,V_[QPɺ*tE/)"^XN4]VeƓDa O|TruOuDY'dHG;('sg6{oy%/3LbNn (S7:Waէ;܈GRpK4 _:X<^ gL_ZkKdUm׀l6PES7fW2:1SP`wU@TMs!3 % d:YkUHJ䲓a%%p4Ȼs"[.1Z6'K2U12(?r?TżVSvmC᨜ozLKc1#89 zBZ^"+R&6mpDZeSJH>8_ZN-$9!t G-L%56P:51KΣMlw;ҵS0}Le  Gm'6̣*`? |4~yW'L_U7GQU6ږ0}ۆNe }>2dր)}C;v~BFRG{vm8RZ~r42jny=/d"aՈߗ_|]7̬ M>1]QE[) UkʇzFF8dHD{پ &]讝Y =FYk(шP[D@A bCLSiRWݤ6S*@&9b) 1$i hq)$JZX ˫pOx9p\|5!4B7ؠhʿsWeMJ/'-SDkA4࿦ߒI`f~9xLs4eU3.(~D *FKQ3)J|9tfN_}~xq^L<,8>sXhoM[[8١nj,@ug ,suFDz~,i–dб`QT;u1//7 B6=@I|vw̫N+oQݮPGTgY%r{ /z=^0.xvs]#&DpP.&7)fЦ $ݟ=KG!ը3Y n]_v!cu@qhI pzgS,1jۓX]%zM ]^2-Q=koS)[. |RucKTbWQ&[1 .K̩[,v#4k~r-O=&~8h<=>6M F Nn(^-;VVi,ZEw@fOY~o'5g2IZs|iSwK{‘yW^shMS.r5:H F~3F@#;u/USbY 5H H]uN, 'NzHgܿy.Tҭ(6n`@8`A tcv >(rΖ;pp$(K|Cy}%g:uwN.Ho QlB%/%[{Eht롲R,5jְ4qCYIm7 Y8uv̋Z*>@$3i!dK!~'1: 8 iTOn OYS_/Ym\fRzA(Q>7R[YS4C]ˍ[ ws[P|sƕ* qwS Ee ePs^eW}6Um%ͦV(/yU7W}kVY}M/;1S֖V/M0/ qF)4D9mpyƨ !=ƘF(#xFQ/t;Xst=Sm&ǰ`MmI~cxT,Z\TLt2U:Fgzq ۼnZ)Zn|JT%#YRh[Oq/6Z ҿ_-\"ZA` ;sW9oWe~k^.UVtXgn92/oјˬ0;i / 2J!v)j<$.w I7Q{[@lw.$PQ%RM}#p&^5GC=tEhuaeE1t8JaVEKa+B+&PyB%cI˻~Åt#MAp6}O3kъ)S&P* А{T5+}ɴ9HΡ6= M6)7%ؘCYH s.RKr-(ǸKh#@Zjnq r e~mm1@ԶGQrΙk^p@.YŜ(33!m'^x'3wޒl_Iv[7bxd'2ht5pu~1O|i vU2c(B,q{dk _E"1i?xE1纼ܽo7_z5Yp?r+EM`5$|ל1K%6INAӌl8t*RxLQkMjۦF!QXb(^UW!~[EY#bE_ÍMx6Ha^|!,o~\//~ǐQ$==p2H2sPPK%B,󆋱xD!QW==LZ*r܁7H`p`qԬ>V:QcyEܣJH)}M< <ŷsPtMjjڙ;A5(J&]Y{>.˰OůH5QWI2%_x /Zu WFL?Z9G3%q1dPE:wʣ6[PS;QڲT['ځ&T ~UMj j4:,*2P[ &W /yt9Yʖ0g:MVj|R*a+^7K;Orm *_inwD %I~9d9l4#h㯆fTa(1RPзʻ^-*Wh$82xvd/lA!6t#5ST׸̺/•>YVqPFhXB 'Woj*I7ռ%5uQv,g LsY d9& w|ѫ\tgHO!q[g o}=)  "A__xN;Y˸[ FKw)ŧ*I;!J)if-@ S,#]5 >2Z_[9.t\dR@a#L"~P8 !/^)L91(-`a} v{AOk=6#F*#̙F "fFrKɊ kr(V_B NCz΂/yyJ+`\ZFYii 4HӴ]Z5tH:/ 7^dHyj Jr% La>ך d| u,S &-j]=a2Ȯt k7 +1J]y E\^yƫVC,i%!_i&Xpk7 |KS_*u3ģr,2%t&@&3/ߑgW4EbWJo=ngԼԧ~k \n8I>^Mz oWcZ-i5:(~8e" hDh *䁽(V[͘KkKq9֩ xRӄ_I>%+2?4{"[83O5e@e Vґz?ry[[g̉"-3DUߣJ`nU_>|&:qucvO$TX3sNe To+ '6mLڿ]4[JXcڿʭ}3E*+Sq]nH.{0('HyP?STHTσhDlsDq;7-}9l]$_!OM|Q,Ʋ9z&߿Y|QRFWRLHc 9MsY p9w6 @9jpRf!Vڙǜ"Bbfg{'/ݪbI<6U Xx4yf 9FEagMrh x y\P)OLԞD%#ZC_T +6'Y۔ƄnĂ?mn].i*_Kq/!%ɵ.A36r%JG߬`ong@P( F*%\頤#(J6%Оa-_,_Ÿ5_ "Qy 9rW 1z{ׂTL˝hi5$ٙ`T}Ҍqwm`(  /c)^%:VSoV 3hwU*T%gڽ2 i<)MI,A5GPB/){;lU5REJ^ #Li⠉#8ޯٞh8 O'GD\ۿBR-w]lyXU+ «pϵVAʫ2b#r[XA)3jV&[iH`e8: Y8Bgρ.룀SF];ugeŧ|:n?gaHx.v5@_hذ^'aOvQI8D}jokk 2/D:mgވ2zZnJf/Q>5j fLvMeS:k?9>U$~nWGDyZESwr*3Ѻ?s,F2{,}0r(+\::uHZdjA}]P?'iwa1֌Z0,; Si L.'hEz4ǢI "3z.AԜ'2NIxe;,ƛL ݶ4S8OLgpG/2!Ũݘ^DeU!xH_=n$gHx`L/р'"VL;#/pR]@iCXvFޫ]gtVZL2`0v7GNXP9X>ƱXm^K"t7i)b-`fdp"~ `:xEF讔{`@r]:b$/0P` ;,ԺI@ѥM vi=QIwee0+sh=ώ !N XHc@lHXE鲐Oyv! b0qJنt3~B6mP&_3;TqhHGV5+UZo9?[QVw@kQwg2 bRTo~}Z}ӏ1A:C|(2 2I+LhJwl؛5bb4[i>m|Ξ|JZMb]׫/ S I_aXk19le fn9x{Q|V%ؙgَ f~#7l, ڧMaERr] .oΚ;zh;(xM&,Ӛ7Re}q5`5(3w3T'D~̜o鶟jz.  }{kJq\HabtcRP'HfŀrV\/gT)Yw@wy ~6?O@ojֵ\Bm Uvf><p N*٩qg@\];ygx*{0%eevpŰF&t.MnBڎJu?[pUC-*i+ 5T\a}ITiāV?<:W+s6 wǭ'x;=Ϳp#'/b[b$BukԛQ 7%tơ,0{ B] 5HtC ǂeNPx>(E2)&Sv&G\ Mx[ү*T|ٮ!R.-|}WJԬs])8N/UEQz R+Vj k> XaLiF< Y9T8ߕCkrZ):Wr ~s&v eUE]ndI -3"kέ(웢8m6ȴyLe=æDG}ե܏WT& z !6lIUJ޶vfI]뫨Neu2pӠnnޛ|fjD 2|0kR/aeߡ'٢IHc6R26%UZib\ 㣼4hG7 q7B[6i.]t,=EXY]BUJܨ<`g?[.u؛u~{3+HGqs) x0$[zFfc2r2XkkFRf;%VoZegrb׾{@v8(LoQ׃|@,%iiy0~14WN7됦#6 M\)#{SB`ʓc=;MbX(}fv4RGd9t0jJoD)rUY IDؾS1{!9i{Fw5@ MI opzcZ~tj oT =ֽH WBLK:9B:puPN} 3CT'Zk lj[ji[o67r=oZMu99rWYT{hR2&sH¡KMLlDF@?qnotouKl!K+ݷdeǐhyN% sp"8OOa-o^Pԟ}H':k iUPј/?#Б8җ1'|2[H5EVr?0:OqE$][1C \x@>zrGwih_t2KR- Ʊxީ# nD% g$ڋ#"jf0Z`*e c8ӂ)I?}mHfr* rtJmtYzZb\EEɜK/Y1gX/);~Z _nB]Yw[ѐW?ErF/b)%g$ap&&y!xW֮W[{VG lK[ <>tڲ#a:~9%YU/(Kï !"pӒ1(.0b jzj.`cZ|,n"gpV!;$fFկ~:j,/ݘ,!v|Jk`j`aUGH3ɰj674J>/w(r}4yfx{!rx8@_iaêv ;T&H(A}3/BٺrC3G~\ƃ"r\-rQaEN0Z ^řy8]whiշYEJ wt|>jYOA_ӨB2X,'TjN W[X?},s{jO<*#~#t5n})Wt*ryV+|9J"ᾓ۸_a[~:H/碾(ΉXioXq{*DU/zB3I](g %G ikιP;M.hr]]Vl׼i{yHRxJ)QGb8~p"YPX}Lz#c77 )aA2F V pvQimA.q& T\{yX!Ìhr?ߥ,{2w~Z#֗??}}]}@aOU:9{1`C>;ɱsKQ`Y%\C^gۚQģjc 6H Jm rnHyQzEgCuج&:A/A2@ )CkcZKYʗm&qe#o$,Iwvib;1u/ae-rFUپYMNcsU Cplʼn pV-tz0HazG؋k# M40/bURd\!FHN_h ׶o|bax#}W('m?kT[\/0Q.̲wD.偲˂,pUhb͇t߅я{._V~nRvP;53:GnJR 7%ҹt8oN]ߟ!r \L kT1tAOLe'%`opHKnӱ}DsCKT΀Ns-o&Wf\&"=W6 q9fr?3p! ,[7 jbu˝иW%"ɝ%F#Rn|W#6nj8kP(;@L//8\!aJU9᧺j!`t-giI IԉʞD]K7z/?ɝ8OQZb.6V;nzL(YA&2󽯳 u|"@hTazE8DƯq2G#I) 2 2g^$*?bW]3Pk)qy`٦ǘ4u*"F .cI["Ny$BY1w~g,gYx1D>ʗEI;E@DN?-3S9Ul{~tp2y +/{ǽ †xh:% '1qƲ! K Gx1gR2f2"dsMQGy2*v|磹_a^ -4Rjx9ө:KmW!LKԯz 3B0u_ $Zn#3;!E¾FI֌`dn>ۓ Uzgt:Q b0/l"-+Bhm,~\XH;h<&n:"TuZ=}ܰ2`Df%/o> {:);Gbk'kmkByo1t]|w1J8\%n[f:3Gq GϴQV]ZzGSQ ӪܥY(I]?+{ +@wӃ94C@"؛anw᙮,8&W1x͵vamohOܿV1Iaec掅q%¹.PS}};##t-Kfd!7*sKE.RrYSd"Ɵ$e ;mX F jynN6bN_[tpHD:IX 8Mt*KB%h*XCw![81mpܟL<9\ r ).闕OVSލϫmÎ RlZtF3<‚_Q+oCX}ቜI^KE.y[]*&e)Tu7(3E CP52/6+G}@2584bOԥ%yU7aDOm"A4D9jxj0oqI pm2 Ab>6uD3rf;|LrBlX:M-D&eKh<^|*bl`6sYLl )Da$h;enTK%$7vrUӧ.W ǬTj ;4 ;wYY< d>#023tz4{t^5Unm[^c0\ŷ(B5vZ1A_nmd+IXk[/P2R5;NӺW*V/ xq/@ $-4$5*yx891RL UNfW{Z)%5;H->)>$2*-dbUՖNS˻AMqn.h)aVc]g./%ZZ~cO>hM0Pfq#3}ty悾*, ֌Յgs, rcot!xZapKFj/ k&TZxҧ]lI"<܂SP2axΓ瞠ׅIgf%"x5ô< @}|C8]8|FwέD뷞zh {ʹjA5̋uFLtR > To^'\n(ކ$JziUM|n=<7P1AK vcKcm \1ަu(_=r0Uo;m #DݾrYٕsĠ ɡh}(Z&I%WvaC@t$[|{lD%*Ō~! 궫7t\vaB$G2ru|\>ZI;|D2} $*yͱC"Ưis2SQȈ5ȮߟdK}>e\ƱElvO qYd+ h " щD|O!?ߴǕy!4ep m#s7)̮סO8U|ST * aאE亗\JmXtd $"x3b遼C^XOi*fuEC:T  scɛ~bLyL?p(.gdx0~xT*:zQ/$f78 JzC] 'L X\QA"⣁2w>יC  ݶ2rc5ERa'GC[":*Fat-&,>~G9VN6Z:#jjn:ө@P1s&<7ѪGN\=P9eke礘OJ啉F{leO0ɔl X)1^Tl"gڪ) Og(5~h 3hUPQE!g:V+Equ udZM7L4&|=QX#Eu ۊ|U/T͌{_ F ~gܕA+-2na~n7Ҿ$lN`87Q[50 /g yxpcخ6o?3559y+&3o=BGN!t] uSC#r)e8W/arR3Pmu€{[H [u/ҵF* J/Cy;oHH@@wٴq04ȉ:@yIџ4nMIT]/Y37  MԌZ(8G屁{l\ A",|m0= 惸C5|, Ha(#Qvb %W<5ߨHl')U_.;%l>AWqR¤տ Ⱥw-p/FV<^:Aq8*':[ℊ ihuۧS^ esaɃ >P'vK@\ue~Y G>Qq?-,7pcv.(M2w޿qRř:4=# > /_d1fs&2HV2P(z+LB74)ᑌjT%(!;vC6]9Oy.s\;/ OУ*I`W'p?e,pqu0~ 1<}ZMջK*;vVa͎żp 9g>R9`-aUfmb4 h#\4xiD !oL6/ )`*:,)r>$Nx:I`u8%1fbbwg#&_; /Ի؎O3J)nCXgMѷVXID8^#[C`02*2 VڋLВDsʗ lSH 튡1xdlٞB"™HQg8gL@γģu'{ %Q\}ҷ=;Xw<Ը,\ϐ 70skBn/zk/~a6 q k9q\l/Fѡ=+i-2_UMM<L؈o J^M\v  E!`( [䣫^bQ/l`4^"p)Q(iΫDpnþC@z))/TxNV(s]1*!@a;k$ i7Ϭ[7A%M1<3JP?%Ae-a+r}ڼ ڹ0heP-z7miݔud-Q9h̘Sg_DRAhs'ZxK]}uN(_19{qXn |jwG.2%F-*40,ܽNsٰ͢ a.ցp~G7g :I,FRc,0GkW0}[MXb]j?wM-Px +Q@BJף}[gk;$R[Zа}Ju ;ts1e9אt1yYK^Fb¬33:8VtB!hKX2y vOv ).faɐvڤ@l8OaIC 0V}sap:ZtP\ Tjt>Ր9yK%\T৔_kcaHȟ;^7'{U jjpcNtI0`Nu[X@n] D;勑B9(MLkB]B֝[dro_vuhm0pLk 21ӄKl#w"B}M$'hTmP A5 .%)sh`ds ԙ^c tH0@Z5Z3[=] N~lmLwǯZs{0Xw9ip& 1νP2xfcnUnh]e`. a>yZ[/6~3g tUwoKɒTk54!380Sk|4#I>)`oSI4QG FP[r+/,>3wt{p2 ׂO?y2'_lq2s\uf W> X'yQ%C׉R8^_V. I==`+FbY? nGXijEoՃ@a/^ 췖X*l;3IzZmCa'P{gZҢzr}_?R[hL|ˬTr2A!fqQҍƗky6zql>Owʒ|5-Jr}Oic8WF煬jU!-pOfT) d\M)wF8&I96LWV&QmtbO5bDc=N`|Tϳ$ 6YR51SSZG-Dq2A@ўWK қL@eV%/۳ȱv-oޕ|5#؅:G5 ,%ĂLc34BS!uә:sĬ1ՙ3ilpda "ښč~h@!o%|VURLvpk7dF{ KRk50c.##3D Xh f[,\ M<āw(糪w'ҰF*5n7`Z>*ͪ scѮIӈQ{vJxSMv@)6@E-ä}v UqьUI `;SF5-ӏ?U|!Y$ oOZoKlb1,Wx5ևjlmb*mE g< @wlM>u}b {ʐhw ZB]JqI=]41#* A2 +el=#s⒟.[_;&H'^GQDiꘕ>1u8 YVH._ݰ_a( QY"[Dl-FqrggVUD2y@ MnV '#&'+:hr͙ɵTJ{V؄ >yO=坵*:XЕJwhtLA[8& Ngƭ/G\3opݾ6uN?)q<_>LDY,>FhertܲR):;b'NTڂsZA_8!@ұ4IQF{IC)[njU-2VI Τ_m,J0 N6__rƏ?ĺE n5T(%R1ECLyy=e 3GOiC+Jgn9RRBGZ+^ Qni}M4&0dh'6W3ei<8-]Reլ"Ƽ--e[9:d;<7=PC-Syd&lf۹Qά~%TYW+sHq@{i\TN%3Al BU p}|t.bYsa,>v /iU MSL nC Y'|6 [w'S(h뢣H%.U9GOJlqaUl sqn=% 4xҖ%j}nӢBQ%}:]Q'ge7is[9-^N=KG=|s! 3T)ZQu󃛠cv%ft\ 诙1;Z.45439#.ܟcɷF[uX`\BN'i9 A*A6ruGLr3p}X%)/Q+Tߓx.똍\6Ġ]#).o(rL^}Ao{VI)/!#V /jTJ|,|PQ31˱ aQE2"5Hk¦/fu¯?$" ¢6J3/>o0=5@ -_ AIV2x8]lo HxniS_~o6=H $ud E* 5,U4s,,I:a/Jn`xK&BO(ZN76X@(w:XL/y[;m|wX5:$skh;M(b Uw:PwES8ؽ-o$ ҷ@4C&7Q2GF\g5c^W0ky^boMԧkH;wQ*M,Z15ßyγj!Qc8Sh|0b!cO! >є@L?g>peQ[bXΰu(AθB+ XFBE:7`\8W99|dA`Y &BVרԉB6i]jBY[29M6L` rkI*dm=< MwA6.;7%9! 9xVP/37l@j(>3 .[q86%ox7/kGo}r) ubLc:O]" A4mDdBIx GwMSqD)d^WH{Ѵ?A}'C;Jx4[1˩GE+umhm>sN/ @<$F<|<Jd6w&7<7In \S ċ(UZtE0 @Qr@=e|˙Gz!JJY@~pm۔R_W~3ôSK孑?JdX'&•w709 s L~1 4O0WWU9,KsK! q$YvK\-ir0 ^Lks,/4NF^`f Bm( ]kTdC\'S+q\)ty"D>F5~a2NrM?!H-HwgG6!UGݜi{o}ڬ]>:A.ڣ f(K~~w#~4rk47Rr0KF $.57C\ cxa/@ɓf&ΣJKiD-[lb*^0tvku^DnXW' Kft_1Ax]2/:BM4/ Y|Wފ-XVMS&g;,(()rw!K[B3ؽZUAp t'mBU+M LѺ#h=axe,1q['u0'0"]bsȼxqjg4MGH:C}",,' bגk.mZ6 ֞a[Fwҵgag>v{PGwGIgƓG t)_=s KIJ~;L#mmQO\Sbt,l&~oLY\;$ͭ2Q ّrVr#x~(Ͳkz|YX t nݷۖb.z"nSc|8ǛSKddB`?+1= B\рVy ڮ@Jq@H+־O9[J%_:لD!7s.b6jQ?h5VݵN8{  ']J?V'!p22u\F`& ==g00A|BRx>:VF?leA 0ǽOY m\.d8W[&Rs1}eT`rTJ 3mizdؘk>zSBYB:S3nn_ NXHS ?c|\ x;,M?+# "\ ܊M;A ༽og- ?g o9 DVy]>*:qC]C)ܾx - zy* U@O\WdP 0hh TͫiB -yP#z-m4J͊"I-D0Ҥ΀D*kO`xy51"'?P<fg4:_+AH9W`T)6l%yϼkldU@2.×9Z"omR!dYx|w魛(" }º>??[)Pպހ6O4>5iBqB 0Dq9$L;Y2yf.zCX83HR{n]7l?1HFڅz9N=/) D 8C 6/p֙^7&0R~$7ʳ<~3 rM#J . \ޒ8L㔙ۘN>!+"tHolpF^%51`'8aIA~0>Cms|02`HR$G}ֶV/} @ǼHV?tsl!(|V3GJ4oog3XrT2o HU-Dh yYfaE+xj/34yT/L)V|:;8djm] Pcfն򛐥R'"՟P>|دjHkToЁP 0s32Pzr$پC` &u۴ǻsK*Ž|I7.Mjo2!f(J&,#["&7:kCeg-?\:xشtxNiH 2e)Xyctь8j Ym⫥R^p{t/!% /@o8#;.zIy pVpzZ>?jD yF+8{C{I(wϳ0&K4b/̵I]煇aXA#l1- J=VMݡX{܂L.6E1`,x:QT [DL|oJQɮ(J*q{S>yoD^9AqNY WDhHよ~@hx)3J&"=+/#]1KG{͏FHPXY$[d~^x+V\IXO&قc?QʄL9ovg3de^B^uI~>+\pF Y.$'4-U}ڹ^@BN"@8c# U巋#6I+V3nxAőU(>/W{7~cͣB3F[JkLo'z:GE\1؅V|mw]}#f.z}pj:ϫh/y 8Bnspu[/!vθncovC8N;x*eK.].r Mjhc0gGom_tCX;,?9@C)һVk8:a' %5In@)G*k/١L2A^u_ќ[/TF6m67ίʙ"i古^Vz?S;Y tP65:&q9EHtdvFQuHnNm%Wme/;'h;ظ ^Ib86up1KtL%^,$P_Myc-~ZхpYvʞUwKpfk?B8L~ΨotœVK71Km5!Huuf6=Y:+a hta^.o%K+?wJ zWtn87{_-ZrX9RЁ(\mPʅ!<؂ QjoJs?;,HD #ҎA#xm~ʖߞwg_e+ǵXMKܰЖP[qZ]eF8pֈ\2&ףF0[o"͏孖򕡎.zu^B)ώ+jo0hsim٘W$H̩#Z "ig=Z2ZeJ%)w;7qTǽ7@Vd3^u.'s *Lmnc-=P; lŷ)y'b`|>]GiA&L5 KLR1fMq*z~? [Ϗ}e y)e-צW $ P*&YCӮkSi^3 }O^ӂ:g+L?ƢWiILӭ U~zCk DɚSΘ\%>V~Jf-@E#m hd Jhy6ELV<fvPmĶ*kmWel fn d*2ꈈG?թX0+t礠W$3 ]ƭ7)o0sXGvS}{]eUW#m p􏌫5 K0z83o&$c}-!'gAÀU{yo>crV;[iw֬0Fdv@9LSYhV{(SE#c5vLsЈuN\mYRD^a#dlT4C:"AHD4'!ȂDʱ hPanr庨 @If :Z gp4Z@_ uH,}11!vOTSR;4|"a~ABƖQl'=6L-Ԥkndz#Fuc.PBoc=JcJP؝jBc~ʇ@~ڤ>؆ "<~1 a52W]ɂ:wjфfs5M+uoҼ(4|YmaEhTΪ:S :[TX1>|hYD-jIחsH^; C-s\\ӥTv5YCyK /BmƯMhSLE ZHE&d@0Cz3qHQVEDiG9ߧl@CIB^sv#+DrӼA&RꯛpQ"cU^#r?O.׼ !.Grҙm@!N[6x쭧st;xpB-;TfqVvrҘ#AUBY[W0л5@~|]\]#RO*#`v `\-S"$jR"23AM}׬!"|.e8Mo`&r7I.`#q[?%Gu\x@d56qIǡoiczL1gya9y*]׳o k1= +݌m,?M (OXX$#fpS`MLBmbiMa(~m2C~?+PV!>$50r;֏tgs.kHgQ];T7=BPz@,޲'̩A3B[Ck|Pa>]ZVkF%FdB,T^[,', (#U$שg&G_܆wBG,M"`X2OL;rAB**F2ٛNq&V}{9srZ/>o4 0jKs7 FG|`Nt>̵G%$Cd]-{wuNXB68k{P))딚g K(eFWC+JF S5L"Yjljdӄ{_a{nYWd/rLhYXf@5W xۺUcVS3䡃g;LCկnFxZasGǤjW/>F{5ђ=64ZU~ KNtkOIɘvH22WKcP;Ļ޲1B8H*ۓKOG>ὩԯUz15IO_TL҂uֱqbcWg u"}` ;awPsdX21ZQBE'keh{4NwRqHbU! %.uIn*S B$:%4]E0X1tR~A;ț41* $0CxIQzVw< 4q syFݦS2[%55<"(ӂM&\므#MGaT]t_%r s1ʆ-؟ ęhpBk= 8M)[6CCN.>n aڿpe<܃p/Givvg([vZf$+eA-|<.[uA/sE%"z>F2=0')=D]Ox\AD-z@)s@h1:ML4(o; %UgAԶ';0p)${z`M";dʩeYAX KW1TKl>67N,U'Z@y֜Zeց.{D%4m[-IDZBʭZZ5`1neG3G *=v\+Pv{~MZݶZ}xm %D114+ӧpR _OS1\N|{P&BHq:I-c{%TCpU2* CXW@G\7T_iopWaoEMp\ϗD.Hfʗ *V|9Cs"֟ꞣj2+*lI:l{XWbR#=KcӜb5N,ɹ=;9>,|`XXֳI Ud+CV>^,'ClIxCp;kJ|(h:3t>:Po-2dfr⩗Ọ2jqOY0%HG}5H˯3d ht :#syg]?V`mCU8e^t>U&?,~3O;kS\N h܃P>l$JM6E 7`,tЫ;E 2[+>$C%2c_!@!5P-q{)}ȶ]U9Ʒ/ <7)Q#aϨ5(Բu"GC>E@h2`0Pa-Sբqhd3q  \ #^:MFhh]_erЅOp|0)\$f- ]g5sx^vN&_13$sVG=4SՒ=D^X[*%m=,LrV5~Wy@a %[ohVtz`Up@zs:s_C_9piJ?.n^m2 ǖ1Tayb.Op\3[W-k bܙհSZ0Dؚ(*iHgQċX{8? ::+^pyo0LdJH9*0PAKi! }ZUP t\ceh#h !$RDZZ-/.,2M6^ wAE)͜F+i_0{?=Tqt#_IwF2`K;&vگd$lӨ6HRӬ+A- \j:#Nw;7'raf T0?WDV:!drLi)"au:A&g\@y4b\"܏x(u]IDR;F:{J寔,}lȹຬ㨕39t;W 3A0@>!cėGtYT#j`Ũ֮mur_GZbh4+S|[8vIo:+#W; 9.1kq/qo$ \d V+N^ը,'A(l"M>kvwlNb5L]S?:=ˈL-bZDOFX^, q>- k8g edsE6VыOL7Hbr{dS8Q{nfd.نJMQdҶBNc, XtmAi*"@];/3LH}Z= \ (]XNg~NT|CqK(,{򷝓Zd sHێh5v[ [WWKŝfIqv bxDMb=YPynLTO7rY,{Qu{vYW9\U`vk8>4 2]-D<,`1Q| xb0 th==jREAB˦5}KMToYu[wL&^(/* B#/{N{Ȓ\2i?zX[1 )ZεۺAUF~ 7 CoJLP׏т3Tyj yr/D:oc$p%'D2S098'o}o h2que62&CSn]Y*-XzV(<䟋p(Yc']ԣ0P]I)>,go&9 Y{ P2XȚXE'> j(&^ >>M4hēR5~^?v幧|cU*p\҈ V9c| YHKR/rʚ‰I_wDkedɇ}~Ĺev]('jV s Il3Euxe f⹒*Xp{/%QǟuET%n_Gtrő1h''.T9Q5 ?*kfZSuШMz̊5|հ^\7fy3SBgϺRT94"֕aJ H~A3Z"8FfJ\g2SZu:UzyX'gΠVqKC>"_XrP?;@6\AxjZf$bA\ \M8)EaK}FDScuц_X %%sY˕X9F{NY;V Rq)!yat/30 ^E:yKM7,,pd{hKpbEk0V*lZT J #bn@F UdIQ#5s#Wa;fj'51h@3-Q_Wۛ9.o5`5 ;/B5R##'Bi&Q>X'0 =Z|}tDd002s@x-R@} > |4D,G^qVK3 |2k%v2^J`7]sS`_}3Z/ +`M~tG$o fV= =~"jJJ )xD= ڦvlgf3o7T/~8W!$>"kl[HìrufOU{h -g8AQ%.Oä]>Ύ/qol_'bMݶ*QÎO-2|ڼ2m!) /jMOP*"1 10iU:/a94i~+*ԷS$F S0 (45e Fq"9 Q[UڲUBp@BsfiElҸxMm& HE3&S3Myj.Cֵ%$cޅuw֘F.1E:A~N[@lz9ш6cK}uh0f@&}CA[4v0i/m_6n  AGoֲG0( >^bX @XnuKՎ/~fB#M${ Ed-# b$/mH5o|g9d̍/{/~7ZuC^) `hV-|+p޺}\#52*2#HYo|nhfXoNH;/*.?S~QNΔ>ih~$ds~ïAfUHawU6ME念gބ8^uD¥n6ɉ@ԕF'0"3X'MFIV|j%jt0KFA!Uk.RnsW}*40LL 3mu؅+E`0&W8j7k{f+R]_Dg̨Nxb+|Oq~嵔 ob _H/\ w8?)Av#L ^́8CτNj17>r?4Zno]z^o+`tL>H  &X"z)s*Ԛ]3eK{o~yfe,]ވº>9pAp]QP}j ד,71-jp{ 4>%ɿMf.c}I{w3>j٭DDV3 $ݼ FgkֱSk%83.8M"58b*dhoB >tdT%%XnpK|(oW݌ҋjRa!G8kġ?.Yܒ]w.=}aOa\OF!WL77 'cƌL%MG9WhU~Bյ)HvoAu 'Ӟ0_ iճ'[J2+x Cp^ˍ gF5>e8#n=ƧE9\8Rvp快.GO'ek@MB hdƍ7*yGC19ae\ͯ]~xԞU-'}b?$mn W؍LQw`P3`RkvSfY=Y5?Ν-?rMhKE'_X4*cr8/ld@/:SEydB8^ 2v[׹'|zgFV\D0t eB}l>#4 OE)';CﲾUkU 3ttцpamk[Ǣ% /ک ^ J^S5 @C[zwN\oy{iFNܾٗR-Q|ax]ъaD3hggT{9KP.ISO@}d~{!oFAxܯ M9ip&!+J8SCq=&Rn5+rki#1|#FYT/õ;m. sH(Ln\lfKy%LF; fG g˻JܿiA6 ˔tINqa>q"E|G߁;[: _zm=i!3*!tx%RlׂEߔQVzŰNtb fЏKǗ ìD~!{DO'.|aUmMD24XC!naFG#φS'JhEN sA݀-Ͷ|NKV;k8~ׇ]pWC$e]X5.˒uʶ&wma̠$m\X,˟G i|3p(WxJIN52#M#I4ɩɻHm +&2G./>lQ]:ӹtOIe,eu+gu<^51BV:(Kz>76-*ޅIgǨLE Ԭ~g~yIe.v9V#^A ZX=U |%9 Sr!^' tR4=+.lm3InpY8wAN$%EB:{ iEH]z^]v3M\)XAgEV$5 $<[KM0JF0αdhұ.r^c;z06v͘h&<;Oؗi1>lJih!1P0&"lN7lb/ZUw՗w{gg%(ߍPS5R7p %wʹf| ezZJDф"oiXB rF2&>'^.D,K 'Ɏ *t5SO .%J]-; Fx~WqVB(=aiP;tzk׬߳6jE)|KѾrӋ#{H=)EaO58; %v툙1m xdDD2Gy>.mt-}ڋtLaHI%ꞻd![lfGUx֐m$'ǵM!HUVgf/;8Ƣbe{&j=&O\ŋΛYciF*6ya9DYrfrc3w[ѠAbNF  QDÆ[bCai l8Ym3|fU1 b\c FL' z uW0(vhͅ9)n&k3+ Zʌl;_F?']spU"|FBVzb܂g_5I \t떬^~#nBa-}pЀ  }U.׋zqUr)G_ߘl5ZNa'}7ݲR8JIY M' {H`Ww#} "ʭ VLgW'\WB]C=>q,J`|[} [nLcPBF=a14Wt(G+kpff`` E7|ka$qM h 5ȩ@9&c܀2pvH6" '@uV`(.½)먑wq42l-kXnon ڢW'֊mծT;7 J8t(K*H, _ VYګۚzgV1U[y&&NʓByރ}|KꑪǪٚerP'@D5 !-> Daץj(8, lg˲yDŬaZY2t}#K6 zĀ`Ě)ɼ+.'C,By̥"݄s/vQ Q>#/8x!\~l =CM5A-ox{]-di.F3VH]ӯI \2Noի(~&Գv W'8|!`tOR::ޤyUsW4{]fOPPψ$G;; ]8tQrK<%Ce?~z$ukSPߌ6q9awj|g|ϳaf܂ǫ1"$Cr";6kp'qž6Z6{D9hHHC5dJ"lU0Y_CR9UUL֓(u/*&R&}$}RR(n ,Z0BR`zTܛ]\ \caIt:ͷ)6a F>$4v&R(/N7+-_Djijl7=-jfqԏ?q kgEguwh3 x=ˑ<q1]`~neHK.R-mkYIKOIQw/F.o 0{`H.JqHTXLYҤFQ(ƎPi_Pħk3ET}z?z6ff]/Ir1VcO\3O,ҭACW^Cdf o&He;̺W4)ιq=*==)D~z:F6 ~XY;'m H~1BLU@Veη<;^6JeQ}5@ZẒfu"\Wf2Af{?)ɥAT9awƠ\L]aM"R-IY7 Z̉o[k38 (6bDѨ fpZ(z&f*]Sϊ,~:dL_1WZ!>Ìq&Ks$yX+9WLVrHsV,EXy(u|)$@𶼥..w%{R]ClKlXX1ٽ,#{)OZ@^vC0`fKecl ?%qѦHeM7kyq:MPS~N&?{ɨ홶V$,'BULn&rvBs^680YHC,+&k .%( ?Tj͢ҡn d.Qy-?a$ Z@+"BPc/69Aa6h:ge9ӴE7ۍi?Gљr+]iS$`#n)l)[0 .; 40C*Mo iQ -z=ewT%tF={DTk:2WmH`7 T/8QyIz,Zѱ,=7 7Ѹۄ y@ !'S(&uCe= OXTu VMq\A}``ԫ(u($Yv ouhYŰ2HFt^)2+={m *:ׅ"Oi{ [1>Y)U/]$a!Ra:9T~ ^}&!nF a\(o-Qezzz @]$w)tTe_3Dv7>4Fwjb=0"tLjqÇ6(jع5jVQLq=0uy2}Gw*'{'uV:A#_o@w">:É^-co$hlk^ܑoiG#o(K"D@V] އckN5Ӄ*696X|D '6XSK8czZ XYTZ!/2t^vnPnĠ{hrnHa8h #Dwm 51m(q )y%#/ uAъLDWAϦЈw,7UGw@6rN/jR|O[\~K>:.r o2&?J#fDW^W% jdDٜ*vX{Uot~U$/ծUPVX}طb¢d^HWdkTkMe7&xlr7]OM0SjO٦z_z F+\lBɮ Q^zuP0rP擒i!y;ht"!yc;f&v+>_X[^H~o L50VۥmO%%DLjZ[Lm)\gpK ֤ٔ(Kﱑ-z=@p{08qߒ"x҈Z:u%"d y/rn܅GD`Q6$v&1ucu4`-c*f( fap4'pڲXP[P\`t+`5Zx`cc4_7/@nҏ [`UIJm%0@ Ԇ Iܜ=@ yoF5kK#aNWA`Cd[^2fky r 2/3`wamXcY.TtBիRZ,"%?(Fκm.? _K4cxQ<}I-{u\; >]>Υ 4ֵ^h9-GKrh}R-_yVPޜ]1'jOYҚTmDz_ C~AUvZ|{$[CnꀥrO|M1oaW@ݩ$:+!)O7Xg`oH;K,Eih[_X ̥8)N@-9!Z lp'xf~̴*Cb2+TrU<Y8_&Iv~kIOO9Y Ҟ6+[[R}Ixˁ.C?4 ` eCّ9v2iG6';q XnK c&ɺ2 B dAOc ,AԦh Gt8uf2']B|4>J9$[%۹捽Fuw3 E0F(,ohrGO} ]ٙͿɐ  <1hm W92tU?:{zҶ)W 7{WJɩ:݆,' t /XhS5r,[,lA0B7qVao #{ yR"OrNsʎ]#O#-g.JIxst\奰D^o}!xNz0hNbkZ?˶xpf=2ZPsթj,XWQE3Y.x ~Qc2Ŭ@_G$W׻co䣆㲃1 jǂ'69WWwf%*@3AP"hiƣmY~њ|˴VgM;I"l*g&0^9 &U\n=JW808B1^3u/jԄUt-}P0V݃9TZl%G5)-ze:WDJ<yU`ْ<ʹaG0/c}/=˸QDWҐX5kIL x!ӇixoFN]֚mKO`|9Yh޿i |fSyC96Y0)Kzՠ92sկ3lV/mV4-;㈒{ ;xW'u QZb,3}_ĩZD$MDz7H2֣H'[Z$԰8a:օ9 ٔ'?$<5Wb~V suBFM8)+ds)Lt!4l?.wFMkH-oF*;iD9p̃6E>YXEتwh.ţtĜbT7@1_vpD|!ݑOM7XЈ'ovBi{_ut΍ 6@m/K[- m;dI0idv:dXa[.LsOgm:~){~0|ﻮ6F**HWhYWΟugtkq 'm¿Uq_# Ⴢa=Oʩ¶cjk'&<ǵ*d9;Nq}f%7 ґ$4(`7xPҀ& vMBZ8s@:O8"}fMOz$nGLQUdk0;c`D)ǃfElڂ}Aȵ@yZؐTE5}3ٯмQË8}މQ,\ƨ*h\uT46樂ψ@Ŝr]#>lx9џ +m5Spqզ]anD'~^b*4̗)0OSl@1~6 ͅ(fD XfymNC͑?-<}]y2ǚf}ɗSdt5 T5n㾌C(݇@b$"lhXE5寍 Ǥ,E%&NJ '=tN46̴ؗv#"KGvFKu9^#C(@?I5/S-Km|hKXԅaDzeef ?U t2åUۖru|b: j4ŏ%xxPouj0l䊢0w9-wfr3>wJ/*j*bF !ʣ'1LTnߢg;Z4)+?cgv&/S] U8 nP)mhau r1 z{|ogE PFYd<8w&ɑÂy>T2[uCVILhd?868,`C,y!eVdJueCX|koω&XEK!&eCo#I&)Px_BI=hOfMZ„Gin=)+6u*8p>ΜUZr8Jv2|LLbqљM8js߯[Y6CLf`SQԸ #@u@g} nr_& 2_gS}\of_oJxG^ UH>EZEz1g7 d=X熑@M59 z!C"RK72B\ПN$(8 5RLrhчwa d q>aM+<^WiR&. 9I躢!0NfdЛP ׫m *dDCĀ>p~p\idN9֩]ZLP Oχ#rS=Z8 v8n4(x^,C"UWxBexe]gHkH8Nr<]W NHqkldȁK(V`-%ItڜcjLpnA/ ?Če+o6Omy@/2Oޢ4 |N` yma߀5֗X"50Qf>~K'OɪT/bG>/v<ώСMMo1gӶFbV+.>${UiXi޸Wz p&fM>S4OU0qSd+L{Hp)ʔTEBȖ9 {)5T0 .W3^&e3f>A'z*yzĦj ~䁮+#c+*ޔ-Px[f΢%{/)JFќɰG KP⛌d 0aT-,t0"˵Ylkڜ?>7)@}k6?I9Ef_֢l(O#`.͕CNԩXw<2<؟LuibC{4C((t`Al&7bʐi:85)E? )D%C 4 TQyݢp 1/YϰJG 65b }?mYHf|djF r @J>HK}| bbx,N3?ueOCiY>>}U@rJγ!):+g´."c:"J՚D'jV:y_m4CSᛌBj6yoGO3j#}h Οl5Zi$DpK3:R$w'1ҪYxoN2obnG(=dWIz@"suRr8;+K_ek*^aR1^lׅvZtDlQVdr. ihs\c({7[w+.ZV)Œӛ]Dk0lLqrKvL\LJa,&ِw\%oY6C)v%@cKˣe C&[ m) `#3ODC"ۺ *R/)2h͊wMRۂ*@KO;)MD3iOeW0д,MĵuBPy6fʍ a\?"3?};{g-ggK[I/S܂f-@)q7_ٮ;_5C֯.g#)`]2ȗJ d,xqg7JM};={Li\D00"|sbPsزFZwGʌ8bNQIG бpvwTx  %cg6ʑ>scwVy]s4[[.l}F`F%VBY.1& sY4P̶r`Tk84换k iyYZ{2|a!e+L?8:j`fPYkdN|\~H[x:YB':{9ZvïZ<_.7dC x֟_usiӰJ29p28,"=}X=s14јeyƦ<$/NvrDnAn%ڧ1Ey G)B=仢־1A\- r,TE&لYIo eO˝1$X#;=D~>&Y]WAgH?7Zc̎%lЌiwS.ڨB%f6*#|{.tpIS&fGوKDwҼE|Wp%1Tmצ(&G??#cA6=.͚+.xn,&V̓j~H˺lz瀪C`F|LqL)ds¬ǣϛ{丰R3CZf={T^r1WƆ@͡ll T+C:D|VP6ߙ- kcL,5) )^F"Jl ]X5uCٱ\ #*6>7 D":O]?wD;U6@/&{iLw|!}]~) lf{'˜BIhu&ͺHyIPuc6yZ02%{_(~tُeՠ. irrǏ)~glhy*J:qz_D:cY^j˝ȋ?OӤW'6zrgQh )J/\ɵ{4pLo3aU"F1ĽIJbt0F4> h BcVNt%vP۔x݇ Lg1N54לӑQ,_}H } aG= c*"R^*r2(1^BN&ͼ Al\ bU]NYpƛ/54AS1O&o^w%I絝F+B)SNuZMXXe;/\koc,o@v7[ͮ-ѝHDAڝf^ju>A^S %l(aӇО@`^TIAZM?h*c(-`%ODrnU&E]0BFHp9ދޤk =홐g% Q qj[U^N_vd6d[L+Nc%s%^pfpBJeQ@,%2U&j]vO!KknR^B@ ;JA i7{s<g0<{ Ihk~r\+L!GRja|'(J{~k8"$ޞU+D˳NM~(Cy|ބ?ǢWF5!&~Z$(CRU`rdl/Gv޶(Apc<Wۼj01]OCfrwQz8(Se&[3_2k t@UQ"?S1uIA8!b/ ꈣlɑyI:ħ[oh^t5MȯSXC"$K!u`Ek"Xfr$f?bOc"QH֞zr`, O NqPZ%V ѓ"q4`(q0&rX!vaqO7/f6w}d*Խ5heبqEF c be%/ pvj@sek$!ZCV ca SDTAЫ%0Q3j+g2_a Y឴֤`HgXR+ll^EW`xgJf7Ņǻ5 Rۖ6:/r.ߔ̮D83Qj101 +QópVb5|sakpjp{&6xw.\ yBD,Z 4}GT$!Y5-`-SYnLpK*.$3Tk5[ @!vM%( ʃ?*B=٢,31ME@+-#Cdif9i>c,>a\!;tY(|g g#:,}% CKݞ%nУՔVc1T.穼Mt.-KcN }py41<EqS&(f Ka<-*E;qj&o:p^G!bd~6vķwb),D:!0csEÍ%VjqR$5YLI+ |r4K!2S啻J] =8]-@cωVuJͱ&k+ޢQb_g޹vANnclοQ8I><r2}a]/C::mN?,2nl3-L[Ҷ%BP`zsub]k%nb/4, OJw!6Ed27fzbbWPma( |~<" 9Gԋ笁 Oe!x c vxr-FmAUILaΝ'霎{f:ΊqƼ_ VW $Ikku2Bn#Q\B[͇IE}ï>]aj)5;x O]a WMD%"^u|Ӑvٷ hon`։05/ M )k ŢaҰ*F {7zpx߷Cz߶K+E0[ 9>h?jEW{eo4Zᔚy0 ӹSpp[څuAS 61V68牾}5TWi(s\38W6/$jias9ta(I=u/[4 |nu6Iqp6դڨr/WU,m{B!Ֆ #LD+ 9큽}{"HM Mցg@ xgD fn׃yEl'aBzoc&OIbaO[rLJ㠲K@2I Qcݴ_ԇHP/d+|`Nd']E )e`qN2jx$X{h#zePGa9tnj!(sS"bJgnuHŴYlcaرtrGIlDc!97|[wӾUs%AJB\uy5ѓZcɚl Px"e"}L;_z1&ZǛ)'gfCD.6Z)WI8F-*If NT{oG ZeSq/Ê^p J`VhbL#U騱]‘y8 my|kDmCҤ^TAcJ:<V`,N$h\Ղ1yGI9jqh@!\o ] hOx頚3t7%H¬*,nK=#5i;ʝӸ5MƧߍNr|"?dej(hGʣ8,:5N:m7-z28ȧ6)E3.r #֌ܧZtʎ"=pomB~-Qקcᑏ`Am>I:N |x7C@zT|_BWaz`$W R.\BñQajq"H:`SL:&cAV{w*Ehk(3BzBcrB&l8. 㯑dͻQ`ަ`/ " ,N7UP MW ΣXWçFTa=淅v̳c׹SC\C^b>mYjڢwQ~)GԜO1V*h/U|j|^Z(pvYIS_[_ֲ 0R[|;|ȏi&ct %Fg۳tqp_?lN[ xZڬcʿwuU1P!ȓݾl.\~Z6ؿc"qR0k Lu $Dg.6t g22omRЈ%kV q^ ~b`;%C%gnXߕƦӵݣ}fFҭL[^fn-g'N qWl;M]i%7XHQ7R#<* EΣbe{tc%aVݾiDAԖPP%-;)T<AU$>·uWJ12eNY9Ro 񱫢lb}/X&͈r* 7_Ey J.p3oj}@'F0A\ ]  ^&J/hg#'_>BWҰ3hX |.c 5 :XmCؚ@)뵜7j]˟/ӭ9~|k{m:HV~&aXXX*y /a9s< ;.*[;:< .9nبҬTh'^PhrH8ŒZOlh4г6vccXOB^hя7=ĩr0?>7i&zs9K@B>WJxDPD[ʞ)2gbS e:)!\E&rmp|N#7.Y62%`a!@vdi|^_5kr U>yFem8 TdLO>2bM$VMSb+:=ŻEHo@qywT8iE~Pޭ%izFN5 *^&]KRf?IqbWv_7M6\ebGL>чLg*~NOם3U[&7Vy"JG1_u6' I}͊2]\քEf+E0ns>7jl/IKf_xg~1aiF240g_9EL}߯PXLհ>/(Jru1c8 J/Oϒ6'fNK WU tb RW&>Ry ̸ G`a:F{b?CMsQyyB2R'fFnw_tvPƳOT$8eȉ6F4FxREOM4A*;zh n1-g9:`R5ZmO$% Wq&ݻh38Žs[YZ&.+sC̑Yd+ Tw/ hD(Bp~f7vBwtQ6VZN:Sʜo@R|&40f=6wʗIeM3V/וdqX k!mqZtMl>"31`+]@eR`a͋@ʝ]E~qlyEtlް7Ms^2WVtQΣ(Ȥ#'c.寙1JG@^ Xt+qCz®w6͐NUh(B&ˎb&Rʧ'Fh{!ӄdNk߹xTL QI\2fE^=U ' }XaS3^o&<#!x/"K0 |!l}J@Ga"t,D5~1HpPOܝJ;N`D31J%r>PLdo$]v|P2^ނaUlY$`_ޡ 6L| oBxtdBcupe-;`s>uwzL$pzRMIOjT#<Hzنr;h[ = >ނ(6ڣD/۔:\$8,ϟB5+#&=Jn4my3s<2zZc&ܝrfrg-Y %~XaЎF0OP{Ie:C步jWVc4ƚL—1䈑҅PHX MVQ<괳o}hj3%15G ^Mx4ImPILGKT'J9"w2yy ,0 s+/Q!⡅RA (xk9ؚ|bK]؀(2LjZ#) j'g(RcES1%$ _1h_]rTKAjbO\k`+C",׊mxY zV=3??Ÿ X''5+BbuAx}0{!2鵙NX#N%a%LLg!43BB_zߧG2t6X紟x7;AY|35j tΝI036,ɬ])<2hBOnY0hSvς-2^($ ~ ց+T+~xl$P͓e*.7h4¤cnz5{.DFLȧFߒy+_֔y nLlwX!= zmGܺ_}ڑ]l=41cgԌ@oQ4lA>Жx %|2iZ OSB66橨(4[mb.5bI!&yJ8g[tǣ*!e׏cO$+>z~ߤq[`aE4SFɀCYWtõ5UZ!Gvl.[flaVSZ][V{QhݟW 7,v\tL^B ,RG@B٣BGejgg#FYR/?Nd/ 񙵗kq zu+2Q kR c|UR^;'=aR,RIє܋Hۯ!y۠p=E 37:7mQss P0H]1V.$>: î{Q4[ ,inaÝZ0j5!'׽5\±h@CJ~ Y)0tuK@(#jok ȶ5?P5-j%YHJNkp8}RkkKS Dk=) 'm֘4($ݯ5ƫ.{ZC?޵Qm7 w@jTbx\v(!+cD ЭGBjNMG h,)|JZwAfCMẅj-mR}>r!淸/s`6 |Fj uqƝ+ٛv}1&=F>z7{uyA9ūBbu:- |% Rt\UNG ե#)Ȱ%Y|FgIRԌc2t< nNb i=x;wɪŸ,\ S;QVȞ-~@NeDޅSv.kDgxB鵞q( ׂ2vOj٨6kNJ}Uf">rҍ&43+Q|RqՙJ/y'%Yxj]]հr[ kేdx=amt+U,"RysQafyjtild> S'e10-|"vqVZYzIЃy:<)@93 ~o^ .7c?/0=(ryX^8N!4#J0[aHA6I#Ѓ֫XuX4ik; M0 A PXϾS[Kd{&ed񎥪HL~S3=$|Kku;â#9W9X'{,^Q}S֢zL iK kE;́?)ZNRZo?ބNٕ/ F}zNx;bxLv%"ªRKO[:,VЬ`/(]9T*L]. K]?!#$qoxiKq2ՄJ7G1{5;?w ֯XHouțŌvٍZ,\K%25ayz웖 { \bI/i)UszhOx6iݸ *a8ɶHm^D|XTBr@fHWJtuVݽw5N=X,WओYĬ`Ps7"*5TD\x,vv# }_~<\ޖ;;U2ְLQiθAg?~k *,8 G?Ŝ$FθjAf{ =ʥY3Gr0ֽaSMK2n,;IAr3\&|F^!tz!ԶSVEv1qL'H9qP'x\|}dar}k6]s Em=~Ԝ.:Y=|hD»86z7ۙ,7 tOS3 m~?V2UR=H[lĴ$;kBG nw'NCb䞇+08[ -=t!РRE{j=#{\}J> N.-y'َѺY6ڷW cAHL! u'X0pk%VE CWkA4.YrF6 O,G# yK@)8Q} ECSYc(ggSD:(Vul3{>2glsһY )qtEWŹ .CjtD3Q,Ui⺻p nF,膳?&~-f#a}WQ0EgLyѦT.[$av{a92}pQjqTZ )O%:莃ל1rX@G1[ŀVصt"{pZ#zM]+YC>fZ6+_z46I |z2W*GÌzsyEjwvݟ[͑٣Cи ;.(ZƆpanE{ą| '/IVT[ $hm?KVˇHL\a6w/]Yd+[nt+YB(‚R00=g͜iSG2X!?(UeH^0lV(6)_'UM>1p^ZOWe>"~܆/IF]xSQWhOwvy +9D<] VY wLf`-~qZr)e |uxH8X 8 "]G†7KB]β>%dUҼӔ(?r uΒN:U DVY[^^d֕4%>Ng>&5q$~=1#%VICjX6LvU(-pTwX9ڒ)B_g+@u lt΃a~mntr+Д/AUV*ml pDҺ֗VV %V޲=<O_p?'JݷT(H+^',xkzmSSρrc(:j'z,BU{/Kla%*J[u0Mv7}lDCi,}]BTp y~ Bɾnuab.ã+TFcn[#!-JP+[NeKwCy#>UwA/ΨBh` u[,Ħόa=#,"Z]@g.UQ,3[8ּtr}j}gX!yųI 1A agX0~ ; 8 `4 9be]]'L ^B>9_Jʝ6}0By]qԺa!Kw'o}؄x8t(KWk=zZ6`̌r+PX?mH;NS:[= (-B͹t w?yIhz *YQIщ[aV}'RMid׆sg)f.bܭ ԟJ jD5;P /FԊx)hz~\Z_)!|N?dcHV;Ɨ6cb HqD_,CuxWEj*INR$N-q:J Fr7D`l-ʵ܁WeMRVR{gj8:+.ʽ>Iʽٿ庶e#BJٿX*42@n T:3jKn7mhVwX D2`Y; sa/fZ\fW1Kcf&Fhَ!f5o%4H"ô~E%ccq>Pz^yѯvfDI6hJϣ8y}K(1 hI,|^ ܌ōoC8CZr[TL).59iM24@x?o6lIU?B?z243U 6rчH8M\Ypdty"1USQg%U#6,VD)1ԹiŨ C*vb辙NɱÄCLI arQsDˊXK@;CHv%-O im^6 *PKm5X/tG Y,Cm<.#1_8r2;WwK[y\vnRw}HZr5Zbzf1j:>e@_J-bAV{ϗQ+G|sxgI)'̫Axi΄̘fAɸZIwbzJXѮOɅ~ b8Rҩ!J17K6s5!oiy'sXև.6~ ),_ťۻgHj+)lzt)1n^6e>x <_|da+ksas2%)fف#%Sm>?Nq5"<{VJ~Ctnk}?qp]*XWpڵo)U ܏ mpbnml(E[a1eޖ s~5*=7'#BiU]zq,P*߂_ZnG3鲮ws8 ׹kWOP1x)?;ɑ,?W{Zr|16]6Y8!L5[ŌKlZL3i<;]?B-5i'uuеI Bzԏ@Vx֘X*W\wH?/Amٴ<0l](}pA~H z+suD2?U`6Df }Uhd0B˨fU-}BwZh;z-%=K}8ULxA+sV<%L,FRvbhrBhL J7tM߬v$FP0I k. ƣ+;owN{uC[i+@ G<dĐ%W}X:#xa@]8ȡ[f,B 0m{z~mbޔiHx]Ǟũt΢MV: LQ)HXro ϼ۪ѽ>%hL1Y ^?t 1NL:b\]&loB*{4]d6̨[ 2}~v7YB4禟\jN oOjǹIJ{kvAsbnYOߝ;ZXL4Ǘ/.^yDeFG\ݻ- T2hN9HlmHBs?><zl*泱nU!Ep'̌ݨrRE*i)SUlj6]3,,*Ws%Ŝ%FmpQFv>wR4]IwMWOB_y 9(Hog$y N* gElxu`{àkTCR% ${=BHa E˰\%uI8h2wuqaOJ/(q#e֌VjZL(r|wAqE|'QC@k/ ̀H3vui7y8RCWRLg W0~6m^x'v|E1(% :=I:r$qۡ W'Ѝ8gE7ɉ/9It|ĩ"{ɝ˝zy37v#f 0κsWC c Y捰vz{mʲo)rFvTɜ{=_葡Vz)N!\%hYU~n#pEsat;6'QXߐMЄMq2T^jΕ S] ԋCj@01xhH=+ q.83Ssv(Z}COnB:쫙Ч?4V^$ EeVkJϟQy+p zSEs- u@Eʨi#ΜUSj+|!ͩ$^M`S 4~z!9Y4VBe'Qn ;Ð@_p (*mС5!WM دUDFFgťd<sQfcegA?, ,U7}(rDp%loŸQiʳCH,9RFbIڎZ3.G_Ȉ{%[[K{ pQYg*z vp_"lj/tbRڽ92%U֠(W\wLʓlzsJ< 'Ems0qx)#s|än~Lbjzz Oa7ɒ|J9ƴC+tMiʴdFmC[+cB`ԕ;"m,pCȚ#h-s*} RdڪזvqtFE6J%{>2!zh+P vX0=S5a3 1~ŎQODfk ٪nRwQ8 Ճ[ZLA4:x=։#7`RH!'6DmLhF_;d ~&_et} NxʪrSݰ+\^1Q?yD/f(!!deʩ}/:(UwO-s~ƩIǾìvCi57Pz?`;*xzYrޝ~LY,W| tEF[!cҪIv ^%V!C37ۤA\\L!Ѿq:歴CpA,Ť 2j 4 [9qÁoiU\7nikT<یYlL<`*xZć/ ~cub?NLzst*ʁ'ŜTșV~S치v,>I!q4/ǧ2!v 0J>'CozJNi)vBޑNZ'@U;[F~n\~+DbW4c9)SҶGmb|}SeRTT^Zʔ䁓#n^QRy ^ X]a<-FݵjJ+uOY:)BRR1^QI?n6zYy!KZb^fҵL/Ӧe|\$@~ph yܵy rs ];}Z(6ˏ $SW"SSLΨ>p'Z2#uIn}Ђr\Ҳ|QW(oJYxAHJOpSeVY%@Y'#]ci,=tt6Y00 ŲiLM[xh:~0B`cL-^ 1z6؊;<^ ,ň. N8Fa"Rܦ\)v:AaBI-[c0_3eܨn撺HMP?Y,Xp:I<i-%f;Vf(Zna9Zq9^(W }PERQxO<|2.x$7},w'!8̵mVxٴApvs>bǿ.QR-_i2} F.Q|"/A4ܡЄEQZ ,uUp)){yJ']]_? VH>`ݎZ]+Y1YĴd$/kJ5'|EFקK wLO%db̐i\.Xm.\}EHA]@zMZ62z~bk;p[gsey_$[С:@=24a~0Rh6d2*s L}\!vvCl{+x7Pۖ/u?XHG6_/|С,=Vr>*VH> (3>4"vtZ2ݳ"]aEA7OhԍbC#o(ab D cqE/nD/MznBJR<򟮻^SىRboD{t鎟 NLN<~.UL1Qf\@$ ӈcu#* q?Q .g?7ٿyֺZShF_ڑF#Ai@R6[➧3GC0>V\rBI0OQOσOUmfd4ƀ#(/Ik#v>5.\ SsfiRw6cVؽG̀5<7 gh6λOFLVڇgƘ3*dsę4@uYxz-ZV$jQ3CĥR+y^t%a/i~~QlX!bp(Z??;D:0_)k! g-`L4!A  \f J:13SZy`LŁ;"l2]NjgG7e>_{7ͤ5uFJѤ:=rK8_UhOqZ .P7嚬T4L@Bqp{U 0D~oũ,,2_e_z ez]^+9%qm0g?"gbOx4 G@&}@Z dtb!Vx_Te[=$ .\~lHD@yg[l:_^(.Uvͯ|Q|\ c-1v4 !J;y}d޷3RXGj pE[[%-ײַ~@lf.4z(}jJL=A/\>fYnb)) 谊>Iyѷ-haC/m9oȣm?%&p̼,xVgs@4`wG kFusq[5.^di]2AJ;b.;0 {ӠL-CjRvt͖==t#X mvb-4}5N?$djG8 o&YlNչ L3%/YZ6Bs,bR``,dC !Jt<;;4F=Xyg+%E*8>*7yVD ;Y8=Tv2եlVa{#vrPSVbE3z`R8; 0\gpcv|jwBtaZ|%7zL:>q]8dByEH*v«ട&R`2 zC:Y5`\wDtY4#!EŽ0g!=IE7Wq;X"+qSY^5Í['!J<%PJ;9E"|"c ܅Ubjv9`K1>do~C+3#*5sTCE!SYrB ͰTc@,7b Kz]FxV.%@2>/on3M0Oe, {7?DAN_TCP[6DjFŒ?{( 5҇n]uyMr3e̒F䡆j~pH1A^BJꑒbas_փpI=M`:5f) E 1KY1JMl ɛ |2[';!gGQX7K6ħq:#$Dp%Yx;& Nɒ=( \ٖyr뼷J bxdKL*`pR/M(W,qLã_L!9O:1B FEלZ-Z?өe2_* ~DZϯEVq $6hp)Nܵ@:8}c.y ʌB,mTfJה8?j_cFcVX{Dk@Z'КSzѫV"=砓B IptSS,!O>r⊱sQ&\ DIkڋd}c4,}R9΁ł9\5Yָ؄Bz"=\L`F︯WmWb4e]u%`q\2<.#U\?z_o[%hdpy\ձ`e36sCkCJ?e,YM8*7ol!qàU}$@vlԎ^2_8]==hޤ2T?PW]sh=vUh**''G|apEy%h >A #d :)%3;HKNp\4vw`*8q:l\mjHClK9!`+HɏMx*{)7EV 3d{CG+u"le ֪)C`Pg |2B&rwfȦ#2wP7 %%9/׊ܹ59cl?9F+YA c-z|8>+ 7v}kAfB$&Fl55*w WY`iUAruKrC~9#kag#m!Ut<" [F>7j>]vHUMtJv& ;*2=y~Օs"T8 +%>eh8-$&}}a}XXݧ4;.O9羓U~P +wp4x^>c]'L3DAB.=euҙ!$*o+VrU[}w|.нٔjc^rbк-)fX-0?*SA}Ar43bmOj5S*ˤHUdTvjĞwq#_:_t3֙Qмe/GQ_/&NG.f"7N~.{#xv$2Y ~ 1_Z ZVwuq 4CZ>iq0B s 僘) Ƕo."J 0~c &Err1-~K1Xv̀!R[k!GvΊqC:r[c`!YpK"*-3KKQKc(AHm ;U9xO 2߳}ȗO- OәSW%U oM@]+K#d DP9yC  ֯|5^5w( wY!ֲl62+<+(o6R YmWo_)؂_rH%P;RP"8}Y&LM]_tXj&%R 'Zv%[d}DYUłʧ8O` ]Qz==tȦaz8fMaXO -ݚR󇒜 R7mơ%c:]m'QL.etJafo_H,\_k8TJv=C~Y¦fgG`̆e-w("8<A_3g޹ީ;.ˇ3bC̈́w-v0MMJ ߧW< m'ЂHkOAu?>eIH%{eèJǷͭ-<^L@NN0@s\$$R)pqx WuMo+WRyzr ̪֬ r fbi71AigY7 8ps``pY߳0W$FL+ӤI}Q9ʫ * C(mC\v<25v-bтMwg'Z7;%#fN!*[k/4$iKLN@:y{*LIq1&, )7E,heBOu9/9(NO.{ a?n[@ 7fdhncIg1[bs.'̧B 7g^-1 ?5ߡ"UYa*Fm3mD R(U!eA]lҶWw2GO$/%0LdY|Afb>|'dF#Mi-;OOyypㄔ,Okfm0#1J˪EaﺊbCʇI͞]UE_DdHLdy3،yj)0:|)_ : k hfW1/fK/Wbj!*)ؑmkL92,n~ǎ%z,-LzEעp ?1`w,"2ʰhۣ*]s*Mx^Aծ}Isu\ΏI 2-{xhUHF:l3 UѺإ#xw@ V\Og#-X+[ڎ^yum47S $ǻj8*?苙~3 i5ȍlcb˧'RTg%ʔ {D,ڰ D@>?+Yp bJȀ+ԕLv.Z;!2bܖvQ'RSퟷ"&F1IlnK?&> ddL %-PUU֒ ~uaң :g ;uyMڞe2%~čԙ@fi3"jp^o_H[p”ْ=~B%meuN& f*@0L/NW]\%W(Q y!O;kR&"lW9x#)$!LF)rTw&6=>RzL,aYNy3*Нr4ĒA$45"`|RF~8R׌ܐۙwH;"~@f8ɀhD$ DMʭn ({fp?%.EWR8Hb&=ئ¨ͨU'|Z+҄YQ 2|6"p b&pUj8W݌'G#~jrYFw7is\nyAzU:yN*$i)5 o# 4f ؀sFOiv̶P,_ NLY7}. @̭gMGrf 14oDιiv:X2bd` !)J+j3߈e|Od!!$ H~-2wĆoԔvQ5_6yشqI6lc8tJESCs1ߠkٯ*YܞQĊv PCp{^Z;2rժAC> rwA(ȻY8 oIϢ ~38T.%x:o*L5ߣ[^qRCc3|߂Mq?S >L0۲QU 0!>X }d ڻܬє٭6mA ;BpUQx8"O&*I%&_ P=YNFAWD+tfEVaKT){i\ڏ]##Hl9#miksBll-r$M`ǶD>;kmњ㴴&w JR3$m S %,kye*p /CgeW=E \?o>:[p9nT3şPIu!SuA֚l:)|}8(T LzL"8`LzyOIBrlp oxAv ᅧo;^v6D"A½w)ݿͼxc?0HVt) ,! y*]+F)cÅV⟠2_-ڡYyҡo7q$ ^gdޏwHJeqx }å,/p py!J &~&җ 3 f .0죜'!%aYUvjo6|*IxgcO-~I9.Vg=?R}bGvF- ,<`<$ڬXW\+7ArX`e!x]F)m &[U}͆ o/g}M(Nry?l\B協wNu՞<%Lm:;zlVVKfЖ{ Pv9~5|ٟzP\{Ԫe38ZX(\B,1GT?}[iBlυvž⤞bpԙP?՟@R=/M5Ԩ jI, Uϥ˰0AYaL3(C%Kb|̓96IPt%3-!!EkW@na%Dz|Ub6kJ\m/ҽD1V tݩD"5_C0͗ U7ߚi%N\{ 8 l>CjVznmAR))!=%̈́&^vVo 2ܦ5fP|zI߁6O@|Nk7h[LW"yPgWQE "FK]~.o|iכUّϩ?d}c-]|긬_继Yejs.#2֭83P7Uښ{cNu҂^N>=@OVϋ*N?mZ~u'IX@;h좷 XFe˼)3 e \i[bIϬGz`$aKO,q.*[̌A{,ۿ`Pzuԁ!a'ֱ9X{{k]y(;וA$:ႁѾ~WR([2BCT]L/J]ZӘab-}GY BM*$A wU[Fn #w+mal>lxur Qm_y}P [?]eGJh[l΂/6ƭվ#Ut:0jLQtPAtU1Q#񙠜WB#gAXf5 =8K+l*=Not`X["]0_T`@50oYlgt\OH]/C$8D/`WoRԅ81w?g [.&Lg6UOAv*J)A03b-<2lZo! iDtaOFHfE*a>eI矩]ʬ~~&>gc- l?L) kDByG_k8ChZ$yV'e /sU]GQ[gmFq_c3~c!+`}ݑ,"0+[]åܢb4 %mGC ,~GS/ʶ1]K*?㄁`y(PF8,r2m,½(x"tzէj0PjrDe\XQjpF&mNNT/v!ReS84T&_^Ӵy*Og C ) 0=tu>TF\+ɕ ~r]9~ +!3@A Z(Säe>pFKTǼƼ_Hrŋj.!˓(d{k~QdpYkf7 Xj߲[&2.tզNgڀ],g^!+D+QU8H,rNnjx0qHW&Y?#åOYaM҅f86-el:;09Ny]Nu_m۝bq?PP;* ^uK᳾3$ yk*Ď\UV1'X4A+[u=Ѯ x5#a1)OF) y=R$&;LgZͭh0.A60]yL'WY5|HL a PF']X -^NSoǺ(&/D $;Eņ.haY '?nQ&r{Ti\s1eX}Xa`@kFڴpT΂+vH9|4f)bSW.>$b-°ӍZXi.-_xn p ) ^R^g2Y}/v#g,՝~.T etQN6Z^WvqD՝1ój3RZq8P;%~t۝H]^ J .ۓ+?G9G?i!h*n`C_=q"v|*tċ0-q6Ѻy|j|X؛HU.Zt[ / MV><+v}tꎙ?rX CV񧨗¶ïq&Ze,ء2]bjRē8f q%7-؂b\FN._2mn77q~k6 >;W ?Rht\1< U]2[e-ݓd'CKZg@.ܩ0wR 8|` 0͊ 8[ /˲L "r!6Q1:CmI^[^{']d j< F9کS6G\w~nWڄ2G 6JkG0ܔE2׺\N ;Ƀj'Mڤ `Q&,7Qoin uVƁ+`-ea/;v^OeY(HݘTq5y `:Q#a/,{΢w~ynVV\ 'L\m+R&8#]F!KHk09S]͹s|Z=8/A{Ecc,7s LeQ.4D!s)CUVF $ a(O­ x5ë5|p|ylur+}łLLU:P;NMӪ;ʼnZZ+>uxe:xJ@BitEkM;eHGYzvxM'F{ɍ~iF|j w<[WTuwV}Au:@̙#:B 6Ā.@D'l= Mq㘍vwt69DzJoyOj@ڄz/FKZxށr@6Hp/p~h{zʊAJCau9Q;HcmbݤB隷/IuS]Ȼa:7 JkR'?~7I epi9.YrPԠS:BS8W~ǁd}LrzUقɮ,t@v0M%Il>z'Z3c>> ; cJLs͓Wz,S;ůğ?!FW=:_M hq`ކտGݏ%t蚏ًCN{F+@-VWe0v=aIjJv)8'v6!0^?m@d~8S<ۊ&jA o=w^ )4z2 @9ӱ]MҭnɵQac1>.!)]pT=jc{Hzwo´ 6|&)l޸> -WLm51Q%K_Up=ʡxa\{+rS>J54ǴQ*V/C1v\ ' ɠ z12P*NC}_IO /DUJ޶ B`$r`O)L(qb1^\IebT' (5' Wr󑂠ggY-ᖔ_C4< W@!~5YH&yҵ+kMr0A@ |)-L:ķd Uۍݡ%:A2ӯDS:/ hGJP"z䱠NJxɱluwZ ;hU>sAjULc&? b|R>WLSM,'ڼwJ.XT4n-H, ; LS`_+JE9d^[ץ]#(nya%V6b\n`/،fݱ,s@lhi) _iV 9yЂdl YVDN\B} g)s0=B0*6ȄZD4pOR,1J0Nc՞(\P"HTQ +}y ׽t;X>4]3Iz |#Zprxe x1k) -q45 @Nzstޅv_ɢ19ړj'tb S G=Pq{U1hN3# $AX&5s‡E+7p@ld5q{lbmK5H'vB vly/k=vݝ9DgkOP"¾&Puke'Gi,:SQ#*)I(%H v9I-z膛=7i̔| x)\cV߭CW&~| R:!ÒcAe]g N'/ƖǟvZW5^FVXAr<}/J1ѠCd*Ӵ@n6{&T/#aZY_Bo#vA[R[>qUߺ$ЂZZg .dC+ Y֌r|"a, { No>YGIJk 'À A5 ‰'!wiUo,Ӝ!SH<5sgR[;z8Y 'iKbyq!L?(ᤩrVkˊ{# [0ήF'6g!$ƚ@Liŏz *"P¤n-}Q1r 36H KyVN\zyU#B1]-fU˘>4^JP%t\!ۯ5V\#j.ºidB!"%dH+u΂%$^opع-ӗ3}4pD#.L߶6_+;pA犜UkBMzRv!r>p|eM 9{umDK&@82BohP<MwQe +vfk[$磡9^~ܜoBiw6kIs@&_umu2רPew9nXQfKaPb\:Id/so޺vюQClY8,>.b{8KDFa3,Cs3eX…,ILoJ$ir6y$4g@DVG[b*ruUo=W.^뼨Cla/eaw| |2MlEW8?}nVy "tH|W2Q;>Z/3هZ@K$'$Z~,UPݛ%۟yTG/ʛ0Gȋ77z"wS}P,; H4E,NZ/R ^;իâY-HHDD bq%aOK۹ie,BǗ$͂^֜2,X>l[6 ǔS7ΛNV@<(lœvޖ}hcq$H3 m`S-Mv|4H5RWwlnjM:`u#vUgnƘY^H|+$WyG^es;usR0F+Aǘ8G},N8X+Pv FSD?4H&!' _0ͨc`gE< /DNZbd&"48w;X$;׬Lf>d!;fH0\ɭ*u-ig"hhM-o=k= 2V}g*ҏzџ#Rz%Uy'7$$xC8چL X]Wfې&|FE >3+i~ɝ@`= PvQdݧ0[&Ic/51~l^39Fd|ݖɲop!C}ZG]J&l꾨o*Sr+" @d|]$꒾%#sT.bteTvVŶ~,MuaۯM-mGO`k8Wڙxr%( |TQK ؄n |}7M&ē4̝&C+p׭UdxdzEc&`L -2nO1u[.G_+^$Ć9*`K `@+H&y")f,oۙARGazoJk 34_{N1bZqbؓThkQ̫9fz <3/.#sf'8rෆ2\Ӳ4ae%uz +zp"/'8ُDo[Xkz':I59&:>NvW]>^HZPf;Najc dݷV<2/J!mx4 CkrL5ΈsֿZwEbd[r(VuTř~~ƴx{Ѧt.3. oCܼ)6?!CnH_Z;4v8R O,KCx rFʛ,eI7w@lӂEUq# @qO}̩!%Ml,,C65V}9x\ ƕ.~?`.Ⲑ-EL:q }E0-u]3 dUrd(})ht~ |85  nå@Ⱥk=EIcPi|a=h=@!U.HLEY4QQ_l\o=)ALNn,(5D.]>JR{u.}߹1c;eFt|PUst=;W]q::scy*K%g"/;*Xy{@TR[w*\פq6A =@NKKY]o3,bM8TLҒDJ6H3%p53k䕔 X^\*ҙL7J^$zu$jE$=: (urgENrDCk?0[3k[ajcHXH O(7 gVzOP3TOLq7j5 7[FP.g4]/tNe=t\ȳJQ1;dM+-bq`~Jn^yd< i"{\#8 `S?ݞ^;=ȡ"ԑnCg{oXqYs\eŹsx?MA-)tѼdKeQ5PcL}C:=/ĕ> q_:TFжd8 ?M>K]Z-WּFޖ2r5$暷 AKK?0aT1ߋX *a Ƈ^YzVWkrmXbrT! +'RP&lSX(emA{.v|SRNEW)s$YcgB +tc_3D㠩Vz/InV$jAnDA@_[ ~u:GW6Ay{{'g K_=*B uP tK3< * Fyda47/! aSs&ϣe y t1T\SF').c0>#% S\@A:1rrnT>->{*|Q$ Q;哹mWy+fO@zq 27o >%Klۙy&}MxN4k)%2 TG󨡺60]5(]dbR_+whа->W%(<|N6[0ONLw@le!RDak Q>#޾2< 4e8ā]N\`}OO6yuEm?RiٸpUjxLMRNHH J|h糲 w;B@JT}߼zPbsZ ̈́lLh#HrlRIxOk7Q£3"U;Ip9Ӫ,](y1˔׹&ȝVJyҞ^_S PT@xg>1Q6YDgb6nn<)9O: xcuv֤JDm"ɑ7mM9.τ)vfE&kq1OM=Bn"/ɰiWЇ0`9(iglQ@j9JcavKdFLF҆Pa?ن8йÐM{A7+nXy/Rr$',zq{/efw N3`x]5(uR i)4فqlrgD0s#u$LaKv&Q#0G8]v..9$unu]khraNDYVP)b9Sw= K%Hxu{thG,\GiH]Z3Sp6|YY-@!Lg6Y*q?zȗ;V yBMiUԞu) 24&)߹ ]xv,W'n7ƺ{% 7ّ$6>),TvpD܀Xγ̈3U`dfuWNrD|+8`e; r k;[Юݺ7`aH(S]GUWt tT5MmĹdIys.$9N9B{_7Yu &.Bizu"|7OSn;Х[ż/ۣ<&?uDwO3 x:,VO`)V%"2\mƲ(ۏlS">6/l\a"!B56NKG/e\0|5x$bvፌiՓ)b+/̨oMk).Xw;~C dJ>}NVxh RZ7O T#FX<yG`㞤)f,i9>i꾇̀su}@׽pDa_} )o6鹼b7H`7A噲K,ZS5P31O [b,G&̗%{Z&0mcC9(aW+=G?)B'jN'c:uAпuH<T6@)O9 17g0UJ3o9m{QZ #;Y#uf8V3O,&)CGl{g׾uUHӗayBمQ5:Zb5dzkeu čxa^NЮal@JjFZ7ucW,@0@ɍ8 w?uLp`tHw'ˡ%>'9*T Up iߔh-H>by~ֺ%wG"]I1Fuwݼb81'DsXzl CK-y@ ar/ìY:?E"֋#&#RXϱ;g#^ 6;8{&cVIVxX8M.y|{J P$rMy)D`i7 @2q#䓌j 6) cH΢>/O}}$XцU ]Ź[`EyUl‘[w͇S˨~ؖtkĐ'1SFA$k͜Z $[dG(F3 #EK!\0z',uD/<޻ZlrASt%t:G .x}ME(IaN 6e{FrϞv97D\EӵKL2L _yQ#m~_ r+9D4!gC짳eSY~P冢 'o.ģ{ /!1C0\PSf9zDrehgtՂ> :iɬT(t[Ӈ#z^]BU;_&@Ӂ' P'I3f[=׵:%SI/CI("CxnrX F2<4>3SD3?˄MGa,'WVlEZ$M7((Um2O|(^E-wē9d{I޵UD|=1zˡB.] ¾ڗ @>_/L%l,.8P Ҽ죂y :-B#^E? xNkeg: Ō:zRRGRVa=bEu>0&PQ~x7Z}ebٮ+W#0\T(Pɢ/DY=09DqP5hkkoZIOp1U@+ZTXT `X/k(LK0)^z hϵn* !&}Ӯ7f>h&-/l"[+'ssA@DVg# D)\-~D7z98 'RW FTeH-iތ_«GZj*ҷ J5\@s`eߩߛkss)RzuUԒҁ%&ZNB}I ݛ |2jѓv+Y,9g6v'L07g2rhԒE&=Z.1?]ĞsUB')z7TyF"A;uC.{hbBe?0È^d[@4:]/\1Dw J&۝2Mbʞ[S_{:9v)qF(6=wGy7) oC,|M" Rn.z3a^KoTSw M;ԛP'ʍٖhp1ˀRi2lWu5QlS+-F}rԒܾWN ą3 #!n=Ui. 301J4Xtq>)Mҝq^{ZcYɥxXc1QȒ & d뼡4<%SP'Z}<߆irb/qr"m\3o0y"\dF^Ch|y1SPHي̟k# C5SC0`SuӢl+t_ort#3^fo lJj8#vpo|W#2(E(%SDinϛHdT+@P«4B l1TNQ>~a2- c- rѨRU0ۘ#kT(PqI-.$Ja,KIQ,h f.b${Mx.`Xʗk!}*OGy0%z<Ȼ#>I~(}PBdZ+Ba?uht;A{./tt(<:+2GPw28E=G*o<ȩsPsm(z( T (G: CKm9Tgjw&7SJnˉ(pfB/NF\ݝ<v- Dk0.u{*{:`2B{0:?G[VB_uV"D.Ǖx; XAA9&!]+]{s J,tVqO_3~5x+<_kU/o(PALBzzlR% l_&ѣ">,c,Ʒ&2dƈtO@}DuԜ&礪 0cK-/a{|Ҷ$,z\`CFoZ?it>`,m@ 9UeRs6J',cF}Cb)u=Sl6$S:صG> 9}\#g~f츋R2 + DqJ,[dNg-!ro@ /)t #`m͑IY WWOc)`i+,!Ψnv3"8: H$ f*j*%W:9IZ?fdꡃ9.pZ #q; +5ٝ@_W1DK(/-e {ų_[B7*Tߒ{悤-DµK9ӓ -icGpQ `HK|% F\/νR*OH5ll~Ey ۫s*m+ZLq{@HuJL7h2䨻qzYmQ]G$'pYRZ4(dD<蒯P kh~ct}@ yO# YwQKŸt|_9NQ2掰<ꉠ8SaL4R"~8"\,8?-5j+)=~!`jڸh{s"ӺPXt@ƭocB ½Yœ:rPD8C 1F9eΕ/NLe PGڢTЄP1)`2H ~:=:ȂD1t[cf$YjI=o~țcIJڍ!{\刾);M@FL w*qRD{jpXOZ;Oyzg[](Av퀶 cg>L*8dG7YqZz~)q`zI9'G\rrc5{ NEVךK]mm_ Nxk?V_d`ր`YMIx??w|5 [[AQ3gpw^}ݠE<.M #ɠh0񫆰|֡~}YpChۗv=r%_M7$kThKW-:&p}WRIspz1Yw QH-9z%oL 1E@c}CϢ jX>P+-j|İ x{TK'@$6CNs7DWe?M..Ԗ<녍C*J=P1e e -3A&=p -DCO/-Q'o,j^YhB@R7{۱v_` X.)q\uӕ'CJ",BYXl̬E-h#ܺ!vB|-u7P"2\`bN+tbr{a$pX=Z+6 kRJ(3]t߭Ur{ǒc!1"%2GE7 r3rEl~ˌzl~'Bʝwy ʢB#-<VڠWya1*KB8yl ɯOnB{j*ְ`4ic9]$ϗ|pebۄXJ`>;R6P Kc5@9QHR Je} y\d[C Nݭ.uϡkf6~R-9:p N-W ցM$VTϫ9C8C% yWL1b<{++{Ea}S4}&-|?XP|O $mxXX[  Գgp#c5Cn.G$ؠѱOFİzo-+^&d6fkc JĶ^6^tfqE?%8_UȘ16$K .ڭU2DŽ4YY_Iʊj/O|"y9{Q4B*Y.7Bi~2EuNlG-eA zoL( PE琹'*2"ޔr%^愈CRqHT_c=\lJ* '\Xke2FD)./@EA^tWfhϹ71no}AMA{J M_1IKQyEڲ5=ʭ@ q0ЊC:¯ыkTs}o1DF٥zt|u&XtfzLmV*5]Bh4 CFjĦd8NQH0z⤐]=BMX5thq_]K ȒfaX_؛A2*ʮtqѷ2e]8ܓ[ %]7%zgh^T**+ڞ'$SZFSU2q9K-=c}0wbI?B=VբO_QLWT]^sͧp7<>J{yWDO5jƧN~ia {Lq^B0'$~yEL^ݯ]$0qݓ&s([FM,ogg M~^ߒ-?>wT^17 {gn:2^ۤ>Ҡ6%A]1{tP@eꤼjUS[$ŖQ ע펟 cy*#_Išhz\QF̦' 3R4Z [~6ñ?/ZI=46UtS.Dh {yVbDIDS1mvŝ., ۘ%VNzjM|ʁCG o' H1 _OZvXK6T̓VsfBŶnپkTtkG .lQebRM@OlxkvrM 0g%D*ɖ -jX*2nȒ %ԴGm_bP:J섮}aGi`)pPgiRD||-47zoBzKL\]j "ڼx6ɫ#|CU]_(k8 (O/i@g l\ vDi.dt)™먃̺c{oP? fXco!1P=VTDtµL[CccEpϡ ۇTE\(& ʴ#v=4aN85V?}at)=H{[ZN:5{h/\} Avj^vpW >$ʻAimHͱ%Eb$`Myҕ uK cȘe)d;5y#g۸`ХZڍgcPBJzKʜWI9_H&2 e^5|]>h)P&)O`Ï`0zqT,OMBvCMHlXuQDtm-4Mj's**Pax\xcnxaWD8y-3 2 4JN X$2myXL=1Ҭ)[wcyM"${=';ir) 71A};PC1il%CD0m 8Y07 C\} yRR͚ob@aϢշ΅f֗S<:W{{I``abz~U=V~-J*{ӓ{Ln7|Xʼnr%&T(%8E'>e}J] y♨&í2:GLG`龼t:%7i߳Wo^3=(6wRBgXX=YM:ꂝK:h^fTuK72A0NяLV7&BNy2`/;R Z#CI{="韔s4oD|:LRBC!gXC 0dH[B!3sHm^bD;(xPv`htȊaUBf(約.ڐ=JhE%ri"arB\08CM뫶Pvv(ѧ&թO2T|A˿n"5{O PίZKCIZMB8Wj7X Om~\TZ8ؕ26b#vhOY;qHº˝eI.\DG! #%QB }qɟd,sK;1FV/ E!h7OH' t`% G(} Zg#tW.w2"CcQ;*^Pk!2H0+F֢Bm1lKfB]BHˈqO?+*u2u H[4^8:Tx\̲F!׿#sOH ʜt74]ZSjp0da(Q(BH/-G$L@IvMdT\6A>b+~u$}Qr^ތ߮kʃi<F@V@v Cm/&NH>ft 5:,Q$fK\7Jn<{n9<׌+"_F3s^Q4bڔs) 0s&h\  W] x@HkmK%<swmV_VM5:D6C\^ (ߟ1Tנu{յJ,KQsu3 /D#@f;3NvLt\'*,r ^$S ymn[0vƄ`7]V\s$ Pa(ܨn0C+ /|86bqS9`kUY%lPY%^ 'ĩ?. `=@>3Rj,JDd$|bĸY!JwT| GiD)ki+KuAK‡&q-cvOr47D+hB[ӗ2 OBpIoŗc{+׳N+Ae贛ne_S67*)/>"T SaMAi4*iѓz_ S%N\FA*D;1ZGW" sɲÏx4h,oo6nO^Ś_Lr&eQƀVqK](QN\L~5zfTiD`h)֤-=A6`鳽]_>Deƒ0#wV<} 6uz7?)ETL{w5]*AQ-UntnBReo ̢Rb,3\~uo{kZہz#RNs +6<1_$LXh,~R`e)inW?wdz~y 1ë٢JUij*V ѹE& s'PS|~&l #\x{o㏫Ac|f V99Vl ҫ>ٕʽ_gC;iT606neeWXۍT[Xp0:R@^zy3+`EM}aOz2ŋ& 4V Ou6[^yI5i|R!%j`|2y9jy&j`P@H]TU<9 ![6v F#ryr{B. sZԌ۠;q@]n~t R8s`=4i>Rb|tE Eїa?[8mЌ8R Vm @zB?r+.9KUX2Ď~`~0+KUK=T3Qtֹ J`#@k԰^w+L\aXV2ƥ3ّ9bllCG|́Ϸ D"&'ߠc6f>1bsh<Rnmdhm٠WG~ht9t:yb狀e8v;'\TƓe*@yK{BE[4wQ5ټ1H{ JC5޴fsh%yH%/VSn V}tԳ;ztT-1)$i?3y)!9ߧ3iu 9b7~d St$޵m#QI`ѠLTXᐜ%BE0Wp*prYrZ;fNcWE`I6hVR_dSSVܟl5du M@f*TkhejG{uƶMXu`?-S=)V h%\3y}Z&hp]q; stX Wݳ Um Ȝ[g%]17$sҐÎ ^Id$-8RᫌV6FBC%=S(GF-f/bcxQ^G6 ScI~ڰ][YLs~M~hqYiI]˹??[Yg3G^tխ>}6f>η_fJwUp S (o**ۥ͹B?ͽ9<lC L$ >骋0cE;MPuy[g7Jk#8^^y;efNj;!(W*8t(X?a?*|ƯQ*4a̅h?bg)zvjHQl; ZkX(vwK=䳿qXKjW9lҲ(Gdגp_!`k-r*qQW_uĄ)k@(E"|y')mAV!emk$g*b!!فu28, +x3~FaN0x27}Conިe8QOTl'+VYYUXaCHe-;UǪMcΕ_->PhaĢȔJ$5uUbV=6>r%A(&l4]wB qq: 1a-W3$ Hg'T,Sp^A>gb$GfP^"zx- uL>Ԓ2-l9J1݆w[$L0\Fש-JkU1rQ:SUTMG6KXUߑ $ fl7g̥Z<~|sv!MHld-NU-K&YdD?J6Ԭ{jizN6f#Ŭ$6MGm)lÖTg/=^ˤ<J_0m/ q% Ĕṋܥ6JDO!ךaf $6Tk~X|{(j"&&/F9Q\-U R;Zgǖ0O[s yj ,1$l[0|\:<\xgf.`Pٝb{ۘ˱UBHNMjE12/KRY'SǓ)2x.y>s^ ,Q+13)emtlA$ P+Ux!,g \oPڟDiBV& ?glo\wu?M̹R@xWF"O/+tAT5^:4p3(YRB0r$W>9Կ`.']j6Gɐ^6} :|^ᓸGBsaaQJ3ǹTXxuZgKAHt:,IL;^wC1x9ЁUj'KBSbǤ],a?AT3Ex#[`᪔7!u{\Z/9M0߿pVd<=87tm,?riܤbFK͠0lݕۻz*Np0)Q΀θU|`S`geZu$z'9~BIõQkI%C~ZA7#X= mf^w%p&8OVY-[!&t@DžE O[@p ՚Q{!{Wsn"4VCgdچV& bq!]]#VV0q`LW>Wt'Y6[lOsG$3‰l1H#]G#}iY$m[SpW.G9Rt/c>;$#tNGzE:{i%ƽKKIwgir|d 'qB{l]B%E@ؤ$&vL^g[?|V[af*lY^>QQ254 k51bμ  yiC.[/~:l0,8{~44d$S6R;/I[Rq{B#7j07| FĦ(߼d=ʼA3R@EDbu%a&1 st0kkev *ޗyєӦK8q#`ҡ<_C)eF 'y6=̀r}jr;?S+ LA:uN4ܠȥ')w-5610P4 ?uXb'LK_`"H{R.ٞSRXX_kii)V07Nea6D2rS^6{Kp>%M87=/Jz:Hܱ2.jF Cp'fױNY9;~/Se}xpklGH4|sπ2hCx̏)뱵jՃzkv< a V9Lfoԧ{P(G>$DBh37-Ũ m> 6y{> az۱W0 iP YlYLf6 e8lCTz|:X FWrpqލ)+L5W9W*),2(wB:d.*~& BH4v#2pqr@7o`]ʦ%i+kj {D P*o 2x KbG8<v 2x'p: Ev` y3agWȃv c?)J 4,_|2.|`$/E>lz|0Kd@*!)CEw6YAaDDz KӮspH2t0߉P*H0[+$Cu^? kdHQkar$P1`m0B|FrLCٖ ˲[t7 hl|;7MR&M/}*dڪr[m ]T}h6A"urA#"pM5XFw帿[4Q_:3>n tٟTtU]{~PT_ #3 " Cry3󵒳_*=S/A5K4\IdX7NZ\<1o5sㄘݓbK9P 0?t;?`ZȊXa4SL~g<?Sߞ]t.٘E.?.PZjB;Qt1[_xZ]p.BTd`^c@mꜙ/)0I =HnV>&A/I 5)>cy]dn~B"ݐoXE⛟}𷷼pq"8*{,~~ ^!i.Oy=Et fE?dzLwt ~٤=.̕e1EMlPnKӱ5-cj/4]&ȑK$ivB:(R2]j< ? :_8і4կ]ءYjupָtַf/#Mj(Kʺ$Bgei*(\cިR "',C\+ r~[{sR-#D$_~x!076tRH:9ӫLҗEAq 1SYZ\ /wvfR!6oõ+3 s/EҸ ҈۠e*"OYl1wQU;b~w*ZpYQ,8ࣤ'ȑu -  `tQkU~h(҇."=+ۛ4ZA)Zn9<﷽uJg˥WGd嶂nᇂtë Un#: 0z_2p-E 8^B( ҽ F(ySt,Җܵ~Sfr[#ɷ"0{n=6^p`*\Npϥ󔄍+lO qf_D7zOk[TQHdt]C4MG*L- d4p_ܻů 'K.!$!a(ܷfS#Mz:P1KqDӛAeQzEz-o}66ht$ܝXˀވDB36`~M=qդp).6!,,0JfHoFfySW{=ph":%pkK <`r;2+ZUH뱴PEL߁XFz+"jwuM @HtGJ'_Γyi NhW-Iw.t1\?v}4 B^6 KԢ?.>נjS*jæ0g҃4xg"Q/ gtNr6帞_ ( b8~8?2 NBTf@r#p`SEtc>q3ҠMX3a%߳}W1y2/l-x27EJ\Y[5Y!@EP]|A۸wE~WM;㊻q Vi;r[ĊvA`.~Kme{ -r ƲBF0>n^ƴʆze7ջq]T"[>C=[H9BՑQ"%\%O ybm6Ĝ{EۈMبjJOMt4&n;/~ +8|r`u.4}+ C]sVs87}ő+j,UTRR1X+Oʣ0phx|2JNrab/R@\ᡯ]ju//;`D s66$/81T=(ss1QUBx>GF&OU{Ld^PƬ>ǃU5W pt=.ݳBE/ XT%$o1UV%#=Z}.`#}4I-7p[H9~A.hx\l؈RHa{/**8I{ZFaICNpTp}*Y_an,m(/'II{ %B@yRQiF>x߸B^i+jc1X5q׍*&{1'˩b~tQSXu0P-{4iKY,d?\s; [–7xϏ("a?ِQ: .dIZ?A]6E~%\aGJ#zI$WL4Mb_d}f]PzK}`oa!# C.o~UJcy!K1C|G)$"E+`:Br(j_DS;E(,Tk? ׂY7'#yr^"8]LpM悺=vt> Jɑ=Xķf˞˵W-b;$yso6eϩPvwHŌ3e4l1D^0USR Gu@43 Zt+3,It]n $f RxI`mY;p2oXwJ%KZ%:pZʍĄ#K4۷VY~rܶ/ުA~+BiW)VU~`Mf<"I`ط-犴AdRX^Ru>ƜݤZ`]lT v\~ZuֈTv6"#ڶ*q}@Uڶ-4RڸF6ڄ•ɔRmIo}P)Qk/o0QPIFW m'xMBK< r+1Txz\VU6ao}@e6#gK4FNaSk{- XVvspx'q&*T+Î\H3] & -v^pC>Q#l]9kߺpXX?+1 X1D׽J;Er>1Pw4}$iڏE4L]Y`$GE0:_O3@?={!?8dӾ'"pXV6WpE pz?kIm(l_|VhwUK##jҧsNCvGS>D"SVP$\HO{!%cLf84f5CڣA7čvI-?;][HIV'SEw~/j)y9HYµwAt<&YHZVӆ`_$sOXeDT=R{C?{Q8!ZV5#^ ۦRObX>[/E:ڮ}A^mV!weKl-VpK@ݻ#L7w\yb_\[IِwUNv[ДJ ;ѤFmQzKX JrȒہkkcyLhTkJr(}GJ]+#͖ HHبdZSm&z b0\ya\OeLDL#$b?$yke8r(I-f'6[v^6S#4_B>*A͝ ?/1zJǩ)vaess9o,ɧW1e`U8gczǵB5{վK99U+Uk~=Zb$]ײﲇ6mmKEfLɡ$i?b_aIҐiOsy#ѷ\iwiV3ODC1P&Fgw ڶ (y0ѽV|DR` XGwʜbqz}S% ύR6/|Za /9Zпdޗ^0soR݂gQjy=`"?Mjr[IӼX|9!.~ы 1!%$o^wBBJ+q:SS0ɩXJ~M dHDd-Su 7|'wm@_{u~K ?Gc#ךk2T1ؗh!U忓mpz{[-<4nB[FqktjOxSn;: EJndyOs ^\+p9Īqy;bbƿN3YWĪ?(Dׄϊgx^բTM:]+Y"CS8X.1xV};NTk)pJRi(.mERF_W z7COziB`&Z_΃r(-@`mnVw j~qf`Ggkig܎򾡁kdjy|Jh4df`[a޷ޛ?suЀb ֺd~ЈNG@dΉ {P =tMe1lfȐ9Hը84:nKyo[N"h;;$09׫eܸF,3ZQ\1f*F3/1_RveOIn8.ow8@}1\1m1,s3u r!p@%|:mHGB> DyE'#r(Y+!: Jcq{ܫ݁܃YSTy5(vڰK{f5#TFz.}^{Hϣu7\Ghpc_V7Tv`pNUhGnpdֵGe\0<[󪉚Ǝ.hhky*HBYwV@f R~Zp]1.zz :8KWe5*u`qG=$9jE H 1YZoMC5OY<}geO7Krԥq Y- sT1J6yY|;jάK O{! eYY/9D͇HȦ[<&NC$ KA'J5?V f~<<z*'x.>ZPJtv@Qk},&̃"qb_wF|ܘ<03t,nX6K{C) % '-zhhNF'A@k8! p+JDX웙.%>M/ޟ@M]oY!#[S Ew-j[bǜH4:1bFL>oMpg8[lo30NIL0W6+L!z}?/2zssj,ltk>9Pi>Gmw{[T)*N+@Qr^`"*#7 %0h5rW[Cbv+Tpg^X@Ă5 pŬI,Mj3{% U}u6k88o;Y,_4&J2/sɩ̳!s5U:l8AD~VorF!3ܝn+ FhIˁ /|RaI .6*z1y#>4n~kA TkM @({zEhte1QgQ5dex`1XZ:Y-V^mG*tVrz>;50>{VMt8  ɸMs 42ę'j$]ekg s'Ye@, FV#0O2=xg⮤@Wk/[/;\V&n4%]+bT˛qAEd̗Pw[ تL!PM9UZ`QwzՁ8|`0&g$j`|6r@`+Y"% a>U?l\sC\7ڳrrQ>귭ʭ5{hQՄfiVf4 ('H5D#P21 A8+[f)Y\w2Ү6H SYh$@qp: 5W.ϲÚ9\Z8gX3&v&[]E|~.en7DzG@8*[@$QuNЁP Y[:M,UyBڬS L}P= e$Q;ϡn"uoPYmֹu$Uu`@XS̒pYsf@NV@_{pluH4WY_#/8 Ѽ&8+iZ8{>N3z< |e0]tu@!~i`5ozn═S5l$!og]~%$,WlqWG7U([Et\/Ьz(H/;:ۇNO*"5?ܟ}AB&X;SGyٜ2Olo?7دnrN!pS%ϻ'ʨ(O]C㛪#mp$6RϷ8zY!0 J@xԊтEڃY~g~Y/Fxl Pcؾ+eSo%G5/4G59R#\*_)-1'B/pGְܪ!܄hlwR4f5[jnQ0tyn*E5A]ьG0=&wz W&9" ^xx"r{I )??B[4z~XE_R6ʴV ?˜OG 8򑧶)F&Kwjb>ܩM(R_,AMdKR3Zں2SeƶZ1L$f ٲq&Bҗ: ͮ>aF"|c߼)9)_Ti%غkU>1lD)qȐAɸ>c-f>,]V6!!b.E.1?j#+kYLi4m-With$jj6#NR}tQE$el][Ȭed=4blγBN~51Rԃa[,a5x XQ_B(ui.#vzmr qտk㉄d34GPՙ|Xbbg;n\+Yx3A/V(m &4#Ʉ))3|iw\1]D.4_7rvح$~5 LJ24>jXQ~"V`^%$4.z ]KRL`a",?-6՝N l+pٳB0XsmnXD6qwm#*Q h?ighHQp 'TBWdن{aA?V5Z=]S[]BM%Ǐ]ˌ̝|o߷w'B@m7mSNapY ζRiRO*Ol'y7p^oS|O iRr/0&-U.Ԭ^-G0Fǯ0xA`1zug:\ #\RT 1p+Ô޿/׷KnkZj|L|FzvcD oX"CTü+`|ӄ۴ 9oSz ,2Vִ!úx >e$w en)Y'-My&@gU`?Eݰc+!ۜ&)=#&Z)#f—RG6ne\S jehKPw̎NoGGMG8VdCE.ȖIb$N(D(;ߍZV3{d qɩ.SZS$(pJ-tʽZcN/LjC`JAuHLl"FsW>AX||GQҹj66]k.Vc(w ?JnlcZ i)#EפADݸEχh=\ 9"ˏ/C0 =nB*C!*vBKIPA A> *Ehb3]:Cϕ}#n]u$a)&6@ykΠֽ0?9Qj$ bf R_{>O+oKfk6ؼZ6r@5'03i@D.6we{@m=* ~]l`&I5n:~g_^RIM]X:MN~1Q{KR[S& hWӏLܷ}̡!KA9Y|%UQNI@(Dhf`[NtB Ҧ: ,SA ofO|N`;3}OFcb0zt=x twVc^vu#Z.ɶj%u|4?J 8֣ 1b^N> aEmCq xxvcTf&L:1 A24 9xLZw"('%Q/ӓiS\Ltd[@&)`aq,WѦl8fyƗ7]GBV׷%Uar}({x26T9 SxS_Sfb :Cmd;/~8zD<)8ş mWAB X.?Դ,o%]CRW 795yNq[:x#ጽ=‡ )ngIc_r_;` G5UpM< -?Co+ A!LkXz{#vU @e8}\XqR: 0)`..6ݬ`ðv6ϖ1W;q;ܫKX dNFT6b LF_q"o˯RWl\ilD_\9 zZk <"*;2FN}HjSD|ȊB[ J `vz'Ўke&[B GCKvWNhnS&Ry!.wcmR*uH$k yHTWel긅efwvFc= ^ґtc .K~I. Ml],VHZ $ ~6YF@+eAijQ7ɪGgd~5HI,hlU#()`_[KCӳ3k&jW(jUx[>v Bm+xS>o;q ]ۭխ۰JEt>쌋#oJJR$bc^p#V2uC|n]kH$i{a?a^K99*u}n8 s~`Y>1d~X -BORY `';1+mwYeu`*0㟭2Ew_qm@! -BqA\= ' :Q2ЩBL $c]1f,Nڢf~)7E9*+Poe@pڴP2'&szntIy$AjNS&W.ʭ9z^kavΜ{-\hycw3glj ;`0It$F+IO̍}&Lڳ , ./BRJ(nKkȢl2<~N{vkhтXˆx)xШ`RwkjΆ'f;¤^S*TAxS5tL6F8B-0zyv3YnF^E!UH8GjL$Rj׮ S.@ukd,,ވz #'ѓot HZK-iA.sLkdpWQSaI; ߡ ?0/R[\\+t8+)۫u]#PÂ]ByKTE\K܉[ {Zcp^- $n~{4D04)=O=ʱ4X/6zpZEY/Qy/A)B=xPdG4MK|sm1m4VHAꁅLBޒ)uԱK]c!ǔ㸩2<&e䏪 P^M"EeJiRHT̠ypKe+2e1Zng?&H2 'Yek4D-'b[ҩu.c2j)D_znfN;;9w%NhQF*d9c&7,z؝#N^v)77\ /=4>;j |^9aEa"è0f[pUYxFAu&хe x!oǣZYX4 x}">]X9I?9퉹C렗bSȣl*u  Z'uR9[0sŷ&L2 gEm8XkhAhvz|SaUL+}jerS^TBswຩj,ʸ]nT~Cԇ,Nw#kt0@ᢍw8dBjDoxpT~g,ϸ. <;g"+#;F)BscciG5_[s0I[9q9x1/K>J٠;TӦ΍O)k-TRXaVt(XCq>l+{^RIʁխB<$-xhJT^} qnEGmREg`UFt0#]2\/Vr݁JtusVtj -o _\^y D*a #B)kCx?XۀGZ42|KX d% #hήcEi!n"i|༔AloYE5%ᮽU4Wz}VC`In#!Vc#>u~EWO21 1^-<_12?"A7D: xJ&6Ϯah>UہE4oдr|98*.kSMK4ܑ>gIrzd4out,$"s]c-\k|VN[EETtxvņY'^q ٘-IC$DڋҩMi;JFU$2bBRVzO2 x|KJzȯ`,-VkQ=-x6gY@ba fnY5Mhd(.,xqt4\LXsDu1wRR8t(3 vk- WOM'pEs_w u#ŔJ0qJ䄧d3 is?Mw'sȫàJIqWJe zN!<.'J ʛ+l| 딡?k*^rLJx'Q5'=t{Yew,}%hY't0놁ą@}'-G~ZAo^VH+f*Q`0`ĆٍDY sfaR4b:eCW喰:.r+HG$QDGi(PcÌXU/gyIuqmb`aӺvȔ} j|FJx9F:tfN?^֎:7P*tBޜ+SP'*b% a}sF.بųnZu Z,ià= 6\q@Z2ޤ{q׺&4+hᄤ9cRܹ:[TV5٢yk^$ѸL`! fTjWi"!` \++MG7]mIo\twǁtgoȡDtuEDĚ9 /5tsg( lsvKԫ%byV .O[/BZ[Eڂ);|ӈ_ 8Gx49#dΉ@!ciwѦހZѡ3QpDm)A6 Y9ۯۜh%`Y@]A-+q[L!{D, [!Sq{֢oXU]V/Yasˆ};q9ݨ;UvoboD֔<* 5az!0-\/-T :-h&5]M{cAcq,; p2o&r;ts{#RF5|Ǣ%´@HpK=^AtTzo,Fw\Å[n%-Q2ђ߲W!܇d[uh o> COǒ"P4GY"&1I58pP(%?h֐)Z ;'8+-$T9-G<ϜR8`<-Q1{,Z*O;giut-gq^2дT\2  \e_ o*fnun pǠEK\*U>lw0Nfé9We۟փ)7zMrVDkv 寝!rPj#KMGT7FIJ%;=yZχM&W.R8$#cH!Q .xts~[A*N0JP P/Hkj`S^sԩ/PJq*mZ(f{Ӯ6 E"e̱2fC"P?LR?˲"w͈-IIZFĒ1N6kOmȋ5,RF#-PaM\ޮ2S˚M<ܗSn~Z{c3 vb?Ն-@CdC 0'|QVQnl:f׽)zrOtLcʱhl4BF7 Lv{pLV *Q[-k~C/`N5$Y0AreK9餡2~x&:XyܰaܒGeX %鼇-~:0?@": @!XHA !4; 1%'t~!nl#D(Ziy*R^䀽%(Ɣ?".y\PRH<^NX--@Xv=I6l94$Omk ;V s{*sjq\Ȯ:o|{I#Ax*) jn@L\fDwNZwỷ)1m4 .Rn&sIW-;6yi!Cl5 %&ۊ͟*@ FHmIonCەMA]5ќt)I\]l=:+ߩL\)p_FܵBg{(;T~oi+9k{ỴZn4ςH9sO4:#RzB9mk3FWOVrXŹ#-9^Z=09D.qUvBVjMr_<&aK{92rII ?Yڜ4$>wPOQ[QJ(`x5XCJLy"Pfy/D.V-w0Pɳdw+'ǎI$Ze Az2=(9qHT@Qd)*HIN_qIfM ȲB!a&b'52I)e->7A6BMZc"vHj*0u=%Z)K_5QijBB  MNDmb#NV!:}p V~ C uGXVeK<G5exU/j%/־HOGN&"&U؛WK yB)Y"yMKE#4zah+vyʓ\Bܿŝ*QenWm(qmoH?"b^9]Y maoWɝ7U@:1VC1wSSl^"&P:;C=YȒt8@<\Rx-QUxcoh&NHT\[NB9ԻzbyQ|uy4#Jm礈)/KkdGmRq$h Vxȕ 8r>BAۈaZa~{  \JgKwcoM !5ϮsFi DW~0BCn.˯mᖭI l,-E\Bߝa~|:Wʖ]|3u/:{ENt wr%bet5/ޕL@58wXCX: &X%A5U OSEwT[F^SoFs|r٤I%4WҮpB]0FƌDi%P 7UcHD)ZDF7zl2{|F;so6>uFf/YC!ʓ >B=IvlRީC[=av]!l)\ea1d@,_ȀIzհvF&Aj^ArN9C*i7UgzQ3L7cal`S_ klaaSEPqWR?y@Gx@R/kNA.TvdL?tJ{k!B֘b$Nke0j b5yf%pbyÒ_ϑr*ɇ̭E\#vWGr$F" />0CmؚEdsk%]nt6BLD%jmA!h2kibPl~zf;v*C()~Nb_wu1W*4$u>0s(\k9@:q6QZ(ur-^?7>޽یN:utq({9 Y4?埑GgҰ}H*$e=y} d{o,d52`_(Y|JQ|f_xgtgb#&DU"Z`[r^,ФH%i ޡƓ#!' )A9%  *=BjvG(& W0n"ǩpHs%A_@1$#6s3,GryNXhޝ~U'ZükR%lN[=c5嵸Pwoxӡ׊u+KU͙\DF~>*fL_-L=?]{,I"'!S8;_uDo'@Z8/ZZjPm_[Fr ʞ{oLc!zvaj[F&nis 3Toڌ6lrbh][QoNsNyynrDK]r&P",5<[HDLpKWžС@K* )-ib"qRllYvly~ ^ l*\Z⟧gH2ͰwE@?|Pm QE ͓2DN/jG\kq::G۞ 9ua7a̒Ĥ(p$Ds*dn7 7,=[Sv1ta Lt% 'M.U>6xhS]j>czڋc &hjϗH; H %ٰ#&|&D{U`VY٘&g!V]T(y9 yT!ʯ7'=!b?ҵ?KD"ٸ_'3)WbO+e+yYXV/$7|lP(t?W>9u(e[$Zu"b)\ztjQ:-v, ,EgPn e [pi?] `9R-z(Ƥzǚ.Y_z"Y>oĶ8sr.fMc@rӀIϑNڦIzJwefֳŔ/JBmOgz/ 24OF~+JW`=1 G#fxվe0'Bĺ7ydwr8S?wސ}l~j%ʬ+Wq }jdj2ޗ,Aqԝt ޷]3SGQ}\5Ry펇? $ L VlFqy|Bg+k`M99= 1iAKD==V7 /3gýFT Tdc"\gy~13A 2TG W PNI_dK8o^2w ) Lµe F=?!% bN PIuQvϨHɥ^cܺKJ fNANȹ=|ya(`ǽIyrN$q+T)w&&CʤClNv[i?R9~清&m ٮ*YqrosZ\a/iQ^Ոˏ햬İ2dg_Cë˴ Jg%t}7?EȼbiJTwhh'Z5I#`^Y8ޒd*k=0%ݴG𖍒P/#H_JRV>.9S"BJpn@'}k]O/ ޡ^^0ehgk<֠acKjdHkk#3ofM,uI≐)@&RoP#)Ү:0I+-|Bs1<$`judAk|y֍I<6k>2]~ 󫔾(wo$J|,n\xqo 82#gۃhE@f{1=]ɷog/܉휲'%*Wj=wRWiZ>BuLvp( ] h~ςkI1EaUDn1+dBST5P{g~yj>j ޾棊-S5L&A"&z/ԣ˟ͱ#[&sp |ȲZ-^qNb6;cyC-.<8>H;M%Axt74IB۔kh,x: F+'džǟrd(Z|HMsZ}uhOH {fh.b~5h_懡?}*w@܃ph‰#8 :;0V(; }✍|+H{˧%:a`yA`BE^i-,*8}"oOfrՓ >z^@}ctsHq\D@d.VhĿc #&DGM;2ĘsHP-zvF}+ϫc~>χ H ;`w (\.R,GreXnKI'{A NXDwv!Ita[%ba MƘ^d1^&YNALj<*Q0Wz=>4K=@Zj yx W5#f"a|RbG_O$Oo3 /Hmє%Ep.&rA۪inU0ۮ] ?UB8Mk]>pT%PnigrJ`v|4h[ KL\Y8"D0*/g,]ߢ){ܛ38W(/QW(2Mx,ù:DFiLP2>r}@1ؗ65`] xY.!Si8j&r"-|? uAb8'-ѫe&FsI>T0ATj{S̬yZﬔ&U{im}e>PF:%!ҏƴ0C?;02p ׫_ r 1FMPi,mC6sni~7fl-/jCDxʫ%')J^qx#\AfS/=xX#:RӗZܕihhpNf?GggOb6QY)5+K1uRξRC6'wH:o9{lp_Vp6H-bƉ)"6ʙΔ)tO*hSp, cB{ VYq֔8m[m 1lTwh43V9Ӹڞ|IжlԥA1AdGlDbQ f^Ǫ-So"dVt.m'j0 pjs4albsnU/R3R_/T=<(CCL}oVMv=[2c|KoZPjV#ך EKH49ϖ10\݀?nq=w}Ŏ4xh|?huץ$ &wED3 㐛BDe@t"U<]?4#9 ~CyXUOa~$l ^s&ÿi\o!qL7 >Co63(12lu ~v#֕=~'&[ZH25uNZ;q^x V#_ 0<4oF@=$f5sx:jy!#՛nc}duTm05&Ǽ:Z6Ynd>L,R ędRGqX1(D 2ԁnn}˒_#Zl1`]VB8m%[79p< P@l$" A Kن Κax*r0q۲#ZHzc(9BQD-"!zA8ד-ɂf ( ᅀLUqꖙ&&\r~Zj!Ep#'V/j~( \Y?1u,=+<+/^|> >yX0]s-uZ:qn vXVJ\čW &ESͩHP/ ZF5?I]/J?3VfߍS:C_UB)5NANҞ.[$-rJ~#f: Ne[9 iD%iٌ7k]s\g|#y[j'֗Mkpr[s+.J=ں*O {$où΅N7}6дK.+ %PFcm?E3鲼?5Q)J}U4-.-[6`>:TlX? :u"j%TgB[c?tBmWʫF81N(EhQe3go/qSLvBA0gg~E*UL>O0?RٮX#ZÄ]+%%Lt@!19OY]5e9v%TAd>` "k )BqU.o(-Ay&)^_ʝ*%dqT. G@#v|=R_[`.ƓdZ{4?Յtx1)g]WB^V|WpP&i_:? [,?p:xτ:Ўq&B0ªr{5ȟXBϒg[*C 8Ҁ2VmAfj)y>.p:a-שМC 7MOi:"~$M*Ӊ]\r.W=CE?rYrE(_N/%>r%bm&.ϳF7$xlB5}Gp92&GklOoPv%H&hZÖD)h>r6 ܁[D/+a0 # X@<.U,b7dyjHjh^kVc`r4∴oXtNwPd@4E+ 4Ә 1*JBvN3Cw,]Sv8wmZ,ҵ9L/OܺW.]ՋL?,(E}4q;1 -^sNXњ_%_A!ҕ9X|Yvez5nOg?=v?s቟C~eҵ'֡Iy1N:I.S\kLΰSfs]:9ߖa.4 :wTpe*Yp85y~J] rS( ߘ[c}sl2&y'UYꏥ. E1ZA_B2f6(8V#`Gu36 7 "wK ?;;\N=FC2pBLq5^frA@Ə^4] :G l{QH[Bv`X #$`k5P eΜB7޴Hܙ);KX/-YkWBl8_"R74mDD_x\\c;& p˽Q+#+ B.D _gʹC0ZW 74e _~&Hňّ,<6. 1SFIDCZ8|l)g]*E'ulRkb*t쩬 6 @Ny+a7o]v'"VU5㪓?bL,,E@ A-q$ CTwMӨI)Ǯov͉:4 l̈́FɎI~arX$=$QNeX"x5Om޸$i,I8'5Űǚ CӭXB8@ {| υ9c557{w5[9ɂ5T|0,7*yj&?QATWfT:A3qG=d@K{ϠЦ\Q5SϦWgj3j^Fo`W VL[>`Px=N1ב88) ٷj'::ڪ"^MK*ea[Rsd{NK7&3.*j,+܋8亥/LWLx7UN8L h,=|1YU8+&d1NJzʓ'r-|rR,&`KVxLXYn d&S.R)WV3+/-ض׉ .b*NƵ8\?pO4c,+ϲK+V4MM' Ms|05gŐӒl8P9<tVXe&leY;2h({ '[0(#ikAf"z"r+Q0ڡ$W뜥mHu ,% az:mkqAj`2њVL/[c1gFsc` &wCVlV\tAsux6cd/CdyeabndaC#XIߒ^r8?hMڞՆq='> hd a.Zk_6XQJ'ān$+`UWSJ ˝[̡`ga»0܄"h_~̆ƍvtܖ+oP#.D|UW/t 6/󎳒KbH~b!`Otʑ<5}i|n[ '^k>52L!άL',ǶG)귆k#u*,lDʨ 6z Y꾣Hخb&37C ==MN"84՞FvkY?bgE B6=z`XPmVXg8Ɋz]ZPF 7Kr $f<'ƻ™vʡ^ƄKE{/|oϫ8k&vw(!л"wiР<^$j_b0睌ʅk]l${%yX.՞8;? $ح H;id2 JL0w^dziQAI.5Ǭ$>uNozB_,8RVM'_)lYR]Ja<5"6wxTfy` ,<"ӕ~VlƑMKrL*yQ}CsO 'a} אR&+~*g˶!Ʀ2^(1fxjE9ô&ֶDfjLOQ:v'LͰv+scĽ9T~{)ʙW䋜ixu11厇OZ丄iBwִg85~BGk|; 2h(*}ܰc Yuؔ:|sDRXߚOsyƺlEZ<~ "trP?E\Mz熶FĦ3'?)P0p;h!gր?O;L8"5,AU.!Y{!~xyrO7($(J5CW'K3Ow̍ 5ĵE륗tsCs G¿foT\g"b㘂*g  B~Lg;вPtBayn'wv"ե 6d,}BɃϬW ;p֠Ҽ ysY6N]铳@) {XPOJڛƹ94Z-%|5#֦:%,#*"9pdtb`sL8 [|&xSt\:~HmK<}yH&M$'n -q`*b>4~Q8S݂@!L귙U/L!щ͡^ quxupQYmJ j^^T;񟖅"N? ZEОM$N R$ ^t$)`j,7 swWNx?^##AMZСNa8a]_IczI?Ge8xp;8n 08-evqWw=+sQMHW$4vW56#lIzl/V?b–~/\1@抖]Z_ 8pn8o+MڕPG2/p҂IY2y9%p,š^ 'Jݘ9b8C"%jI~2u01k}%/WzIt<Xٯ#xTr,7 3DF(cthp:nVsFC qYQ">wIxSfѝL^b"Ϯn<|O1 &iLڿ"҄.o0U#Oj4wM0G(eLpDhxFARl#xxONqaMzJXKw9Hr+o޹21ܹK]/[ Y8̦-Tt?#n\t%zlR~"/МEvF`N%an, Q[χhȸXŴ%90K,D-x{8&^Y3؜=\uBq]"s/ mEZ{|5F,sGQsBʨKIj ϶_`ݞ \ž*:pA+i+D;L{3?OՎ{h:NѰC1G-f7aXYXFt bai>=7=[[Y`jŽ?[CR;N搆(2!q }d-#KEpdm)z. J l/ik &ca~]|uZhS*cy|Oz1 hR\ܤ0ןP޴94Ȃ~.Z?4JKv9$i[$㞎TW_;]LyFYx pOO ZB4&f4IV:0FB{3l+4V7^K|d8:u/ V(Y%$i TNё݀w> k㫕r: VML݋Ԛ2wpJ9Y|{OsNE;6 ǍdEx"):%\3kHH<>yzиU5 5fn)P|HPp 5Uw>8!۽Oi'J` <7gcv}7 f+KAa4˧]aB\9 mL\6Zmw駿tvh$HD1Mޏr| r1ěCgVFb|%P8?.3cd4)/ގTL{ha nÊҚUg "K@уP[^S6py+4>wODB9"'hzj$"}°JoNٵ򿴄j]<{ (L*:}>B:滍3$8^բBEi6sUAz^+&L$e/C i0pOyrZ kJƤ+am߉?<,ňI%]S>餙 C&6)1ws7.~ʸPݵ%{o@H3Z.Q% LXC2NJ߮omr;b*DiE I?˭rO:Q9eO/t$ EvoHQ(ZddF6cm7 CL_׷W<~}KӬV=ˌS+f-Gf녃}a$4arBr}72<$+'}O:$h(;#Am;Wp3:0RV@@dO|YHћ $a/Laz"<׵ȡV ўxQ陡MwKob95qVcGmtLPȌ>Csfp>3]d+y5srm6,yC-k 75}Qg [B7UBptk2˘)nMR w,)UE/:FG'E.^M~Ho행<rYRZ[B-)bQ ":Yq7wQ7.vsNS`65HLiK~O;6uzzF[櫓 SL"=s=# " & )J8:_Z*U ]7LQ&r%|om[!M3+enX)gKs*xzF=Oq_sBvH^#sΓ/G)jeBq <'[1ŭ޽"`yp98NA#k@7)qʾ*r. XGl7j΁ϗBc kWr;.pWR<}U+cDi`u4iZ  Ʈt@v=~8@-/lk={2)a9lD=1WQ L4[QS-iv}}3EnLyJ]=4EQxJ_`w;pvL0 _O T %$,~d)qNtDN>MgtȤԇs0gy3;5NâI{j9aH-H ##[ɻv{)õ6 s}&lO0ѫ+B<Y~+jbq"6rW1oP)uBF6j>cQ|Ӝ z2BW=:Ynu+wr|`֏ 0R3w;oE0W&dHZS,gcQ%͡ީF̿I8VO){|5i*(]ܟpH_#PJt.Wݮw>OI!X7;|Yxs~Mޫn,F;$zwtygDrwjZ\{Y6JjIcUkӯ:f;7 J7@64ME@3a+5$smdֳM6$_Ì;(5pʞZ Yyڀ~[)ٷ'O=s9ȗ")Wn:]fE:P.䱀hCJWZNV>< YPw_zN C vCf.B4 t5'e3n[7)<ɼg(%wOdx$1}=2s¸A%P IzyiW' xԇ0QMs :*%tϓO>) QA QPp8 ~yF&}FlKǔK嫵/[+(ܲSkm-qy1\ UT z'fX>[;O$MHgP7֩=-*?!άI$j :ф1%($QP|؝ÿl 4JO3xf>L@TIvy?3i 8OT!d{ hR:ʾL0'-X@*6'dѕP fzz;e\<jaV$dDK&]oWgoijoVvÀ2d[90 71'+U+ U,EqNUJ2̆"wnIr_!EDe@cio84?Hf~=QUJH/ I0p tj4_G-j>X zP -aw[6}&8f5es:'F pBK>eW .9]U vCL[xnM/R,_\C_gR''|LQ$p(Q5~OэdCzN`m='^7i-nH\ .ni HJNo(!(&T~s4up$Hq `.lj .DLS-BڒGk ;ВBLAڸ4gx-(*Ʃs6Q !*B?{,КT,н;~r{Zޞ-}VL|.aZKZmlCh<.Ŝ֩2$q9Z0{g0綁C@oӏD,i`>:cn^pŕ'q~h S;6ҧ佱n.gAbGk^g, ҃]0-DӲl <̵*(X\CVQ lE|*%TDéfc["oءUkz+2\,ǣ.M=4Enˑ ϥ)Պ/wZR+Cߋ.Ys$(<s~F[I[V2خeUm@^r]Wu,fV|dOͲrr')Z9ћ[+6%&^,ESʈj~ h`d~3)`O9&d?Lo9C5?vkDVqJb:@ ւ|~Fʇ7{܅SXi(ma{ X ‘ЭO鯎Bͮȑ>dPb& zIrmƤQ/p:,E· |p >\g]`;ܼ3 ;4 y'ߙV It:Ԋn`aޗȉ-d#n~ Sv T/Go~*0wx0W:29;Gj=cCtG7-6et)jZPOL'"L1 R;"pH)8mW9w2 c(kE6pVE!Vd_\Gi?Ξ's-?3S}Mur v6wT?8P#+)蝉?Ppgd6? EAކqLo1'fKҴjvՔý8n58z;ecQg5:v Pn!K/\=&7O,1v.qzʒ.R&e*+YmVCA~A\m[v SmtP/"~EЯ(ccF4mT VEަ홴۸EͱE5C!{A+RPt\tb1Zq@C>_xC7BdME$ܣ~~5Q)B\77H6]"fɶ[YLQyE}pn^"dпQ?ĖY{2jb'Rz : mow.=h.fJ&!DX{ƊCY*GΖl10e-R.J@쀕ĚFUK&.?9GdEu`O:NN GtWùξR9D蛂FB*Sr ꩢpn-S7BA׿'%uYڭ?:VXMFn }O ۓ:PS (nUУ]^K seDQdluΌWCM`w-ZjLbL'R[n#̐?޾&DC/~1Z=v5F q鎅Y Zz Us3\d^R<> 1-u aƇ)DI8MC7tԑsq\GU^WY*-};yލѭ*Xs&fSt-x3zPiC\jDl߬^i23%Dڃ!iEț$U'SL@"R%qsb0t/46cNav6uvf.[4baJ&'@#NI #W x0>b,y㛼.%8Yd>st$65Qgp16Ryxy>Uݩ$zCM~|$ڗRb[m—j5 `ZrV˻H{ܵMHT"N:OH_fy Kz͗IzWd+<0Azy:lVfu|Y<$S,M"f= J 2oQ~~%GZ:ݓG@HL{F¼(H r5z^NrmGz$&UTà5Cg˞g2!Y>!hƨ:9oyeޞm vâ.eI}u@H&AVѕO8*LnxҸVC_ؓij€3E+ޔ}XGpv~uܼ3![*mK׬:p9\ f4YH[u0 .qdT9[0R1"]09l9 w״+ VJxZy=T~fq!>dF@9$ c%b#T<Z o㒰TAƎaQF HUŽY0FN.+#+gz% ua=ٜmE Rk*~ehN:OɯIuƫ'ԣЕn4\.4tN='c'[= l'؀A^JIK&shu{_<7ͅ3サuNco`WtWLz*끆:CamDLW4dvk&4].5H>2<el}όjkMB77kR&-9tʋq%]S]H FSxK7Qc+VFXmerdP ':!ߤgѷq;q0fN K0u0Bh=<u|ESZ{`@92g{g2Ҡw2K !A(zcU> uh,ٯߦ^:2#|Tt0o%HR;رce=vv׸+تq`Ĵݝ9wQÁ/7R/^] ̲c"Y+u] 3rVML"RXdVؖmOMO(VK3h8G1*ZY_Nv$LԷL(Ҿ28#N.Qd(CGhH7Nιi0`BEYo2P[4(O MMF'] g^Ajz P @ЯÝ_Zoa~˄TJ4`HI2X=d1nvn.:;o3"\R&|Mqۣ@!88 䀆f uB;ͧͿ*8Hrv Hn4Kr*t2kYMۖƃ-D{΄ `*6EVm;\$m-KA^Wl@IZRoܔnAA^G'c ۥٺu!S<=ٕ T~uL;{u/ &;JPWBwM>9@xp oa39 UԞ]i[^pm^Ij5HD&'QkE|S13L8]/ģ@=t.@M;p; e-HBe'![2dWބEͻwڻ.7 V#ooq|B^pa*EUl+<%Gȗg1oǬ&^!Ò;Do{8f ,xl^3ߣͱNb.a,K MhASS KsG8?u[(,^K]gd,ꑈa@&F_<|pp>uXר D6|(=g$?-;ċ;3oyz$ YK"W+er.[+u IZ[_L^^5 2Ӳ 'VDZ2{/e2 F]TM#:&J8xL ;`;vU!d8`>c?`bbjRQYgdj&2Lxr>N VTXϥ)eYC'T6HϬ*K8a!R"ƌt~8ı m7j!OVT|nm9r#?#AlM~BUWsC%ch.p b 3R% &gkR9rWóU(nNU iyO7<`܆O<:gB-0)tʯ0AbSƺ"e*|l`FafsVjxSOBrW@˙9ohxDď]o/OC8ѕKXSg2!T%(f5+PӥQ!9H4vэ5ۻ7[r)j c(鏋ؽzh>AoG3 {T: ch-%wϲol"V8(eR|pz^51@΂ QT1t^nMWӥ&N]<fl;,p4w]%!pɖ pCheo6OcWa^?+4nAs7g|M4Rr-*K?]LBk) ,8oZ{$|y;VkDKlL='?'ǕÅgC@3`I9Th^?wdtuu8|:2B9y}CsIH-6xk#іɜ VK X3+V?iJ[plثt$H%X=7Х,.{gF\mN2{#ܺ(nhL^xnYאyCҠԪ^ v39et=x6nP9bRNj}<¨IOr-~HW/Vn[~($#e4vch,gԓDu[wafsV݀o& JYDN ll6&,b?>_$7#BY漗}r @pM3-(QN0W<vؘn?6S<[eM! _~\IM!Fe E3ߘЮ N1aV{7\Mѐkn~\ դmޒtn?glW/oZ)G]mkN O;hΑptoTTHFu1 7@xsHb> 7esgq'(kbϤ[f9|!wֈSo]H[:˲x bx0j)ċc/ MI[c e;zg] o8C qxoZ}DbdsIԨ=ŭӂaô]_'죋EnvU, OЛ?WObnVRƥn1ۙ,k[n3QQ|I`Vf3oFOu.3 X.@N7CX:=V8]-C ]k7H}/B[Fq*2Gb`[{\d1'h)#? N?K?RO]2lMU[?>SIGܓ"~ yܰs@W9z,WNJI2#ݠ>,GPWc[$PO-|C$\2JCN66&H-W&{{m6uu~Caڰ<q+˓+bR4FPpOYYq~wCk1W` wَU\" \@ƲBeЅ7jFcy$ 6LtLhM22}{ 2LKV%ӆ#\)bRo_?-u#{eN *mx,K{P=J[#΄w|@ov/@SrlC`*%x`FYx*+r=JG*[#nPnj‡3?֙J2D|=u!}BDM;wFt9 n\u/|Ot[R74g'WjZЛB'*~^64.QwZ%.~,%i)De+s0|Pq޳s[} ZB) CNEIfe5?#2EYO\TOXٍ/Pp=SFXs\6ŜyW mү E΍)Ic*d9֔kMi4Y 섧V*LdTiUSGШC9tRi%˷ufiX¯>xĂ'dƽ0zCCwu}L&HM=SM!;qDP5ΐSel#=R; L}n}9e[oiA)j*+ {2 ' kxqX ,o2 I¶w^â";HaYo:JFק?*_9͛|n»̜ (^š %X\aoIFM9j2. W #n!(vD KC!OUn\g1I}D5#M;@-)|f *}x2\`YfcVzWd4&Y@ga{q'TRkR|lnfFF >׌a~i_Կs3E-dC.|CC.t_3^PE(8Vqz)PO13bS`Z4Wmk+ad vi UoG>7W"6ø%Q0*[bԀD}^h\IsB#8f9EwB /8r Y@ U/:> ݱ K7Oԝ &{-pNݤF IShGQ.g`tSoBy=v[,_gDM:r7y~*jOBE^ )\Rf,^RD<68THo9uӘpHs|WzŲ2M*2 (.|XzdD_C坦ok+gZ 8I^"@ L,ҌYǖH&S{x~xť\ U}:PbTt U+-:pfMVOK4+A!X]^Y+v3:2&* 9Ojz6V74ea0GpczT韁epjhav4ԸwdS4yQJἑscxBI J~3La*६ G+s `k x85$*3qeҁ(sޜnP8mmi b(OnfClGVHT)awokUv<# IDD4'ztҊxl\֡q",[V&J{^~: a=qˑ$A+~KaB8f Zɸ5̡*ta<7vOQ$eY%D@]6pt[lMM\/1-Ӕ_17%ux UCX{XK*q "F槗|B騛?R ]I7?4EEᣨx 6f6P63i``% I+)=Tx% Er_`;MjekV&\|0GQB0Ȏ]&(DX4(zqz%-Gg~#")dgÙ\Vϛk{,. i6XV^q=0܋}v؉,b/kjI a[,N,~]z`Wk,>lp5]*2V ;>De۰9,8'Όm482hTR%sҳF#N$MY} -"zsU)M5$x@`$7;*`۪[co#FzZd#2#fFj[Hߏ/JY&-I# .u:r33H'bn>>шG3Noc@EZ)8k|+ЎD T2Hβ~|]û4wK( iGUXeE \=lGNNm7o_ps㊋HTJE_Vv3lNC@X?1i`aK)⯴{r~0mibz.݉KG<{=@kMc0@2,)qy$+l9~cI ܕzE'|'U,\3GE?t &|unIP_ 2:eI誖ǗaX2zN߹w22wC7̷L ϼ-6L#Ɵ#12sBS2|;e%SLރ7^“gVwj8c+ӭj`T?NleFXS`LF3wy5{ L6C$K>fYף6iXvOLRxbϬ"\Tyq[#e=0qaD%uNJ0&ƅ8}lę|dvbH+4u3%Eg, MhL4TteDHPJM#|<ڄWmnn&p33+uXݧȐ٢xM9_0E5< Т8at9l{AJM"7ɂ)D# _Ļ$}Wn8Ň-A-08Za(^ +h*{h&JE׌ !xc8EKsNdBHd=RqpeE!M+?s g瘶ӶSybcq[@!f;.SLusGǽ 6Č7g.YTAwɡd>@^Muf9EscdNHċ2e6a4p"+~|.5r#؁[Vc0':sN5 [1C`{{s&бyP<٬Hx^&ҞkdІm&oYfK c_6"G%0zUʵPjH{F 2H-\Ri9a,md`h1^Sga"_Pr-jhUWtuɴ0|]HA@W/챷h"! ˿=dkdV$w 2lL/>^4~|%b~Jy.$/Z+(8$UN*Km"TiYNȿg Y10491Ձz)IYk1<*n`~ *-T&. k Aڑ>p@HX*ПoMrɄwe!Y~3s{eZB >s#MTz38F(l'f]D]\I'o"!gPU{曀T:7kz,ŗ&v_sCif*i6ia S~ă+jZj5'zu,Z1K&Rf#P=N.70'늳ĶW0xw|^+Qފ QtXN@YA;C{BǜѰxsQ^K$/oQ #R`ށ`8¸C1@S?}j[(߆73mӹ0$賄yKЊQңvJQo_/F!c8̿@uO;|;xw!L0r؟8t1Ac?F1%+\/[k9/rJͷt>! |O+Q)'՛z1?/P}@E@YW-ǝ3Ld[J!ʈ^1 YYJLu#dp- c~ ^K< f+ʍH1.xc :η > rd/}tެps;pe YPf6bg{L腗Ν"yzT[RM_Hi%lP&yi cIow&z.  :BGt4;%6qX#RD$juI"um1?G6,"%JkfjRxE_zlhX3 X>>_69?R"fifEi:&)|&5a~OO`h[nٛ<.-l۰Q|>ysvo#bl2eK?sӔie-)FZ=$K ߉}q.s~Fv_D:qqsRHv ^={:b٨ʳ >0<v)f٦uO=/eA.Ͳ ]htjF=Fչ4m9wo{s/_#vC+f̀(/U`GWOa34s §޴͹.%N+~-(xa mAp`f?H +/1b!Rs:#̦XAPfw\]8{СJpPM\j?)nګd10Y#։˳6|u?!^ag O'p~.wm*v^nXpx-d4<#kb&F!#q=r'ߦKeK/Hjm;2L~%ДNi7-bAQcJa@+Y'{*y-{zSǸayһZQ/I#Aq([2kfPboP-yIҠqd>RM嶳b/Oɿ?Wvn (#a}0 P̰zQ4L[dМ({9xAֈCϼ/+U4k?5Ī_m^q|b`4Va+ju_ym X^i@e FL~Sĥ│(A||%U]T,c*B! s 뿣 AwsxB/ N^2R >_OfD`"Yr%d"{ت(mɆ|G8-<Ԭُ-0q) FU:0Ȅ))Vtk372޵&;c  B_GKn=] b]v7h#y%T^R1&`B;@,3Rp,)Ye+bv֜럔'oPX}+Lh'r;XCىCaßrJYM\g;_i0XW0H47$fדgS~P#q3 Ue&?`f$4K TXgw5lk?m`]DEd:k#ȥO%67;5Xzv%~W8$'L/6iKߋ;ጐ4frT}\|KmtGK ^9b4mG* @Z=e#5;O_-iC6ߚX|F8bnXli~с 'HRYnd]K(nw02slŭ3",QcE`5EF-Z fGv>hJԛU @P~oƴȨw@dݲPn)%7q>YBsT!ee* աV= =F_[Κ$cy ޟI>z4̍0xUX QM.-48& ea=@BnνfT~ڞc. l϶4c3n E%,haD;687E4oJ^k ^U"#9<,s}}Rmjƀuu_&}47qzI* ~dV.g#LmcEN-;^Ř:.u9DֶPo1Dj5l]QATˢ,+ZlϐɘB!'VhJTl)Hd M_L cX4h6~}MiTj&TVz-k_vW![Dgpb%NLIXk:*&b*!Go"zIEu&c|5 \O8 $:@ w;=a=Ͷqqh `2r\A~e Dǁ܆΀EG$sc)|Ʀ⣷*p }.!+1ha6> a1e}Nc6qcuص70W)R(G̔{(~r[]$yh:+CjZᅯDZ%~Fq:nhOf]|.!&ͲuJ^\kk܅!g&a9*j}>>Kv:4C4HJfpD^hY3#Zv  ױ|Iq;Cd'pȘƍ=Gգ9ƪ7s'VAG]-ΦD-C; q< sl+NuOUD{`MaV+)*[{L~@}0Qc=~߬`/ Ň5/hDFNSDO6'(צq9vUG]db `Q/qv2F;@M*~O8llT!"^Qv>]U[ r[ L%dIDĈ0Uaң]9 dQilOdD)3xI͜x gCmI"z}<\hOquUb[0r|v,$0\||{\a]YXnQٝ;52|/gxvKh*̿cy젟P[ 9'_<;7w= j eaڒ-<&jkR`ڀGXa2=/Hm&Y7!ʸv)0{/`g> 0EVȣ\5q2C(oGOq֐Ց# b8#ow3sQW={%EU O=,T t&RŬt BaQF"}8O ~Hڤ9Pb0kb.Ν3G!1T߉iAh95|6a+T4r&m)vڮm]*D6 T& FSڹov^(=UҚxnh[xنgQ4s ,r;b?qBHcY:,d^LBS(+Jgg/wCk׎:%]MHc*Y#)X پ#t FYH&ܣ\GMײ"`M9=ܳM鷄3l4y̬WÏN3P'_-;Nڲ˲h4;aүLg`Ze[Spha)K"8o [Il,'be\twNZ!LI癹k%j!ֶ˰ҮJz.Iʲ%#Ӗ8*|xH@ZoCgi_k2AX1!.aTu>g1ZqM "8`hDBɫAFrf'S+!euE\/e>65Uj~Ϋ>(6t]/J:fZ\orB,ksڕ?  c vU~>Z1SuKK͸e'\iyʊ]5y`%`8 yF{k. "cO.۠ӅУ'w59Î\Z(P٘|쭗^VNllzoՉRB^PX'ʿίbI#)>tpnmhbUe>(wSg5 ⲊaIgA~Qjl~,] DxV|PrFSsl3 '€:?v.#g[ JizٗvǒF &C{_E' 'eIHAڏoۢkto$~D>\S{Tpz*GKyėH6-fCN-o&ʾ J">#9Ai]?e #ǃ!w} nL9Lah %/{Q#HmZB`˓'ab@e'ed7_e$v]5҇>VAp0c7Hh6$j}3OW3btb2iӀdޜ1y*X+񳈠ABԊ)jrLWA\&n!V`VQC"WsfÝeg>(b2> }g%m% ,R?B-)E확)9c؈1D0"!(pwJTG^9^$dxc-ԣu$;DD>Su!~?cq_gejV|0XI&c:C\@,n㰸wwS^_ToyNo927G&uNC*vXs7]RY)L]XӢ۾>Tltg ,4.>Dۗ/i?2 G{ rr!p3*D"Тe$3ږ}Rs4%xAϱtw/H|ǶIKwTCHf&yY92Th}>70lj]ϸ4WBN҈a+/# -`q:YZ935ܿ@:U}E;jƘv?ZE6lFYLo}+7R=CnTO0hF.V'e`R]ձ^?_d[ccRR>|z9 ?~IlͳoC/CW;6j^Xa :dY^!'VDU_K;5ӡM&:2)R:^j?dknڌK/b.eEKǗ &3 S >NGL~8 E8JR. 3T&x3KVjm! !HQrD9E BTz/3$.Yd *Ų3eRXtӷ7$v_H%|0"~|`>̗$[@4>L#;k&߰).^Dܥ͛F"Wq^;L롯q͔v0@S#CpXƈ 3>h(ԖMI0yI\xZh6]Y}#GlPeQ]x*,Q /e gJ8eC)+u&apX m~nMG8;t^Y6pee:~{s+29ԝ=k$Zb3:@{B E2>^Kl5h+Cf1O, ~NSNS+ }cQ2к5FzWyrXM\.'h7l`bU׏~;[Hf·OZ."m;Ƥj8׿ya:* G]Z!t?lX b6(DW?.pqo: GiPsH4cW~RIsP9 ̜bl.crYv:CxI4ۼ T1J }FSIi:Ea:%x:@,||d5}פ!"'UOl-9;&dCcfP ֏z1 DQ- 1}|7нWMcLBvio"kf:2+j1auA$r:~|\D9׶$s~ h)_dd412s)\\e Y/;^9J/S3:uU;}X1iuε:z 7RpH*4 F;NxDCzf3%D W%?dSI?1};o<_I Ǘ05Ĵ-9%)dZ_^/L:A<:9ܹQ^ A4״B&6]%"5TOZggMVl Уۋhfʑ`sP'5^hs{lKV]][dWhKeeZlwUV1UECHemG0wCӦK`[Fl7jֿf4.X%krU4-75PqHѯj!_$jewn]k%No|wW:fEն3e?IlPa-[ O7qnBaz>I(SʟO`Adx0}7 yss :'UG`Ԥ,TRsdn:YBO,DRG× Kʠ-t =/3P'1vnSYP<~9=W_D"jUJ5KRLE $?@@s-uZ']Ahü}dn_`C54qM)\\<]Wg58FˌㄊJxPE7uX4FCM0adVqdGXbGA{J~f7QZ:xU'k}"lyF^/RO#8/v `t`I, 5qsJk?"|| i¿%D)e:ߥj5vKs݅?I`Ћc2ZyoT`N:l#xG@~tSE[d-KIyY1%þh#3Lh2t&h}z9x8U~h T?6jL /lfnBy7!;y^ΕkrfԢ| 'Z&t8ķ0VDjz7WԞ(0 ܿ[@D]PKz4Zv/.t3$Ǧ uf0ǫyQMƃg{Hs7Ǝ4K2༠sp9INprA9%ׂ<*It=ů6:^Dl'[.״-xX<<;JAchx׿涻*h<:w9ͮVM)Gr?6QܣAx'ɺGk[_;'m_G:2ΥkJkd[grpf9[(J0X7G;vyJ{N0@r ׸ %ܥ9Fkˉ={QwjQ0{ 6@>E'٠Q}Xb՞ -YXw_"yk:oe=8܍Ejt>d#3\elDV냲Sc3 "p@Tj ǂ/G`Ob|UwEO֎XOox`koAx*3 |5H-+`&8`]sނP8\ z'6ݏ2WBuf0DY$F+üXRdnIME`9rP=nD+Ҟ;Zc^K`kl]ɽ/ӿ1(r7/Zo3 hZvmFg1/Oao+Bvh:J-/\mvis,\pװ5iz&u@7Qy֟;iKu2WKj/T ì1؟f +v3> @UUx'yxa m(G91Eh3V:ه_1̣a|`%Pb{s!U(L D u>8Tiu^.,:5D nD\`#\n?2@Y |zZj@:Wh@=h3/`֋W ["F]2>ֵ{y{,cfU_=?m?F^r͌ҞMDz+HӐk[B-: EVY;ؔ$ B`=<F#fhW (2E_ vC1rEVnayH%dVCYQR3kȚYau6ypLQ*jܝ4tgK4@TNFYԘH3-s(U)tf9EH}غ d3XI53hd 8;F8I5G+?:$B!9V:4NZb](H'bJ1^ D>/T9:h;JWC ]a* CQWCx)/դ #YKUFOk!i2)m+ `#BTXP6>-?őV y0M[};:\]Klr̔kMAӚbp$踬$84g^ l8 B04(E}"weT~ u?BE䰡y2L Ta2qREi*rZQ NULkLAt*k'OC|ȰO} Egp bt q_5PL1˷v"va ) 󇄃IW2O/dZƽr\i%9I; Ap/#ISO頲A5A١"XRaғ(̍q=cːv +>xƒ )ř+;0("_>~플f3>6r8*/*laNJNd&5 # SEVLw@.g8wKKR*3c~+(2iq^cv͛=ATND.} K'N+U=N۵b15~UJx[Q>}ueAw#ͩhZQNM_&c[6YK:}MYI\{5ODv+^4N:ҵ薳?8 t,ZUÏuLw̦T d{Kz) *DhK-"KQ"⨌9./bj9ELB){]ͬ <|]=o$&'F0=EZL9m)f(~eu{'^ ti=CK;AZF?*a {*TL@ $яS9Yo%PLvެQ)Lͭ /GdƉԣ^$P[>r _gS1./W^ _IY/l+!d94[&H:b n6Z,Q?2jE6%:O$F"g~t0N!Pp,Oj2I'‡uC ]G-{?gpKP B$N;캲tb[8a:Pٝu8x/=K¯nyQTeB-T;iN8&h|Kj ʵ_ODV0(S5T X:QΓl\MTlЖ$>](oK"~~FХ4\SgUݼ/*Q&!O鼒\dq*yH'*im@=9y]D0T+ dLb gIH~^ "Yޤ7S V F!(*>i ;I"М4j ODB{ICz>=npHd`hicWl5-[d#-5qz ]m QzԼAy1,~O@ps ҿiHbE@y7 +s P])̕n3jUd`Q%S^TՙqeX@'!CEI/ JU1*~nd6ê3rp?4onJk+ktulQr^e#ɈJc:x1Koa8/*13 dr1]k<Ĭ_4.GJ/561GwVT夠qV8pwv"W‡TܶfjL:EJc8ݬDWc_ȑI ,,찍k\4s&GrX+'M)ñ1On{CS_j[gB , jJDuyơWo r߆6ni(:bCǘX3x@Mkmrrh|ߘnp).Tlђ8x޹ Q0eY piǚN%!Tjd,GEQt[1ܼ<>gbG1 qQԦ mAjh̙Kq (_'4mGZ41iM`2/^1)s YCI#vUL|MˏjոyRGV8a+64XMB^~'+NPJ}l }J}~ By3*2ܟcIH_dy,u2Y4cVu `.BǰDU{T_nI3Չ̞ehH! '>\̙5lBN¬i^se9ɒ,-* }X5i^~ G;r~ c-(s9H숓AoGX^),O8ukq(?0c6׷HdSAtQBH9fn *an)"8d,έ *$R)B\5@IѬqA}>nJ1Edx#Z*̒coY-d҉GilƈQ9E(]q-FOYv..gaJI4BsT-I>[ ]˄A}JKoɊĸm,OxDO!$睊xhu,9-=+;Tʷ_lQp4}J$K (Q1ZhdD s7 vӬ;TC/vHߴW(e*H5ӽ*Ĥ}Sա4َ0WbbBCG/Po(79btaI1YeVӇ+ܑѐѧ qq)NH *3}l+AP)*o>fKq] h=C^sxLmrXJ-;.[eIEWFAaNWO+3dzͬz}daI\:Y."TGa-u&]wU֦#3mt> op6&v4ߡ&PT} ciX睆 |v+A$x+l +EAᴧb>ܦIȘpɱrN𛤄$C2}<7>; *}UegbO-Ϧ0[W{z ^kMvD`Y!M Ǔ10&c٤9C| F8:J5 [}Ҫ!:TawXø`O=k6=lckAczN0kؒEoKlBn~!*>$e0T6&PR+w/Z~pJmѬtpjG!bͤ>A>1<)b0Ey'#0Up/դrD1*I~\ߧa%w.f#9] M&f Cylj} Wa V_͡Jc';c"w{_psa"ūUt.Xia嚧2 Q_X|w/+Nȏ/ ^h [^Kg;E^z%i )O5eIG-Tѻ5/X *74rg3jpPq؍ek@GPeb6mʬĂPf޺+?Ͳ+`xң,)/.9 V2memhnr=߹jꋐLB{ۖa~ꞖHRRFZb5xxVRc^,[ԫ"6Yn?2[5(,[9Lx6|; ֵ6*48Dhuw_Fxϫζxb{>>v/=7xS4b;#0|1bJ6&xh ߂G!2z`z=f.-.4y}ḻ4inuL@)Ԑօg@*zs]78pթȥbND2نHsJJG;"|<0ĶQ}=JfG|HK2W^FD0+u/$|%J!8hVnU+2'R  3 b-;$vgu):X&4Skr2}!0 &l\+l9j4黁D.WuIT&5Ė+g,^R٣&G X #> XsG=NtQ8,D3 7*4hh;DU\{%JZ{*m''̶%Ql0#+IPͭX"^VC財j( /nioP[`'IP *ܯۇFB3 m,&!q wN_Eu!Kj jI<LnbK.ʪ%IN VsZΛOntlrڱsϺY: [S/r77[4BXXq-~m4RW _0|Q^n=} A+j!~2)X*cP E1\.45l' }{\ιv2$);~i>}60_21O=r0MYc"u !7/;7bb%RKɼ ,|6rMDO2"E䏋8 dP hK*(p8޸Ovs,.1ۆ*X>Qt[+4a5 M6!S &0B'G@93뀰LװyRe9y@Ʊ/c%`'.^*5?hB#J07Jt_R՞UYQW=L6NJJuAѻ6(b %uC=?dW OZMz&o( DԲiSf>ǁGUǵ`ZD7Vg@6fIɀa^5 F\P/X{#qE2#uCt)buR%J$1Yfj8Z/  1/d=C/WxwćCH#s"4]h훣Жt<딩M EUOKJˀYTCd󴼠G?r5pf+wd3Ys7)2y;󥙩1&+XX0pn'Q+d:"Ix)f^Igfq7;`qՀ:Ӝ\Uo(iD0:St4MwN͍L` i.9[ƶi42MWg6Q?ѺT$ÿ^Z.:KVK`J7Xr+R*pGaTŧWcɲh!?qV8Q<h甭Cw̕c\lem8\m^Uw Oq=~!EEkoH40$ =/NU|S1qT$ vBtRG288ڈ_A=u"VqRFW>QGƽ,4Nf—-셻oD&<>%: y"vcrlxR3porQzؚA{oJf3n'ݳ"~d#} b4"u>59-^6jN9ܖMϩirh8FGN`4IXt<Oۯsi0 _4I4D? ,Lsgnah47aMjBXh\ |IjL@^.S;Y-Jh4_(79HJRb͹ 2g{uM! ȁZQ?&Oؔ3^2pKXxDuReslM\@G!&6AB *+.ahHWv8A۶HS6$hKFnTH 0]/پzSwG=XLiEԹ[蚅;YnӕϴOpMd'^R&gn8W@e<|3Mz&OsY&a*l17^ȧiE.!y3"0=}puR ~:H-u} R@:ox4R\8I2WrT]EVCݩY0k4{4P.2цmLE8z9&=&E4q$aʗ)f: %]V'K'0Gi Z0Tʗ8y8ԓ;m]1{ cw]ī^0ik[~j?G? +pീ|׃,J}:}QVxr\9{2_Q#EhC(J72 4g Μf7mvȗլL)+~0QhE &g[+HXb%H+ EwԾDy7߾3 ǥ%n=_RCnZ%63Qc{HZ7$_Gl6)uXxrdE,rقvj1W`D@'Ծ}LU }kV_X@H˟{pE~ۉ. ˶~T ́*Kʐ{[h{mLpWܸn@X * sc)>^Bƙvɭ"TEӊȁomr|-l.#/sA".?ICy'KGtی{45 aP_ 0RfoMOEB O}E` L&bCm,yȂ A>(I,VȭIRϥr{$xdY Þ(`3p-߈N$c.=$QV:Q@}wJMoSLfUmçf6;2 ybFɅrbĉ^z7wcpysǧ,i6O/iy oC㟐xE~vx_u Oݢ#|_*NJքBAeW[ڤBƺr\~ѱ@%#B/*T{4qy0=; ~7{- 9jnXZ]խA9vJ#"ER3[^;U/3_/bT "1 ͉ =a* -J>>3x[t֯I][eXʂy&UݺJ3# 4Q.W,4A;xm dq"ԠueYlbL)>:jSr쯪4- VV9O[P)[<,X+xR|E-x/Ǔ=2r׽J0'4(g)lQ+Bh@Jf0 ,Ho*[9$aEgbXoxPçu2Yw`:[ZF=r:t7X}ॱx-#NɌGuðüUu8rnrll;$$aCAAZi]k/$nOPv 9\y,SlȧvM+d'Zbb =~jB)DyK12z4! 켐:@/ }w{d}oB-&FaMeib Z^lW !ZDPDΐmvxLO+ט#f4`{l>2i Br+~#\JgBW) t!56b(0HxCfɯZG(¨f,pi[(4RT1eDtK&!HB_5mi%)e5@bFg3yαKΒ_JGI(;@'׍h?*)2M¨:͒foz~{B(Rmp.k%lܢԸۮ+/h.kyZϥ/Ti!NMAl*n,F%[?A*8Eơ&4.dZKkpO|9i ȿ5tˣtIpl-2L^5-zgWMU],b94ImTIxA]7>8u C۪-%j-X_3/VQ>Q}OmS=x>`sl DZz_&fhl 滅F:N#xQH 5#'!R(LXr/wwR: S"yUo>€g:e DsYCzIп8H $Q]>@bnﳱ&/ YY{a菬t\Uz.i3HNN4{fZpI yC7dEYuɝA `b6dbi>ef8`,'3RD4 qĦx9Hgc8b#!r͢aƢZfrk ~Ca"eoTѫ6iÅo{w rѵ`#Њ5yzaLa_ Vx!PmL(/̻RFL6\:鈝,ձN+_'ej ¶>/j0k[j\n]ڇY,bt70$1z/Š3ҿ+0v_fnȳpư>ORs%^ '@, mZLн5& 8-e}H+n~Why4V.6`}h8L\Kn\(Pu·%~|{&I%~*zb}ߛu:>%c1 /I<b ܊+y#q8[\(D` V!m1(0X;m}[_zLgÓ?XO?J!z3hMYGinBIG3?NNM8 qٳlB7@#.PX| '0t$q:T\bb+c=p}+j@ñ~E^Kᇉ'g[ 'k2&KokrRd-qkp W+GϹ6Y/?q;hr b[^Q.pk|5 v2zN#1%0N1 4Jn32*(ǭ[U*~Rpq[.U'xhEc]7f[[8[y]u1a0CBɼ3VMY؊&~ұnrY]?H:*JG̗F.m݄a_L$žӶ`T_ 7aQиBf έ8CQlтaq=,+`~r I$S7Ҧpj\`oKE#r{n6]J֤;OOо^ǔu3}gdIm&tmRϥqb ~!'}WƷ*idT)vz:*{'; \rDR<O60)F_DWk:t?qowml~"bU{MŶkY׋t8ޥMk!$iէM1G"")xS@kj?my9قEcɞ:a' dҚ?'vT>9`u stG].9m26 (AЫCd zJ9toCL> )4oyn{??Ҹ@JMGhkb\])q#↎'h.8̌l1ؖc}bɁwev@'mߗ` w! ex8!ٕ?Ȿ(T".sIϖfErtE;ImZ {N|ַ/V+a6FTKe<ߥyr, {]Cۆޓ /FAk}`j=x;E[8)Z7E]tQvw>zYtg] Yq3sx95eE bܯ+` Cۇx2k´d ZΔ#A@S^̳h.6*-H7#XÖR4ޒ|DE#4RKVl*Ӟ˦GL)[vufrOVdp8zt(UDN ! zGK$iGFkS t`el{}_-U}< G~0•$/ݮ3&c釁&li%e*R]"c$sy(?.:Ŏ뫍 d1tT 1ƂqI&KPKmy{B'*x1LL66@ (wXXAzda'W)IXUI"j LmHMرd; kv9AKjDpTWMWEY,BurT?<:/JQsV Fͣ}a$$榪I<q:O,d !`QW-v>: M >}M>Or$m؂ ɼVo4'["”[KΘEУ L-I`j^΁?tu֥wLQ&2m%E>JpP8֒Yls>'*bN,aM+At+"4JU s[Q5o 4#| 5c/꡺?|)X=ؚ龃$jzSWO:.Y4tQop{|Қ̵y2$ל¿IVKϪ%` VzubWd-ᅉbB/W*Y}EqHbR|ݍ(Ha^;5NThik׼v.E$X? j90ap,_K9`!#6N/K:sy>E,IJ媓SX^.;@ɷ6& ^/J1h͹K `Al}^ gNBޣ^]$w !L]t׏wփ[mU4*)Xky []żq?|R$c܊MH#z+V.HiLͷJ3×%DgNaY~o-CCC,i=Nyiy9flad)[Dձk]Lқavˈ+"n(캨i'߲扰6G ͤSK҄x yqGy+0 ^FqI/],M6*d\\KW _[B)Q_ݬ{bqkXݠ2 B'^︷(PC@V ,i{ru+mXk |ֆnfJlBq]a'P@5Ěy=EH*؇RB\u;͊tiϐ;U68hYS)/1ұ[Ϭh' {CTgRAR)P.|VDmsi?xurU'qh >\;# ĭ2Y+ }m׳+qS\4RjUzzuΐ\h(9M +>{zSn{,Va;gN>A Ojj7zO#Ym;3~2Wbv߲P޷<֎ݍH6J~ȰÙܫe{@&4kqz#l'09CJsMsk"#g- 6b 5;wVY%4K =MLxel @j1.7qjEC<)ΐKZsD˵*LB,gTVҕtI1 WX?PL W^zQj󓲵@oC0-XZ<n@f2l=p,|rM/Fbo7paJ;̪u^~ }j1$>%$# < `պZLXMt&nkYUx&e}3/}09AH? fs@4!e6}|͐@Eܧu=%(l\s+6~u*SBN6C ǐ\jґI*SFUzK-(\ׅ$㦂o4[OG0L`SBDQy`:gGU 1nV{5+T!0\|N<p›sD?ӣNӕz ݼ7>ھ6qL%jG&LwfVHWkdHLB;h8%Y7  UB$g3 =h p}z sׇ=6F&Qi&ʼnvu :`] C~rC(@ ,jӨԊx#`6ƘMy?ѠB`炽KroCoL5y5xkA.Ad7Ҫ̓N@CoQ(Czqi &QnndAF*եP~k| .9v?&>Z :] z\2% 4XZvdo/۷29f=RӠfqzNf,MpߪQݲ"C, '>𜾉YGst3s72+'F,ŅQ$8_'r9Emg^&M(g3U<8-0De/^!(1&H vMO5i=?=!!`+}wܩw@*NW=ͻ+`]tg+uZ"kB4%ggJ^Cސg=npҰx='5"mNOEn7ٵ^R&$mWݝO3&:?,5Ş5 M!z熷}LmB_^pL{ۂrS'hPA% 2RVw< 8o7(}'ˎ }A"| V`T}xKe\Vp[iX-dE"#-1 fG~I`hhWnBEϸYI&)YIo4)oNy>יW̘!{ KOS9.C9>Y3-:KN~a=>Z~#">:,;!ҹ)5qF fZ K%ʤS8mSڥ8@oM{__DUtpvl!*an /%6WDV;m'_EOt~+2!ݨ]S_KD^¯3W)+ Guo{`([Ȭs1VZpC)kgEUz?gR_gPa ! ymڊTǯwub\-_G ]I<#hU^7;T7Uv" [`H4bV{6 4_1Zr8Ĩ&4BF%*ʭq3]ڧSs&j?Ly%|NDScn?q ˈ#v'āNܓD5oDO'~О[J U:kdg2O-@?fb[?-lgX^Yd<8չ mU+\A@ײvV8L&-klTQ S2R2;ѕP$2?GT\,)+4%>uC}J76蛃'NhN \џ9c~?iy06Ր$}1X9ib "kl$Vf'uq7M%ټ2]uYhs>1Ğ􄺱9 `̃4^dmYSᤢ7jF3_Y:FaP}_ϯ]1/|.% Nz4=YBE`lhST9ƈV58MiY:NDBT#BfbBDăJ9aP,/.2R ըlt鎥UDO/ya C~j9֋wtJ6 L?AVj{ v^:H`H<c;˓6тUJU *NUZUi /#"Q:b R(;';slK8h > !ѲI<'q`TWc9-i3(ݡ8><"7T#IW7w;~BpK="~jsVͺ21/HYv5ꍌynǑ?"&qD RB6%m8D$+: A ZTӚ&P!TIc3pWhoewnx35EI]tJpYoAMyp*HҞͼ(}BkyP,5M<%Wô ?^&#@'ӡ8^p*``;a##ۮ(d<ȰA'Je)-[ =x~ddZ[D}׭`~9ԋȆ$`aϸS}`᧗D~2(i>g E3n#+e>X}WcLO<ex$8cޚdPr }U:$98óB5A0]9)Ssq~f:ȟ'IOq_ TNO;&NoP$ٕ6)0VFSƒþ]t,nTG"Jc{O8M@Yǂ0"MmYF[u򝒤 R9V -!>5=L)f\ժ* O3_Ԍ5ʼnmOdxlFaEDJ Wz.Qq2oL+=k`}Т:ad sZ#J4lIniVs]{1ǫ^ ש 䧷ȇR&E9(%j-j1{u/gZr`Iu=oKGmqB9,˧V,O"1Vf&p>И!9W" 0<|anWpĆ\ *dWYC܍PgO` )&(6?ڲ?$ru{0wAixf:;WYn9 m21>VYfT=lQOD+mt)ܤ"(?2CO߾&z~LFD8&pK(2 F[S)gL~nUOH)v `SȫBjMM&Q/z?L8B|+̸- JCc}d)[TjwZ$Zâ6I,dd~D(#a(0ªP KEױfƃ! <:M \ X2uOn\#*ШQĜ\LF?IH7H?GYb!9QVMA)U?I@p6փ-l&}|uTPlĻuH]P:2H,SAm*A/Iq6\*9F83e l+I-@N.\#sܠ@jy@_YctG1HF!v/ GC[v@X"yt6o̤dK,V4g7uh-:z{ɠ_LQLżeLEi} 擬!&qm ^*265BƚM ruk"L4{h/ڣsȄW`^7 I_ߔ}Y ҍY5(qSb[]5/=̛CqAn[ x >`i33lj;3YNj/X.͇>B@:^-98 F?1y)U8Gcgd#^y- r iq" @EmiDqHh>Wm~xsYJogQ e kfRdZ9×֒Ds|ϰ%P/"dKkXMAqPs-J\hcfȗU Š |bB}kGR,pvTa{<:ps/[tY,d s"t|D)Xd;ݪ'p'Ṣ-֓yQ#8Pn_I5:CrOYGbqx Mbet3ĦTDPo`V joϖx= /K,' qDa+= 3Y_5J@95٘Hm%̾Rm6&Eza=T R7:% Rʽ “Z v-B^w$Uht- Kvs;"^I/E1YtFrzpOT(5L(E_RL*kv* M- vʉ%Fwmڟ b&aEߏڻa{咥qw|pD br`59(DH:+שv-䅂WrmuXi5 &V$0ӭg%uS-R٫"a-YD ɌgԊY%>; ;dmK'LlkPaFE'z"h݂'*;nMl( rߜ?ݶb,!>jJbSSrdE-Y=RZCT(}͟0\\ٳ(UmD H/8`3蕎O(_sB`_RD(R-5-a=ͱq5]j.+%+֟Z[f3˥¥Mҗ a_w`}<!iϑawRSDj,d̆㟿HV,e2((*gu$㥧-U~ 2HS*@ jl;cpIXOVv~>9"γ:SESny=m\8FkV5tF`9εT[K i%U!o=4Kʐ)DFoS} Z{^}sp>$\G@ v.o$?>M[>tG0E9,:Q*dg:?\7K@&)vhȔ 0/AZ{|p742&, 9QfV7@U<2c Ug0hYԛFViAGz Ɔ?6_oqpR`OSO}>iBcdle_}<~]qɴBR!Bk}|AR#Y)4=43q-+>>s*DVWŒ(Y޲ FmB Z.N4&wڨ@uTH1awv* w+SC`{8  v4U]C)Q+OOhjW2͔ LߑPk$ c_4eZ2W-ջe^Zcd0inPĩ`S{`#P DLp= f˥t.:_P!$`_Lz 'z5N7eV!.~`oûPqtN(l&/*jO>;(3,4ZC/j$..~Qov$b!< w^L1Z4?HvXdYHJBaWtYc ZԷCd7$zP^2Aؠ/ފPUUɲ}[ 9wWD0Uq1xe CU(5 _e9msz N^׎W Z6|Pf)Ч@D/%=;ɏU<C(i0M85.5<YUIk~ѝ$CV.#|c줦'.[y.VA41؇9}\$WD ۴NcO(li12SWh7XD?eBUG *W@ $&0Յ_Zk%#l7O!) 0EYuZ"95ﶼB7'U9Lձ`M"™ĨԄ^s*>bO7Y 6YD$w0Dh0~4^"8nJ%Ϭ=:%#fbi{Yp'ޞY@ [3(uplQىI &M;4*m+;K,j/o}TXǦ:"aqѲ&05D U=eτ 3Z-^ZvUN~Eh)wW{U0ƩlYJDm p>n FߝADc|JP}ˌJ<e O-fa>oCkުMՀpS,LUdKDQaQ57+^M1IA%58[|'#Ω"[P'v`wD̺8ǘ0Lހ{F,+*\%. ?y1 ^3g}ka.p4r5'1`Z{NI (y {W80j' : 65sz`Kt*yJ0jKmHE6I+^U~ؾT/k2c0 ȣ,>c)4"tF媘àtm,(%L˲,УESU ^!"%b\=9\Bm9+Zg2uEM+aS$6A/%MrMIz2RonLs3HAƝW\9l4K>r%,$vwXHPnL-Ƥx.@#fy:nlv qEIƵÈsb7t|Zi*kzۯ܈!#֛N ͨDB01 ;+OjV'U6i@3))Qg*6e9lhH368iqvfLF~MɄmJbl?EOfןъgDu_r; ?yŞ^ z]˛0?52ǏnU:I\,]5V% ہ $;tV;z\s~M^VFz g㌸eq jj$H*6^% ձ}IN|lP3}FEWCCWF!&[m~V5NG"I&^Pߑ Ga.[i!%ZьD֍ Е;#@/Ug $M$[&E8hRy4d6:})K*:7{t-#|gѝ:)].gam;W&;8D[*IcHCfOJÊYEvXø.U,T_0K%pj)ugcHΪ)N8CCn+lyhY1 x8Lp,ڨxmu ;"v؈k9[FڣôB{E3PyJQV;*h=dS7jj=.3)jr̈́~G9,A;ƞe8="}mn-D\^;=Z'L`j"PA+8-3yq̔0WyNhSS~+Bq"ۊ0EŐǞw@>*w#; `d'E![rh-ٰ`AiרY :S7 APq@I gB3Fia8?t֏~5g,_=1ε@~`lb_^Oۣ-ܰߖ( @]t3%!wk_ƾ{`8}\aBko1J2tZ񐦝J{Ƈ-O߂\GL~S蓝T,~ZoinP Y#˒GۊAeѤ=$g,{qЭULCQSn!tt 4wÒ7mhpڟ+E* M%9;h̻}ClI78 "^T{)qyLɟJ)j%n#\)!؇뒉@Yo+D-(-hCWܽ+Pʓ-eD3/Sp*=A7hqXaskˈqpf"atN  pfj~n1t?Mx,"08a1|Yg h_W|>[%2AZ{d)d̢A*J?\9zƗ\ߟ w#xvrz)?rf?&ufت2/L 5&f'f*DX. qxHp?_T:<~SHݣD^Q’q 9o4x#a"u=_S5I"ݕy4BpH*8͋\R.g9*Q ~i(1H 0vl3̞ zgસ37X % ūm̳M>sbv (&Y@՚Y@~&а# j=^Sm۟OT?bv!m^ZWh)lD^ պb8="= <+eH|/SSu"vIUĄ7?5SL@QH o\3"ySң1V;țF}GʝI r9"PSUpɕ"QК-y9iaX%q0?pB V#ŢO'iW٦`=4/|=*(4;IpZj|" AX/" s@2ԝnC^s }/Te=f8sR\~HŜ[>k3ҡ|D MĤeKcz|@!*; 'u퉝0+&c5K3V1o9\ƫ^!`p/tEALs-3;4>[cS$ l*7j}PAI>]D~5R: Ư ΍Qe!>].w`&͛hZ7Gj alMD˭N8}3Eyb0{-"6OVjEcYŲچO`CEEDalOzc(?'}{{d}s [uhl+4i2Yl*} N-> 5δT[I6ЩtR TvRϥtВ=RADydwQ^[2Z,B S[X1۝.'>l6{~e`و]u*#RJU|M l5C]rkz?hʪ/Tk50oo f̓MO{ ' 7?{WS@RS8t Y\}{UTP,8dV^1ke!EbrfJh'^SZyPؿ}R8egmH!l@WHk1y Y'Lُi:2^*Г0ZqP1iN@-@Y>@QƖe?q ޝVd#cm:2qnHpuIziOC}m.uN>xTϬxɕ.H%(SM`x9@|>q&A +6:ĽVӘv}Atܧ!7v ԯV !\s qN"٘sA8Wa隈=`+'>#[U e]k_q9BHx(;A}R fTSsVlz%y'SZ4#Ծ<;9[fgGtd$o<֛ {y 8G2b]ڲxƄ&x^n|AW#/X!4 ;\ WyXlO8A6u,x-oR#Dkn-:?4#` @̓ǥ' \lz,ebmԜ@ywӛ ,x/GL7_ y~#"@ zn]RTV?d}Hc#xv芑vB0I"oQ}ϝb/5E&@2ß<@UW@.*e7WWEc2+t"!-ꤤ0 EVYJbN;.L[1?oʥ/i2/?Iw]aH6gX2B&}-2 I,{_,|4S[%\‰0}v1(W0ߓ(jWk t9؎K]MতH ORw{9ZuqM!3sUi.}e,O5 l}}ի" tY/tS®'8 "!b5W&BO?d Ula{Jk *K!@Bz&zEu1 h̽%GIhY"jo;x4iJq,#H쥥5AbtyHZ$^|NUm{H RU_g)Bxi" "y =GU*Zɩ,qB9|RL*k&F{PƜx!I1uKmѕ-ʼnrVHi͓k"mpa䝜/b_Ki$w|0 NWX-?A(d+e _m ;G~JOۋeDJU :'X %qJ}OAN)/*1u(˧kY %(|!1hQ)Gkk1SQ?t'҈kBQ+e]&ܶb쑍)Ɩ'FY)q= }7"5-F)_ŋNٛ@₶I׭5; /DUGjxĘNuv!`R~EQl0Shcn ]s}apʎ̩d2`,9ёtǵ?j[ׇ"%WoI}-ҶN}q8, V΢ >㱩CyePܻȑiRЅ=ry*9vhoI2]C#o?IQ(C1>Rsc9%_=U2aaVjfweZJ^α R 8o" a̠!&tچv1da?if:/*-m6WGOC=ԹWx&cCj\{1m,W >?ǣ඄3rx/fhe,auRVEa˓QܾTqi@ &\!6*h#eu3opdƐ^3juR!GŁY x |Gm s&iq&fjʂ|htꗗ~fx *ث̙RMvO)`J9Hg_AY`QOblBGHtzZ3{ ĩ s?JZB03hL-p^s/Xr.D?h˜E%1|bOkB1j=|e*au-a&χ;Iȩ64 t0)QmXkׇZ!O/;JNx-"3W,eیS7EY:+ L"\lfnKw$mDK΄CQ(ޅu@Xf;n|p+M ¸Bໝ'4Y{ OjB{8a49~1I3z/Z2&,+}(25Zufqkogj9v|a˒+~O,& J^%B2 oz6*JaQݕkL?~\ȫVLg N 8#(NVU$qNz N}F$91P.\Rscgd$/6hKhDqńq+G< ^A" R9Չ {ac.|@FAyOr8ΨڮVD^lʇ:rq 9ZeS_@{ںncgR v< qAg>}r&6 G]iGfT -B]!gPrѲ+w.7j!g/xQ,V1+f[*-]US\xkƣڛw܃v`zA4y*fIX 􍓳hp/w htŬЗ/ʗ`EvV,'*V8m̰&L IK?>VI`Syъi=Wp.D0? MJ{L56Ur'e@^' pނ<F^ch>ڋM$Fe3#Ŗؼm(R(Ǩ괽!=JqmXJ]~[ p6.z&1|Ξޗ?AԘ)Was; ##H2_k;w7yoWx nIvKE z,Tϋ7L@Wp4T [5a&m8KsoԠRF3.2nM?NpOe :+%+'nh O .SA* Y D,;q*TN4Sҟ U[~ F["U̠5>]Q^vV}X@;͙\1}(fTkާ!1_י\d̴yZG#D*rkb|\K$qqn򴺟85,9On'( TuFĦs$R5H[[\X2-;6!uwmu"3<R7To탋с@ ̈́%am8p|GvqOHǡԹT̚PTcè=rҐM7^r f)3(\ax9b;3,wSپ:QfUUk|N:a)naBكd~bEUW.M<L#.O%Dс|Cg:ߢms'ٕGn#W;P>pQK%s7T(<.՜-9{*SQ~g)Jr W^V/WAd70xX<<yRA*#pVӠF$I+wj ?<y-ӓ~!V) G&-y庇jm@ңXlbZcyϠVb+yrA!y3揞AHJܳho`X䲝w2)1w.U1κjTCW3IG,)j&j^='4v`1.(lkP<ܑ4 x.wϺj3KSg窓0dy!wlxS`M|b= '(҄Y@wڄH4l:Z '' W2W\0U|dv Q \sF~]_m[,1 ֗gdׅBv;Qg;m*k]POѲ[1Tm Z8n Qzbq"aa5eby~Tgs:μJj~1$O ':ZU28,IK4ePtӢ .]SaG5 9E̙l/̗YbGN1t*@.sw$]rN~%&D kZU92r<3 kH;V>f i#R"ƋPB}xٚz`ﳘ?a!OgPO-)P[n'fV3L%P ZVjfL*:Y6:o{:/?s+UT&p%JWY+f*gSMʴ^Dr*b/=-_hwo,˼> (}Hn/Ɨ03O1$g5|5m} Lx9k2w81W@ɘGDt9Tr=}i-L.'@GJ6GQ3rA* oD%4^ *vTj Ē|,4/ģ]E.p6y߃N ~9+ $ț)M?wiaf9_ }`ܥn).p` d!aVJ9SLtcMb [ kW7MJ,fa^]B=u؋7b*_QA_}&g>}2ܵYo@{)p70/mS jՎ9ʵ|3R\;7^w0 -m΍}nܵr!SO/ꂗ@ϫޚmO˩C'CEt(CkQ@ iO:&XG%e4 _XgvP0V,A}頦/}# C Њ4Bډ .KRڝrgr"Mr?r|j:1CGPQףrMýY[-In %WreWWV & _ߖ: mYSf/{9[}9'Lo.alv9ZDj)Ϧ:ʷڹ9J0Gp&"{Vj+H#I$eaŘ{A>i.5xZc2ݳtAPd;[] ;/W ]MۻL<+= O;;?f#⩇f:,&MG (鬈)y&^3)ݗj U ihK2*R,U%LN}VwZ$oulw83[&3\Q}66cVO~7_0WL;Iţ^ipӫtYȒizΨ6ܦ_=?!`W횔n}Oښ]W.;` V< xܽch^ͮZ}yLnH2uv8=aF1i`Bo\"oj5mXrdBRr\zd'[Lۏp+ D{qMFw2ÞO, $gl4 7KĮLaDyسAXN=dU%" gtC5"ܼ|w`ش)٤V]%4ꏇV16$(B9$/!uK@p"9]yvޒ. $L:WKuF}{]CvGZNĔZ&Ő jX\:GgJGVws*!!Im1|/+ZMP1@'BKn4b y :[Obٖv\PHEaYs6xeDMq DAgqz!Ę*EG^;֗Ψ䕉G]&`IژDɭf+e3NÔ6nulx Q¶驛o7Wp?\+y?w_`vJNzFo]1z)E^AI<5 :G|jVЇV4W],SD6/qРok7%ƣQwR 8v &i'wJPQ_a+2(+?G%_@CwF{h6?]c;zQOTމ6Zhl}Yg?iMZКwе6fYmkn{!.wʍk[dj=$ ;!BA:4 9 akO!X[U,V$˺ LSRcPX c%o4 =b.^RǝYy6CY͢YR. @r $ǚؼvBsw^ȎE9QYq=8v<%(yL Ɯ"gGvf=[LxIW%ܛ6vUߔ@Hy$ 9cG?EMM7{[zJ|3XHMUk]A¸hm@}W !y !̚"c>v\;ur<;mP=!Aa=dTD +,ꗔQL#?'%"/ EiQ_#~H{*=#%'l@}lyfm|r+rsD5^/="[T$0R&?GCEBW0ZI=:FOk 6:>dChiGN.sCVت~3t"NSZ8وp0+% ]dA,9B40V#{dk%s$SFAC0h!_%s&n?2Uh5xْHfz$榋x yIԲj%;*/nۤ mۣGIoHfK'~±0s3"# bpŹoa!AX(es1 }Ganh; V|sKXlY#i|ܵ:f"p0U?vl%W'><')ڒ{[bV ߅.JT5Z\Ym>hodD ;{2Y4z ȓ??6>hy՚,儱U+[M^zVjZw)?R]3~靋eoFl0D~6 5"x|.[^o?* "&!b4cabޛT|P9Y)H0BKdWəQ~Wn'lA]f[7*!l-3WЦ^4PDp@ch':" רy7b^TlsK2 ۪qD;@fr"nac\?J[#g1?6 5ZTC= :l. T~@v]-r&uH13 og|X$/^*scNEkY5v?6*^S: On#Έ{L>[Wo4OMVf@6wH6E1%(\dPβuA垞bij`e9h`Q}, #wY0XPŃO?e_ IKNACBJjde=SmqJ 7*ko\ϏQm\ړjuc{jjw8šbứj'kq1%BY?d|؃N MذAv@AzS4u0Ӧ?J3ѢÕo LI][GH.OC)ɿ t(h֠ߤؕr?j"fMe0Գ+7IȾ !dkU=.幊5];A̝`K}ME[lƹW4!v^2= &7Qh)7iJ cn;n3}:2a^D*ʈsZ˹a4OV^V1}t[!.=M$*J}I=:>7hQ-T{*.Q㱀3IFiҒ(*XCwi&cm åy݀uWdֈ F Ads,E0* L0ЦrnG0,#^3Q0xRc"l.E(;qR}KO9$qw wM~Έ[⺖rB }56ch9 * rTt2UHXϙwX^?9`hOo 9Gj`(PS6 :F)P-ތ۵qZWՠZo cٶO+P>ՈZo<#)Y"cwS_:h02>=}fսf_#AˬM]P,Tcfd856C8:#|oF, l!3 Kle<[<ڨ72cjPv0A`Y׹^{)=a12L|wK5"K$OQ>r*4g<~ă VIƊsO|O GzCa(#w>0|D([c&@P($aՖ2ꅸ,7K+ /ɤk5n1Xy. 8{߼}Noiw(LțxcC4[1\gNibL\;44/QY2P襣BU6Ps\ki9pqW +m F,X0mr/ЛU s;޳ {~X>,!vP,UH1;lMcb)rq=" s|hw>ʜu[u?! /ZEO~uH 8οQ_1KQM%a+59 8g?ecya}@Y[kP |- hs:bF Lv<Dž@g`g@sgNK& /"2C:`n$ fJNvT w}HY^2S% Ff i1S 3*4Ci5g͛<tc)[ ,޺:ZWr.ȪRE5Q÷jQaOጼv_=ZD'I8q+ 8m -}AQd]ۉɎd$~)!|Xk&np:6eo 9Sݗ4E騆E xaȿázT?s!ƁxLB)k呪1)M|N:Pz)ڇU \Xw멥?N%iz^n9 UMxK}8Kj ݇ {}K6J. &LS1Y~omYq ŏF9v~K'UJ6_99qbPن%@){:K5Eer;bHYa\_{ے;U:)W/7Md}B2 ST $曆=܋ yRzV_ͅq-:[>#LnR>Μfͯl{&$؇#/SitN>sDy]LD%|x6oU‘PP6"KԠ1]ߝ{GVgnRJV" J~c˟U[OfWxYݡM̋Ybǃ87ř!cV7h <))iծq7 M_CD :@Ӳg;ܠruNb6x}Q]G6א{lq*:hk@l& &}BT=n|S.I}ac'SKK$S],^C9NQ5** ӯ> FԾ&zhj"0|J.sycWDLtX3&O2!ɯOe qb(K~z?w\b*UD¤<1F5`N15Ke$^|Ϫ;]Qn.< 1up6uN"zhctuhg\EO糐S*a?Oh7h25T!xc2<(M>vq?h/Bk>R6yoJOۡX|IZiCn]Hյ@,֝rhDglX-߲"V~=(#wNXn?dlI5c*DҦe!4(- :6禜-/SS*'ثrU}>JG0 c|Isw~z0). u{ZZ&u!(fgуg$$kl/XYGy^_\%/zNAa7}}䲩 JMU&gsɭ4͏Ӏ d0d%2ATk%nW[m)l>8ނ-xG;}aBᘻnt4/vQ(@l5^w8#aV3/Ocxxr&4o1 &\j:*yW1 BѮgQJGIw(x\ LO1y{%(#EA>46$=^ĄUypH@0n5Iڋ/XKIP0\.t~gT+](fP-oЄ}9m/[ŞPu\+sM(D`Ouu0(]*6x羍29]lGֆUe~&k|+wuX T%t*lEA{{󁻋As]O{ 9,d!  $NP;pu j? c71:@NXhP{%/[G'{}v4r10Kd&BP7vWH4rl!#aWRj5@X+hUyjjXEFUFk[φ} }զ 8ɮ*FuLɂL!V {9(XlnNy p xmlC]: ly)v_-Uɢ5!684Pݜi u jZX\]n̬og9%_D޸Gz7>dSX/.Aipp #CZ;)H:9 ʘB:9~&c$Y@Zk%q; ꎏȭt1zYy27u /Óz 2Bh-fuvwQxTr;M.@͙GD4 2<Rߒ'^zc>2?J2)xc.Pr=#tn^a8WC13C%eWh ͎'{wܷKD`v-yq4B?/:.ʮϏ, .H)pF}BF cJ PlPLRɽQkfYS[QQ%왰iCԥsJnHzZtT*#-(cB4͟+ ArmFдxRN28{ZJ4yN#&mpIwqMߓMq9I%>VMb\]F|>l/hU\Uu֜{aTɑ1Xʶɫi>`~2m:KDf>>PHaE`z"9E"6+u `X-[4@/Al$RÃυ\}DAeӝr1Bٞ7:EPc8-b#hS.,ڍWee!mޑ>Q'䋼5~R?` 2/F*8?Ǹ#NE%עVpd z`cHO 76hBRFJS4w(WŅiPJh4oC#l UdBoˀt"Ȕ3ӄS:j{Uv=^?n O{փ RVPyNd`11KPFKcz (ufoRRU2z24K? !W* rlE(YzX6;砙"M\tq*(ɀ[% v 7Gm4ȍ.n2DKsYrJ/IE[CX,mw∷lCŵR?hŀpQ=|@ώWgl9r8(KJ҅ *SG?T.\kv `mw/M> ]htR t_[q:az )M=Kr֢Xw:ԙ_%BJgBnn8HV~/VK*;AS<8q 6ڀğPssctlb6@JJvY>|kPqUa~;GC`󯬤e9 tD(7O#Q=̹Ȩ`kƼMȔFE?UM5~A| ^>_#!o~wlA~ǧgbz(RDž^m#jLTBf\pn%/2M*ۤDV'6E꺦GIodXp }{ Ak\XRN~n/D"|,Fvw!Hav3<5Z;4#MU xpE*0 f։Tj n*tΝs``WP3ZXxHs;ŽV} >-br U?]x̓a0Äv(ZSk2P|žF-fkV({MT:Ks nBաH fyuaL&gڛY箙wGX׭; EzL^Y|?Ԙ LNF\iYm!F痨;M28.0咖_W0m#.`xÏj&("WBMa9U =r4)-5lkk8ZΣ;Iȁ\f*s\q~ ) Y ;R 紴Kn~P+teٗ%^|btZQ CRG>p-$q4TrF8+} 83#D_W+׸JKNӽB fH%oz9/Ifh՜H\w]kS̗lDmy4UF imvѶֱΤXQL~+74H$2cjycwS,7Ւ[N)_\": j_ Ni|wg_/V`$"6H ,pO`EIjM;AA ˫kqg,/=@D ޔ?ْP[ɪ 0k(zSZ1$qO$fK\EL̗,B7ۙ ߷N0(h(!c3Bɢb@u֦ ˄M[sbut(ivYqQj\v% z* fMQ4q& D~vjEi2N |QEeI2)[ ~mHe74Lfz^A7-C/ل8 ."bn^ԨQJH$,Z-(ùXp#ApOkJ_2JN9/R&la ig+@%0H3YP/AMbsxځ4A[Z,zga1ȁ1ڑ,!+{1AFW[04`!PZVe:amC cuQn U3)+gV%o if|_++T_NS6FEcS/aBޛWe Z'*}6=VTe6 5dFJWRq'8nh ~:wt`H 1$0Jq^T2ݚ˝a!;i-c؟eX$FXBҋU?PLttG 0+@فԊc;H"lK rXDr* 疢!#]&ǭ3 ?A6W,T!^2hh1#n t8ַ{uoc5yaF]kLAn+;8BPl`ISkCQkRk1;zd B@5RׇŃQJ(%̈v@ӛ@0 x'Tn抅uJIQK1MO-kƅ `Vbv -*^vOMaw',*K4{Nh A|^8`eUf׊l,LLTx躇AnsEߟLbz1B-^}=p8wzDSp O53T\ܝ:%cgbMC8@:$H"yAa]ӚV2LZE1VM!" JT_mdu[ SЂ })\P ?R(y?Z1B;@=sE:zH!\q1O*aR* 'Q9@H)$Vܬ=;|KW iVȾ*@#2b[cg[(9T,/#>aaYܴ@WF֬akjF1iR𬮬.^IBA{ $=4uYɔ[< '0h&b? j9o+hkDZM³G Kʡ#705 ؐ}DCʼ {$?̩Aꏉ|$H4LE2%m(##B#܇4! jJS(pxÚ[SKwLbDªoWr7\=`,;IKux:EU55 EE`%_z*thCv{$VPR30O=s9E}Ř0ERoӪ/DVO)R"0~~7ҕ ?lO[]luC/ [}};؊2W3 荐UB[St܅=VV}yV߂BdmWkmGTQpD}G󩭁c]iڒ<<,Ǘȩq+Ƨ~-xV[fm*{h,BM*Vvⳉ!2@J@o,5='T(*qCqe\8HqJ`k5-yC{R1JR`Se)zLȧm-yJrObl5zM']s@}mXTnZu 7U38]:J.ѵuzĕʑd#~ئ=I/5t2 |^;5OoIury/r؂Dԙ!8fPF7Ԯ"C#"ytzXmWgItOZU߽])]aGz3@k!7pb~|0ej&X9ۇ{.DE76ﱡ[Vn>IV٘6k9m.5 nGf|W;eQVQ<502F;U9Gm4Y%ue e#fW̪'ٚﮍywWִY ǚ묺|wL sM! ) nfcHoHobpϢ^%~>"̹DQӚvS|31YiC# o;+&ysnA^!w$` $ғK7}}XHftGY] $˝k07&m3w4 H/Q(_oyEC*Kv&gSWg -a rm@fMRptt5mqITgGf#s ilOz;Lʗaݎ[S_A#5fJA wlŖ:PN4'}i T" X1Xk[F ؔHw3c_}}j;h3jn|Ush.~\^䛓K˩?_[eH;Śߗ" (@5F6hKc>/t4_ Tk/W+b3ˀtз  ;ч\hXe&F1 >>ҿY2hvurY%1v J(0T%nwLX_TpY-gyϠ'Ixf!*SyaUJ9fӉVc޾辠g07l%JkV^I Mn܀ʲo._eœgZIrI3FxeU"U4]:a,k|iY-eRa[Y Fv_eJ?&Ӟ|N<^лqJ8/Ҷ悼υv}aۙiXTm7*vL((AH2V~;&EِՆ1hK*rρt0Av8_}|`/?gF"X@z~oa;#"DKYo^ ^J$9b_wC^{+X;>{ti:Ť2HrJJ zB BWSpγ0`wJWƁ+N"QЧ*_dTĺ-[EH.}^_N ګX^gҭ CZA*{C*@b5vw8)SjxLo2- YQ?bFPωTF #T{F3h?7i&7I)dewv⠆>/ wҨC-e X#=aLʹsX0CúKsVU6ReOc9$&=hAO >g 3r8%ʍ א))=mA(+Db M+ͼ4F@߈LA5Xg+(s^tB[a| d4#f^5qɵm3Dp*}@V1% MJ it# %žJ 908o"ɇ5$} Nz[ezg 2h {i&⚅f\8 6-uu -苖|3z/܌9Pv KaIe̸mow^`S#A|, |o(L"4{? 40*M˛HW$oYu8G~v$/(*=pcpE:fr7#*5׬;pf>#U S4}||{@xxbƀ==;SۛZ@mҩvXk::FtwSiR~vYY(kn}CޞXZ4g֖,:ȍfʍF>f56;,.yn^:"ArH[#>0f>OPrbV8aa.֮ |GfI-f~:ZoA@? /^C|X~CXn o2h0^V\@cAzgj]4/'cj [1`knQ3*}vWyUnZv\1+x)Y?~Ύ,45N<ߎZ.=9ʑEyܬ?nJ !3|=Idb35-N5W\iaRxזq!u")$:Q*-/'2~[oF \0\d$3\@G~U9+jdhMAE.w]vH ╹$l}[_<OV_Q)*wic$E0p8R,Iu% |` ^ 2XbȁdP SǺil/i'Hk 1UEg=y3%nST2 knwacj?Hy$P} 0+1nAmQW`=5x^4N¯}64h'nxO,uN$ }䢨 5`*f rsD9EL5و~*Yߣ n>x[%u@P֗x(Chʗ?}s T=?e(U_ϯK(˃B-Ԩ~8Ri8f]P٩Y{nQZg/2츽@y1sºN~{m>չۑ" 5. {t$&_Ps4H7:Hp]!B ! ]GHAA$MxBpd4͆Q-" OnH1x:bdX"uD:*u0pqǹQ\*#meIn*?٤諹SF+GK~'7e8([t bs#Rj͖}4аfi;xERj{;<# mX8W2C;"2H u|cRꜳKٓ}q2} 1;ϝt*JVt]SF춍_+Hn;8L&wĮ[+oȌ8& x8LD$oP/T! ;E]<4{=ؓtF{sl>P&k P|t^Ԗ JᣗvkYt!JM5޺KS%8-`1a4FKV%bFe9_ nd0<ʳNyĕI-]Wlkbh$Ejtcrގ`ʯU4E;';Tt?oMw;LNE3֣(/dzEFB`7oh4Vb8 k!_oFZNf (q\)Nj?SmiI*\QA&Ɛ2R$XkTnl,}/by2NV4NԳ. `VoRЃQOƑ M!_Rk24De16, ˿zV΂1#鹁)QpWnA\xƮkpxUu\=']gyA8v4|{%W2l1\sk뫥]w7ύ^湁}CH\Ԏ)CnyuqXރ+"lXF=oA 3Ҽ9}mnN@rGHexRg>1NJQ^Ƈ|^kY$Ϩs-bEB: .km*\eT-Q^f({cį|D”gz*$0[a\D7~U g8ᄌGɬg)#XF)c 6ZMkN|YCs,hUnz'8B]m+.p] ❽`e>*Uqg(xi  FvⲢ Tc#D[,Qہۄwh+xH"@?P{ hM@6tAuuQpFӌf’W  oQQVw6qa!V "T1ճ[Իwޗ.9u o=L%CͩI9=\)y{GF(E7άjHod4+ S{o}CWKk^)$c0[B256*-: ƻKHgNo;|0c }p_Vǽ4mZ8TX`w64LZLs\_@A2\?XtGsR#hdK?I&GxW )@0f/|M4w{4YS5su-KGDxue%bulccqSסG;?:Hci`>Ø9׏Љ?Hg /ҲXf\~>)?bZ^lC8A4=wh.c⯥nBʦooT0**O ѻjt)F=Uf"qM*`m=%Ul<<"IM]Jjv-]rZ=ktz y߇료[Z,+vz~qUD݂@uwBk8u_u=ú;\,D#>qT6qpT]7hZ``P1jQe#d'-+f"O.I&#@lHDݰ 4PBR|^6~2(ǭc}MG%DV޿Y'n; -Ґ^`=v'=/jD-t7k}.pTIoW$!nddPTT t,{DT2:C =@cr_ץĦ1v~hIƣ-nbc0.06 rFDtؖꉿXYn%VBqv|Wɍ_C?7㬻7)܄zP+4$awi"]&STw>,r`ݽ7 jO]l0 HoG+Mi殹TT|5~"ϙaH?lW}W dE7 ^4"(P/jdŒ qy m%6Yk~"{:GO߫WrM.w$R~qםox ~4P=; \/a3IL "^?Vva9oBhdL)kP8KLZjɞƊڛXHFL;0x"Z|H@WGT0,"6?pʛlT& !Gϳ X8mQ.*&L#}TXR++&Ѝ#5 8Q@TQ/@^ @C\ NqxTj^)- @zA5nTb(M'[4 ԳzrōfA֦|l62#!,. Jl"^7HW:+/* @ȩkpiTD0G3{cC:)>{Sr9hkwf}ɗD)=5F%%5imE Bt' Bgr-Z ұ`[ss+MIi>& wz#'Yt~0DagFtkv9ԙTqid|,<t7cVW VnC92}QM(b-R>b`($7t`EZYH"h"ێ8\ Q=* i00sVuCfh!82`Y^&s+IKV3=TAj8󂝌mi@ÒqI|7_}A]i=ک6L\1{LOΑ'_7ږG$Π۫RԠ}L*k0m WSO^]ճh-uaP7a+u:rxK71ք__-&J"0HisRSpr07[W27B3EL-:]9gJ0OR[@b 3p_.lRs1PArYrt]Q]٣#$SF6@4b,TD1ճE!{ż0|X.v>"D!ljٻRG)8aQҖ+7󦑰//Bx%גRل";g~ {+4y׽>)=bq@ "-WPp{d0B 9^}~_UGנ)6Oڲ#i<.;}+Z>gߔaqk%I$Y;X뒤^NFJ+{:L W,ۧ5$A"a)`u]a:\>R]iq&hmGduȗ*/$Svv YTh9V=cr5 W2Bݸ{ႋ4NW eS OVa{EN 9j[$'Qh+KɤLk ZhQũ+,^ZwFLoMEpv͈RE2ߨxqk̇.Ǽ5JY883BU`t.bU6 $Pe(֔|lĂ3ANj.d I]Ʌw y |iNCTyM#ǫBմx + cnб@9v5W 7T*;n07_R*I}9%ЌGHt.ꐣ =X;f+W01m.F,D ʀ>,Fݧ8uj<2YWWWsiጬ>g03"%쪓oAW< ,|;h6`%(7E\LFaȘ7вIt 4`2lsK߶?EߡT@4)3xxu+I}56 s`70=\YԾD~8 ܇h9 I*j4$)ɖQVGOg`/Pߙ|`!cXV)_ Qg&eu@xugK⍉}IɦXWR.Cf\647|+eGz U6EcMVQ;qBfM1 *#c7ڋoˎGu`kL8K/PFi5v)Mّ̼C9a~Zδ:΅[n ɀk{.ew^chdJ%uxq۠"P|3Ѫ2id39pmoHnPmҭp`:PТ +/ٟb#S߭\(qS5SggvܢN0Ks<9Ń -Ejb[Bjn{AmI8J&Z "wvb?FR`EmGW"~Rl(yk~T'G5Ӭښ⌯ֺ窐 C#cfAh+̳~2УS^2A> rdMߦԎn#w ]Z'UrvݸB +xeDRZYZLr){38noF|ijFv*c+I~ٍK'2?G{a["|fJ(ȶQ=d*QEzfˢKF|9p!-/syHG7gpZ3 JynW}ӹtQ(8AP&o*=%;ͼZbv70~a1p= C>+;Lbigpws&hF^U'Fŧ$#͹$rW mT_VYucN+@2WxNXL238FtJqtî,wbF*o4*H]!WOVDotW̮8QqReOl @>zʸ*^`2z?D-HMTC۵\ )ѽO51gψ%[Wu_~̈́6_[)dׯ QZeFlPc VL$f.濆55Rh#֒ @ƆRe6iac-aP;9m1E@dw" 1\xq|0i)5/eh+ gc↔Cr0< vFжc7^ty Z $ xΑ.Ni5 ͭNCό3O?*M Qm~%=/5&P̽rCa} _! DOB5J{?FxA5|<#Msxm+F~G:4xٞfu h B}%XiarnN9lzwQhZ,Ck1L|ctOna3ޤKV7 {o%w"JCpl/V kM[<e N-@qFCt~Mfdk˲Iғz75RV\&}>Ntnu~/ޢ`DX;S/^VerTw 0z }u_x)~t%nԢ*7$O Z"3TKlܮrEJִhOE Bֲ&{ѡIiDj?ͣE'RvIC@lΐSsT|g_Ϧ{ʖ.>=R*EtӘ-3֜ʓzOS_u~pWB3*Af[{揆#>f(Z"hfJ 2bfYV݅ϼp>=.-KddE6y uiTC о#}?۩ ր9PtIqLkMse1ULh"?/ [mԹ40Tz'Ԣ0=U$Y\_"iM} &MD(a.XW^o.ŸFi>|;F΅qNn-+/d[=f 7l7{5]T<1}e a߄eٷ}dC뎂*^dnQo!FEW'؜CO&g$`xökLup"ehm_D,%7rUWjf30Mydy|yʥDtZjcTaOz9/ n$ n*Ķd &sdr@*@nHIz nȹH7O؉9i<w):({ hG9FB.iO ciSvBx! уyB*ԚT?tߣpI\<,_҃)Q~$ҨWzo*]Jμ 4T$S&je(w6IY\ Sȴ^g .$p62,{^>?Q:~F!! `;@X.@d|-\h!M7n\0FQxvn4]X6G⹈ 㤱!ϗD6R±5Y$O%Kӊ!+&*x:r|ߝ],:)}uƶsIËcQ6 q-LXJUa.@o F[4N̸μB}y['Di ((L}cO y1ӟ_\r?=^68VxhGEG^Q :)6j9;p9'$N7A-`'?˧Q6{ huQI(ap#Z? h2Gڒ5%k| Țœ´dѴ.c2ΐE8|{f~\xã1rOs_Spw@ 3B7^Uh40"q)> 3FctY·Mb8<֞5[2o* 4kU=8N&Z-feHXwk:Á -}Cxw׿ ]pw;[P߭ޞqmࠡvn>!3B=6HjU?J0gDޛ" "FKX(4=.xq&&Gf"4sVӢC7V ;w@G q۬LwS0wp&GW1[wGiSlֲY|FW֗ 9i&A,2UJ=حy8 w5r񤦸6^|ai ܽ+ZNc,C~gџ5HC/궿x0 @d3gV )'%Zr9.1 j0H8o:0V;ڱJ1&u򰢅 ⁁ stJ$P7-y@27tvkjGoƿe.ZxPu_76 %Trt_R;.V U Q:3 +A dkylJQT{Z yDhZ=/3oMz_@q5 Ir$U}Mkdqs@B˟ٟLL4Q6AhY" !@F"W&J*~c2t; A¦_%r528gn {A|+Նf|,~ 6؏DJT{=Wj={F%-F6Z"ߎM`pI:#|` +#L+(rNܕu\$-ݪ]M58a \ eu7gt5|F'ȤeiB:N|^ Ûc%$zq J˟s)%}ѱ!Zn8 żcA |fas$cձZ$ۉA*_z vj-wӗ5!rɨF-RntRVHtuB#c8QW#lxkvCT ['lurWv|5Uג1osU977s+obJP{igzKEMd4K SF|W,-67` t`&"3#b壔 o`N!}O|j'3幙8Y&KMj 0>R}KbV(`xs/pXI'?BX0(T'RѲPKhMG9txO5uVQtJTFұ=\#揑wԞ?H]bx?'I&*ii&P_ߎJ\W6kyFM|A{.9E$\MXݚSE#$eҮWo^l.ГIùM[K[乫<37&,[CRى0`W仸EJ5? ܽSj|7z&-8vFkյCVQ^vlW/@,V6|6C\+iE +JaQakշ'pJ' gO^HyʺE5+an5VhպMCa/ SyF|k+ baJv" ndxcrXiK\ *N<#M>A{ieqt"mn\RC^LDZßdC`1~5TVHN!S,CZ>5? b ث^yE'vt4RCK\m_atmOC%:ώZ݋DC>Wʓ)G`bSj8DG TZmq~-oQoiJf}E7۬ooȯ歕1L쁌7;?;Ո3d @ZzOk=?tw2ܥ8sJN7m D"r@V\y=~2T(&!rzcByjBO\NgD21ϙ㸳՜V#>i4uwi:zoYbw. I %Lp:׻4:"n:#XqfL_!y{\.^S7Էʜ?`Go C/@$8WԔ8%DLkh7X;d>ׯpPCFMJ敷1t7:0Kp p*^mD&k~\PZQՋHW)qj9:D&peƪN(E}ygMV`#lгKXO >fES񀸘*3A`3q^[}OPH3sN'&w2b*_0d'WNAR)Q#K .7{bkStppȜA+ᗔOGS{h5/f`[Ϲ+{&*1zB]zZ'ӫ kdzlZ݀|(Q=ėVȺ^ 4wU"!Bϐ8%şfSo4KBFRhPvdY-sЗ Kkh;~LIFxд)G4e+ JWDl 9fo ?/-7rc,dOwN4bYr_&50o"OyחG:(ǃ e ZxB3EPuf$? 菺n#"i,N$J$vU/qL AM5#FhiV IxԎU3_X{#*n$ Ic|5Y MSx.%.}-", w h :U^h[)1:©XŞe=;E*4}E: ce0MC}1ҍ;h 6, "ӶGAyT9v;;UX*XwÙE͖8jʖsɦ?޼otɋ[ YxOgF4kU%ȡk ΍nKt>r؆ CphXDK7y7i{^ cZa!9x9\~ Yxyx$@v! P\#Ղ)hğuЄ&4ɍo3lo9"~:֋jw9vXW{?{nP[??_cl D",c%5< x##_jwvvt:B)各t\JLZMŒqk ۓV b߁AS`(3* =|yappŵV Y&^N' Mo-xjj+7'_ql5Jq*QI[՝eG,ÍlGĠ)70P-biݠAgr(yٻ{*g W t@YȮO3:Ij_C;9SԬծz7W3aIŅWAD';-)"EQō{`L8ˊd@A{K_6P@MFzI/\^7= &^/Y"dE,wZuTC>^Owȟ(K=j,l[S bu痱 9jiEV<&vipKl z!%&jYG T,hc$R%e(,b:2ZlB{ wŎm"oՆG #QJq0VP}$lEƛ!%@m޲a0+ڳR6@\ؠNi3|{9#eX8ӎP~h-,b7@NT(7>ҼݙtWt=CQ5=Tiބ n,hM 1338*iHIHE"Š+2?؀3k@B>i*O\{B\ؓO.#F;z~\gg(Co>cB͉m%UŪ9hw Bg򌴍t-Ho^؉}.@|WMʭ I=G՗$"O޳@i٧峺݄T;;S;DbR%,@QZHMҴ m'C˸)lPZS\PHk;[=D4r:g1Eͥ?h`͐qU4|hyS{2YaeFtZ."儇ŵAQl}yb{E[ HucL'PKPH iUKŖznq@j^4~Τ$6e1f&HيsoL3WoK:0ؑ,Y31f-y~jw2r(Q^5HqPvE>^&&@.+鬯hK2(4y_ߴF3iHX7j*BWT|0Xt> }i"Z:!>>; ]E 5'cdeb3f(ʴQjxP)G; ~gĘׁ 6x`=oEwbַ&E}. [$iJ!W#@%OA:s LS{QqΓԞe#GD_e.R@~˟}3I݇RNCkxFhBWlX^uQSP0< k6tc_=|E3cegvAvlԏFq>uBO&VF%5aqp(fdtTPӦNoBFIqbm?2D1 wo`,[:n42˦>p a\~dINd"sPpRv-uU-r\|EIY! H%Ask5(ţ&1gom*ʲNr *Bʝe@j1Ujg!BZp4I akzv8~ց |Uu0GDaȑHoxq3oJZK# s ILP` ZH]gc[zOq~.ὍNۚ > cYȺnk\hRӯCEZ0lsZ>ÔG؄s?"u7:O fEb$0PgvkI0$$hFtTDW(}bvTvox"=h[P ^.@H{\.2pQj^n=0$*C F}Rn?GR{B>X>orЯ±нL)Y:T(Աb;eV,oeX;T@ӂy:#YEm^l}^3y()3;ot09i}C&~#XMb+Һ-x.V%=QUU?P/Dg]2)E"6q5nXhZ@hφ]g;T_k]H(:CreGG2Xzx8F`hd%`ݟP͏Pnz7Wm̀_>lg ~ flޠMA!䙆i{g7yPIz3lY.K<nI F#RN7Q6$rzNo'&*46xWQ]{.En˰*F-BA1>cb^+0ea i*/kFcE Ç'1ќIlO|v+vKqD H\q2-#˵&Rm2 T9:>AY#YB4È%It?qXr7 ~#NekuB`\#yD|sW5`1 b^]\~@UX|2D:,.>95Іv̕nGtpK\zT/`fw](`fҀ]{fTB3KēNk6*:XcލiËE)15ڐeΚmj;^,1&VYⅉ~)PoC4aزtjMG-țwn&I5#y|,L=t$a80! Anv,:PT"iN @2 HSYc5)mz @KN@ӀMs)qJVD%L$.S2 uY[Ё `ޮG*t2gf:0a,^̘▔c>MoE$Vw[]bnF]1V H6^1vVS®AQl'ATk/10D)M@ỲIH#@_\F!੐5ňS }b+?K ewu{}IℭҮ:B촃vO`сs3!+ jKCQFA++A bhS|Ă O GmaկLj-ֹp]lmJw4\r &0_~{:?76Eu—Z’/iR, 'W4 Dq>~\mz.?@&gUV!؃{;U(t' /Q`N\0p ƅl·gܙCCISi@QK]p"!#L'0vH "Z<&12=|C>#$<e@` /c}S{4ʯյpq5M&Cy![4~!/To?8Q{ Px׳$:ymH F3^Ҷwd4)Hl|Zx^f--te<=xO]wOLfIJc_ cQGy9mn/WLIIfv6ɋd(\av>o)*,T0=72&UElNg%U wX'YT:E;NֳAG"WJ38UgFa1JqJ.l;/5Rf FJ9/`Kccoo](S4W@NԠjm[ׄL:QFq ӠtD$U6e~Dɋ'Z;艩֌[BVӔ屆ɜ1ɛ̋Q=@nM5ksmQѲqSn_G`:Z'#)dR@~)P.%B% <W%7U9}na:Qqe= $4mIƼ:XZ%[)q֘nas)S떌aB\-"'Z8T\c܊KR<_L> Esw+f% <{" /b#1X.@ADnΏ THj8}4 1ĸUʲśYչ #mg !{c}x5f mLUbn1ĭc6e)"@ sM4{ŵ`uP= d@ 5 EHw%>mlIi~f~sJQy 2e=NԲA.e lP:ja@W v#%?LV9 *^HM}4*'bb d uC@j-E:$3nJ\iN3HqdenCDar8J 9-wPȮ#DkrP#A27>P]&Hx-`Pѭ!KG6 q갸ZAO,ǽ%OX_+}" v;?F%HX¶l0eX{@A4^5ya$~кB>hX^!D;ZjS´VxU(i mvMpJvb(2Q_nDdD}=XT;nʴ2hspz1@MݰXCy(htKx}v 3Uf㺹Aw@`ɺ.ϝnonWZ50꒬j_ r1d'\ +9l0T/u yW;pB f7fn;,U(*G2w>K5ɭOSm#Mnۺ DŽz+ i.Ծ:SkdW"piJHqD4aj`E7?D`g ըA߭2+BPd ۫rZ!s]H taYݍ+Z)w97c}'x"9UdU A~R Q3hB\9Pvv5*\pxCz3{t"eiv CDva.>I صmѦ4(mځg6y W@U5nohPu+}(-׍.c>[llY?tޛ5˩ڈ&dȸ"$sܼs!(0jPw]wB \lo]RV9=Q-{8?@=9{ AŶ'H0[M4+Ժt{ъv8D*v+ ܕR9$7;ٖ*޽7s̛3Fg$y ֊;p6C AP`6MR@|\%se#`7{^/A&Pt= )+Rh@]Ȅ f JLJY. -: #[C$ߝSLʅ[tW_gM[G}sB݇H@ƲbGnf8kA?v5j* .tn[b.s;ŽZHq]ۓaѽ*,(Iy=ҭ&d%8 ܋.|Qꖥ5kʾjarȍ`Cɦ[U}_Ѱ6R{wDuT(mv),{K\Uӆ.2yQ?Qw?PܾX#d)TXC:2r>L.j(~ф[fgpG*N:dZAVPA0 Zސ7ז P!rO0CcbS ȬiǍw 4wsae []k(D4O)~ʫL^H*d; ZNAXm3b+~1ȸ/Ӧ RhVȕfPcuQ:rLe(>x 3X𗾜Lxilz@5:_℻~URIV7_5vTZĐaxk@l\ `wkr-jRۄ14vh8J g?ɱ5DEձ1xo )_~$h&(h7~4VF@`F/$q:|[^ eI"Nzy)ÔZ_UF 8E{B#{avWN&RM_ ]2R B죛 Ė pOn2t'&튉v nu N )M6y{HH=rW$O;:m!}rɏ߯9z!/ݩ njOgxn/JT,Q[7%EzҡE]^ly4bب(4B0*(/ks=X(@)cn>r4c NfyZ&uɃKCh(ӋS "!g lPmONsOi%Cr5I[KTMO՛+_׮Sk˯SGtZtn\%wR xН] c4OlI GV۰/+<m &vo~аo;B.BR5%r:Fza$CRN6b>wqx uoe9et8y.^!NcB=6 @_>%Ɋw:ى +@⹄|(/m&#;ΰ/u+ZQO?H-?V=?G"XCp75W;%in֧zӬh8|1\/yT4qlDw9HޭH4pZP&%J ?^ؐg`"(Vī.E!Tr1N0u|4p%P Xք,]pKpGdV 4E`j\6qۂa\ ^A~uJfs0hG+.zHP|; #LQ̪$Bu"IǛa}M;1 =^M%w=a|-z뜖'y5IWNQäj/We+eE, v-ۘmXɃ.6Asư@,&/{&'P/1$rD׹O"aqT1+Y+^w-\[n2l\Lu˛++Z~c:PK8=&1IgMUOQ%A4D]t en&H7 A-é{c]+0$*Vv& 2W,03cmin2 z$q 5&\+~D#GDŽnKG+pP-@+̈́( bF>U Y'xe)ƾ^f2,C Y>.hL 6n<0DzqG G!qZhg'#yQps`ݯzTrM . ss55ͦwNPd<{̛87XbrZ9 #ɳNK+[zl=L'U b'1ɲpj[#xxa_ƴl* 2*r)xRX0#Dbd|a뼑RG@k"mZO"ͲT o{$d$ODe8yT24ĵ턙uʕR"YY9і"XvNaőeij~Р 'ʨpm M x9#ETJ$̓?$Lz8ΘhW_Sg[Y_`,fiA@$%uK) Mّ6+߻paA9>Pމ;6pw0?pJJA9DTt%ymY -OQ΍gW!Ϝ1*HXڬ%؆R#- oSOK aZvm|UPk r!cZHzΧKlAE"\ 6 <Έ.'al fjv6R5,ɶzW߁u`c C} n}3br*К' S d`D GU+9rӗle# -oapݲ Y[S?jm? }<&o/#jK=tŽE>gYn=c@Mg |SuiJ6lT9:D$:WƔr}*fx"1-u{5)^̥.Dk J XMU k@OTs%Dryсѻ!̷_'u;[wDbNtc5V aݟ3UjB 4d{ '~S2笡bDf/h h9 1uUҕn2ܶPh*qmeX]㈇BDEjMr\).D_u DS1LRZ 9 JN0{!+#ˊs.x(V˓7) Szw]ԗ7 V"9"Ek3ki9$h֖2aB ' p7^E!B\bQE@kVD^L# Ī1VXN!K| z䥳{bmU7t*e fhҎs<H]g7M|6w@c։J}=~bA$/JEN#~n1I{Z~m>w1w=dH㔜 ٷדRj)@>{n1v!-l)_jiے0vu`#U R<>|f bl3y\Hn0wd+]E f]=1TY8 xD8&}z 2x4q!v.F1=x)o O/tpJTX1)rr+%@v{kz5Hq a4O>˂{5eJdŲYQٔeA- Wʤc22768\2.AxWB**E׶d|}H3f `6 Zi}onEahqD =V+~ح43 v3 ֕<äst|bp>f5:5(u6F P&E]ݟ#iniuGH+)eCi68qu&0%LTHfxSJL-BVf]WoarhET'z$L2msOzj乮ZyqM4^`cIǐZ,S윩[ftDv'w_kiꙗ |i,)ݥ^Hr ϒ(܅H߉.~%cb#?[g' ul'QٟY̜T& Kje}|L`_= \'&}yvZX}2\OG>/JHyRckGx=uETF*F&8@#.j>FugרlG`߸:6;(=Z _wJ/sKv:a8`j:E)!IWIȂkceXlC _ 1Rz)`>*R(k@!9ѻ4ӂzF8~,GtRoAT~y;Qc(#S(HДWp8܍YJߚ 6_@r>ƻAAX>ԅgWc"]DBQ{C:wƢkZঠSN>+?/-3;{j O5 QB^; I7. (Dd3ݑKle÷ɧ=U ǻ4wda!*eGv;&ar2N%,.{nExRJ_HsA@<WG6awygkdo({Tg )ĭav_H _uFzEegx#[f;.*x0{p{cXH+т\w;&L: 'k{:1C% qK'yQ2 h_k@AIlgnszpkӷcRhj`vP~Gt4iU!] >/ݑj:ZwhV{.; [_iU/N%ևmt@Tkϰ/IJў5B7Pu%|8:a`L[ECS&i Ee2y vbkW8fpABj?lDj v e. 󹻊?fwL@.?Nù)#nDmtTy*vଣs*-fIO`9գQ_wvCsS=G: 8ԥlD[X> 4Y9rY)$jRGVDVI>fK* l>q„T"u k@h/Ldf{odȐFWJb%7A q#&Qٴ8I?ex7hR(2_}޹3Gt#]nA&1(! PX#,9p\(DE:-\zowZ3HzDjt@3À"+?0GaEv( $ٟh#l| e` 3٬xbC%6-sBm[傫=0)\_V AwOx1yT@Ź,lJC½@k>p0IC+a<"(g{=Չg%QLŴ5·s[r[(Ч+&<آ5seЕָI47ZP3aoD"`D #qP:@9yln%sI4FbmIymٻP;Մʣ`zg,Qk@~2`0&Eɸ /!uǷh K*6z+2uHZEPO/У{siΠ{N);էQR-n 4dG jZksd}tCX#[NxX}6,.r0)ɩa"tЕqߐ\J&H<4! l>Q3'.V %-+fQ~_K'=:gr6vk0oI2#3kA? mZ4#xL%wPcPIz>BX1ZCnͨ] &Qǧo[<1)jk89'#X39j(swyO8 Xg6ˑ4L ^F |R)QjG @b2zfGo"IA,:BbeQu!`e!@Neݔ ?bK?+6g{_LQDp#U v U8hO:\Y>o=|.0U=Wε"U9ﶽ9|/=_`#ilx=^&u$ QIf5mqPQ;00ӄ>@XP0sr)OZ D\@~]fQ{V0M{QN$Jx7]/CϤ2]Fƕ_d1ߕBF[uuwF=ԭ!YP"\xIYU'F} tV7bbUs@} thoAL'l>4I)\uB{(E^;z+x2dZ5p?>ŰlP~}/Al ?ҕ̟Yh;Lru ;2ƭa!N:ƺpe,<1 {hލn-A a=BXo]&ay\9PdN ߉j \X{ +Z|]B #yVŘ&` H^"mMQ?4E |4$ nӁ %Ŝ$l=>3 ^,u;U>pK0g3C o2 qF f˼D6Mct t(hyQc_)H`1Up=dZ_Τcp5x;%c*F\~|e~iHu} 8TPkFPɘ֖CX AovW\u_-ږN!yq!g;wλx:g pH;qԡ4o's˅,uʞ[< jzIwXءXyD "G}6ˏ)*CjTdwƁ[ q v)P-k>1?MC: |VDQf_R8C_Ayp[_jȨ _a<5dx,LOGzbZ0( q>]A_c 5qRce<02YEÛAv Vmq! LNGQ(MxJ[FŝbW\/wu#kH;8/@?BU (0}ʿC7&Y8as \ f]pgܡ{:Tc4a3tﳌV%{u>q\CڄJAhee~<D#$Mسpc|:Kd(qb,j* _hn91¢nkll;dǴ.ݦn -D=HV|U~XaճT撦}XU2b˙#hچ3 d%[:* c{%KW>Ž=&c@Wz !ܘZ⊗:P=|k_ɅΖTՆ8,miCN62aɆœ?QgÓV>+sb4 Ej Q|r̽^MR:nKwe0rcqNﰞ)./uu…Tʙo3v g+:ײ}wYT8CLZY:\e0!vP> Z).r `N9ߓfVcյT1ۻт nдI!PRL<_s`NED x=Ùqٽd'!5LYҀlUi[{) \E Xpb=HY&ܷЙ$w r0a 2-ar`MZxaط: p9&BCJtl!CG* `5޿H3P6XbSXnN^ 'g/,Œj1ITJOA1} d|G~tX"Nı?6.Gͻo 2Z yi%-Iez ]9]`d筣FKa-qXuo+xmz p^Nl7BX(mA_鬃\`yu>.]ۿP޶}vBIZVS]Ԑa-y ]% nW/ЗBn!GuVfH^Ꟊxv' ~֏2@^*68+ |R4mk~]F%.e8F~GP8s4jɄqs`J_Ebh$}NEGJ>Y5ep=#lWNLE-0Z7 P4CvwfGQ7)p3h߂.Wm(IϧFf yȕx1鯆C"+RUK`6)4u#Eȩ]4^+8&&X C4#4f|$jrQ-%H9tdξe#@.-,kM%٥<38Pjވ -V TIAN%z51R:$z|v]1ըWfyrvn,r2J!lz񆷂p_rlN%=WPI)"*;gjfRf ^o 0Ls{ܦ&2FyHe\/^+2b:pKҦ[lnF` yg̘tt%3Ea5Uu^A ^IRqcwu+"_9=J$M=.lSjф2yi(|? +r7`6QvOd:.s rȀ%c+Ub7^Mגl^p|XMABRRBR0N N!ʲBr"4o EY5Ng[9xkW;0FdHLG:eX;I# a C\pq9=s,ːf6S*E3JX!Q͛ɔKN!m58N2]}h!¥i;1Z$:{@9TWjYpPe7bWaD%n2" T8U M߀pnxӿhzve^-brsX lQoJ%UJPM /!2?TN!tHjS~ʉZpӸ0oyKcݕ42KQ!ۥ(߳]y)GT`?l5~69?'J__ranU(`VgS]W5<Qs;~s63` I"ɦ5rN,L5;̰=Q3%&6X"#N݋SdQuG;<$Gp3Wq]!x} ˇ65.NEjPo\ugGRJz1_ !g9^C(cIU9=]-;F+3Fde-r +q $Db*h7!5/vXmq@o9Ϧ9ޢ{P2~FՋ{l:AlǽH?p(LN,7ܷjr$q*lPzK-Cxs{?JM磖)ȧ(>g&-p/a?}fհb$e}[J^R0tݓΟ/ې;1 aVhs7gYK3neVƪI'&C[P⢲XQ_=I3nqƷkI=~Ry|vk^gim[uE'[TW:A R_QXؐм6Z(xܻ,I{YFy,ՌO!sd%c` c,`7ey]d C-|I#d~Ăwn(SoAh}d0 g׬yw3Pek;!l湢W?ܴx>*U ˚dD+`8=VJW'b9kJο־b0m7?w1&]9(tc N0 0RzVM67׆WEEGȇSqRz7+\ǵH hK[o '0k -\>+@S)[7w^r9Y)xa 1N;/s{8os'+7"EzmJҦ^T[O1;b=@ )YvKsC>mV yAY0O\^(N ~E&#(>n)LJuD$mE/zu*f 8kTmƴ,_^"IŨk)oXKH쾫O$qGd4vEq3#J":E9P< ?,d,X6GH>'k& 3VX,r[pn'bK7,-_uɶ^\fy6"*mwۢNI'՞ 1*H`` 'K BEM:"ƑڟX%Ky>R4Q;LBq+MĂxӕ|D*h1& yṫ /'zSa}N{׈U҈ՙ;_},NyxD\@E*{y;Ks0ЍFcr!xϬ1.}>;A06:Zf%)~R/2tgQPuTؿ._uJ1hP]&LI͆iǶ4g8JsK'GM 3epmyܱLyL f D4| ڙ}!OAq]9sEIĵU8q|{9U{e`=7?Wo9IYY댚=2$5ϝQ Y0WyuCRYI}sAJ,^c 5>%D~Kw8+lla_/qtZGY s+(kW wB߀<˯i[FjtQZĤc)q;OWN`501!#>71&K+S{U p8,fN'xFw"oQOsGb}ҹK[9y IL6{$LbL4g ' HA'ρT8=0[bE./=;NBM3`..'V Гq` %oOR+l97 eZ?WXL5'6qLEk߾t| ByXݭ`ih8:S^vČSEM)E5(٣B Y7R`C`)\-)ld}@߿{z9V|;UJ\r OZ r7WX'>u;׹1b▇ Z9I&S37K>4Xy(dKoD t,^(!tlY:oV2mUL^o)Ū`h>n>m9B@+sGlk\*$9( T*&eLU{QOChMr >K|5w'1hf$\7ZjY;j/{>8cP?ɘ櫙ml&XN[W}:m>r $cO4|bn D} lc@03h3o5;=9X!G} -CI hK/'@(wfQ thmf7aPD!dU# >VϘpJ̬ ?ݲe*[B/6IQźnԿY*ҼbBѤtv9i1^꽙]Jpos3Dz}x%tre/ P!}G0j*Qpfr]PDp;A!ٝC?8ߢA(.UMPB}f1Ey@p*2ź@ϸ5r97D,qe'"VzzXpb2Es]Lח@ &ۧ:Dz³ձ/kYuqomlWvSz`(%J 7&k8mA%(dNO/;`dpQo r_YyuF?]KpACUI'xԺׁap2Tui? *k&2#KaQ MDzQ2zJyR_ ƞ~#9\}܇#@0+pKn )ts.aX_XEq@rq1'*4aoAٿ|̎ 1 H.1*-ǰ8n4ܢ9@uWp6 ']$@awbH vx{3!z7p֨ 65x4W<jk϶ycOAQ8aOequ2I O?FaIG =pAZmZ=*/QfTgX@G`%L:lɥuZIq)qYo- FU@!{"9X3fMҔH \I8n7*-uɋ$-/¸pY;@%~*peܝEi_ZJkv*gޑ/n4vl :^FLq8kp4(*`nr"N!KCx" u|<Ah{=Hzak )*m{݊lm~0W-+̞BӅ2&lDwS Bݲw %FMxR?ʺrLO~52!Si+ZZI-pw K<>9[&A& ?x4g,(8Y8G0~e(8D(*!Sh6$$(-?5sV@liS!Įlj0%TU=*R]ñw%6)mSoD/\ט[Aazu*{"i5~\1gdlԦ4K]_@1ETq aI5Oz$+ VUiH|ń|z" 905e߀#QaS+"ΚR)U.Vcǐ]qM̌ݤ/e{6}_$`mP%zJۜ-zPm!-ny׃1`/l`|,jF?տr/Syz  dh^T.uںnݷH䙪[\ Z<;,5-kdY6)@:TJ2hr+;|RLK@ dwZ4\K<oswMM"oP8Q'<w؏~`*8ײM'X W9Xx,gHyc,-giv i nI,  ϐP%)vDn T1$enVcd݇zYf.YD휣 in?ݎz~Lzܐ-yV+?`)o&F?v tX-jv%3Q0͕;i=Ht1hU ˲+s> P ON=IHe^ !v@|CDb5 HKU/}k+itc):S!XqYJ{T z&R\3.u/tӌx\'󼓸DtںtFNr~Qrӧ8ӺQdžª-%)elkUAyw߅{ -Pч#s{Jpb%Awy7 юA`{~c.RⲓXP^Ko^eGs q^X'5{3lCA{&:x˭r.JS}!dy' %,wmT;1̶UGM$QeEVf4ȪSk!|I.I/Lt~qoe)Y4o%?&ERfy p-bU[ 1?.C'4"NSllF[vïgI&V̠n mAt gf˼DZ66B71wٮbsvΖ6(}tS)`({n1[KgׇUp!#C ް+ )/E&a8@ğXtY20 LE v]%- Bߡ\|%e{4\b  ~Ê_{O.HR/ qkncStoBlZ^FiU˳2ka\ f]{鶴{kmnE@BW]fS.Y\^ bTEV%ɄcR!;/5o]JX82 |Te 9jM`ו3vBqb4f1!V;ԥSUKe[;{te v[~mŠZ,*J}1oah).%ɐ用*F%Bz uHe{qgP9PcL[o/_N7rÂҕlWKʮ1Yp !>EetD:BpMRMq̆m!nyY`\el|1"jn_ Jl=p顷@p̥iax"W:y:zU'em҉v'D?uI)0ˡ.+DByL 0@N+/P,* mQrF"=G-u'~>x-|?<cT`PS@pzusPsDt>G,a0#>k|C ~ Df8ntq#w!D?-Ⱦk)@U+^Ya`e.Ke6KeYf NJC]LǮ?9c8ThhcƥA&Upa3B4UBe8EȠcR$ AzfYP:b"w }ͣ:}ײBi"{\hF+-v3bxn;[Ba߬⚝ ԟ*I*}uR⦍XkNǡΐ. { :\P5PðJv*)^cvÐ Px'Glo B̖%Nz>Ca27J֯$bs#|Ⱥ?Ztދ|<`#̮/#Әvt.qˇu(LXzNȉU&0Fmڈ[Z\9 >Ģ2.o?p\ s c@K;H~j dM62S5Tѝ2kL)W7cBZAe0B6U/n hmÖؖ:@IӺK U n}ao k?g2CZQ2-dʻn/-=Mg-zծKlT@Kmu_udKy~Pi/o+K0 cc0v}[yR^>SG8$$==0 늌uzw 1 SN'S:uylTBl-ENRE­U-Px,JY2Q/xBTayn-v$gS!@Qq4 g<;Feo;V7< Z_O;VK?@rhl'B9^nTMo玠|[b=]9|s2{50ǀ QA,e"Q@E&eoXa Cz>i B&ܫ[k&Xxm,, 6ΉA3πOc[t+Hf^-#sC+c#w:Kq/"B&RkxN^d6CTU"'̘ǒkjI_ >+2 !1Gjh" +@o!8$sqJ=1ݪ_菟 q /R-r?E| ܰa4k؀+;űn?vilL3<_iz JxP xϵ vXDHov'P~ejo_$}My=d}0S:uS3j&EH7~U2{o(hK[/<(*ۦRlA&v@'vq܀J˷ɺ״Y,< O84ܢzto2V$Bejo&<:uAH)dU}dABm!FEXtCy;XPnaӭ ɋ88PXH~1KQ;I }~p|`7nqs870aW1-(ᯫ/ R,$Ϲ 80y:_ !=HE c@:7.huw{{=_zihSƞ*8/n>RLoҩS p&꓅{gRȔ)P(4$WKPF6:c7n 1oZEZ o<ќ$O)S m;& y%yÛهr)pVZbZu1zNjm~?L"Zt uC3^d@sL(8340L RXg%q \3S-Kj axN׶A&-vc*H/;/K@  O0kL%':wn «@`[ÖgShęd(s4er̶wb ,aCԂZǓJN>j3nm+hjT; DvlQ(яG=ٿF֙H|,Z6 7,qihČR)cz(;HsMܔaSd)ݣ_!l'%W}iS*/z.8g\*Ho|al(.ӝloۀ$FDㆡ*m#t 7I6OX." >`TJ{.fM-{"D@WC:DaL$!OHfo;N.nv ~#!XBy讥+% F1=rmplYΜs\TdVUbrpZ^P6 NjjzOTȭsP\+th?0=qF 7^عsjl?krKH(z~v=p.^)MmEQJۓ2 o\Ly˲ȕ[Ji'gX= 2$uh*^bc'`ksG5Vzoo@" AG^*^ v<-Fr49ۅZ Oa6Z~Ub1и }L]XGՔK%#,M٩Ꙩ7r*{|гAsk--M@n"oJcp֛ʩ3dB7nvO\~Z:0n( N39k^ݒQOe*ngU(M&b8=ަlڹ+f,;D(ݤQҘl6"S.W|ib.v=rҝVB=$ŊC 4-;JS9#skI[*>k'6Q9MY6.ju0CUY սǃA)hmPjHiȡXU $]˖ n7%V@|䦏ќ\Lo;! ̓ޜm9O}Dɱ[Q]Z&ID0.4pE g?hLkdrGplG=>77ʚ{jlsG*Ng2ZqE9˽謐BelgsYzqk"G=3pIṍ%ǰH_gTxR; &Z`p#5Q3l]$Eg*ĝ5>qq]t"*Q,)oG;'ZU~v1EµP~^,SpC 7otu)-?c$kAϮ='ĻZ3RVp0M#g$lbfxc};DD̓naJEX[69FW.X#?3Y YpYnD&M: o9B|m'LTD-aȳ/&<2nsM|1T /դDlQKdh="bjOբ'?O5Q "a_܏;c !W)Vgw=$G_S0yTbzvż Rt<禝af@s^ߜm*~jO@qX%QuC׋@P˧_vU#hHw0:^᭸ ԲC9Ɏ.DsT_#%~$`DVXrCLgrc -<@ϖ&.,RMM*N_h>"4s%曾[b:PS5(T]˷>^]ҴzO,sOTfKh'-MڎY=>GfQL)錮K} ]yt1mh™mXn)E~w]c!I2 va x?$6D_BCnVk<6sր8s+W`k-~kyޗuk{W1ږlZb\<ԇ%Ne!g ,8i^'s Z/ 7 Toa#Q̿w@bѡ[CZu.qZ$[hBB9N"kQ-<ؽ z|0ˑ >H*i"/fOJIuW{WqVXnYRd9h{=Һe-+C`~K.4W`mWFZSYŊ!J~`Oc@,aAn]&NyCgN2XC xs*̚*p9i<9\ 5ЮonM#׳J ~ A=G$O~^K4|8 ]J=jcϾձ`~<JN*)n>Ey4A lU|Ze غjeu. ^əE?|>1*|X@ξ` h63e/oCSJ/$c iL7fbLbht|r:y,eS~_O ӗ;}~O-C(ԛi`MstѤx p5:CqCSNNTO>o]nf>!ZbHum8WZښ9+RV;.4Yso#C꣢ p[M" FD0r#([jscPޯ wX27e\TffXں.eF sbfOeA8Հ N;ʴ_)'Q;U[@`/b2K!H;w, [x׮p7FKaR@T_ěx4>:KΤep^҃|:];%"/Cb toijvit)B{p˺t 2g9tC\kȋ8uAjy,3o,֒A!ޑ_DXMw1}WW#:cRL$+lĽ'x><\ @U S M^Ai"&ȜL:J%/։lϩlŸ5EB!'JCnO065 '׳+4bx4u/|e'ϧ)0C mS57dEbľFʃA #{n O8$G)g xZB'ERc%L{.?(+D!.ڙ//at Mg~^F"XV w?Ӯ8iU&20Y;m7^[ G gJT`EpH8bWC} ׅ t=.wftd_`Dҽ@,q ?ˡxYPRK@ݏ(BFPOhb [_E9z*bi7ͨ-'; / M=Uޚ`Tq.3PnПRw)fr'ŚgP㸭L3ϫζM ֘U3hȮ[ճ"_XCXݧb~ARZȇAHp\YqsSZ}=zܙӖ=%")'X:7C({L#~"GiCKTDhM(Xqsכ',RV/^7E 4rƆh)3;}`}ϓ\J *v~2_Y|O~F6pH"] )W)@7_:hkG~ $_aׂҾj:C%t8g^δˀ呍[*F%})˭ia\S/Q PU'FSJh8rr/>x(ĻKDhӂVU ~9S#2A~긌Ca \zuhc?ga2115|ʡp{APkJ@BEr;ɣ`0 h%e{})>3(삶^M.J3ǖ+ 0n& jcN7(p|.Qk+Xe%3Fg!׎Ch}X Jc S+@IY ?]CI6mr[5t>&xQ'kX!ݱK@Z @$QcZ Q PLI׬ĵD_}UNأ#NN)?^qBH2F5>r pa# ~}*ͫi le !񠓐 p|2cg 8&_.-% h]K<,}Va@"ԕ0dcyϙq!O~mZC󁫒4Y]4Rĥ*4e6>#yqZEvz4[=  j|xr؆ޑ/P=O־IdW)%ҹP]..hwe4?m`¯UZp|6w?nbr_* h ']%NAqec ZwS:r uZNk9'y:6EhW&D'^z()][4Vg^m]fex[-ibfP ]N_񺤱҆7IufZ!ӥqFL8%jpzNO) ;˜h#Jq) "A+hs䔁Ji;Cӌob\ӱйÝO/oAH! ZpC) w.)ls vNJ382?-`hE(@Đ~p.O z#VC u]iW xu06-i?xuq6Web+bv5u QGsH F15W7﵍`IĎ @)y@eTwcR(2y-0]Y|t!*9-V->؃ $b6ߦg ӑsa VFnL9xF^=NXSnd+nAt5T=~u<д 5: QPJ1t[0C Nʋqv`7\yѰi/Hl{rL?] ۚ߱ ާv"A8Up>qc|Ҁ14Opv6PD;Imv E?evSJ69ZGʄJ$Є8? ` V扭JkEH6 Fd2hׅV]heQ"$) = $(??OjViUCze*Gǣ n#p+6|v!I v͙cת bNяp6F4W n_^5ڏ]熡T4NSïQ0{#wT+Dύ"#@.-1 pofOY% MӮҒ2 PVj}+I:Nd TmXc|9ɺ0P5%Ӯ1F7[8ʪl8" 2 1L](u [yhoOAMOIm( ȯS mqԥ,bV,e@ k K ` ub&_H'ko* 0)kOCCMS^X/kN~͑79O4+Tq ȯ:%p/qꈁ} OMtfH:Ӭx9$g0kJETg=˒hOVaxv`c `z5r!B"y-_59)ewPQy5HN; MCNcv1 dˑzD2,zq$k]]G6/L!:^"wD_a+>?`^D?H~%I[憣Q:i0_Hw0¾ĝqB "[h3rL@n!i6j<[g ٜq$S;Vpkת[+c4/@k~T6~sb;5V;JXBdrO*}+ibs V`5״k6nGu;O4䃞A67C6LZt`*\6 d9}7U\_nAHP%Z*.Psa(pmW4ZS = N[!:4`Q6em$qyI%0G0:G]zȌ› ͩy¥Y\]\ʝ[Ow/**` mC+ҡDpVH9꽧20G9Kd3O4&RTp+q<{Y= H>"hPhS )4x"l.fwUتr2(+o %P,}V/n:Fa>Q2H"q׳nfm#u!س6P{N4.BcDKɍ^V/}E~2i"Q#fhICkMAYGU, ܝ>86{Be:+;'4D@ &hCxF*~9'vQ%L9fYe,8 qAZA63 vt$&Ah~%/~8eslŰ>Q'Zd{Mv@=# D?`ָJQtѢyHgbvo 7 ;U$Ah]{Њ~E DNvjg+$ph(Z,E|M=ۢ, ͏ eqF.ޭ[W+:G1+!CXlb+P|査@?tc'ͱj9| Q7JU-8siA b*F;luEo~)%qӉYa5ip^#nJ*',_kb*MB190 VnsCM·HVo Ɔj8m0yBBd;R ›]q6'1YC$3PKH1l/! (:q&i3FŅfUs?f#:^7h,adO6^ܳ9V~ԩo xE[EqUq&эSjwu In d6\\ p Hp$((Hȯâњ X7(!iVMڙ,.ԝ_NhഹDjݞT{w; ;FX 0aU.Sb9>)\4h,SG'p~Q.oeZ?CaR 1֮\yE S(Qz _tEЬp)3J>/dH]&2U||k ͧhѾ?]UKt1D'N *g(w3 p`"O$!@`a?L71Ip]A-7X^CCMNwiLDurF16hsfδ$6 -ͣS퉾MaV~y۰ %K#CpR6w(1} A\PtuxPAD^rBZsZ_E$|jLU9~2/Ѫ*(vV&qc9zzn?Y|NLTa%A*16⣺ ?&hwզ&^RGmSř)_\R@AccjA471/؛@uɤTpt=Oa&dmjz0ڟjxjE#P03C1}p0a?C" ~AmcixĿdve-JY @-zߵ6-=+ )`}Yō Geho색?HiyCG;R 9ԥ:p?/ ʣ䦷-Ұ]t@Y_ sT4Qghŋ ZFzM]]{Íq^-v㴀YXpBwL= @j.,I6 O yAmKtl8w$w:_uTl5pv@'wI+M_ $N7="̨cPᏝX I;s[^mt@Xֆr|q@3  %L([N./ |ryH{wbQn+cCwMOס.? ;{xZ͏)5E;u5nB2}KQe˯dd>jYUQ(/0i5馿!r`4`P8̐#)*="]F-ϡ(@ټWTť"/U 4΁Ì B8L+ni >|&l͆b|B{thBtk; G, 6y )1F8At̽b` Viްi%lJq Tcw[3E˜K.&B3¸b.Ι\X<@ _a_vK_$ߏv #3Pbs7PSւްshjW G-|3J?O*æjuo6s5T` =ME)fXQR 2nxVW#S5%΁,8ԭ纅̸ck7(|o G5-جC(!q^d{ gD@7SzIc kccc(,)8=.|.A;6_O&c}Y<2e::״? ϛ L5uLV~ܺg#:!h0ɕP: ORXAg4e-,*Ԡi&+~:k5?p≡Vʿ*r-61 &@RQ1^"{=iPg:dxrqLʤ>b*ܻѷ4v =D!ilQ;jR ]؈iq؁WATTVH>&gBkX.ʈ^3=֒>s6G1u鯨 L(DfBrg`\0XAFT@ucxPvV-Cb ޽O*P̲=ůp\QVWƽկPiDH<`$!t"W-d/oHVXI+a| *NQsz?`Vk+]QY`4. =<9\ L.+!ٮel20p8$"]j 2GB:v.65-P) KʀR ` B.?+ Gwdj?;4|Ez.`U2̌:Q-öN~xd3>{+^OKdӖ4GID-JN\l#Sž %@1LA4"kxucY\ Y!:Rer[x>F4M!8o |ߍCP{ouy¼d6*wx "ă[Da,'ZpՍ :|L^ #ahKzW*(2@T˜'Mɋu xtPA dk@ 8<&@Tn:?t2ܯ@~(dAa ^ql 9/h=\b~EWG 4 `AQwJֽX#&up|5HsƧ (C wNU\}wռyd_ýv1 Io3֝[l0 'PŌžV$j2̴"E̘]_7np:b270r5lEQ1{Mu_!BԬ*bǁuwhw»IҬa2B=p''4R~œWABx^7O{Qa(bVdTfɇ|( ;E(ɋnuXM,ɴ=$MgᚉۏJO'!ߏJx{G:~M'`BPY)"㘲ߝiĴZM _^3sL4ydW*1| X@%hG2 G6`ZT{:4d採?! %@ Ma0N vk1ŸѓV`}[/}A诀Zc5k*NArld3˵=أq˚:)`n7n1}j҉m,nfrd4'%a~M+a6[|j<Ե捭M Ց]_VS_Z?Q,)}Tp̐IeG-VH$~vW72dUe^0.&'CfJφ?] S#VAA X2  Xk3K{jE6i* 6zU Rٯ}^\+݇2j995I:*F;nlZ~8e!M%CLK? J:>-.~J:˨ Cb3tr7dFZR\T4v qHAԇrF S̐x"~+Q5MIe #ʮi)-mGT[4xr7p3 ̑N'NV͘D'pp94ʿul^0tKF 0G7Mڒ4Ǯt?;N9u$sx|V?<@ ؋*Vz`L) 5lQe^^cB҅*ynHnʾrܶ/QJsf8g\LG3^L9~!LKFل}LR5ڰ܆maDHxZqn[6,fG0! fݔ%k!64690gi*,S=R+([QRC-k|%= !Q!3mnΙ%Ð9M ͆SgPSc;6A+ײP:<<ثޫry:=^ `}lk;V21kיNiX4A:$y[B0Q~DBe 4)8E߀$UG'Om~gdOf6h[GAzI^:h^%ht,m;zu{-! 3*T 4l-eaإE) UlxʓQ3d'=\U^P Eo[C(Oeރw9' pvVv~Qo̜7 U jєCޓ`ϦΘtp x~( .b'7kCxYYT}^RAVxCH _Ô@]4%1Ts\E0hOEgœh9&$2sE~n61H8nkM!©n}VJxH[YPBy?u(|}^@:MljCPcf!ɐ'$,vY诶u$L A[ڥHeFAC^SSa@i|ƍT~*jYMQbN|%"E[ $koRσ,4EoF}﮻*Nia^\`M41xD0XfY8JTT vrKGjDolc 9K/|#nY/՘! jV7m]B2 !$>.rKGTw6KY+?뻡r1,S` Pzu }{V\<7r"֞4 O8F|(ZU3X{F2krds*zx 3B M~9> 'MnlJڗ㜨!P qϦeEm9dϽu =b0u4.mYW2u1qä5@uȋ1:!߮pP~P=Lނ X I^#>"PC*gb .-S@6u/ŵ]w*2TX_3<7~5]}Jw(Uϓu݉;,0?*Djb@b(,u{ԛWXGĒ?A}}kb-ftͭ 5*. ٍN/N)KLa,m"z0Œ*=t:exƂ&s0FygF"Zv8| Vt'į"bu-ȍuQrX)p9M=9xǸyOfDtA] 8 158КS3tJhILr5FănA[R _.ֱ%@sk#hޓ,[2~k`ӗ kk2nc4*r1<(N?mvM.HǺ@{d)p\|{";vE`fOUaj"hb \Z| +rC r7EQ hc!ѱvƥX> `Zޕ,puNX`Z+D>J"wWJ'44:!CN蚟өzopܖ ,M /C0[Jn13ЫEF )]U;m2 3_'}"GNTKw]cfPyyf%b/\FJvlikRPT50jq*JʆE"hsDXhLs,)'|ϊʺ)r^YImqC5rrz AJ&rg͔3k#ߕu\`~l "q.!,3kxG6Z0dx?)eI9gHU=:1>⅄K=v361nϾ=Q1C.EZū~z}*q3b/ U~%%MQѴ긗,bWWh'D=F^^HGhV?M5fg|cSn"'zOkI0s<7]<8D5ye3Npס%:u*xp e|QB&բtq+w®m`e1{;${1P)PY`do890uX?93yToJ`AVշBҖD>|>աk\ G8=W@&bYV"HGZ|c9 3 ;K܍07xX(<蚱Tlu?}~RvĩkOP_D7`(Zvk*d&Ϙb[TpkzwJ_aGlF=}G\" ۣB1 _=ш zuHn,6@: w^,˃Hz,o>8tD~b!˹-3~ʓ7|1=p)D|A2CiD&M!̫.;xyJX^46n%2d,20Jڜ^g /N2/]BƝ54a*tβ{.Yř~\vk:;66D7,T~j+SMVWZ_$ڐ^ ۙ<],BA9+ k?hRDpޯ8`~B[Hf|=0WIeLú"ʔoE^.+C(ڤZ_B@NSc=$|K. 4K}b Xd%T>Io mo"CGCLGQ%5 4>b@zTIω!2ZKxW?efN-AWOh"m@4M1S^FW,'+z* d[YM JtcY& ΣN8Whn{=iyF+ nᗵBrmv 1 ^8E֑_,{&&^35홤ЀǓ,x~w H~9uʸ{F<73{`- ֔|xhZ,s$$}4ց&H]Tzc5{\|}ڤMH+X_H 5j7ieMRf8n=sҀ? )rK/Dӣo!*p>Q}R.!sؒ kWR S*eGg7_3bm=S%*8h^2-)X6ɯu| ~5 VS (e6lsץTr i;Z֒;W?IC#m X9=&T>f(΁#4.L>NzYۓ{oTz/zf "AF3mfFt(VPp?Mgmk!> 98QfHS[ov2f?^6 Àc.WH5sN>ktZg5>- ;̃nmeSM쑕n{Y%`L0,κ-T0 CZGğ8rv6ΐӪ; y .^.3a9s|+LBgnjYI3 9b%}\f+Q1~8hB;D!ƺ3 {f?:b]o45_q{BEpәtAXCmWJ6&T.[W]RU.`P}.n ^#xFF}q=~F i A4niTЛCݷ?&4^̥x&ԸF֥k+Njڸ)fdFSxAV}B|,mWG.<r[[=?~ϱE=cAԓ2iSdgqKʀ{ ;*^/T /LK ?IpV^2RzjAHd4`%Ou*A-W ЧļV? Vޡy&9?rJ_lKpx#764Za.(8|n* ;Js`93d>DY6({w{D(3H=E%頧94qFo dR'"7N\YSR^GG|3u;ş/>fg^r ;WpjJ0ܖ7]D0\ Y +5NecVȣMFi9+|yKP{WVg_07 MBkx)OL kHpu.M(ݯ-}䅼k#0#X580 #$*7 7wkD3L U},OCThV'62-]{3M b۾$-RX5Ɛag~eg Pi٢ZW a$8\k\L2(Ȗ4&.T`ei&cC2ft<Iƶ7KB!?c2$=|4Q{/=KpCӺ:F=) LH;/k -OsO4e#X=;#<\%ʎP؊ftzPLbn"D#G#ChZ;2߇#o5x1?[CE?B ?Z-$#sÛ36͞y܊j'){WG>]юZj,nHTͩH9]`zmf^n!ݚL H*9!=w#Lӹ3F%9wX ^؉k-Z҂]P2:n)41&9P#$9upt)r[Hv&z,UwlӪ#̠?Og\|(D$Il'ײD)^+l}I.Guz{SJyD^ΜŝI?:#Aˏ;=X9wҳoC6% 6ZQ^#z3{ _.{M.ִwR[pyHk7 RۯUnJpn˥wc0eM߂ F1It{-qt`0smRkZ:T=EԚ b,2}2:> 8/z Xwi,'# LTzf½,[ù*D6^WWc>]/Y@^inɆ^7,Gچފ7͠dסZË4fA[HRtVʴURwTU2 ^zqKUMf:n49gxO /2\5q>If9D>НAAW(jUbkVr]-*"_8.Snކ_Q:FNe[L[BfIۯ84+ʞ˨~beOD'xWOXKGl{LUX^=s^4jdKQcVI~u]vRqE4?Y u/H?ة8 zuTDp cAndD83I}f%F/ҥн D,`v\;U'Mg}A{yieYޥ2}_WUib d֢r/J ÿ"0]|J˒Ԫv3RU<3;)=]i*:v%!<ᅴyѠG"ۻΏ}Ws*E; LZDKD.% L<&V%b"㛿>-y\H"Z`;:p hi~Iu P/}tFC'WɿCI r\#3~jyZkpGGH2E_38UM//U8K$eC*V]+YS-9ZNvאS?JW?-ρ)7l*TlQA2bCHy(} xS KA蛀*8KÚS=2i5E":瞷9nj%;B!1hOOo6'oj.hDl.T*)& "#s ?V+'t"!ar +:nCopM`3YssV~[yr4}Ud:#BS—6 H3{=M\@F3rqg2Srf1!jt,[{ .Gyd |lߡU\T6f ǻAE!"(Y{R#KMpKy i#ql|뜪S7S9-G#67#i"?7EmÑZ*H_WWc b@ 0`J4pyЉeSP OZ2&oZ݈U%u{N4fN}\YyjQTq>n[X.jp$y~Z/蛃yZ ڲܪ$!H/vx *,o5;!Tx8Ԋϥ\U}[5ox& y :l $E0wF.Zf Vw I!_;-[Ki;, |B}Gs/1;j:TYD:>5z8%"m6gU¹h iA0D)yVZ~mz=Et5GNy @9w1 dD%k[-KA\FoVeY*Xv*#@L[es]YsݔѢGeᢠh")#*<4%q3Dk飭)u׷r GlDu!Jm\vdRԳ2 w8U*Qt6Q[wdLxג~o?IqޙCqRDe$hEO[lUU(+|Y;|wmT7xE 5[Y#R"Gam3DLOڕ3rOJWOM\oTD݁=,BJ̽D @U J*"biC>kODPX +;WϨt7Pgco 5{Iܶ4@}V\+fdOǽWL[еgW2#E?O3 ۞ľT̡9E? *4L֜yFUc seМE~TyǯN--A{#)/5#bX6܎E&7tIsd" $^U7G6_y[ygP4QF/:aO5zH+Z8a@9 wTnO3z ETՕ$,i'ϖV m Oy K\Nc" YRƬԼ]4(lx-wqbCCp[ ;\~VcoIuksI<$}Zߧͮ-kVB[bsd-t*!vmB ҪP F絁@n_XrA)5T?\9JOE_NV귖. @8{'_%S*ԵQUKt ;{:B/>A4`i&D|=g2 Ŷak.$}UK.ӭ(:#+gD2R>gZfcU$=w7dK1iR\=sT,ԉ]ŤfY"2LUC;Nj+'U< K&-(amb6(r~_]!8JcSFL! zN*h Ļ` J:4EqQe X};t9C 6@.Fr3*zp|$W7ԑRzBbZga.=5.V;a jvm/[(Ifv|HV*&}*}~0qH{yz׳|๡R`Eu2>&sk?ԞX9g'^Neo4&ww nVPH[t>JPáC՟ؓ?e_o3> (~?`QTiMK702;m4r'@ŃOsZg\-$zDWx)pQYxaQ5gb h5|{;ԋ~c8%c^OlkQ"D gfGh'cF- }ڋ$JH Q h3=sRǤPSc}ʰ|2e ۢ_WũFŅ˶4}_ lhhS(lj\-7>/Vr{pB(,+=Vr~V˥kRDa",Í;r'DBٝߵVabFfHHV[Q7颜h׮:۸g >[0p =[{dڼ}P%X;ZaWIZT[+[6[ɸ,\dd8eln9gAPoEl=_^慀P&n VI}U!I)ٕ{^U04c0W2==Q=4׻_zঊG4d1˹ e]]D#D"3&J v˂(ljtx .15iG4+mU7"*oOG{Uҡ,8'/XAwui/+ѵp`O1"84,ߩŢvl@kw'-R)F8ɞ:1['zN=U_G&XX])yG\=Dx:B,@r&n~ΌVJtڿ_2Xg"Skz4˱hMVCSG>[Tli'uNqK)qs=&ΖIlZ1tvn;K+slxݚze{^ysc(AlG57o3"aۺ'75a: Br -|4#hBEkϩB >4P-{Vq,*1DLMП/b@iufZ##F(]64,]qV+! z5w4n%RUėGk\9]oK3\aA+V ߟ5~.iה0B] 7/\7j߬h'H,Т(0CGgnj9*-!b|`r?pɵn1@ic/J54J ?eyh; ) VO=L34;yF +gE6}ەzl*^_bT dbMK +TkEh/a tu0jFſvhR!B.45ozZ42$,%V}Z vr:'&d`G % %Ymh`i&Y Y*8^LT毩f:P%e4hhz+s_j5%to v){BHRaЖOڳ#.f{L6ʧwroemwZEͮz$5Ԭj t˥blvNtb`z]r{-EbwJ֬#jZ!sFu1۴ oLE%[ /xAYAE5qf 欩?Q-ش'…^XC05;Au KY%@i}|5e%x|±O.c@i5<^FXiW4G'\UzH<^F3 E^薠AT cۛEJ%# y@#m9H8kn]Pss$S+4r#Bd>VեO5xÿp&qjqN{ 4 YuwǢE,puT[Gd$T< hh$O>@%NVpE7_+A_6'ߛO>" Y%ADׇž9!l\}pІuz8Sb3El؞e6\O9v4A̮ߨ0BWǎACL@({Bp+j<'~ؽac 1u:~0'REw" \Pi$p, ,WϵUhKlB֏A`v;Rڱ4\ Ql ̛m ^C ݣX*-x4,Rl7!2ӈڍrM{Z,5脘!QdwS49yrI|#,n;7\`. $OQ,~ZZChˢyĵC=u lzU'1uGH6{Qx/maNVlG4g]f0KÕXowNlKzmg1)ThRk܊Ԉ?.>W*E 897ɖ*0`.m.a 7YNJpT ʬ=NZ6t,F [VR%1#S4gvIZc-k48τUT']g5[ 9Quֻ2ymw|(H_ '̹M2oV/,Ӽoݶd2[<)2g#u{㥭Em~k TxZe!UvoD@HA"Sn;FӸ>2|9! )ց;Cr;wQ_G \;q%]c=zCP?^3sڡC@-p+!#xiqUVt:ѕ*đ@W:zA?z]EV,T,c/S;j +׏<0ݟ(@ 0 ]x$k~nɠh,KK^W&-L-[2Ygkk?v{ᢡܑ6_1)4"VfDz9٬/lf;E\\=^i0(7+2%CxGa[lF{dz轃mD㋩ދW鋻~vkޅ`0 YHWZ̽xŃ0gx1q5aQZ!-3[ϚId7>NJn~kZo,*99T?-dF{|8@4ہ1xg,rlR_M&AQSJr 19I EKNԪ\\-p3xR:[bJ~1>L5A.| z14ݺ1}$?-;"eF~$:S=&n.O d : c;m4Hx*~&kk}[=-(&J?k\d֍G4^!] F'n-P^j/OãiD?Vj8j M@{Jz;C.TwZ !PƲ*ĮB~VXryZv'xR<?Zeu!{*l ?)8 Iˋ|Rmb,G saTht`9S׷LZ:u,:6Zq&ovܢN>P*e1TߕM3ߕ2jH˓=L^G…~5è?;}/hhYw8xf,~dϸb!k,7 7Zί\012OJhcLI{o[×dz%hN &K5u} j{ vq$ȉTh%Ejzk-q?jkoɳ1y9ȌD8u0b OZδ8F7PG|Օ Hp``:q O5[gkpotw>!S1 BJIS^1Ji~@JIbL|}@R%bT0*LX%ʮTMOS벊"UFXd(̡ -a՟ @MM$`K7eJIkP%vfT0boX:*yo, 7tjPt8Ae1Y #_A "GAOV+|YVXS|rƀ= PȚ6u_>9Uǐ H'LYhH`y Ⱥt[V4ڂyz3ph|_<h6mG&w)lBunr5I8-u?`{pLF&Sgnn\=_V78@vJ)9rQDbjyB~ޮHDi2KeZ6E f>[E!jg]`g:]޿Z;i`(]恼Ӷ;"u3W4t ߥa*4H|G4n' BSMx;d4+VfM]p&u dIP -Crl+uMwUCtf}slĽJR͙ޮSAl~êV:9_ȡ;QJ\}WPJe1TEF_t[+_*X!n~ *N[N8 bq祛dYX;I%nV4V-DžֽW-Ps&`R+\"œ̼>]FQCtSvbVc 9"M08iIOY 8ԼY r1]`屟Ou<ѴBeMlyֹm3@Hpr;4)]TE*'pQS<06Z^JP j)A$I =6Z)J#F#/x+xql-ϵ=zba ,g1|z[?M[55UvKȊ [P/଍TÝ#j5~i/מk)ZE'oS3wwV@z`M~=hTw(VI ABV/O8^[LPz[ltrgE| L %}m+Ey9$Y'mKQ/8z˛+r2O-r6ZȐS [ʒb]ܑ .I<\L o(,'EK-k Aز. tQrD픤>z*vM~!*vo(`|^uE9oVz4Նa:;{S3 b!gF;zT_%Qs!"cʌ4 طWzT:7܈T9,@DT1A3RKs~T#ՅXRSU@O֍: eK.ztVW ͭd/ݎ#$]K"W ) {|K.ڞ%a= ؟ B$O*^I?Ut5FOO(q0B=i8lMgZuN谣&ujd{>vaS p>|~i%dD-,ܒ`3[mI2<V pqOw-D,KDf76qPnjti7xɺ"-w[ ;E~SrvV[`6k} JMrJkt4A>aѻ򻬖7Fen{~bS Pc1Gr\u':`"StƮhIqxI+KZBh\ԲgBO! M z mO#U>AG ٢^3}5G6"8@ xfl~Ygy }7"щ;m'')󶸛 &7~l[.4p<٫KMbZwCM㈱;0}'yŜawd?hj1PbLMw2A/|^!9/):MA]WOt:q{/Xh9ًX[" D;\/W|.Y/d"٬T -jҒio y5L~]y~:WAJIax%]/^ peSĖT::9(Pt9Epb&{뤣(]2>$sߎZe¯ji08 ] -glUcޱ9y6b@ZyvM/ߊjEc{ɞM@Zg5HcӍxU^{: Ɗo3xYr[Є4^-ˈ>)Yj}Ia\H2>}+L旗T2d`FD2H嫴7"pW[IX ~o l.΍^839r:-kd09"49kkd0,3&sTC@-6(ɗ7vuJ.Dž`$`o<٬|ٕ@u?;kiopc;mDbǤ &0kUϧ2mKb?hMyyMUeq2 K…!UZu\le\iSxp`9J \LT; v)Hhd̦ZdOD .@郹Sڨc}v̛_%NsғK22mM>%7G*18ڛ)VoKswTonIzj}[Fg[3^j k;͘ 8zOtvMJ3iX͑1eg!е­}VC@"c'E= )ʼ;=lFpwg$uHL$w,ӈ& װ\a)5B_Ql=jc6m 5pbTkL]G9d2cszz6n`SLJ&r15USxOgTsMRI;I!+cU!`~=B^ۥS 74%z,vˠ+&L^0YqRש؃[ y(v3.Q9]fidjs#KxtHS'ȍf>lk6bnxͪC:HEkzYg]TBW2Gɠ}ڱT HG"ET]!68/]UW:Xq3<դv<aA ` Zu0䒆ܞV^aɾt)jH獂xfErW~ge g$ʔp3~/=vKiL*4,"sOTD[{-WjP,dV$FXwdNB:L_;_>Ժ+ tS8D~tQd. ߯H0ffF`i<2/+J[+6ZywO%h^Œu'CLg1#0(Ft 93W]%01r:/H (W?5LeaL!Em&ZJd{GamRkq>z3=r'ۚ GD($,~?j,[x/|9a#5fS+"[vN.`ik-9oX#s_Nt1zN W;=Ȇ 3EM6 g i/ܨ\TO'$6Gbh=P˕IcMnqض_Ř;fX>GpBv 7rx4:jHꓰH1X>2ɋ~vW~ G{#mv{)0 =ݵ | 3g/X9좻LkGyhΛ֫' :*@Q?4tXTkl4[*'-e<X60X+\xK{c7~P~77\PMGln<1Ÿ+'ͅ&*27S. ‡KYPXLf!/ց\-I8iI,4\c a|ըGpO.f t[ \r׉ 76!Z7R MSɠJ"$6A 9®U(7bJc@{eƽ}/R?ZT2%ٶ+Aٮ'凍#oɹ-uD pyq@)WCgd2h|(A/h:6i, ysv-#߲6v";⁛藻Lm - "ص_OT0t oPܷL%r}8,l2^~Dƛ4d rt ?Yzɔ[¾ tzG *u+aKz;R_FRϜ*/'72?ݚa*2f,pݒ)hC5w<JF*<7$7BW1Fu4GnHwɧ`T؝Ov6 u2[7{,gq,V6"ƞTVn;:LkJGvJ ]ƺ!+ Xŗ HY-O5m>#)΅O<;[7w{]a}c:dD)ƷEJqR}%k VޤO6p6.G|HSetNH8?ĉffyX/ІFJ't?ftBL"J6?zb߰L?!-#C'Ǯs=- B u~8H5 ф lڤG妿K2N s#(]CvTW DLjvf9;$J6PF3&>ry|](lбD-`twLbv*&qTBͪrFS ahոHhxp}!,i6bI0HJ J8RI`HS9h(>f_ aB_")5' 9]X3j 0ʷqıtgpeɅ8u37 *Q. YӘ^q!AW >7eTLR_u*dHZ% =qG?da"'P,$ZS/w6]|Oݟr?csx/Wa?9(Tf̿Xa#|Dܢ;ybMNŮm(o(r^ 0q{+Us34߃|SeSz A4RON.R}tiFM~#Ӊ (>Q.k'HԸ;cZ][p5Bܥ"p #B]6GRb9tK ,Eo-皢H7yoi>3Ur[՛AnGB7r3}b-w7 H~].xh432u֮J-pc\Т`.As)38 Uo Կ%h>[#k0!n3LRAQ,ң_L~yaFN^`tz_ 'KQPfi$MP7Se^'MW=eo Й>38CMǝ[ !}f羔7 Yfa հHTqR%䱸gJ.^:d6[%2ًYE5'i=D'8pSXZhUx)IDrZv;4IN:B}kDӆc?4ܼMc/KQ[=gT,/2L:>%p6Jِ5׳,nJ4gmJY7JD4ý5)b%;!֐dW-؉Qib|3;jt>ȓ+`h;_Դ]`Ԅ<=ҷ?mbdtDqt]q} q8J"F[u^<|-5i3Mz*QG$=ݶq:I,Uإ$!BOj/PE*U%Rp߂og#Z.M\`鄃CK9x]OQY`H("x{)|<}鮰%Lao"qL5mV[: C:ΖbSyY/~zK>^gk>MdūJ}~aՋAv-:H~.GƧuKRXmv%"##K9*au(+"~9HFY5K2N!!EŻR+}*{K0zPQFmYJBEdbzRzl"=wdjL$ ZQVDo@`1 {Q#B t~du dV½ѴG38&Q'pBJ[b:PAS{\iwkyS >q0"g9z(~5j:}rhO߫q,T ՂB׵]vwrl "z/z (>7rkO3P܂24Nā2Ǽy5+ iCMSAH1WAP.r pf`Пx;7jDe^gbJ]ͫ %}Yçh_6!^tK~ ݠ#?bgOnuPqvOOnXMZx%<ů5^kc\)+šid )]Js '?HF8OXiѺŁYIejyp͆'^!<}{2B`(4u`ŽbkeVV>-NjYH$:j!?w~:F$[`f6ө Ryz14 ,ҹTnHD>{n;>D,!fVJ/?{O8nOp\^Bua7nއOKm=g(_9z2&eCikqKH!b=5G+fs *:c#z;PWx]7Wm4K:-X֝T@ Ys(De$+Ă:_~ ibjp,'/]}3sR-q4pg \%![&X dIyᗼT&̹%3&щn 3 P2]i99C ?IAuRL6!?̜9VepsaR"iSNFe\k |m ^X4! yD}ڃ\S2 ㋿  (x-{$X|PǹgqrM s5ڦYY`{d\!`ϸ/7;Gė/d2WD69Q, ?^ ͏VjOKp :؂LpXMgΈJXq`oqs}َ ݭSͶŨ\.KK-dEng*HX WgOmQ fPӇ ?a[zvP%f Gw 4ϔ"}$ӳP]A{8U\OXgܖgyCCG%ep˂|i% "vdWO0 i5Z;E$x"^h/r5^kb~T5awM$JC}ڤ=v5ڿJ|TK@9ϻ5qX]VIop#&+QxJmtyZzsCĿ,gFQZg]~EibP/]ԁw "uL  ;)>)P>at}Nw e¬st:g:kzjmς|ն)Z-bGWwRI6kFAoqױT"pbى94ч;97˟1&g 6|nıl+`9M[YRxȟ|| =L΂8 PNYIաW۾=fY$@ߥȁ{ڇOv's;C@R`mgjLXU ဗO?M| Lȼ]Յٸ_"pfZNTI>P^Yb~~/( ){r6WGDqP/MQH\oNVD)e7ȁYr|!/U;w/pBli]@ Dl8-A%Nt'F7oP~Wbuzӧˤ}IZ>niz'Yyv*h(SR3˚BE<E m{Q-[i;g?nbUMyTOh[ao({AHהt~3!QB2.X`.aC*mѥ@=@7eD\ d7UK\PWTc񕿉;tє_h!i J/cdJߥxvKK=553»kk=hTKͤF2$)qӲN ܁>}ycJ;ЊpFX+3R9*Fc-ԫB>֭ KI|!C;j*rcIN{3_q63HyĢFY%vƲ\Ean'.2mO:_Eu?mS-0a0D 06ζvU>|:mTlo3;YUlqZm&$%BdYͷ)12g5|yؤG/2(# Xe j_N-Gy{;M`c}f䥤[¶ HA-D悟8K~t.3x1"CJ@ W7'h!?(¿Wd##֧L2hTdDz{9Y!.1tWK^ e&J]u}8\r u-v&Hc6(rFo&р_!.HCT}kif;{g_U6Uj~6̏4jIw_ .DlX쫈dE ? 1q~ay;$XRK;V& SlgSђq[xN˻L Ɍ,: .8} t ]Zvif7au6W`ct wzj.T^}Obgb{G1P/bjXn3↍o*Fj|}hx[rZ|gn. 0{au¯RsR)#ɲ8䎥(0DWQ9=DT͔ld%fmLO@РM`}4"뮶蘘G]>&[9yU%,>ǫ$3Cf'twYwf>i WGa ]HgS}͛Q9FCɖii215b`A"lT SjȢy̷/(F!xX#k1~@Ԟfݘol8euQ aφif+ILaFM ^]Ecy;:^#ـ,(VeUJspn 'ㆯ-1}J@i,.=Cg]`TǞﱲN$b "IMwO҇) BN I{L/ݠcWtWюzrSaDOY*[}/ /߄nM?eTĦ!|Om#>1YpVU^f?  xC13==U  Kr}wLUsk,6ۚZumƀ5g&!vv>[,o5H¸߸?NPuMtqq]8;r'A<=`!eqɋnǷ9r%ud̴mSqTK_G}KQq$@k$(xq [t&h*ւ۠G?$|k0]$PF{^߾tA}䂄|53+cѰ"٣d#Ysc! WZTLVYBoR9ac u%&|1VivMY+[n.r7dt`T3R9=GŋG!?M)_%[|ᣍ+ow!o*ӻ&{Wp;VKeҕHd-J6L)<:NvqwKSGJy:w)`Žwx؟ ְyUgn/d+n {qV:RT UMj]_1酙T\hRT:U8 d & _?9&>R @hfp-7Σ&E$$-xh,WnszL}Ii45vdN۸bkA-x3 @kD g'x'\PDWjޫ1 45O&"JaE 8u KHS 2-ȋcmU&\pjsKV  g4D{;r "$w |/Amq̓xƈ YPWwÜJq=n;[swQ}8 EnsjEg|e|BKWod>E w0Y҅zEI?' ȉ{bR0Ν yL`H^<dΓzk?F4+*DjLۿ&wNʪ=*+-MyZd0Dk$GDBvzD58g)a Iu#%/PO1>#^gR5sL:린WP0q#s4@ |hG=&A9_s X0$`*$>6'*Y782$J,jjYyKGj )Q]#b g3KAYL8տ9]|9ɖq'J_ZIW*#&X~p`8QrvDmk)}Zq2~x6/%QЉ\ WȬR}![F.N:RMX}mgbԵ1qԼM?96V~Td7v? Oz[S JY1IԇQ% ߙͿV N)`I+d&K:{@4۾M?K]N /apj$Oa%s7䝓FIl۴| 揚^mCwɣRTER\W6?vɖ6*…K>FvԶ|st*N|U#TzDq̠4N-'94~-wꧻN+眍_9s !|HILOc xG͈ڵPN'Mn^x{~7OnMkBMuiLyWh8/^G.3+I8h;ڃOG-u|T^61@v,a˪OXL$槵wit+tߴF POlh(yI>1cMz4F]z.+d];9)ИuM/mD,lmiS&?/D@yG+y4Q0>ZqZ^~T@? J"nNx-yt@eX|uBܹ.Iep.JrXu 3P,kPRZ8; zt$0)@S8#t/j0˧x AQ%J+ftQLSW+@Kn?^~xg8&uc QU3S&Jh9"I[7rJs)xO31]˓SbO|DW)$Q,3 ޿%+J`TGajb|", !`T O@1H8LGSERxf R%}]KvʓaJYC8Ig.P z aC3-Wcq(#ٟsU~3ڽ6ÖAbިXkslsgcLk㕦{v ̤V2ywW d1 ŀYzpH%~ f[WxJdju[]d[d#( O:dœSUZ!\첨(/n.{BJ(Zmkr4P۟=$؏0+"p0 KFUPX?p6&;iZa6H{,(^I}xW'?$rДUfC>as eWY cH65"{˘;\h[#?K!khʱP&*Iqo@aH!?{>l>FsT&2>aG$KzPDyʯ~4*x(Ŕ A$6̠@K*1&-\yeL)AA%Ws>/7TRjec [g|uM|g.K.S9adQt͡[X3OjU)3B/yU!Gvש,v l+5{=br'?:r2=L5}pmRwi(:C+e\)2iP|V- ,Ȕ py[/hz'[aQnG5U]tʌ/ d@{kx=I 4IetL]-κ!J/562R^HCg4-/Ehvuf2A"v8n'ƛO @W|6R'vtZRwhS5-^`Eøv߯>/9e+JveBeA!; XrrIe)NjpI"kmו=e *+0 R5COz^ʖt²; Ba<0y5l#lzCMM +gk/ pJBg]sM8l>z鄱C!\佞|Gkt ٫z2l{|N([-IFrϕ&J=.D 3E~T5ݨZ{ijUqs iխC%Er[>%E+DbݷkI, X p)ztHqWuton92YQς .^.f{&Zm9u!1[A(P@2ݣu=,ׄ>+%‰1uF '6&HswF!Ɖ2+$j}6~ǪZB=n/INW+''gWNeP6)b F5WQJ^! < 9Jy>)yA,稸g[GA!8^Fp|XŒ~q!ė<4zƱRtbq6=r?.4pwuNC \2SDdBwׂ 1R 3sx&H>^{a{mTb=`KP.RFT7;Bwr*l&p=nBVLq3HB ZC;[-q6}&#Y3, uv'·}-64n aI+lM'^_{rL&M Wˬ)!D@a\BHW}OM{ˉ˗鿭TOm. !1a@Sg1vy ggaP fk061@ll\B #bFe7A121dщ>RXVhl8h@z\x-yf˧a#Z,#,~S2'JZV25ٕRh9MҊYw=x7x9ῈQuG{&o7sdtvêT(Evo/j^S2#$vݘU7)iJѱl׊AQGٱ,9EU"Wן;E2VVD>O4'Eh-%5 -Fz˟2mwO Ś} }%mB=T߲nKa]] rD/tpVg$\]5P{RJHD+X pPf|E}~6{Hy-Cb0u*n{{kE56Ӻ?u4[/qdTwNu&U6Hߞ4.4b2m?!\1/Z! PE h߱X,%9G8@7k*]A ?b p֙*UXKkh&fAsTxGd}Tztw'nAo a 4ģ \wZy| B?Kr4``׼Fzz}\Fsg|3)lZ*>[9GXLZz`?Bv y_[b< B7$c154<$q,$!!Ο$t/tz֑}A)zv~'$ו}*uUszuu"\ izʓf;'aȔυ?2brc}͒`f+2|G8*))z SFF4{"=(m a풉RO >LPё$"f@S1M2{THaWP@ۘB-IU4=:7ıL3 51hg}8.]Q>bJ*]K/^/4qC%Aր_zXo4u#:nn]Jo[$x1\ZzL`[yє]|׷]8ׅzw_xBW:ŕ|a*<%rެEIeB.Z/*/oF?Ph/]aٍ*jYڙ/Ãȑ(2[1k+Is\ t gA^[O[|ޢLݢqmяC@6kهSwj@TzS l&ݠ-.mYt+e[0e>MCR5^HخG)>F$ g:Ɉ+ #+8in,DXv=zӔn1&fRdV oJ3tA.&O;͏I!aOd"|͚~f0ȣWgqC]vԓfH䈫C\@ 5HµMdLZ'e!I,啃d/NLB<L)`\"y$azp<gf4zXf1z|s%fGoTgx ^C!C!wS]hcTjqپz;"[#AgSOkiTԢŚ-'Pr3<֖^TPgD-9V 9.5"zk*JQ_ɓ3Jnjk(>MQoȩ  >v/E^}Z6A:cJsLw175ҷ4V}fI\)p}lc]gZu:b.<L1 y^L[ަq9ximcWkVld"t53]pJ~\j'΀wr)8N7mt &v>%W~eh v}7\/Y"8JYRe7^k9R0^l+ `)ⵧJT~8JT(/OgԈ7b}H͢b&I}^1(BV8Hdv+&R +d:CBz[}vMܭ 1l4T\}-xK@쪎{YXu dUTfrΒ">uZ*ܹHp+.?RĂ"(!25LxH#\Ov[D2xUe̼A k?M6)da sCaF=I s4!98=[ x2Ml=`2@p)P\;=vJdGW *@t$+jrMYZ> @9;k$s)Q)7`@ sM Y2]0<0ܩݗ"vVj䁳q!cZ a, `8C9Yg*iF[ @[$ב|*~:0_ypvw`Gpjқfi%g5g]%58KÒ: *QYɒR6p!^~,-Xe@zQ7N]$]B%q62i^fR:s/i{ɼ%H^ZukKf8음|KBj;lo!ow>V 5DH+#t`qׄB p B%,FY}v*+tLY(x U3YE;vFa{OEYI8g^$Eɿ/㔜hjGLF, Uo30ܸ}@QS*^Q}q ^/ 5\S&nv߲%EQi1RyеX!>\ji,nO@FS=/_Vę{k+rzJ3| d`XPALEBSy1ƳiQPN}Xj.sB_/ݬGe(n%uӚxnx: Rڗ5;F_O ^ȄTeUe޼BC9dl:̈́1ҁl: QP(~ Oa~1")!K}c7 7pʕJHEKIá8#VG}` !UBD$huf~ 6:U!S53~DaUqy8 Ԫ%ί8aҞUAGZ]RJZ =:s֪mHȓUcMoJ5v#1iT!$99y޻9?ձO#+~ɑs_)I.:>Uc*K`g,_x1OJQݢ..w5Ogu ?1SLp@G%B(qMգKbgw@`? LO,E?rwY/GnM$.`1_zkMAPRA7?68n6:q-LK/Qb}?"|^2h <ԪH_GWc@ #$1ɼ~B`mSE@Hh}[jKlBO~2g{ȩ5*;wOBuW"A~#Xcģ}jqymB .VvtHG܃њ`ӕo~9Q Qb*%ݟw.O3(6>?#C:v4 M-ʺ+bkbf层H6B1MscI2 9 E$V ވ D>ѶǴ|ZЃ@r"`sM]>i Tq]u}` O ⸶y C+0jC͵LT q]qY{%BOўZ%]7>lERGd^o(GV 6Cd|÷Xniip 1YP0;߿gz'9җllr(Y`HVI΋v@K(B>4~N5B{@[_Fy>t,I"JEZbBs$>/?܇r`7@¿+dR.\tT<Ӧ A2pqry[8e<'ֶ)K(:I$t;gx᧡r83K)P1XOBmy @J]UQ| &̏rt;l[!“!?{߿EQ A\j}$)7֫d h%fE3K-e} u7jI\F Ν͡V`eF7i]0؊p>~-59킏^}iGg0|ڶ8Vq@i- 'F^H3{Ղ,o|7Ab!xMeF1;;l9V |9a7,2< 9#M`?X#IGq{_) G׃ud"/> sɋQ#'f K82 $Oꍆ&滳ۡG|HPp zzotg6"`:)|Z~0ifՃtS[bփG/PД}{֎. }lC }QYPLa~)rz9ÐTDr ,{!IoZ_$źda鬍 R>oJթ{/ L/=NA+SL4XKw ?ډ >7aFc2Wq~lfwBjA28 [߃$֘4| Ґ[J=m]+&S{="8QMUs[3 &5qHvii\? }GNO r i4XÚͯnbO4H$+rEĉ]9W^W2$MF Ll&wz Fm^uV:r{xת+ 5{ic]pf_y+qi娒, ;g4 .zPyĦs|jxA Mxm# Ƕ"Ԅu+o0/e Ө  _c7X׃[ķU6Amm UTzٛ&,4N r^CWB םZ~CLFc+X&v#.@ܻwv#3hYc^Z962PJLhah~+sԁB`1r &BQ {!0Af'8eM5B͞F @BKk ުLf{Z3(( L)%|b2wZHspJ(֍Z!ug(\cvL|Fm  ~d>{1^p#! *HҤ!u*a%W_vFL4fge•'i5ռ,MTa֠Iq`@!j~ȖlB 臢sXLs˜0}i=OY`M(CZc x448DT}wW{,?Eni|0'CQ ҶO.^3X֬m=:?7tMWf4v$[I$ӿhy~oƽ\vA^Z) e:Dn%~k5ZIhWցs"P$TII,%ݴhup~ 3DI`p+ |;[C C~y(~ _aޅY:'d.%P|QSwzH #OZ:b ût ƚ_?ݎ%X&졢&in%9Ҁg§] ` oЄz0'ϯ] ȎlX d|8OSdpcj_+Ȫ@x2sH)-G!s,SZYSS_&SyJ"Qy&S))y\+ ½܆@l.T=^'LVj&B)TeV=~|NhɂY&%]"mTNCߛ%Ї3Q .21V6 s}U OhzLߔ~|jX'X3V~>2w?/M(1lmK 9[MPuշ zkC i?=z3@D@ 7(0-HYtˆr!*1oaMqomFՉΛIk6C@em$FԆX|:rsK0ȝ]ɡy$xI:.aP0 ߢl-G}07HNF:??Or qkbrO&@Ҋ/P/2Us]}/G-<wSQ_Rg,\.l` 9}Q'^8{I}0F+QyMC13.Hl/5˹`zj| -Yt[u+i*ESui'uVrhdbĸhDkzljU3|uqi[|(Y(԰DPpMi޽4>7Uʼ:HC=jDdT%e&e`Z9:[61`}( #v nZ#0K~vpab[<;H~o/P_E2n &&x_xt]s>PFϰD#)InAʁܲ,E`~i/ /&$7Zatʹ_ư-Zuk|A/i450||/yq}&l%n0Q7"EcƢOKo }iJ1-ASo| =9?{n)S>Ss&N6]`]PH-q=Y2k _aRZŮ%`bHll uĬu"NXy+Hn ,"POMr1{D28cDbYȒRx8nӔmi,87*Yҕv# F &@,GK ddM}$քc0'MF-p+nP9KG3f-溹B#;[gT˝**&cX9Q.$4\,ˎh?ԕs~]#c]NDxCq[VJ.p-^NRwy .(>|o b],_m7%9z`*nݙ֌wp4 Dg4hflq5E}r|DC}"n WrY*fZo4%Ͼn@*t ~6 1R (`){+!TOA'XWVo6 r4/[9$&@ >R|\j]0)Lq k;EIxvc3>U=w,.g^ 4{;ۼr_v줎A&as%Uyg?-R=d3G: XG)Yy+ KyP8C(b:3-s5ޞBZ#:Q\&DPDoP?THTBR+dG8%.gC7n"ZJ b?ۨj E[X~QF) .rD^A [~U2 ;g@<\nyZQi= ~ɁuV{*4+5BMjm1S o!OH..CyCAeoNya1py\6x^*8b(!VϕQjʲMtEFw=/9 fP~Δ"3ܔ)_y,.?q[^ c2O$T5k^E O`6[miΊ^' |~٣r/s/Nι4('Ӷt~0!8-P?<3 t#iHa5Ql?(Qᗆ>]Zo1ըb<(ؘb?7!UXNd"F_c*0=PL!*wx#O!>a|aM,bҀ҃S feW)?Ϡ %֏kZޡN$Q ]UD? <}&+<6tOYi XҊO ТGcp`G]{ӵW.juj*,?kn6?qW3Z?&_$pyh臋ܢr4|qVx!+D[ՕYO{1)FOһXɉSr_X% ZO 6jy@+`PLpj!:2d\rܽhIs#2Piڲ"PCE!Y-A^)X+2 EQvywj)2Mz#A0YEP@ bZ=U'qv+G-eøDvLnD$Z^,{[ˤb%B3-"32c/@#z5n5L.&#|zc! Cю[~gOt~">rp.!sGxax[J\Jaԇ`(ܵjfHY2nX gdZAT5rݔ\,A/%S.8u<:T!C64_Y2OdMca" )dR |T3羦.n @7-ՙى#{/:ŘK$Fߖ.R^7uƫލ޻.R1WҥSE >/*b]F.5Q_Hɶ6HƎR@WMߖ͇J ߜ?ayIqLn,@&+yEDVXk+W Qv_)k&pl=p8X0l3~b9G3>oK_ '=E)saO4z"o+< &q?24;ֹ4)PѲ]VA]}nT6}w62-(OC^kw9[:&( ){k 6 ?o{Xh}o>9nqfq*N?T=3Ȑ` X\;ÔQm5]o&lUPll}1j$;xc*}W6et^EWM\L*QC:n127zQ["r5M]-<9-8+A Y"V67 d`Ϲ_T@m 7Ij@"ϽRljLb}np^8@m3ĈBHS:tP3Zg_ ѧ ^+6T;&t2&5`޼\8&S'e%B)h59>h|R"kLEaMa˿`9tv ]\ era,tI I&w+}Z`@ǝ</!`ju"]ڴaSud”f8!VƬ57bda/d&돌و?>j (pt= ͠FwNuΧƦoJ4eNE1!Wl\IcmcMX-~=ZhW(m9iDVW',MW~%#EF⩮},r#>.,5fFЭ&`dG;bܡԿJPȷ84|4{U֞rhD 1kfIGЀf<5%ٔVa}5ϯc+J!,CmkƸt UѸ6A8ḶWLrbgCRp^;3;4xv?6Ikn8Ԑ]4IMoO.^Rj~:0!{m'תߖ|"A(4LH{x0cImәa1h %'c65X7t̾7#ȏtf͆ZUaM|'F .ȠQ54Qu?V d߾'o(('XA0|6REYؔf E/ŌV:[M$WI/xklYH9Cokބ he*H6?dK&߿KAyAU^N=κ\{9 sdu&UX:G^4b:-=YM2as@aanlߡz(p)hR xCOB,6q+8J}a "HtMpkos _^c2>/RmX~ރE)ZH .4{Qڟ3A/f(Uu%s҄E~z SaREڗaoCܟHbWYYb3M3mUL#Ǥ Q+,]y`vϟ4ԐZDNAnw jĕj6YMyJ;fU~ש+OXzu2& tT_ؤi̶/C%dAfn0r>섻}Ѧ]:eW=)B擮-Uq~ I{8zBȊX|c61oLhNrYɞ'y>=$<]p8u &sBe/CTuPsc}=kr_ן+^=4@ԓཞg`Urjz#b3ǖ 0pr `$u厪шq#b"ƳiIeDJ*d8T[xo{Z[ |3ep Z@,r5ҡ[pCYڐbZsЩ,{8 mA _a,ӳUq;Z%+5d $wFD_ Fѧd<&jUVa>L((dz cR sg/gL5D!ç 9XDeޮoY5(>b^HD1.٘M;3>ߴMJnnӴ&2T yAX{0xu?] KA`m ܰ쇛p$C&@5df2ȵ%AHu-_lQUe=i:R?I;eaB.Hd&$Bӄ,QƷ̜/w߮HMlWE7V?a9 5 n7.K$L UG"+W"8`Bь`I] L I'Hmr QA1wrV)XBYJ5A8rE(~@Pnn J6s =7mlmJp/m AֺŇO_gyoYDj+ 9 S+%6zgt Q){c n6zH1ޏ2ͣfےcy~˃*{R 6D`)ˤU 湅$V\ 0aඇ>ԇ}EZo+JE*BkG G1L ^Bx2Uc+0O8aM)t^Ya#' ΁vD$"6P>dhv|z%7)-\NI!}YR;?X}pȑ, N&Q!᲋ǞR%WeA3BX0+=40u4d˝.t ?58COW0t~14"yeд @eH#0jc6Wt? $^ ZSf+GAájRdҷvn֫Hoʗ(8htm93J4*-SuFJ!)b8kng۪UKǷ ȕΑwt >Œub7@))Pc['錻+QX'D2ֺkڹ7)}E%eq[Ej7$ &.&Ższz3Ouǖ9D{ $n[ʰjws%cB[ jfkE-ŀ`Ϡzr,5׭.Y{Xc%\j xit(ikJw(G͝8`zXJ6MXDzDT"ߍ$I.abv^޷hFR 0ޤ.u`5\˳QzSdaBa hNs-%GWHn E` wLx"s80Sbcj W {QĒo߯Աz-V*݇6j.6 OíT:2J^vitqM ^e4)cο&mzt!b;#4J7r p 327/T8M/8굲':l <အFqSG}ˌXW@\5aKj7"YrѤCPAM ]D2^ [>DV=%&7,v}bRou$׃gb9ʱz]CHq4:փ@FwςbGx&wDn'}iތVqK]F x Dq7\r<| l.FInIIFE~}i1TZ9}:^0N718\䥞%&hFsC84Xc6A2@q|So7O{cU}p}Q  R#1_iC|6EN zHЛUS仏<0y+f <ָ>-r(iR BȒturGoZk?oZ9Af}XʀtX?"?P'/S8qsߗS|ƄDDW8SŎ9 $ǙA9gc=Z;\xAe@>Ed.o֋n 圖k qĘ5T;p1_${/A*P.ο [jQ;&Yv`2~3J "9Ũ ;N^No3Tcl~Ie ) mhfa"&=i==~\c]|K4btn?+OOsѭCt 71jn_ћ{)LSϡ굫:d`!a<˗!Q*: D#y>jyw " LW1d) <I%m2G|:SzV y՞;mqM*KuUDϕh縤ղ'bJC`a<M1hs+z(d_<yC_Wp, $ .G EetR8 !{7Rl)FB ϸmCvi>b[fTTL]=/KrSv&fFdwe9t-,{f@,9">&j㲡 <;)=O)HU+C;sҥU2b` U98dEވB+EjS:nKaAbם{w単( 1h;\(2螙e_`4.,8A9>5E~G㬶ËJCDe"N?cyp-mSѓPkt^}87!I3!* qCmTPaD l-9V$a9 .'@g9]CVeD8D 'kZgitu xGmp NOI9FÿKxc 95I3ȡB_wl-_NؒmD5nolkkIsuIdp)UT!W-l8mՄRA8D*JQztE?%P8vǦ9b9٨C8v^ig{\v`:ߘ0q1MF_&S$M q5\e;B~ Z G1qP*J~D"W Ex=N0ms1G@!o˺^dƴ{_N!ڼTO"㛚_ nXujy h>u~ׅ)8UUUvs`fL d:0¦ Ѧ=sDHٮ'0d48HH7l׿\d'u K*%%Xɗnb̑ШL7TDD.dsXlS[6f 1C-n<YWo&_94iBDut#QcldqZ>qXmX \+|0܊L,~2ěj[U;Dqpt&iH9`ΊyuuERQ60LL 3@/AB,dnS&ԟ` ̰/R bDrW,S9XzqB]Ir9РxU@ W$޿rfbdq&/8D~hxL5s/J1GQx4֜47 *] kvpv>NOUͨ2Y ?y|m;dH"H47 DIeݸ/RԤV5Qx`=$Ε4aa O-| _ECV=t!g Ww!*X-'κD {[ jfFw`WlCU*fO~v"x:1 i!:AM8&! BPthNFdʼ0BrX$!pkLcFW۟lo*_+q={ֈ>e(BP 8Ss'Tn!}Rjpjӽik;:q|h[שwω62픳v:ld9gη2?Nrd]!Yhm=TGUG<%ONtqu=~h;u,Ԛ0 H_J/+BOOlu] _u@xo]˵/smp€ 8QܿD)^^U>ES,Ojؤwzŕ(1H_Ũ\n9 IB:o:Naھ^[LV̫Xjdzc#ߏ(xtJܦϟc)UTG9W^jْ"޳={o#UT@F4Đ!k QY ⊗E;ƈb\]Ŋ%i DەhTvoA2&]OƠa^۰ll^`R=[rNPr(PLF5x^%6!GjW:M~UKyrS\$M@EGizؿ٭-6=% :u~z-Y>)4$-1 B *ۀS2!1FGC'~f=o|ffC_mjM2/OV-М~2F(9,#Ivj{^IFؔ{/{u Vۉ{Z¡tz4*jmjhnƈ@!C O?ŸFGFqHk<`^ᆵeٕYi2ͧt-wi圚S([[/LA,H)U(5;<Ϛ62a W˂iw?V ZݿI'?H*gPuY ʖ 6E>:!# a[} v#Nݑ*vR(n B+ ~uu.slN LOqc|խ`A+㺲m@#;؄y$דhiS:`ik dHtzQKn;PZfɛ'&S(+ EMQF1+pmWw[Ta: hi,: {oo{.!3Xb)pli@7ӕblEW//+K&A8r}2|!5FLz mp%̭yID`}ʷ-wz(LۊU+e[rvX.?>b HV?5k>i;zXh~GԤ\;CH̴&yZL3˸bAY.xP Q#r9~0U7t/рDD_|IkG/vM?K-rVip:2YSRF-F*xT [`2̏Nq|bO6ʲG{}81c[mVs׆MAF^]vD/5 ]}wGhK\w .DG"||/kz*q)fbT/U6x)J*ehDn?9;x`68#Z^>;ю~-dp<R%%y>cr,G9?hϞ@fD߻v|c{ҳ5d\)tT,ot;iaCG,/o ;uDZ,g;;tvcqHH?~J; /"#ֺoiΊdٯ 0zAൻ_4Dy } Y0plAoY8++O7xArFݻ'(|2>e&$QGGlL:vveoPhœWi` v .m:Jnk=Q*۰|;1˻wlq"Pq&I כ@{>j\j8K%IOUǕ[U ݥHeSOqN؞57+/H)|Jo$M<%GJ!3IAFI zm9.KB2d#3TIl^PX`hMa<;bg֥)ٕ6^Uvnn[ nq9e!Yrʯ C=[a60 J[rgyDdSWʮ>i,Lmf @w|ώX]BJt<o6=33}0~V0bs>RxU{LԪyD<%UQ qY 滾Rll$n^0\_+wԋ^,gQeyzmȺos7{"xm`j1Os"(afTLX9%|!K{FhY$.j _pU,ܙ#`;&I4Hפ!/_S_J՛)2+*_ML[Vj~XIrmY2P:e"" C{S՟g3L^XVj anpjbQR: dTF#hJcId?{tW#IJcQSͺ%2/3+H }d+ {}94KWy8鳪--.OU6DFor5$;65TUL\:|>>Uf |GSxt2r!^Ax#6TOv#WQk!a.Dvygw޵OP;=~&6{r0Yř GꕴB_H"HƮƛ sM[BwaW&jl{flL߱ǯg%1o& 쑔=_qmT{.O32t>.9=6T1_b j_ Y/P2(% hBj4C}}8zչ @Ӏ6\GNao4lMjwju\"@+FFvp#e+} UVۀ_²Z~OLtX+kqHz~fWʆhJмO~;(_%Rp[ʫC|؅=${΄̿=uzM.N F%VQ%Y*n /BMi'堄pv ~g{X"G%z|rs5(ՇJI#;{+p%Ui 71H! /IP-31Z3>Mx8힛]mnҽDX9&SAqwCjRb@>32ؓ׼ңL*.KF0?U[ ?1>MC~^r`6EĜ5 uVkYSUfLqY2-v&|OC"t8vf| HEծaWPb8U \RiO%oUz |$f uD" U;f)(l\NP[;R\ 7 g#.Yǡ4t&szYxtcN7$J!'h[X? <+y]@+)jo'8NH}t!rY/Ȯ<' q%PJ,A!TȚZZ3]uj?HaLLXI`7LWP @D TFTuFV$ r3oN@0=BLá@eOKeNX^19 Q?%TADc-!~87<N|Kw{+SIaT]PhZf*+.xo+HyLS),nyE![MWX9yd`i{输`8VtHLcOWHVRlO/^UoAAlHPX!b+痾+pMh]&$ _>f^ܦڊ+͗vǧtᦀ68Q 'exa z`obHrņtսw|4=G`r`aJLam!=Ʃ& `^AE=ӣH %1@s]у u`W@xPeQ,9" *U pZi6f 㺐c1k/.ɩ֛U#W}q+g[Le,ED_fp@s^0EՁھ 0cj2 HdiG^5RkZZ)tQW!27`oV'%I::1t($ 4tKG'>\!-mzkq'x#3 ?S5֒&!>߾aYgSÑ{>dIijt,E[fALej]jr8t'ķ4N`l!u r*a^6LOؔp G^3]SO;O^V̺ #d3F`~.$Dc`i Jv|+PGvQn=a?s`F*>_+5qn/ܦt+2X3~:27!i%|wdl 7s ԽQ . IgĞ,N>k=>Ҹ= f <0R<2:PQzcϤhؾړU5o1& A\nJ ~Q*xMh x$JBo] 6FyP~cL:WȮ RiyR ud[YbsF.t43Y_RQASucL@=$.xoF Leӗy2wM 8 *Q([X1q򟃒 ],P/[tp44Gtt7Qrxuqi݉*,qSŬuflT.QTƅ͉I[(7 9aw'DGEyυzeE17t w#fa7=hE2??O};F9(r<ܘs^@c|du>:UrOcc@6m=4S|,#mMY@a("UP[n4XySp+^KC*U^( )O&|1҄ /(d[@_q1rQ:a*zJf۝zw^HXޚ" |Pq.D˰rxc!څc ]QwN0溬tݙ>-:M\;;j/''v}cXypJ!}oq%c^g=6xa:PCnVDZN05.Y8zH:V7zfdYw{A K PNb{gX0;T9meb^j0<5:Cr=qH+GÏHDy=))כU AxQW1俉p6:쑹>;s$SĴ蹺E;{M& ''\ۥ#+"K ^=7"Fg`I9 /w |Pq~! #\w+3H#^?iAHA7((5܎Kӹ?^cee+mmS֥$7,!4[۫4Yל]΁7ANL)>TZI?\U&f=4Yf`o"3- =ޭ^ D#]djp,&98_{B[ 6sqmErIAd>spjpt8–~;H&4cDǨW5!M@UslR4bFxGbM%>_ƽ@ǽ&ݔzb 1^Lٺ\eW6.:n$>ᯕj]ƂG~I(̴T` Q-G2)u-a0^GnSЦ>gE ܞ@c&wsXߜ4 s4G/JB&osMAkt%pK.$sƾS]z#2# )r?&쉫;>M 1K7USIBjvFB@:e 8$W bgS mGKGOM @}Maor*⯽+|J ul*<3C=h)O$g?Mcmka)@ -EE UӝP=deŠ̙[1rJf&|δ!TIcjLOW@SDaOv36c|&iJ$44)cY5Z*h>A<18=h,JZ-^z=8!RKfy OEd +SO96X7]^(7*{|d`+CLy'HS_!Ta~)e(x^WA<46RHJnpu?jT[a"Ov(kTƘ@T4PzT)pPb-ͿAVSbrRe{<@9u::;rLE\Er 0N<+'ENUnA(TyWIB*f̯ݯ#DGo]ZaߵɗP|Y<}\2EgH ͡r5 z {8s{ 'z~^{ϿSc[w54CqN*:SlaS"fwrN"R y7udHL LܻPMMiC[g@ MXM#b$ef}nL^A/O?+nHR&r >hre^,,V T2Ы+/ݒ95NC L[lbQ=8i);&e@b`2Bcum[Z~@S-@@H8rg.q@j?v߫t:a'3~:*RV |ދPO82"/VzE(IL\#*8ᓐ8t <[ M}qʵ]廹Kd0*wX{ ^AO% &^gVQ5a{꛶_8a2OJKqfhL+fJJu3M$w S2{OiV$Ot[JliNh8h䤊,q{ۗm.ĴC4^{CLZ:8ܮ7l4{e`hjwdzc"4Q[\i!lz kGv>Bk+f㨅@JY{qg !wK˽0YFQ bu󿽊ۿe츕-NPOtuw5/i̋@iOe6rXlfXt!Dغ)Z.CzGcru(tc2A31B@()^pbD7лjʠ B:8n Lm]q!*2)\bkBV5Lͨy !grVÙLe^6lM~ZcS!:i| }wXW̩+h?7D,F i8|}VHLs%9]8uM\.Ѯ|/M=tO&<AN*I|c0=ߺ*CiQc˴3pI5IěLL2+82KD)2cN[q'&faeܥ*_g;"ƍPhy7K>6c+'nzyrFa8 C߸I:Y~.@g 1&dG;{=MOy:|hc\`blLutAz dIÛ9LpiWkb,h^^D@[7ңFlȥvN`da7H#jM#NS~s;>DsLŖx̝ A+UR?TTڈ h*A0g0J$fIP޻ KOJk[$^3ftCgG4(9'kJMW:L<"ϛ.>\q `kD,\s+%`۟j>ϼ]ic<aոzE]v0teS_.DJ*'H?K[vt9\\syBW&\ysPJxAmŃ|28;0!M\YQqK?_4>cInȬ_3$e8{Fr1Lݼ&^bv,d~%z.^&J5OÞwlM #箸@v),UT~ Դ'FFp#q^ȲWzW{$Uvg ¹-(-xDr~!>Zh vHgn~п/vrʹVHxK@#35fˀ]']Gb!yw'r}v i-=9?7 6ա:Mmb%IfL΄BBRv&ckL\g>Ul$NtR4͈A4Y0 `5'b ^H`;ǠyC<݊b:~aY3"ӯAVR+>)n]9 CۇƮ6Ns1z{ |2en: +Ś~ݞW}٫AϣRM~50}6|}2N~i iQSf^+l8oާVTδ 6FnJe 1`)vQ͓ ))v?o}ϛErVG^w@. D$>h0NV]/XEs-J?LϾ>CpxΪs e 73BSB=S Xݵ.D㔚`:B N\Suf5&Bk7~1K[*΅g5WYSNCJ_Jyw؛٤jå8D2"hfvaڞIښԚB0RmoEp?5H,!r&DŽtR)HqLeV`Y~glY!j&Ӄ"\)Bvn52Ām0‡5nj3ĄaNU[4YeBJ"d cXQ;6DL9(=\:8R ꭒ$gz vnhٿ07t]#XPHXݑ7n0:1-)V1ߖRGU[-=%'HUA(sj@FrEW.$Fl@s$UcMaցČZ3,qսjՊ 'fU.0^c^%l;?%+/Y[G(j'AHVC!+V3fm$vF4‚wSj~*mpF_Tn挒Y숹%#V޳~+J5j!v pwi-٩", D0-EŎghDǭ9#XA/퀖1˪w]ͫ, ˶ytݚsGYj 6P ߡ\1kf:t̺V#ENpu$ɺzmzFk;>h`؁;E}W a9 կgsA-iC! DifՒ߃օ|FN LH{P Z4Nqa[  o bWQ?$"lY>Ci&A(Hc"Aî~uAVk:ٛ"yQ,Јvr~2?, X%+Uq\pd:T],_ *ΒM5zJtU ndYUoGKI6}$ &%9uQYM J_WTjR6SʳW:XVJa=M M"}ļzp e@B娄s`ی^Uފz58ϗ `,7@}x53xb.H(cH<,B ^ȥcBncYD3E[Vc.VwɮU[`mONNv`ld ~`u~M6{aZڮ}U9葼f9]vI>1KeoHR uA*,1B70΄ E,Q_ &Kљl'7HbrMyeXoT\OxY`MK]=p4>k XfUɰ^jŢQL2 tċ#_Vln.N Xs睸i^L ʳ4Tj~N"[gvsYrDBX| 03[sjon䱱" لbܻfJK?plRn]-=~^X+ֳ0y=m5h"][ o+9%X}a ,4D# pUQq7ӧrif,YGb'#[;~9N[e9m8zվbt15 6Gݿ.`kESdҖr={')31U^d=bX9{,r@2Rr3η^qKoEҭ<EOrNmrNg|> O *b[u9`טEU2-n zfC^ky$P̷bzVFEJzi}?UqǢz%!}.HrvW,L0l-VؕiG盢̋= %]K|!ZqZ|ľXOv MbH${u ժ8sA滌A mv50yY=RBy)biÎkNp^r GkwH']h~3yk/}N:0N&GϺ'bmbx8E|;*o4Q_0ԭqGQgla+n~k慹(˸mg*(7v]` i'wN3WҧGYW޹'p4vyȊb[14P 81/)[ƪvKYRMEx\&nfULDmBĨvr ,߃$k{TJA 7Oŵ|0N @L#hUƗK#p6ﺔ){|?l>o@d{& AJLlHr1E< Pj48p"|.A@bgZ~<愨XyQx`=u]~>}&=<boX{LꪶCLw&)D\xJzx}|{١fIWg9I#Jg$pW3xVp-A\|]WY<'50`ۺKvQtHqӎ@bya#JLy!hV jcREVa{NV*~FnTC{CS)T\@Î*s"IȼZȤ 1ڋterr#6\mz~ 9bWNZ!K?_#P8~hu9cvLy'LDv/+-4$ۺjHEe/cp g9xx[w5ya*XbU+a/ uxAƭzKoPx IVwm*/0ֺ~Y Qb?Apz(JD'R3. `-V_7z߫Ȫ &U' + ,o/,2t hu:.3 ._0ҡ gQ{F;yˬoH@!qe25r~ECK f?072s)?0GbK6;pՓKbGjOkO6^,3}Uf?;  7m\\n5'l; ! ݕm>Nzy?$e^]Ab ̞17ڊO$QC.B ,MntDgwnwuڋ>]Gĵ)0B-@?pE pX+iP ~Uy:$;"(w$_X[j٦nQ$IO-^xv>б 6|գ=CsŁ|?  u~ÊŸ]. {G<E?Poa2$S୑!&j0}XS?AD [QETJ4hJs/x,[{wecSfټ JQ_ĝ:wL^fnO;(FZ%*W0Z:U+h?=:2s҅uU)f J.;]o`PBm>̐88BLi&rOyH^}Y1}Љ17[7NaX&5笘m6R^N!ih$7P M1i\W>Z?X<2|]K 0-VVpl: u~OHq[^̓[F^Qד_&@j0/Zkt|xN>}^ G-v ʌ rk>AbqvkcӾ}jK˵|Gє 5x{?:[YnVB{rk~c_:^\uq grI\<)nroxi4}si+Fd%ֆD 9"tN;Bض}?jMz\)Z:\3%NvL;bsx׻J[*vUㅏC`%oo5Cdvz DMQ`d;|m&h'(%&oj0HZ%ߌ W8X5_hbҎѳp(Hϵ}RNjZ\E} 9ӳ AjP؄Df`UtXjlM6D g<ƻv22 DA8 X2!2e5t0XѓQ仗t׮D姡vur1@7}wx ihQF~]Yƹ'rQH2V4`l3ٖy ]I\[3A_o g>aF0/ZÒix[젞@y\D⛬j%9q5odGdjuL2m*值D pLsM4:Pu/x X?Ԉ>SzUͳ UC m*hSu#UMcܶz\%G8)dlS^IϕpB%ej,wL$@/dGJV״a~Q&[u1>w?H TnZZ}\@Z <ԼlHM E}ԧiC/JzXU۾I+t7٢-@W :#{[ǖc-UK:6Lu=FUs"o%fQDZ=4׌mgzh Ni܂'ʱsvA,}-CM3?l4Y%Z.㴤>V4X):Vn , 6Ol|dCMwN?p9 el@DOz}Wk[DkTFT.7KhsH"fnb` <̞R J:Gnsa'Rq{vA!a>ba>8wiA /4!1M`~,'g(ಐ=~> ;))&/s*ӽTM2`q@B1ȫks:'ڌs=#(`,U`V&NF!eZaX 3_ ^([$GGb$]Jj.Xի]XW;J-f{oga W~|40ɰ83vb >W8npDi0`hO56u[üI ;9Z-ܻ? [ PY3,:+dI{ ݝ v{qQ$z >*V'y CCs7QOXek͹B %qUY { wДFc휂? upt혮cjH)"$XoHTWފBXUnEn8A6U\4 /Yq!G񔀷BPr9S@YB,#RJGZf8*ݏi;N6zo~\^撃Dl\MoR|.Q 5J+쯔əSѯz'76w#lpO6aMcl"Jيй6%f`?]ŋ2,B{ĻW_K@n])ʱ&`R޺_=ѵej\@YgI"Ϫ|SsqSG}cE-E~#?SÕ)4#i qaLl3~DBat\y pcup%`I/k_%G/,6FCScep,?otU0Ң+n.NS-=TFFχs WxEM**_BV]8sڹ3Z2?t50O3谱#b=X 'k0OVQ>u9K.!fC0?]:Ac82G(yDp*|;_uyV`ʲD4Fo_ JF-["'&5w90,Z_.0-1]B{@ߵ:w } "}hc0$eG9?wh 8_X'’smf0@phO=Txj/M55]\s:r*W"6 /j Ys/+ +P d$?,)Z 8| uXa`\{q?mgC_ {(xW_FT[^<̖$lz&5p^d+XR%lΞ:Q@2^'}'cc(E~IkBzDZKؕuhTntћtߥ%9DJA (7Nڼa*.D5T[ܺjUVN9Mm:yŌJV9udž֌u9Y$@VWnҸIt<G$oיR][iv$Iz'@s|jyBvo>1G)Wg9F77;szmcf?3BN0O͒aJPzk`eW"3}Kji|ΰ~2G{4 iIE 6;7=[//48)HGğeW\,<7d1yo:i.Y{YG1|Au8fD7Qh)i+QSZK*8kIx$ v@N/OZp?$}-゛F PO*G* .8#u"ObؚIa6m SvVȻY-zuZKHoJbMJ:D\7-¤6ŋX8j}f;YlU`a \iT/X1\SO[1AoVhUJŽhn\SwoRn`Bz" }:^SO[WX}`_9Jpk:UEjP3R5E- h|M6QbefKbW)cVz췔. 3hurC9sWju_ln- \D Jw`&q;$CLuBQT%7IϧK8۽B~c I]1 f4ʻJ9HIjRZ݁VvMK ̆DZb09QB7 \% |K4Hb ;ͩUx5:R"e|ZUԹOpY;ay&g|=$EN%̶XdɈ: y̝UF:._/3lOV9mH$-Mf߶o  \6)6Z ?->YWDõ>&WpS}77 -phbDHbS|uf?ǭ5`f0xbK>()Ы;sEG~YajTce!y{CrIqIE3Yܹ_MhZ'io1Q  'twNlSEOrb)M0tQ]836={PgiT]Wێ=$u=TiH3NHk/΋R>dNVgek 67F׺P~ {l|V{jJ[tdTJ3,>,t 'Z9֟ %P2MX0"x)rM*tط l?>Ԋ:fj՝.+߇C}\~ޕؠ>l0dDOo Er*X6(sW+N/ cy[xHiArhdy3Y*2дZN<\F ŭZKj'}}+aV hHeU*e 'x,AnT߁tJ{6Jl7@~Q!M SaU@S3ᴯ/_c2~a߳YY~ fHLe=?hzٚ%P )^)T*Z;:Uza.:nֹxSX /uCj˕ox+yt]FwLQtP/O$/N\6q auH8d8:{4x}wT<]VU`;_G4٪li0dM vhC1NAmmElGIq2^䢫/@evK-5 cfz')JM߼UJ%qKڲ7q|U$Jtd,[X;('\ӣƺAaHf%]3ov| 8ϊo$1”Sz@ Gc,iTUNlK21p) OY,*-Dβ19#mۚg5oxCN&*sUuF >~/8Ώ֤'>BO: ~W OY욤9"|M&ᱲdV²  A!PM>8t{#WZA;pbZբY"c]{FXeXz yN $8fV"kPg  jHTf4p}Hq^qƥ8Ī%Lop!2f`;R*G܇V~Ya\#\R$ns# ( p0JcUX9-٬\BȂɮZ dU]Ö?p2}DF%0NS մ:K)[5 #~^fKºpdoV*.zL y(AÝf a3|-*>i`-#=Z5UfAwvc~(Ǐ]sSlCO漡|H^ܑJuyphUwq TK2MYc*B,Q{g0Z}+e䓀S.y;O x[gFĮ Q,D`/d}nczQ'Gſ*`VMbELFbC^?G{R@@cA8>*!XBR7"g]l;MnqI,/ŋ|R.:_rwfF(0Z">ETx/3;e틼^6aBk]$'V#fAakʂeʆoo^RDsT~ K7V^c4:qcsas~YqKzp0@N74 (cFRu.h3yD# ;j0 QBH/ C=\-ŊnMz.P=mr孧)*t`&*|}\o=^,{.;QhD͝*p[hE|_E4qq胀ҙf.ju+1,@2GDOiM{S?I(%3t\hÌ@h4g O0W7e~jE&kahEy:tJ{Δw *ɮوGIzl;FIϫW'{w&$ي}4ދIlp[MC/rqU^'n %&M\`${ p u@-(>2[vhddͅ/߶ ,y]a_D*m(:zqy;\h`5Qf]8gJV!vS@MXtLQ1i L'f'RX#qNs%M &ooֿrR:1ߔEA!V*&|8՝\3ZY1_a"4>/o_ %E , lL moޛ,M3tVKT|Qs 3c@h3N0YlGQf,/G%԰@H^SB+qT 6y(Kg?L˭I͓|_؟7aY">µf˵.-_Euβ0ʥZS8Cݔb/)z;4ȝ P7t #/a3v!v{(6Vc5"?<c 6 {.iB$d D4kig5-I\V<>X%fBSXͽ'SƖkQclYTo-i%2c}#K" Z gߴçR';5UR6TNF1} QhwiZ{yjy=C{,WWʾ e瀌}i+Wd]%/ov/A!^#6$ڙI󊆻b "ٍs׽6WgQf'p32eFfn?N!⃔fv_+C=|H. M[;jĆ;!70pdB+z; 'DmA ,j MJ[aVc] wg%T:y6s?Iu7VVlX×Tr<_lCxQzsJ]VEMvWG(wg0qSN >rfD>Rq#;sJ/ 3-oڒ% /h$)(NрC9TCj ;YZTr}H5ͲA,ǞRPgtN&(B 7d]*C8嬽Vzݡ%*yYWW7MR_cWW,n5ĥ>+՛OjK,PYن\-tʻߖC'lD~<e(TU_וRHhM錜V|rf;M6 WnAcs b86wA#(F|c(E^qI2 x5ySFSO% "+ȶ=-yC|A4g@$3@Ϗv |ɗe9 袃/c0@QuGދюvR 1=D3辧aJ(uㄶg.] :zn#Hz/SY4̊KkV~L!O@WGb`RA£y݌77% p).u[ &[/*%:=Yb4KʺO3v_0tt%_(G*@Nr\>Lh{[uc̠$Sط7u& §[0&<붐o,M7K4 p#}]a1ߤ*OL"`~%G2iyضTP:5;azk} tظEhe;B`lq@\"d_`t9raoOfNfuFԾSB2y=sd%hɆv~(Cn1/ =EWE[UvO>gTvߢ|*QgӇɚȤ=@qs|ndPzzգ z~8P]МJ9J/яcxYyd +/%c綾C$ew[ۃvnqy5k-`P[.ue4aXS";\i ڣA>P`֣Iq{`dl[UP T0bO]ƴWՂm Uu=ADh3tK1rL%iQһM}x[1uKLƔ&X!;czn秃'_Pjjq)z]+UOl bOE Y:l۫IVLRkKt{75h.&l5)W9䥷hWPn۝X"`igIx%!n\'#&HʦKߕe%cPVR֗ ;+._A+Qm񩢥KTyU~ž5nmd_T#&b ) RsM83|3J쑰XL>-j.~}ba5wrTc?h4y#ttѼ?=Ιe7?lͯY1')s5Q<~0~ I:*|[aQ^uq>N=mzBHi0b;TaM܅ f2Mү%`OYRfբ} <6/tw^9Le),MJ &Y]8%UV8`osPd ZeWdPX>$:e0] M EIJB$m$[벦>E=ح@I$ 3hO/ʷw5{Aq\/a0擾~2w5"&;6=;֟F-730h2Ź2i c)ڪ;m;T=+OJ6FeFɸ3&ͨo0^'lLn:'0Go𹿊o>78 @P6A¦;s5XZ 㼵گ z&Ej8 q(uH_y2jO]t>ObKk.F2 5;X>´b|,4x^Z>+Nߡ*Dp"[.t$n?9[Nb&$ .Fr<,Ymo#ru"}FonFik琣xB[ჹDԇ*Q_O `Vr|K6E֡UN10cr2kuݤӼԫţ85fXx/Å:¤ ėz#^+;f`i ,1z?UPם*:id<>q1G ·$*ŀlñ˒Q!E .S\[<0AUZzCP jdrq+?tzGUA&k+dt(puUZNKx7͜û.H*c#"lƈ$QV۞i7{2peSs&ٱT;%EȸDawYCjCs9T k29E޸9m^Z k54jP6?ªE*#U_0O6֠dہnQ+ߥ _ 5U+v杯=oP\\} IT>aZ6M/4|?s ji޲a4 \5hc͌8U09=Fjzr^c;!ٹ:|N|ҿڪU%yt/<Q ۱Bd'2/ M dܔs_y8[Qo!&Ϻm\+K'ӕ9u 6*#f(szjt!V5Uf C#!F g5FgгRX^ eXHiϙՙVOaYxbr"6x8<*C{N#UES^7+!YF&( Gئ,:\2OIܓQ"I˴܈j0lt8<8K'9G,ع=ڹHSFy H잗Hi2hi0 ZKY1(E|wo;^R:}6/}_oY gƭ U#֥]Y?%L*!ԂAf+lᘴmUj-wO51 t N v:ғ\oE5X_|/3_dM`o n}q я hD,5Mc)j+sc1Fۢ̓g$vzoIк3уPbRX)B^ѭBo4L%\NUQ}ҠkaЖWN c9 2M->- M֏iV~N["aױ&S KE;5bYM)3-hsqkQjcykI$Rۏa3wM ,p<1Ĉ_. ^hB-\YNh3>Ej/fkyi(/j{HȎWRR كNju)/N$}ޠG3X=sfn5^s,y}wdy,2d96lP$MC. mooL1&%"*bӴɳ'i.kS( &My-v٣):pM:,5·oj<ϛ_XyɍCet0W)|_1J} { D Nœ6<ڙث) - ;iB!ԁ' C3d]B-91' c(E ts"$Z "iJM\l"޳8 NV %o"V6ቘJ,&0Ջy5J=Py=ţaX;yȾj1t'rLȔdT1ūkY`#sMQN.[P?gS(9Zp:!;_ļF?pRC`]s\vߘppiʏB#"Z"~dl5~5eZ7 Fv ҔO~khp=V+ڶE?gIV;5-N|v/X$i"#mio[ IaUwAY!ݵq%6wjSEϘӛGI<ΤWnG<-0{$0 `nY??k#ޘkHF} KZUgku5JJL/EYh&a7+ȹ؋<0VXQ0OБ|al6a@hI>sbVzl52G.M*pn-\5 й˧0Bq )H3<<W&YL/gwҬG?L ;i#`8dR yUx3#$ANpc"T5Uf2/|&z$:"@'ncyChA>O1͊g}d{KT yP,.<^B3B 2 sS#u 6{Y{ R+3o" Y[)<*3+IK1̨=)(͂|l6v1Pd%|xq9l;#CؓX(qM^k}YM=Rd}mR %j[hU4S)di} X3^,q:k\c}XQj6:Do4- gє%J_q$\ڢ dmsVaқ[!|0p︍.p|ɁP^`g;Aܶ'iԲ#_.w@88xI*BIls3쾏O m=?u$ y+|d \0فm{Mcn9Yԡ2Qx%[Zm@qtxǚmek6op"5MLJ8 i,"$*$g%[D|1xx G1a`*: P8ⅽ9DK,(Ffʸ&0۩qW> o8-_O.b(A*~"N@`?2J|) #%SV,ZΉ=l,YIֻ `.# ķ_Hv%w, bυC̄L3\>nM}d{qfZU'[j|ښ"L|Bl"Ƹ1}4͑_?@-I]yxW TphWm'o_b^(fyT#( GR\9?KZѱ3REF"<%ڢ#w+uϊM@ihjRH7Hu.W|{*/ tB[! 0DXQJ4!3n7(g `aOm0H(ejw(~ >*G :Cvрf=y0$SG$H nq 0B#@$3eQf# fܓ_= l鳕K7~_|..%/z 2Mk/Xj vȞ@kI\bo'}qPkmh,B7 R2_HEL|LFd^/xG-1!zT!3!YE/nE=_39Dz)kCw1"mx ̹KJG&$eW<߷zX R:0(? 3Jal5 Q;/@;WfdW=Ǭ RO9$̗Is(y?ۙ2)dtH-1jפM"uٌio<}+!kME'STI]˞6*tkv$e?hz" _` ,GNEduJ~jcŸMa"4}M7s&9#XO )unTښũIfͰ@a +>3uG~jMDpg; *L^9]8ARFfV%`i|Ԕ/J(hr*z$ϏMV07ĜBˍc4\,: r|uF<67@Fa`:*;XȅkUݾgܽiq9f\$w}x&ؾҀ^4tnsoG5A[fˠ]ucI)W߂/(Xg^نwLF5ml#FY3vt:dRgv(1@AGyּtf 4P2 }Gu= V^~MU%ﳜEsD$ӚI@6xFS_e U((aT[P1łFD5d F*3r6UL1S%.`_;]^mI;$K2f#@BIfnP :/OTPPpɢNM,A64?SLЦ[ty[дt=pu1x8MKLQ4z߻+Կe֯}/L5y.!(;BҊ*- /I҉񌦟@F#H_w2߯,)E ' 8- }b5x 5U˅}9S0N('*Z@;7_VW:f6a߾a UJnpBd3" CUʳfBktP^M\^-L"'3j%<!C෕e2H ZXʤ+4l~\e|m)AoG;)]H]C Ro!* ]ݜ7_s`o^-ت 8M4;y+qJfqNw&2q2<"kXȁ:?G>8b=$G vvIok~5U wpW=|nJz_8@#e0WPj1Ȧ [x |8ZE> P$ipL+Ld~OHMLaX-=o 8VE_Hl-Vϙ㡺FG?$ ݄ hl>-PA4 Ue9/+#oF{wⰃ*. F[ ->c.ވ%)G~ȱD*Af/wɸ‰.{)T;YyЕJ俸7[ͬNVi4~G r ׼ҳ;F{ef!Ң.;;)0K(bo^1325G[x,݆LIhbGȞω/SrtM+B0psN"yk<֒lmX5m- 82.X۫Cz!t"\#n v|^ sSێ3Tc q,ZR fL*I3 DWe~1 >@> AN߄ϦI7T5(5xt_﨨?%WYHyݼ =L'vҹ,VL<~}j8L{tO iY/tT6ƫZI6y"K;]IVp=<^7a_|:]2|hTbhuBWh-u<ƟeeJy0{}6:m yKpb2 .?2Rem(;Ͻ(IfPShIw'րG`~|lW±>UܡJ{e E[WS I sNXՌH!OxdyaTe"3hrū;W';{NAe_dt*Dڤ(dK)Rbp!>3XPFաoOmN&l|P ޹YVp,ͺ(_u)qiREiNO-]+m*m8m;e4ǎ 1y.LA_71r[1[yvX2Ul> uਸ਼Zz1OM^PWWp効фՄdLN>3#xAg:ԦuᱩֱJާtR ~wPQ$U'y}Wj-fdD:E& dK1d0m-WQUF 3 U9YF2xݕi+!T'qhrhWT3 4-Wr|XhX ${PCuӺvph=N3u_ B1:9 rg `Xm{`Dd#J@ fCƝ /i  R&F4fih\v.3U$ 5GF&DP$/^O>qj(\ ?\xA1fs|yzS\xj8亷˜BI]سոM>>?df_/>d19'+ {j+nQ|\<ĜGFՃ}߈Lb'~QݠwAlxQ*"jx%#O܌K>0֖VA'ArHGrP~iׄZPTd=u3`]ot$fZlDo2c#.4t&1,+MB"#]ovp[\ײLXM5ӕ ${k_!Y?k>A/mJ]7<BRTrr\'C!n> eP>aOx/j-\fTk3H`BxkO.+samT,#Fd%J.jb Bz^EX[A07ЬwsGny,5pK! EfR0#Y᪕t!@ޓ;݈~ic}.GŭYYSWτ$wK:!4E'dEFJ#0DB԰K9biYcUW\ci+h_[W݂[Zʊh,{2*`|'-mH?^5\DY7M74}?e |ODq蹿[ AmTad}~(.V]@b;2F>M|!K̴SYrV45$JyC l*%УIJU <'ʜ = 39E2f^s{`^~;&0rn67ِ>]<\Ч٘ #|%P'm`Q-*ѽgUP*Nh]ɩ1HUkrݲ ub)F<@>t6X SX"hܹp=\ Mܓ `Nx}DH”*5@"_%} Y)1S'n z6PBW2xjND|<$2d7H3GH츷ΓN`GiAn[h /~ WK^/Sib0DmEDLE \ǭ)pʋ(q4|3W#RxCoy,gF$ASux+sRx. Rl2~2tlN)*A|ųoo(!+1*`1SGG8FdGj!""u!ofI.5A\Bv}}9<\_KȔ#,XVT1?TXR`gy0;.a:cgAg, ?em< D:'1ӟcsCxb]zD[s($Ӵ=_Ӣ~c}m)F[ <HC`@lQ Xu-U% 14ǹ*0zUg*8oq1Э`K$|׼aݐxO:Zc,]iCRlNG=f!"NV]/:7c+7Q O? SF2P`;VEvh ^&0BkXcmvnpOIik EpE ۩=f׽ҮWM%[Lj-H/<<8"=R\i߁Ãk t& +NZ_4ͧ SN%w%n c6^^YKͣ[A^OkuG e$caۤ1e5- ÆR1O,0hA39)hGgW^bcD/R.F,zz%rul}՝D: 1vXEלgBPwK0$mg8ZˌCTEc`i{p366t6.O/< THD;G(Uzn$#8^@]]:w+6(O Fh9$ Z.O䠰\(v4u1i 3ͦ (p}֫yVHe0tLG;NAy`P=[hb_54 QfG5Jy8gK^O(8`/$ճ/;6QzR-3q-v;LnuFq_:iVx UvkSOp*b=dwY}jd#Y!"$ZHAb^k/C9PD7ւ*6Ӹ'j^>z—$WĖ)([^rI|KL5+|ċ Kqc $8S~)Tg*h}ϊ _Z3jϳ^ la{? g]2LZF5n:߬D3<1\^bz  {A9_ͽqӤ}}6vɩdZ6-FEg{ :Xɫm0g9Aw*$)qp|س)q'q=vjU=JZ{d*ҵ&uzmqnĄ:Ljۤ``s< xW-0 wMALk%$̪>˥ dz}A^W^b53m'=CPJr("cz50PTxc"Gk1$<ѧ*О`dz"nM yQHbYA\bT~sS"9Znckӈq[il7ة:͙dQqmnj$J)CYz ϗ#39"{EhNRe}l lvq6^X-wQi/\-7PRoA;p3RI>iTL4V`[r'= YtN k&xH&:pc#M+GɮY$O:$0k IUI1˯ͷJ{tWMt"mi=1%‹$M/z[>G'E]ȢvH~rI侮t2bV!V-xl\i#xRw\0ӘT$ (0 7Lv#dnQl8ab|Q!MiԂ]FjI'QP̈́ym>VT=.;,řYwRql" Թ3SUkjGFp͎ӟv;/Ƴ$ 3= xΦ'} $@ϟHcT=:@^:ժuܿ;4]Bx[-ǟԍscNʓނ=vdJ6.(cXPfg^E՛ h:.Hn,UCcB64#ՇC;$LԻ3{,kO KҴ G-8BȪ;crRvrgkQx~0$txI=J`%j}ȤIt!,K`{O`aqdt7U.ӢdHE $pqz@ϛ,o4@O2t66w*|]@mC]Uրl[*7mM֓niGzk w˅N6yܙpqWǖxYHJQ6Юw7<(h]1$<G>ǐ'k?b!\؇(z "#TOi v6Qp0ں͕_XKǬ)%yNl$V<&ٵI[|ņS۶i_ajMT04x -=Bx37'8Br`)a UF1F0&>Tl F^dLސ1<&It p<ӝK#fZ)F ]ݍieĈaf S lԉ*HlL#0q[e>Lf4}HJ/9MS)S#Z0e;u-txRߥ}? pSۅoٟ\#X.%w>iM[`x 6}!CIae?9[>61,_lŸ۰+Jvu#Ч t|CAw{6yɕ{٦M$VwmCeP 砏1UoՂ,=i LE`sS2/svqЀq*x}D!1ոO<ڬ/_5P`DzMǙÂqi|XψuVd%$iMLtV1C }/0NՋ1kcc%-ߓ8U _XZe C1ۢy Pc!9!<߼%bؓ`x "B`2WaV"j|\a ǖ!3:R qNYՀXN`*MEW{Fc)?2gT}`K7l3<R8 %*>wֻṱ,92-DE+3UBuɑ[õsCg Z+5Yʯi x =sLH[tqx1jJ_5ۋTDV,`+Z"'7nud(mE-qFw1=Q߀>pY^ǨmS+ >O+W+2H^g68z28,t< >{SD;]flGRuTS  JJYEXa j,ӫp[So/ :O9hX'EYAh_g*Srbگ"3q75d1 [aT*a63ugQPb!Aqz_yeN4Qsh6Etv+Q -w"15^*S|N$a,G=ťVR@{fPfö QNA~vBŗ3.YD9-kqILFa`DWA̟z#QcCPK;cדLy;/&O/6ެ+L[v#}Wy ;EF YT< :)fٯoX6~?jzCuW-XK}ՌQR-=`QHZ"y?^Ν}L7utڅ]W|ʗ'ƴ B—y~ta e65r'zWgdݷ k ؟4=z3Iĵ3{'294m;gzưHXy&oC"IO|)l8i:H̄92;ȪT>Ȓ5:h+eD,7봃L7",4N{`+kE{K)Z#@Pvztun܃3~!U`K@|mhٓnCp,L=Kb^¨^Y:tҙV𷿮_Y~pM!NdQ96QV&E#%c1gH8H1YŚe"6.qҺ?W[a օ6H:6@:?tN8;B8΂㥓 įR(i,S$Ry 2'M g*XDR%- "u^ zֹ~CJ]ŸK\N9+|?s vA5HWHڊ~q}k@ Otk9ޢ!۔hsY>06FRlAF|XOP 4a ? .O>@Sz4#F ec '0!|ڧj\y*젂Wy4/5Ϡ+caƋW5y8atKX%*9\y%vBj2&[S1 #KubZ> ʯS g8Wu 6$> XېEj#$%$nʢ5N P1[XzL1zo#OjLg&-# {=$F1Ugܭ7"Ű;IƝ:Pe,NT>Wۘsy@8`Lqe"v})Nh Oٛ%C>+nl)Lt Q Ga0v;>ڳoR}ej9E4(Y|x@s-Ah7X-F_Uоgj|f׿t%F3 ]S,aX2NG8̫JuxRvShq]]sa+]~D#7J8`hÑp\'(_+_`ȼ78Qze6a4~Lǀ[A[Qqbrȓ]y<biX1E4m@T` Sx4fA(d'|o7[%bKn\B*߃EvGuP{z3HGoZK{;I|!CHs[gV%I) d:2ton "pQźmW"Ӭ r*L::FGlAni GhrƔ)B(!]Ŗ~:aI< [98Qb?yyUL[cHJ"8m~޽d=\se  pzWL%ű-*K:pLNf"F8D@,1C#Wz9\ټj@N;t3oX  6XpAhg=MhTyl%M"5IdpZMp>MJo{Qjruo"=qJ 0tK?o*E-y,L܇~ۤN4lw7,+ョ M0۰*r&Js|%X3XUo?0 hv}Mw$TJMwgƺη4rycH s3M*$WUl|}Pq}L0ֽeAY3eu.4=67Ʊʹ=pjTI9Vݸ|Lxw LzJgrHkeՑv qO_< O1I&͕{u|s5tX[+/@ @hjʜ(rm_qFus;m;5f[ءhLΟ]i`_n' TLej۝>eZijK mIHU."\3FARlVcg!G:_pDf|qX)p >]m%]ĕ*K|)T @ت8M>6^PI4 xym(xkg4b*VWa#V|Z[&80 A q^j!(Ch[EH6G%`&`[I6;W(/O/^Rm<=+azk{2E$}{/y h'0}k%[V(+vE}3!$RD}Bou:nDrp=n Y-b6(pH2QXO7;.5c!dE=ݺ5ډUv3×4v)rN};Ӗx#M Ma2מHj6:sZF`AѠ#cA1/(KNB&;_BwN dgyexOU|;~yq5f| zgPi-Ķ%aHtd>ujB*`*r- Q7nYlQvxS@*VwpϬLiȋqEі\b|r j5"=%I=0BM}-|66H0I x1Ц uGЗR76=@Dh1|nz,s{_4lUhllxCxu!`ќ!>+qn2WKz 7@ ;K6ES1S% ^CgE%u%_ uVwWfBؘ??SQ G-NO]-pO⑦9f_3TJIϟ>vs;NIYR%4YQ\)'<%Fo٠ͽ\36 j}'">&/wh-p9CV2;Qn]5Y0Kތ[kn.aXX5`@F{[I=qH+\c}"*ay!+ -ͯunE:Pj``INK"2(bé Cɭgވ> i|5q|WbEcr &RoyaDfQ&@`QT ZWgZ/6ϵxҼ]ȈhĪʓ("-E?;3H~m^xaDQJoZVN,[R$b/}]̫|B*G&6#<[ *AN 3sm Qi1gzj?ZMaf'cvmZ(jAncR@x ҄4D{VϹY}qEGSNͬśp{V$nQsfD.Zf/7gr){GW_Ǧehldqx¯&Zy<\6פּxK#A~Ίj4O;چPAUpR]WӨR{ԑ.gȬd*?1>x-NAZe!Gd`r mU$V|6;R=}9fa^5F(lHWTǖc%f@,F); )vػZP4 ƿ%jjܥWF%I-kN?;ڙ/9@) 9Q9a1ur,*xe U2<ݬ\޷m1eoBd2`{b^®Wjzl2tɓ.wol[yQ]g6r@> ,mX-rNDDPKah,dwh0UjxwY,b%VD5^7~yL"Y<YYdex|1XÉ!B[Z'qпwMTRQ\$Q _P+;%^1Ot@r 42Nli E_ ~:F߀quNNɮܤ,ݲϤ{)0Sr=-hzqG{TZ0R "$mmwGm R376n;׼f$6?V{TX!/ZҪfzGdpȚ RN >231!N'sW1M&4p'18%|KVUA>GڼV7ܙe@Yղj׬a=-"ilOդ Ooh"pa0^ z@gcOI !Rp`/z`~VnyBJv2D3oaD#g+7 2}a+1|XR(Kb$y[~=-~f2 hS`˜&+աC^Խ)kez+GQ߉jSp7$@ZoPTxPxD+‰ڽj OƤ8Վ}6{7/CIeefGcS/k>yHJi '8Q boC 󻇓(^Jܮ4[]$q#K5%2r8Y9dgMA*"!~C8%ѝgvQ}G duLQGn `S X%L1yDț%wzQ?`H@C\yi Jje'VlS TM٘7‡ Mj_-\C\t!hƖ21 Gn?bؗ~Spj{B͈2k2pr)u-ڌ1R*Ev5 c&M?=K{mj*a'-ϕ}̓ 9 njo{Z*CH҆M~g_^r,zlS32Qf|p5VWY!MqEP'0?*gL9 ئ?í\ʈf |A57-S 81qJN1C|$mS$U@3>3>~C(--#؎|"R_G"/+QF(5bm`J\T dՐy7LyxHe?FGT{Z %4B>9&{ͣP"tBeXFPr_=5Ząy0Lx\"_~svru~sn!Rz/48]*X]?\hܹ[xm"_j㌍8s6$- AS_9B.kD.}w,.,@g* X'9!ã&-Mz薠|b((H UwԮM4-pϐuAbt).db?܏ w\)1BDŽeG1Õ(1+ 6:EQn |l(U5FC=>څmQ:I{Tqq6&Q=ʮS^x5-:Vʳ)ؕ{[ލYCM ߄peK!5 VPk`5 [\6fy En֑l|<nSɞţԼiL,q1й*Q'hFc:XhJ됙[ĻgynUsLM|$x0d(kے P01C6K.X>͜=JYtyu!TPs(O)vfs_iH2FC!z@אDQK v{ CkZon1}4tPF~Dx|Y]=ŃX3ZS?S:_psGnf(lc I!o6VWDq932[(/}Y?ײQ)j5X Niv&h&; Ln1OeζS뚢gT$h]p;?r QS17c_&B0 x:B}V&l~mMqโ^|( iKuqa^>n>;^nhPxENl= h[@eΉA-jKT1KZVlQFLoT7n;Cn jO1$& Js[lb?/-u짎ԝuy.b{0? v)]Kqa jQ@ޯcVÏ f+*Q7?SN,>ܯV:Vԕ +g?I(Omvu<<9_AW_ǫ~#,L#cɔ۵-ݦҎ;(r*P„oo.G4bߝ|HUz¡!MgdgG/Eqog['\{4w#t@1=F`e"&ɹ8Dѽ&YY6g qﱤ`(G P"!5HϔӿBL}%_gHq7Z'uB9S`IȓIU /}Mx3ks+>BjYjJUiYdK2vDr5 $$&g.h%W)X7uR%tg;E@> 9ß}s'Y&I=e>háy8 ށ;+BXn E=  O|^^6dٶ 솱bM6>ȼ2Y{{C T|qy?LOM+ΉD7 Nа-]2Gm1ѾX3c&֛3'YUf,~֏lZ-WWސ~/U4LfFڪ/'wqxF#Ir[aDAx2dʬD/.׀Ybj>sZA4j6RNL)IT~D)7\ϲ ҔƸɦfTƣ Ҥ SvbyjWo*rw_OUʳIv_x(8H 6(8>'65o +8k\]s(S4/:5ӓ{^0C^rdvLW>r;ph{|y@8՞T%;{vZMǫٿ5+9uG B)Z&jP6 F1Vɣ- Ǖ0o1Ŀ ajPgCլ{ %d|gj}zX4jxdz'O-JઍH,v8SS'iWMSh&+^JT; ]*'k _OU˖PX|Vlh׎bhI" 8L|$9$Yҥ ,ElL¾YR\;ҏ?P-=s0> ٤{:ڢ%;c^oբ_rѰ_3ÉCVO E9[PX`<'۷s=D ffB~}xЩ$aVUW=:WsDz*].~}OR;/atinC|s&ksܐqsmhTBQԙ oWzJH^s{Т6jѓn17& cVmORܒ7bv!7$Գ|&N(u]3⭉" oq7PMvqȕ =_YStҐW*ag;}6KA/pRO"^ђ{^ Pz͘I;`TU=؈&$[>zH\솏zidϼвn/m@r%97+wxFrK/+{W0zRxы|@!1etBI[!>m~LtMMٗe_Uf c B)(]sZtH1K|Dʘ0pm.>B5z׷oMf}o1\1ԅB<=AT4b<(DVN_/~QKKBUg^34 e 61{I/Jwt]K?rpVnqjpgA| .Aпc .ḽ{'3nnGP_tMt{h"h[ ޟ@Zy X]uQe_u@V` 65سEY?yeO৬ J^+>S<%-C==A_\Cg2a8횲q `ಭSh @jDjtI*젒kݏuxE"dΥb`3&'mD[6b^;1Q'6Ub׊GO&m >YTF2H7ʉ wK 7e:R!*={&hHv`/S CBPL4q8H 2 Hr}%n)]o!q*ͣ1;Pм(|WW7M&r4ڒS6SqCtcy);A--0[(? c%qLg5niC,"ڐzݡa뽧ۋD_8 Xx %`j7jSv)`)騚i5WC>27ʇWX[k-Tkx3J 0-Ɩ K+ %Gw#ѽ%f/[*2[c?8&7O!Pb"オ7|7LqRM%Bn OO9SסLNؙk;jΖ(a%ݓCi L}q<υmOn{ ~u%c5x0&>E/H d֎%@JK . `fE0Pjއث>Uס w`$hΛ4MGDVY$ &C+!'P|RC1!L+ohU@c+~ Gnr/B_Pќ7jgi2|4XzBA$Ur{gfsĬ9ʉ.Xu nZ@T =0L(U}|~o{3m;=`emqx']8HH'r1zhXMY[&BF}t7@0A9t SM  hZbpʎ\!W ;Vq4By]rgB G.ymt[M8e[C.uک>K3Ꮆ[̐ '̑ =-x:׼q<9f„~7| {TK*='H6(s3ǯ#;۩ wDmr/Aa|K5lD= IET=&/c?MG -덛r_*iߞt9 OY,ތ6puqyM&x cR>Z=xY/"TPt24u^o?VAht"dZXP$)򾠣z!ioťIR?Z`{:vk  t9Gίhi:]Ob_bχirnÈ';Rg4ny۩AR V/b hv`cO$i W*M,NHT뫟oKY<</ * H håӧW-#8kH>$xH9a!NQ?B24$:&]ý!6/E'֞bm RΔFvǴixf"o1 ПA}f('G ,ZW<ɯB 'qe? ~4j[Ͽkex3I}v,LGl؅{uUhTh7)<fU[tr;s@sA09x@W٦}>iH^ۗH$8JɬFaQ`{X˒@ZߞR}N1lL+q΢ǚTuzҌZw#N\fb+yC C5 `ņ^7MNxjgI"  ~Uc\Hy5ڋhݧCxt;d Gՙʝ7^g"Tͫ-{;'X+pOS n`dr!j$e&W=nE[t0Eѯ3ojW(1"ȇ?Kv$#kA 3cY-c܅fJ gh)cNТg7[k`tL] @ ك|^K 3(?I@N`mHDN#Fo8$R`.%ްPVVK|MY"v\4,*xu*9h3>ew0L z{kAɺE?s`L'0E)* G D]3i)\eC W2&{׿l.򚶓mԡ‘c\Ѐػ$br%ĢC=g[>c:[4Z%-o=%k7z-[ۑyLm<:`E dLo7gwdGV*Ƈi?1m_[Ӈ 8Q8ȵufeaLbZXhtD< $KV7^2a¨׭HFٴZ2 BKh>uj3L$fN}}L{j?'yOP>&x3{6pcT~5ߋZs>Y;$IACo'MMTCgyGxpQOX]:r(%y 5NH16|) !IEOAŜ$oOeevL9IC!ylGUdFBM7 ppC_P {]j#Pwtғ!XÏf 0bu-dU٭qe5(\׵X&W4D5L"W2ɮPG9V!:c4w98*zRDZN<8u;LyQ *}N 0yrBWS%"m1o寛Va`ZحKECڵ ⯍)1֫g '}w.X090M)5sF hF"ʄYc=#Gэ7G޸`ʈ\qJ0ci5JBd7N򲫝}jγAu5KLa#Ʒ0`7$2rզnȃ1Dis+/A΄ʩ U}#<tdlANwس1T4/rJ4-U!S$)ʎq.1hn\;9hdPbnj~рkS x22* hMhl#WD.JXOnK~UAu-]*K5Џ&TQ{E}ji<3\'D*N$V Xp33MXGC\n-Dp>|6;r%%.x9K%y0Q[Nhf;-aՅQYAZ"شRQUqoX?̚RBg0;j0yYFrVXCHKA @an7s9p^U_#Av)הLȓCl;#$qߔ{5aC2f /4jg& 8arcFOBˆb4vD@aecr<uy*y@Td}g]1 $~ųC~iɔogCr bzI/f/pDy%1 0$Zd1 0qyg.#RSD@}TK׿ϸi0ZVa'%F?v`dY/fc8X2- T@` G,c0\4 HTp';S 7ɝ -Oj2oXO\| 鋘Uޞԟ! &1?!P ZPfx9d ҲRsOKts.kc!:N?"խΗpUGMx_ #)zu{ahZ3DN}_Ü D|&M/kᙥ׍PX[]t %!%0pz8aف_\lHmx(%܊LViE)\IJ"ɸKIezM0ʹ3Х)+t:>Yd R2eOȃVULx P$iIJdJ8ϐUu+ / uQfA^]*SKg RhbJ8h Y\1cgnuD)rQc?~DbLv^}/O{ڪ#vqd!E' sW5m3chlCgڅ.|~K`? mNGgy,s3Oi~MeiQ~/#*1GS~p:hM@to1-] Q~2w=S2?5W.1?υ)fAUc\r5Nhd{4K,I!5ڽ@z;CEv~*j,i aP?g,b,zn鴱Ot{QZ}L/sT#^2 w![uclwW8 uSl3e.C;oU)U]VMV' ^Nvy LɃ[Aa͐pUn7lm8$@$P)~.[˸M fB;ГYriIYM#ZXGt G6_M},9icဵysߤ@T"AeUpRwG=vUѦArf5LXz D/`9_Ƶ4B xLB}M*jj.k'1ec@ɏj-_%2X[m yT. Xi9'c<0n\sXfpę0eI1?H}[I <} jLk~KBN&?9}F#ad; .g.m՞rz.љ{Ջ==!2'IuW0Ќ11Hu݇ |F%0W&x; zetL<6yoL֎n{hᦕg}VIUzO1_Z /tF^`48_P5)o:HN]"ޮn-U:-Xm>Q8tuHtzV\KWݏCۭlqO߄>ECfoժ>^AVD3k\2C@2?=Iqs"]||5]ujA}±[$KvP]D'u03r'T{Cd/隇)œ>,W蕓y˸ EdʽMDL,JPԅ>vzSD3J zP z]Rh/knT Ǝ0m߮J8{ CTs&!XR?#=bl0 O7mxw'^=j[wEQI v5fݱwW0&s-82\=/70?N 6jXvƂz.8(O焩U ߡ1WNlbQ¯(Eqv:Xaydɑ&}`QۀFmz;,|ᩀ`.Xr_x+]yw3- -e3u5S@HKgػܩ }J62jbZVs85ځvK1-"أGB糣,>-m(3Yx8"\Ev;T\/2~7wz<WRߤʮ˻!<(L9/R[ m n/vBlg#y";C˸y84s=ג&ɽ]gn,L7&@m-_N63.E}Wa^a_\o,Y<}+g&9A6&TK衂ԡr6zVu iHɆVFlW~.ӜJi~#zO5incY nGNylטL(X`E^]d q ɞ,pʒ鑳9݊5/SPܰuz)^&P=06N}[lvYA3Rѹr$ ~g•DNcL=1?vd":'nO=(:Kb#X΍TfM0GbJ;l o6UǼݡa @pW #w2Q<;B*} *\HLfuH% n]`goF`le>gk>j94XxW/hyf8-vvGxEl1 bmAGS{򻁴<$CY]@4t,c:vr_ ٛ7]݂vj8 v ;m#kX~+q1R =KpvyLF^v쐠0nR \i iȉXܻ@1$cUt`J8j]򔷅J޳z쑚*f-ѧHA*9L2Խb ) yנj.XmǐI y@B ) Qީ~o`/(?cU~XhHdW02kǢҢvr YghScT+}p!G88܃:]&,JVr z+%K(mze5 !/הeP f#f;f̣]% >K<;\S{{IXn-Mؗ{>SnF[ILȑ}/Dqvㅚ0wx蝣-:!6GA02B&QZ\]Op&pYԔxcX̀{ a߁g8JrMh\Yrm&"3:o{9Dmxi3Mhw4-ʎ )."E"^%so^(deE 7?&T_gf)q?x  ^ǗsqN W|IEk@n71g> 7}~&M8C p0zUcVysU{:∴ktF~Čhl ][U+5" b{rH˝\*iV˷ ^ lҀTF}wCD#J筊HS8Mg^Ry]&M0_y=ͪPhG#Tl2I[&lEy ykM#!F ,a(44%b* kVDO!/A#2LW肯KG?9E@}q[MQt> ޑT@enbs^zk#lÔԄObU&t)G )KUBM{IpXL tTRddBevT TPU-½WhLOicCTj\iqVەa!iJN L13Y]AQ܉NuhGB1}x"XX?rpMaBDcВ-B"dd!8$ʚƔĩOoY~|*l&'Ph1UOeo@+);AɞlktNw4> H x±Un qͤ7>dnD/JoUj Uc|*wp#𲇎e>հckA25b[[BzZ l%rNңhz߳|fB*Qkb ܷw z QZ.wڕ2Hj2Ґ5k^M^T<^h!t2yuՆ|;d÷UH;NT  ik4JpI:'ϥwMG ƨWWE~YGCur0Ӡۅ1Bod);Bo㈥JUS^0Kf^)c"6Q㱇<}kFӿ ?"N]CDӓ1lP"*4N)I_2*;V_!cMKǓi%#y&Hdy9+R߿TwLɭKL.mlOx ZIƒݟ;lJ"#"R,(/۶١4pz,7)]_ud5Gߐe4+1LЫ#XuRKFg8G߃C1#*y\+Y? $no ڸ5pCwT˯,EKl*\sJd )?L!E!`Cwbj̛ coDf"|črwnY5.lקéuxq#ͨ~Hq;X/_+$*)KI,[&uarPVM>C#o3qTWd+EƝ8"yǍTׂNHJ$[ U3Er #^z^nCDC+7~Ӆ`z8Wo@6|wxIU& E耖;c=i%ٷ^;)g!ݬ拊$X`ˉULUX6kK T_eQ]HrWG)q?OQ͏(($A_gwkG$b=O6_Y2\/wQ8=v t:rVJ!6T4pqck d.Fn;Îj/0 ʇQ 3 5 k~VK=WfH'S_~ N8Q@Mxiť@uqF4EM9][WW , ȦEv5Bz8yxk2 ֠;4/(˯Mɠ7ƴ?X9S&:3FdV2͂޶fLh?*tX衖] w&pq{B#ӉƃQO| ԄkcM;?eZ-nZJ{iM3Sp!oLu8POl9e)"6˿"$ T+EY,'Ի|Eq4KO6CnQ͉IMIq6l%;$EQG4fqKR2~9Z)/Yأxln.uf8!,ka&ޔ>x6=2ޙer; iK a^jt4YA6{F4#g=xmxK\ga1hMYoF=4bJKt2(M.z$i U2WIfyJ &St4w^$n˧73?ipr1bsENh& 2N5ko uKCQkj)jK/Ge/ݵw}_!`\DK2?BHԌ#.Zn:w 4޲~wPj/,3:ۦcAM_hom&J6ս>t't$ R5Nt4Sښ(%!{I t!AQ4~E:]aX)d(u,NѾV#'ޅ[J,ڴbbԅ_|FLٶ.<& J \&iصXܟLqjKb+xEyO937~ѫC`˚ *Tf25a'O瀛0y>~ə!rfk&XP0f=pG QƐe $Wn\{ r5~ /װlؽ3'^)jiKT@ ]=8^׬{lI%g9XT:E7|AY5B&6J~h+!ARD̯])^4!} 5ܔA7Ǫ^ fc{0C(~>V -UR+WF vLIV9wHD/YxvLpB̕'ߘvܷ½"wo0(7§`E;umii4ob%=a=D8=3zyn1 w@'0Yej}ѱ^5Y"p|^ZdԢfa;q7Z>NU5iFaӏ^\̔m㎬g5+;4Mޅ#}K E8gbύglA3{ =B--45|lpD# t>ɞyݍ1l/(E.?[F?_~$qckg.߶tɨuJE@7O_;TSfA,=bD/M{vd0tg ̅\;,,@_|E mrkZ$id 981 MZ] by->9؜)F?O[L-E5"6 ^r&`M*^<5a\"Sp" Cnu4.-xK/6Ѭ4$!]iDL;\ی^)6-8eCܿP5~0]O('ԈgwݑiP8+f,[_`>,63- @ͺ|L's8QÈ5[h>2uM=.]PE@xyֵqO}Oki('V烂J@o V9372ܦ1h^4ٕoR 3ywa+Q&GkhaBz4',`D/‚s53e&wzC:RѝÈE-hPN @ R1}k-sod{-hޘ\Rr2!L)CmLS"{X(e)7P j)f.tEI]$PnW -+Ub7cr}W|iM0gANhf@IO3ӱ*@\nժfԳ9vc) O+S&Oh u89+G1l™fz79H~ra&4O·4*%(9EXOD ^RIUDiJB upҍ+Ĉ!4 1t^UݔG _ZNTbf:ُI6/MTH̅-}1t+' i ]ǺwUa"Ri etZYH MA(XTk6'P>ZYUϛI3&FUq"\ x*x_ iCa39}aB@wY/i]' Guיǟ㡳Òn"! p!>͘)#LU-|# F""dpIJDBo87ɏ[©mlS^"Z1w_}4(SupҫVґD9j'aV0uŕ<%U]ﮓޅ~忙p*aޡONWZĊlIVmKga% ܕ%Jp9(uv VB^>y?, Hȵ7֪(5e͹7h~O,pAUOx[wwB[5vdZ41MDLI҆?K^puR ՘xAu# e o%j? azADw~vdH3p҂PE=#jh:̼3+hs{ ϤJTÉ:;=i,6êqo6Q._ ')a:Fw{lD_ a}{<ڰK1#\;oNVio4yL>*ɂHsbu\BE  É5g[ pDeSⲝgX}!m3; `!\0i6S͕wje]:KuM趽OnTPJK<QTc7^^V: >֭4KZЎd:{0? qc6RqNg\4SJ%{8{5w "wne$,)P\f"H |2MdTaj-D`X@_k/b.x//+B퐐C)ࢣ67|eHji4!lw[vz*YFnс94$ Q7MRS3L @ϧ:r5eIΕPPw-p™1_^)ffQ8Njr:]77хl{Z/8i{کj|,SM]p#(M >&cd禁 ن# +j.+p,(R`cTZ{p+hH-p;ߟ&\ȟDEqЃW n㰨4fЈdǂUQnE^1Vkx(DTqT2K8A4$>^GMu@Y.23,X6k}+mF&v=G,o95&~ABy)LJ#*Fu m}o%ܭUG%l4fkdR/F  64K ?-iJ3>mEv,]E&OmRg)Dl"ʸ$QGq:2C^=bTxgF4/#GllPk T,^} tUEd6e/sv,.q51lm 0eGICEV+jEك*q FCCg:O}qRȢb0OY?/-\o%nvNRpj#kwa'?*@-&v4U%2Tl__UFii|'gPGxഹI67+dcY5y;}P;0XD|I?suYB`څ}Fd9t5AЯ mg&O`ܑE"*KL%&V{̮h?댻a: _F{ρBɀ]ְ-&E۳5Ml]k(2bHW0^ a.ieF-__|Q9W|Z IULrO}'"(>Bb@E>`{0=uG ,O.﵌8AҠHJ]fU9/\3l #.*JQ:H̛<1YGJ ڹir:ݡQ,?F]C.NȖ2Z8Cj8, GjsG`.ɕER+#7u*\oΰ|oƛ7Hw'$i q2 .^<'kUz5Jl\ 8[j ۖބJ1}S9fA;xPbЊ*!Րn"2TQxk롻5+&وXc+{̷UOS˯0_} E٘luDzzE u:Y)oI=Hq% =~,= 6JNS ޚ峝5_ +ux|ņl; ,xDB$(hi$)Lր* Dwjx\9Fso0xcæz!IQjNnQ%yKcy1$QMxCTKsMMNQ CkJ2V o>P<0>adA"Ps^rKvsYM?MZ:P*.q52(/{TVh7TmďJqo/?Diybo?$fL~?+ Qn"kр(ַpl$2dg)G.wtz.C0]J?$0Vy&]wՁ!9>ké{#KR](ȡ;)WCx <$@fVl#-kd?hI]T=C ޞnږ̂a\*G;z1ܗKTvUS}( "/ XR-J_=i]&и`)-7͍ AzaÍ[wYq!]Dܝ-U0}ֵW&V#jZhh2ݞLC#"JO8Y9UK&vӬ=@U{Ygc-ͪ)GIH4m R4d3YHMR~haD{nΠ/x`={+|KvD#F0St;fV" exda'i2vCzS i=u/Z`!6-Or; !ǀ@#{Pd'7T]4! ۡhsx) _|5s[nW {5KhSAh#Yok911=d ;LfE>BX(6x%=MDc6oiGsd} _]pf) z*H32{7uTx_u ot, '.e3Jzz?N|Y/t1F's : M03$2t1bb} j<3<&@藛n`ضΡF*|xk-֘(zriv}lHGϥZQ).3W۵ܠnڰI)"xY7hSέOEAKfu~~NFj=zA賯QtGͰ7{Em6@dHyqGSU :ߣtɫ@U`W}PQRG;ڷ'./IA7J?ג>eP-m5]OMzM'9܁xAEg8Xo_%+ثu`M' ;+$X7qf,6~G%n&-@}!UjxYNkD%Qr9iH[c~)yOBRj(-7! '3+ؕ=}N ?&SL:Pͬ`8  $SK's;1Z+P. Ě)IHZ6LO1x2US4t`ƥ98]96B޿?qJsE!a`#Eâ#/&Qd\ җ-lx׬S!=Fzˆt)md? yI'eGgYt 4X68m3[ŶIlq$ >kC5.vEɾ&=qw1axr6kq2NP=v#h,3-J(qVӆ0PuL|kߗ 7ZGt q2-6*ʍl#BNO`a઴_G)heC*ި]5Y{ rϝb>uء u9TKv]rr]~JBR%EP^#(18&`s϶Li2-oYmFȜ~˯?|#SsW}Q^Q D~xmo9})vFLhT¸:h\+RTAM}`&CW piW\NTA[ d< @gI;p(ۄ#T2YS- kn>H`3RZ Ǧޟ^7cyGU*R"UN/ï GY#GE+iymVeq|}['e)dpՔÐ\/l"uyDtZ;aOY-v hct#y=*p cUHŢs AT`m9#_$LWYu}ɘub';>:)]-BfwHOFǼA \{ SCH9)S  vڃyh!` IQҾUOY~V{mʂU&ȁoG8 $*"RCG-8ij#vT+[7+ʟeK*J8LU.2s 1<,88pG)}X2`f!M z'ݾF~!!RPZK/tkHl9D( K"6YYи4v-'5}& Y;ϡs (;Bɤg<=4^B_[Y'U[\C~HG*chpVXqar?_D  _t KeS%9Sr>pCT [t- /;OC͗([gYIJaYNsR>a=Xd}HƟhXcpinT\ ZB\Lc߭ {r`MZ"R-9(bcY8{ݵSNKN$(Ǥ6d{rQW#nmn͞h]K[H}Vft8fYԷ# h))MM?x8bʐ*z!' eE\s2*mN#-?BDJ`ՙJ1tA[n-YNzY{m}oқ]k߂b ݡfy3K(55.볐;8Q$f;یXFROLp2vpѶYgx yЇ /Sc \EF/+bU?8=n u=ﰀ׿A|KuhqG IWF@%ag7CKQuԳ5Zf"GQI4 -KL} ]]L,53|kE|BtȩWv$&ù%t(P`e;GIL ]q 膘B?pvUC:LooJ6)sN $w'ɳZ!?Į;:Jb t5=Yݜ}/D}پogI(=cx&,z$D_L'I;Pd x\*,|UxKŅR"ϐ{ҌPg/" ";|F]Cfh'f[[5e%t޸w:JHx3#ج0fq6~XO<ҭfUSCY%hLM&68n+ihg+rtC:ʦ41n,7׸oP!76(- FBJ~%Y#ZP>ji _yLbQrle@[@ _kO e9RQ2%w .\G;~p_S2ޱTq.X7IHhS28uu\k!W>hYRyK]Ii9?_V]HO,)߽:IhHO??Ȳb֠_( 4D<؋v4wL*5GsG$䱚2aN'ѧ9 O%[N f6|7e1ݴ/ L0}cނmA`aR[\^#4:]Cҗ0j!"p6g?R$'*XѤkc*]7A )Y!xmMҍ+|{HhxJtZf 0 -0neehX˾0:K~S1}CZlq+J4P zq0-|QXh-c6'he,8\P wfP,qGa yh},=" l\h.#A׎iHK qūx|S@P఼&2]W}C3߉} DrX dS]pl#%t16EQ|f%Ҏ _a 3l+٦%~\eIt> Jw7ɺZSM D\HCAvr v9D$9V`Zd-y"j.mT`ysVuaJ""G9B%bf`l!PӁFy8mN=yԬ1vJ3#^MՀ0 VM65oV+ hn+2Dϭ )RA$ՑC)`T)UDl3_'2຃c{p`&| UKi8?Z)$%#L5v>s?-"|RWˊTkA=(􃀄'8%z2Z逕ZiNw+ ;?)F QeR#teJ7P;9;mARp:{3'>vFQ 4TL{cd P^UNT >;U#^|ZlFu]-ܒ>"-# &x>dN:%;"0SoQ׈*xBqԈb/W"t/^ k'iO?Ky7HΕJZnm?#9o lEX;Ltc7N+S Вo. ?V, ڋc@o8;WClHU]=mJLAodETtJE:ƻ =S! G;G>թ&~IL@`(4x~ hű1 Z/#P٧{ƈJ\g*5: c^y5,$گl ;IMA0V&5`g]&]܄JW*vn2Λg^B%7B)%0TQ!WM,p<(Lo_CsL2OEs Sw΢ӈYvʳԔxwˠ[:5pzqn6ZE }I%Zp$J񼎈O@42Kl&_mt!V:bM$<9=ï;N~(4ybCؿ=eGT-4Fda[b|jnf|[ )B s)oΨVSE;J'^֡lݲ7ͪxaia4f9lQPwCa mZ"Aca4@ڿɖ=1SzD@C*jfC%e Ro)߫\IFR.g0QƵ?"|zfr 6(«aB &qah[Uo!GxQa;z@*ڤ͝ҶqX/tu] N\ 9؞xQe8.Zp[3?ܼzGHһrup˹uYQ}"/p B S}g@I|`z/B^Nj9WpUޝBrjhe8 nvպ:]l;"q<5RVH--uJAa*8M6dM9ܵ1x!4:z>Q}Bw(A"0 i[cf=觊"b L7Jnh9컷KHq{OFvљj%^#XAyV# [-y7|]r0Ky,YN}H0D1re3U6k5u$R[!*蝰ђ YBC6 _/ʈn 1.< GQ<'|KUcR,Q xyRk@qM=m70" )B#sHh j*=|VEN Qenj򄅽LRCt454 |j5~;_q1ss(MEZ62&]! F# unKtbdiC~e:#jG(b!>ǸAgFRl:Juv: \ї[_c"B1aޓ{T=HBO.%m"e5^@%mU*n5D EiopPjRdroC%cZ.5XڑgYdձOtY0Ia[*vVzQ;'ut6G3aAc>qQjAi`>}#-m2yEm*AFw/ ܆rfN餩 [<ܺE~Qi_gYC| hÑUW!Qk%Dr PWoo)7ѕ-{[J꡿#;bq]=cC bofgS)t%"r4v'ϴg?e5NCk |9qO-664LwS0$Az.Gѳ/:VvqhD(ۑM62Ўv2S e@$оnʏTzpGt]_|Y0)!%[sgJhF4ϖ 3[~ *^0c m+]wCG'ɐb>RjGTZSK4tH粍3`kN)Y( hv&%0wF)%@N}Sj7'Ih2Q~+H.3uێTtlg雛 *ǮEK<\TDzrsyitjb |cckQ璣tPpؓ1l >U H/ C4/bt+=0xdKn$m^rzeTyC@Efm75Pd ,ҒP>$?./GAy1sgEDL'K&wd~9^z%]nAm<]d/#bQa H1Y(#_d؞g0ZN(3T*#w򽿬ӋAZ;ȟA34FNC=08zT7̾h. $$4ʖPf0j9DmcGhHG8|UO_Č>-O3-p+ nݗu f#".c '@b.:M!#+BHKP[xZlg6#1+L^sDol> 658].@HW$_A'eʇG:P;a<ΚsPG#Th\x(ˠQˇ7to<n ;+p?bUDdM]/V>ܳKV?&pW~fG,Bc"a-Ϭr8URji)%LaMe1XQ%#W%M_hv tʽZy7V^X3`uo20A%'36ov>o R!˴=xT9\%cFT4\DB *a}z2e-N9]3KmaV#{ӵ:PIKFF(0:^~6%uܙJ!b͖Cpֳ!Q||";~+{VB΢Tuʶ-T&sr}`䋕y~[@]N-bެӶ(1,j~kLȆ y>F7 2j&_MA]E͹(쎁}lKGV߭ M/PsZaD>C/X`avFn5zVM?񎑑PBNU:`H$Q.7d9XNטb7%6rt^M١Ă&|%S7]n]?J9í뢹ތ%DO*l죖Aуf|l 0e'=gą>p.wxp6&S/<ͫFs79$?>MHa={,%KF2΋hm^Tĵ4vkt<#lÙaT@cxLNyHLHa&i<{DAo3+Zܜh=nAPtZ+1 GՏHnN9Bg-RԦ 5p0dqו-iUyN32ӈ46MŌtN0T:4~N \H!*"\hK}6xVMɭ %pfy;঳v~#:pLlq4v̝u'h6`7^*R[nN,yWI kйϱcYFu$|G&aoŒWMtCZJ^2rq4Y,~IE`tz!:SgL*.J$ ? 8(gYF'@by_S%^cDZ"{nZecz F,$R MZHީI4= /wQSfN_6ð%{0}o'Ua*Q񢬡Mk$6BUSl.A7em&%0|#i<[Qtk2*kcWYZ7.[Ѩͽ™nL`-[|>d'yʈHCR@`CWSs_ j0pA)jZ/=6/FĪA˲ݐ6߃UxTMl ?h38EZ/>6JAP̾t[])7KY ZIe׷ެ='V%9MLS8J ӯ[,>ꮃak1ƕ:Csd!B{8{?}*.|*#,ja)-ӋmodEO쌍 OR6giE^{pZg=ͦEtVQ i;r7͉zgx qM5v<ߎ=܄C7&g!zHyDHOHWEza҆4)Sm\ݏ᥾JdEA" u4S}D>Θfi"4`AdF՛8T{7MT56k#bGkvrTVQKWuCw4)`|TgX7U3`F,8 6muCO`<o6aN#s'2A\v(CU87'HtC PպzDŽPԝD(Vb ҄l ,ܭnO&Fv%ɧTUhZԎTqW}﫽g,R,/?iJh,#<&\!TgM?so)CΞOQQU{\}ÕbL֚ٴf.ռ" e}Fqo*LC~f,a?x\O1dLwrbN_pN"z3wxƒ I<^e of |+T.-t]2qohn oóD0Swה4&L0:hF.b3'b1" }d$ ~=+apCeZ!Tۅa:]3J+j1ivn1Cϴ4C9 ,Zj}!e10߇v-E sMA-\صr%)J"^~ d:B,' pu$|ve$l8j {~]"iFY,R]5RL4X~r|mS9ߩˆwm}2^,(5ȅu0e}h-t<)-^֒X`gweuN*5^K&r 3ݑFڻAz?=io{Iq4ܸt;*;4$rqm̬HuY@R<#=Mbj *2Ob7Z?_kt⶘-(PET'2oЯŢ]HFc.vPE:R^gJE߽[fH04Б;>..>gFCYObA ( MHAYlEx$B\S,X3èf|4=Qy3@O5xL6nib4YC[JUjMY*R]]3.J: }[/7MFTT jk qr-6{iz'Vz"A'2 ~Ӊ21%* 𐕃Q*6qP(/<|evV&h},Q\I {Y!C#׼?,<ŏTnJ_ -teJ1Af+s$Z)!3÷ ն'qg~ψ9897{8I߿mբ|Fcwgz]CF IUjEF^(d4Ih,ݑۚ *s: ={N['T%]Dt/h~# ]ȶg|{> Ů_fH(+陂 >g Tb夨8E6}=2$`M!,^#Y^Ob0a*Φ\>:ܭocCG[>8Nk;7RPz]+q2K;ܳ_XK8})`dɈcȼ{3M.H`Xʊe٤@GpebOmE@p@W':7Q++I#`MْW帕ZI=x=;|dц^왖LD 0 UOpLbH,kuNݢ)7Mτ4C>)λʢrKJX ^?ElcTn]؟)"Ԛ6FfnS-%#5jVi8t`O> &lb $`d7jHO!BiaK,f˟z;Ad(ÆCI. _Ҩ9&Q4ox 00˃.8WJ -Ͱsշkk.ݤ6\] }.UKS֤R"ZW}:r=PPvʝZF %jʽQ<|n>O(?Np jͅO7N5Kb~m1eȑQsraq#ۺ.I寣4ۼvϼ`yoGUoW>r0B2Ea=٤) Ý4s0YCKmǒD ̼[ckZ)0L7bJ1W"׎o4EL/*z QɺT8b[s{sf.uqł~jIXh;P&sg7>%o"H~QUƵC^TěoYkCOS xOKb%rbowG[cݏr폳#\pBl灆u7e*Y! gPWg{qHtÁiNuڑ RY슈 :} 2cc`9J#w Ly-c*_pQmļAV 0Y>EeZċRmkL+ٜѩ[PMT߯hv?﬽FHMOY&֯N[ [*(NefA nCgN].@x!6`_W3DRY%>hᘒ<*`}(I#tUdBW|زG5>_%k<6Ѣa,%W=:H?˶];-E0zڌ(% 6#C (Z sHBM+9>nV72ұrb ե?c]&_ϸ#:lIjn$쟢(R BEd%%0%t@4>V ?.4_.[Wàs΀:dǹE x*KĔV`2a?֮;1R9IP|_~Ϡ!snQ]_ޅHQj @bnv7\ $a*u#usCᶗPG;qUpJ0^,eHC8_d"qW@k:NpfKB.vc_^ͺM4YNSZoRM3FG$az /^kN M~g *(ʖ   RքԉM`50aeFBVZv)y90_wx4,)P^iaC~T}{(Y?mħ]:3!(zn1[H+_@nOBlzRӋv!OvY=j3xi\4 ;@eKZ;1y"_zMͺ)-ZќYDP kw]L*O׳ӏ>`5GVEr:]|?fkOfuUQ2uVk_<[m"] s^N<+%v#%: /M/fTҪ (Mr-a`ԅTqr_r9.(wne̶e`yT1p *Ez5??bD8[$wZ )XȵR/jwt /Z*x>e)Ʒ]][ `B@Jמt@5HW8wgG0e#~stC[ .eu027b&tq\Dz뇶Dv:!=[KC9&pV g_'' k}6G8N&D-(r/4?[M\s$FPعl wU (+Rv!c܈v&wsZÕ?R~{O@7 FuH ՞:(.! [QSP=;[(#l[-.rVnh|6CT|Xkz$LE۝ecTM!uNw_Y\و \`Df*rdĎ&T~ē @jW;hWn4loO6\D1ʀxyAJi͌ \Fc%0shf>uv$&=`ceWVQqPryOU q!RxvzD_ ŋPOSĥbBZx3,[b\*4j c: @ >CZ`iA\3eP_PU"_͸؜o$RI{0ĔF0ң?AZEPtjư0I$=G֐x%Osb m(H}g}"Ž%qgK"q씍 'S^E|vq}VEӶEHr%RδMKR?Z%$S]SR'pj#$Ig$)zEl&\)ucM_uk_BTkgZ| 2$8TXӍ17_yc>m1}b 11;7eb9.WWguT|l$u+D0'Un};V8k~@TÝ's-݃SU F#Z`lvUxoDTiџa`' ,c3bۍ*b1~5"-ڍZ3F{Tѣ7ICD9t[y1l.Ԕ}Gzl%TX%< ęt F@W‡3 @caVA@dsx5sK+OusӁ^ڵa z/`lvl#<-ϲEv6\:?,hfP+"<]u ~.HrEGb,!kji"ʱJ3#ܼ$;D:\x8rqND.xC1@ќЖzTK f(UJh27[>gJCt()Pqz僮0 w6kFzܶj`;~׫N:1/ڻS,R{ʗ<\(oDуS%I^cMn[djˈ,딓gqoNO/al{E7[kD5I5(Ix3,Mqܹ / Ssm0jP^<7aXOI]'4;~9چ"5JA~Z9ø)l"f~urdm-~ Zg!vY!WKJ Ph9IȺK7 yJ4x74(5Ts4&MF:2lPZdUȩgTizxZjCu A^@"@G&'U߬EzW`;(Q܇`ҟQsܫ[̖'p‘&9LoA~ e*GŖ|qucwr_ H+ۏxn CR9hPqT=Nxxew.fԞH5|e'e^JP"Ghf3|FuffZG?2ܑg X}kO%Ө텲yQ`&/=0w= 10ALm**bhB&ʜ8IcRl3'[W5 9yl q:,&Ǵ~4m;.;Q=e/zjV,K0ܿUaYP {̑AO&3w]Up.%a/[{Saj**$}O0[flqTlF\F qgڏaDlCbN#{i0*)dV=11WDEՠ1Pt;>(AދU"R&3qKaZ`QR@bs/-͟ݒ<EJ -E̯H ŽOU &76L 5-{mBXO)w uKQPbۊUʤB}\94]lhsWmۗ?֢V&YU]"cHMu/+A .ANƜN?e nn:0?x~>C/AǹR^D,+FJ?]]I{vvpM&VNVRchɛewY rD%Uw|ڢ!xlsly\]If?GVRa Rݵ4Iy_l"-ΟRay/sd`98z|ddeިO<*ύ6&dea-WA(Ӆ]7&V5H2ZS^EeSm:7uqƅYNEe>Q4Te"mU켱BuL EF|@6iYm0eٽH݉Q4Wuq9rKzڼH#ʦ&ֽ/3h38o!7g.“љ)qbU /Ě _^Ee¨wFC#NtdCxիoS3)̹8qdEj~輦э9ce.=QOn֤ 䌲;ݴ#=LQ۷c94VHJ=g><0o鋣դm3G)Ϫn%Rs&L\ .6l:jօ1ѲW<9e22P^& ^LVA!/u$Ne5$ͤ²r]cQͽ &G;P8>PoB `86Ω7[NaR^lh/´{ jxv!\κ9T mǚ3թ)5%H lKC{kmk&M0_9-Y@ IphZbXe8╍'fӂ cj5ԭ5Fcw7h!vB¨SFߌ6++\žaZXM(j)4׷7uI*UƉ}>Fa14Y[@C Ii2= Ecφx۶+ $Ԑair;l~q0fzd8DU?gPB9\dT4G5>AS}w Sȇ WBew)弔V]s+ބ#^i 04<%?/iw<(4m>Q:_zU t3%z)IގgcJe9|yrpyr@6*ǑOpcuPLȺQੀVpr/=:~6Nܜ)7DK\6yzrEWNn2(jze%W:g61-C&lٛei}"=7Gi5(7QDh 7- _!(zm\'_fvFt ahJ*Ľ'Jlb|!tBq3!]`qb޷C3G fF(R(v*[chQ{o{KȔHoh(bn``Fxқ"B4,B.J ?H>^._jp5R2䩩sݢ)jE(thz=6MBw_`&Fk[BERfXbVW}?Gk%e]On>:#y~(Ei@G&y؊Z͡Qx#ax}~1*}RYK9U=xYŊs#-P}s3!7Q-!T q}::c*p fTf'} !OPײ;)\M 0Rb1e]b{z(Dl|t}-Q ~O>S>ރyyKZKqO&lP]V10ȽDo4K߽O~xҨ=:-=i뵉c.Ekƍpӷw/{A'ֱG3xnǠzoVz}fWM`q @wީ}m,1߻2 Vőcd[:D滺h-( .x?TQB(93. zR"gJNҩjYc]I$'~<~9ͨ2,>KoEǤF entC|6֥nQ _6рgHl[ռ"U\6Ta22ez` NtdmJus $YeJ=x"*I0&BnTOC_ПJ vڗ)aQ]!hZEf؆ xV{t ߑoцR+$ą75\HF؞Dc(7G7 d#h%}o Pz϶ * ᝆ`~T'c)꣚NI6ctNeUC?~jߜ!it?/[)q*oP.nzq70]??.r DU' GZS+S&7BA 5wU/g jWK1#.lH bg]08͎J 0MT3wFEHibGpzVVDDmvxlȝ{#YG\D'+UxQŻ >>7$A1O1KMJ6&|A\aT@:&k_\~#kjo:?FullfPULրm!qS^W&3Cw>ȕ3NhJW^К dnDCVJjaS)/.T&oy,P:m6~ƚd̍11J} ^{¦WLO,?Jn8'eib/ZF6"^8X~n{MAmjlkiJHH=8hHUD7ax^Ml9K&E9,E}eJ=*`MɪW#727€,!9m%} j5!0ǹ.=mQr.< ev=] _UզwٴsКKv3s~lY_FsݡsjJQ(_Rz,ߗmnZCW{:<}TG hCrŦRWR\[$QMȂ[)>KC4N.Q cMfy}qc#Is#!J zU|/ڵoXn!qﺠL~?>CAۼ > 5? *"/=2mq6% !a-1Í^ޥ[E|GhmIg 8|y$2(ɧ c=L"gf,Kо=tDG!sTʼn3@P誌k(gq457DYCC0 ,O hAPR"Z|6h 3wpj9bU n*螽~{y:adyzXP ٬߲ w=pnBp9$?\H_/#l^3X,h/MCB䯾KnkTp7=Bh\&?y&;I&K={2$[ep~2p޸8ULJm۽FpHh pxĶ,0rל0z&ʇ5iUßY;Aw`N0k)+IZY(ZKeS{pLJ{"ҹ+8lhb}n.EO/"Е&ЛY0{I6I^y$ZhQA#xMG;OZeZUc|O0b;@> N2S,EcZ([=)9P0-dLǖL9B \M|No 2Hߓx۾KAH6e"QmPfr̿zlT!fD 9+kb+á*cy-dݑ[$>wouJð Odul߬#" Db?n.=|CF!=)ULTAo=dYi{vodc֯7%ڌ}66}4RZ;.\@VHYwrK+R)y̘hgxb$&vybR4v@E1Rų?[3jC6xv1DE3J]SrMA 6RI=ٛ֩bn[b 9;н]xo0a1`wҫ0?kTȜW)vac0O@O85o-kLCkbyqv!w ,c(%5@n=V3[4Q)Q_N"qYͯ=SPvG}PDRET+M}54Dڦ3J]8sLbӄ)F]ZL  2 Z퍕)l]'*W |}E%ß4{ګ8LO1.]e6oLhiG i |9NwP'+*F65~52tJc9 83Z$!G<921Pr_l5Ƕ-/`N 8SyEeڶi1 irm{pA ,65E/UVci uW9z6å\ 2O!ċ&35^8{o[őuH*MߜqoV2W`Bu@9;M/!Hٞ=PMh\;piQЪ6rknC(3#>HS#+cgjywot,WziMb:C <\=Qxo\0M~л_vc[4S M?@D?H o:%hڷ}? "#y[s){srُD5 u**n"RslRLgSTE+n+ް2 jGCyj8\@~Y|KkUmQq-Gv@"fg^n<@(uN<ڢb ȳ^ R{(s-[P@ٻ5s Dڮ+9 -4r$㨜 8@- BF b"wgG33bތk P}S`qu .N1J&Qg9kG e Q}qK]rҎ܊v@Q-n{J7Q]'n8#-Hf@N$ ޔoZx]A)R]stsҘʠV'!bYBО%vF#bp~J$,!(̞ylx.#L2a3!Zx(0 s:G/^1c=z{WsUX?h eUB)M@j&j/b(_WlV]2eż fչY =OFIC6fh\]᣿2:ۂ,[G2{$/@rmq5a4rP# K|u RF7R_~gZxW0pXhc!7*&9dY{h/EܞÙ)b'TCŹe.b0]G/Cï/jn|/HUcн;^q1EWG|OI'%?i P$}D=pOYF'OR'gV"}]o=s Ԓ/L&*zcQZ`{'{t?dn.ƕ©=Mo"^&i"q:GSF^LTxhM.u6Cvq5|"Vc8y}!2ކj$Dw$ ʧ<.TP`#C@߂tH*I"|]Ծܘs#Ji&wYx39ڣk Eo$l>FH!iOLZyXZuzkꥍrTL2H:mOϟ ЂxщG[v #^.v?vi}^Z!!4):;1[I׵]f3DIc>9ԬsE3$3inh_?/a*ZQn֯\<7ɀkmd܏u}y_wO֩HLaqFYU®yAKŜϔ>ᒄ5RΘ+4>SMb ,YiJ-DySg:N|foXqW,+;q:o= :730d %Ji3 I굉)n[h|E2tRM؇1Qwέrv)jݬKc! Bl4!HՈ8]nܜ@12ZZ'->FTd<$Û iل~>d1y[q=\sxĐ w3IԜ+1_ {* ޥ)H0T^]UԀfɋ*yG`y,$Qu)[6s)n`tcV} )11$[C1¶@X 4hC3#UXSj]&*ˇ! yO4DA$#Ed$C|9rɖ-Bɦ*\@{7JeITiszQ5V GW}J l:R/w__'I,CɤtSZEK6 hA`xu ZCR>ؐb#hD&dv.CcWqiDkZm9"j@Ux ' -z w6O*0fi1P͐Bd8%E6\ Ic:dS EAl2)%r e(HB{2>T^"PlEBƴT4LG^o|g_Z;2MLX979!7GF8KƩv+@v%-xKԏ)ߔjy([EG dփD`Pc8\-7WSr<_`AZyIđd&I})RӦwERBQ$֕bugB&k0?7p`ZIdGz n_jsQGtJ_t9exe%x4 ܚU 1Xhсw78R6~ȚQ3'KFi0ڍ'>e]QŲ4tW\iϥ!_6ЋђP> A!CR]f˵]wͤdC ]GLAw@$#LhS\4@o"VTTi"dʶpn>PL!6vy(oԸ5RNJxniD3S10sI.&EcwV*J#j ׁ;@n7!1hˆɋ(sjtDgԣYqJM?樢;-(NszƇG t̿~<5#\#JcZ2tMj̀Ś,2`ȱ)>4}kGKTW+Xysv\) BK#ʺ5GEq#(E}A2-'|MyQ}ȡkكUÿA+lؓ lCIqL u]ʺЈf`^躧hm{V]*ҹuHS *Tg?.57H qe$5t3w!2nV׺vdx^7Tpq/%孙%ۦŕ6liX2sA5:4p5C TMyQ@8~؏H mgMd<z^UrMn$ѕ˼-G-mX7a!6L#9S|ĵ'?n BאmT Ta=pZ6612JJh  nJbb%BJ,XB1)U{_n~eC"[{|ukOR3ތcq~m5(X7p+ﴰN˩Y6wz\a 5} UW|R@7*N qQ\[p +elDp;!y߼y %,#>24g@x|TZ&7ǿC~%e =2l8E(~ `yr%y}aaAuCGn{H?#gOCۑmP,UnDG YO @tr(Δ&s5#Ȁk8ãQ!  onŢyͬw)->j[~À{=UjTΈ+81FZ_h(h!og]'H_AVV<Ϸ  ~>?gn sg\W!JkYpp 1av DlwAXw01\xNa3K?x>(hVW6”cJ[Sr!7㡒`rjz$[{9mwP?UUY,a.#vx+e-A)Mp;[*Cf3{W$8ɦ fHL*( r(ZPZMnUa'rJ~&qy;m'V{|ś >ius/T]ǭ1nQzZWUn?8VgKEsMx$˟kWSK=]f) ?AR<{Cp r mH(aX_g#@%dI"Cl04OXlN!ACI7?eR[ \=(᥽k 7vH0Vk)JޜFz{Z3,tI처*9zaȿW-&G`Z![-Qd+HC|)F?_`:L!|?(D_n)UΘ0={l"`\`TFo}Y;Z1JaC,9`# Zl 7Aו@V.i ׷dd*Ǧti$" py i]C qZꚶ% n`V_V͛ #}lz^h_fb#,[A(}{b{,=mHw(u捔T,'^i%,'ӵm2U'\/s@N&oZYx)vK9'WgջEA@j!ZŠج oV%YlSǽG "RL})mLt-QکNއ^ᝉߚ d9$g [EFCCFTKb`lKl:͔[tAn-ɸ5)ؙDT+QJQTW5$gwT~fIpsfNkێVA(ۍrSj؝Y <~c)ui lHK&c?P\ \ Q/2Ugq >/i>Ђ/VJ k[1?.SnVa\uk^(W!-?oBM6 1 n b'@ձ3m@h5eD3$ƅYϼѸ;39`e-b܎SfI]Cpi"sSOnRT7TjVIjrl^ e{Vh pEaG36fI[O,'ɤTPAYͼ}XX?"\gTᅥ 1NeP.%k$%R*EW Є)x\Sđx44 g}d#m7ԁ ?0_)(k@.6K' xT`5zt~#Ck:rBk5ҬPK]efzAӷ%1"'y\} 5=EDVr7B1~*og"p Yn{dizᖔ_ D3*FhRh^M5H&u/)7n唇H|es!rvwknw++Kz$!yRQذɩ4"p&=\+DRL@0}]2%ajQ&M5Ld1%܌ڃq%Q9Lqc xeZr l״`+(9-Ƶؽh; r^q[ד:zL1 -!.؄V<*"yRÄS5 e]MpA?.!G#Ngm6TmWb_iL L`μP;XPJl+?~+yƃZk n]LnAaq4m3E&bqľsh v]Wy|, /l˰z,jQnu`auapȷd38*$Dr\Y\t`$[>xoy:h ;Ez?FX]/`6N]~>Pf^ﶶOּ/(P#\|N~u Z *%' ȏ ς$69sQu0XضAU\ V oxg Eي]Ab6]LGqaA[ (mJp զU|nOMDz%|WP?~#P01~8ĄCbʆ>3Փ} \9g:o5ÒIue۸;c6Kҧ#w:Kt(c~TѾ/@*{@W蹑MaY&RSzY9B-w_6Ŷ韕{SɒL]+mn`~A:mKZ/ ӑ)O;lbjŤ݆sEk({da酷LP;)!D8uv1HCEB}:AXWDW'z 8`S$hПLmfWIq o鋮]1=L$snoy(HR}!YE%SJXp))&%*neYp[.qaK*OQCiV8kzT/RCLD^1hܕjyjYگd5nnġY)?і/=@E b[\}pJfE W1FJ-ηk iiHE v/CQ+p3f24P5̑*A ްy0[`o$a3`bhsſ cF@䘠^Y®@ɟLKIEG_oRkV(_w=8a plAC0Jfd)DIc%=a`Ȓi"d:\ڝ9!V4="VvDv#_IDĔr/>ַWH @I,Wk3 V/15+ɴlͥńC*4)`n :.+/x{M[^%nZut zYrYf >kI1p;0=Dm1"r*⛮Zf JzI- Ju \ԙ0$S[8q ?"wM6>Q?핣K,[gBxaXuB>0R6([2)a8=04kUNzJ)3c9ⱖyXa\8[l,mrwoep\j~m (Kt[L0@h  eiݴ" H9h[ /5`*ʭ|pbˬ5x_\p߀F9_wQQd} N3}Xe "?S@םD`7I{N~(Np.lJ0멷 %$YHLZW;@`H$H 8]^j({IQ$oBy:mr˰>"}E;.#1pD5c|qd/|L1f1!PsPr $5eL )Z:PA,l04 2q􁵵2,IH>҃DľۼRr@ FKJhTF($J6@=!'KCzʿ<9r9NYO pJ2X!#'^u4u$f":B+`^+)h5ƫXb0}:]E廷=!R3V$'ּBclWGh#|7 R]KfiH{uku 1}Zva^mQFC[{ ci%C: AH蹱ўϔ>VYe8%d]cgկv6#D9c ,[ |8SQ%*Ihͨ2g|9!?b\exs9~fdg-15D;a _<ҳwL# ^i[+,kML#NEM~yaM*ǛZX](.Nn]^_GF@TznBm?nwq-7j}]֭h yN!C&f* S+х,C[r~+q_H[; ysBfs XIlePZwGS+|:`Ezo }*|e+hnË,3k_Ϙ/rtaLeLMI%Da"6"K/+zJr+ԒK/7g-paǯ||gʣh +"ICj&["(B\dk߁|Q#IhrP@{qx D @tY˸oi95䪿rdP$x 0e܈IgJ 8Quh*ߺb49ǹ^rE#tE(n[[L vBNm,Z)EOf3J2Zn:؜] + Jg22qlX Sm@&xoQ{`ԊxeSpvQ<(x?8G%b/R#6۪ Yo/WFg.i uΰ|úe#k=<|!\4@qPA_T):@=Ȗ;dza<&a"Ee#]^2+5p;]ypeq?ۃlfw&6bdA; [BpNF| o nm:\Kg5.XP9Jqx%5&^βQvcHd-]~RG؈=8ܐzYͅɦEϼ^(^PrY-akQv]ۙR}=O(GGB/VM>[pUc*k¶9Ҋ2M5kAg. +_/Ϩ8Rѿ~^Q!m<@se=bWYH 0r^@Xft#,V1,"P44ZO8߻چ\Z/lM5! 8aqΠ֓3: )Λ暟^z[^ ϧEw Z9#>SnɃjdUEFy_3k _D!~?޶7"V:~Lxs5-pF+rT5[zNlU!۲ڍkV,*,Mbi/=D4JI5 |_ qv"~}V_,7*ITfo 8@yՔԙFt x3SEIVm'`R(%ƺyxt*]];v>ĞPτa ra[|'W Y;e ә_{2sź5 **?n3S8nkOFnBt)aڜqhc2 Jwel(81a2[2qw95A[ OWHc_tan*Zo*Ж3pm2v\wDG+Ƹ/Ԡy?sjDm[RB6u%lӇU@U7;7ۍ5PwM>dDNQĹsʛFƹLi-S>1 <ͳ]<% yzqATǮ4LEfl|b"Wرxli^M Gaƙ̳$P/ , PzbCj9z*K;Wrz{*CכlQJ|[ \TW9H6pUS4fA*>l9ryY sb2(7-٣P1B`P,;M]В>b@/h> jB|vJױmEot 'C@:Y<_soMg(0iD~qu(Эd%pnN*c>Ga5ZA3jcjb,|wL\l*1؝8cPT;qxN^j{`pBЉm6%5Z:,ЬtXGÊh'*nO자Wjkx9Y=  BB@T?>ԡ(Hʖ3VӅa!ʘē>-O(bQ!kll(ѝЭF )5"=).tͬ&"kH_11d僶(캢Lj(FaI"T.Q<;Vuvot|PxwU1t1ר)IAjʂbN86e=e;s/r~`ҟc[Mw#"\~#)5zh8P|esߝ|Aj ņwjUrq$l o]l51[6T<@~͠,jTҀ?ST@`ϒ d m=~N!YZ` +OeFU^C90jNpo]Bxg;UTO qf+&Xᗳ#뉙^K7,o&wx'cA4gm#*ʒaVF+\LJml'eICEڃ*=ܺ&^ºyS[; =ȋb6ژ8s KX54FtDI٫}gJ?ר uO2l3>1ٍx9>o"bO: a1jGd|7&uJuz~>=*SB4Q_Ixi {G.h]L9axRoKщU{^02 %t PUJ<4﮻w Ef:|xx MriH(* ;0DE%SSA[aҔ[6\Ấ΂|uE=6%ĎC/ XFCKմsz-%͝6ycUo*J-JW$b< ]y:Q,74wdHqN} t0[q LHm/GgH>E/i Q[ntc. p!?iLF⹃zzD"vRe_dl4rAm'me73DcC6ȯJ雠)l)G@,QЉ"\3@ f;&4)k c@}Y0cI<> ߐ~()'_8Bs//x`gҫ"8ZvRm/B#*O'=wbz(j3i¯TH5ј03lXmoaz%QP]6V +YeKGrM[RӠKa4|nHUy3/*0@3I7|%+ȑ!Os~CtG&I|RofLͿj"7E2Α9|IfGȉxǃ;0wP@mTT\ldh<~}Lqj}@q?mj%]0ޭغL>ˬ"NƆ)[ۺzjX/p&K}sa#L\Ua߮kHƕCYL&6̛qhfMu_.ahw5ym qH wrŦUqH+\ȵHg!,<4oD &g;HgS95k GuY.z寍P=^700r060޿4a"PtP7#y -k=bFR[GR`x #?#/o+lᱦ&R4ar3{G&jaL{Ěni^_~~'cځwekcvpt&OT5w'9,P44QBI{k&N>9wg#P;YFf24Hb7 -x7)ln3) }ѮEHY(JQh2?ojmoSp/bK8FPܦ1V;SQv f.}\(F\0N$1ĶĕZΓw,"a6 qsN횡W2FA; B29\Ӑkzvsi 6N軈u5_WUYmbdIe5 /'Xc~3Βְm}'TCX*] QXFX'b|Y+QWmdpEY_B{O!>oNW}z*2mNTGB`9vu Vip4V ?ݏo>NuȺ2H+2:=>wuPSm+M쭊dv#ZJޘq38mhTrIܝGю,32'j7 Kqm=T#k{>A[nOG/n͚C sDoejGE O-F1Mg O#Dտ3q`' },ؗo14ehhh *$H,qH9sh~2䊙 ((F?6)}-e8(V J1_9iI?_79nx%C4g@d cQ;abۯ{sP}TrҀxD1SU֢b:my @Uؚ=&c?[yHZ[)?orH`]g}RZu$>)0E|/13,wyoAM_c9)1Ecm GܥQ$kݵ/?ܮ:p)w6$12<.wCֿM|KuT o6f" pǮ : sC2(VSmP8K|t<Y)C;bK3 nYHaìF9D-BBe;EL=Pgbx@CO]^%)OȽՎ>/pT'u?Mby BI4 -N,B2f%BmkHgMKjk~z08#c.586>bIڄc|0p]Ȼ"x<;9N\ũ\ rd9n( N'IݩTG>N-Hn׵WWxkycJqIs%=F"9CKTǹ'ܷH*+(7 : n]"=7DJOilY0c/5-Q9-Q N=j#&ZX!~"$[*o>r/lL,ߪhwxJX GЌL~W7Q?cuiāghk8meh؛.+wAV]b& *#)hed&I'OXS9?D 5-l@Ux.n;ԑX#l]޴'Ox2 eͱƷFy㑖yY<?'n&!{eaYͽ*hwm&-~]]I-};@կP9D\MZj_rk.iU(5D' \=7 6V`ŏHZBOČT;WOb0k=|ҕ?=:uR l;f[igIy^"}_vC.m!@V9{37R=+A<2X;tE,9h}Ԅ?.m"Z2wQU~GKD'tJgAuhoX'fό'>Nޣú "*>D*@||'gUNސ/ɔrg7U H'ty6(ľY,$z[)ao8-SeњU?~:PNX+]~Fk ˹q*/h-8Kb;l6*=d x:RiHE gr͹:?G)3|Β`k9irBuMV|p, grn\Gn^-^NFNG܉hݛJwUzD1d^ʝ#qfO :;oUg^ Рpt;9fؕÌ.F1;C狠DZqq 5z]tX8<"\&9=8@8;@Sب<%Nr4,`ȦUiԒ-MYBQ[P~$QŲ*9%c;>2Ѧ<JCl-bV4f7M|<04X[a0@T s.ZİɱQ0mփ}!_ a3a#{0ݕQK<]|,;B"(ug:2>\siB$;:W(h_6suM/roR wQ{%w0߹*ᅧgFθOmȁuǭMYʺU$FI>xH3;c+kϒ)uݥѠeznNS K13dQ;`f籨WY0G)>T #qx>f4#Z Y1? iC]X]bg芠~TΏbY_4yd)`\6aĂ+ihxL+mi''Έfy}0|v挳N\LM4}v b uy}9#AM)A6!cMuT9B[6KB΅PZ2;"rOS'bu׭> $X^ $'] v17P*}6N7ڥV~] Tw}:1 Kq[3ֵo?M)IM2yH{Cϐ,Ьg=hɏn.X-(WVsGD7E:u3ieڅ/C%n47Qo843/m;9[ry[1hqg+J0sbaTWm % v>(* $@K]X9K-~A1~uW<S!P=Y}O SV,%7y6ps㟑d cWO-k-6:u4D0. t!6>-Đ`C"H8zǕכL?wJa4i?cC܏4&sS^ɾ;ܹ7 "LN@;کDл/DŽ9w{#}R̖6wR\ɈWtHujvIpDǥgWJV՟b7 :9;#ؼ~XHBO g{ kOCic~c5q@|v<\S1*Roh249ӸcH00}g,%4@qj9ݵS+3G$դ*hv4"2<'JS] +tqWˮgyS9K4 +y4Ox>7 Q#ACc@"" 1 S+ĸըk0ʹ^Mxs%<@H0qP躠-l6y,7p;R!27qͽq°eJd4 2, =[j{z'*C;x*@_XVۈ30@9Gwciȳ3}K=7US3o3܉TVYN?֋Jt1, 6RO^`='ŞՂ7zsdJBIXnev魒ɻ"[ WXI-QK-yB@r}*#OUBkCئ;-dE:8-fPf)O70pf`jcSO(a(@J'm|a)7ErokaM8vp4+N:(&^ 3gX; S<Ӭ$_ <@XsLes%mYs2 uPCs7m~E!FRhQ6o#O[a<+~EqDSDA(YQ oNBХPz]Kcc{k{l/dyzCu0ӐO#E$`%,[Ҭht`(!)cc_hָ)U͌Cs.?У̘T[}d5=#!d)[E}L\&Sͷq,=[H[0OMOC˲Y}$tLIofZ-7 /Vr eS!~Ql&몠[Zs[NE4jVsS ޛ$ZEd .pr:Ѧ3qǧ`Q+OPo.E=gU3[dX2agOŒ%?f@Bk_- P4SgfγPц#,ϱIHs&5+81#y!D#C=2ynZuocD꜃)TSwӔ /0cjoX6ݾ!{ǐm `Ec& L}Us+֟~Y<ԅ1ߚ`bSZȜUBjj8f!#D"3B/_F4iH9zܫXxY ?=3tn o œ\@qe,g4Ɠ v6@KPWϛ[G'09s/~J_zu& F,!-o/'beR튝 eBd7|G}&)˺hTlQ`2'/z.h<>/EY g+؂UVݡb͉߬UB}%"IWr%p[j3' XK@P>ԸI1v>Th \'@:K J0g~Ji[[9=:5k3X.ݔۨ1#K7Nn|fI~g)]IAF1lUM6*15U^dl`RR4-f"yc t^v-vJt2>Tm:{Ho6ᠭn Jj _̬xOݟhAbijG@/_!o8zQdy+LPՓ5E)%](MޠJjw лTFauI}ج"pX~!@Aq4 Fݵ0! #B/`vBn/=trR?|/Jvw(4tHC3l%w4!sUԩ%A~ok p-)wr@ҽ#:ʙlr<9;sWkS͵}P*?τ6/i[<6:WU% \Ez]:wBy[fEEj~)mcB! L솲)c0f*Qy^}3V SNjySG͝+0j_9&s T)]W$% \OނU}U!|ċޘ1)(C-P羦>\ FWѯWEMMm2j< m>qaq45%ן1iv?tұVWK_~_7s66m _ә֚MJ)rt D:\0`u km=V sf6KI 3B9'N= nB=B!8<;hu:>G`]28r>Y!6[puO |^MX"ThW@MlFY^MQ]4vwP iIY(xRCrF gIW:$ox\<ӍXj* t<ǥwGz<7M{ˆ?W`܇14A88^&HX!9(mxmWF 1e'{EZTɰxsK,}ߛ{.}Xw?q`!%Y0_ÛOCI3FMlB~u5x;7r(kc]0&jAKn 4&to:nzx%0Nɯd{Dm}}gDklلyLzQ.u@p.tnEP0TSnC5[tQhȩV/z,' ؘއcK,k“mHOˀG߰Jsڻwj0 EyF"| Moz#VզlAȚrpzQ9a(Y8K*x, |Fb@wpV:ݒ|@Kx=Ͷc,LB )l%J!0Ҙ|x6b"áݖFWoV 77IVIn @ޥdŽCR9?юgVf'廐-4eDtq>\[Y~]LH`#R*P| u BolhX{;Q>C]6x;^:%x"0£C-g))}+#?_aU$D@lU*f~9x9XlkJu=R{@P@yps` 0F=s^PFL%\ƚ9:CC[t¿d+:[ 2^xfdƐ9жٜw#N 23cR2mk]1K[OŚܜڔ<78ӊ;՛]эeRAT[!rm|Y׬$˨3jO-3F ~V=c[o !nw=u̳#n9ۮ4Dl2z&љ;I0n%^Ė;(YE[RP !]9;Cg8a/  4o>ϰwޒ)U= a9#c UZ,Yq%i(;]Ԡ)pa uWc蟾v݌ K1[9M<S,B.8CXfMx$)RC9nӃCj63AK b~ʱv>O/C`w-(%kyx(CwOY;@>ޑzd&SM?hxk=1vz*Co}F#ȫ!T G3BJh$`Z#^~pB.12Ў5>.ې&Je狇4ȕ.=)MDza8k%#ą5Ԩj^U[6i/=n %]C 6=e!؋Faz]fZXi9yzxA)ֆSa(xvi;!ۄ"]sm֧z|!?T.krTzl 1RZF5xfj48 }Zi :wimZ1B!/|OmF]F)˖i\Wqsoڐ|TR7U ؚ:`BǼe4*:sXON_x~&rwV[sT@ D\@K7Q=Z@ Py~KͤϊA9}Ȳ w <#^sYu !;)@Ny.SUfej4hjiDF4m2'$o|2Nmo-[sg-/h^̇q^ 񭘗恫@ľTj jRzL䁘F 0D瓁Z7\ +{t'.HOIm[=W"vV- @ƿwy>00M܎zkn6}olMJ' )~ЫqY/hwN(Q!pdЖq2GF 蓸קbkzĄKC'/ XΡ@Daлo PݒI]J1E  K 磸l1cWm}~,I)6d/Vk2!eݮ(,?O|V1 v0+֑@KW+"BK%a>YESp{Bc.>oAc3Hlon 8 cp/#"I !4u=nu<-[D/.] V6h_·{.a3ɃLe > >}R B=:Jq,>}>Ğ2];"0MtY\EX# ٧ 6I~ؖ?ro:ʄN`Q jfZy|+"_wWH_qQ:oYhoYb`Nƶ /^5G|N ^aW@T6UzYT8b6QO};\O})Vߩ$ {Vw7A3Fc+5hT*1,8~b*`!GIvKG]=_3TֆX_`m?MT@Q ihG*.,YqʄxL>&l#]E8G|rsvT`rnl]QG7eZRE"JK׮KpXd&mݧ5Jޤk(x:fu-:o}佞s{. ?[t r= } ωCKse/׌AAw _E M* )QXXݎ;ꈴpT;R<#dOb Nږ>r\$нA~4X-02ǞQSTO5kYk!|Yb+~cVLL)SB鰎IVV.p0uH*@W 4DI4uF* _7?G))ع>/!:R9N{,o6nέˆ9M@K֪ =&8,f^$,7eM0Tގ{:nQD㾦(+O$[ Մ'l}=d9b4"~u'?=|{'KI&[Rr[l ;x1F #v&j,?6@?8RE` T)Ѕ%e =1"AhffvK}^7OeuBѥM77IX~%x e9͛PcS+aHO{Z`S8lХݶPB<7"WибMOSD]u qk->\rO&8"/d*"4%}a,QPx^2Nɕw}?|4bln op3ߞG#663(I?Ź;qcUb2sJ <]s2qXک9֔?&4%^zzuz *>"V=ݹU?_?/$V)(/]}4/Ѱ\Hۮ<򍀋 G6JI(yw1l?L1$$(9lȬ iR|HZfu2\^]x zܓ3fMWu/& [=E0(8yb5'%q?,c ԧœfu\#?ynn, MxS+^uu$-e,X$Pk _6AR,܆5UKAX9軒a)ŵmH/cB^1v ,! l+fJw'UqI;-!PEAVTA|mU,hx&KF߄+p><_%!*L BTӥ%[baN6BS L6! _ j%;ٔ/Vz\3TɘB!' a8NG>~z8@ xAjyގ ^;߱I^ .@wBA|ʸNj܍{UEՀ 8kː2Cr,g|V:/mUh0v7)ࠈQ:wvPϺ"pa  4(\hS'92NrOuw^ b Wp#C\Dq=v 7wW9sͅr"7ݞr F$eqWF]섻9L% WtDٓ !a]iP2<(榑Bˈ1uNhϨx(^ҖV6_GwJT֭8w̑^ByTDdd__P¤I*69!qF޾ 8Rcno;$ѱ!~h_il_Qdd,WBxY˶O\[M- STѢϼ2)h߲s ]n|sңrqg|GP%"/UFs>Ω<_+]ǹE2L>Pj/Qn+0hߴjbBOe9 >+nouy;Sb*&~5>vI`sET}87.ˆB!쒻IמB*2^fS]UIҒl+} Y.4g KRk}MW [!Y}pu/9U~6Ǚm[;MT)(\ڪqTkLUO KSbzآJaۧ_z/}xW135$f7@j#O$ f W5Q|B f42*Jm#Y̫}T%G@ƛh89&w|dx/,͛Eb#ZK@##:W@ .Z~h"\%Tj@GeX׬wz"0,mZ-)h Ue?A\śTĸ4V<7'X%x#^A%ЌOP;+ASєC|DHR5u5R$'Bcf~wF0DWzK8NѰŮ̪f=A· `)[OE ^­_Iِu!HT *9wIn|`-T*)1wcM_ߐҍTJV~P-}8U98wPSDmԁ7 ߵ FȃMZO5A]/;;\;([7cBO_ >zI8J3\"GzPE™_|[;){R2Wq}٫|HrjHBj[CD>kj=J_n,NjNRo9?SϻR&UQLk=n2V~oIU Ujٚ)OSnJ@T:a mNL1 ?EC QfESD 39@/V$oX#$Zf1Μoh5 UIT[:;lJ@j9If}x D,KIxkM&myh|jE |lAЃw6"{v2⾇*:l&=>r +@|{ߓfi G`Sj֒筩a-6ϳ" 8{NLOfB#Q0 #iwe 4$5!_VJ;~[( 0uu1KZ5b߼Hk*PQޮ=\y1H''֟U|D&Q}vΐ2[ev\&@a#WΘq¸h@4}R? 8 pڮY9-t!&":HoJB?lFdLt}SQZ!TKUFz9To˃[n#}$k zZ$1-86~?v@9klwW}]Xݐ{ZVZM}giqͥ[ KGUb#er EҴs io;z?#u/Mb-uVztd+U2yQ/.`IyIݪ(KBCj82lj4|)c W|;<~zq(ie*j /^ٴTRY)AԲG },%]BQҫؖE͔X͑QJW@MóV,=aM5ϫ޷Av#Ά4?a8 ĠR hxoDŽWɋO2a+y,YuO`2\Rjoz| % }MMXsDv,Ht =Нg{ Fv+LRX6j;qF!L8Z2q,j m^plÍxA7vYKJIfZ+󤀻@dqt}>ɂ߇|[(.0RBe7.kҦt;H썓5y.D&[P:_ZWEsߵ^]㮹r"z,t`+*rYRAz -*VqU6h#^S $-ưOz ^{NqSRH3DcryP Zi;;8ulMe^7H̉cet3D ĥ T=]I4PKSB(HN~2[%$0bxq#E"%u)@ TEۭ֔df)y"T(4p5ё&AqO F r$40<>\rA3$;HbE5K0rvF~L /e?L R}SM'Z'mAOcЉE[HpdtFEdKv>$}qwW}2l+] ă)cP$f̬~J<~θyo(؝>BRb>0Gb<`U(cYȓBH( H4~)-A z.D5ds-K_~P^l#WFJ˄c'= 7rO׍6q-:mb*Oo<]pk P]&FM|y[ B6b@ZP Tc^80-QX3VHilmې9g@}y  VxJ٥Uwf g qA:o|^+*Qy@!Xksw7iJ{EXhJ@-߹sKF)_=OzT2̃p:̮I6D$^ϟrMQ P< 2PpZ5腇b 0Ö\^YO@D+;)j>UyoK*&Ű3:Pp8-cұ@%6-Al˴+0 ;XoLM„~WnAhԊ+UD6 lՃi>A|U2~8M"S.pEG'4@>E\:W*5;Spo![OOJ_g}?i.4e_ [\3NV#|Q'(0M.Q)PXPB>5sG |A <{؞JnKnL.YfٜUȘ;TޯGJzfX}s=ȥg"`_cq%ճ!ffJ>H39ot(~|XdKr%{'ZB,y4;' fAF_O::䀞Q H‘)hz =`ʡ7hdFL3~C82EԢ|x%X+ $s[z;f@=DC1whkw տr֢$7߾ I۵FV753%5cdHi+RBV3 3KSЗ$m~|FhVP/o JP=j~ :[;g@8x}TYӡ%YZ)+'oaL! ,ƺ*  NlzH/+ 얙L]CNG+Mc9vS216y աV>ܪ)Wj_{8?6̑XlF=kP̏\ttT;x-_Vؐ!bFl먇ɾ!"];duiO?p3p9>w|P-nyտPd7ū+EwBnOcO[%2ןH Xzbsr=P7w*9()ڦy_U}KS\'R|( mw{u5W5â^z[EKmc I9>xbbNynԠIu|X}p0O< k?E="#VRPu#3=|ɺ@n IRid |WQcdh; <,mi e92o? kT}cQsbz4'=Ѿ¨&V.B_bC']QЙBݶ{b JݙpE+pe;Ɂރ42춇jcVv/F"ZD 4)Z|ֵ:M n[VWƼ_̹ƃ (Q +"c<"3ebio4k=J# @ݙD~TgU*C;$PLuX/RT"05R31th[ œ,NNtpOaƘh7,1 uBT+ϾisC˿s9Sg;ncGES[J2 lfZQғLG4֯Hq#4?02b[עQ=y1.@v֬NInVoL Β.~b>~`~S$(ċ|5am&eTaaųQ5g va}̪oq8XP:MjNd4AȖ+ P_TXko?9UĹ + G4+.2)*hOMm#74k`Q!G ~o:&'y _̟g%ܞn@ @(!Ȯc : 2AԞUűgWi͌puND2DS;9|֧ϮGݪ)b KAWHwEfGǮ .8Tơj-++&n!M5&ճn(WAxDxnErw`Rm655_.DLxw j_;s(4skt;4SU#-,WOFȂԗ~P57'MVVf2+N1&y>1zu BϨǫW5y^/~37h/uy8-d*A\ eVQq^yG!L*Vj/ko(x]jc: M} vkFtR$2h(q/QD? -9 Zsj¸zn jѝa;>-3WjÍgDbabs0Ҟ3E}UϚ4A;K0V"lKzȀd\,*#dN_BsޫH`@Z-0a2qnW Ҷ jXodld%hU5r pK̟9Yxvm Ei#XL; p̖BsWx)&Qk۟ 2U@gI^0_"$g?{,%Yg.0e1bo8<oo,W:"`^$b k"HZnWkk*ϟ?6X_9L_>=}X:-@mLW%~Q^`FE_(DrVqd|dAtRt%7O h_h2>Jv= KΠ46) =aDٞ{K]Љwʮ)>9| 7h2Yށܿ_&cAdΦM??epnr Eb]wqhL`(N(oϒX `h&JA W(# b++' 3{vAqN+asuRdN FuEHu>,VYmHXN| R%&AZǗٷhaǶxq,zrYYzϴ3R#7[|գ.@MRnVXDR]t@} )Itb96r|JnrjZ l! uF*eH'O)1)^/XoM(K"RNd* A}4~J"p@C$#YWP%#.(>".XP8.hW>*- `LU<1Q5%+w:I.ÙHץpEI g\H'%04iU#V[Mk7d Wn H 7B $2dy9\:1ʲ~wolo*ҳ"&ё FPEm2 "bb QSEyF\,de)wy'dC90w8K┩Xp؄e-Ey"mX 9kM;Wh&jp0_yZTȕI̗&$TأCRo g-V_)q╇4#ݍgm]ʘCm҂5dKnf+Y4ĎY:seny9ש3g~Ij ؏R ;i'q,niyKzvy|;0V8z_"l8qgnlx6jIF5-JِSdO2v}l\DžB{̲rY/ggvA1jP[عόU2}@YBY*AfOT\A*"M=!yň͹C+NL2lfە <+620]y !+ubw.I o HkpPN[Q7pzDZnyLIOg$#ѽ> 0fTɓ 3^̑9̾{ f mSGW6{|eٻ_wx sңv K8~n(zh݊;?.,Sֻ[&^ͺe*orז"]sh"6he6dAvK [66@WLk;b7D~V,df> >$B_!{s쬱 #Ǵ/;w+·V2Lq\*bn{YK(ǹr|~Y+S/EĉHt@*wĬdFjso o(DKh"cE,3Gv^SAMu&ڮ3 _~{4e/FM|jeUF(hj=z kV:ttȦpeyߤ0pڦϗBN6FD}=;q~Jsɉ{4&B\/VX x9(+abj n/mXLVy?Zf?W' +'og.Օĕ(<7^F-ixUg޺ ]Wqڦsc$bd?vpJVy0ycDL~}Nn+pL K\[u buĘ.hjcq1$eLs"56DVg(ndD-, !8=Uҙ&)NJ Ek*HT6fmЪoJy>!X^]Ct=y%8غ2xXsQw MQu.IY[m\UznV5P~Gu }ndb=bUG%mgR9ҽ=xFLhXn!ra кlY ҅p:'X `~&/wxZ:zWށ mibYeDkL.GϞp+ Y7^_>(8ܻ1I":6ꎁ'4 B/t/\N A͸H!ԩTru~I`|{E2\/񒢸3s$.mmO^<7oJQ|;W 7nX1D;f#@`!c߇b/1a^ZbGGH3?)R-)"BT< !cTD9ߕo5Ky 6?;N5u:(R"αOAD֓ }Wg;7p ?Du"[19c=qI0»9ZuL5cn.`PdZ.aV& r=\ge,ό9Hb`Q PAs|);k7`DwFD9مu5G;+tO ^g j〽H'%fItU!kF1MjHb5Ed0ggc?9Hm/ڋԑ:^y@rVpo2L㋦[ED׃99:Ũ>gf@ UA eFopEyXvV *qe?’ȴjW_0K" Ȝ4~)E[;cQu7 Qe{ `O1u" 96΀bl w~cC9|fźb؋{#u]ir$k탏9j1C I'utnۋT&d3sZJS?3KNQcւ~<λrsd\ VnO()}UTr jܐiaTXR3N8Dܗ+KNX5U)!?3Ǖ-Q TVx{86a$e8vo oa?c OKQ^ LѨA?h{V|ۮgC#N;? ?'\uϫ̡ |!`T~R8~iE7dc[R]gW#JTHPz idwvj8)sKɣ7[L+./B[96Xl؂{~3%EiV?lB?X\xyV$-S4 Oښ>g˗{eQ{__0ڟb} ixԤĂC RLXKаY r?HTӌj0z@c7M&4L{E%j*Wkz?p7<\=: #Bg e[s+-l 0%%W{];-elr~D+cNbE61[zN=3;pȥ(>il/fv[?^@+* * 7P6~?;̶psڦl9TlީcynDCG]D (h %볿/ T^';hR,H^lk׸&oc~VA\@gdmvjL `~f*_%ePrOA`Y% GIF)ϙlA,҂XxI<qN֬yt 2Qܖ+^hdg_ #+(#Yh |f$J(>G뾪4RX=[h-w4T}b`z1ӬXmX_d"P/ǰJOD!6tGS*v BTvSvA7OK3l0iW|vtg\uaErCr?~SBɆP$ ^]q2! 9il̍wQK5'aD&) W.PSO?ȕ =nSN0XHs2B0E04[Ue q1*tf/׳0K*= !k!m2$9Jy:SQ.!ᚈ`>yq<U] v԰ȐGSiA5 - CJd߿P6Y6Kɝ+ &|gFOy8E/,8foo^'d1 ̇s3 "ʳ–':>/SqMb'? `$jer6;0ІYVX;03%܅/JJw+0͋ Cl۠D{P#in}ѷMj /!LQNļٻtoCP\~av7rPe, AN@D=+†µؽNɃ<%I,;jpX1<YVgC_P0k0nzGBՔ䟆hvm V|eTQQS}ixŜueKp*࢙9vA}HU[܉90MX6ԗ(mPUMg wd0L6,/E{m.؜pʦG/osyuM<@d!"7h\ (C(Œa7\xT6US ^4UtPź)&i.b}Oyt| aHZmE=&U"a;rd jdg{E^Lf_b"P1b/՛:xBv='l|,CL/KI 15XlLqʫ})F E,%e/*8ĿnIJcw6 xM;F\6v&lq G/U%g0g;ޟt3I"ڮHI2Ln}eV@q숻{eQK};׾WB*8ֱ#SfNxԹfQBQY AE/EI? ޝ+ BǝCr#H&z9p= 4{ H(r/O-w3*xҟBk0C^6܊ƙ`ATpk^YTE0{y&boN< )KbkCSDv2ϯDloTCyA`p]uA[%~TCͼ H,ہERᐹ\L)PŒhB/(#&o T;mF08iv^U^FRu 6h/lG=cj9cWuXB+եBg&9+֙ܵ13)^Uߙ}{Pu%_@]AN}>%"d# 4r֐]d$?Px_ kȅBܠ9ӌ̵`*ȴ,RI׻ K|ɴΗm?kvR)I9Zy7 Q3hG)e0;5B |̯u*}Xٱ4{Ʉ'GSxr+0.YGܺgTC*n//f,5=F>S0(P]u3Psϊh-WFV4v/9Z?MhK~! A_u' xdrlF!r5\Hŧi)nxjun}8~*NlB_T+܇] Χ̩6y 8.}e\)ؔ xM\muC6vd_fg!s3I?+SsJ -L! I]S,]j {Cea‰j̓n7qơ!s'@XV!?K88IHX|H4"hWMxb |*Qg?w 1k`AqCIo1k4315-mv o_Q\Vɺt3'~aDƞ:5Ta>+e"[ !_|&"4{pf|4D0*Ԃ L.J4çi2sQd9Px:%˸XDq͇wd' 8c>uRjHF񰬠Y<=L/&ZEyr&ϟ}kˆKfhY$?6W逐NAspHB{4I-F> M b3xP5h5Ɏ^賓!q&( ? ?r\iDgA>8H G^\O(:to>,j M~ 5g40n5Ʉ`aU.;9EW]b\u^Lvhmͷ[̷}NQ4'?`urk %~W$.>q܋Y*.]|rZnsA^.,R嗊t[DOJ*((9GWV]Zpc˗ZۉYneG;WϑoCݷ#m$ `_HsZC B @ C- I S,DK'iff>MڴEg _ L4ni. ~wgeYW?/l^hQShĥ)=EM|e?x{pRlRe+}#SZAouc>ZW^{#܄l3kL~-UGBS8ݻ`6hOdq۳1h::B:@66sxQEԝtR5+MA4XZ,F$HnϽ_gn#\L :2Ia#akZ3ZL(,4EsK؝ڲȔZ5!ɇt$qԇtD}Fwգ5A!C]wYo5\K:BOW,fI{Ѫ˗one_ @6hLA#LM(JZ3z}Kll%q!.]]GGX1%]x ޒk/qc+o.mF4EŇ3-՟gO˛9^"EՆ_|I0R)Y0!h~!չIH)wW<$?"! |'ꈳϬcnw#@*49nH`uuĦ5um#Պ(:}vs81m, MLpHJo*^1 Ԝa QtX|T6DiN26U_<j*%Q 8NM#mCLӫ+&8kpn$S3ZfT"0GY6C,(:n_̡V2MĔBqhXƃܭ k%ڂ9&ƶwED`x2On9V7-.ʋdlf!mgZ {;a:ٱ,1~S+-8s|cPm #_YrcY{+g_wz.^a:g}I(\0,ͳ;}y{?)?>VFN7g"PggE^%멅±ک [&ʰ`_Urq[zTJF?o[qJKͮnׄ3Oz!'"&`۴aj5{ :ǥ^d$mOKZNRrT{W ̘ZWL~ژG-)CQ8Df)i1yx pf.LJL]r -iJD𱔁b#~v.< :ihUrpbJ3>TLVdք-A%ѹhe"O^Ə*.*v(,4v(CO:)#{\5-ݱ,-8m)/SX,V5jDm };^ 4e:ŸTP!&zH'/CLWJOd!a:Ązun qW_cC9л6,= 's#4gt^dV? `@t28gtsXoSllֆ& f)RMf t;qMG-C33pɎ6nsdJbxR @\i1D~FD K'ɺ48NJpE\su¦?,/)hIi*o{;c;zBm -\QUGOb0b9I Iϩ-z`,j&zaMG?)skapz@EMDx>m;0 ENpf4A_*PqWQ #BKT"hQ\lҹw%zQrΒH̪Ĕ17wad a%{hoDSEheq>Zduզ\@xϰ<ڕJ %JG;>aN4?kcz"KYo$ceOw/ ߥ,EFx J(U%6Uy^[^z(*)y(%FN}ש-ɳA^3ZQ3cL:mbW.t>`FjdkE'@lu|UCu1ˀ_SީȎ泸9ڵqI/|W%[xo?D燨?mQ%:b(S'#?=W)>rt3i#-ʆ} MFe Z'K(ToE?z+񉯩Kɰ@8@hZU#fx"rmdU/OƟTF%Q~l=>r% 1k-bA]o,I4jKŴQ a*CBDE$G*Oك=Hu# ~HPj#<KL2MC>ЃeOO7K{|#8s&>+8dOcF4hZ<7r)":)`AF~[Oޱj'0ttB+6YcJ9vuЭH u)09v JVu SXџ2;fFq N>q &oL̇ŵ{{#68o֦Hf~a2>"u0Д*m-nƢn N0DQTFEp kXEdM'?1ZnBz5j.Of #ANzGW9^ 5l[VZ6֬¨_jN='GF?%'HƄA Ф:.Zc ȂnN(dU֊ʟ<u]kv2ƃ穄_/ [ƒ R$uĦ5%|pGamW f1͚Dzq-ۂQlIHK HLb W'Ht7IL!WXy>a)e8媯Hͮ0ͭA$Cߧ{ 0<+Zi7Z7VE'2t͛JY,V SHTvr}pp1D9sQ{fg_%2'3 /£E/&p?&zy䓈Jv(Ht1A9Cc#_c]DYVi.; 2&ѿw"[Ƣj;@'a}qJZցr4y~ y^Ӟ@٫ t0k]8c@!S](!+aXN14}C* n3ԑ" GMz)fpJL5 2`y.ch|NexI4Dcһ.BZ])Q3HCCL45(^':s7J48vgkje!N ޸1&mXXíe?b.lS@?:#c[ 뗞H BJkf̈́^^.m<׶eš 9q WN{b:"%|ZHt\Pk )9Ao(_Ny1DmZ)Tb,OIou'^O!Ucf@M<" 4 |lCYAα(e/>=qgU xy417Ai_E@&$8Ŏ'@&+/P712J*%kל!:/Y/!C͖ ЪÜ1 ej'ܝ }@^~cX멃3Ug"](m Q(6)\Wdt Hc찳n= tx<"6-gҊŦ]FD Zv(0j>C&Һ $azov4EKx}>.nNޯJ튾L_#X5\xP Tb07BĜME sͣ-!`//ARP\W8!:qGLjjҵ$X_R4lk||Yixi"T26a[bx=Ѭ`1 LȢN/F@K(m14ִ?@|@tL ~"FϚÒ0GLj:ctJ,f{/NW@ _^Uб1|CQԐȪᛨ{y)РaF$FV& qRg jK,mcC1֍ZRj1u+яמܵ9ZD&DlWhe%%d\1O[LH :[3' 4Z0 [Q {§,wd)_ϫBp厢> $b<'XLljȦT@C' ^cDj"Zo܇Vƅ:'X77Œ4_! ٭U:㞋B'Tp]ch'u**F{ 蝅Ѹ Q\ 0â N^&V'U6ZPLOSvo̾=kpP}6hD=/L U o/P׆IR(ɯUmi %B5jUwpqLn&]P;hޗ M&nL !rAu Z?ճqJ66ZA+A%Pe Kʤ[W `D\Qsm{>uYN^)2.{ ,-ca>k5+Ӯ2ZJx. VRɭCN$5Jaܑzw/9m}Yb3Rwh/*UNO'mQ[,^ T67V zd6*PG [.n/1gN_ԝ˜z叛c.P-a(](f[3ROzå/^T:-(ֈxY>XZ۔ah*7 v$~bfװ@n<zTU09KN%r1cg81&2?f+ChJZ2 "DKx|!jFL>\yVX|d 3J2nw.1 6%e5jZbJk˄ܗ[i}`wA9sߩuQ\<ΎY4z)rѸ66KpXMȒs0B~v)X%n?x7AN4&`%su?<#I3HZ7l:0)2<`sAˇAT"s\kZc! ՗ HȮ{i61ư@=FЩ wc]i.^`aù%+ȥ+B.Fޡ),J/\pOQji۽^nm s_r<+ͨe. A;~YVu{j'TTS|Lb'2XVx(IxB4^{T{ɹA rU9$4 KEAvXb+I&m6 ރ%ɘ,uønRpB :mA P* C'Zs 鲫P_4 ")!pJi:=0[6[o;Mޣ5&EXN_ꭑJvֳiЈ{Zkq?Po y0ZS=ʃG93bx'CJ H8I]/x WnA,d||a]+!$o8&m\yʀlAX4p.1rYPLmn; LbvGf!Dkȭpg4? 6O#?myWXn6-TJIcL7m^BX5yɕxeϲ)u|%VAHdJiiz LAj8 `Jʪǻ>N4# aACB o`K (:h4@.oq@G ROdZ"WPd'a*}>Bz|#=ѿ"PR%'vD3EVjv$>+V8J:z4| qe[(Z/w|YFBgÐD:>~O%%np8sJ_sY(x,.fj`dxv(UM~s *vfgmTqj X8; ܋'ʒ&d" xAO|9I&>N7Qq+&` س@cs}YNpE~]f45HmGHϧ1,윞PZGէ~GY|5 q*Ge]x,wϠOJ/fđ,&cޅQMm[u!>0[85R"D4(}ۙul+d&n]Qy9XsnBs3Vfr*xү$VMē\|.ZR9qI35޼Z<"̛sVM{8˲Fl wDp{"dIΑϊ`g?gIG=~ ^ԧ) wnz-BA&ZjqFu~ւWSKL`Sͪb}탧T|aY>/%m!y'%w~i-;[d1OZ j5Ѧc\J tI9fxi *wTL\"jYteB?܄^kor:<|?⣌|y e7,j^ + a./| !XE]NU|%cD".kʫ_nZ UmRynta y)9z9[ZߙMԆ 2|r5E* )VzVm%d z|Axz|-m?H13Kyi+<O4vJ[ {  @fN&z^(kGq?W}x=4@Hپ,]wLhiF6p1Skc?noHǴz84qB\ԤX3gfo=4"Wec[{7d|r@&dW[*Y? ̱L]K\ZS6PA>=.ՔS$&'9$hn=Z j,K!',1Tn+yEٹP\*hLg/vB͗S_7G\ SEtt8̌.}X%wQ+nɖkӤK˪n>j'WULi, wXUoEpd\f5q}T\Ř |wX6T̃'-8OOL-`(^qW}:$釪O'߆L5XHWf[#>8 Y'|# EŇm1纜$;Ku] dOȋ#<ã¯=6 O/2U\Sz/J$As,oѪP,=)i=rIx7(J>l9dIۉuLev f5:֑^_0ꬠ\NU29+Z%)qմ'GB_5Gf)0dtB*.l! V 3Oٷ #mL oˎ:+V/M]@uP5E[ߗ1 Ġް^?bߢ0x8KEwkUz&p:d.אEFSnU _ a'Ƥ;}^N3h]{<9~znkU x!7Sڗ診m\uH=h˔[\16K5 `Yv)4bVNEʖ} OIɪvG4L\F}>onm\4XYrˈuhvG=j)gP\H(r. u}F^Ef/!9) z2,8L",u_dБ~4yخXz/h0?:-c*N"i[+@@B)LubrķjR X;~lS_VsUtݘ| >+tMf9[@O&DƁw5}eC.&z}cwU =l(nOƟBǕaǩh{"9xH8_4jv[#WF Qvq,2"SGby}m3,]n I[+j?NQ !h^k̊i./QN߷U^5$ ,Nr LԙVZq wR^ԹҚWMF†pN}j8v#εNOS>{[@Q/L8c7\] /4}-Iv3C&p4 kTrP;* Ű ,8OK0IJ~,p))uMTQ5Wz6v]}\P\ ńQiJB.N3pUT@~l~S1M4_$<|YEI9™OL\wU6@hp yFy/}P9C(>VtmӟDxN}\C5.E2O Rvv"S F WFqfձfۇח(U+Ct_ΐYIiN: 7 ߵzOom0E(r{H̴⍁ A@ XIBz6~`։C9\$vYpNW0[%>)·b51ȥ13"5a1c}>D7>4eh,2-^5AZw Aᑊ|kF_kд_ZP<Y>$A6zZ$SC}sz`/r7KK7O7&pе}aec;++'XVD#m7/;F4n;uʅrɈ۹. WkF1$YZEhI-62[Ѝf $ m%i_RUxDq ?bb`Q(aR_Nm3Ad!6w`ŘÊ]GD`|ag0Ӝym}z<*<Ķ]*y.(C. []-> ƌ.޷CԟLR 5= -Zhn<3MZ9Kӵ ߙ4<[/uRM<ˉ#lZ[¨%%fEU<*>->{ ckj@TA\N:cŖ{BpہRD~0^Y -jw(l{XcH4 3e33TϐDa#ϥ(HWûfKUZٖ 7>~zUGzS'x,@WaR"pA]ΰ7MFGXIԥ82&\wko7$8uNׁ1 Nzt F2`0|VY8Uvu'kTU hb5Rh6dlo0 y&"XzGqq geFhF;X^E2c"%~^$L?Ŷ|&K:7t;tjW^4_Mf:+o@o d㫁uaFAs$ ~h<̣T*hWc C [4վ>"=V},].fdLDž t|7qm=56Ug%'FU}fd L^c(0-YW͡aIh᏿wWS/P{s߳d\ S` ̲Ed|Aw]FiChqGƶrZ?8~VoTVR!P!ptDwYnGaI둫̔!L]珆B[Ms&3J )xj7֝;T ,#n{K~5B$).aK]&,ĕwȖGŲp?HӑB@}G=/6>.]+9&*ߟ9+;\M̡CXZ)n{zQL̦2j%v.FL(sIT,Wj/j$􃵆7Nݎbm6jER+q͹ޥfSЖsg1NAUQʺR>toYAb|Tډg]cm]DӥﲋS2Lw anFTQj`}[0{NVoyDOroKdPWWVWa$;3)w8V p(G{Cu:*SgȬЀOkDr/,rA^I h7|u )sh7MvwP!}%#UڼRᤥ|GJ=ְ}%ϽU~w!صO4 mAB7C<aK!uJ:43NҼZHe U$N} C0Or]"bT M a?~5wۘO0Eż8\Z( ޻y][e*)V0{[C2e87Wq$a7$'M\|K5L;"c,%Q ӹEn/1?'_Fرh@!5x-WL>e|=emxF j> n#R\#u+EaӞ+hW8ѝV{{p¼?V9eq}9=?s丅@$5Ҕ; }<=x|IsR D4ŲΚ Ia_T[CD_Jzսz7ƔAdx_ &?8O?i%風.FPiX_}GxkCD- ,!9)J}tBOs4J:V'x{l,F^#Zvf͂8 6Y#^>䝴GwH^p[(qLxp`b I 4*W+NmxҐ#r3V?s}E'2~lH" i\+=U)β|Agh W$bAO;:_^ No_m%F8;pYk&"*ˀ H<_!{"U-)6"CG}K (Ŕ[@5%z2yUOHI27MKe" z yB&Z뒯xa:EcZx FZnacP".6@{R1 q~\hF齄W @Wj8dm'Jěq㢔Ȗ'v[fOpg p.6~yjXٽ6:d̹|ayň )s|.[h4遡1 ϧa2|˂/vҼnG;uwT:Ȁc4sӋ,I̧o'_4APu)[ч.3')h fz NRm%Y[F,>my"G|vHHmr|YRC+7viA|Ti!i6h'b$xĦ[ljr}@*MJTghk3sfWk+|+!le6Z_3NFVoAP=.v.NsHE{rfЩJт?Tx;pzV HD47VCyiPhZX`ΛGE_nClƨ[~6LJUCg1:nᢞPX۔l y v^ڋϲ}0s%b4[V1M4 /x<2jy/eyբ[[ٴ dJcw#aTouvAd'xׯsUܳ0ͧRj5QCU[""05Ryiw >eSIaj>X?O>Mb6a>2}+ES9g pi0(}k<vT*ϸ w %zI*! 5${汯N<_խbު 9sמ( s::rf hf#Z$s9b)jM;X`.;KIxBNEeL!xPݽ-үqzǛOڡ:;D Dҙ[-I ΆJQ_>B*t;t5C6(}eB2'e|֔;c$!Lwzv2@a{W*AyЊI Ӏdy,ܝ:CJR$Y%5-7CBC9t,q쩥boI.Ö5Y9/4鳁` /J]x{lY pr2v.yjl.evrJsi'ЂOR?ˬ8nTv-3 * U"-ЖŮ&n͜Bղ/ǐz|pgX"չJW|Xn|Ӝ8%geai0:pۯZ!٦L |3Ten[{D, ' %}ӷotpMu?3*LWDwΝa:zr :~|8m\ϛ&$+WXeT =}Zz*2~3'lC**r.@{Bdu \ ,A#lL5ΏD]z·&YfLPzbmkOl ʁyqoYBtcD)X*>![K*t;u16\y 0mz )C?ƚvPݒTtu:][*I'"B - 1fG2E{*RR^!Գ&'cVmںWSuqTjZ81Y$K[G t$*K`lF3) `Lv=C]g{ɋ&57^Hv#@s *RVq Z9U:b8=ȵydY;gE2Lx)#ZRi2]17sr~MsEEjћkT ";(tzR+S11 qI5K*c@g`DUm c#{mR~f.ڒ~bQ›q*ʜ*!d!?;Q(Nd'Ð!Ž A)oӁdnҽ&k-Jses=$r.ܮp=ЉǛG&Fą_`#IyTWK>ED ty6#FMIV>a9Y)Oa-?N*^׍]O5~rr]D֦v5CȆaHI(oa3S,3,hj_q#$5=U;߹ZI.]_+{P#Vc=KH29ۙ &Qb TM 6mx},v)H~#N+{җzy 2K  C w@\mH]FrL# ~ncDudGRD9%YՉ (Di[DZ]~ / 'Wyw޸NM0{)5ѨY!G'I.esq-4%֦\<5BY&َ@ phٖ柖Aye Vn\lsG'LZFda^$|RܱCTaC,y5I^ɜY2Aީu1@@h_cۑW؄8#'n8ZpN^$PzAvBq^=>3.+$f7.KE%G)p/aҌ: %(yF5 yiΙ>XY8Qi=+= heT1t\B kPWZBʝ-i9JxM%d l TjGb|Syeoi!]#"aݨn64jIrS#=qlx%$x.8V4KZ)ސW1"q 3ɗAHl`ɉhp<(f[2)p#60e=m/0hB:|h"gf0 Nx7] 8e?3]Op $K$4"vܼ/Iޖd*lar},^dܸ*03xƽwP³ta:Lrt tYӥ25LԽ3B5hD˘3}=mU.+jwiP]f-|繓T*7m>zvO#o>;-XZOiz`vxظ=ʓEg# TP%kAҝEn)އK/iwz nE{Sgn &KEX>f2eN F6]F@ #}SQTD/&4{~4/m،|Y9C]N۬T}O32OrBEnsp<0G0(f-~FFLr~4|86c'MxpN Ӧp9]yI J$aN;:sGr'Ra|} >ԇ #nuY]}uR,/(|8789rR'dnה!,`>5q"8:vd۾A\enב b>֘F>Cw>iYњzŌ3+Lpӿ_*޼f2VUx7\]=i͖Xh@9 nr|)_2F;ȗI(Z^ehtORҽaR޷%.J`Mm\Яa9kQVL5^m˅#lMI}(\t`IcZ0IL̡!IwN;VɆ)tȈVa:c$=E-A`a~qƿ~7'5CL_vGoQf_R #m4ɠ.}w _JOFN FQØV!$*Z$9BFVG 5wo"yO]=a!bln[eΓWpq"&ԧ|gSW k,ԧR6PF]E5grK*#h3~4b *s$LGo9R?Ο}k kyWl}6nKAѾ$ 1vgw] cv:+5YvAZlknvi3cs_ ^)NYXO-k (, { GŮr8SN;dC 0I( Q϶.Q[+GP[?g{[21OFZvQQn B-lK7K͋սg8(MkQpl,@6) jcSOE-(6 U˦c >Q_e5_bZe0R`&CQ&c5@ႲB"epb@o >ب|f:y2{)ɗ{r?BNCwƯHpr4 VX ױB%,(Q.vOkz_рÜ)@;iP7a*lD@CƅoD0pf5hCrp%yڌpϪF?qZ&)>obpm)%KVϧE] =Trsp/݇;!SɖkiVb6?4g"o1@j$4k^Ky)@@ĚI+uAeyJ ,=spTGTmjeJ';[ep,R9pV iİ?lǯ18.|"VyqMaW_qO}cGDKK u64 NkWi8I>%\tWafGDnbi1RRH>E]D;K ePURҥ݌t G$v&k:Gn\hqEN,0]%|7WDOZe:Re%Q1/6-:Ne2%¢ LS+CFn@hKp}N&@:ȴZ{:?CF%X[@@plVv"~ +_5lK@؁RjuUn'SCR}=}k؛1Oagrr"H+0]ٗs)88ʋrk#oAGԢ8{-`:H‹HS$k^_?FdW؇A_C,C?hqx܎pfn`ԐM Ƭ`?y:r\sU] o 9Z^m5ahp2#/iX,%~h>8Tx1٤Lt|àmǤqBiS-pAt:O9>`T4d"1_].'*ZbLHV]w #֋.܆ )j$}dȐj\}KYiPQl*&HO1yqM60E?Pݤ fq%m%iq'z(4x{vrzOrgy0IŴPCܲXsHFdSo3"<<ɍAjc5Q1kpҺP 8p3uk8_@*~!a"y"ZKX|{hz߽[c 3a[Uz<`l7Oh,>/(@[4a)7;8IحUk̶5_3twO&ck tBkpӴi{ H3ĒK NaTfh۴nJ8Kͻ8]|lџrPANQZ-_m{VRo2sWzZ`w1N]UÎ!1LbwKAάtc$LGdQ˟# `amJ i狝6ag/9)7S=49JQ|WŲ^Aj_~i`7R_6oXn=NgØJ婧 )ȒdrLF+ AوTpr^Z4hVѦ ;Ç6m&U H9)2-Kewlތ̞y&f^O kh.KUKmhDnHt .B#Zm_q2Fޥ?E0}i[P˰ʭJ$o_a.53\~U[4kܫm/MUt.ہ>wC9Zrbcu)p?F8l)*m13-t2m2#.Fxf[ =:B_u%'1K\rOk a]Hөof( N ^2 ADˁ!5:}pZ < 㘻JG/5RTZG蓪@\% Wa; U{"UMLG2_(+m4[Rrwv:~!I܄3eM1-Bu[@+ERm-x@e_^ss&X|ml͹.KGП4Ǘ!p‚ /l^0)64ʍۨVf}#wn<ź{4,y=0u"ps)`^фJHuT*+(d~Gʹ+~-AZ Ŷ`T3ȕC/G刬f3yOư#2uup%g,~74z\UQF)ÔGo&fSp ԅdZ!v1 A4Cjj3)AUD}Kxs5D!sk t퍷`SXhm `%PwExc+ ϒ},[Q};ܡOVNO~wI^v&=$qݩ7ߗ!  ф.Fx%=<19 +BV(Dh:';8(J^/ss!(~(X@` @'8[ԋ T m* .$)g,U2rAnIW5"/@nSi!MuXi\)l 05SPΛ&3"~C %.`ˇJ:74 "9^yTTWkmǥӍT5er&6ե8C/)<81iRfZԺQLJnil..sxS!1W܆yM$B%+0Ijt'MB Kj}d}#x66\Bίrz;5aҷ{TnYe486&CX,y)Y z2ysxBCRS2oߏʿMxݞ eR歹^o2OfbٗukkqC6-V ,*<7oeLA *34^'Ǽ,W"/T'@Vg+6YJ g[ #s}(tMH'XB (uhu3'-Le[ɌGh}]A%+?=Ƽ]C~5KTSӡF Q{6EGMjS P\@pۣSD'MCf) {8ɧْ;0mK`@ͲU}% m@erhIzdZ0y2z-G ^KJ[Zb o+ĭpiB š)lw|4QaCY6|zX}cO2Iglȉ~HsaavQߢfF%XJ#t#d>kuh!R vpʝɪl<}CeoTޱj{!`A񬗴7̑1,@58Ԕ̅Zp>mD`7KL,b@o%Buhoe{hSb [V' T_iD\&^Q_l}ST+d 14Il-)-#55~ 0~-wvy@H{Ve`]= 5XP*ȯf[M {ZO+sn1Xj­$UG@D)<0X*+m]Ue^xb^RjpEDH#> )ulT0 `7,f% S)_Yq#LIt>sS*Wy_3v >p%ppP\5'r(#?B%|n&1oμ}x /f0") jM{WNiǜ%$`j a܂.7I."NJ)݊Hr_tHqg]1b{W1Ƈz40Q;H \stۗ:m1h#rE^Zba aFӰDgq'xx r+E2QD(-@ 9V@7vQصg瞸H :-g.G8"no$δ^ ,i p0Z(搭iX̙\OYoOPk i]oҍ-?FKorc (?~ɬσ"Jm ӣG5[Mrmο`ߴpʱ&SQkpCRF#rd]/B?? ,YL˹}0i4G08:i} Y6a5f,1hYOAgAR~M%+YtxgzY jz1>X0sUv{~K6 OcpNOg _TYOmMP)Y pnƱ -ӭu:{rÊ|e2d*eSKLy,`:,APuDnFfOٙ`8 q|ml/C뉐4Op1Mt!HQ!Ga SCy2=yU񎁋+3/8$'<qvqOŔx"9#d,х95Ʀ綦T1!\˹W vR vl$%u<7@E[]ŝNZ01fJ֜LQ" qWё嶄hrI r*@{ILFO<|~낔Y TAQn?|( d` z Jڊ_Wsf7{1㹌3۔̸u@o"fcEV fRth^y7*fPSAZ=>4!׆e1j|G4ɖî4z;-ʡ3i;/ϵmDr<'oOfL(Oa~i*WF15Å BG濛$B|"$g=Iqtg{PFueƛ Q3wP7 Mb,ڡV٭_ C= 6׋Hk!>,fͥiޔ2yz*mK}AԈ䌠Εm]$S^))AnIY2a؊B]4HEg ̦)wD*f1_6 S+/Ry~FtJh孬$FL ) 9:t|p_z /kPvi&n7T<O-ک'h̝ d͏l<8X n}1o0u%>HJB8鲨WR!Iv-FQ5rW$Ytf[ޢ^UCZ"Xk_t=0"}1fj8'<^Gs@=E6 >|{lآD893V8R~_ Q/[9NqDUrA=y_P.%{1pR 2eH';&BME<5 2&o*~Z&*%&#.fH `FЃ(aiq)F oQ%ڝ kՍ ζ+t _a-Q3ι#f.f*[ i,|y?lnH[?Bg' &D[gj&SMa82С)˝ݞL\װcү]tDEٹy۟]'T+d)~8dJ!j>k\~'6fbgT ꕜĥ\K(r `~mupvm?_iB/5p[QrLS~ͳ'qYvnN:/y$M6E,q,S5,u wWw]:)kGRQ4ꫩb[NV,b6Wsfҿ~6襢O), t܊rf<?k94ѷatBMB=| cgέb f9,k1涂z#8f庸J⋦{X;"G1eàyjE;^e52hǑ&Ka U`y;:. Ct0XUEi1+ \²XdjTWA*|E"ieڭ}SZEmԺ597g`|{,y\]XMIۇ(u>+n2,4/+E ),-SHmgF1ư;A5N<6XZY nZqésDYYyhϢ`:нy/ctkɦ:8kjM:Nez5>Ѷ.~0ʠȅcbH ߒTj+olW83OoJuN@HtJXE wEqpKj1{L~b7Z$I.@:IVxo·zfe|8UNOscD](_Sj46\-`%bh'SPa?I8L'=0p(/4^3V~b&]޽xÕ\Ou6OQYLuTj`:(+U>RJnB6}~34n _Qw{`q\\} b}p+ WhzK#y}0Y#e|ZP%;"$>CPG(' ڰ-af( ) $J_zq%Sl9 E8}VM7z W܁ء *hQ2wi?ʐRp)ΑuOv__V \tlr%ZQdFݢ&H8 W3A'#m ;3XD$L#j~aV4!1;,TslX &G) @ɂ~lx"8; Z.Q4QA]&r &H;Gdf!_e#~sv鴌 ovFe7#pf8·c6y2zl;{Ry^F4];2u2D?8 }lg£#r! s-f~4y!yp}a{ׄYq.ƚH~UYiԿ,_,B4yyBq*#:[f|tdL!zsfܩ>riMbo3>$*喡㰊oQ#Pfs}]Ks+`Ґ6v<8앀tٍʜQ3:h0fT~,"N_(K=k M&>zW4*s 6xYiK:|M\#ƚ:g i Ad*r8N3c70QD~iNJ UҾnDLoY}}R]Kbe"=Lj_/gП`_0⊥#L!ըe.?hFvcm¦{a*}|h8G5KgI$ >W}u#v]X*G[ yĀ[ =*z|.zac-<}}\ IJȚAnBkNɮrVi'\BWƮ?v X R0<6_RZc6bDsJ[glvIlYƊ_ܶ^Wu..Qܖˤhnr}ҝj:qgTs,n.]HwA+kM.ݜXNᵉ'-yw,=xm//<}.= b)[7ʗd][@/>@FI^T&P4r/>G2t9Df]I˖RzBO^6 E8MN 4)[A-݄uqv){=QzlAb>Z/)kZp1Vc}.qag &JV^k^c2^ =5_.{Wi>4)L/?ȳ uy)}ye0E)؅cNeM<}d_#Rer2n={&Ia;ٝ1B*S[ñ4:,cϨfܞ.{V[8ê ?`¤Cx"&3Of̼iNMhp3NyEMk|0)}zϨ *۟jS>kkR`k>o,QR{ӲDH5ƺs"x0RUԎ)-y/gVs L]&ĭ/n>蜜A y;&vj=ـF2+dBkFlUhJݟkn/AeS];Xf ^e\oCH_=wϤ ⎥G7} \ZnSq_UH1#nS_ZTh4ԛh>EԻ\7L^9MVCQY M`j0^Z?9+8:k.RDVGkbqT m 41wNujgɫvsŹiVj\[DžCx_F~]N_o̧nsFr60eؕRaIM>1Kʳf䁨!Y|SS#NG=)2N7u6`cHэҭYO.8ޓ.֋dcf<̄d{|6,6~>)i2f" >UX(+X AQ$eLj!T 4U*1EofE2O} /o}AYKMfT{=w3R-G@{ Wj׻$EMvDU9F{ۧf˹?)o7[q5^.ev>uz⛎g4]Zпѵ(m;~1SPHѨ '1ͫ8ná:qLg扙;QS.żT+cQZ fnČ0~Ԙ|te$ƽC„ 8#?B% @IeG)qE; >9uz#kU5G=d9@0E$\ \f uם. ANGCCdH GkswL=#?w<JUve7JyOV?~S}|X8**/ܕkÄJ5ѾR$ZbX[$6g} 1 q'gOvO1I0ĠvV)J0?o4/%JNmN kS#-[}>ezX4BahO9zwcr1iqj 0}ؖ}zf[.c#e\40D { FvHj(Ied焸yeu6E凴/*Pw<$cRµw@V,$'1V^Wq?v35/xMފSBoc&({创7t-ل\m]FN8n"Fs4nh|{jZi )rA=)SDZ5/ c,r>bw*Ɍcbl,ňpGhwp9CKs9Q7w|hqMꈄF媟p&y5w*$yV)FjBV4j1!%*9nK zܲ~ 틱DԮ7|w7`]Uu|p0=hAH@sla]HMDFŚYݞ ]a<rПZ+zd->29Ǐ. ['dš8Ropp顤ŞBk/E80a(r3 X0u+co@pA>%hMOMSW;ȀQ"Q胂H뼃*A¯ ws_M *Όnxծ#=c<y@44y{B-<:N0X-!4^f@(R>o T {99JkvuJ!̸{r7G0.0v'ӅLh A} q]`1蘩kfC?즮Go r}U6I v̞̤͚mSGsd1>y@kJy" o}x 65it$詈X""%74 <S'?y>`!hv2|Ϥwx.E.kXčkƃ6f(%\9~\l38(*o0 ^PnPͺآcgWщYZ 7 rFMXؙňOʺ D^MG:1QR9D!|@JI%5Ƿz^7yͯs=i0=dxF nX&): 2J.t)פm,U-A˴E;:${X%v H. vbNp!+ @q }0~}cȢԼÔՏК&GEȐ'07aFn{,[^XɉwQ^ū>ga(+ -_Ūz*䷩и +dg󉨔!g7i6Uc;P]:Nܑj /4ME3ofUN`Ei_|H*%/ˡͰ~"e28X#65Ld8! Hbwie HFԬe0"'SBr3N%ۇ6Q '9|.?5*AR,>p@iY3&h^fV] ,ج(PC vVd= V1 . c[T${ߣ;ViqY/Ѭe%]?A>7M%,jBPl|9FҜyTԜQƖ@VIHd 戽a/]-1][bdއPw:>' xg} jHk1edyܺ [ڑT Q07Cۥ?lY{snsKTת-%PLcذb$;J*<.GEse`Aq·U` :iLokDMTNv2#K(C*z.* fxaU l]`Hk'@rwMc3L~M@eJ'ola<F);"*g}n8Pv Ss+}*<4i=[HE? wē]UƋ,"mL}YjB{Ԍ5[- B]rMO1s;ܩ(&6suޗPf[uF,[Ln4St.uրsQ82x/kJ+ן8%¹VBޜ:Pnb6by?++~Ѥ6!mrUH*w}Ȟ;';f~4ڷy,6{xʨ+oJ)X~^!mD2geY˴U:˹771:hDHu*fwrrmLq0zg̶xƁݐ߮MS: sә"A4KcD2$_ˊ2<.x;v]FÝ~UDc6h믵O^'v-WW1CR(Esqc*p,>'gz6lNˍb!aҼ$)` ;i( YIA`$]&covW!|OtqirSl<݄ɀýY1ryvQ}Z !Q#ǮcAQ1#d` T:nIٛ+<^3=%ۘ@25x۟/~#+z,Q-*jP,Zd:{LN] ;x'2Zv#;c"&֤<'s?TDscoS{i *K]YGV_ gc&,J6DEtlK#n?_Ȃk)Abŋg/Ĺ+D <'I&1( 7u'+).3dфTc'K+ތ|9ay)a| 쇦qlpROy!]"$$!vK%wb+INĀHk< $Db3GzPKea6jpt8Kt \ Mmbz['l-XkaޮvÎ .O"gk>bl~:*W+ZfCͮ5B C.#L?oC3r3Ok3h/,V>zjr"_xWPž,(TU[9 \oWl!ߛ;`f@/Kos^>Fmh[VaE2J"%˦P#}}FSK8̄V M`Qm~@)@#jrшԒ,@>,?nI ega>P\hA_QLDG{~n}MiQgVI,3zF>ɠ1g^Ql ؔ!`VLat'Bx@*uU~'3lPJ2kܮFюRFLO\cn7SӴZqrh[F]{\1 "ʸ"WcUw\%2WGۯ.;0=վklӌϑ#n"7DSh^^ /Cn{2,Z>Df _^t*ғ`6Mst5RװL(xO0~A{i:NghD'>P/ 58~ʼ=2WȐ{.*[c0bC(htiui߂.eþV=7)v~p q__-k(᎐RfJa{^{ [z] #Nf-ջDqJ>wyjoQ^W1kmoA?8l=סfq78Yd،Mr>C{ݲLQEy5n|Y?`˫97ngD&^׳-4Pf@5+W8 ^IF؝ضh$%ՆE[RGwbKXL'K q MѪ.UM:`{0-X!@`uBtRkel:De&0WsTZ{ &HɳhИorUMǧ S E&W%_ٿY%+1p4˜T厖 ARM>;T22x k{:i$3BTD K]{ޠ1Hʒl1L_pmۛ5˲s quYo׆8JZB}stږ {MQ>k|K (o{Ћ=6_H 3Ӕr?<5 nKR k*Xd>v DuuI1sX"WHVN ;~Z.y>zz`DW VʝlQ \pXwQ%tkfFK#.6!Mzr'l\`S.'lMe/ySl GbR٢4!#,sc0oBo<t"Έ%C&-63z0@a95B l42\2k4* hK!อK d'8tWt ; 킕WVfWT;i#8Εo^,Z ..큲Rܬ[,)SuCT񂚟`En6чM߳cX?PF+2BiT񠍾CvsBstw OhpSP웺9QRW-c: 0}OL9u,C^h;W+4Zb3lq (Z\'Ry@tן^yȃ36]hT:‹-TiA(!zHӜ2zf->m'-Qɉ4 =׼lO8#|qJmpocNn 2hWH.R:h$7%%%+u^DxEy'FבF\E>L9F`StU] "դ/q}3ׇƶ"& P BPNQq/fOrk8Ӛy8e_5Z*axT\R=q\?[|)RǗLul!%~ĂUuθ9#$.3f.?;tGfg?Qd.>~.:)|^!8S݂q pap&Eۓai&nvA6D~ih23K,18<$,G*@o\g",}PKkij@-ѭ|5o{iKTwc&+|>ʛr=m3;!Aɻ' ?m$`|)=*w{;SVԦYDvp Ju1g肿FliNDADӃ|^./-On[1JZv(:DžDlϜj1y@3l/Pk7Eo뤫u`3*SR7V05罵MA=A6NH''fHe&yԜ38\,ӢwН"qa\`߳5 f6עۋvNdyV{c!,NMen˃ %KjMz2T *:+d%CmMM#-"߇V=G%*+}Fcx+!X!lxɵ%#YIu< Ra ەg#2HhO.ia(xO t{ yV6Cԋ0<~`@Zg l[^U\;~A.O[$zd_Sڤ* z>iiN[ _6O/@]dmmX=0 =K#HV_L\~_7t* 1EKX-6An̯l*:O\@&ݵDtͳ̖r;]HEZ[^pe%7NFGz)!dΙӆ h']O'I1!\ 5ښHJϻ>|aq0yr3؏h^ٲ9W4 A'~iA\ חgDb;-A Ebf.Fcc_#̈%`4 3O8FL˜_}slFYcvL?p=Ueڟ'i 0o~|])~֣h2ؓZ 3CHږCukKMꫮ@rS~@9<sT[o CoVO 39^:N|qnJő {E_*^kroxۋU)ຄy#q:eTZ[>osF0bŲGL |^^)GȠ?D/g ЬZNW2؎&LyB7 [wr^h$y:3p-O\g\ &(DYok}(xx] #FȨG1_*s)=syw_9ۅYk6CX&>0yel[\4m*t*I3vz/:RfۼQ>v=_[{zSZҢV7$\Tx硓UtiNzٸi >rkU29PѾ2YZ.}{V;RA0Mch#&گՋJ|n?K('{}tJ_yu5N4 }+d}0Ĕ-7!s5 r@(sϩf3)iYnnuAj#{2ҺŞbV%}p[ {G4[Kγq XHt:XW=F+#ȿBR^< aJx*ƅB[(,9YRM%|}FCk%HoGGqk7`Cؿ)cx#jG5cпŭ^6sB{2{"N RO:tհ_qfO{ViG3 Cq=,T#<F]Ͷw5ju[Ȟ|*|;706G]p>H.(a \PK̪fV.^]Go1o_Oh}سDnʼnĈ;bqY8%#{ȼMh4؀|V''k]|I|Yg $Xe3]Ԗz:,0g|<>dդ"g_xWW;Lm 2#**wHGtzrĪe TgTŪ;OX$AH} p4d]!.HяC- Ni}Ζ֙|v|+iwh[|Zk4VGpH&8cw"溎.G19v<̭k[t):Z~૵`B < ~Z0zY //`Ku) ˞zٿ:XmM ||>vT;h#Q*kEb)|sѼEWNXܽE+-OYw7VD'G?Z9(kzWp<_;l8'@M*6phh'kf>',P15v<5@AZiTB9_ߣRyn5JŢe@ !KhyU1Miyw=Y ڻ]bU) ZWJ?`=WTkTJ- 3`vʏӧ_OC )ft:g' wmi)'$KX 3r˯K0lj6MQ|ڦ@3BtW{b7j!%@]m+n>4)Zv WߌQ8 ݢ7 Y2b6+㝏DM2NߧHrd 0i-g',UdWUEОlaf'xZ{߲П=`ܝ[ЫPp-{ˉGTLe?Fß~=UE slaj-ajlfD#B:o퇃-OڒIqHBp N'<1̶^]Xq I GLJLM72ɱ+fC ߜ{q ?^ ] ͧ~T0VNQ_;D̆]rW~l ,`!9~ ʓᇆ3WJ2;T]FW4\@3tL_,<0 x[WI~^\Dg.L&q }٪vjy y&BAv]yF&( f#!-9K ]mq{p|V9Ҫx@Ɨ\ϿY}Qp 'nmn=6PJ|}iu_K~E/q8F.Q~<e(R|$-q,K 2ԾZ9ZTpxP\p#Wo]d*&g.p<'w3;^,GkAwUoTjHq{k4djh#[Ō5gBL>YG>'?S:ozmD:pRSzo6gTߌ7R|oD8ZJG}[Q"n3b.~QApT]! '$gRC/Oe:xΈaUXՍDb3Wk 3Lf7%VrM%̽c阕/T 1I55Jo8bz5DJYk4Qcej HF%7/KO%D[w(tUQ&եq1!q8 MH} .Yɿ謜`8oy J9|~5W]TZKN1l/a!λBao7h^Fw\{rK4!,E;RyyBchK~4f ;>)D9ޱ DܖQ%wZFgě wsJ밝Sy1_%_ZDCq7BL}z9 F@=*VUsr]K3.v]0,3L^7'Wb]!Q?ͽ!nf.A޿{ntaQW?SV +iS⬩NChg݄Hf.*[A"V_;+?β1[WxGU M': H{ⴋA@IEm]~+OU.aQ2,^U%v@1Y,70d;Q,@O>H{m $&!mvӚNypE/F3UC0 JaēQ$&#M([L8( ^/o2O_aHMr|OWt.u )ٴ;1,lUCeG.)_茟pkOr9VhJc-YMRL7v]\L͠r?U3džU Ś FwbO[9?K݆\JICnzmd2(ѽjEU}?9D c{^-h6t[esDkMKHdE獱ׅ?AaEF8`QX )ՁٛWnK@7e,85? H4kX'q4W-dji)rwacu#YO'MȗhJU b_v%?=ދܶІƪa%Z\r8YEyŕw[jzXZf `؂Pb RPtKA߸ `FoHRCÅZ5:?b&ԓ#NHI pXUqO^Lաcj?#=X{0B%[?f+^3z=U}{(8XJl !6Ӻz#N1=yq6k0OE 9՝x{{TDFPo#juҗCafa^rtװ8C!-,5̗'RH_3na-AA(Y͹C-|X:Mx2,gO^3M2c8s,V5, T {ٟhA:v\VMSkf/n.*IE 2;>)_y4c,O&J)SjώW[8{W3u_SI5G }ۊgE.%yqXW˧}4]|EU9⫃O_Vʛ窦Ve/kx &n2W(GFÉ/"V2@]RS_RBG+#d޴Ԭw˪Q7rTzL;}RJc$ F}-`O)"c:\-_BפU'=adSdmt ZV,G@UnN:yK ъH;+O3}gp>rwqd//zwWd`($ĺQEo >O D 8qM/IR8)^XGڎюGsv[9nhK Fw2CrP TG% $E;e N+t+w=L.yb@^zlWO7$! NS,P434UK^.DFrI;X)X9FW W2 A}6fo*L9M$SCZ_dh}X`[YdՍ? !]#u:Ul:й i$ _ b!a+i4'7>ΰíy6HQM*f1[5xe}2YkݧON;AsT/ߟٶAc2V'~$N,TBVAx~%ff"XkZ l 7hYm|<+.Jj/=x!v7o -|ҍʲ9wZ9YM޼KFB6ttث۠0*S~` ]ٺ6c4Zsa@:WY{V :UvӖ )_{[{wYl=gKě( !'On׌(R Ó1Q05H""p`m$HPovBt2> !5,}򾬾u,#3`Ux$9Xe/-onwЙ1M]]ZՂQV2GB'L 䉚ӱZ?s|IsJ7)X FXRփU!7Qy=n[&S d9.) &!xZ*øX9r+20. ĺBXGBOlH] TE~{j^NKI/5D òq[;&[N*ӡCHs$gw"Z0#juiu@F$jY;tnMuGZ!z?YtWZPù!_WeY2x=^*Bzgk-DPx4M}]>bUFtnIV/4­c!ʗZӊ(r6\$g (AݨQ4nn-beSwnXbjEo^U68ɤ\ D}*˥L NvH"ɑ1`[Tlկ&t>{%:V61ʀu*!i썮|>uH}ÁSx<@`i6 mwR`_QXA 8~jK?\^`#! k}@cj{,QW҄;71 mǔ_kH@8}on!*rZSO# F'Ლæ$Nf 3\@40w!KhwS[Xިh"0w_sH`k(L+.~Ϝz={el?9?EM&م`vU;DV: |{&{J2׃ktCOg| [4p3Meh+lBQa.@7!><~Ob -ʭٖ?T[Bo#Rg "hތbNaf_JPgelh(Se# _ ZހB?vtTTe^bAPg~@Z@ɐk4-=HLA!#}!y1Vf*mld|Rr8X\k෋/~K U$j_ y3X|LNH r{0 ~@{簒1Q7rnp`$Qe]X?גL iGZ{rAꓓ`} ^u=~'E jǿ<gU:tx Jr4%{R3(~!^Ad?8gnƖCdHEyPttIwt: fJER\ P?`rRiu2_>ֹM*/P̋UpM(sZ95zd&V+VQ0|htI:QE%ޞL/ïSESJ1idwRTh$>sU\[~lŎg?LvEniynCs8Ŗho^nnPvUo} -|}$j+0Bk Ɩ2wy&k8Xڥ$\ڿ1lE0_x±gtX9%*@g7!w5@VK>[C`/fR*L]0E륫7Il 4ȴǸʕ58"|?RMpQ"2'jeҴ"܌u( ##ʟ\W dٮlگ 0o.-x1ct:յ0ڧTDUI?ɺCѬ((Ύo\fRDJ^A=M5̶.j)p͂]R+iiRC m QKܤd`Swz ]"҅\5p{$Ua҉%J9Jإqjq}eZz M!Yn@wŏ2-g+xLBM;gt1pJH&\\TMhXt.3n wHEqi~$ |7L#T~ZX인-ުڲe{FLr)C&Lґ2b5mR\Lw}?.~֫P%nrY8$pxcD-whqF>h/FE2ź^^Γ9) uCML/5&6xV ׳Y 7;N*a*c@3h ȶkK0KѳB"2-<V%NA4Wg t y9{M6ʭV. 8QMX)N`bBuFjNxC=W[t?[DECƯP??Sw>>BpbOIq!Aj3^$+gя@mG0CW +hq#Anڙ^VӎV,@vR+e-j3z?ZAIy)J4u1ۍݎ&FPn9~r(Q)#npK9ɝϔo|Soe7"}CN=(Uw~W)OaYeȍҙ5++̤6%MGh1 YIZ+:[ T{> y',8XѨh'{ KͶ)j\^A']Ylp %!o}̱:5H@8 Y_o [*>vEP#bYG@h@ݑ$lZq.^'/ilN *.otp(TUᏍ:9A2 w>`Yw{[?isqye$.L?7{oa7FāS_|K{ ;߾14C|S32yl?VBdx%4<=|3Ӭ7(.4q_V`7Ͼ)]vJ[+?g9a q ^;ӏD;W4ڔbnؗG@Ҿ$oa!UIodF~ߒ&&h8BWX)S99硊~YY!(6KO[ eʉ-WlDi%Nj&L N08`tqeIpL{{e X-I]M γI0+6HEnK*lΧ oSoҮE\}p?LWF'6{ iS.jMmC~ Ӊj S0/}w,R齎(=P—QZKQE~t!'"Y=أ@./,Ϣ#`Zy{}R4QtB17s*}sM_,*߉'M! } n8v;3fB: NlG>Bii z߆Ɋ\8~RD\Gb@t*1姑c z$"cۨ#HM y>HDSzOh{(Cv~~i(p9eCgc"g}Vihi,J7%F YlŃ&PJ6ZxqyZg F>:,%ΈA1k`@䖛H u7B̥͓O*ᥐ#E~Xꃱ fمK/SMX`8zz5q˖ P=K#ϋJyor~FWNUY0WV{`&_?Yht" xD Nltb\b<02!5{|4Jy8ggv q՜[sز ˣN;Jf]ҵuːdADiRle5RRBo?"ǤRcI b*yb;L9#w#숞MPhb эw\g'\9lX_ $ rJ$$/]1٘(d6WC]Ϙc}nk{DQ邒 GȦ[4L}$$Xhb[y @:$>48_\JU^ }l1"5z^0Y. #}slg4YAtY|AIx;q,иSLaE@R;K[GHn ~J qlVrp$ͭч}Uo^YBH(ħqwأɩWs']$T-v5ī~dɣ8󣽺Ei1=|_<MU*ǴDrtqfwnW ve 1)6E=>'iD8I/IFBSY|\&| |=BNٻdB|/EA]U灷FVn Xmù{D]YRZgW{su{Fr%05Mm1&썬 u}[/u! D'ޗBXHD))I|niZvLa"S1kMfea<&Cc~0b}Im7<5~1|_}ED(k5rU .q8+&1pw.n9A`B J {"\K!#!~EP:/( 'X?[Gl" D6U$MRqN,GE+zߌe"wu;f*n }`7 i ,oZ"Xsbz bI"&; 9k@]@;EQt~:SJ`aĪBD|r=ڛ̿Nr }Xg[ h/J/|[,-5YQ83 O5{%i,LMO( c^HLeQn,kcen Rs֢[;yQDȉw!D.y~?99-CUKpv>nbdY/ kv+b0oe5?r¡\RU)A Ɩ،T6>Z@MitN&%G\"&wYO+>OVD%p%ԿAc M"Rl({aQ R/^u495(hզZD`G7wg@{4h! d~˘5şF}930I_ |'K-Dg$s]\YC ?[T}= ET}hl6[b1-$qWq^g]@ o U$e.#5"!Ԇ50%L 쓕fONٜ" JƔa$2KCcmlQwjD86X=Daz)]2|S@Tr{ϓ4l +;A| - MTK!)8+ _Z ЩhDńwή[i.Fy[H^cȕP.08ddO3RR}/j]VF5TB#&L q9DCRweI"b^`٠ӒHBS/f͟6uwBBkf)h}&y]|}BP-F9 m|)'k7lz7̹Ե[x@KF"' ߧôD&d+>*2qp1^3IF5U!j7uJPDuԡ{`i(g ?!YMjfau;Đ`s[D n*HX(d/+ Pe7.u%'jVw(1;p8цgگ#q>mb`[Œ,J hB2QhUxVuxB*:]8MI 9x(a4&F.Zo{\O|DcPhODV1_V#6:.ԮCDП=-.Q< Dᢅ$o΂B@IF ɶDMZP"3^}.hhֹH\X*:>cp'l ӠO2EMhߨ[+ũb|!2Q;P-^-ڥ#h)O8rqC`&;{F^00{AϢFltxps;WD-F8f4Az)GiK{hߕY۫(#{}^Șq4kLz\hJjDlO.\ʌ jEm{/H{ϊ{8E||}%MVB#cB0R4g?-|Yb/EvYuZ !͔q*u0e=&TuQQ.xPS8ˀā bHzɪW/I㮘}硾WcatkX8T$~"<-?3:cu!A.T[ vvFJcҖwĵF@%k\i=mym>6pI}z7?%cHDLẗ⧟JK|Wh#T_3?3T&H'MÕ=dBvL:Z T x]rK*=]Sʆu ˳tW-QvhQ4h@`hN󳰝GSyP 1ui>:ӄ$XM׶r劉T!3oǣhPEv68Wp%nLm`&i?KNӶ[m:L VߜF[Spc9iڊ 4;|i=>.A˹JVȷݮn|\y 9,狊l$v4l(Rŵ:c9WIf&'J L~0ieƲJ3IB [1IgR ɅDiaI(=)+N Cot,CO)ޠ7⿎J&?_&'OƆu2Ue~˘EuK\"$;E:3cUV#*47W|U*qƄ=JB@\n>CͭNb@ C:agydvݟ yq U/CbӝVXS2AzDmM/d@I@:ЯOJB(WEv[i-mlN w)Ŏ/eyTĥ/Bt 7vmxD;9!\*`Aq,?}BaAbdI;~d䙋`/=v@ۋ pP5{_]_?3v3Io3=~x?ZfDIxŚ16ȀF dPkY٣J8u杍KPut_b]wj wIFA"fPi]a)yl+<;Wp44kiGB=}UKv;egN򡊂.!HԵ? 81~GBӢTeёh`jbaL)253$;4"4B:UdT&e7I$; Y`_d9¤*1v y%vzVߐI{$克#joVޮ詴_z*4جkOAZ&sa\Xz9[ ¨gС>Yi#jW1@L}E ~IsaB.1oRa'BvB\z $ Lb-P*>4G)B]MX}Sb{]hE'-Zާ"jmUh!]Zjl,E%7D߂.b@0a ݎC,rOڮ 0ɄwQm8\X?5VnċE^(IP@ x(qW 1O{:Ъk"4y_kl.C?.濭"@ޕTA:?xip5idBe>K(Z| U9Xj=EƎQ}~qéZMЦW^[,A/bF6T2"IMң2zqbG@k߲ ?>ZC]|a#x86'+K05׹4 @m1q"Um@•7@ogF ң'ىPcPGzDT&wF2携BI$E_,grĝcGߨ˸΂5 \y?lVi1$XI+]V(U,|Iefm;A* `熌ޗ2@RMy9/ڹy} X`&@R~ AW @O0V;KnI/M*x3F2u:W3^E*9QDCo/ aȡ?#%̃0[o6%_fXyIuRDGMi.8BoAHT.)#f(UB"?[59?juڌ[\7OzJWuHGKy״Q?@ʤݯ6;i}Dt&U1IXk('[I*c>"!pZPdhHEA*!qzW ͘Bݲ)W=*A V-z[7Q8ۂ*<R=S۵Q"sDz~5g9_nPMhRNdU!ШlG+v]ā˴p9R wL-!Ӵ?ݒ3hRў3ŹKU )KYO׀ʪvkhePXU85F0-_Xm3b\7gxAs0N7uJndW{d6N9)w2Q;. &1L5Ji {z5z&'%a-wi o􊞷p2Tqsd84\# 0ޜ]dsXx铯3mVLg)O~JflsZ t6ݛ?X[պ\Q**,UupeM'RW^8v Ȍ`wY4)VMZs+nkv}~c->7 mvq hyP'εbrJ b8Z-3Wx'[ {%3JX'h7qGEV`n(NFDg+BڰAaY&?}*0{6w*"SlIm7)J>b?FUCyx-)c욘7L_Np ќԜoF=#1v xiI 2a{Tsz/\gr?:\9 ˟R˒ɳ&Q3܏\BiΛD^T3!z@ O^^ }ۮs3"] )d!kݾE$)-fy{vE<{r>ރ鈷-^di I;K"^zn#TNJ0 ͖atNCzOf<0J4"E~dQu-:Pz rS`~I8{ʾ8 7wi׉þ@>7<&>=ݵ̤Gt yqZA ! Q\+:m9)V@ߏHMnƜ^vkgȉS !'xV1dU_oamj/zm[q9X,a>gBYx"65bD I3,f[-kW% Q@%yk ۙtmT7 uNr*ݼUg|%NE3b٧~7Z"masϕ/<ΓH x6.ä_ESfOBy{|'KdDn2",5<^8IG*}vG ֬6\,;׷^XkFl3.~8Ϩ!Xs|=FR备.& cQf*@Mw:$7.&עFʭT"Ed*" Px i-߷Dxj6Ac>\Ox^ۛMMSB,@)̉L^q$5V"~0Ȑ`02˕\ $CqTԯ6w*͹L X^wyh>iPu o}>5T]ypUɯv#eBvH6W79^ϼUEnejW- "g?Rl>C!@KbڗtdGݿxmnɽ$Q4ysSL^Kx4ZbZ16vBVIf0oQ,5PO z63 ogkɬ$lmgb~-|w@nc;Xdo ?X2Hc/Ċ?qX R{rk;9'cZrTPYe@X@.gWDyūH E5Ez8՚zhD|@`ҧB/;1 ›TKncAYPuƌOp4 #c)U )@aN~UݽT^В5ZJgC_{|m.յ\:^h` f!nC[" |=2o}ہ+*itKU>^x{i+]"{$ c[WܮP sЊ{*(*/(q?em tx4ÒB%(=]: #L+za^w4$2P~μK(uL%#E8!/0Ä>+kw*68U 7D2BP4+I0x1څwb4#ъL5#Va UBǜQM Z@k]ۣ(;7h: Bـ<(#*sUg&90؞ygvJ>j:\Ɏgوz*߲48g\fo A%N;((?E˴d/$ioҥ#:M[s8ăO۞8^+'V r/NZ.q>$#!)d J⏭]&^D9B}6‹$ pW_u7>)"]3J@ ]>t'i帬|g(!ac #q ٣V, ۗV Rp-x@3vn72CR/N֜dƊwц)j`]IQ>m7/,kEBJՈzW&+FCV=63F\40#B/Wt~zj"i;}P{_N2[gqcqigsZ֫E(&!ݑdtQ $%#y,Bmf@ܠMauQ\LUmlC9~**z78##W1u,s*ilx 6:,L;Uߛy cYf͉ CsTO'M]@Q*iYy"Mw4zeM`ԲU"?k Ih 8B/ggg- m}mLфȓ]QBc:\ q|} ɣ1}]0.P2MḍË!7d;2=v=bм=Sg7,qA5-򭻆g!%HL%L'PL82?n*0 'xQ$gvouиZ3E^H1Q0yDoͱ;fx_ ydWM]4~19z; G u>tqWI*u@4؟ip~+FnRNUqL ^㷚*?6l𾯪|KҊjs0?fp0{x+`F #z,gHvZWϻ8ZR&xV~sۯŹp= VeC}GA yS@eT\<`IH=w_ʧN鉙˞.f|٦KNnLzDǍMIY6q<]"' Q\P52/v?s}rpd`Zz`CfČ#Ŕg>0Moٳ5Ή30QYb6KMo+h_oԍ:<9=V!$G[~d$1FQP$ Us8}L"} 8  `z/t{ȞdӜQd{ywMҴAg {ª*HRrRN=4MÞ\%?OҾt! k/G&9rwBp- Y"ۋ%PȩJa@c;w(]}e%q&f u#WӜ$V6A:S^ ?êd6%|sr8QtE_}M_މT/B,,4RA11=b68WUR~ǍIBr)b4]X2q⌺m樇N=j"k{RTG rPȓӸM+5ևSN7֓S kW<=LϿ+̭Ow]H#<)·DDu7R;Z7_E nîtr':z) <MNqg*"a)R J&  ಅp0$+&4k;$lCyGK,LE}mWn2'U,iLĴoC5t'{%?G&[sS`PR/R >POor,P_r:Mk$&h85?vv7 m¿b  lQV:lpETj,0,gL/ZfOȣqK im,tHEFiߐ ffH iSybꪴc}njR$Q`_#i7WSBoig>! )LR`HwB'Qg"VkDDV*bTaJ:O+[Uޅuְ Z3#Ǐ2#/!%OƸv*s#9ꪬrEk-waX\_ymhnn݈'-\*U+:0Õ7h !|0ǿazV/` ^b(Aeq*2qAG%muN&f9NJh{?kiy2h=.N& >98WEȋ? a5' 9n /#0N;ХQvgV&wsN";GEnV7. 2T=H')*wd"C||3̆vShU; 3dOj鞬P`h#BoV䞝bncZt!T"JUg hƣd-{J`)yʸU_,4+9`N}5yd{.ʊ)vCvM?ټœ#_a"iLjWhjGB7jqpLGfsHHbDtBnt9E$̀Dȅ]m\%X=7&tA>ƪ7|֨| (irǯR w|.K0;M=6~c1f1²  T޻ΞeOڊkvB#v2%RI,LBZ* whsijT􅄧u4=n*:sG|˱Oh@g>A2`S|r"tdiͱ{k")jaoSVvEoRpfԞP4sYCň_9qHR,`ZA۲<|=K'$;WCU^/Ùʝ|#Np V9  oF# fp:~4 Jj,mC,>q…Q|-ע^xK:.uO %[tIBѦ:~wLv4UXNtz}(AB=};CYw{@)B/=Bn &-ɜ6gz ;*4t!ʹJ a?-;U <{_0 ˌn3p⃀1kK.ʁMW:Xijdk=N3F rrIP`m[g^Rv i>Lg^+_UX&$tq$./[IkKq|{AI[kf' ^gN%P-<, bT_);w+tY v6;H*BKJxM9URyE1?_ k?cDa\vq&p ©+ !~m^ ;zU*&LtFam3ާ\U^#p(}{6q!78.NUT ?󩸹GوMVybVȖn7+N-p$['oX4n!On"acj\בIpR;~r t/=rh~x`Ű$V[{_Wl`3K6MF"4k#U4CX59|:j6Y#zİQO-KsRPv9̗.md=J$GK/Z:2v$PP7Ϟ(o]l/Gɉ֦v0uiL` uܛќ8a}ʏA;uۤEJDmG{џtQ:a.q.ԥL7 'I,bML&uH(SU |y:ane5)wMֱ;Rpf'zP x#@Zbyd-ӓF Yz^oQpaR|T'RUОFt9"wq!A%먺qؚ; 3dnhZ>r<u%B, ق'l1aPB9M"a|Lv[ʤMXONg{{y4_ KM53 ~P%Cͺ'KNs%}mu7u(Md )K6+Rj# lqZyuk|Qw|xL+ޕm@"l+}*hzO5,5iDqEp0ۭ =ݿ*Cxd # s]$VS12:b}uN&1v7#lɋ27[OXc`3\;n}ֆ -22D[?hRu';!{N Dud-;W䔹Cp͢KCLZ@EDl7pNeؾFL@-㴠*pJ6ѐni1|i 9[rnKθzo(1STX`xe"-hj^"J]ŪI1IT\}A=bp̕o؜J7]8t2xbLYNiݩH ,gd*ywI Լ"C 뉽J2F}Kf\A;r# (p Eb R#=A7[xS bV{+2 =%΍#c/ VpuU_8G_kKD# җت-ͿIC?fJq^>>{yiNo0+k;j_FIcM<2wHlP^ VRq>1Z : )df~UJ]i8z9yEp2T=U FjG7ұڲ0?qW񷴱eZ4ѐawNzaYNl"LM-t3p)rSQ'D 0KA9 p z|>57ưp`%u} 1/t[_*5Pmҹ7(Frn}@Xxe|`Ee78X*\>>>o;e\/"cV;(oa4P+d1eol^`{܂M^#Gwhj>[ Ӭo`+6cَ:6gk%OOl;+#?Dn5L$v7mAyR{tʖ_e{VBN7(mICKPS5*HQJ .fg;GLpDm~DHEQðjB_DOW>7PM2u Ǧ mEqclǪ ՑL@[(nꄣAo F\pD]c0ˆF; 'u֌@H /x( p1!j׺|IZ~tZWSA>fdJ0L]>xQ*ZP6.4:-əvI;ɲ"[e DzE\?蕈A~=.;~.iBvSf* v%~V1&aِ@ X Z 'D!SNf4l-5lGA6Kpʫ0i41WCr!K})P+JD#=P$2~dfS~y <r^uL\[Pq+/!C`9wh)]>YdqO dH9tzR 2T*^L,K|Cvd^J0^!I'OHڄaP\XC΃u¥JA_΁vJ4JvCȢwlԕEIec>2'XڴR!}03u%>k((A*%w+L-\\/VGj+mn.0zb[HY~O@y<ӳQmcfR% _m.NԘ0KvO\<1F<$T1ڒڡuȇ`o`-d>pMnH" p\GN<䱘>h) X#. ަ,Xtf9eu=!gsw Qܺ2 Sέz2}djfEuJhUZp$`ust~#k Swϼg.`A"O@uDZ eʟbMsP%A \ܪuu*: wqްܮ Ndp6\U;@f+eF!&O~{R(on1"&y#IoGaNf֩v3LnB-u|t^,WmLQby}tmɍ._`,#Hc;B8]B/ٴѫu!orj g#=ЊDVi5(vb9~L`A5!ieΧ ݠa 0mUFUIMpW;d2`H (b}.fTߣƙe79|ۜzN@.5 Nv@}T a@r&\XfINcTUsٕ<iCƏ,fEͭrR"|.VQ K 4yЊj_R] m#;g<^[d9!Ge}Nu:WIOHu;ϓb>f+ ۭm CMTo^VW.[+T%۝`3QO:ZY\B>ut|vcodiMOo,@:FCSJZGmP`IG_z2yᄅ/@e<75\< Щ:'b@y`hbpb-j_%\wO F:B2%7׷$`Z.ZIPa'IH;#9 pv%ԏFRK.9E4[B6Q.BGl2Zj0CH!JrD=rE}-b:_N@ 1>(MկB5 |1|al$d 6+)r`gFbRR;W6sT*ɿ:a\ ]r3TW[6&Ѷ'du9{hAT ."F ʌ[PgH]3}pba\AkʖT:a4TnӤH%)CV-F<z^Pݓ-iNĺ"A:=sD#IwK-*1wx6rjs8EfFmgZG8 3Jpفsu0Z:tQE+V3ͨ,7s/riQnt%c) Ʉf Zk.NCavۏ^^9ɳz&':4Qaم0U%m4j#Knc[ D@֤rz \"%c2]+@,_P_Aja lerVwxOBW%~ƈ[SXw 9x9 Bo%h켣Kk뇾'+{=`n`gR zY\B-aeBh#2ekV`f3w_X`ӫo|~;2g U(amAD IF|!|-PJ&f9o\\ \qU̝1tmStISP\쭾QpTW7]Lj1nڭz_;x~/m0H(8fhy'@T>kP>N)|*X|`©÷P97 kY *]S󯋎_Q{J27Śǰ=/8ZLwo%yjo# [2~~ "=j?1XSjk:۲gJ|vm 9۪ ., F %ϫߒvCo᚝g8 ƢH /%).>. {PgJ)2ơX |Ƿ$::+ڱF~yKˁ ApJANqEVpLQPBQn4EC`8Y5gRWE/~+O,7Ծ)0oAR@MG}d\1+#cqZa0 ?W@p,봆bpHLLjW'WX$tVmejV3Oq]G˖=S57z[ GcAE3c-odb!Y] ߘ,,w}8 $x*C̜7 kr<:ғmD͊t,BIn{}.3(ܹQBݐ?b2*݉ݶ ~=^l q@.sJH"IjMEOh]uX’UL&JJ埥R|bs ŕxH~VW:dbՒqF^hN?2~&BI 'q`PhUBQtwd*^ R6'9kC ai//җ8֪a*MLcbEj&a[tnNcd͢ߠ.Ȁdh `sq~CgOk9wyҰ$> %s E8 ()Y2gǴp+<} D|% 'E'jqWv"63;()jĝV ZAa.}g~QQ Or؋H,;ܮǰ `^C5>\bW3؛ƂOAbZ9w32@x`A#G| c o,#LP'/"C.{~LĝI*QE06SU/%]>\ +6 ɎitÙrRY#JP{Ӷ1z_`@dv"Hށ-p=;o*D3Ji)-QXܜeK$*䍝[oLK賯ݢ@;3,0Ykry@rM`Z1&D0ɴ|֊ܼL)aNZ1XgDa٠<0Crd֌2JۅGn({/mZlˮiGaNZ*`eNA*A)Ku#d@Z%-7*2j7# 'MêrBhǣ_1U۶M (BI}+eTQݥᵿui"N[1]k I趼6nLH~ -l5M%TJKܽ- ͖rkFQdk/o9ITsBw!U7~7K)>C?s c<@n6B~7UdȠ_ #WB26e-gZT82Rv̉c{^[b R)Uj>VJ7wr&#T/i2&5!FqwRTwy÷6K\`xb'feMscP-Q-84 » 9ZH=,OǛFC!覴kXv&1G_Y)72#2*%өjHJ\t#ϼkzT=-껙Cу%W** (ci;dτoC^2k,6ğڍ Lyo@$ro$f2z*jY=ӑψ n,zr]OmI, %u kyq.TEK_:Nv|2B.~E8h{&e$Y$vxzbʩG0%Gw {N c$&_ziqFyHg?xQMAEd-G.~&Th)(hto.t?2-daONs4 -z/)oat R!ȧN?1 ڭ`5c=m#7|vARv/-#m"cخˍ_>r{M x{c'3{4@CyPaNjW&_ t@y JkNE\cr,īK=jf;kgߨ]7:l6ρm 7jOHK{V@]x̔*,z&\UVs;K@g˅UeV99G 0B&.w D-3ZeB&T՛žX;|VQOz <;=6NV=JH9*k8O-:}&Gx爘}6ګYj'( {4wtn*Nňml,& J/u""I ~UxP8=5#m[5Ub{`oM+s=R[~Tߜ|LaYt!=\ J$ߞ6q/y=YT{Rz],Kh˗1~7vߴ'(dD 0szySNE5&,LJ)5E&۰ZDNXT}W7ə %u{V`.,!z9!͒U)1ګuL &(i|O@%$daE 8UkYLR7ôP,Tk"&ҳ H~@Oi]*E"CoE+rd53"xO!kaъ zWnT(W\Ch^D3LA4^;w |:ztR_s_dqO42CZr˜r`>I]"*bj*Z=Hk!W܉?Ås4\hDTfj@l4 6=;qG&o~KwhKr )eyH'7B'FL OsKJ>CmѰ]Ip>1F[doJrzoj{5Aށ3쵩Eg\ŝ z˴ktrW!O,LEyUV*+~HUW ~Ƌ`'x9%0̗[ ]F fn ½c= XϝO1O|QZ-nNӄb& FLStU s+L?ܩo踞}}MIS5p)/AaB=G3Z'6jԏS dѤ-}MQyR9\6VkȣDyը, IaCqNdڝ;QFSʗUʮ) P=lha-zѩAWT8ϭ|ۖk)X3+YTG'QBX'uB\̦-7t< GM><m_)Ɛgz@@ͨ}f`W#"4tR3^}#,kCr/Ri:C'$.Eo46 1.SCj=X&* ZHZFm獃# MqJT?6WRFJH9b(8l85 Uc<ںAZhlN>(ӛ[1ٙcT1yUtEpгtٽRQ[N".j)Z B(M@PݸR ?4<~OKD5׀ u >:>&68 ľx%wwfVTnC Д{۽wOB .BO\w g"BZ1R~bFpɈsV!:o4 bDflԟ@HKƟܳDCXhDAbgúDfN]iS*yX\+>Eczl@eSg&aZc #ǏmRr N1لI4>1wVKri<[pBV5! JZZ`Ffwv F՛vxFTS`)ߝ_Ω:TQ$vPvWFe㋅FhJau (5^OD z=z#** J&y\12;9`[ԙmR`z:ebro:`E3mzue:C=a:V3|R{1e3*t4!JMA3O% (O\|H9?:{mL<3[W,VJ?!l) ȃ벇k;]k&SS;|W8AJq<&k|k2֪@|iJr XmWTO7-2ړxO; ,ȞlfUHߋZ('hތD9aگE" rj Y3?Iۡ?5޾w6`Uu9jyT\ΙN%[?3ˊ;Uc荳Q̑t 9xە\ؙOO'r q6h8% Ht6N__"dJGXt;T[־E@,o K9nT&Pp>~|'EYp .W-}ZUҜ /@]`Rc\$.VTjNM%k)jҚybʖOM3t پɮh)4Z÷nNEIL| A-J2q0=x:VE-\F,d1ě f#[f&SC9'XkBQ6d!r1CHA7j+/"c5ByƯHqtFةOYpjLp(srJ_Kd,C9$_DkzɕiiOfxMh,c);M4-A3 W^>9Cv<it֫K7~$+Q|GBHն^sh+rqoBCHai87Ҏfk|{8ʃ7n3-5U`{&$‰bVKw/&}{xN@Fbw & 7WX0ךk  񰭲)ܮklʣF~D;U⎃© +sOo׌$,T ` %ˊ ,ΜƗW#}f9g+K7,P/K[R5MKv7~E`*dv7 >4EUhԍU9r^-Cn~Ck{gLdKMWY%zeސX&>*ȇHǛ*H0^h: 7,2u?ɯ<1tUcq^ҧ=vSYzom p4֣We{-CO6:J t{ q|K\ (@~!~-{#Nww29rb=6@PAБn })8Rv,t_=F7a:SuOvI~*WVWe pw~,έ+l#"46'/&ęyXvo(Mez( FՈOEL.A_jPV>胢x<_Rhe CȞZEnEY,Q Rp7OrQSMډpS;y<05րzQh'_, _i+Dw#5:\!$ITҜdE0ڼ(:׉+[H_7, `*JLcy1EcR[ =5mzKBK_C:Dr'Xj%@1&6e GY0h^[ kkcd6VǙ 2)2зƂ 4go4/{_ya ,/-Vs"WWrBX9A?G&j;#U+r!]~HSfF< ?#Q̞M _ɡ9)gfXi㽺b=ґelIy4bbצsM=>2!&|zcʒq1rA2y+a1gCHJހCûD 얶o/\EƷo} {ˡ @_ 0^_x'y A K'H^M;&I].EJ,Rf}=1 ?h 0D\rjS~Q/*G#Mj>|Dqte%7+ǷDi,N 7>ng{ xrKdKMoApv<kߛ\ xwW<&yWb.yI{rA>i#ak/}Gd>۲om!̆>J YEn% jsz>kDN ?.ӴGg]"yS yY0"Y]LI5OcAW9XTAuB]q/݌Et>F(v9ιʹVHNhMB_j:jԎ@C O9 EݺfI\ց4;Iͬ.9U] 'g KqC"w'ww:u\Fu8irosqZo@ n37/O9Zi A б Yp8抽PiV]99H%L*-c/J \ ̛nm Cp\zeQ3=_mp|$)(ͪ9P7kīK1j,*Iu{3CUphҙ+,xFy_r^Gָi*6}2̈́.61{eޭt0~c3i0Qw(/sSiZ3p3U4ݨ+'d!bE" (Xl\fa,>\5z6S;<>F+ $D~bEj9m/0EÒDj',~{Gٝc=\+#*NG][>ALs`8d'S+<+t? ߢ; JwV w\a7@4:Mª|ߡ=wʓ ~xcUm^R_/C[7mֱje-RdṈsO^(tȕTp7;ܩι0Gs?蝹g4~\4Fq<,OkBFV1t{_3c!# ya=Q8KQ5W{e< /juň o0>09$u[c={}H$#;RXuVլxؖղ,֪q\~zsۇa,:#N4J,9{&Śu6 i&`^5QLu(HZkdanmb'QX! T) c49<',2E|(7/n&;,_{|40h,dH'ERh1}f{ Ha=~CKA 7p$xS*SoSӟ mD0UglR+;5-H9}]Vy6h.O$_;b0(FfɌqXq:J">m ךciQk]2Q(ٛzN^Yҫ[7կӥ)׮p+Ig$1T߭l$v]K )+JPػWxבC(ۏq.|&yٛ/΀kZwˆ}Ce🼭0)Z4ѫ)_3VKqPvE >$<HUwBG`¬ݪ>).{ȂNR8v;[rcK3d{ 8a;S ܅8a8J ;\wWjV:V?=ĘĨ3H$VNey{) FFЖSBĝL?bR]B8wS{:zS׭`sQf*J)\A$w9?P^Slq߀זu}3P,xȇ\ݩT`BKRCױ2boJJKV”@j`[T%]y4;|wDyyx>ͺܛK/Jo7&+ݎwɟEV = 'RX$j m&[3P'`Q!\עLm3k]{rcG 9KT ec9·b)KjH|XE2ԕaEhYߜs TFV03X`瞸q/#.[GrzRn`#Q ݮ2 rq!T?Pl0/_;{XuIrp r$[_`{cDZTZu Ջ,yN<,1f;cv eP 9E]h̋{#eK7ybJ:_ I4 >dpVגG ә20h+ !SV!ҵ߽/  V1QuY9 Co[K'蚯c㢆&hwdpx y @wޮTAIA}×N?bcFzW:~9`ヅv3(\5H)X/4].y!.= ˊǥ9"MHmŮ7nޑv [ hԁYx&i<_R@rs%.P© ."6O\~`=]t[]4ДTpT?9T㤘}Mp6M;t*ˆu8a zI7oVA=n\DT6U+Ŭ|-lne1^z3sʞy'̿o9 &=qCz].3-O՟ӱ? 2[?+L\ @Ϧ슐) )78x`ibNX1:q(Asx1U=BjbB\en6;\K e X6(&Wب1GZ1Grl^>D1mt 1$T0݀9֋0S'cn$*fۿK0`[_ U8wňi:W>UEnkWQ>/&kWj8= ҳލ>i% Z#:FFTZv:dݛFN!cu11N3mm iy7bon'C;vhΑf7ÝN.Ԇ>Uv@r'ohM;S6VS^yޘ&bEEqKL#y/> r?]R]U6ɬ4REpu6=DKUg^J%.Oqͳ T5jƑ(F%h|vᜓC;IK!}oui_qqn[GҢqjAX7аmL`G%c,DW\(mcc^B(]( *DLQIe iQ>Y/"t~kNo}SK W&"ypá4Uom J~oܑ 4A+*2olmvf;PZ)!+~YC_(.2wZddV< P692z*5?([y 6 &[SQ$KTz9fX\6Jئ* Hw,g(9~Ӿ/popaBe~5d[16,8ђBK!2`/8lu=ǒF_Dмa)asPB z%ځ0ږO.<_J[! B"I=رՐGNr䀢gF`ڮ'lşYcȢ JOؼ gS3(4̍Q\iq&Ӎ_ ƎR^gbۿƤ8[x=ZB0ba T:%qo݊C1h+> Gxwa`f!O0H9F/!Pn )_Í"G3< U!UH!b$Y&R ;A"Wh^&P{l+YrLXK{1TKȂR8'ݥ \vjN^,mx,wg¤»Tn{Ͱ?ICf@y&DOH)nhx'Hw`]7zMê vs`3v jz=/q=ain0_Ac0`׼Ɏ J(,t,2ah&]7B3+ LBebWl-"1qWow>EqU_sċ.JEC\`UHhrV N%uŸi4.DkH~ˆ(9udd*~ݵ&9V(s.$31YZ888 MQƙYm|?f#`Tg~:tgQL z#)4(O-" ;p%& 9:rĞ؍\oѩy*TFjk\)VئD{&`ʶ|{iζy3E]15RzͶTj޼v ~kc0vB\jXp fɈ},@/Bw{vnf{OṈ WՁl0U,{='#pT^Mr@#CF${}-5JRg@GBDĨ9?R2kZE##ءhBn9aẽug&9xn,k9|Rɮԕ '(]#-kK%脵r%Dc 4PA#LCq8kLJ4,Ib33Q"ո !E_mNpqō&`AO?-_J|FhWts+9$qh8}])q>Q8Gf58.p BQC ׵VmnqYR 1_)hHj@J+F9߂&`J'k|Ȧ%pEJd:ڝXB,{~۬=H8s 3W6^EeIDwlM2Zf3A/W2%YFmYXiEwxz[}T]nË,ho&"Z/Y&BjfƓDnnvdM6c\[tR#J?9 FMsܥEtЃlr+UWnZ7M"^ wqJLbrJ|+4xڿ:M푑{_l3~K`,v8| b*0+p6!< PPmL癐ցB5D@^AR7:==uv)jm ).\-u EǓشgٽBZ]OwW<dk,f|?&z":Z/==V~+Y-G yNUն˨X$FJ`#=鵗D b,jm3Y2*@W94C.ۓAאs#>vږ2&FU^qoɬgHA1 cX9+0ꁑ$SBp"mfq6uyYxDF,pP V g$vZ(|bd}s/ow|(.]TSH}R{g DV QzA[7Q%w1.9Y61d]!+995~݅hg-?㮂㽥Wi)9(e~ #w uyRsTyM>;8φ`~(5'd/}hu`,\ '"dtލjA`*V/耹"8~o,5)"$&gzx.v9,ٵ\})LFתTGuRN{,nQU2!bhLF2S$;y"VZs,ev+mp=8V2*,XW=^KF%.?ǵIuҦj hBο|.ل]ܧi+4(]IÏN.7KμO!E>p\׎€6 wueB_ KcY*S { $ӦKq>jVףyjFO P,k1oE;7CR3l=L5PFy6]j+6oY$09t b6:uG3Q7^O^h/T2@ʹٵ5WeєYw""wilϥThf1uE ѯf(<.LnwxiT׀D w\{h;uќ=)̇'S:J$*X@D_c P(lw쨃!jiP1NJcX.e=*bAjX+/tܮfP<-m$n(9]!Қ(M'^\ Xwa!Evɦt\ʒјSJVxiJ UWxY O!dǁQi?+?׫1wL,㼞L(י"C+q^_Mz˂q+o~bP50+(5X0;̇" )kX$\ PU oɌ@QO Dt3~RtU%c-I鞶d.GumvpzĺykIď/&!56cBHnJGN/.Qk=(8< f.^]V^IR9z@*dbʨkTA@ueh WzU14js33 ^Qbrbf 1ZޅFo?tJO4TJS^Y,Tf"('ۤawWMH1Ze`u Jo mdAGŐi=>hv,G9ƺꨎ1o7$'%?s:n- .efװvW6"ϸ٦ẽuU[\'' + LP~؂)@)}{6r ŵ_uk=/Ϳ.X 2#ߑЎ8!h},=?"X̆(?P8@pDwzxh3<"f9yϣ/Z^Os'MFT@KVZųpO79aN#1^66uCPR}>;V; x@奌+dkly}j XJc . $02cĔ=Y|,7a-yu>*:Sv+_cZ"<u\9_x vVاQYIT_>.jmO4XZ\5>#֍AY0]'*@щFA%7 `2 O'65AX Ԝi9vW#fLg0]Xz ݜH&!r 3rn>?~I mv0C۱B#.wH=w,lIڌM!"5/~M6Te~c`: T>aytLp6X]X߭f2XDi.O*HҌg<~;I$a^@rcO ]}>@RC:n9+4\֖[^掄{aMpwʰįѕd: ? (3=M9qDԫ)g&n^҅QQN-pq0\ zAoVRNNbj3h!Wsd)ZAE*ԽaZ끇22D /wf/O ĉai>.Q1Diiia#"Y4+#KRM2LwYY{:b{p Ƚk_M/=#@0fȐ-bNB۱wJVhUy(lRKI~i"wȁ챭IQ%_5IjYzʔbuj̀Ii&os/WĭN͊9;)_-гddȓS=,s Y9ꚴmov4Uyz$rdhL2j,ccYdLҲaؔvne2xp1Qo-oÌ A2>KK 6j+ @g՘V`[x.CX|){Mj?%Nf]Mz2!QH5G_gϨnb?7x\&5W><|f+2ӋEplILNW_)&9iSJKWѽ) d̀B8v/L4)gxK}kBئ]x+OѪσى$LBj]Q1ԘrӰL'\kg>0fK,_%?P6Ac\xJz&p%nXƓ j0:SӞ i{ H9)2h1np@pxҬ-;<wPS[\C $Kg$ROc.e dRw{ٻYCFH#% DWC]s iX"Id<qdP$NJ7Kd!p͂I =+@J. ,ʽ3Լ? vЅOa.ɴ)Ҁ nbbua4'H6h*8GO-J!VcoVyHU60Z¦KSխ%M7?!<lo8ݯwak/kv%z oOqu-ZT69%)ĚmzPM\ܼm_ϥ)rP 0VS+CQPߑL⿒ t&Wfeh'(1jK<_uox%- {J߱ Z_bһk1yz&23OЅO7V +񨆣[Z4JrbT+v5a '∮Ec3tlٶE>uU+ٖ^zw-:V@jZum-Ӈzb4[ɷz>QU΋Zq8(wmZ l3?դw08+Lr8`ޞ jȉYeب)I0K3Ǵk ϰo1Aafт)nd)8z_hCq7պ vcs8+#KPvJ'ht]=.X#\(A܍A;X># wgJEd i,iNn?<&?YakxY B𦝜9ϒX^wW | >{<-WNx>w5Qy. @,9_q6d6 5A-/ uγ]|)զ]Uk^5_XŖ]H|I 䧧m^5-: nTNu:l<͍}"S_P~\ˆZ5~Jsf1Aøx4B`C~y%LTmVWN|~,pwVVyJ$Խt(7l2kTN`]gw]6#|teg?Xf  ML>Qy]轑@蹾 5V31&B{$aY/=찶ӯq}-,9nba0 XWB[.넽Fۈ]RL`oX?Pe[a*͒*hwo I7l~S[5VUp/0ReVՆ@DM+gy?fp{}q&OUO$A7"aA,g`d윶_iCߍK 75`㵆h2W7#l[Y^K ݿ+d/=㊨/fڡVJL`?r'ʵF%;+Ey6LTEIiwG٣M21X^t#ʅۉu,{߉D\;z pM;q,BO5+t`7Pjf|[`sRE2]L"qxңt?+)9[륖’(L70&DA@l%O@ qR3xÕ!c*/2u1gl,l0/|ܢ#?0l>%{J@&LHC}҈yd*)b9maxVbj΅]?wekWIO \t>a ke/۷i OW FO@ϊ;!ZFv^z(s<ވŔq<*x?%j[:/hx[ 5'e9LY&jJBvZ-סg! ~ZCm<@Wo͑9I bI2+(, 3̗87;h: \+MF&SQE!R-._Ϙl~ZUEz^SAH30(UXAFK(qIbd}yR6o* *\f C1 <1͸>d+ر=a;4$9GC(8->;n|%PzdKR>!O0 ԭ9-#lT-0î&>Ih t;)S7kFƶgۜQJ}.EcIs8m,G\eQYuH)irIb,gFaGƒ/n_'mvVS{jH8~{T8|R?d"K2TĖ ~'A7tpLڰCHOuU;&jsРDd8 }x@wStum աm/!rQ"=Ef(^ M(c@-:]$=,')N|nJ@9・vFl8ގ{@=\4.+ĪЬ D7C(A I1w2s?ڰ X|+ Բ`˫H+܋]6Rľ[Qbw@c4r0rkC sI#6g URB VZype``D",xoƺ~6dW?mrh=BLozP8Lk˴.?IھYbܥUn&>0%~ چHc[ԅq#1h/ẉ6wUȔlK3K˟-a&D7D^+v\45kƜf} jʽz%+0֧UfiǃxE=14R-ϚlJ#/jtͲ[Bv آ@r QQ%ք./i*AI\Jdq& - تhu`D2#9L^icQlP˽gu-S5]oIL ,+<śS|O 85z} U7(I5/e]wc)8avnɣȪ>/R+N+s" 0/u;Hqe'ҿz])pLE1{[RY^Dy 0U+ێos(|VW5x)]* } )Iq}oөA`'yNriwpW˽CeպCAldۚXk(`K_1CmpH7# a0`&;L6l h)!s3Ԣ].z4>Ԏ+ABErIXEmRǧ˛%ad3maFEU$ ZJ27Q[L kNF]wy0Qhw?!AB?ý>jy˜J}@L-b}˱P̹.U5mu ѯg#5S)ƈƒSR2p4>I{.M2MZ|R+#$( 1L~:Ύi_#p;u;q o[el_7B1"tC 650h%="<*r<Pގ(bj\ WJ@W?l-(AEesm#ȈeE;CpGP(7!2y޵$k}(n> iK1+%qͷ))ŗ2h駼:S 9("-Z2ݝ =C }fCzقa&t;>\&aH׍j}]rb[y/SL#292YWխR+K_+bxbN{׏oV9xNUoVhy7~_#+٨_c>oBwy2L绅D]Ƨg+ԥ?h}xI4G8P%Jfawsq!c{ ŇnE(U(3oݓ]Hs`Z*=/V4Tf2<3胨:4{pŦXʝ ka;{9_l N "݅H+ښuDH.WkI[pMiv\8cr/ARLĩ: JC7WsD)ڡ9CòRHGzb'Ki5OM^1Aх6??ּ$Yyx.tvcd^fCAQx/0rƁ$va j€ńtl|z+ׯ1^%/zMW? Ta;i q 8x1bZj)1x\ieW\(֝nMbe2yfϨTlqJY å߿ydG5.JIp3#SbÓY$||7d8ѪOx.)[\WDG GʛXGWL;OPN[6˵zՀY O}jKE*x ̩(1'֬jI6,W'7ieb<y vkAaa'Eݶe|Zi5$yU}Co_ع[,"3b*˙mIc 䬗ywgf^0p{Pˠ2K*Xf`%WQ~mabTX!YI _b9f=86r`41z CY8CnR6N6zpf9.egf<3avq5IH@F riÊGc)D-0u! A."z&X׬LNNb}2PAϫ@Jеx6a6Qcn-?b [^~x#oJI[ p[7<CpP^N ,xK~w}nF\ Fp%LGgXM<,ذgA1ُ;~ܭXG\Yq]0%p?;2tUo.J=yJe\|xYoP>aa8dsb90@D×SCD1{1+HPaŴx:QCN}&M| dȺ#'ڮO&iEiVnNBզ!X- >a=ǸLZ ]S^0s@ޤu&ιrM7 @L+-\ƹ{5<2֪OËxe],}9K?qP5"ieOMHd*‚57Rxio^6'q]~j H@Uӝ[m0EMM6gt4HquO܀jd%!U3M&PmrCaj؃Zo 9ۯYu=vu#?Z!Йbt#O*f_-B6%?D=1=/guOՃDS)⍔ˡ6xgV$ @Dl kkj^y%GD Y'"ҍKg ώ]gLyX{j8/;#$~_0){FY4Qy4)kԴr?uin4 ot9,"3or[;%~GeEI:bdFyT>MǽَmKHA2ϴŶJwVb:En-6+v?NBz8$kMR d1u8Cj9.ڝ΁ dL]^HW&z~!VI6)+_*G :Z%O{SFLjH'H _^Q-p 1^elnJmmܲ+ߐ)t}LjHmjF#*R9&rX !Ń!$H؇|bJMt`3hOx0 WZ<9)÷46/HGоCs NC03|Cikt5"EK=Z-怤"s2>w5yzv\J%OصȈP7R$鿭r7 qAB* tN`΍n'Oe|cYd!DV "G0NqI}a 4 W x8IK`1)p{ 5-[ 71 Gyc aY~HEEi145aW06&D< K);*g^Pgqmvͱa.1a*]IW.g|? m*6cɆ2>ʢ(M>4_[?>m`e'q=$!ՍCIM I f7 5ˡtFӔ(O+KPE.s,#C 2vS5vK-.q;&E)P[A%]y\Ȍm,bn~xFOzo_hZ,O~AMMUg:<_)0!>X˦ ޜf=(ERbrc[ڊʢ5IHSM\U2+tPXf(uweƨ6khXľXb(dCXEB^c3lyνՐ_.4-(c3cUC]ۦB LxJ42P4@Vx}?ӆ%5/zx8[k{ń,Z;EhZT3=j(v)84A|xdU oC~i[TZ{9@0t0=u'e`/-Ԋޱүo' G\Okd{Qu y>7𷀴D0. zO=c6Y<02;D jrO$ʶ,n:2~ וe2kTu}a3r&kW T[ݿxO% <H@PN`\*8"%0LӶtv1ȌNZ+{J5ntۈș)0'o8Vߔa܅ ~sѢFtء>ָ W.LmDHA>(}tؐxvi:nI 79f2.u8ܗby &170J[ M `s/o9N2Xni!~jёDR=+>KsAGs?1ZU*]DB㴻'%&C'AɫoscI̦2=63 E:cfkirX$I9.ë6E'Љ( b)v7a| W)$azHEW] -MY"6`<+> ?Hgr]jCC03dL@_wlc2Oe/IVejOX"k'8Ǵb9d"}.Z 'C0ɿT2~۵#y@^j&^ܺMS&Gx YN#uك4hlUS#%s8ޛ O:&%]hgIѕ9xK}]GM} T֌.p';jCk$x_(73}BcyI|!:am60h']FeeSY%t!j2HSWD/LD&75eiwWK~*m_OU*ElW :?䭛G @uV5@mIzFK :]y+_ XrWĖ|8nDofퟛ3rb|"9=[c`gyȍ @fZK"T9fJ<ݱX`~ #&_*r;z!q} -%hqP?ao2vL$k5 3aGcd3z~hYE0Y )W F{D! ąJB$_T+C.vNUgFXȴTjD<Ɣ*7j WZq4 '"(Ev|4?uso/w6&7xVn xt\"`(h%-e q?@ WwQY6lC>{Vӆuzwηa4;0͸]*Hj7քgTyC2DV%|sX1TQFX$um<촋;xExJ`dűm@dYtuhP&_Kg,v?W:τHe 2I~JVbt蔆F ڴFv2׷ FdRHI]fÿ,/ߵ _X\:Skl}࠰6џI*)Xs9UV;'+Q:R5@uNP1|R.#81R#Pw4 1bz_f2~Zܒ@俫6 Fd#`|4^vun|~2+BXjxHk@W$R'j"\|DxW Wc ;́DU%vRBґ-t M+Kn:RM<y]Q AsIe+ ioG'o*8HԴi3Ѥ*q}d @;z֢EQa:0}_ 4 "ȝ)$覛.̶1c-($6Y_C%$3agdqAߛrqv 7 #ރCޮ>y)<qShKzCޡ>>u3? ~ |}@Cׁe|^(i겕l h0{zoF5qտYʔpyز |~pyX\>hm Ă4v :_Uš] SeZOSi(2[0fNzOHqRHhW1l1!ZK]SMC+JXQSL,n MclGm8<gpXwhZxaG[KەU%YY"w̅Qf3)rz\gB<+rn`prn4ExqcPi 7$OȠc˅-u.|E*<GS(R܁ddn^g>t"TA\ޢ2R(ˎ c:{{}~YFޗ0@\dQu >ZZ*@Urqt/mQJ%S-ں;&t#jP$T247{dHK3C~"MTE)) OO@J}tv(X1H3aưz6yzL1<1 qX鷱O(@jzyTYcB&Vd8x>$( K?ȸ$$|:nm-(:Kk5 W#i;mg %\Nbp MDէ5Cb˵ dW50o@& w(7g@k:YJb+y#gnoe3')H!CEnnF~&d(-xN :uHh*%|zo[#ϟ< X<$R.ǜ%YG9܅  >WW%'pԳu*Y멳cOWW~d8Jb}s\ a}Sc@CA =cH'~c<:r\׃3UT0FU5#GDgdb;nʜe4}iJuGħ)YBz(tj˪b$"]G(zȐ% p НY1aT(A+Q#J&1]M~E^lu+g,, p WhWE 1'806HdGOnj[tSayWx$w`2@Gb;YZ雏fc?93pc:MA>u׷^E$;rhŊw;M$**cAZ_ӈt^$S?p |O寃xp$yDV{Y7 ҋǕUaկ_|R%us< =uy\OϺ7&a͔/V+6UNgg 8Is!-#+?@5lpd_ZyD<p/>\F9 ^[XWvgf˨ly0*3N|mCֶtF$9֫͘ ]HWלTt8V.J@P|/% "ϾVv`Ȣb`*ܭb(jsL2%Ub~Y]5tO 6PLn[\ga{ )#1*[6Jxdihʟ`wth**ހG|My-ű0+u2FLCɭ 1YK:},ZIP˄ n39M nkpH{jq&vJ"ܺ3Yʩ[֔J*\ .R lf(C֡. l {=Jn?DaY4!es/`TCߗRq. x+Ea#% Ȇ[Iar61WZFe61Biv nSj /-q@O3o\}cfC|!ȼz0JvڜP"\MǷ9ԵRyBzm<[7 ɗ:Ca%%Ű>Aÿqp4_moE 7J){` BhP50wGS4uxJh7v4xA~ӯU_2HAI})h'ٮDdcYZG/K+yO5FK[lAu)QH.^<+z7gO_gyCXǏlD kt)_v[?_fĊM ,lݬkr*39|tDdz䶸j,,W4Fd@X kļ^J e~/$䠧At-ڀ)$Wf ;E3!u|C92{=nr3A,>Sn8Lq܌;J?{m,CyChG7V `48W((ٲ#J_W5ƫ8D7:kt̙fw^ZO}>ᐜ%M_]]Su\}T/o28iT]Z=?gڃáj,؆VhLEs_ )qx,*Qċ X\J$wՎF3t(w\BƽŁ߻cF sm [/m!bkwAebzF#YD=Ry6tpOfvY[|JB bBݍ5{e03I\vP:]d BX$B)1|כ 2H&z8R AApoH 7Ž oj8ĝ4p:\54m>LQ0x>|rC'6v@>2[8n)&utBJmFߣ/; kRqq;hcsm\:zN|71sC5XN5ՠH܆ ~pT8o,;cQ:l'HJ%ER3I~F`1DjP798fx-yޮ:Ml]\Oo`gb!ڃ^ ,{\˗Ԃ\jOl91ƔdJ2Do[諭@o|yA…[?Xk0ؕc:VsE%Dmږʨܥ?R@rEʹb75:vY0]ḶQ/LDRz0u!{d+Żhy=!> E &tR˴yxv 5 &Jyw$O&[b hFVZbH+]nA@jR CK}S3D ?-J!2G2CL+_߅{,nb- &-;_Pؚw7JUohC-G\4+U!CPݬDci|,}chZYZ9`,?k/g=Hqqݥ_F#?"TG^NJ鴷]dQ i*9qA)RbUS0)yrkLXM?i7gt޳0Cݜ4Q/cBrDznKԌM (a+Fڠ)֒wu-Q)h).0ÿϷG&rR/K|>aZ?5#}{Rid {{ry v5ZVЕ nS'/-;C*l,)4D 8ӉA\flg G{uHJ_.݃|Qcl=Ot3+ўĪC]_;tWiTI?! /2_4ڱd#m L23MzW;.)V>L0҈aatV*Z`Ð (>n'<[h`fZRzwzlCK3lנ9]nu@BV[5QGw[PB,}3` " onUXMfhPqL&rz6.7)+8C.U_W78pc3"YA&fo`ڶG8kI3j 2#{ςsGݜ{;#4T3x>K.w:U]l:GUФ,QX\]9)|'چ,*#Qa&  7J74qp7N& Op 5 Ww+~YlډƱ lcxicItRX?g sFS>)l~nhG(37$T1vHOW׏,V:j bg$f*6ѣk˝C% iårcwQTt}2=,nEUv[\e;E&FMeX^6&:oF)KfKHAn zsg0.6\oŧ<Ѝ9dpIuf4;@: ܩndd&F% e@Z;i(ߤB^";z%0.khs/'v\伛ݪY^h;uϺ} ?FDׯk{U|GlT&x9&vXh73xKm[]*NcYa  "FPM]EDjckE7Ʈ:tIŇ0"̲g{S>tӨCFOF|C?mբ'E]j/BGcSq s<%Xèple r_&ONTtMKKNT2p,S"C!vzy1vDHP%;xn&^ H 8]sa,d&i4xn#4!Pⷉzh6R&"@ZHZXD&12GƎ]3{V[Y''"XϜF*0Bp[2+c0>HPvڔn [쩘dԳ:t{\^:<I>b@.6HWBC-{1N`Opo#@3Pj-q^L.$}.% ,oI9fsHO}HfRD6=!Y/z b"ieD|C+Ax41CPJ7kţbG5Y;zv}$5ѣjC?L‡R 5iRtр-+Ú',UA=#C01-w\Kݐ3 W|]B6aLYKvH;Ygtb;?osUÚȄH3DX4UΚkCeg49Ħ @NY{G.9wFFXYnNCHy1= طb6 N * l18(g Ls]+ hYjI(1vMbW̙IkhIb.^H[^4i =Ik)C9~8h*]0H4OwT"M" (<x/|Jd`x5*[7v OtFH.{?ѧ ҢE/\2-Tn]ckz&NPza1QI/]+]Xf|$V(Шh-a J+v#wHͮbnN]iy=]l93V\S΋}np (Tn9ٝI]ҍ.H ]&S#(\\k[>[YS⚰ױXج9 -mPZ@Uxw8-yj2rk/)q f%,%^+V}e{!opmHBFx&Ldր J~ |b9l୛`!QCEEܟs<>cuw+%o10zo.hUW0-4jHz2O"ScG'6x*{^p`L)1u{~lGSvAw3i_ULB1Ӭb/cG+ )'t#[^j1A{5d]:?_uC `y9FU1vG9U]b6[J4 /w$}BfWYYf4LكBxm)`mk]qXc`sגH rhpbdzR8$a`ބ <)w]~ӣywC{5(hjeRSSUjFGMX NJ bZG&fg(wa;+MdQ_?1~ Y\nvUtj砕c'o3f$->YQǕD;]D炌uiN#YY {+I&l"!1W@ !nGEZc{^𵑮(hy`EZ@i3֭LI̘AQRԠf< VZkRރ66yŞĒJK{ȥ  C Nѩ3vH#DX?e'$ua bXAK55yfܤ2ӢGE45!Ol_%!Bv0_N#bBuжXe3ċR.5QRj EVԎ~P&>O<Π9*+}u*gGTQv,:@geN2_,*WL^_Hz2Ey牙l<;6>< QYП.͂o@='T3s-fVG֭ENZ91ϩ6aA<^gvgp@hemB J3R|R 3vPYD"D @k%?n #^{'2BǥXѓWR'H:;Nؼ^>y?@6"qHe`-κ\ꇌoР@liTY )U;8G a:;g@J۪#-N誤@GG4lZAE{h_N4$߯?.P֐/Yq:qo [EIׁx&dmyQa-c"l@(Owe׹?7)(탼u-S{JXZDNOQ(jiE$V"Uūs8 FIt vH, ~Iu9ps['zҲ^,QZVll?:lol17l:Ώu mQ8,!FT#[Wkn_ZO6;.KmrU#5{V% 4n" i\Z!&MzUkM$_Su/FѰCޭgh򥻶~1]nͨ-IOQ|&\2`MZxaY;;DU<-.¤'+&El!FN50ٱT s4;^};KRd^t TqjIp!X'AL!@vJ %@ &m%a.ꢤ* :](q'Ľf+0Ƞs9xZv8ݣy{P5Jd_0feޖqR_Yd$ӫMn1I&%\;b[CX_ڷ༥gW,/T?r92(͉no؀ #F܅A1s pP4f:Ii9EM%K" *ymȭrR(S+ר1?5sE,5yDCIL >F,?*]v@eo{:H_O sZR o] hqd E@CoRQw( }V)*^jEfa?ӣJvi偙ɽbм.5D aS- ^]%~ʉ=x`|32pc( m6o3mO-!"vuN6UFq ϾxqM2jns ī5D]LG/N֯U>9v󫋫đo |j-L@3dB>lWw%ND:VY@u=}cޘFUr5r[ ~VAS>8dYwYݓDDžH(mrª_){ml"g)H#I7%S]m# Q6 ?07E \d_RvA'R <0̓j|Q|~O8WSMG'jcLc$M2ɏp-JgR9b2Y4㞿\x7<;k]"7vʘɪǰ6}LjkJ 1"aJ.c-̧!4{$JJ_OWLeums ʰw682_GyB!& entE_nʻ2{7UJ.2{j@S/d% 0=!&'2u3V id5pW>fQLgs/-&YihZrUOʅ0 a#lBc k<$[B(#w)ϜTrVCO$EmGscCqhD:i\R6ocn}n9ҍI ,u4Iưyݒ "Q1ۓ0IntbCL&mfCQ1"3!G9F,<]APxwmɌ;&6 V6)wir(rMo%(J#DLh=0bs5,yDf.W"VQhFb.6$T: y =48 ?+ߪVâX1`m]H:cut?{p]t$EڏG7kU g]um|$xxͼ4$&X0䊜cv,bHٯ:4vg{()2[~ mX73@z t/f*gح#YJp"ԜX'q@R{ZlE^X{M:Ɓіs55/OY$nұVEeIʜxo ?o TS~zđ.w0n}hQDv6I&J8;.x[%L9&$ZdpIܚ%KiVL(m8'=ϛ,>~'ڲϜVl0ai6sR(T2S-lġv␴(PL6W0pӎjt\>!ۼBJ 1\ϓCߒJ)H:dO=Fekm/E5q̎^ tCOe6 E@oZg Wb$8h-٬rt E'ԩ 2qT3=d BɆX#š13 ݟ%b2H# fqb-ĸ|BoJ/at4: (->/(gV29"GȌ:Ɯ f \]Ps?@gIq9r=˸=Ǥq.ig "CL6.(4ЕFэ#jnBTa^_QCf4i,dR+gXeI?ef_IŽ8E/wK)L2J4@d[2>T&nQ$#ߔP,w9z}nƿ84N_O*|$AiwhqɚXS|DBǺtvm/pJ+zrbuϖ ]; 0:⳻Z~\r~N?lӡEo-pq~IMJohz)@+ɬ{^ Q!*I}Pܘ .Fjr SF9깖#kυW᠕7N>'7̗^ԊwHfalH}0yKAU^%ijX=aˡM^2LWsj ^X-:ˆ7&٣iQ >fU,{hzo`c| 2)}>3>8ao3B+m2sO1CX,ݧGkQ ې3\tK}DB-aQ6e2D-zNyhٿ"иPԝ 5qme>A;-^#VdSp%K׽> ևw2Ml{'Լ[ %+WR.CF6UYo;|I?|xMwk<=Жй} EYn$fΌ&.)Ia&7T[. پ9Ւ"}iR emDT~R JWdJ d⥀BD&2Qbba_oU:q9]5z% .xBu!=h@o`#cB5EɺJVKs){+|a|P^aKaEsfKGq_bw6.>k1,@/+)M7SF['F 1TZ2OV̭F^((G1x @[JD9pg+p>v;Yx@T!ڭe=.[xzU3JpU[^|oZ4HO/LYyf><~~$Π\}=yHdFS=D { +1b >I@|17LzGyn32+@P}?IA{*,hxYvqT/nFİC佴R#QJV;ʦo]vDg5fy9 +,dlhs/.y<:<ۡi;+V7ܵR>) ftvPP";[94x9 IߑbCSND( ",658'S']sÁZoVzQa`˶&rg2xۉ .xZOe!nAe '4fz|P?~&,qO` ցn9h}8XT7(A~#FnڻE#0;#S@3Psk]̩-YTv~D>C`g93w gC֛Y䎸 VHh WvcLn[O"EdфeNЃ|}" {]5bd|8^nV9`V> hs2:nRvJ>UZ:nKqױysvE-b*mԡ9=8p9 z6U{8UoK"U"O/Sن6>-j%tm+ Ej#S^;`Q=iPȍ'8J+Ppd|c#' qºWvԗ 4MKaIٙ 4Q-_0cWQ&CN 9Qo7W-@."H8{ΌvL)զ2rcK+fkesNKSiM5d}28〪Hze):#ɫtWL8tZzkbҘՏ%4t?KXzjkmh?zր`cYm[\Ɨm> [#N73Bl.0 ctA^IHۯ;14!Xq-gV$z)b<иDTX$Z@Ev}.zeן }Nzhm֖pVnӵϏLNK+ߪWB=%h}t{ϷId>tDX?qR`=1dE<*=wϠ)KQ07){CMf>wʛ֑AQؘ=ʷ݊*s&tuMJjڪFq}K+:NW:Gj7=YboQ_9Qx5UwIU EHH|Cm =j+8&ԺI*7bt('8[KͩAJYxI3!QzLajUlq֝* Egu"V7S^'p@EsRx^kUYBB<X6XditqG8H vm؆&bҬ K!+E]z%1?VvHq`z/;X 6egQ 37ԗ0QJֹMK7XI,M84oj?T@?`#?0Qag1IdCM9nk+y3_s*ox#SM ;~qRblwa" /B4ASТ5"ұ/[>Q#b+1-lpsL2_sxNĽ_(f[nS-5'G)~N>!]`J90bx"EDEaV$ARX\Dtɶ%[EdL/wg@6Y.Q|숍Ap,&y>Ub0ˁfr8ork+Up`lj,jЂqLFc *aYe}K8b{PaU#w4nϑͧ8(^܋JJU_ $F5YZ8ӏm#PU3x΂{fVl499ԟqol)I"*#2‹z[^NJk!<҉ك\N{;#kA y I\}膜sf[HHa3F. h"wiÿъmx j _2l^WAr  ^7c+[55n^\Mb3 _kH^軳Q/e@P:>JF6_ \i-c?L6a+ [] whSSͨ!ps$mA2®bS"9!iDc+5N/& EQM`@U CaO}KǹhQݾ.1ƻ@CC3 hg |ۊW"~mk!׊dD 1. TS5n}Nk wC3̈́ThzVeu흝5^ .Am]ӌܣGG*<0r]x7NsV[hNg>^0^<4҅v0! ?1K8B7Xq?^y6gtQ&CTSIX/_Ӝ5ǚ\gf}+mR*侽B1F0C93 Jc^ˢH)6]Ҳ)H\}.HZ;l#dJ~L;Vdy[Ta( |0*fN1A8Bk@n*$! YS%mEP^wq'zN`n`y %!y_hD,%k%-.Hо &I|uo*B2[:n$ RڥB,#ʍcj(7%eZ­ ϮM<꿼!?J5t)m {usho W^|摹J9Jg8d g]6)%<κ7JE~TS;w~)AMN//*!.,IfdSxڮWW v}6^VxD2%p:*2cFg'ˬG?W ;'e9}XPk ҨfQeXFTQt+Bk/̐o7`Oat176e켆6mE:&N ESdW.=aYX ry둝۽:In_UoC~S[wz7ued =B̻3\97oa^,J7Mxc @А,Xul R@nMrޛz|)vcsv1F~X'fܐ\ȈnH_7bޑ [pujl1Ru[uGy뢾H0TSd#/51Ka>naEf@yZ.$r  J5ήhTz-qSvY(RMW=)zF~7 e(a,HljvX2',2y7gmT-/$cF!p@y= (k- "C[8#u 띨i m@s|$>8b4A㧽v@S6)Woo*=Q>mE&F19Mom/Wj.]u#Ru{M:KFn+[J3eQ mwڍWT&@-{k-$ | 3Ct t,tk>-jRQ|QDC4%MpF\KxoP,z͇W9+M쭊G$ QaOҐpC$`"ql;u6Ř ٥~xRrPʼ-D2VAQ20()#Z g]t~ȤØy.!(NTA6{ŅnԘ i>.ځFѹ)z@͟[b$ȂzisvA1{Tfl!"qM6QSiS'w5/^z_/,';)')~8BמH~>(M/1O)PBIƙGX'ߢ R ԟ, 뢯p_mA3n0QyhJ Lmz^|DnEoUwjH_~J*YFf]C%ӝ&At5IWꗚmE& {]?*Av#;/йTW n͜łno-o8A iգyz{HIiOrS˜Iֈ12`!EmSaHC{Ab 4uD+4'#.02sKi^pLmhu1h* JB1j(Fƕ1=WDߓPB{ 7 wF^^>;e~ԵvұQmܩ;HLfrw[s0sS 5TfDH,D:k*M%ךq04E wF85a^[~fK!ؓYQRq8z@]x҈ϙBZg"4`wlA(N5:*&NԒveS\I4h0 ̖$'-UUp; A(lxlr'*G2vEV a T"ˊ^kB6mJ۠Մȣ Wi\V{tPvPF%Y_'ÊqߴHr oISج}gKe< .?:'iIKF`K @=eJ10,!y1z.ue#Ra/#s^NFQ6&L-dN1diGԡNOhVFd~p@E56 `P ⼧>7T>:> ˹VcT]l%Du]p!*< 1]_d ͳ/FnW6u_Y[!;,`O4W[3RD,6$5 ŀnbb;vR)i$x B9T'MzoC+Tt mi̗ZJ2?w+)s]ƕp^cK_Gn l1Kyv=`v$Y1>}h+KzD\O 6oƪeQu/vjTJ5 ˞j `dW rNnE SJ{nₐrܧQXrRj`%ik?o[jŐۜA|e>3B2o_i 2} Τ~=7Lh+M(kpH%4 jl:JIl4dz5+7ZwnMf7`*l65Lk$: E!"W{:v0M#~g:\UƕJNa%]b)eR;S6jDB. üNddw2FwOuVu0"GS}y-W d i^ݩ(2\(BwETu3ko6%f9_Nae%GB /.r#>UT{?FcT0khKh'[CJd>%T홤t!"S :qZ|YIp8󃭸3MȥC1 m :`~rIhܺ(ϒU\f"o5"(uNy~b7_\2u*T^^ff:XWtQHhHՃOίqXZ@dZ`| ~K庬~9on<u83_!*!mP jc؇Fi/b>P;o D~z}Xkp#DqoZӷ"ߣ,bD:^-Dqg`YgEP0f9č_(%> |f,JA*cWf)y=[b$XbmaI8fh{߸!//~Z"颮GmUw5S`+!yPOg\yܽ+ԅ+;RLA>Ī#-XW9tĠE,f׽PŎn3D 8U/MxW5C0|`]vYX_+"KͶk?Y8[dOC8C KޞE! {jz`, ;9) g0,p&o[ @5%sM0u8E56}dt;xb~ַ'h<ޫkUd2q!S"p7k Eݝ Y.~왔0iĶ^=òJd ! gt5U1poL^xsϙ _ ypVPOvlf| ?CӃS $$_123ЄolA9N=3t0L KcջPڌhifDmgp"{3_lHVTOYe6[JsR'mK0u=Fd[l^![܁%p MrqOvx_OeKgր1 ]$rE3%#Yc!4G2)G(QެνeoH|\Y=箃Y)GN ~ܒo` {>o㰚r Z}^o:,Zt/$jLH+S-QtˇR7@j!H29}ߡSm 5(cq Ϯ1X)K+tXerŏWd̔7&N8gml|%k n Ϝ9g~YVT\7B6&xמəK5@dpaut 5d!a8 h}:qHC9\؆+R1h{L=yjZáWqe;[E"N[:2iu^b."ƽ`PCS3b˼5 , 9 l9ܛ?38jL nwgbI8jzyoݎz')Y'BP :ASTo(vJi{EԘsUC_MK/$d΋N oR?[jgK$An:&/'kB#r +Xo؟ds&:? ihϟH:j3@i<}hmD%52:%˨N!VKkIm~Wu3ďo[U<&S'A8~: ;Ip%Ԗ@LaEeaV_&DT#%/55ueR͈0в=Ї}$ QCehEGo.˘b'TW=+~k/8CdM&. t\n*8:.?kLj${֦YIWl"酈ĹR{d@֕E9*`wv]M嵮b(,8]%[ʦ/F 0(FH*4 .)cњ3+[QLULEQUiA3Aw96Ԓz]dG{]b $O ^%b/N LVs&Ԫ‡"8pI؁mH&ؕKUS"#SVgٱFslc02RĖBC=ry> Z Od/ɉ6093K?XHehl/qن 'e@B 9Ů AN&5jvL{㨅,=kf ;@4>6+j]˝v(X`?6 =$btIhZQ<P,Oצ &6/f}a^Ao5]-rB˩A ?ԃix$G{8|qz "Ca(Leqs3*c ;3X7ҳăK/rܑ.LZHVa>M=~HU{+| Ӧ & cUBܔam#"45C#z2CUY[ݣlV"HSv" Xj*J"ŐеD3~*fWzfb ed7utϰ %(' 1׉  8JrT̈cUTI(̂09ץ~vU'vW-F9>6+x%Y,g P5{qr~]L!K[<8HU5;vbPBdЄGhWXE>KF[˃^8SZ(6~ օpS am >t @f}-R"dwhHР Ƶ&yHR>9)Yܠ,íC qi$MLDRlCw`6ȟOjǾ+M'*;~ yNҬ qH__H_[Q7{iObJkNM57ٚ8]Ҳ<^9ڕ|h!5K:}+|IQdw>'٠^bVlQcq@|h xt 0^J2\nG+D`2/xad}gCws ]@'hД}x oKQp.a.~";7#n@gl3/g:g_/Wr @Tio$Ht Bcqz] V㵛I0ˢCqfVF7J}Wdr$*i)+I%zrwaG]x8!34[K/;n{7$q'+ƐBx=\Q*J]4 a[Ë؛xw6};ʚCR/ӊRdQGs#^ T@zAV`+G˾i̎/5̗dnQ8ܔ˱WD@ysɲB.](4d1*VKd< WoE;x|\ܝF#/{r8kgh'@9DO7eO'MV` 5S;#'Hd$=0w^lɧkRPorýZ;C`,߱`{ HAVR2PyA!w߱$lcLHë(ڒ)>@%viShNڪY(;\qrv@+2Jlvc4*YM)I"{ [N{eX,Q{G #GQC8Pyƒq*Q~M]~puT{ܑgLZ}Pʷ7j̯A \(Fx0ɚ|1{uZ"v{V s"ܳn`7҆ Ӡs~>W}귔mf/~#BI8-\c1[ ׬ܛGlD 5sP9/ Gleu +є*fib yσ9k?UӒ+1}A;k]Hr*"0Ļ 1T#HH3A)s*yNvwTpܗg_y_k!C|&^= 6hz]!} sGSD`Qc.;\<,2kXwT6x#q7qڋoAh5O$fS isq PKM"@⪥ R]!Sψ=1M(M39@QvTgmL!1В U]_12>|Vl3ؖч-jg5pweeI$BwSNSJ(X 8HzP#f>H>D_- yѥD#ZKO$jbftW@{ir6KPjܽ +J>46=NcW ұ/0*YUAMw$1ob@sD;C@!oM_'lM:H0sfxYwdˇj9X}T| rIKi9SoACki 2җ6W[;~mŴ'>;&؈̻D7ZV~t0v7(l =}KH֯J?sw^J]D" ?<\둒E#!ޗ E(P\K,4,*'*y(m!+Be u`_BY7L&aWۋ]fMclxz".bxig7:{(K3x‚+At KDR`2ax} l#9LVYϾP&҉Q5'iʐc`TbQ+kA]ؾ aT(~ݸ3q W @{uGΐ'ƃYFz;bFx+;__!n]]Ro޳J[uvh5ӕ!iHL2 /&+(8JmkgI_l_O#(KFErBL6 .)ߕOKknW$ DvHiX.kL0!?MhcFs'iSwZ(KV`ŅԚR|G5VS17d\(ȨHPUTP00 ;(7^c-xRh<#%ɕWQ%*r0Nsi/iT"=swna^ jG&lD:)h,O(ʴzXcw3pPPA<:%pފ[Y i%ӟMikj%2"߼זtҔ]ګu Z$;VOޅ"^p1Ϥ_D~FД"hᴐd qgz}jeV\0NƙvPcgc=ZGI=+oO׽ =2|QK/)5g: IXPrh; Ki "JM&4c!"T4s(TS,sI,'8y{Ֆy(> ˴3in9y1 ʃ@ T]b?%?XQb*0kM NGٓ U~KɛGr]Źwh+8fñhڎ:#oSl2ä!Tq#_o8~;K2:HX翜 KH*B{0a~xm5|)_(Z/A:I_ڕY۴`k7ܓ#0n2oKjy3ViЛ%@_QqY]$/K..^ߑzA. B;A|#CEP30ٓZ\Nk,~'^N@T$T*DإUwC);Rx[LHP4G/ O,^is5TAoX=#u/GxƟZ,7oG`\bx~? PjC#nk~RYytM@rcs]-'x`D@|W]9шs"mÈ(Ny"Z@=+cxQrFٌq-%GŃ[|b O@$s6NTCԔ6qoJƕC;tGccbmbo$Rq)oh]kJC0(C(^IdD9}$(YCBO8ߖK}8?ߓc0L+ 3\]B2)GKxUb]W^T(sW8'?xxp>V3 ($&VQ kֵPuO3~u#d5iW eT])'mE1&s,f9[.0GFDZ_-?t9zG-j:L G-/PKF1 H+'¨Y[޾qH>x/uȩd'ڽٞg"2r .^Ѷ_ۥJ њTiנ)0^ qgˆXdZ߂]=> P@k6n'VEɶuBAiqgaH{wpYR6/-fΝDወ V\]Zy#ygK[dK 7c3QAEh<97vGIguɘ64'Մ1D>d; dS:E6SZ.l /VV oo4!ͽ슞'] ҆r}]/U1鷿d[#?շ. m3v8a5]fe&*vĵķoF:,Wj/5oEqPNb$m K!aF:ν~EV~)FEPZ}^Ipt#1PEo99+Ѝ2YnJ~d똾,u9YrY֪ '~z%\d8Y;7\_bή";0ߨ0hRgb;,n.:mAQ{m*?:\2ӦË"T:8ݥz*߽9v\{QőW70lFvĺq?BfZ&LԪ`je+aTh3@D!&sZE2`H9 )X3. Z0at#.^ w,xX\={kGFtvϸc|aӣfp.a5kqypJ\ y4u*c "?9 azf*`s_DvB5dӊAˆP]}o0T c3uԗ@ଓos g1jƃ2tz,`.@kB=GH6׿K 2}>u];`sqYW6O=n=E{fcKu?+\S.zUx~u} Ŧ2;.+7:]ܹ QU^>$/Hz=xky`?lБp-NnB_k'6px gUL<$b|U}u1uzef-xVT#gMERdz17U (1W/%%F8HZ?*X8=~ Q] t{W%2W|RCI d*R}3ÜFJY%5(0fKޔ41ƴPcs`9ئWwxx_X฾2A4ҋ o:n`Xl]_moLHꩂ.nP0f~m1xIOk'A>zZEZ'ÃQO nA)S\C 6"Nq[hA`$Dy;;@LXU BӌɣD j F ]*s2 Ap4,`0T{˩@B' Wx,zu .PuU_{:.9< Y{y6;>U M4i?Xr+}zvypa<6m.w%,^;DR,fn@mll xNf,6Wl_z031i1,(C6-ɖ|ud1ϽjdQ&(hϓQGPƴLKY$2w(wHxF^}7GO/à#(Lhq)j\fh? %%(ԊYz-MGtzRgI,}I7C ۖ;|`1e}А X-x6"m Kn>fqrؐ }/9f&`7ǂSU/pW̑_ Am:^ +{Qs`Sq&m1 DM< 2yR'eg.d:xV"-.ut_}pT 2PqƷ% *BIlo2Mv6YEaxmb{PAƼqK,%m"cR>+I0Q`jVABpᣈAXI]j.}M;5?a!r G[2nTZgPqfg {#H6==ioqĢx`|S#F;-΄{TkWD*CS¯(?ɦ*f7g"Q\2ݿTaԟC.%@f)mŧ9%O$Hk=x`h"Y]J5LRi% zܷ+lzbd~/r4Rbg*6S=yA5[eCWcy ,[r˵0c5s\"D%!>^481P]GX}HaLQxeFcPSb}c,Rт5t P\rn+FiRq ʍMA ̛2LJ=l(Q G?bYz|/#I#pdx6UTWJ1S܄F1)C]"KE M)>BqX:YfZ=s2"˂a0,vc6Taa*A'8~a4?.,[bPJ%vd&Wۖ2k^5|ĀUě5R:mwPCR @48v8^53ҢdU`RZ:aFWZ)&: 뮸0ZT̐d -K'W[KP|G5b+]RꟄZrbpogq5'$16X(p$4?MVCl3iYc鰵>@C~btԽd Sp/h g{r^,l9нcHJFotdsvO-B͵23LM)l^UEK]ÌKVFi!rnS"ˌ3vSAd`FH/lysQ`O>+<.2ux%5[㬽W :iy{qqT$HmcVlrWAy=Eb='ק@t¯w'B=A4"/>˜{Ya+&Nrx FTͳ^b)*ڑ45QxT`<2$MR܇]Q0f)}R9Ӄdr.h Ziބ;4k%eX5r-xE#^Xv[0 )&kE5L` dߩ*Hsg *6͘KَR0s=_YJ+^Kԅ`ɮ!g9_Y7\ &W#i{Cnڙz#autF%BjETd`e" gAC je5;M^G1;%$0XCj=P&rkv<wA/H U+2Qab%_]Djo =S s>;\*\\#)Nh xU֑sza5GR }RPEyuHlC^?uhqJB/܀r|}tAؕ2X Y_梾xC`e0/C,I.XHI0,Hkǖ®-}]:Vdks,V]Zw`lrjx)´+j+nm;xZAs{K2D)k~kXx]kdrwwGI:VLJ+\)J"xYb8il~ g4$'g-UL3Pu8J>L!&[4~f4Y{۳~ÊM$=\ի)I {0?ku0?LUG<-=9$81Mg87}k=kU]]Ld>ڃo;l)Op7; }FqUնKޱ^PC#x cơ*&@<'),׏;Uӫ(0AV OsaS˦ܯ 嫡N7辕ޠ* xP<9uK#0jY`9?0;zz}iĹ."nq(w#-U*d>z:X6foR<f)lDүp_`+%H@vEO&jIrꎢ{CC=c!]5U^["/W?dIJ7>uJ7\;Zz܄Ã-CAU{XsFсjGM;-UqM;o:>E:YOܼùҸoї&3We\봁W4gżƸ$©YoIet(1bdOLcB$!-NB$Dnr_hF&iImu$@-n#T;ZB1旒0q2ps.u[THyB4R.~>Ӗf-yݡ'I :\hn[\xY֐a˝2~E5lm4~4_yX;x.k]Omz22 F24A;6m1td~A_DeP L/wΉ,[0uwo(ZeCM$A) ;[.Xؽ~} gtKU,ms# /6~̈$hz Râ؅mܺI1m5nMHj(Nkp \tM!t\[.6:Oտ0! ,GyybgN zPL7D ]l?++Fט/1tkDIPZ8tl7vt&# ޅ6-Kzb:XoI{Lg˱f݊tѡn,7tB>Sb5 -u݃Ae$^ycɞ<Wy@+mc&yҌйxP6QI~&˦c,շ2X_ xPӡh6Sj:UpxoZRl(U vZb ˱@N4Hkx@~ _P1ą#:(R)RNUqU贤`j*Tȟ(vhm,WZћsl.m/FRP|4\;'!$^gPsvTR(̢"x]/If FQkH$3yٴ}$3L3 }(| 2UU`1L'W!=[&y)XFkA0xU\y#6 aS:c15Ra- F/mS7o> n/V`K;yuF\X]bsG ׌؆ Æ ?I '_xk욇* W0_<8 IMB~T1fEE9u8hizwvd /LdԆ<#G&~#,]r#B"CxNoܽg T[ї"q ~Oa5?Q4nN2[)~i}bC%^1JEؿJD~c|L|.i"jpfF"}0 i5َ(:ex>-=+}{ZmkE?,mGÚqzmU('a=c95^`וlVr  =쓽yX@k-@T9S]A| :zQjڸӋx6M1V&OR=n "J$ym2[8?E8V]uRv4 K| ~N3!lQ0uGHMww{Սc4Yb.Nzdlj0+o-+kZO"ʤ sX"piWjDC Eট\>P>J?]<(Sz=4"èoxea8Q(ؘ\-l-u.Sdx@<]jo5 3K(z:}N.ZAt#C’85=<3q54{{(h22ʃ ; KemgU'ZGBm(|H'2YȕTF0+tRl3QLylg>GȁgwMtָCKwp1j2v`\V$AEbPz y 4)/&>j~o3|/,Nge_ 8va+X FU!Du{PbBё m~ҖyW贚_~W_"v|U3lCX<te\'!%x#܋ !]hiZVqˊ}]⏥|;# l ,tdka eFUS|?@(#w7nRu%"bf3衿HoxCr$AG*$qqi'=v0͝-Kj̇8$5w75od@ed#ZV:v5Me)%/:_xȌFg6+Mk\]݉f!nB^(r O?h풬2W OHIW0F|ښ>fswḃ̧2#uCʼnKR2ˌwV{Vvi~8 J>*t~Ki5 D [jrpIN/o1]S%e9!Ph03w 1hz&u*F xx1t =;\1WvѶmܩ9+ʽ8Ðj)A5iB0 bߕy70t]RJԫ%\JH4|Õ]WRHKڥ r:sCy ՝)y3"Z` c#^ Kri7R!xMUXے3k> %#b+ §cdgN7hХ{w8w0(KVq#5wd؝'92+LDF3A sLp;(E6U3/֊Jg%](紜aq#AM^)(-q 8{t_pO ̀B%,gkԨR}Yo( UUoRmM%)-^pIх=a{ri58%OQS𩩢Lfg\[dg>E7m{JXM*#V$]JvV/ZnwjMFoa)=8 2ZeWRa/9fP0_؅gLIL;.'}b Iڃ'I_ߠuoc FBQD)8J 3[сMo58XkUhN;2-s2W5$a 8ؚE ;lcαMĚzrG]gO3S B8LT0-TZIE a{S\mB |e]5ځ:L""a#\,ɀs?]("McwC#5hnJ { fv6!.Uqs) > |eTΪ6XgprmӋSH~s+{X#/tZ̷VJX.N Ù o#.'5ʘt#|v*+i<_BG@W9sO/{>b*>a/AK7cTߖւbS0. a8A,CnB”tdE$~WT+~.L(=/AT swGYFhi#j =aėr$+m-5y2J lan,X -T\FEH5$ Q۔Ԗh0- Xwf>^!:zVǭ'[ވkKm|W0rhw詖4ӮH ',%?Ԏq!Yǁr##͉oas~§_Ӽv*/FvL>#kgھpjWr?%ZQ/=r ݦl_ht'Hf>V8vFmuwZv"J\ySG28Ϻl )V]N ! OͺY.5ȐZ6yjM(,]-UM}iZ?c?*x_X$gI״x!_p*2?^QP꽧@hC}|0o tnFi;D8\DBh^뿝DDAV07Rx&Ad>q!Oodbٗ_mŸ5ߛb  =Lr0i)P8IΨkx'yqLrX)C6%\ZGPk psI){ dɁ!.o[6]:]\^|UPo@Q1䦷û<P"=94`9={)X-~/(4D%GLu)#-䄜i'B!-)U6H=2aDbDByE;DP2cên5,Hh Y5{Ag$J1M3fUeVϒ6'Bj~i 1i2R>5Rdrl"CP حS_ws?^ ѳg\eOz*QrpP~_(#}~'ݧ5cnIEtta68`֟4Pg̞7"0%v9tPϧ'6̮c` Yw,׋pC1g-\/؂tʝ]u31)$ ah/lO0\;]7K1# juO5㈺,&Ndg+}C"eE࿟LUUHmfӦvr{Ol.2?~1/7ʎ\7%``4" ʓɗ-qҘcZŽk'U9ǜyiB!L ShYg >Yܙ8e1?Dms^Gh׶UmTnXp vM/Fl}ۿ!y_b63#s/AȑѫRl>"1Z .-1"#8n%5&5*jz))1r7"~HšVSD| y ZJ_ bOe 嵾{&R"hR}8ϋb%dAT=| .xv{ev>J^ŔDr!%xi,M 4q(=dyӽd~`#s [S㵭2WYT@rHbx Lme@̢F͕zXq|z6biRFs<95u'3m2:xRƹ*2mve̾L%gFq|%[$ED}50֑bSފT0$g}5,9>+8s'Jb#)lQH'YP/ٍ~g0Vcm 'Ogš":_F*%G.f˟R8Շ- :X+ ])l9Gi7@Z췎P,P w8@"AրQtHO!2ăMS]&'6xdݤ*)WvZUpJdVܧSEO%>)B8K< %dl2$JF)Ua@a|dݼSi `*fcck8'DRqkmWԨ `T̩-4`j?M= +3[tb!PIsHep?/A3a]dz]GmcMN^r`#VUe|u!p#S-# q3pCWGe  HUE߷?XFzȶ+5x0m! +cb(BE<)qH()jZ&k69EM>zD{dLO87"majM:T/^N[N"!X}fY|LaN>Zi$O~i ~8ËNnş=d()NsfoZ x0 #mzI{&d0aIC|WH!NȅDmV{mm<$@ydkiXy[N]cBVMj^-c<pF9Rr K 灰U1/E+81E[J,*3YBM+>(ƹ*զ QA|,~Jl)<-SCŬ?q.3ZQGg4VM^ǷrEWUFF-"Gct=I)rvW8;85_L+AG3~I&\3_X+WPwn)1rm3<) >` =\= 2[q L5*g7*..!W%IP[^;\ T[%P 0KϢo2bU`RP!92}e'P~u\ ,NdnkKYÐMWo03 !{`Ȩ)(05/$#ڞd(+ܛ*XdgT $lV&D|TAƷz<06Z:8kbau*2+PU-+J"NvWԶNHj#CgJ"j&J?-ũ]}k{]iQ`\,k;\pJ~N}dgteGqm# 5:t/fa/I)yEm~36}mR؃˥zdäZ6:(JF'AErސa'PLgtDQёws9lo]E>[Z LA]Lt{ 4S:9Gmm$d$Wdjٲ kLk@5.mfIڷqlBjI'30"ʼnOh=K]֑ #h[% _T>¬Aw2Lr.\hc]2yyXayZ[h>XTΪO vw:60P[>izT+f4Jm]y` iUlǁڭ+l< !L$XG^K(Wv_juzUT *чܧ=)ji7rFr+ ֜K=8WZVIq_k[71@B3&){3۬w$~;mFYE8beG9S Nsڵ9ȀWl24YC8Ϟ.vZ52΅jݴߓ@G)d_n1+cH@7Z8C1|^--"c/a"͉A88o|](6`F,Clh)  Ym7ȓPX}p7KaMk<.k{$B ж1LMK uNF0QKV ] Ce٢@AEYtBeCZq= Fe#v`E6p CL#3ANfYgWho_EtʊCwo9M: !n@=ÞV 5*8<Z#4]ۖmYeZح/{%׼zp@z \>;{YVpL RW mUn;0lYSІoǯ%?^/ռ1ii5ټ՘j_g56LV:R )YgЀ,T_e2A\U}ݱ޻. 9PYU/zYܾĵpmpcd.6 nlB$ob܅}L.^O A 0QkF؛sWuʂM=[g0c%}S0HeOЬ| K^TrA%\eo=$FekgIRV7:v-n'3ʝ7@8Mh< qRtxGK$E爧$t2`}ùΙ&Dv1+}y};PJ]2W-ÂF;O !kmtcNK-U;8\]ކ΄!T1runؚ֝RGljTg## tEav6Уꋑ q3zw'ZDg]5ɍ0EhŶU[mjK$iA@e;)3i[2BTKɵgϵ_#>Ѣ`M*±u% ^¼}K;,g {dPaϥiр>-닂th `v]d)B#vLKA/K$mJz SxJ9Lf'Wrd@I\ˡWӐbK0Rk0㊓wu(+_L-Gb:&=3P$_rSVv cs !sQ1^(PP ObX`o:gĘ^9w\X)Jۀ+Ud5Jʝ)Ry@ %iȩMi^|MX7Omm}t6#&yZԃG_Gځöfu]ĥeL癯rДz8 !&*F)n"ʯeF|\$:=6ZЖ)ıdC1mM;!Nr-c>H#,Ox;B_( ܝ/D3m3vgl),^10rHF.WeY|EH[j%u%p 0N"`3x~ pۜ=K2ۿ@?bsYM핁G\W^nj :NsBL`rV¦Ҳʂ޽(m9Y/@ŎV%A!0$E@M*j)Z$&^8Ҟ*O n ɉ 2pI @Q=x2u*^!zb9*6J w5]mO`"v]_6yru0Tg4q8gtP5nS?RX^rx<ɓaGm=`&aYZ9]幋 :[w-JE92%XqBV û8pX%{@ٴk^`fצI:KbX.wAM&Va{H,CMs:jZ Ymfy50ai$M0@YN=9_8%rvwK(>ǡd#+$ !LjUNLгdzB2c|(w!ǚx:-U K*I熖KPt4bчZM6 (_8B^$+m_4#iz^sxSm!>},jtI6WPnps<Q3UaB"j*S4y%: >7^϶VED dlZx<s!t#X&8 WM2J':kq`!:pw֥w/I5^ZvvZ+My54y2ER! yC E;ӼIJdvECr"{۔2/pY @*bcZtc7 nr$q5-ҩd "1k\8:e qVwœZ6&)="pģ\a 8+P0Hz08&[ڋ6?¤G-+mX\n`SDc'mHH̠P?J0e[m\&lhbcțNpS2Î/XYȧqVz`}`řZe.C#{Pٴu1|"F4AH}9qq- [X}P$;mR~nupҙ|أU4ׅ7CED#_FBf 1gnLwoWcnǛ>{ ],pHbE 4Gbm4ɆE!@() _ءZ?Bǖ_g_ge NXsj9g E>'}6T_Cku]~Q&!ot?긋eڬVkezF}J3M  S!LQpjU~m8^|iFD3eɝ}̍@q?K? ߞ}C5# ) |™eQ,INU]&}g#frt|՘/ qZ3y;i7! L,3LԊb^@>7{87&!Xb5ZRlNe0R4EN"u@qiU[ ER*s#$k!&VpDo{:źw9ҀA LXb)@C.@(Y|L2us$R IN?2vAG?:QH֜o>)mf媛WiJnV4D6p! (+^"KڭS9N^-E̕A6Zx,&nb2Yƻĩ1$,hjَ׋aɹ\?ٗg|li`[S`@SVqx'G1 eic"ܺ2B%QqgTHidɲX b:och& ޾>96fVPSc:Z!X^z='5Q^^'XX'H~$ XY);⣁hAkBuRQhuntTߩV-&dϡZ DL&x, $"14_ Vde|V|\HmC1*2~ݮbgm{OP`hѐȊ!@q$=(S&by 5X7xU-)t«b' 9&0mY3]/gQ8p!Ԗ\wzf.fy\5EYf|)~U&yC;u@$^"8~ 9W$EHr\" ac;V]$RXn*(a_#mR ;8*R ct6#Gr Vwp RI76PM%Ӣ`W؏#`7ozODZYMV&!4̈́,~uU)&sfv.~q0#p S!P -y=tk/~#M&WK'h:K% CcNy}/x9PnjLF؄ $L#GUUP+-UzP!>'TSq+܁$~a |?'@,VSB Cy-rÿC|0U Q^_ L(JoMƌ7K~|n4e13LʄܼVEkIGxތZ5-7GKGiDErN7_-/Bа4R0校i67sǫw*yw@V>3-IR:LYDx؇3qBK.ɿ߅ѣ"?-?(jPTxX-q+`sv׉L7Ul /)BGjL^g 0-ԡ_x21u&(9kxxtxaCADש"47ȋpB08#`H/*kQ\ +)]"}<TJvW Hv󃀪z;AʸDZwG֣z2L?J#Fe4189 }Vrs0E2ęeף*h<IXh. J~(Z6ɦLA葎<կlj{xKOi/#%.0;5|,ǭJ}eLGCSztX,`ps$k8?[DpWsQb<)raQp QMr]K^ql嫾..,ٹM;M薤_@eG"otR?ON,"Y35N%gF,-v]%{@#݌_IEiA8`X/BNj|{eB-;+ׂ'0:QD佩vg%ՃrKOWԈ8Gj >Fd3k雸%`IwĖ,8eASM&T|@\RHNv')m!YCyDI&{oK1c :ڥZS7$6遡F ƩJZ-2_6j%I%8jj%Eᬻ\D:H_ॳٵS#( w*[?9͔DX\y=\c?I`w8K:\Hן+|pC]*Zȩp+A77"+}o֡ߴZ4l.W e5U1m sڧ7tYwp}[1(箐6c<|sٌ Na[iN7=&5Z J @m I ͜~2؟'Ϳxψ\>tIld CmkZR !-z98ٞl4ȧV8,;0a9`m|a0#Rȣ>е)\z0>ń#b#l`s/.2Q"o2Dȋa>>.DFZ,PRsjm g!PR?c.8C<3Q/ϝ+כlLe:ExX'dxEz _K94&˪ɕY=xHٙpqd f%C|8K & (8|aPj\?BQop[fwIfV8$z 7AUa?t04 ZB^JiSZg$?44ep%Mcɥ.g;=}yrkB.&2|:)