kernel-devel-5.14.0-503.26.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gIreleng@rockylinux.org p-Bm5 ']P:g_sH ;4[G@JXdI^z}@RguIHoo,@3,\a_D+(l`|f,ʹ'xȈ(n^F%c}3JAZhNo ,g?/[H8OqQ@}ESy3&^N`ֶ kpHX=ΜږJz GĈ]K){22^|h| 99rk9'Ҫ*RV*\N2 ?7[@gfil"GJ}U pgGQ>p6٦El<+)Ndeb.C|?xi>FbmvAe,UBYKKJ e4e50c1b6ecce0a2b05e842361ca5373d1e29cbe4a488790a435bddad7994eb6016b4a6c8bd3ce7977f93f74ddc0fa8a531840cbitF1r*!Ht>;E?Ed % i  +19 I1dI  I XI TI rI YIXIIdd,I D (28<g9g:g>8G8IH:lII;.IX;xY;x\;y<I]<I^? bCXdCYeCYfCYlCYtCYIuD`IvE.E E$E*ElEpCkernel-devel5.14.0503.26.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.giad1-prod-build-aarch001.bld.equ.rockylinux.orgRocky((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/linuxaarch64if [ -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.26.1.el9_5.aarch64 && /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 ) fi6 W -/yKD "^lQ-q<; u=Tx}A1!/  } b!D 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, , {I' {;f3<X# 5 u ]O.Y|OMdIg  \FKIJ6GMB "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 8#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?(GhYv4$ 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)H5,,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 +n7I SQ(TY v$ u~jxc?~ ^  ::!~ $PZ; W U> |T *9q8j /_i'5EIT rVG] ^xH_: N~ew;7`&$*A%=##U!VHx/ !r' [Q<"D P !* )aCrZ_  L7n '1AhG :7 rJ  "+13` (V4!U-e*A@>UAP SC A z34#, XT|y@T6c%}  Qa&'BMxFnhCkn 3nY '3uCa&X[&&5 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}mW /thIDl.p$ ( YP;I mE#! 07i<tK#~ Pt_2)AӼHV h 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.26.1Chao 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- 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~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII5.14.0-503.26.1.el9_55.14.0-503.26.1.el9_55.14.0-503.26.1.el9_55.14.0-503.26.1.el9_5.aarch64        !""##$%%&&&&&&&'())**++,--...//001122334445566677788999::;;<<===>>???@@@AABBCCCDDEEFFGGHHIIJJKKLLMMNNOOPPPQQRRSSTTTUUVVWWXXYYZZ[[[[[[[\\]]]^^__``aabbbccddeffgghhhiiijjkklmnnoppqrrsrtuvwx yyyyyzz{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyy       !"#$$%&&''())***+*,-...//0.1.2333435367789:;<===>=?=@ABBBCBDEEFGGHIJJKLMMMNMOMPMQRSTTTUTVTWTXTYZZ[[[\[][^ _____``a_bbc_d_e_f gggghhihjgkglgmgnn ooooppqorosot uuuuvvwuxxyuzu{u| }}}}}~~}}}}}}}}}}}}}            !"###$#%#&'())*)+),,-,.,/,0,1)2)344567789:;;<;=;>;?;;@;AB;C;D;E;F;G;HIJKLLMNOOOPOQRSSTSUUVWW XXXXYYZY[Y\Y]X^^_X`XaXbcbdbeffffgghhiiijjikklllmnoplqqqrqssltttutvvtwwtxxtyytzzt{{l||l}}l~~lllllllllllllllll       lllllll  !""##$$%%&'())**+,,--..//001l22l33l44l55l66l777887997::7;;7<<<==<>7??7@@7AA7BB7CC7DD7EElFFlGGlHHlIIlJJKKKLMMLNNLOOLPLQQQRQSSTSUSVSWSXSYSZS[S\S]S^S_S`SaSbScSdSeSfSgShSiSjSkSlSmSnnoSpSqSrSsStQuvQwxwywzw{w|L}}~}}KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJllllllllllll            !!l"""#"$$%%$&&$''$(($))$**$++$,,$--$..$//$00$11$22$33"4455466477"88998::8;;8<<8==8>8??l@@@AA@BBBCC@DD@EE@FF@GG@HH@II@J@KKlLLLMMLNNLOOlPPPQQPRRRSTPUUPVVlWWWXXWYYlZZl[[[\\[]]^^[__l```aa`bb`ccldddelfflgglhhhiihjjlkkklllmlnnlooopoqorosotouovowlxxxyyxzzk{{{||{}}{~~{{kkkkkkkkkkkkkkkl    l        lll !""#$$$%%$&&$''(())*+,,--..l///00/11l22l333443553663773883999::9;;;<;=;>;?;@@9AA3BB3CCCDD3E3FFlGGlHHHIIHJJHKHLLHMMMNNMOOMPPMQMRMSSMTTMUUMVVMWWMXXMYMZZM[[[\\M]]]^]_]`HaaabbaccaddaeeaffaggahhaiiHjkkjlljjjmmjnnjoojppjqqjrrjssjttjuuuvjwwwxjyyyyzz{{j||j}}}~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj  j     j  j  jjjjjjjjjHHHHHHHHH  H!H""H###$$#%#&&H''H((H))H**H++H,,H--H.H/H0001H2H333443555665775885995::5;;5<<5==5>>5??3@@3AAABBACCADDDEEEFEGEHDIDJ3KKKLLKMMKNNNONPNQNR3SSSTTSUUSVVSW3XXXYYXZZX[[3\\\]]]^^]__]``]aa]bb]cc]dd]ee\ff3ggghh3iiijj3kkkll3mmmnnnonpmqqmrrrsrtrurvrwrxryrzr{r|r}r~mm33333HHllllllllllllllll          ll  !!l"""##"$$l%%l&&&''&((l)l**l++l,,,--,..l///011l22l33l44455466477l88l99l::;;:<<:=:>:??:@:AlBBCClDDDEDFFFFGDHHDIDJJDKKDLDMMDNNDOODPPPQPRDSSDTTDUUDVVDWDXDYYDZD[D\D]D^^D_D``DaaDbbDccDddDeDffDggDhhDiiDjjDkDllmmmnmoompmqlrrlssltttuutvvtwwtxxxyyyzt{{t|t}}}~}}tttttttttttttttttllllllllllllll           !!""##$$$%%&&&''&((&)))*&++&,,--l.../.0.1.2.3l444554664777887994:::;;l<<l===>>=??=@@@A@BB@CC@D@E@F@G@HHHIIHJJHKK@L@MM@NNNOOOPPOQQ@R@S@T@U=VVlWWWXXWYYYZZY[[Y\\W]]W^^l__l``laalbbbccbddleeeffegglhhliiijikilimlnnoppooooqqorrossottouuovvowwoxxoyyozzo{{o||o}}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ! ! ! ! ! ! ! !    " " " " " " " " " " " "                                 # #                       $ $ $                              % & % ' ' ' ' % ( % % % % % ) ) ) ) ) % % % * * * * * % % % + + % , % % % % - % % % % % % . . % % % % %                 / / / / / / / / / / / / / / / / / /                       0                            1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1              2 2                                                                                                                   3 3 3 3 3 3 3                   4 4 4 4                    5 5 5                6 6 6 6 6 7 7 7 6 6 6 6 6 8 8 8 6 6 6 6 9 9 9 6 6 6 6 6 6 6 6 6 6 6 : : : 6 ; ; ; 6 < < 6 = = 6 > > 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ? ? ? 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 @ @ 6 A A 6 B B 6 C 6 D D D 6 6 6 6 E E E E E E 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 F F F F F F F F F F F 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 G G G G G G G G 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 H H 6 6 I I I I I I I I I I 6 J J J J J J J J 6 6 6 6 K K K K 6              L L L L L L L  M M M M M M M M M M M M M M M M M M         N N N 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 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 P           Q R R       S T T T T T T S S S S S S S S S S S S S S S S S S S S S  U   V    W   X                                                                                                                  Y         Z Z            [ [ [ [ [ [ [ [ [ \ [         ] ] ] ] ] ] ] ]       ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ` ` ` ` ` ` ` ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ a ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ b b b b b b b b b b ^ ^ ^                          c c c c c c c c c c c c                       d                             e  f f f f f f f f f f f f f f f f f f f f      g g g                                      h h h h h h h h h h h h h h h h h h 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                      k k k k k    l l l l l                   m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m                                                                         n o n p n q n r n s n t t t n u v n w w w w w w n x n y n z z z z z z z z z z z z z z n { { n | | | | | | n } n ~ ~ ~ ~ ~ ~ ~                                                                                                                                                                                                                                                                                                                                                               !  " # # # # $ $ # % # & # ' ( ) ) ( * * ( + + ( , , ( ( ( ( - ( . . ( / / ( 0 0 ( 1 1 1 2 2 1 3 3 1 4 4 1 5 5 ( 6 ( 7 7 ( 8 8 8 9 9 ( : : ( ; ; ; < < ( = = ( > ( ? ? ( @ @ @ A ( B B B C C ( D ( E E ( F F ( G ( H ( I ( J J ( K L L K K ( M M ( N N N O N P P ( Q Q Q R Q S S ( T T ( U U ( V ( W W ( X X ( Y Y ( Z Z ( [ [ [ \ ( ] ] ( ^ ^ ( _ _ ( ` ` ( a a a b b a c c ( d d ( e e ( f ( g g g h h g i i ( j j ( k k ( l l ( m m ( n n ( o o ( p p ( q q ( r ( s s ( t t ( u u ( v v ( w w ( x x x y x z ( { { ( | | ( } } ( ~ ~ (   ( ( ( (                                                           !  "  #  $  %  &  '  (  )  *  + +  ,  -  .  /  0  1  2  3  4  5  6  7  8 9 9 9 : 9 ; < < = = > > > ? ? > @ @ @ A A @ B @ C @ D @ E @ F @ G > H H > I I > J J > K K > L L > M M > N N > O O > P P > Q Q > R R > S S S T T U S V V W W S X X S Y S Z S [ S \ > ] ] > ^ ^ > _ _ _ ` _ a _ b _ c _ d _ e _ f _ g > h h > i i > j j > k k k l > m m > n n > o o o p > q q q r r q s s q t t q u u u v u w q x x > y y > z z > { { > | | > } } > ~ ~ >   > > > >                                              !  "  #  $  %  &  '  ( ) ( * + * , * -  .  /  0  1 1 2 1 3  4  5  6  7 7 8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S S T S U S V  W  X  Y  Z  [  \  ] ] ^ ] _ ] ` ] a ] b ] c ] d ] e ] f ] g ] h ] i ] j ] k ] l l m l n ] o ] p ] q ] r ] s ] t ] u ] v ] w  x  y  z  {  |  } } ~                                   5.14.0-503.26.1.el9_5.aarch64.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breaktoolsrtlaMakefilervMakefileuserspace-apimediaMakefileKconfigKconfig.redhatMakefileMakefile.rhelverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefileincludeasmopcodes.hxenevents.hhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hkernelMakefilelibMakefilemach-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.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefileappleMakefilearmMakefilebitmainMakefilebroadcomMakefilebcm4908Makefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefiletiMakefiletoshibaMakefilexilinxMakefilecryptoKconfigMakefilehypervMakefileincludeasmKbuildacenv.hacpi.halternative-macros.halternative.happle_m1_pmu.harch_gicv3.harch_timer.harchrandom.harm-cci.harm_dsu_pmu.harm_pmuv3.hasm-bug.hasm-extable.hasm-offsets.hasm-prototypes.hasm-uaccess.hasm_pointer_auth.hassembler.hatomic.hatomic_ll_sc.hatomic_lse.hbarrier.hbitops.hbitrev.hboot.hbrk-imm.hbug.hcache.hcacheflush.hchecksum.hclocksource.hcmpxchg.hcompat.hcompiler.hcpu.hcpu_ops.hcpufeature.hcpuidle.hcputype.hcurrent.hdaifflags.hdcc.hdebug-monitors.hdevice.hdmi.hefi.hel2_setup.helf.hesr.hexception.hexec.hextable.hfb.hfixmap.hfpsimd.hfpsimdmacros.hftrace.hfutex.hgpr-num.hhardirq.hhugetlb.hhw_breakpoint.hhwcap.hhyp_image.hhyperv-tlfs.hhypervisor.himage.hinsn-def.hinsn.hio.hirq.hirq_work.hirqflags.hjump_label.hkasan.hkernel-pgtable.hkexec.hkfence.hkgdb.hkprobes.hkvm_arm.hkvm_asm.hkvm_emulate.hkvm_host.hkvm_hyp.hkvm_mmu.hkvm_mte.hkvm_nested.hkvm_pgtable.hkvm_pkvm.hkvm_ptrauth.hkvm_ras.hkvm_types.hlinkage.hlse.hmemory.hmman.hmmu.hmmu_context.hmmzone.hmodule.hmodule.lds.hmshyperv.hmte-def.hmte-kasan.hmte.hneon-intrinsics.hneon.hnuma.hpage-def.hpage.hparavirt.hparavirt_api_clock.hpatching.hpci.hpercpu.hperf_event.hpgalloc.hpgtable-hwdef.hpgtable-prot.hpgtable-types.hpgtable.hpointer_auth.hpreempt.hprobes.hproc-fns.hprocessor.hptdump.hptrace.hpvclock-abi.hrwonce.hscs.hsdei.hseccomp.hsections.hsemihost.hset_memory.hsetup.hshmparam.hsignal.hsignal32.hsimd.hsmp.hsmp_plat.hsparsemem.hspectre.hspinlock.hspinlock_types.hstack_pointer.hstackprotector.hstacktracestacktrace.hcommon.hnvhe.hstage2_pgtable.hstat.hstring.hsuspend.hsync_bitops.hsyscall.hsyscall_wrapper.hsysreg.hsystem_misc.hthread_info.htimex.htlb.htlbflush.htopology.htrans_pgd.htraps.huaccess.hunistd.hunistd32.huprobes.hvdsovdso.hclocksource.hcompat_barrier.hcompat_gettimeofday.hgettimeofday.hprocessor.hvsyscall.hvectors.hvermagic.hvirt.hvmalloc.hvmap_stack.hvncr_mapping.hword-at-a-time.hxenevents.hhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hxor.hgeneratedasmbugs.hcfi.hcpucaps.hdelay.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.hhw_irq.hirq_regs.hkdebug.hkmap_size.hlocal.hlocal64.hmcs_spinlock.hmmiowb.hmsi.hplatform-feature.hqrwlock.hqspinlock.hserial.hsoftirq_stack.hswitch_to.hsysreg-defs.htrace_clock.hunaligned.huser.hvga.huapiasmerrno.hioctl.hioctls.hipcbuf.hkvm_para.hmsgbuf.hpoll.hresource.hsembuf.hshmbuf.hsiginfo.hsocket.hsockios.hstat.hswab.htermbits.htermios.htypes.huapiasmKbuildauxvec.hbitsperlong.hbpf_perf_event.hbyteorder.hfcntl.hhwcap.hkvm.hmman.hparam.hperf_regs.hposix_types.hptrace.hsetup.hsigcontext.hsignal.hstatfs.hsve_context.hucontext.hunistd.hkernelMakefilepiMakefileprobesMakefilevdsoMakefilevdso32MakefilekvmKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefiletoolsMakefilexenMakefilecskyKconfigKconfig.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.cpubootMakefilecompressedMakefilecocoMakefiletdxMakefilecryptoMakefileentryMakefilesyscallsMakefilevdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefilekernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilesgxMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilepatMakefilenetMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefileintelintel-midMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200Makefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefilerasKconfigrealmodeMakefilermMakefiletoolsMakefileumKconfigMakefileos-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.hconfig64BIT8139CP8139TOO8139TOO_8129AC97_BUSACPIACPI_ACACPI_AGDIACPI_APEIACPI_APEI_EINJACPI_APEI_GHESACPI_APEI_MEMORY_FAILUREACPI_APEI_PCIEAERACPI_APEI_SEAACPI_APMTACPI_BATTERYACPI_BGRTACPI_BUTTONACPI_CCA_REQUIREDACPI_CONTAINERACPI_CPPC_CPUFREQACPI_CPPC_CPUFREQ_FIEACPI_CPPC_LIBACPI_FANACPI_FFHACPI_GENERIC_GSIACPI_GTDTACPI_HEDACPI_HMATACPI_HOTPLUG_CPUACPI_HOTPLUG_MEMORYACPI_I2C_OPREGIONACPI_IORTACPI_IPMIACPI_MCFGACPI_MDIOACPI_NFITACPI_NUMAACPI_PCCACPI_PCI_SLOTACPI_PFRUTACPI_PPTTACPI_PRMTACPI_PROCESSORACPI_PROCESSOR_IDLEACPI_REDUCED_HARDWARE_ONLYACPI_SPCR_TABLEACPI_TABLE_LIBACPI_TABLE_UPGRADEACPI_THERMALACPI_THERMAL_LIBACPI_VIDEOACPI_VIOTADVISE_SYSCALLSAFS_DEBUGAFS_FSAFS_FSCACHEAF_RXRPCAF_RXRPC_DEBUGAF_RXRPC_IPV6AHCI_XGENEAIOALLOW_DEV_COREDUMPALXAMD_PHYAMD_XGBEAMPERE_ERRATUM_AC03_CPU_38APERTURE_HELPERSAQUANTIA_PHYARCH_BCM_IPROCARCH_BINFMT_ELF_EXTRA_PHDRSARCH_BINFMT_ELF_STATEARCH_CORRECT_STACKTRACE_ON_KRETPROBEARCH_DMA_ADDR_T_64BITARCH_ENABLE_HUGEPAGE_MIGRATIONARCH_ENABLE_MEMORY_HOTPLUGARCH_ENABLE_MEMORY_HOTREMOVEARCH_ENABLE_SPLIT_PMD_PTLOCKARCH_ENABLE_THP_MIGRATIONARCH_FORCE_MAX_ORDERARCH_HAS_ACPI_TABLE_UPGRADEARCH_HAS_CACHE_LINE_SIZEARCH_HAS_CURRENT_STACK_POINTERARCH_HAS_DEBUG_VIRTUALARCH_HAS_DEBUG_VM_PGTABLEARCH_HAS_DEBUG_WXARCH_HAS_DMA_PREP_COHERENTARCH_HAS_ELF_RANDOMIZEARCH_HAS_FAST_MULTIPLIERARCH_HAS_FORTIFY_SOURCEARCH_HAS_GCOV_PROFILE_ALLARCH_HAS_GIGANTIC_PAGEARCH_HAS_KCOVARCH_HAS_KEEPINITRDARCH_HAS_MEMBARRIER_SYNC_COREARCH_HAS_NMI_SAFE_THIS_CPU_OPSARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACEARCH_HAS_PMEM_APIARCH_HAS_PTE_DEVMAPARCH_HAS_PTE_SPECIALARCH_HAS_RELRARCH_HAS_RESET_CONTROLLERARCH_HAS_SETUP_DMA_OPSARCH_HAS_SET_DIRECT_MAPARCH_HAS_SET_MEMORYARCH_HAS_STRICT_KERNEL_RWXARCH_HAS_STRICT_MODULE_RWXARCH_HAS_SYNC_DMA_FOR_CPUARCH_HAS_SYNC_DMA_FOR_DEVICEARCH_HAS_SYSCALL_WRAPPERARCH_HAS_TEARDOWN_DMA_OPSARCH_HAS_TICK_BROADCASTARCH_HAS_UACCESS_FLUSHCACHEARCH_HAS_UBSAN_SANITIZE_ALLARCH_HAVE_ELF_PROTARCH_HAVE_NMI_SAFE_CMPXCHGARCH_HAVE_TRACE_MMIO_ACCESSARCH_HIBERNATION_HEADERARCH_HIBERNATION_POSSIBLEARCH_HISIARCH_KEEP_MEMBLOCKARCH_MHP_MEMMAP_ON_MEMORY_ENABLEARCH_MMAP_RND_BITSARCH_MMAP_RND_BITS_MAXARCH_MMAP_RND_BITS_MINARCH_MMAP_RND_COMPAT_BITS_MAXARCH_MMAP_RND_COMPAT_BITS_MINARCH_MXCARCH_NR_GPIOARCH_PROC_KCORE_TEXTARCH_QCOMARCH_SEATTLEARCH_SPARSEMEM_ENABLEARCH_STACKWALKARCH_SUPPORTS_ACPIARCH_SUPPORTS_ATOMIC_RMWARCH_SUPPORTS_CFI_CLANGARCH_SUPPORTS_DEBUG_PAGEALLOCARCH_SUPPORTS_HUGETLBFSARCH_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_TEGRAARCH_TEGRA_194_SOCARCH_TEGRA_234_SOCARCH_THUNDERARCH_THUNDER2ARCH_USES_HIGH_VMA_FLAGSARCH_USES_PG_ARCH_XARCH_USE_CMPXCHG_LOCKREFARCH_USE_GNU_PROPERTYARCH_USE_MEMREMAP_PROTARCH_USE_MEMTESTARCH_USE_QUEUED_RWLOCKSARCH_USE_QUEUED_SPINLOCKSARCH_USE_SYM_ANNOTATIONSARCH_VEXPRESSARCH_WANTS_NO_INSTRARCH_WANTS_THP_SWAPARCH_WANT_DEFAULT_BPF_JITARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUTARCH_WANT_FRAME_POINTERSARCH_WANT_HUGE_PMD_SHAREARCH_WANT_LD_ORPHAN_WARNARCH_WANT_PMD_MKWRITEARCH_XGENEARM64ARM64_4K_PAGESARM64_ACPI_PARKING_PROTOCOLARM64_AMU_EXTNARM64_AS_HAS_MTEARM64_CNPARM64_CONT_PMD_SHIFTARM64_CONT_PTE_SHIFTARM64_CRYPTOARM64_E0PDARM64_EPANARM64_ERRATUM_1024718ARM64_ERRATUM_1165522ARM64_ERRATUM_1286807ARM64_ERRATUM_1319367ARM64_ERRATUM_1463225ARM64_ERRATUM_1508412ARM64_ERRATUM_1530923ARM64_ERRATUM_1542419ARM64_ERRATUM_1902691ARM64_ERRATUM_2038923ARM64_ERRATUM_2051678ARM64_ERRATUM_2054223ARM64_ERRATUM_2064142ARM64_ERRATUM_2067961ARM64_ERRATUM_2077057ARM64_ERRATUM_2119858ARM64_ERRATUM_2139208ARM64_ERRATUM_2224489ARM64_ERRATUM_2253138ARM64_ERRATUM_2441007ARM64_ERRATUM_2441009ARM64_ERRATUM_2457168ARM64_ERRATUM_2645198ARM64_ERRATUM_2658417ARM64_ERRATUM_2966298ARM64_ERRATUM_819472ARM64_ERRATUM_824069ARM64_ERRATUM_826319ARM64_ERRATUM_827319ARM64_ERRATUM_832075ARM64_ERRATUM_834220ARM64_ERRATUM_843419ARM64_ERRATUM_858921ARM64_HW_AFDBMARM64_LD_HAS_FIX_ERRATUM_843419ARM64_LSE_ATOMICSARM64_MTEARM64_PAGE_SHIFTARM64_PANARM64_PA_BITSARM64_PA_BITS_48ARM64_PMEMARM64_PSEUDO_NMIARM64_RAS_EXTNARM64_SVEARM64_TAGGED_ADDR_ABIARM64_TLB_RANGEARM64_USE_LSE_ATOMICSARM64_VA_BITSARM64_VA_BITS_48ARM64_WORKAROUND_CLEAN_CACHEARM64_WORKAROUND_REPEAT_TLBIARM64_WORKAROUND_SPECULATIVE_ATARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOADARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODEARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGEARM64_WORKAROUND_TSB_FLUSH_FAILUREARM_AMBAARM_ARCH_TIMERARM_ARCH_TIMER_EVTSTREAMARM_ARCH_TIMER_OOL_WORKAROUNDARM_CCNARM_CMNARM_CORESIGHT_PMU_ARCH_SYSTEM_PMUARM_DMC620_PMUARM_DSU_PMUARM_FFA_SMCCCARM_FFA_TRANSPORTARM_GICARM_GIC_MAX_NRARM_GIC_PMARM_GIC_V2MARM_GIC_V3ARM_GIC_V3_ITSARM_GIC_V3_ITS_PCIARM_IMX8M_DDRC_DEVFREQARM_IMX_BUS_DEVFREQARM_IMX_CPUFREQ_DTARM_MHUARM_PMUARM_PMUV3ARM_PMU_ACPIARM_PSCI_CPUIDLEARM_PSCI_CPUIDLE_DOMAINARM_PSCI_FWARM_SBSA_WATCHDOGARM_SCMI_CPUFREQARM_SCMI_HAVE_SHMEMARM_SCMI_HAVE_TRANSPORTARM_SCMI_PERF_DOMAINARM_SCMI_POWER_DOMAINARM_SCMI_PROTOCOLARM_SCMI_TRANSPORT_MAILBOXARM_SCMI_TRANSPORT_SMCARM_SCPI_CPUFREQARM_SCPI_POWER_DOMAINARM_SCPI_PROTOCOLARM_SDE_INTERFACEARM_SMCCC_SOC_IDARM_SMMUARM_SMMU_QCOMARM_SMMU_V3ARM_SMMU_V3_KUNIT_TESTARM_SMMU_V3_PMUARM_SMMU_V3_SVAARM_SPE_PMUARM_TEGRA194_CPUFREQARM_TIMER_SP804ASM_MODVERSIONSASN1ASN1_ENCODERASSOCIATIVE_ARRAYASYMMETRIC_KEY_TYPEASYMMETRIC_PUBLIC_KEY_SUBTYPEASYMMETRIC_TPM_KEY_SUBTYPEASYNC_COREASYNC_MEMCPYASYNC_PQASYNC_RAID6_RECOVASYNC_RAID6_TESTASYNC_TX_DMAASYNC_XORAS_HAS_ARMV8_2AS_HAS_ARMV8_3AS_HAS_ARMV8_4AS_HAS_ARMV8_5AS_HAS_CFI_NEGATE_RA_STATEAS_HAS_LDAPRAS_HAS_LSE_ATOMICSAS_HAS_SHA3AS_IS_GNUAS_VERSIONAT803X_PHYATAATA_ACPIATA_BMDMAATA_FORCEATA_GENERICATA_PIIXATA_SFFATA_VERBOSE_ERRORATH10KATH10K_CEATH10K_DEBUGFSATH10K_PCIATH11KATH11K_PCIATH9KATH9K_AHBATH9K_BTCOEX_SUPPORTATH9K_COMMONATH9K_COMMON_DEBUGATH9K_DEBUGFSATH9K_HTCATH9K_HWATH9K_PCIATH9K_PCOEMATH9K_RFKILLATH9K_WOWATH_COMMONATL1ATL1CATL1EATMATM_BR2684ATM_CLIPATM_LANEATOMIC64_SELFTESTAUDITAUDITSYSCALLAUDIT_ARCH_COMPAT_GENERICAUDIT_GENERICAUTOFS_FSAUXILIARY_BUSAX88796B_PHYBACKLIGHT_CLASS_DEVICEBACKLIGHT_GPIOBACKLIGHT_LEDBACKLIGHT_LP855XBACKLIGHT_PWMBALLOON_COMPACTIONBAREUDPBASE_FULLBASE_SMALLBCM7XXX_PHYBCM87XX_PHYBCMABCMA_DRIVER_GMAC_CMNBCMA_DRIVER_GPIOBCMA_DRIVER_PCIBCMA_HOST_PCIBCMA_HOST_PCI_POSSIBLEBCMA_POSSIBLEBCMGENETBCM_NET_PHYLIBBCM_NET_PHYPTPBE2ISCSIBFQ_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_HOLDER_DEPRECATEDBLOCK_LEGACY_AUTOLOADBNX2BNX2XBNX2X_SRIOVBNXTBNXT_DCBBNXT_FLOWER_OFFLOADBNXT_SRIOVBONDINGBOOTPARAM_HUNG_TASK_PANIC_VALUEBOOTPARAM_SOFTLOCKUP_PANIC_VALUEBOOTTIME_TRACINGBOOT_CONFIGBOOT_PRINTK_DELAYBPFBPF_EVENTSBPF_JITBPF_JIT_ALWAYS_ONBPF_JIT_DEFAULT_ONBPF_LSMBPF_STREAM_PARSERBPF_SYSCALLBPF_UNPRIV_DEFAULT_OFFBQLBRANCH_PROFILE_NONEBRCMFMACBRCMFMAC_PCIEBRCMFMAC_PROTO_BCDCBRCMFMAC_PROTO_MSGBUFBRCMFMAC_SDIOBRCMFMAC_USBBRCMSMACBRCMSMAC_LEDSBRCMUTILBRIDGEBRIDGE_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_TABLE_SORTBUILD_SALTBUILTIN_RETURN_ADDRESS_STRIPS_PACCACHEFILESCACHESTAT_SYSCALLCANCAN_8DEV_USBCAN_BCMCAN_CALC_BITTIMINGCAN_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_VXCANCAVIUM_CPTCAVIUM_ERRATUM_22375CAVIUM_ERRATUM_23144CAVIUM_ERRATUM_23154CAVIUM_ERRATUM_27456CAVIUM_ERRATUM_30115CAVIUM_PTPCAVIUM_TX2_ERRATUM_219CB710_CORECB710_DEBUG_ASSUMPTIONSCC_CAN_LINKCC_CAN_LINK_STATICCC_HAS_ASM_GOTO_OUTPUTCC_HAS_ASM_GOTO_TIED_OUTPUTCC_HAS_ASM_INLINECC_HAS_BRANCH_PROT_PAC_RETCC_HAS_BRANCH_PROT_PAC_RET_BTICC_HAS_INT128CC_HAS_KASAN_GENERICCC_HAS_KASAN_SW_TAGSCC_HAS_NO_PROFILE_FN_ATTRCC_HAS_SANCOV_TRACE_PCCC_HAS_SIGN_RETURN_ADDRESSCC_HAS_WORKING_NOSANITIZE_ADDRESSCC_HAVE_STACKPROTECTOR_SYSREGCC_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_USE_DNS_RESOLVERCFG80211CFG80211_CRDA_SUPPORTCFG80211_DEFAULT_PSCFG80211_KUNIT_TESTCFG80211_REQUIRE_SIGNED_REGDBCFG80211_USE_KERNEL_REGDB_KEYSCFS_BANDWIDTHCGROUPSCGROUP_BPFCGROUP_CPUACCTCGROUP_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_DEVICECHROMEOS_ACPICHROME_PLATFORMSCHR_DEV_SCHCHR_DEV_SGCHR_DEV_STCICADA_PHYCIFSCIFS_ALLOW_INSECURE_LEGACYCIFS_DEBUGCIFS_DFS_UPCALLCIFS_POSIXCIFS_SMB_DIRECTCIFS_UPCALLCIFS_XATTRCLANG_VERSIONCLKSRC_MMIOCLK_BCM_NS2CLK_BCM_SRCLK_IMX8MMCLK_IMX8MNCLK_IMX8MPCLK_IMX8MQCLK_IMX93CLK_SP810CLK_TEGRA_BPMPCLK_VEXPRESS_OSCCLONE_BACKWARDSCLS_U32_MARKCLS_U32_PERFCLZ_TABCMACMA_ALIGNMENTCMA_AREASCMA_SIZE_MBYTESCMA_SIZE_SEL_MBYTESCMA_SYSFSCMDLINECMDLINE_FROM_BOOTLOADERCMDLINE_KUNIT_TESTCOMMON_CLKCOMMON_CLK_BD718XXCOMMON_CLK_HI3516CV300COMMON_CLK_HI3519COMMON_CLK_HI3660COMMON_CLK_HI3798CV200COMMON_CLK_IPROCCOMMON_CLK_MAX77686COMMON_CLK_SCMICOMMON_CLK_SCPICOMMON_CLK_XGENECOMMON_RESET_HI6220COMPACTIONCOMPACT_UNEVICTABLE_DEFAULTCOMPAT_32BIT_TIMECONFIGFS_FSCONNECTORCONSOLE_LOGLEVEL_DEFAULTCONSOLE_LOGLEVEL_QUIETCONSOLE_POLLCONSOLE_TRANSLATIONSCONTEXT_SWITCH_TRACERCONTEXT_TRACKINGCONTEXT_TRACKING_IDLECONTEXT_TRACKING_USERCONTIG_ALLOCCORDICCOREDUMPCORESIGHTCORESIGHT_CATUCORESIGHT_CPU_DEBUGCORESIGHT_CTICORESIGHT_LINKS_AND_SINKSCORESIGHT_LINK_AND_SINK_TMCCORESIGHT_SINK_ETBV10CORESIGHT_SINK_TPIUCORESIGHT_SOURCE_ETM4XCORESIGHT_STMCORESIGHT_TRBECORE_DUMP_DEFAULT_ELF_HEADERSCORTINA_PHYCPUFREQ_DTCPUFREQ_DT_PLATDEVCPUMASK_KUNIT_TESTCPUSETSCPU_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_FREQ_THERMALCPU_IDLECPU_IDLE_GOV_MENUCPU_IDLE_MULTIPLE_DRIVERSCPU_ISOLATIONCPU_LITTLE_ENDIANCPU_PMCPU_RMAPCPU_THERMALCRASH_CORECRASH_DUMPCRC16CRC32CRC32_SLICEBY8CRC64CRC64_ROCKSOFTCRC7CRC8CRC_CCITTCRC_ITU_TCRC_T10DIFCROSS_MEMORY_ATTACHCROS_HPS_I2CCRYPTOCRYPTO_ACOMP2CRYPTO_ADIANTUMCRYPTO_AEADCRYPTO_AEAD2CRYPTO_AESCRYPTO_AES_ARM64_BSCRYPTO_AES_ARM64_CECRYPTO_AES_ARM64_CE_BLKCRYPTO_AES_ARM64_CE_CCMCRYPTO_AES_ARM64_NEON_BLKCRYPTO_AKCIPHERCRYPTO_AKCIPHER2CRYPTO_ALGAPICRYPTO_ALGAPI2CRYPTO_ANSI_CPRNGCRYPTO_ARCH_HAVE_LIB_CHACHACRYPTO_ARCH_HAVE_LIB_POLY1305CRYPTO_AUTHENCCRYPTO_BLAKE2BCRYPTO_BLOWFISHCRYPTO_BLOWFISH_COMMONCRYPTO_CAMELLIACRYPTO_CAST5CRYPTO_CAST6CRYPTO_CAST_COMMONCRYPTO_CBCCRYPTO_CCMCRYPTO_CFBCRYPTO_CHACHA20CRYPTO_CHACHA20POLY1305CRYPTO_CHACHA20_NEONCRYPTO_CMACCRYPTO_CRC32CRYPTO_CRC32CCRYPTO_CRC64_ROCKSOFTCRYPTO_CRCT10DIFCRYPTO_CRCT10DIF_ARM64_CECRYPTO_CRYPTDCRYPTO_CTRCRYPTO_CTSCRYPTO_CURVE25519CRYPTO_DEFLATECRYPTO_DESCRYPTO_DEV_BCM_SPUCRYPTO_DEV_CAVIUM_ZIPCRYPTO_DEV_CCPCRYPTO_DEV_CCP_CRYPTOCRYPTO_DEV_CCP_DDCRYPTO_DEV_CHELSIOCRYPTO_DEV_CPTCRYPTO_DEV_FSL_CAAMCRYPTO_DEV_FSL_CAAM_AHASH_APICRYPTO_DEV_FSL_CAAM_AHASH_API_DESCCRYPTO_DEV_FSL_CAAM_COMMONCRYPTO_DEV_FSL_CAAM_CRYPTO_APICRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESCCRYPTO_DEV_FSL_CAAM_JRCRYPTO_DEV_FSL_CAAM_PKC_APICRYPTO_DEV_FSL_CAAM_RINGSIZECRYPTO_DEV_FSL_CAAM_RNG_APICRYPTO_DEV_HISI_SECCRYPTO_DEV_MARVELLCRYPTO_DEV_NITROXCRYPTO_DEV_NITROX_CNN55XXCRYPTO_DEV_OCTEONTX2_CPTCRYPTO_DEV_SP_CCPCRYPTO_DHCRYPTO_DH_RFC7919_GROUPSCRYPTO_DRBGCRYPTO_DRBG_CTRCRYPTO_DRBG_HASHCRYPTO_DRBG_HMACCRYPTO_DRBG_MENUCRYPTO_ECBCRYPTO_ECCCRYPTO_ECDHCRYPTO_ECDSACRYPTO_ECHAINIVCRYPTO_ENGINECRYPTO_ESSIVCRYPTO_FCRYPTCRYPTO_FIPSCRYPTO_FIPS_NAMECRYPTO_GCMCRYPTO_GF128MULCRYPTO_GHASHCRYPTO_GHASH_ARM64_CECRYPTO_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_NEONCRYPTO_NULLCRYPTO_NULL2CRYPTO_OFBCRYPTO_PCBCCRYPTO_PCRYPTCRYPTO_POLY1305CRYPTO_POLY1305_NEONCRYPTO_RMD160CRYPTO_RNGCRYPTO_RNG2CRYPTO_RNG_DEFAULTCRYPTO_RSACRYPTO_SEQIVCRYPTO_SERPENTCRYPTO_SHA1CRYPTO_SHA1_ARM64_CECRYPTO_SHA256CRYPTO_SHA256_ARM64CRYPTO_SHA2_ARM64_CECRYPTO_SHA3CRYPTO_SHA512CRYPTO_SKCIPHERCRYPTO_SKCIPHER2CRYPTO_TESTCRYPTO_TWOFISHCRYPTO_TWOFISH_COMMONCRYPTO_USERCRYPTO_USER_APICRYPTO_USER_API_AEADCRYPTO_USER_API_HASHCRYPTO_USER_API_RNGCRYPTO_USER_API_SKCIPHERCRYPTO_VMACCRYPTO_WP512CRYPTO_XCBCCRYPTO_XTSCRYPTO_XXHASHCRYPTO_ZSTDCUSECXL_ACPICXL_BUSCXL_MEMCXL_PCICXL_PMEMCXL_PMUCXL_PORTCXL_REGIONCXL_SUSPENDDAMONDAMON_DBGFSDAMON_PADDRDAMON_RECLAIMDAMON_SYSFSDAMON_VADDRDAVICOM_PHYDAXDA_MON_EVENTSDA_MON_EVENTS_IDDCACHE_WORD_ACCESSDCBDEBUG_BUGVERBOSEDEBUG_FSDEBUG_FS_ALLOW_ALLDEBUG_INFODEBUG_INFO_BTFDEBUG_INFO_BTF_MODULESDEBUG_INFO_DWARF_TOOLCHAIN_DEFAULTDEBUG_KERNELDEBUG_LISTDEBUG_MEMORY_INITDEBUG_MISCDEBUG_SECTION_MISMATCHDEBUG_SHIRQDEBUG_WXDECOMPRESS_BZIP2DECOMPRESS_GZIPDECOMPRESS_LZ4DECOMPRESS_LZMADECOMPRESS_LZODECOMPRESS_XZDECOMPRESS_ZSTDDEFAULT_CUBICDEFAULT_FQ_CODELDEFAULT_HOSTNAMEDEFAULT_HUNG_TASK_TIMEOUTDEFAULT_INITDEFAULT_MMAP_MIN_ADDRDEFAULT_NET_SCHDEFAULT_SECURITY_SELINUXDEFAULT_TCP_CONGDETECT_HUNG_TASKDEVFREQ_GOV_PASSIVEDEVFREQ_GOV_PERFORMANCEDEVFREQ_GOV_POWERSAVEDEVFREQ_GOV_SIMPLE_ONDEMANDDEVFREQ_GOV_USERSPACEDEVICE_MIGRATIONDEVICE_PRIVATEDEVTMPFSDEVTMPFS_MOUNTDEVTMPFS_SAFEDEV_COREDUMPDEV_DAXDEV_DAX_HMEMDEV_DAX_HMEM_DEVICESDEV_DAX_KMEMDEV_DAX_PMEMDEV_DAX_PMEM_COMPATDIMLIBDMABUF_HEAPSDMABUF_HEAPS_SYSTEMDMABUF_MOVE_NOTIFYDMADEVICESDMATESTDMA_ACPIDMA_BOUNCE_UNALIGNED_KMALLOCDMA_CMADMA_COHERENT_POOLDMA_DECLARE_COHERENTDMA_DIRECT_REMAPDMA_ENGINEDMA_ENGINE_RAIDDMA_NEED_SYNCDMA_NONCOHERENT_MMAPDMA_OFDMA_OPSDMA_SHARED_BUFFERDMA_VIRTUAL_CHANNELSDMIDMIIDDMI_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_PHYDPLLDQLDRIVER_PE_KUNIT_TESTDRMDRM_AMDGPUDRM_AMDGPU_CIKDRM_AMDGPU_USERPTRDRM_AMD_ACPDRM_AMD_DCDRM_AMD_DC_FPDRM_ASTDRM_BOCHSDRM_BRIDGEDRM_BUDDYDRM_CIRRUS_QEMUDRM_DISPLAY_DP_HELPERDRM_DISPLAY_HDCP_HELPERDRM_DISPLAY_HDMI_HELPERDRM_DISPLAY_HELPERDRM_DP_AUX_BUSDRM_DP_AUX_CHARDEVDRM_DP_CECDRM_EXECDRM_EXPORT_FOR_TESTSDRM_FBDEV_EMULATIONDRM_FBDEV_OVERALLOCDRM_GEM_SHMEM_HELPERDRM_GM12U320DRM_GPUVMDRM_GUDDRM_HISI_HIBMCDRM_HYPERVDRM_I2C_CH7006DRM_I2C_NXP_TDA998XDRM_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_TEGRADRM_TEGRA_DEBUGDRM_TTMDRM_TTM_HELPERDRM_UDLDRM_VIRTIO_GPUDRM_VIRTIO_GPU_KMSDRM_VKMSDRM_VMWGFXDRM_VRAM_HELPERDST_CACHEDTCDT_IDLE_GENPDDT_IDLE_STATESDUMMYDUMMY_CONSOLEDUMMY_CONSOLE_COLUMNSDUMMY_CONSOLE_ROWSDWMAC_DWC_QOS_ETHDWMAC_IMX8DWMAC_TEGRADW_DMACDW_DMAC_COREDW_DMAC_PCIDYNAMIC_DEBUGDYNAMIC_DEBUG_COREDYNAMIC_EVENTSDYNAMIC_FTRACEDYNAMIC_FTRACE_WITH_REGSE1000E1000EEDACEDAC_BLUEFIELDEDAC_DMC520EDAC_GHESEDAC_LEGACY_SYSFSEDAC_SUPPORTEDAC_THUNDERXEDAC_XGENEEEPROM_93CX6EEPROM_AT24EEPROM_EE1004EEPROM_LEGACYEEPROM_MAX6875EFIEFIVAR_FSEFI_COCO_SECRETEFI_CUSTOM_SSDT_OVERLAYSEFI_EARLYCONEFI_ESRTEFI_GENERIC_STUBEFI_PARAMS_FROM_FDTEFI_PARTITIONEFI_RUNTIME_WRAPPERSEFI_SOFT_RESERVEEFI_STUBEFI_VARS_PSTOREEFI_VARS_PSTORE_DEFAULT_DISABLEEFI_ZBOOTELFCOREELF_COREENA_ETHERNETENCLOSURE_SERVICESENCRYPTED_KEYSENERGY_MODELEPOLLEROFS_FSEROFS_FS_POSIX_ACLEROFS_FS_SECURITYEROFS_FS_XATTRETHERNETETHTOOL_NETLINKEVENTFDEVENT_TRACINGEVMEVM_ATTR_FSUUIDEXCLUSIVE_SYSTEM_RAMEXFAT_DEFAULT_IOCHARSETEXFAT_FSEXPORTFSEXPORTFS_BLOCK_OPSEXT4_FSEXT4_FS_POSIX_ACLEXT4_FS_SECURITYEXT4_KUNIT_TESTSEXT4_USE_FOR_EXT2EXTCONEXTCON_GPIOEXTRA_FIRMWAREFAILOVERFAIR_GROUP_SCHEDFANOTIFYFANOTIFY_ACCESS_PERMISSIONSFAT_DEFAULT_CODEPAGEFAT_DEFAULT_IOCHARSETFAT_FSFAT_KUNIT_TESTFBFB_BACKLIGHTFB_CFB_COPYAREAFB_CFB_FILLRECTFB_CFB_IMAGEBLITFB_COREFB_DEFERRED_IOFB_DEVICEFB_DMAMEM_HELPERSFB_EFIFB_IOMEM_FOPSFB_IOMEM_HELPERSFB_NOTIFYFB_SIMPLEFB_SSD1307FB_SYSMEM_FOPSFB_SYSMEM_HELPERSFB_SYSMEM_HELPERS_DEFERREDFB_SYS_COPYAREAFB_SYS_FILLRECTFB_SYS_IMAGEBLITFB_TILEBLITTINGFECFHANDLEFIB_RULESFILE_LOCKINGFIPS_SIGNATURE_SELFTESTFIRMWARE_TABLEFIXED_PHYFIX_EARLYCON_MEMFM10KFONT_8x16FONT_8x8FONT_SUPPORTFORTIFY_SOURCEFRAMEBUFFER_CONSOLEFRAMEBUFFER_CONSOLE_DETECT_PRIMARYFRAMEBUFFER_CONSOLE_ROTATIONFRAME_POINTERFRAME_WARNFREEZERFSCACHEFSCACHE_STATSFSL_ERRATUM_A008585FSL_IMX8_DDR_PMUFSNOTIFYFS_DAXFS_DAX_PMDFS_IOMAPFS_MBCACHEFS_POSIX_ACLFS_VERITYFTRACEFTRACE_MCOUNT_RECORDFTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYFTRACE_SYSCALLSFUJITSU_ERRATUM_010001FUNCTION_ALIGNMENTFUNCTION_ERROR_INJECTIONFUNCTION_GRAPH_TRACERFUNCTION_TRACERFUSE_DAXFUSE_FSFUSIONFUSION_LOGGINGFUSION_MAX_SGEFUSION_SASFUSION_SPIFUTEXFUTEX_PIFWNODE_MDIOFW_CFG_SYSFSFW_LOADERFW_LOADER_COMPRESSFW_LOADER_COMPRESS_XZFW_LOADER_COMPRESS_ZSTDFW_LOADER_DEBUGFW_LOADER_PAGED_BUFFW_LOADER_SYSFSFW_UPLOADGACT_PROBGARPGCC11_NO_ARRAY_BOUNDSGCC12_NO_ARRAY_BOUNDSGCC_VERSIONGENERIC_ALLOCATORGENERIC_ARCH_NUMAGENERIC_ARCH_TOPOLOGYGENERIC_BUGGENERIC_BUG_RELATIVE_POINTERSGENERIC_CALIBRATE_DELAYGENERIC_CLOCKEVENTSGENERIC_CLOCKEVENTS_BROADCASTGENERIC_CPU_AUTOPROBEGENERIC_CPU_VULNERABILITIESGENERIC_CSUMGENERIC_EARLY_IOREMAPGENERIC_GETTIMEOFDAYGENERIC_HWEIGHTGENERIC_IDLE_POLL_SETUPGENERIC_IOREMAPGENERIC_IRQ_CHIPGENERIC_IRQ_EFFECTIVE_AFF_MASKGENERIC_IRQ_INJECTIONGENERIC_IRQ_IPIGENERIC_IRQ_MIGRATIONGENERIC_IRQ_PROBEGENERIC_IRQ_SHOWGENERIC_IRQ_SHOW_LEVELGENERIC_LIB_DEVMEM_IS_ALLOWEDGENERIC_MSI_IRQGENERIC_NET_UTILSGENERIC_PCI_IOMAPGENERIC_PHYGENERIC_PINCONFGENERIC_PINCTRL_GROUPSGENERIC_PINMUX_FUNCTIONSGENERIC_PTDUMPGENERIC_SCHED_CLOCKGENERIC_SMP_IDLE_THREADGENERIC_STRNCPY_FROM_USERGENERIC_STRNLEN_USERGENERIC_TIME_VSYSCALLGENERIC_TRACERGENERIC_VDSO_TIME_NSGENEVEGET_FREE_REGIONGLOBGNSSGPIOLIBGPIOLIB_FASTPATH_LIMITGPIOLIB_IRQCHIPGPIO_ACPIGPIO_CDEVGPIO_CDEV_V1GPIO_DWAPBGPIO_GENERICGPIO_MAX77620GPIO_MLXBF2GPIO_MLXBF3GPIO_MXCGPIO_PCA953XGPIO_PL061GPIO_SIMGPIO_TEGRAGPIO_TEGRA186GPIO_VF610GPIO_VIRTIOGPIO_XGENEGPIO_XGENE_SBGPIO_XLPGRACE_PERIODGRO_CELLSGUEST_PERF_EVENTSGVEHARDENED_USERCOPYHARDIRQS_SW_RESENDHASHTABLE_KUNIT_TESTHASH_KUNIT_TESTHAS_DMAHAS_IOMEMHAS_IOPORTHAS_IOPORT_MAPHAVE_ACPI_APEIHAVE_ALIGNED_STRUCT_PAGEHAVE_ARCH_AUDITSYSCALLHAVE_ARCH_BITREVERSEHAVE_ARCH_COMPILER_HHAVE_ARCH_HUGE_VMALLOCHAVE_ARCH_HUGE_VMAPHAVE_ARCH_JUMP_LABELHAVE_ARCH_JUMP_LABEL_RELATIVEHAVE_ARCH_KASANHAVE_ARCH_KASAN_HW_TAGSHAVE_ARCH_KASAN_SW_TAGSHAVE_ARCH_KASAN_VMALLOCHAVE_ARCH_KFENCEHAVE_ARCH_KGDBHAVE_ARCH_MMAP_RND_BITSHAVE_ARCH_PREL32_RELOCATIONSHAVE_ARCH_RANDOMIZE_KSTACK_OFFSETHAVE_ARCH_SECCOMPHAVE_ARCH_SECCOMP_FILTERHAVE_ARCH_STACKLEAKHAVE_ARCH_THREAD_STRUCT_WHITELISTHAVE_ARCH_TRACEHOOKHAVE_ARCH_TRANSPARENT_HUGEPAGEHAVE_ARCH_USERFAULTFD_MINORHAVE_ARCH_VMAP_STACKHAVE_ARM_SMCCCHAVE_ARM_SMCCC_DISCOVERYHAVE_ASM_MODVERSIONSHAVE_CLKHAVE_CLK_PREPAREHAVE_CMPXCHG_DOUBLEHAVE_CMPXCHG_LOCALHAVE_CONTEXT_TRACKING_USERHAVE_C_RECORDMCOUNTHAVE_DEBUG_KMEMLEAKHAVE_DMA_CONTIGUOUSHAVE_DYNAMIC_FTRACEHAVE_DYNAMIC_FTRACE_WITH_REGSHAVE_EBPF_JITHAVE_EFFICIENT_UNALIGNED_ACCESSHAVE_FAST_GUPHAVE_FTRACE_MCOUNT_RECORDHAVE_FUNCTION_ARG_ACCESS_APIHAVE_FUNCTION_ERROR_INJECTIONHAVE_FUNCTION_GRAPH_TRACERHAVE_FUNCTION_TRACERHAVE_GCC_PLUGINSHAVE_GENERIC_VDSOHAVE_HARDENED_USERCOPY_ALLOCATORHAVE_HW_BREAKPOINTHAVE_IMA_KEXECHAVE_IOREMAP_PROTHAVE_IRQ_TIME_ACCOUNTINGHAVE_KCSAN_COMPILERHAVE_KERNEL_GZIPHAVE_KERNEL_LZ4HAVE_KERNEL_LZMAHAVE_KERNEL_LZOHAVE_KERNEL_XZHAVE_KERNEL_ZSTDHAVE_KPROBESHAVE_KRETPROBESHAVE_KVM_CPU_RELAX_INTERCEPTHAVE_KVM_DIRTY_RINGHAVE_KVM_DIRTY_RING_ACQ_RELHAVE_KVM_IRQCHIPHAVE_KVM_IRQ_BYPASSHAVE_KVM_IRQ_ROUTINGHAVE_KVM_MSIHAVE_KVM_READONLY_MEMHAVE_KVM_VCPU_RUN_PID_CHANGEHAVE_MOD_ARCH_SPECIFICHAVE_MOVE_PMDHAVE_MOVE_PUDHAVE_NMIHAVE_PATA_PLATFORMHAVE_PCIHAVE_PERF_EVENTSHAVE_PERF_REGSHAVE_PERF_USER_STACK_DUMPHAVE_POSIX_CPU_TIMERS_TASK_WORKHAVE_PREEMPT_DYNAMICHAVE_PREEMPT_DYNAMIC_KEYHAVE_PREEMPT_LAZYHAVE_REGS_AND_STACK_ACCESS_APIHAVE_RSEQHAVE_SCHED_AVG_IRQHAVE_SETUP_PER_CPU_AREAHAVE_SOFTIRQ_ON_OWN_STACKHAVE_STACKPROTECTORHAVE_SYSCALL_TRACEPOINTSHAVE_VIRT_CPU_ACCOUNTING_GENHDLCHDLC_CISCOHDLC_FRHDLC_PPPHDLC_RAWHDMIHEADERS_INSTALLHI3660_MBOXHI6220_MBOXHIBERNATE_CALLBACKSHIBERNATIONHIBERNATION_SNAPSHOT_DEVHIDHIDRAWHID_A4TECHHID_ACRUXHID_APPLEHID_APPLEIRHID_AUREALHID_BATTERY_STRENGTHHID_BELKINHID_BETOP_FFHID_CHERRYHID_CHICONYHID_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_HUBHID_SIGMAMICROHID_SMARTJOYPLUSHID_SONYHID_SPEEDLINKHID_STEELSERIESHID_SUNPLUSHID_SUPPORTHID_THINGMHID_THRUSTMASTERHID_TIVOHID_TOPSEEDHID_TWINHANHID_UCLOGICHID_WACOMHID_WALTOPHID_WIIMOTEHID_XIAOMIHID_XINMOHID_ZEROPLUSHID_ZYDACRONHIGH_RES_TIMERSHINICHISILICON_ERRATUM_161010101HISILICON_ERRATUM_161600802HISILICON_IRQ_MBIGENHISILICON_LPCHISI_PMUHISI_THERMALHIST_TRIGGERSHMEM_REPORTINGHMM_MIRRORHNSHNS3HNS3_DCBHNS3_ENETHNS3_HCLGEHNS3_HCLGEVFHNS_DSAFHNS_ENETHNS_MDIOHOTPLUG_CORE_SYNCHOTPLUG_CORE_SYNC_DEADHOTPLUG_CPUHOTPLUG_PCIHOTPLUG_PCI_ACPIHOTPLUG_PCI_ACPI_IBMHOTPLUG_PCI_PCIEHP_ILOHP_WATCHDOGHSA_AMDHSA_AMD_SVMHSRHTEHTE_TEGRA194HUGETLBFSHUGETLB_PAGEHVC_DRIVERHWLAT_TRACERHWMONHWPOISON_INJECTHWSPINLOCKHW_CONSOLEHW_PERF_EVENTSHW_RANDOMHW_RANDOM_CAVIUMHW_RANDOM_CN10KHW_RANDOM_HISIHW_RANDOM_TIMERIOMEMHW_RANDOM_TPMHW_RANDOM_VIRTIOHW_RANDOM_XGENEHYPERVHYPERV_BALLOONHYPERV_KEYBOARDHYPERV_NETHYPERV_STORAGEHYPERV_UTILSHYPERV_VSOCKETSHZHZ_100I2CI2C_ALGOBITI2C_ALGOPCAI2C_ARB_GPIO_CHALLENGEI2C_BOARDINFOI2C_CHARDEVI2C_COMPATI2C_DESIGNWARE_COREI2C_DESIGNWARE_PLATFORMI2C_DIOLAN_U2CI2C_GPIOI2C_HELPER_AUTOI2C_HIDI2C_HID_ACPII2C_HID_COREI2C_HID_OFI2C_HID_OF_GOODIXI2C_IMXI2C_IMX_LPI2CI2C_MLXBFI2C_MUXI2C_MUX_GPIOI2C_MUX_MLXCPLDI2C_MUX_PCA9541I2C_MUX_PCA954xI2C_MUX_PINCTRLI2C_NFORCE2I2C_PCA_PLATFORMI2C_QUPI2C_SIMTECI2C_SLAVEI2C_SLAVE_EEPROMI2C_SMBUSI2C_STUBI2C_TEGRAI2C_TEGRA_BPMPI2C_THUNDERXI2C_TINY_USBI2C_VERSATILEI2C_VIRTIOI2C_XGENE_SLIMPROI2C_XLP9XXI3CI40EI40EVFI6300ESB_WDTIAVFICEICE_HWMONICE_SWITCHDEVICPLUS_PHYIDLE_PAGE_TRACKINGIDPFIFBIGBIGBVFIGB_HWMONIGCIGC_LEDSIKHEADERSILLEGAL_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_POLICYIMX2_WDTIMX8MM_THERMALIMX8M_BLK_CTRLIMX9_BLK_CTRLIMX_DSPIMX_GPCV2IMX_GPCV2_PM_DOMAINSIMX_INTMUXIMX_IRQSTEERIMX_MBOXIMX_SDMAINDIRECT_PIOINETINET6_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_IPOIBINFINIBAND_IPOIB_CMINFINIBAND_IPOIB_DEBUGINFINIBAND_IRDMAINFINIBAND_ISERINFINIBAND_ISERTINFINIBAND_ON_DEMAND_PAGINGINFINIBAND_QEDRINFINIBAND_SRPINFINIBAND_SRPTINFINIBAND_USER_ACCESSINFINIBAND_USER_MADINFINIBAND_USER_MEMINFINIBAND_VIRT_DMAINITRAMFS_SOURCEINIT_ENV_ARG_LIMITINIT_STACK_NONEINOTIFY_USERINPUTINPUT_EVDEVINPUT_FF_MEMLESSINPUT_KEYBOARDINPUT_KUNIT_TESTINPUT_LEDSINPUT_MISCINPUT_MOUSEINPUT_MOUSEDEVINPUT_MOUSEDEV_SCREEN_XINPUT_MOUSEDEV_SCREEN_YINPUT_SPARSEKMAPINPUT_UINPUTINPUT_VIVALDIFMAPINTEGRITYINTEGRITY_ASYMMETRIC_KEYSINTEGRITY_AUDITINTEGRITY_CA_MACHINE_KEYRINGINTEGRITY_CA_MACHINE_KEYRING_MAXINTEGRITY_MACHINE_KEYRINGINTEGRITY_PLATFORM_KEYRINGINTEGRITY_SIGNATUREINTEGRITY_TRUSTED_KEYRINGINTEL_XWAY_PHYINTERCONNECTINTERCONNECT_IMXINTERCONNECT_IMX8MMINTERCONNECT_IMX8MNINTERCONNECT_IMX8MPINTERCONNECT_IMX8MQINTERVAL_TREEINTERVAL_TREE_SPAN_ITERIOMMUFDIOMMUFD_DRIVERIOMMU_APIIOMMU_DEFAULT_DMA_LAZYIOMMU_DMAIOMMU_IOPFIOMMU_IOVAIOMMU_IO_PGTABLEIOMMU_IO_PGTABLE_LPAEIOMMU_MM_DATAIOMMU_SUPPORTIOMMU_SVAIONICIOSCHED_BFQIOSMIO_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_NSIPMB_DEVICE_INTERFACEIPMI_DEVICE_INTERFACEIPMI_DMI_DECODEIPMI_HANDLERIPMI_IPMBIPMI_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_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_WRRIRQCHIPIRQ_BYPASS_MANAGERIRQ_DOMAINIRQ_DOMAIN_HIERARCHYIRQ_FORCED_THREADINGIRQ_MSI_IOMMUIRQ_POLLIRQ_SIMIRQ_WORKISCSI_BOOT_SYSFSISCSI_TARGETISCSI_TARGET_CXGB4ISCSI_TCPISO9660_FSIWLDVMIWLMVMIWLWIFIIWLWIFI_KUNIT_TESTSIWLWIFI_LEDSIWLWIFI_OPMODE_MODULARIXGBEIXGBEVFIXGBEVF_IPSECIXGBE_DCBIXGBE_HWMONIXGBE_IPSECJBD2JOLIETJUMP_LABELKALLSYMSKALLSYMS_ALLKALLSYMS_BASE_RELATIVEKCMPKDB_CONTINUE_CATASTROPHICKDB_DEFAULT_ENABLEKDB_KEYBOARDKERNEL_GZIPKERNEL_MODE_NEONKERNFSKEXECKEXEC_COREKEXEC_FILEKEXEC_IMAGE_VERIFY_SIGKEXEC_SIGKEYBOARD_ATKBDKEYBOARD_GPIOKEYBOARD_SNVS_PWRKEYKEYSKEY_DH_OPERATIONSKEY_NOTIFICATIONSKFENCEKFENCE_NUM_OBJECTSKFENCE_SAMPLE_INTERVALKFENCE_STRESS_TEST_FAULTSKGDBKGDB_HONOUR_BLOCKLISTKGDB_KDBKGDB_SERIAL_CONSOLEKGDB_TESTSKPROBESKPROBE_EVENTSKRETPROBESKSMKUNITKUNIT_ALL_TESTSKUNIT_DEBUGFSKUNIT_EXAMPLE_TESTKUNIT_TESTKVMKVM_COMMONKVM_GENERIC_DIRTYLOG_READ_PROTECTKVM_GENERIC_HARDWARE_ENABLINGKVM_GENERIC_MMU_NOTIFIERKVM_MMIOKVM_VFIOKVM_XFER_TO_GUEST_WORKL2TPL2TP_DEBUGFSL2TP_ETHL2TP_IPL2TP_V3LCD_CLASS_DEVICELCD_PLATFORMLDISC_AUTOLOADLD_IS_BFDLD_ORPHAN_WARNLD_ORPHAN_WARN_LEVELLD_VERSIONLEDS_BLINKMLEDS_BRIGHTNESS_HW_CHANGEDLEDS_CLASSLEDS_CLASS_FLASHLEDS_LM3530LEDS_LP3944LEDS_LT3593LEDS_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_TIOCSTILIBCRC32CLIBFCLIBFCOELIBFDTLIBNVDIMMLINEAR_RANGESLINEAR_RANGES_TESTLIST_KUNIT_TESTLLCLLD_VERSIONLOAD_UEFI_KEYSLOCALVERSIONLOCKDLOCKDEP_SUPPORTLOCKD_V4LOCKUP_DETECTORLOCK_DEBUGGING_SUPPORTLOCK_DOWN_KERNEL_FORCE_NONELOCK_SPIN_ON_OWNERLOCK_TORTURE_TESTLOGITECH_FFLOGOLOGO_LINUX_CLUT224LOG_BUF_SHIFTLOG_CPU_MAX_BUF_SHIFTLOOPBACK_TARGETLRU_GENLRU_GEN_ENABLEDLSI_ET1011C_PHYLSMLSM_MMAP_MIN_ADDRLTO_NONELWTUNNELLWTUNNEL_BPFLXT_PHYLZ4_COMPRESSLZ4_DECOMPRESSLZO_COMPRESSLZO_DECOMPRESSMAC80211MAC80211_DEBUGFSMAC80211_HAS_RCMAC80211_HWSIMMAC80211_KUNIT_TESTMAC80211_LEDSMAC80211_RC_DEFAULTMAC80211_RC_DEFAULT_MINSTRELMAC80211_RC_MINSTRELMAC80211_STA_HASH_MAX_SIZEMACSECMACVLANMACVTAPMAGIC_SYSRQMAGIC_SYSRQ_DEFAULT_ENABLEMAGIC_SYSRQ_SERIALMAGIC_SYSRQ_SERIAL_SEQUENCEMAILBOXMAPPING_DIRTY_HELPERSMARVELL_10G_PHYMARVELL_88Q2XXX_PHYMARVELL_CN10K_DDR_PMUMARVELL_CN10K_TAD_PMUMARVELL_PHYMAX77620_THERMALMAX77620_WATCHDOGMAXLINEAR_GPHYMDMDIOMDIO_BCM_UNIMACMDIO_BITBANGMDIO_BUSMDIO_CAVIUMMDIO_DEVICEMDIO_DEVRESMDIO_GPIOMDIO_HISI_FEMACMDIO_MSCC_MIIMMDIO_OCTEONMDIO_THUNDERMDIO_XGENEMD_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_CREATEMEMORYMEMORY_BALLOONMEMORY_FAILUREMEMORY_HOTPLUGMEMORY_HOTREMOVEMEMORY_ISOLATIONMEMREGIONMEMSTICKMEMSTICK_JMICRON_38XMEMSTICK_R592MEMSTICK_TIFM_MSMEMTESTMESSAGE_LOGLEVEL_DEFAULTMFD_COREMFD_MAX77620MFD_MAX77686MFD_ROHM_BD718XXMFD_SYSCONMHI_BUSMHI_BUS_PCI_GENERICMHI_NETMHI_WWAN_CTRLMHI_WWAN_MBIMMHP_MEMMAP_ON_MEMORYMICREL_KS8995MAMICREL_PHYMICROCHIP_PHYMICROCHIP_T1_PHYMICROSEMI_PHYMIGRATIONMIIMISC_FILESYSTEMSMITIGATE_SPECTRE_BRANCH_HISTORYMLX4_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_VFIO_PCIMLXBF_BOOTCTLMLXBF_GIGEMLXBF_PMCMLXBF_TMFIFOMLXFWMLXREG_HOTPLUGMLXREG_IOMLXREG_LCMLXSW_COREMLXSW_CORE_HWMONMLXSW_CORE_THERMALMLXSW_I2CMLXSW_MINIMALMLXSW_PCIMLXSW_SPECTRUMMLXSW_SPECTRUM_DCBMLX_WDTMMCMMC_ARMMMCIMMC_BLOCKMMC_BLOCK_MINORSMMC_CB710MMC_CQHCIMMC_DWMMC_DW_BLUEFIELDMMC_DW_PLTFMMMC_RICOH_MMCMMC_SDHCIMMC_SDHCI_ACPIMMC_SDHCI_ESDHC_IMXMMC_SDHCI_IO_ACCESSORSMMC_SDHCI_IPROCMMC_SDHCI_OF_DWCMSHCMMC_SDHCI_PCIMMC_SDHCI_PLTFMMMC_SDHCI_TEGRAMMC_TIFM_SDMMC_TOSHIBA_PCIMMC_USHCMMC_VIA_SDMMCMMC_VUB300MMUMMU_GATHER_RCU_TABLE_FREEMMU_GATHER_TABLE_FREEMMU_NOTIFIERMODPROBE_PATHMODULESMODULES_TREE_LOOKUPMODULES_USE_ELF_RELAMODULE_COMPRESS_NONEMODULE_FORCE_LOADMODULE_SIGMODULE_SIG_ALLMODULE_SIG_FORMATMODULE_SIG_HASHMODULE_SIG_KEYMODULE_SIG_SHA512MODULE_SRCVERSION_ALLMODULE_UNLOADMODVERSIONSMOUSE_ELAN_I2CMOUSE_ELAN_I2C_I2CMOUSE_ELAN_I2C_SMBUSMOUSE_SYNAPTICS_I2CMOUSE_SYNAPTICS_USBMOUSE_VSXXXAAMPILIBMPLSMPLS_IPTUNNELMPLS_ROUTINGMPTCPMPTCP_IPV6MPTCP_KUNIT_TESTMQ_IOSCHED_DEADLINEMQ_IOSCHED_KYBERMRPMSDOS_FSMSDOS_PARTITIONMSPRO_BLOCKMT7601UMT76_CONNAC_LIBMT76_COREMT76_LEDSMT76_USBMT76x02_LIBMT76x02_USBMT76x0EMT76x0UMT76x0_COMMONMT76x2EMT76x2UMT76x2_COMMONMT7921EMT7921_COMMONMT7925EMT7925_COMMONMT792x_LIBMTDMTD_BLKDEVSMTD_BLOCKMTD_CFIMTD_CFI_AMDSTDMTD_CFI_I1MTD_CFI_I2MTD_CFI_INTELEXTMTD_CFI_STAAMTD_CFI_UTILMTD_GEN_PROBEMTD_MAP_BANK_WIDTH_1MTD_MAP_BANK_WIDTH_2MTD_MAP_BANK_WIDTH_4MTD_NAND_COREMTD_NAND_ECCMTD_NAND_GPMI_NANDMTD_OF_PARTSMTD_PHYSMAPMTD_PHYSMAP_OFMTD_RAW_NANDMTD_SPI_NORMTD_SPI_NOR_SWP_DISABLE_ON_VOLATILEMTD_UBIMTD_UBI_BEB_LIMITMTD_UBI_WL_THRESHOLDMTK_T7XXMULTIUSERMUTEX_SPIN_ON_OWNERMWIFIEXMWIFIEX_PCIEMWIFIEX_SDIOMWIFIEX_USBMXC_CLKMXS_DMANAMESPACESNATIONAL_PHYND_BTTND_CLAIMND_PFNNEED_DMA_MAP_STATENEED_KVM_DIRTY_RING_WITH_BITMAPNEED_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_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_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_CAVIUMNET_VENDOR_CHELSIONET_VENDOR_FREESCALENET_VENDOR_GOOGLENET_VENDOR_HISILICONNET_VENDOR_HUAWEINET_VENDOR_INTELNET_VENDOR_MARVELLNET_VENDOR_MELLANOXNET_VENDOR_MICROSOFTNET_VENDOR_MYRINET_VENDOR_NETRONOMENET_VENDOR_OKINET_VENDOR_PENSANDONET_VENDOR_QLOGICNET_VENDOR_QUALCOMMNET_VENDOR_REALTEKNET_VENDOR_ROCKERNET_VENDOR_SMSCNET_VENDOR_SOLARFLARENET_VENDOR_STMICRONET_VRFNET_XGENENET_XGENE_V2NET_XGRESSNEW_LEDSNFPNFP_APP_ABM_NICNFP_APP_FLOWERNFSDNFSD_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_TRACERNOP_USB_XCEIVNOUVEAU_DEBUGNOUVEAU_DEBUG_DEFAULTNO_HZNO_HZ_COMMONNO_HZ_FULLNR_CPUSNUMANUMA_BALANCINGNUMA_BALANCING_DEFAULT_ENABLEDNUMA_KEEP_MEMINFONVDIMM_DAXNVDIMM_KEYSNVDIMM_PFNNVIDIA_CARMEL_CNP_ERRATUMNVMEMNVMEM_IMX_OCOTPNVMEM_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_ERRORSN_GSMN_HDLCOBJAGGOCTEONTX2_AFOCTEONTX2_MBOXOCTEONTX2_PFOCTEONTX2_VFOCTEON_EPOCTEON_EP_VFOFOF_ADDRESSOF_EARLY_FLATTREEOF_FLATTREEOF_GPIOOF_IOMMUOF_IRQOF_KOBJOF_MDIOOF_NUMAOF_PMEMOF_RESERVED_MEMOID_REGISTRYOPENVSWITCHOPENVSWITCH_GENEVEOPENVSWITCH_GREOPENVSWITCH_VXLANOSNOISE_TRACEROVERFLOW_KUNIT_TESTOVERLAY_FSPACKETPACKET_DIAGPADATAPAGE_COUNTERPAGE_EXTENSIONPAGE_IDLE_FLAGPAGE_OWNERPAGE_POISONINGPAGE_POOLPAGE_POOL_STATSPAGE_REPORTINGPAHOLE_HAS_SPLIT_BTFPAHOLE_VERSIONPANIC_ON_OOPSPANIC_ON_OOPS_VALUEPANIC_TIMEOUTPARAVIRTPARAVIRT_TIME_ACCOUNTINGPARMANPARTITION_ADVANCEDPARTITION_PERCPUPATA_TIMINGSPCCPCCARDPCIPCIEAERPCIEAER_INJECTPCIEASPMPCIEASPM_DEFAULTPCIEPORTBUSPCIE_DPCPCIE_DWPCIE_DW_HOSTPCIE_ECRCPCIE_EDRPCIE_IPROCPCIE_IPROC_MSIPCIE_IPROC_PLATFORMPCIE_PMEPCIE_PTMPCIE_TEGRA194PCIE_TEGRA194_HOSTPCI_ATSPCI_DOEPCI_DOMAINSPCI_DOMAINS_GENERICPCI_ECAMPCI_HISIPCI_HOST_COMMONPCI_HOST_GENERICPCI_HOST_THUNDER_ECAMPCI_HOST_THUNDER_PEMPCI_HYPERVPCI_HYPERV_INTERFACEPCI_IMX6PCI_IOVPCI_LABELPCI_MSIPCI_P2PDMAPCI_PASIDPCI_PF_STUBPCI_PRIPCI_QUIRKSPCI_STUBPCI_SYSCALLPCI_TEGRAPCI_XGENEPCI_XGENE_MSIPCPU_DEV_REFCNTPCP_BATCH_SCALE_MAXPCS_XPCSPERF_EVENTSPERSISTENT_KEYRINGSPGTABLE_LEVELSPHYLIBPHYLIB_LEDSPHYLINKPHYS_ADDR_T_64BITPHY_BCM_SR_USBPHY_BRCM_SATAPHY_FSL_IMX8MQ_USBPHY_FSL_IMX8M_PCIEPHY_HI6220_USBPHY_NS2_USB_DRDPHY_TEGRA194_P2UPHY_TEGRA_XUSBPHY_XGENEPID_IN_CONTEXTIDRPID_NSPINCONFPINCTRLPINCTRL_IMXPINCTRL_IMX8MMPINCTRL_IMX8MNPINCTRL_IMX8MPPINCTRL_IMX8MQPINCTRL_IMX93PINCTRL_IPROC_GPIOPINCTRL_MAX77620PINCTRL_MLXBF3PINCTRL_TEGRAPINCTRL_TEGRA194PINCTRL_TEGRA234PINCTRL_TEGRA_XUSBPINMUXPKCS7_MESSAGE_PARSERPKCS8_PRIVATE_KEY_PARSERPLDMFWPMPMBUSPM_CLKPM_DEBUGPM_DEVFREQPM_DEVFREQ_EVENTPM_GENERIC_DOMAINSPM_GENERIC_DOMAINS_OFPM_GENERIC_DOMAINS_SLEEPPM_OPPPM_SLEEPPM_SLEEP_DEBUGPM_SLEEP_SMPPM_STD_PARTITIONPNFS_BLOCKPNFS_FILE_LAYOUTPNFS_FLEXFILE_LAYOUTPNPPNPACPIPNP_DEBUG_MESSAGESPOLYNOMIALPOSIX_CPU_TIMERS_TASK_WORKPOSIX_MQUEUEPOSIX_MQUEUE_SYSCTLPOSIX_TIMERSPOWERCAPPOWER_MLXBFPOWER_RESETPOWER_RESET_GPIOPOWER_RESET_GPIO_RESTARTPOWER_RESET_HISIPOWER_RESET_RESTARTPOWER_RESET_SYSCONPOWER_SUPPLYPOWER_SUPPLY_HWMONPPPPPPOATMPPPOEPPPOL2TPPPP_ASYNCPPP_BSDCOMPPPP_DEFLATEPPP_FILTERPPP_MPPEPPP_MULTILINKPPP_SYNC_TTYPPSPPS_CLIENT_GPIOPPS_CLIENT_LDISCPPTPPREEMPTIONPREEMPT_BUILDPREEMPT_COUNTPREEMPT_DYNAMICPREEMPT_NOTIFIERSPREEMPT_RCUPREEMPT_VOLUNTARYPREVENT_FIRMWARE_BUILDPRIME_NUMBERSPRINTKPRINTK_INDEXPRINTK_SAFE_LOG_BUF_SHIFTPRINTK_TIMEPRINT_QUOTA_WARNINGPROBE_EVENTSPROC_CHILDRENPROC_EVENTSPROC_FSPROC_KCOREPROC_PAGE_MONITORPROC_PID_CPUSETPROC_SYSCTLPROC_VMCOREPROC_VMCORE_DEVICE_DUMPPROFILINGPSAMPLEPSIPSI_DEFAULT_DISABLEDPSTOREPSTORE_COMPRESSPSTORE_COMPRESS_DEFAULTPSTORE_DEFAULT_KMSG_BYTESPSTORE_DEFLATE_COMPRESSPSTORE_DEFLATE_COMPRESS_DEFAULTPSTORE_RAMPTDUMP_COREPTP_1588_CLOCKPTP_1588_CLOCK_KVMPTP_1588_CLOCK_OPTIONALPVPANICPVPANIC_PCIPWMPWM_BCM_IPROCPWM_IMX27PWM_SYSFSPWM_TEGRAPWRSEQ_EMMCPWRSEQ_SIMPLEQCA807X_PHYQCA808X_PHYQCA83XX_PHYQCOM_EMACQCOM_FALKOR_ERRATUM_1003QCOM_FALKOR_ERRATUM_1009QCOM_FALKOR_ERRATUM_E1041QCOM_HIDMAQCOM_HIDMA_MGMTQCOM_IRQ_COMBINERQCOM_KRYO_L2_ACCESSORSQCOM_L2_PMUQCOM_L3_PMUQCOM_NET_PHYLIBQCOM_QDF2400_ERRATUM_0065QCOM_QMI_HELPERSQCOM_SCMQEDQEDEQEDFQEDIQED_FCOEQED_ISCSIQED_LL2QED_OOOQED_RDMAQED_SRIOVQFMT_V2QLA3XXXQORIQ_THERMALQRTRQRTR_MHIQSEMI_PHYQUEUED_RWLOCKSQUEUED_SPINLOCKSQUOTAQUOTACTLQUOTA_NETLINK_INTERFACEQUOTA_TREER8169R8169_LEDSRAID6_PQRAID_ATTRSRANDOMIZE_BASERANDOMIZE_KSTACK_OFFSETRANDOMIZE_KSTACK_OFFSET_DEFAULTRANDOMIZE_MODULE_REGION_FULLRANDOM_TRUST_CPURANDSTRUCT_NONERASRATIONALRATIONAL_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_ENC8REGMAPREGMAP_BUILDREGMAP_I2CREGMAP_IRQREGMAP_KUNITREGMAP_MMIOREGMAP_RAMREGMAP_SPIREGULATORREGULATOR_BD718XXREGULATOR_FIXED_VOLTAGEREGULATOR_GPIOREGULATOR_MAX77620REGULATOR_MAX77686REGULATOR_PFUZE100REGULATOR_ROHMREGULATOR_USERSPACE_CONSUMERRELAYRELOCATABLERENESAS_PHYRESET_CONTROLLERRESET_HISIRESET_IMX7RESET_TEGRA_BPMPRESOURCE_KUNIT_TESTRFKILLRFKILL_GPIORFKILL_INPUTRFKILL_LEDSRFS_ACCELRHEL_DIFFERENCESRH_KABI_SIZE_ALIGN_CHECKSRING_BUFFERRING_BUFFER_BENCHMARKRMI4_2D_SENSORRMI4_CORERMI4_F03RMI4_F03_SERIORMI4_F11RMI4_F12RMI4_F30RMI4_F34RMI4_F3ARMI4_F55RMI4_I2CRMI4_SMBRMI4_SPIROCKCHIP_PHYROCKERRODATA_FULL_DEFAULT_ENABLEDRPCSEC_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_ABB5ZES3RTC_DRV_ABX80XRTC_DRV_BBNSMRTC_DRV_BQ32KRTC_DRV_BQ4802RTC_DRV_DS1286RTC_DRV_DS1305RTC_DRV_DS1307RTC_DRV_DS1343RTC_DRV_DS1347RTC_DRV_DS1374RTC_DRV_DS1374_WDTRTC_DRV_DS1390RTC_DRV_DS1511RTC_DRV_DS1553RTC_DRV_DS1672RTC_DRV_DS1685RTC_DRV_DS1685_FAMILYRTC_DRV_DS1742RTC_DRV_DS2404RTC_DRV_DS3232RTC_DRV_DS3232_HWMONRTC_DRV_EFIRTC_DRV_EM3027RTC_DRV_FM3130RTC_DRV_HYM8563RTC_DRV_ISL12022RTC_DRV_ISL1208RTC_DRV_M41T80RTC_DRV_M41T80_WDTRTC_DRV_M41T93RTC_DRV_M41T94RTC_DRV_M48T35RTC_DRV_M48T59RTC_DRV_MAX6900RTC_DRV_MAX6902RTC_DRV_MAX77686RTC_DRV_MCP795RTC_DRV_MSM6242RTC_DRV_PCF2123RTC_DRV_PCF2127RTC_DRV_PCF85063RTC_DRV_PCF8523RTC_DRV_PCF8563RTC_DRV_PCF8583RTC_DRV_PL031RTC_DRV_R9701RTC_DRV_RP5C01RTC_DRV_RS5C348RTC_DRV_RS5C372RTC_DRV_RV3028RTC_DRV_RV3029C2RTC_DRV_RV3032RTC_DRV_RV8803RTC_DRV_RX4581RTC_DRV_RX8010RTC_DRV_RX8025RTC_DRV_RX8581RTC_DRV_SNVSRTC_DRV_STK17TA8RTC_DRV_TEGRARTC_DRV_X1205RTC_HCTOSYSRTC_HCTOSYS_DEVICERTC_I2C_AND_SPIRTC_INTF_DEVRTC_INTF_PROCRTC_INTF_SYSFSRTC_LIBRTC_LIB_KUNIT_TESTRTC_NVMEMRTC_SYSTOHCRTC_SYSTOHC_DEVICERTL8188EERTL8192CERTL8192CURTL8192C_COMMONRTL8192DERTL8192EERTL8192SERTL8723AERTL8723BERTL8723_COMMONRTL8821AERTL8XXXURTLBTCOEXISTRTLWIFIRTLWIFI_PCIRTLWIFI_USBRTL_CARDSRTW88RTW88_8723DRTW88_8723DERTW88_8821CRTW88_8821CERTW88_8822BRTW88_8822BERTW88_8822BURTW88_8822CRTW88_8822CERTW88_CORERTW88_PCIRTW88_USBRTW89RTW89_8852ARTW89_8852AERTW89_8852BRTW89_8852BERTW89_8852CRTW89_8852CERTW89_CORERTW89_PCIRT_MUTEXESRUNTIME_TESTING_MENURVRV_MON_WWNRRV_REACTORSRV_REACT_PANICRV_REACT_PRINTKRWSEM_SPIN_ON_OWNERRXKADRXPERFSATA_AHCISATA_AHCI_PLATFORMSATA_AHCI_SEATTLESATA_HOSTSATA_MOBILE_LPM_POLICYSATA_PMPSBITMAPSCHEDSTATSSCHED_AUTOGROUPSCHED_CLUSTERSCHED_CORESCHED_DEBUGSCHED_HRTICKSCHED_INFOSCHED_MCSCHED_SMTSCHED_STACK_END_CHECKSCHED_THERMAL_PRESSURESCHED_TRACERSCSISCSI_CHELSIO_FCOESCSI_COMMONSCSI_CONSTANTSSCSI_CXGB4_ISCSISCSI_DEBUGSCSI_DHSCSI_DH_ALUASCSI_DH_EMCSCSI_DH_HP_SWSCSI_DH_RDACSCSI_DMASCSI_ENCLOSURESCSI_FC_ATTRSSCSI_HISI_SASSCSI_HISI_SAS_PCISCSI_HPSASCSI_IPRSCSI_IPR_DUMPSCSI_IPR_TRACESCSI_ISCSI_ATTRSSCSI_LOGGINGSCSI_LOWLEVELSCSI_LPFCSCSI_MODSCSI_MPI3MRSCSI_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_ACPI_POWERSENSORS_AD7314SENSORS_ADC128D818SENSORS_ADCXXSENSORS_ADS7871SENSORS_ARM_SCMISENSORS_ARM_SCPISENSORS_G762SENSORS_INA3221SENSORS_JC42SENSORS_LM70SENSORS_LTC2945SENSORS_LTC3815SENSORS_LTC4222SENSORS_LTC4260SENSORS_MAX1111SENSORS_MAX20751SENSORS_MAX31790SENSORS_MLXREG_FANSENSORS_NCT7802SENSORS_NCT7904SENSORS_NTC_THERMISTORSENSORS_POWR1220SENSORS_PWM_FANSENSORS_SHTC1SENSORS_TC74SENSORS_TMP103SENSORS_TPS40422SENSORS_VEXPRESSSENSORS_XGENESERIAL_8250SERIAL_8250_CONSOLESERIAL_8250_DMASERIAL_8250_DWSERIAL_8250_DWLIBSERIAL_8250_EXARSERIAL_8250_EXTENDEDSERIAL_8250_FSLSERIAL_8250_MANY_PORTSSERIAL_8250_NR_UARTSSERIAL_8250_PCISERIAL_8250_PCI1XXXXSERIAL_8250_PCILIBSERIAL_8250_PERICOMSERIAL_8250_PNPSERIAL_8250_RSASERIAL_8250_RT288XSERIAL_8250_RUNTIME_UARTSSERIAL_8250_SHARE_IRQSERIAL_8250_TEGRASERIAL_AMBA_PL011SERIAL_AMBA_PL011_CONSOLESERIAL_CORESERIAL_CORE_CONSOLESERIAL_EARLYCONSERIAL_FSL_LPUARTSERIAL_FSL_LPUART_CONSOLESERIAL_IMXSERIAL_IMX_CONSOLESERIAL_IMX_EARLYCONSERIAL_MCTRL_GPIOSERIAL_NONSTANDARDSERIAL_OF_PLATFORMSERIAL_TEGRASERIAL_TEGRA_TCUSERIAL_TEGRA_TCU_CONSOLESERIOSERIO_ALTERA_PS2SERIO_AMBAKMISERIO_ARC_PS2SERIO_LIBPS2SERIO_RAWSERIO_SERPORTSGL_ALLOCSG_POOLSG_SPLITSHMEMSHUFFLE_PAGE_ALLOCATORSIGNALFDSIGNATURESIGNED_PE_FILE_VERIFICATIONSIPHASH_KUNIT_TESTSKB_DECRYPTEDSKB_EXTENSIONSSLAB_FREELIST_HARDENEDSLAB_FREELIST_RANDOMSLHCSLIPSLIP_COMPRESSEDSLIP_SMARTSLUBSLUB_CPU_PARTIALSLUB_DEBUGSLUB_KUNIT_TESTSMBFSSMC91XSMPSMSC_PHYSNDSND_AC97_CODECSND_AC97_POWER_SAVESND_AC97_POWER_SAVE_DEFAULTSND_ALOOPSND_AU8810SND_AU8820SND_AU8830SND_BCD2000SND_BT87XSND_CA0106SND_CMIPCISND_CORE_TESTSND_CS46XXSND_CS46XX_NEW_DSPSND_CTL_FAST_LOOKUPSND_CTL_LEDSND_CTXFISND_DARLA20SND_DARLA24SND_DRIVERSSND_DUMMYSND_DYNAMIC_MINORSSND_ECHO3GSND_EMU10K1SND_EMU10K1XSND_EMU10K1_SEQSND_ENS1370SND_ENS1371SND_ES1968SND_ES1968_INPUTSND_GINA20SND_GINA24SND_HDASND_HDA_CODEC_ANALOGSND_HDA_CODEC_CA0110SND_HDA_CODEC_CA0132SND_HDA_CODEC_CA0132_DSPSND_HDA_CODEC_CIRRUSSND_HDA_CODEC_CMEDIASND_HDA_CODEC_CONEXANTSND_HDA_CODEC_HDMISND_HDA_CODEC_REALTEKSND_HDA_CODEC_SI3054SND_HDA_CODEC_SIGMATELSND_HDA_CODEC_VIASND_HDA_COMPONENTSND_HDA_CORESND_HDA_DSP_LOADERSND_HDA_GENERICSND_HDA_GENERIC_LEDSSND_HDA_HWDEPSND_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_HDSPSND_HDSPMSND_HRTIMERSND_HWDEPSND_ICE1712SND_ICE1724SND_INDIGOSND_INDIGODJSND_INDIGODJXSND_INDIGOIOSND_INDIGOIOXSND_INTEL_DSP_CONFIGSND_INTEL_NHLTSND_INTEL_SOUNDWIRE_ACPISND_JACKSND_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_TIMERSND_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_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_VARIAXSND_VERBOSE_PROCFSSND_VIRMIDISND_VIRTIOSND_VIRTUOSOSND_VMASTERSND_VX222SND_VX_LIBSOCK_CGROUP_DATASOCK_RX_QUEUE_MAPPINGSOCK_VALIDATE_XMITSOC_BUSSOC_IMX8MSOC_IMX9SOC_TEGRA_CBBSOC_TEGRA_FUSESOC_TEGRA_PMCSOC_TEGRA_POWERGATE_BPMPSOFTIRQ_ON_OWN_STACKSOFTLOCKUP_DETECTORSOFT_WATCHDOGSONY_FFSOUNDSOUND_OSS_CORESOUND_OSS_CORE_PRECLAIMSPARSEMEMSPARSEMEM_EXTREMESPARSEMEM_VMEMMAPSPARSEMEM_VMEMMAP_ENABLESPARSE_IRQSPISPI_AMDSPI_BITBANGSPI_DYNAMICSPI_FSL_LPSPISPI_FSL_QUADSPISPI_IMXSPI_MASTERSPI_MEMSPI_NXP_FLEXSPISPI_PL022SPI_QUPSPI_TEGRA114SPI_TEGRA210_QUADSPI_XLPSPLIT_PTLOCK_CPUSSQUASHFSSQUASHFS_DECOMP_MULTI_PERCPUSQUASHFS_FILE_DIRECTSQUASHFS_FRAGMENT_CACHE_SIZESQUASHFS_LZ4SQUASHFS_LZOSQUASHFS_XATTRSQUASHFS_XZSQUASHFS_ZLIBSQUASHFS_ZSTDSRAMSSB_POSSIBLESSIF_IPMI_BMCSTACKDEPOTSTACKDEPOT_MAX_FRAMESSTACKINIT_KUNIT_TESTSTACKPROTECTORSTACKPROTECTOR_PER_TASKSTACKPROTECTOR_STRONGSTACKTRACESTACKTRACE_SUPPORTSTACK_TRACERSTANDALONESTE10XPSTMSTMMAC_ETHSTMMAC_PLATFORMSTMP_DEVICESTPSTRCAT_KUNIT_TESTSTREAM_PARSERSTRICT_KERNEL_RWXSTRICT_MODULE_RWXSTRIP_ASM_SYMSSTRSCPY_KUNIT_TESTSTUB_CLK_HI3660SUNRPCSUNRPC_BACKCHANNELSUNRPC_DEBUGSUNRPC_GSSSUNRPC_XPRT_RDMASUSPENDSUSPEND_FREEZERSVC_I3C_MASTERSWAPSWIOTLBSWPHYSYMBOLIC_ERRNAMESYNCLINK_GTSYNC_FILESYNTH_EVENTSSYN_COOKIESSYSCTLSYSCTL_EXCEPTION_TRACESYSCTL_KUNIT_TESTSYSFBSYSFB_SIMPLEFBSYSFSSYSFS_SYSCALLSYSTEM_BLACKLIST_HASH_LISTSYSTEM_BLACKLIST_KEYRINGSYSTEM_DATA_VERIFICATIONSYSTEM_TRUSTED_KEYRINGSYSTEM_TRUSTED_KEYSSYSVIPCSYSVIPC_SYSCTLTAPTARGET_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_MD5SIGTEETEGRA186_GPC_DMATEGRA186_TIMERTEGRA20_APB_DMATEGRA_AHBTEGRA_BPMPTEGRA_BPMP_THERMALTEGRA_HOST1XTEGRA_HOST1X_CONTEXT_BUSTEGRA_HOST1X_FIREWALLTEGRA_HSP_MBOXTEGRA_IOMMU_SMMUTEGRA_IVCTEGRA_MCTEGRA_SOCTHERMTERANETICS_PHYTEST_BPFTEST_HMMTEST_KSTRTOXTEST_LIST_SORTTEST_LOCKUPTEST_SORTTEST_VMALLOCTEXTSEARCHTEXTSEARCH_BMTEXTSEARCH_FSMTEXTSEARCH_KMPTHERMALTHERMAL_DEFAULT_GOV_STEP_WISETHERMAL_EMERGENCY_POWEROFF_DELAY_MSTHERMAL_GOV_FAIR_SHARETHERMAL_GOV_STEP_WISETHERMAL_GOV_USER_SPACETHERMAL_HWMONTHERMAL_NETLINKTHERMAL_OFTHP_SWAPTHREAD_INFO_IN_TASKTHUNDERX2_PMUTHUNDER_NIC_BGXTHUNDER_NIC_PFTHUNDER_NIC_RGXTHUNDER_NIC_VFTICK_ONESHOTTIFM_CORETIGON3TIGON3_HWMONTIMERFDTIMERLAT_TRACERTIMER_ACPITIMER_IMX_SYS_CTRTIMER_OFTIMER_PROBETIME_KUNIT_TESTTIME_NSTIPCTIPC_CRYPTOTIPC_DIAGTIPC_MEDIA_IBTIPC_MEDIA_UDPTLSTLS_DEVICETMPFSTMPFS_INODE64TMPFS_POSIX_ACLTMPFS_QUOTATMPFS_XATTRTORTURE_TESTTRACEPOINTSTRACER_MAX_TRACETRACER_SNAPSHOTTRACE_CLOCKTRACE_IRQFLAGS_SUPPORTTRACINGTRACING_MAPTRACING_SUPPORTTRANSPARENT_HUGEPAGETRANSPARENT_HUGEPAGE_ALWAYSTRANS_TABLETREE_RCUTREE_SRCUTRUSTED_KEYSTTYTUNTYPECTYPEC_DP_ALTMODETYPEC_FUSB302TYPEC_MUX_FSA4480TYPEC_MUX_PI3USB30532TYPEC_RT1719TYPEC_STUSB160XTYPEC_TCPCITYPEC_TCPMTYPEC_TPS6598XTYPEC_UCSITYPEC_WUSB3801UAPI_HEADER_TESTUCS2_STRINGUCSI_ACPIUCSI_CCGUDF_FSUDMABUFUEFI_CPERUEFI_CPER_ARMUHIDUIOUIO_HV_GENERICUIO_PCI_GENERICUNINLINE_SPIN_UNLOCKUNIXUNIX98_PTYSUNIX_DIAGUNIX_SCMUNMAP_KERNEL_AT_EL0UPROBESUPROBE_EVENTSUSBUSB4USB4_NETUSB_ACMUSB_ADUTUXUSB_ALI_M5632USB_AN2720USB_ANNOUNCE_NEW_DEVICESUSB_APPLEDISPLAYUSB_ARCH_HAS_HCDUSB_ARMLINUXUSB_ATMUSB_AUTOSUSPEND_DELAYUSB_BELKINUSB_CATCUSB_CHAOSKEYUSB_CHIPIDEAUSB_CHIPIDEA_GENERICUSB_CHIPIDEA_HOSTUSB_CHIPIDEA_IMXUSB_CHIPIDEA_MSMUSB_CHIPIDEA_NPCMUSB_CHIPIDEA_PCIUSB_CHIPIDEA_TEGRAUSB_COMMONUSB_CONN_GPIOUSB_CXACRUUSB_DEFAULT_AUTHORIZATION_MODEUSB_DEFAULT_PERSISTUSB_DWC3USB_DWC3_HOSTUSB_DWC3_IMX8MPUSB_EHCI_HCDUSB_EHCI_HCD_PLATFORMUSB_EHCI_PCIUSB_EHCI_ROOT_HUB_TTUSB_EHCI_TEGRAUSB_EHCI_TT_NEWSCHEDUSB_EMI26USB_EMI62USB_EPSON2888USB_EZUSB_FX2USB_GADGETUSB_GADGET_STORAGE_NUM_BUFFERSUSB_GADGET_VBUS_DRAWUSB_HIDUSB_HIDDEVUSB_HSIC_USB3503USB_HSOUSB_IDMOUSEUSB_IOWARRIORUSB_IPHETHUSB_ISIGHTFWUSB_KAWETHUSB_KC2190USB_LAN78XXUSB_LCDUSB_LDUSB_LEDS_TRIGGER_USBPORTUSB_LED_TRIGUSB_LEGOTOWERUSB_MDC800USB_MICROTEKUSB_MONUSB_MXS_PHYUSB_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_SR9700USB_NET_ZAURUSUSB_OHCI_HCDUSB_OHCI_HCD_PCIUSB_OHCI_LITTLE_ENDIANUSB_ONBOARD_HUBUSB_PCIUSB_PCI_AMDUSB_PEGASUSUSB_PHYUSB_PRINTERUSB_PULSE8_CECUSB_RAINSHADOW_CECUSB_ROLE_SWITCHUSB_RTL8150USB_RTL8152USB_RTL8153_ECMUSB_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_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_SIMPLEUSB_SERIAL_SPCP8X5USB_SERIAL_SSU100USB_SERIAL_SYMBOLUSB_SERIAL_TIUSB_SERIAL_UPD78F0730USB_SERIAL_VISORUSB_SERIAL_WHITEHEATUSB_SERIAL_WWANUSB_SERIAL_XSENS_MTUSB_SEVSEGUSB_SIERRA_NETUSB_SISUSBVGAUSB_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_SUPPORTUSB_TEGRA_PHYUSB_TEGRA_XUDCUSB_TMCUSB_UASUSB_UEAGLEATMUSB_UHCI_HCDUSB_ULPIUSB_ULPI_BUSUSB_ULPI_VIEWPORTUSB_USBNETUSB_VIDEO_CLASSUSB_VIDEO_CLASS_INPUT_EVDEVUSB_VL600USB_WDMUSB_XHCI_HCDUSB_XHCI_PCIUSB_XHCI_PLATFORMUSB_XHCI_TEGRAUSB_XUSBATMUSERFAULTFDUSER_NSUSE_PERCPU_NUMA_NODE_IDUTS_NSUVC_COMMONVETHVEXPRESS_CONFIGVFAT_FSVFIOVFIO_CONTAINERVFIO_DEVICE_CDEVVFIO_GROUPVFIO_IOMMU_TYPE1VFIO_NOIOMMUVFIO_PCIVFIO_PCI_COREVFIO_PCI_INTXVFIO_PCI_MMAPVFIO_VIRQFDVGA_ARBVGA_ARB_MAX_GPUSVHOSTVHOST_IOTLBVHOST_MENUVHOST_NETVHOST_VSOCKVIDEOBUF2_COREVIDEOBUF2_MEMOPSVIDEOBUF2_V4L2VIDEOBUF2_VMALLOCVIDEO_CMDLINEVIDEO_DEVVIDEO_V4L2VIDEO_V4L2_I2CVIRTIOVIRTIO_ANCHORVIRTIO_BALLOONVIRTIO_BLKVIRTIO_CONSOLEVIRTIO_DMA_SHARED_BUFFERVIRTIO_FSVIRTIO_INPUTVIRTIO_IOMMUVIRTIO_MEMVIRTIO_MENUVIRTIO_MMIOVIRTIO_NETVIRTIO_PCIVIRTIO_PCI_LEGACYVIRTIO_PCI_LIBVIRTIO_PCI_LIB_LEGACYVIRTIO_VSOCKETSVIRTIO_VSOCKETS_COMMONVIRTUALIZATIONVIRT_CPU_ACCOUNTINGVIRT_CPU_ACCOUNTING_GENVIRT_DRIVERSVITESSE_PHYVLAN_8021QVLAN_8021Q_GVRPVLAN_8021Q_MVRPVMAP_STACKVMWARE_VMCIVMWARE_VMCI_VSOCKETSVMXNET3VM_EVENT_COUNTERSVSOCKETSVSOCKETS_DIAGVSOCKETS_LOOPBACKVSOCKMONVTVT_CONSOLEVT_CONSOLE_SLEEPVT_HW_CONSOLE_BINDINGVXLANWANWANT_DEV_COREDUMPWATCHDOGWATCHDOG_COREWATCHDOG_HANDLE_BOOT_ENABLEDWATCHDOG_OPEN_TIMEOUTWATCHDOG_SYSFSWATCH_QUEUEWERRORWIREGUARDWIRELESSWLANWLAN_VENDOR_ATHWLAN_VENDOR_BROADCOMWLAN_VENDOR_INTELWLAN_VENDOR_MARVELLWLAN_VENDOR_MEDIATEKWLAN_VENDOR_MICROCHIPWLAN_VENDOR_QUANTENNAWLAN_VENDOR_RALINKWLAN_VENDOR_REALTEKWWANWWAN_DEBUGFSWWAN_HWSIMX509_CERTIFICATE_PARSERXARRAY_MULTIXDP_SOCKETSXDP_SOCKETS_DIAGXFRMXFRM_AHXFRM_ALGOXFRM_ESPXFRM_ESPINTCPXFRM_INTERFACEXFRM_IPCOMPXFRM_MIGRATEXFRM_OFFLOADXFRM_STATISTICSXFRM_SUB_POLICYXFRM_USERXFS_DRAIN_INTENTSXFS_FSXFS_ONLINE_SCRUBXFS_POSIX_ACLXFS_QUOTAXFS_SUPPORT_ASCII_CIXFS_SUPPORT_V4XGENE_PMUXGENE_SLIMPRO_MBOXXILINX_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_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.hvdso-offsets.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_configdtcdtc-lexer.ldtc-lexer.lex.cdtc-parser.tab.cdtc-parser.tab.hdtc-parser.ydtc.cdtc.hdtx_difffdtget.cfdtoverlayfdtoverlay.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.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileacpKconfigMakefilepsMakefileravenMakefilerenoirMakefilerplMakefilevangoghMakefileycMakefileappleKconfigMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileavsMakefileboardsKconfigMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183Makefilemt8186Makefilemt8192Makefilemt8195MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesofKconfigMakefileamdKconfigMakefileimxKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemt8186Makefilemt8195MakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilevirtioKconfigMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilearcharm64includeasmbarrier.hcputype.hgpr-num.hsysreg.huapiasmbitsperlong.hkvm.hmman.hperf_regs.hunistd.htoolsMakefilex86intel_sdsiMakefilekcpuidMakefilebootconfigMakefilebpfMakefilebpftoolDocumentationMakefileMakefileresolve_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.depsgeneratedMakefilelibMakefilesamplesMakefileobjtoolBuildMakefilebuiltin-check.ccheck.celf.cincludeobjtoolarch.hbuiltin.hcfi.hcheck.helf.hendianness.hobjtool.hspecial.hwarn.hobjtool.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.26.1.el9_5.aarch64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/devicetree//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/devicetree/bindings//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/kbuild//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/tools/rtla//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/tools/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/userspace-api//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/Documentation/userspace-api/media//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/alpha//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/alpha/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/alpha/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/alpha/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/alpha/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/alpha/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/alpha/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/plat-axs10x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/plat-hsdk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/plat-sim//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arc/plat-tb10x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/boot/bootp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/include/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/include/asm/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-actions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-alpine//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-artpec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-asm9260//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-at91//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-axxia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-berlin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-clps711x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-cns3xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-digicolor//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-dove//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-ep93xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-exynos//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-footbridge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-gemini//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-highbank//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-hisi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-integrator//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-iop32x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-keystone//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-lpc18xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-lpc32xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-milbeaut//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-moxart//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-mstar//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-mv78xx0//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-mvebu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-mxs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-nomadik//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-npcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-nspire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-omap1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-omap2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-orion5x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-oxnas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-rda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-realview//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-rpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-s3c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-s5pv210//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-sa1100//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-shmobile//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-socfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-spear//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-sti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-vexpress//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-vt8500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mach-zynq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/nwfpe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/plat-omap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/plat-orion//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/plat-pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/plat-versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/probes/kprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/probes/uprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/vfp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/altera//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/amazon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/apm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/apple//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/bcm4908//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/cavium//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/exynos//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/lg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/socionext//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/asm/stacktrace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/asm/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/asm/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/generated//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/generated/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/generated/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/generated/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kernel/pi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kernel/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kernel/vdso32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kvm/hyp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/arm64/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/abiv1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/abiv2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/kernel/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/csky/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/h8300//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/h8300/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/h8300/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/h8300/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/h8300/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/h8300/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/h8300/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/hexagon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/hexagon/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/hexagon/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/hexagon/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/hp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/hp/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/uv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/ia64/uv/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/68000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/amiga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/apollo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/atari//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/bvme6000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/coldfire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/fpsp040//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/hp300//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/ifpsp060//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/mac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/mvme147//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/mvme16x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/q40//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/sun3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/sun3/prom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/sun3x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/m68k/tools/amiga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/kernel/cpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/microblaze/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/alchemy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/alchemy/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/alchemy/devboards//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/ar7//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/ath25//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/ath79//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/bcm47xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/bcm63xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/bcm63xx/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/bmips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/brcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/img//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/loongson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/mti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/netlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/ni//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/pic32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/qca//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/boot/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/cavium-octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/cavium-octeon/executive//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/cobalt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/dec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/dec/prom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/fw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/fw/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/fw/cfe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/fw/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/fw/sni//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/generic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/jazz//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/lantiq/falcon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/lantiq/xway//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson2ef//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson2ef/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson32/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson32/ls1b//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson32/ls1c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/loongson64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/mti-malta//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/n64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/netlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/netlogic/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/netlogic/xlp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/netlogic/xlr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/pic32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/pic32/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/pic32/pic32mzda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/pistachio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/rb532//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sgi-ip22//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sgi-ip27//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sgi-ip30//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sgi-ip32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sibyte//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sibyte/bcm1480//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sibyte/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sibyte/sb1250//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sibyte/swarm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/sni//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/txx9//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/txx9/generic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/txx9/jmr3927//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/txx9/rbtx4927//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/txx9/rbtx4938//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/txx9/rbtx4939//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/vr41xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/vr41xx/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nds32/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/nios2/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/openrisc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/openrisc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/openrisc/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/openrisc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/openrisc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/openrisc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/parisc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/kernel/ptrace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/kernel/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/kexec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/mm/book3s32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/mm/book3s64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/mm/kasan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/mm/nohash//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/mm/ptdump//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/40x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/44x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/512x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/52xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/82xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/83xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/85xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/86xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/8xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/amigaone//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/book3s//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/cell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/chrp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/maple//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/microwatt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/pasemi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/powermac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/powernv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/ps3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/platforms/pseries//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/purgatory//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/sysdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/sysdev/ge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/sysdev/xics//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/sysdev/xive//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/powerpc/xmon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/boot/dts/canaan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/boot/dts/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/boot/dts/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/errata//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/errata/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/kernel/probes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/kernel/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/riscv/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/appldata//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/hypfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/kernel/vdso32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/kernel/vdso64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/lib/expoline//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/purgatory//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/s390/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-highlander//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-landisk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-microdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-migor//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-r2d//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-rsk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/7206//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/7343//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/770x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/7721//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/7722//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/7724//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/7751//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-se/7780//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-sh03//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boards/mach-x3proto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/boot/romimage//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/cchips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/cchips/hd6446x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/drivers/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/drivers/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/drivers/superhyway//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu/irq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/kernel/vsyscall//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sh/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/prom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/sparc/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um/kernel/skas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um/os-Linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um/os-Linux/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um/os-Linux/skas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/um/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/boot/compressed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/coco//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/coco/tdx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/entry//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/entry/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/entry/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/entry/vsyscall//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/events//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/events/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/events/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/events/zhaoxin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/ia32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/apic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/cpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/cpu/mce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/fpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kernel/kprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/mm/pat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/atom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/ce4100//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/efi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/geode//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/intel-mid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/intel-quark//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/iris//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/olpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/pvh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/scx200//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/ts5500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/platform/uv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/purgatory//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/ras//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/realmode//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/realmode/rm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/um//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/um/os-Linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/um/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/video//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/virt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/virt/svm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/virt/vmx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/virt/vmx/tdx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/x86/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/boot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/boot/boot-elf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/boot/dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/boot/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/kernel/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/platforms//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/platforms/iss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/platforms/xt2000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/block//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/block/partitions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/certs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/crypto/asymmetric_keys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/crypto/async_tx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/accel/habanalabs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/accel/habanalabs/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/accel/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/accessibility//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/accessibility/braille//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/accessibility/speakup//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi/acpica//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi/apei//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi/dptf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi/nfit//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi/numa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/acpi/pmic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/amba//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/android//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ata//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/atm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/auxdisplay//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/base//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/base/firmware_loader//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/base/firmware_loader/builtin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/base/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/base/regmap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/base/test//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/bcma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/aoe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/drbd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/mtip32xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/null_blk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/paride//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/rnbd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/rsxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/xen-blkback//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/block/zram//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/bluetooth//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/bus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/bus/fsl-mc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/bus/mhi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/bus/mhi/ep//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/bus/mhi/host//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/cdrom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/agp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/hw_random//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/ipmi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/mwave//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/tpm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/tpm/st33zp24//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/xilinx_hwicap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/char/xillybus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/analogbits//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/at91//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/axis//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/axs10x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/baikal-t1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/berlin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/h8300//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/imgtec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/keystone//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/loongson1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/mstar//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/mvebu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/mxs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/nxp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/pistachio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/socfpga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/spear//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/st//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/sunxi-ng//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/zynq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clk/zynqmp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/clocksource//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/comedi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/comedi/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/comedi/drivers/ni_routing//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/comedi/drivers/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/comedi/kcomedilib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/connector//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/counter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/cpufreq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/cpuidle//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/cpuidle/governors//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/amcc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/axis//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/caam//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/cavium//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/cavium/cpt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/cavium/nitrox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/cavium/zip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/ccp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/ccree//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/chelsio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/gemini//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/hisilicon/sec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/hisilicon/trng//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/hisilicon/zip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/inside-secure//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/iaa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/keembay//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/marvell/cesa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/marvell/octeontx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/marvell/octeontx2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/nx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/qce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/ux500/cryp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/ux500/hash//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/vmx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/crypto/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/cxl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/cxl/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dax//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dax/hmem//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dax/pmem//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dca//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/devfreq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/devfreq/event//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma-buf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma-buf/heaps//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/bestcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/dw-axi-dmac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/dw-edma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/dw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/hsu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/idxd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/ioat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/ipu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/lgm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/ppc4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/ptdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/sf-pdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dma/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/dpll//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/edac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/eisa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/extcon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/arm_ffa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/arm_scmi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/efi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/efi/libstub//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/efi/test//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/google//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/psci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/smccc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/firmware/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/fpga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/fsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gnss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/acp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dcn35//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dml2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hwss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/hwss/dcn351//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/optc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/resource//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu14//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/arm/display//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/armada//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/ast//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/bridge/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/display//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/etnaviv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/exynos//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/gma500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/gud//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/i915//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/imagination//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/kmb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/lima//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/logicvc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/loongson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/mcde//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/mgag200//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/msm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/mxsfb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/nouveau//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/omapdrm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/panel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/panfrost//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/pl111//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/qxl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/radeon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/rcar-du//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/renesas/rz-du//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/scheduler//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/solomon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/stm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/sun4i//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/tidss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/tilcdc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/tiny//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/ttm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/ttm/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/tve200//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/udl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/v3d//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/vc4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/vgem//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/vkms//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/xe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/xe/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/drm/xlnx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/host1x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/ipu-v3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/gpu/vga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/greybus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid/amd-sfh-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid/bpf/entrypoints//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid/i2c-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid/intel-ish-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid/surface-hid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hid/usbhid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hsi/clients//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hsi/controllers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hte//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwmon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwmon/occ//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwmon/pmbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwspinlock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwtracing//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwtracing/coresight//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwtracing/intel_th//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/hwtracing/stm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/i2c/algos//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/i2c/busses//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/i2c/muxes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/i3c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/i3c/master//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/idle//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/addac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/afe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/amplifiers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/buffer//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/cdc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/chemical//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/common/hid-sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/common/ms_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/common/scmi_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/common/ssp_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/common/st_sensors//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/dac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/dummy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/filter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/gyro//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/health//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/humidity//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/imu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/imu/bmi160//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/light//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/magnetometer//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/multiplexer//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/orientation//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/position//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/potentiometer//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/potentiostat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/pressure//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/proximity//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/resolver//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/temperature//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/test//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iio/trigger//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/efa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/hfi1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/hns//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/irdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/mana//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/mlx4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/mthca//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/qedr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/qib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/usnic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/sw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/sw/rxe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/sw/siw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp/iser//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp/isert//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp/srp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/infiniband/ulp/srpt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/gameport//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/joystick//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/joystick/iforce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/keyboard//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/mouse//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/rmi4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/serio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/tablet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/input/touchscreen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/interconnect//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/interconnect/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/interconnect/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/interconnect/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iommu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iommu/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iommu/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iommu/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/iommu/iommufd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ipack//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ipack/carriers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ipack/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/irqchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/isdn//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/isdn/capi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/isdn/hardware//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/isdn/hardware/mISDN//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/isdn/mISDN//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/leds//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/leds/blink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/leds/flash//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/leds/trigger//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/macintosh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/macintosh/ams//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mailbox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mcb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/md//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/md/bcache//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/md/persistent-data//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/s5p//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/seco//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/platform/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/usb/pulse8//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/common/b2c2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/common/saa7146//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/common/siano//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/common/v4l2-tpg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/common/videobuf2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/dvb-core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/dvb-frontends//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/i2c/adv748x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/i2c/ccs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/i2c/cx25840//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/i2c/et8ek8//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/i2c/m5mols//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/i2c/s5c73m3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/mc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/mmc/siano//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/b2c2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/bt8xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/cobalt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/cx18//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/cx23885//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/cx25821//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/cx88//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/ddbridge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/dm1105//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/dt3155//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/intel/ipu3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/ivtv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/mantis//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/meye//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/netup_unidvb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/ngene//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/pluto2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/pt1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/pt3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/saa7134//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/saa7146//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/saa7164//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/smipcie//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/solo6x10//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/sta2x11//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/ttpci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/tw5864//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/tw68//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/pci/tw686x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/allegro-dvt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/am437x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/coda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/exynos-gsc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/exynos4-is//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/imx-jpeg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/marvell-ccic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/meson/ge2d//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/mtk-mdp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/mtk-vpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/omap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/omap3isp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/qcom/camss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/qcom/venus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/rcar-vin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/rockchip/rga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/s3c-camif//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/s5p-g2d//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/s5p-mfc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sti/bdisp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sti/delta//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sti/hva//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/ti-vpe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/vsp1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/platform/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/radio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/radio/si470x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/radio/si4713//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/radio/wl128x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/rc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/rc/img-ir//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/rc/keymaps//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/test-drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/test-drivers/vicodec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/test-drivers/vidtv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/test-drivers/vimc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/test-drivers/vivid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/tuners//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/airspy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/as102//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/au0828//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/b2c2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/cpia2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/cx231xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/dvb-usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/em28xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/go7007//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/gspca//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/gspca/gl860//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/gspca/m5602//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/hackrf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/hdpvr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/msi2500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/pvrusb2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/pwc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/s2255//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/siano//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/stk1160//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/stkwebcam//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/tm6000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/ttusb-budget//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/ttusb-dec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/usbtv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/uvc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/usb/zr364xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/media/v4l2-core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/memory//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/memory/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/memory/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/memstick//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/memstick/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/memstick/host//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/message//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/message/fusion//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/altera-stapl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/bcm-vk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/c2port//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/cardreader//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/cb710//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/cxl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/echo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/eeprom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/genwqe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/habanalabs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/habanalabs/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/habanalabs/common/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/habanalabs/goya//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/ibmasm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/lis3lv02d//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/lkdtm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/mei//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/mei/gsc_proxy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/mei/hdcp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/mei/pxp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/ocxl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/pvpanic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/sgi-gru//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/sgi-xp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/ti-st//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/uacce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/misc/vmw_vmci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mmc/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mmc/host//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/most//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/chips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/hyperbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/lpddr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/maps//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/onenand//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/raw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/nand/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/parsers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/spi-nor//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mtd/ubi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/appletalk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/arcnet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/bonding//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/c_can//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/cc770//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/ctucanfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/dev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/flexcan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/ifi_canfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/m_can//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/mscan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/peak_canfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/rcar//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/sja1000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/slcan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/softing//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/usb/etas_es58x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/can/usb/peak_usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/b53//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/hirschmann//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/ocelot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/qca//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/sja1105//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/dsa/xrs700x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/3com//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/8390//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/adaptec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/aeroflex//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/agere//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/alacritech//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/alteon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/altera//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/amazon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/apm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/apple//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/aquantia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/atheros//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/brocade//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/calxeda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cavium//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cavium/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cisco//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/cortina//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/davicom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/dec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/dlink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/emulex//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/ezchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/faraday//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/fujitsu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/google//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/google/gve//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/huawei//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/i825xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/ibm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/ice//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/idpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/igb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/igc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeon_ep_vf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/micrel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/microsoft//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/microsoft/mana//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/moxa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/myricom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/natsemi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/neterion//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/netronome//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/ni//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/nvidia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/nxp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/oki-semi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/packetengines//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/pasemi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/pensando//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qualcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/rdc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/rocker//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/seeq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/sfc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/sfc/siena//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/sgi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/silan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/sis//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/smsc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/socionext//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/stmicro//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/sun//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/synopsys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/tehuti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/toshiba//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/tundra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/via//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/wiznet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/xircom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ethernet/xscale//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/fddi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/fddi/skfp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/fjes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/hamradio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/hippi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/hyperv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ieee802154//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ipa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ipvlan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/mdio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/pcs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/phy/aquantia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/phy/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/phy/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/plip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/ppp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/pse-pd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/slip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/team//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/thunderbolt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/vmxnet3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/vxlan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wan/lmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireguard//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/admtek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/ath12k//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intel/iwlwifi/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intersil//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intersil/p54//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7925//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/quantenna//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/realtek/rtw89//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/rsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/st//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/st/cw1200//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/virtual//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/zydas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wwan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wwan/iosm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/wwan/t7xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/net/xen-netback//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/fdp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/microread//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/nfcmrvl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/nxp-nci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/pn533//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/pn544//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/s3fwrn5//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/st-nci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/st21nfca//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nfc/st95hf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb/hw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb/hw/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb/hw/epf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb/hw/idt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb/hw/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb/hw/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ntb/test//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nubus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nvdimm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nvme//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nvme/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nvme/host//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nvme/target//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/nvmem//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/of//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/of/unittest-data//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/opp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/parisc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/parport//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/controller//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/controller/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/controller/dwc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/controller/mobiveil//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/endpoint//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/endpoint/functions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/hotplug//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/msi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/pcie//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pci/switch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/perf/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/perf/arm_cspmu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/perf/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/allwinner//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/cadence//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/ingenic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/motorola//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/qualcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/realtek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/socionext//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/st//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/phy/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/berlin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/freescale//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/mvebu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/nomadik//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/nuvoton//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/ralink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/spear//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/stm32//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/visconti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pinctrl/vt8500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/chrome//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/goldfish//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/mellanox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/olpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/surface//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/surface/aggregator//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/amd/pmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/amd/pmf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/dell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/atomisp2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/ifs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/int1092//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/int33fe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/int3472//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/pmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/pmt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/telemetry//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/platform/x86/intel/wmi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/st//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pmdomain/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pnp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pnp/isapnp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pnp/pnpacpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pnp/pnpbios//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/power/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/power/supply//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/powercap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pps//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pps/clients//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pps/generators//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ps3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ptp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/pwm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/rapidio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/rapidio/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/rapidio/switches//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ras//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ras/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ras/amd/atl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/regulator//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/remoteproc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/reset/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/reset/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/reset/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/rpmsg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/rtc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390/block//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390/char//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390/cio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/s390/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/sbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/sbus/char//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/aacraid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/aic7xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/aic94xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/arcmsr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/be2iscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/bfa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/bnx2fc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/bnx2i//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/csiostor//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/cxgbi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/cxlflash//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/device_handler//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/elx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/esas2r//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/fcoe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/fnic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/hisi_sas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/ibmvscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/isci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/libfc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/libsas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/lpfc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/megaraid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/mpi3mr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/mpt3sas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/mvsas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/pm8001//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/qedf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/qedi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/qla2xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/qla4xxx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/smartpqi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/snic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/sh/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/sh/intc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/sh/maple//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/sh/superhyway//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/siox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/slimbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/aspeed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/bcm/brcmstb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/canaan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/dove//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/fsl/dpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/fsl/qbman//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/fsl/qe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/gemini//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/lantiq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/litex//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/tegra/cbb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/tegra/fuse//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/versatile//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soc/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/soundwire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/spmi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ssb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/android//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/axis-fifo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/board//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/clocking-wizard//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/emxx_udc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/fbtft//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/fieldbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/fwserial//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/gdm724x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/greybus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/greybus/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/gs_fpgaboot//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/hikey9xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/addac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/cdc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/meter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/iio/resolver//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/ks7010//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/atomisp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/av7110//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/hantro//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/ipu3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/meson/vdec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/omap4iss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/rkvdec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/tegra-vde//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/tegra-video//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/media/zoran//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/most//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/most/dim2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/most/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/most/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/most/video//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/mt7621-dma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/mt7621-dts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/netlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/nvec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/octeon-usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/octeon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/olpc_dcon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/pi433//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/qlge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/ralink-gdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/rtl8188eu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/rtl8192e//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/rtl8192u//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/rtl8712//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/rtl8723bs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/rts5208//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/sm750fb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/unisys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/unisys/visorhba//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/unisys/visorinput//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/unisys/visornic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vc04_services//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vme//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vme/devices//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vt6655//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/vt6656//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/wfx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/staging/wlan-ng//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/target//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/target/iscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/target/iscsi/cxgbit//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/target/loopback//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/target/sbp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/target/tcm_fc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/target/tcm_remote//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tee//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tee/amdtee//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tee/optee//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/st//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/thunderbolt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty/hvc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty/ipwireless//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty/serdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty/serial//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty/serial/8250//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty/serial/jsm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/tty/vt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ufs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ufs/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/ufs/host//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/uio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/atm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/c67x00//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/cdns3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/chipidea//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/class//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/dwc2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/dwc3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/early//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/gadget//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/gadget/function//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/gadget/legacy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/gadget/udc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/host//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/image//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/isp1760//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/misc/sisusbvga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/mon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/mtu3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/musb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/renesas_usbhs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/roles//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/serial//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/storage//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/typec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/typec/altmodes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/typec/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/typec/tcpm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/typec/tcpm/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/typec/tipd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/typec/ucsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/usb/usbip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vdpa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vdpa/ifcvf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vdpa/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vdpa/vdpa_sim//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vdpa/vdpa_user//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vdpa/virtio_pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio/fsl-mc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio/mdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio/pci/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio/pci/nvgrace-gpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vfio/platform/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vhost//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/backlight//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/console//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/aty//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/geode//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/i810//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/kyro//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/matrox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/mb862xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/nvidia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/omap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/omap2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/riva//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/savage//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/sis//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/fbdev/via//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/video/logo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt/acrn//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt/coco//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt/coco/efi_secret//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt/coco/sev-guest//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt/coco/tdx-guest//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt/nitro_enclaves//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virt/vboxguest//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/visorbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vlynq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vme//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vme/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/vme/bridges//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/w1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/w1/masters//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/w1/slaves//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/watchdog//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/xen/events//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/xen/xen-pciback//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/xen/xenbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/xen/xenfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/drivers/zorro//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/9p//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/adfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/affs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/afs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/autofs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/befs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/bfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/btrfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/cachefiles//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ceph//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/coda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/configfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/cramfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/debugfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/devpts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/dlm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ecryptfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/efivarfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/efs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/erofs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/exfat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/exportfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ext2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ext4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/f2fs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/fat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/freevxfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/fscache//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/fuse//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/gfs2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/hfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/hfsplus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/hostfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/hpfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/hugetlbfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/iomap//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/isofs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/jbd2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/jffs2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/jfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/kernfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/lockd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/minix//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/netfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nfs/blocklayout//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nfs/filelayout//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nfs/flexfilelayout//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nfs_common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nfsd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nilfs2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/nls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/notify//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/notify/dnotify//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/notify/fanotify//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/notify/inotify//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ntfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ocfs2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ocfs2/cluster//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ocfs2/dlm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ocfs2/dlmfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/omfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/openpromfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/orangefs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/overlayfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/proc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/pstore//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/qnx4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/qnx6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/quota//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ramfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/reiserfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/romfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/smb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/smb/client//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/smb/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/squashfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/sysfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/sysv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/tracefs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ubifs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/udf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/ufs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/unicode//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/vboxsf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/verity//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/xfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/fs/zonefs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/acpi/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/asm-generic/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/clocksource//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/config//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/crypto/internal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/drm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/drm/bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/drm/display//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/drm/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/drm/ttm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/bus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/clock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/display//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/firmware/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/gce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/iio/temperature//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/input//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/interconnect//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/interrupt-controller//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/leds//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/mailbox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/media//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/memory//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/mfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/pinctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/pmu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/pwm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/regulator//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/reset-controller//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/spmi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/dt-bindings/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/generated//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/generated/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/generated/uapi/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/keys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/kunit//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/amba//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/atomic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/avf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/bcma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/byteorder//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/can//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/can/dev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/can/platform//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/ceph//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/clk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/crush//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/decompress//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/device//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/dsa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/extcon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware/broadcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware/imx/svc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/firmware/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/fpga//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/fsl/bestcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/greybus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/hsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/i3c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/accel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/adc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/afe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/dac//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/frequency//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/gyro//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/imu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/iio/timer//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/input//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/io_uring//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/irqchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/isdn//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/lockd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mailbox//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mdio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/abx500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/arizona//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/atc260x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/da9052//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/da9055//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/da9062//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/da9063//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/da9150//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/madera//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/mt6323//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/mt6358//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/mt6359//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/mt6359p//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/mt6397//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/pcf50633//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/syscon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/wcd934x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/wm831x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/wm8350//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mfd/wm8994//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mlx4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mlx5//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mtd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/mux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/net/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/netfilter_arp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/pcs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/phy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/phy/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/pinctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/platform_data//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/platform_data/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/platform_data/media//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/platform_data/txx9//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/platform_data/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/pse-pd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/qat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/qed//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/raid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/regulator//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/remoteproc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/reset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/rpmsg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/rtc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/actions//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/brcmstb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/dove//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/ixp4xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/marvell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/marvell/octeontx2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/mmp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/nxp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/renesas//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soc/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/soundwire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/ssb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/sunrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/surface_aggregator//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/ulpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/unaligned//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/linux/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/math-emu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/media//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/media/davinci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/media/drv-intf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/media/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/media/tpg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/memory//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/9p//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/bluetooth//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/iucv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/mana//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/netfilter/ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/netfilter/ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/netns//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/nfc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/page_pool//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/phonet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/sctp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/net/tc_act//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/ras//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/rdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/scsi/fc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/amlogic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/arc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/at91//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/bcm2835//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/canaan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/fsl/qe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/microchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/mscc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/sa1100//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/sifive//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/soc/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/sound/ac97//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/sound/sof//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/sound/sof/ipc4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/target//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/target/iscsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/trace/events//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/trace/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/drm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/android//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/byteorder//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/can//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/cifs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/dvb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/genwqe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/hdlc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/hsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/isdn//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/mmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/netfilter_arp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/nfsd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/raid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/sunrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/surface_aggregator//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/tc_ematch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/linux/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/misc/uacce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/mtd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/rdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/rdma/hfi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/scsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/scsi/fc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/sound/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/sound/intel/avs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/sound/sof//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/video//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/uapi/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/ufs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/video//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/xen/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/xen/interface//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/xen/interface/hvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/include/xen/interface/io//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/init//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/io_uring//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/ipc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/bpf/preload//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/bpf/preload/iterators//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/cgroup//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/debug//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/debug/kdb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/entry//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/events//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/futex//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/gcov//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/irq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/kcsan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/locking//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/module//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/printk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/rcu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/time//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/trace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/kernel/trace/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/842//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/dim//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/fonts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/kunit//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/lz4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/lzo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/math//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/mpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/pldmfw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/raid6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/raid6/test//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/reed_solomon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/xz//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/zlib_deflate//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/zlib_dfltcc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/zlib_inflate//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/lib/zstd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/mm/damon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/mm/kasan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/mm/kfence//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/mm/kmsan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/6lowpan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/802//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/8021q//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/9p//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/appletalk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/atm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ax25//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/batman-adv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bluetooth//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bluetooth/bnep//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bluetooth/cmtp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bluetooth/hidp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bluetooth/rfcomm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bpfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bridge//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/bridge/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/caif//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/can//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/can/j1939//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ceph//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/dcb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/dccp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/dccp/ccids//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/decnet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/decnet/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/devlink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/dns_resolver//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/dsa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ethernet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ethtool//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/handshake//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/hsr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ieee802154//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ieee802154/6lowpan//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ife//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ipv4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ipv4/bpfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ipv4/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ipv6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ipv6/ila//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ipv6/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/iucv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/kcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/key//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/l2tp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/l3mdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/lapb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/llc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/mac80211//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/mac80211/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/mac802154//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/mpls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/mptcp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/ncsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/netfilter/ipset//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/netfilter/ipvs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/netlabel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/netlink//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/netrom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/nfc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/nfc/hci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/nfc/nci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/nsh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/openvswitch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/packet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/phonet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/psample//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/qrtr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/rds//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/rfkill//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/rose//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/rxrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/sctp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/smc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/strparser//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/sunrpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/sunrpc/auth_gss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/sunrpc/xprtrdma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/switchdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/tipc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/tls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/unix//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/vmw_vsock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/wireless//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/wireless/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/x25//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/xdp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/net/xfrm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/redhat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/redhat/debug//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/redhat/debug/dummy-module//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/redhat/docs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/redhat/koji//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/acrn//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/auxdisplay//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/binderfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/configfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/connector//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/coresight//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/fprobe//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/ftrace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/hid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/hidraw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/hw_breakpoint//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/kdb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/kfifo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/kmemleak//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/kobject//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/kprobes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/landlock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/mei//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/nitro_enclaves//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/pidfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/qmi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/rpmsg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/rust//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/rust/hostprogs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/seccomp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/timers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/trace_events//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/trace_printk//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/uhid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/v4l//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/vfio-mdev//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/vfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/watch_queue//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/samples/watchdog//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/atomic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/atomic/fallbacks//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/basic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/clang-tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/api//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/api/alloc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/api/debugfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/free//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/iterators//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/locks//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/null//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/coccinelle/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/dtc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/dtc/include-prefixes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/dtc/libfdt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/dummy-tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/gcc-plugins//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/gdb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/gdb/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/genksyms//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/lxdialog//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/choice//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/preprocess//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/ksymoops//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/mod//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/package//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/selinux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/selinux/genheaders//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/scripts/selinux/mdp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/apparmor//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/integrity//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/integrity/evm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/integrity/ima//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/keys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/keys/encrypted-keys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/keys/trusted-keys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/landlock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/loadpin//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/lockdown//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/safesetid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/selinux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/selinux/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/smack//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/tomoyo//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/security/yama//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/ac97//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/aoa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/aoa/codecs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/aoa/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/aoa/fabrics//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/aoa/soundbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/core/oss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/core/seq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/core/seq/oss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/drivers/mpu401//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/drivers/opl3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/drivers/opl4//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/drivers/pcsp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/drivers/vx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/bebob//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/dice//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/digi00x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/fireface//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/fireworks//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/motu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/oxfw//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/firewire/tascam//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/hda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/hda/ext//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/i2c//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/i2c/other//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/ad1816a//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/ad1848//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/cs423x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/es1688//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/galaxy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/gus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/msnd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/opti9xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/sb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/wavefront//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/isa/wss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/oss//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/oss/dmasound//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/parisc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/ac97//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/ali5451//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/asihpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/au88x0//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/aw2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/ca0106//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/cs46xx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/cs5535audio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/ctxfi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/echoaudio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/emu10k1//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/hda//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/ice1712//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/korg1212//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/lola//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/lx6464es//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/mixart//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/nm256//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/oxygen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/pcxhr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/riptide//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/rme9652//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/trident//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/vx222//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pci/ymfpci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pcmcia/pdaudiocf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/pcmcia/vx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/ppc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/adi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd/acp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd/ps//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd/raven//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd/renoir//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd/rpl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd/vangogh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/amd/yc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/apple//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/atmel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/au1x//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/bcm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/cirrus//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/codecs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/dwc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/fsl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/generic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/hisilicon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/img//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/atom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/atom/sst//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/avs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/avs/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/boards//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/catpt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/keembay//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/intel/skylake//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/jz4740//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/kirkwood//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/common//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/mt2701//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/mt6797//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/mt8173//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/mt8183//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/mt8186//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/mt8192//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mediatek/mt8195//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/meson//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/mxs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/pxa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/qcom//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/qcom/qdsp6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/rockchip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/samsung//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sh/rcar//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof/amd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof/imx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof/intel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof/mediatek//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof/mediatek/mt8186//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof/mediatek/mt8195//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sof/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/spear//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sprd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/stm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/sunxi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/tegra//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/ti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/uniphier//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/ux500//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/xilinx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/soc/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/sparc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/synth//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/synth/emux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb/6fire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb/bcd2000//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb/caiaq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb/hiface//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb/line6//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb/misc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/usb/usx2y//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/sound/xen//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/accounting//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/arm64/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/arm64/include/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/arm64/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/arm64/include/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/arm64/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/x86/intel_sdsi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/arch/x86/kcpuid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bootconfig//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/bpftool//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/bpftool/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/include/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids/libbpf/staticobjs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/resolve_btfids/libsubcmd/include/subcmd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/bpf/runqslower//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/build//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/build/feature//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/build/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/build/tests/ex//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/cgroup//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/debugging//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/edid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/firewire//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/hv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/iio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/linux/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/linux/unaligned//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/uapi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/uapi/asm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/uapi/linux//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/include/vdso//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/kvm/kvm_stat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/laptop//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/laptop/dslm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/laptop/freefall//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/leds//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib/api//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib/lockdep//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib/perf/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib/subcmd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/lib/symbol//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/net/ynl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/net/ynl/generated//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/net/ynl/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/net/ynl/samples//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/objtool//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/objtool/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/objtool/include/objtool//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/pci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/pcmcia//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/Documentation//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/arm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/csky//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/loongarch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/mips//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/powerpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/riscv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/s390//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/sh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/sparc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/arch/xtensa//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/scripts/perl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/tests/shell//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/tests/shell/coresight//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/acpi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/acpi/tools//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/acpi/tools/acpidump//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/acpi/tools/ec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/cpupower//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/cpupower/bench//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/cpupower/debug//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/cpupower/debug/i386//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/cpupower/debug/kernel//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/pm-graph//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/x86/intel-speed-select//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/x86/turbostat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/spi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/crypto//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/crypto/chacha20-s390//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/memblock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/memblock/scripts//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/nvdimm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/radix-tree//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/scatterlist//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/arm64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/arm64/bti//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/arm64/fp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/arm64/mte//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/arm64/signal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/arm64/tags//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/bpf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/breakpoints//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/cachestat//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/capabilities//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/cgroup//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/clone3//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/core//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/cpufreq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/damon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/dma//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/drivers/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/drivers/net/team//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/dt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/efivarfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/exec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/filesystems//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/firmware//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/fpu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/ftrace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/futex//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/futex/functional//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/gpio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/hid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/ia64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/intel_pstate//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/iommu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/ipc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/ir//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/kcmp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/kexec//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/kmod//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/landlock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/lib//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/livepatch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/lkdtm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/locking//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/media_tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/membarrier//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/memfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/mincore//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/mount//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/mount_setattr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/mqueue//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/nci//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/net//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/net/forwarding//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/net/hsr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/net/mptcp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/netfilter//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/nsfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/openat2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/perf_events//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/pid_namespace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/pidfd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/math//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/mce//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_sysparm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/papr_vpd//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/security//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/prctl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/proc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/pstore//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/ptp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/ptrace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rcutorture//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/resctrl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rlimits//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rseq//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/rtc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/safesetid//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/sched//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/seccomp//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/sgx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/sigaltstack//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/size//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/sparc64//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/splice//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/static_keys//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/sync//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/sysctl//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/tc-testing//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/tdx//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/timens//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/timers//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/tmpfs//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/tpm2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/tty//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/uevent//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/user//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/vDSO//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/watchdog//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/wireguard//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/x86//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/selftests/zram//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/testing/vsock//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/thermal//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/thermal/tmon//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/tracing//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/tracing/latency//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/tracing/rtla//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/ffs-aio-example//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/usbip//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/usbip/libsrc//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/usb/usbip/src//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/verification//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/verification/dot2//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/verification/rv//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/virtio//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/virtio/ringtest//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/virtio/vhost_test//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/virtio/virtio-trace//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/tools/wmi//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/usr//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/usr/include//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/virt//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/virt/kvm//usr/src/kernels/5.14.0-503.26.1.el9_5.aarch64/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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnu                                                        !     " # $%   &'(     )**+, --directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textUTF-8 Unicode textC source, ASCII textemptyC source, UTF-8 Unicode textC source, ASCII text, with very long linesOS/2 REXX batch file, ASCII textCSV texta /usr/bin/sh script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=740b99ea4b83b2266ab7fb418a0367ae1608b007, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ff6ab5a0ee357725e548319ab579524cbfe4c019, for GNU/Linux 3.7.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, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2605a72061b69a9d5c265bd2babee6e523c5a87d, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ffca448b53ee45c1b8114734e50824109d9c2e2a, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=b4ae04efbb85dfe408f4f416c1d7eac5ac67790e, for GNU/Linux 3.7.0, strippedC++ source, ASCII textPOSIX shell script, ASCII text executableexported SGML document, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=73875ff3f7bb194856faff15ae4adb3016768898, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5526eb1c50c3044390569f3b93ef39d9ce9a2401, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=17bacbc6f9fbf19899a4b1d349fa14a10521ca00, for GNU/Linux 3.7.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, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=22d2a2a405a21ef9a37d1821331e6f50b4e28240, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=61e0e4e71e2fdee98ee8c3962fa1e87d047a4dbf, for GNU/Linux 3.7.0, strippedassembler source, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1b58bbb56ff2dbf2004d41c54317f39a39df91d7, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bfb206d6e9939a08fec7ebec66a5e5e3af013e87, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=484d6b74c9ef2b393be69e5f7c35c4235fc4a048, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f0fb5022b5c8dd6b6df05cd570c78d2faaaede72, for GNU/Linux 3.7.0, strippeda /usr/bin/sh -eu script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ef1f7412e134c39d1f9c591bdae7b65579bd801c, for GNU/Linux 3.7.0, strippedawk script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1f7a4874cf5ea44b1cbb5eb2ac56cc2f39a48ceb, for GNU/Linux 3.7.0, strippedcurrent ar archiveELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=d537e430aceedebae9dbe7dc9965c3245172d634, for GNU/Linux 3.7.0, strippedASCII text, with very long linesmakefile script, ASCII text, with very long linesutf-8549889ed9150257545c0c1b2ea86a09474925df1c1451539e287a0cd2783b2f4eee1f0bd58b86abd0552eabb8a24f2b8ccd48eaa0270fd59fd556d93b0ad3807?P7zXZ ԉ!v\ߙ] b2u jӫ`(y1OBV ͵[ΈRt"5 ctƚќ;g-q>kı69h}uceK.25PdP/SG?"\q߂nCHwa3KJH9GߝTgAlaRsf=e$x^QϕR0Ҷ=hIyGco X琉MVϩPLYy;vgd\t}VR?TL}cBLPWF aQK*T8SBTPPŇBVuZ3]eO/ !py\ew󝃼MαҸs!{b)$^氉I cΤG`vFKKqG>b°Nƹ)'זygJ}a通05A&hg[B&-"DgYH)dUf+;]Kv2~"qѩ:L Fj_(rx,@2d8lV[.{?_WP'5 ݆2PW.'U˥odMF}#F+غn18z5| ZJ?pvfKMBH(*{[{n렪SIbȠ @ee_M- Ce'fǣ !ZW3T`[CajZHWc@gK.#@o[)b(f`}s@PYƵY箈ƾ ٛ;]_I ..c0L!祂2<S5z~! QKڐayםgSj Ґڄu\OXD5Zc 1yc"LRuGڳ3L3>_B@(*թ|7ʳ6˼Ur}\x2EH% _J6paq!TϾ_D\6IB`ec5=[DAH3~l/Em9N+\X<2G[t 5rHJb<kiCuP?_^5 @i ur *ےVRؘ9d(=155hEh;(0Jv%8K V@2> [蕷"l P8/ jFY2$cv9'̰Pѣ0L!)۴~yR~S hnbRƏ1sWsJUL8(18F{m;_md|]h YFf R)߿& *ĭ̱ح]7]gh#qD ȹ|ӏ[S1}Kk*{ ɧ Nx鈴֚h0(X*MIWC֝&C*k6R(C"[ UpPٝ<4eAis];Pf|9!ݠH3|EFSEYT(!DXe ȦTQS4ǯȧhffMrEGD?.Utg]PpAӘ%3Wv[)](DT'I R> !ɣd?sw!yt|zsE.pJmQ1^36}KI PLr*'h8#. ^&49096xz )Vtpqf>0QeV8K$ݢ[{CpnK~v%k ޿ÎQs+]'xEzyZCU/sTX[h9 $7xXА"{OR0u xVB;j:` b95`tǥNh^1˓' u.YNwfBlQB yp%n9.' -+c ~qP^c5X(\1JIjΧִv"k*Px1 ӜdH7SO]JznĤdժtYi!|mLqv_A> -SEf.DT \$P={FM>n\ [3~9-ͺ b~P!J^4(YQƩ['WLTesLk=eyH0VtT YdBBͱ=$e*ݱڙCջ:O핎Dښo(0lFvbNcON# H(+[i/(6&4:R>l4ML ݦ3S5N݀_,f#3wKI47`E [K+<\?} Qr+tx7艜= gUtZg51\8NS$B\$Lc!\n% unp]!JV%<O` +#8Q%!FA ޮ[wt^C{ D\Ք,b ]F)`r.7uM\ty:Z!+R| HoX6w9 "jD AO"r[ս _lJ`R݌g}tu\{Po\ 6R 7jVިqPӵQvJL ߃K5?sV\7f] *DqM"PAa%78PIoTO0.̦wARǦBr\3K~2[^\9B3ID-~Sk!pN)Ix2: `x\$4~d~rpV%C)Eȸ?h}eGg^?a?lif=c0œP`r<"$^PenhͮiSwyS2 B/S?v2;V)pil2\n3gSRO/03e/XakkuPwA! mq2܆G|q)5utfyUj{g>;+vjKrs>R=6+}ON+Y M Vzi c.8-lFފ0U?W]ORtmN*S0 yZf%M?+@Tnux %^{(IIR;ne3^v< F8 cW̐y | \̼ SljŗqYn(m2j8^hx~ Pğ[j.-$@3!~wg_v{tn _zx[dlD;]Okvv\~j|q72]|^ՙ4g:$_Nh|{-tN€ uo0Ez.CrR#8T [lJUt>uՃ"ʣc MmLx.oVWn/MKNZudQWxxM#/g7ӪgGv܏D X:m"> F܎G{i~ J?ǮoaKr`KÜ]Ƒ5_ss9e-Rխ%W@w( 1Vąͥ݉f5c-`cNGI2VrCVI_vUfy#i,x+2s7=+wd'{^` )!&g7gh8mÛ{1@M Mhhw,c9"W dso"c6u4a 9`25ucAHk1rz8rMׅCV:2fGk[ް5S)uc*k]ȟ NJKnmHi# >@C.h8kQߴ+iQhpjSۢPtԠ3:+&q.lU (]\%tx}K?fV&#l%Ntn174M(_y\ߵ|OX,?n݄=5v-"U@ܛa*mڂɛ]ϲ-7_5XooQ ̏ =cIj09u[W/9ws{;0ð5cd>'DI7-xށMr'=Vվ감)N^ﮭ 3SЯyehońeZa%\Q 6-_LsA 2S[{t)QyܷOߋ~j'B`)ˆ!Q@# , ڤ 7'jf?;&jQ>Z2>VrOwՔ1'Ȟҳ(PvV;F\?ntQ:9ãb*vI' k~L |oOPrvQ%AځGYnN`-_M`YOHuIω(zWAW\GDa@?rlޱ @nИ~VP!%#5.-`+ DX*̇?Uos&!ќs;6 $x]Cy靖;8 ;X}Iqs< \nʉ~uNޞ+4HZe;x6_LxXYQlv绗K-fQ(Cm5ZHt="h%;!* M@#[u^/?/YmI'`DGO9A.xSyooǽ8!g0cJ_"AZ=ŠZwnC!47Nwp 7jpu]˯I~OvlGP\\IM3Ƣ4GUA8hJTy7c=G"GD7e嶙ũu<@/}.sY;\2ek%~m*[SɊj wQc7 Ǿᑨh1(a-D932[_\x=`u L}*T~Xlu6kEPi}nQ2Y A딪 Gki,Z_Y[e]詰-%$MyNS+9(zc[-Y(oԑEN%5 {ECX@= q;6Tf7_RD x8y2 ڝ\ ]6K{_lju8&9w<tAauq ( , T/ބʣ & 3]orn VJvf],h]-kw=iz!»@%@8XY8L(c"Ϟ72)95i2!Yڳ/V߸6r'|[}X<3K3i7hNs5—&R[WO[ WG_wh/-QU:\yͰ㑣'5Hts]Oa~;jT(t-^DH6 \2ԡ?~jez"Ny .t埢ra;[ R_i mF{KK4DXڎe:cԣBeS!>&"C/8`fSna{2B x7CFYMy<6z&} 9IJ&uYwH^30IÙZv(HF  uaBkڑХ lv;(2* {h:=h2po HTӧFs:ZOyN,R/Ugaƛ.k68]4J۪PW#JMUpan 2{/<3ea$&(v.|ѺhCkl.I8*aEnTF:/KA"$f@G0Gr,om)D0 ?N1:=*讙E#Ox6G`p?&Djm}I><:0XBLٞM:p#/ nk 4 ɍ  ]I7}R[GU¬Yȯ`-s?t`=@pY"< lczG0v$Fh/w8o38ݬ"YNf$16*?ctǓ]0=qʂQ?`?i!U^QQ*P_@Huܺ^mfW1U{MABY RGv %I3PGRDǧ~@ߔY1AyxR%Ny8a6΃ j#!quU; ~D>ET4 $rMxO5#yjwEeP3!*+I[qd1bZXI!6G<Ur?1?A~ME"8!\ ]!-bx[Lh1$`%S&J?\lb!/=,^to`dEܭ<"l:ǧy]!xՂfkOzJphOj2W9)Vŕ碲,o*G{ΙX{~F 8\˞x' y 9Csdf['(2 bOb{ͨudІyU>p/ ƤWRɉG)q{m>*'TӅJ[ ж=_XlmFժs-hLk9ftF$,}s)ķ#`2~K_]'j6`5Б牺X0(C:Nh$Ry- SYfKI'{nӃfa[adf 6tEڑQv.al;ʿ8K:?Hԣ,婊쎊"}[[1501S!&=)^$4  rF 7f1U瀜VfdP;cPskah-SeOs^R(;_8gR} a#P-[@`ˤ0˟.$j0U)A Z[QJ9'ᩰUR mIdTw߬_Hpdy@*mq]kOE~Iƈ/{0tRkZ`٬{ m8>3O麃8Zfu3,c2!ra #`b9\Kd}WȺ5.^xq!԰hq]֋>^J{]'jm8=PZ**b{bt3X8(ål}0H"/U{JWy7Z^ТOkM(S(m#k?1#Tտ"DbzC},52-v <TռƘ+=ȻL?`?zUY)S򌤾J^HlQ!`gm*04]kzc9NVkӸ/Bksyi{\EC|J'jx]s-V=XwXڪT}<)~.>$mt$]Ia%g։X1uJ?jDU^,\LX+Ԇz~ZaϾ1W wDǹH$* UW8龝4.Y}?iGcI 2& ]MWCi,$H?Uj/SpREǛ0׀>]rz ; .Ϫ/=`4Uɟ|K[xYevY<=f\Ĭfrj@`&>o(7 -Dz\2g%*hTWM7_f݅n_G[w@INB>W\92@<ﱗDM,I$+#L#c4_mdo儕r)Kd. c fk3&fɃ- ePQW6v@w.aհ]_f?H7\NEsx;rpX& Z1w5CTX=U6v`7zv!Cx'Y)cc ex;ܴ8hU {'v$5yX/~;\h@y=_? Ҙ#H+8˜'YZLXw2kyc1,u_pxa]nq*Qky(!)עڛ`ž +N){M$/TK& _xj벶;8M!O`ڮ_"~Uc9S1ig5QBe/C$ѥ,#ؕ7#[J Vٶ|v0TRD|P;Y::*])vI!o N;ͿY~@ ߞ6%0M c'hgaugD;͋=BgqHW'j+|c{ݲLi|y;e &  ;tPWm06RxR ;n7ې'qqi$'| ؼ~zo[@WTP!Qfßҝ,*;0zV֕^´kXf+3_^11!2PɁCIfXs&`alƩn]@? bmkU̘H9f J^Kn-KoN")Fq$vW̹8se(vɁO*$#=ְRʥd8 `ٝ.xӺ@ES͟DY7|'L ŌȣңvRZE<8T.ƐyXפ׳-<EHC١ "2ࣉϫ#q6Kpn׎X 7*i%N5@@>W~b7`?fI/D|}Qބk[eďx%t)RBAӡW+6!Ǹϗ[&G7)#Q|5 錸($J"-ЋiFnA7I#pz<ה-A /#7|s sMDg,w,iٽ |^5Y.'f69ߒ'z}sQj_36沣+T|S:sEyW213uSZ\WsSye&`gۘԼNUWmT<ֻW Ey;+Z+#ljDEMI^KA괃+Iq~y{@#l$zX/0v4ǻ46r`) c2FeHmգK=5-7gɷEJeiŚ{ LEC/Q'_=܉2Ka71l>(˘t B\_Ⱦ+#IޘwpU SwWɌJ'Pk!yz5Ng4W |G'B.OPWfď[J2wC4|6b6n7щt4=`# 2v~Pvҷk Υ\Inhܞ9Qǭ8WP^Mˊ4LC>V9z_Ӊj: TQzJp[&a)[C%-e+o8olةE 6jؽ a=J5;w!y;k:Tܢ/^]7CbtFCKI5 6׼B~sޓs5I }v %=Mȕ.b40r7u_&_?gge%.pHX 3ModéJM3J?m ,Ί**|-+jnpD*ēl(36Ico6 ̽p"ʏԘl)Bǻ>3y/t]%Dz.5Ch*QU=SKj%D-hd5![ɴbdśxjDs(s<௹ %@W6d0 lp2Q+C?vqY'b>nJ91.O᥅P(1d㉨fخpVBKߙD"WlU @w?MC(2L 0oOya3~2$2/E s(;%]/re^}|TPхٗy=jS0_ B&V؂wlkŐZ.X_b|O`t*U,Sfz ܤxoˆLYFSK ,ƫdNd:o2eJpu8-ɍH ޯ޹uŔ>{H_BH;[<;^Ȣu.{{Dw lzǷsl*^s"td:4h&m&Y/о@mRsQd,AyZWEsXk..#l̝Y9}7A^xa.=:ֳ~܉|nʲn.dDΏ9&@8R+3/NZ ' TTu-Oj:W9Սtϩ<ڢʭF0>}nL[ӕ; X_ln,p1`|9ڪiNqPT۽*X+Β^+=A|4!hqfo:C7 4, 44A֕ޡ#6džg '5:@&cstJ#.~'@>lp`o_W^]>R6$9~oZBG6lDZC_x$)0^,jx@ :Eao.qfrC9N+u&v~u~za"֜<  i@E68P~Vj{}^)ǢRn@4zNm;Dy73=6*u*ѐaj M dhJh6A}߭Q{f? $n XO6$S859\W +SXk&.&墻9ՔBx%$v]W*(_!SpP቞/aƹ+ #}fde:pٲ,)L@8REueq'_ɱ^]zU/Tl_3Y[F!AI11j@dHcYaH{B_;=M_uX3N?|!\>SfGfsX9ZFvF}L7} D{'\7-8"!e7 ZaH0LT6P4Qh 2/߳S&n }V>8?EZ̷YihKVN/JK}$"ńEsQiaփxV0r>.Y@^|!ȅc~=J&V,h \t_rvxe(U  7L|6Of`J>$㊌2Hzp_Vv6 4+_cnX3XL;lfx~U$ aGT(~q<]Gn3ކCmi91K͢S4{Q ~4"h)"3.6=NS-3p?%6zE =T#h.\1 \F B)~]w*3ǹ<E/6OHaNo@7slz#NPſWP N-kuc,?.Z|${ 'k$\ߔE%GZ0 Bj4&s,$:1ySWG{nnZ#G@:߼fOfL`P"Vs#n8Ѥw NӋf+WzU,0r24"+6j Z.mXc`qbōIQ6Yt=ƥ[B*l7_E =7d;ҽ*nv[.Q|,?>}^4JK֜欱=;ٓm,kM{'PӯoI}>X]kXŕM.kTG-ܛ[;q*H(bKzq&&k{vsUDPw}PS[pxᦑ'U]*|̀ .tUL(Z-9h%7!3זXVQk6TfPz9o/2Kh0YMËLlfXtWWgstє %>;h=mR+9@@obL}c&Gʎx7s/ԛ85xKre,v>nl$3^шim"9qa%c1ՖqWho1'.D c$+P#[np%f|u= m)WMk"L>0HQNFbC3py*DQ]}6=uJ(z0Sܚq]B4'G\uކIFg,>J;l*c(_EP ˱s#埧 e IUǙv5Q?7R5}drZ<?#GzSށ[ˎx;RzȘj`k#|ƾ$)]Ŭ6dtjMG&쵰 6aMz1DkUӶ'yO aD, (ٳucKtX\Aٵ=l?c}2cYMvcQ>P Hþh'۾O9V Z ,L]>U}JA7Ƕr[_%pF(X{_M ۵Ee ƞ'$I宑/׬KFmv7lsP&k&I Љ 5'mQӸte 7gn=u6͙|eEDe3~pT_CTvUӇgUL+-׮@ ~ߎ<.%6 mgL:>Ď8V)çjo!%8=V4>AKCH $VΆǛ3cSn'# scmzC>6 @,eäw"r)/w'-gCY`iНq@e4DK ^p=#&h^탐x;B&IiH̽M(c;(g%6$i8rKVa~Ia!@Q*dkoJaϜ0"(0'=j:bѦHٿ1m٦+[ŌS>+w%b߯%ٙܧs-DζS_+!ꆗn|'N׸ٙ*qŃl0^r6wK@-Q-Bv 'BfxoUȱV='ڤfEula15R:G&*֘' XFJQx+l̚a؃ ̶szҀC%(@J N m6P}%\bG QL?hIXb}TWQ l9$,XgЅs3xn 6&X0FCSHİ^bPi }48.RrHO- mi^o'RFq)/b2UN1W1?q; vۤv/z+5Q.)7MkOv$=l*Ta$o. ԍl,4^CVQY?0en{SSw4Q6q[C,zxa EǻB 3w‹.#تԍ6#'Z:_?yA]XKY>Hfp$9pNqh ]{26dܝnqM~?t0]Ϋ\mB&)Y*4';HU}DxiQ3YHSÞT%^r|r s'L Çl( "Tm!kpq\,_Pp Gı939&=D>Hg3@xlR7ں'hD)9# gxn# l#3J`w¡2[s5pl"4 !3Եt8J؝a7&o.Xi f@b_$8Û,ߛ² 9_Czlqkan>[A&EXo!#R,ӄ60wH9sou}=qwŒ2 Bx0| j& ɧQ P k۶j61h(, `M}QؔG>8k.ww*c6|ЙbJLVHF^ݬAYB2Pv>g-Ʊ48u1uG}ụ}k'/7f)*qЀ F]RL])*#ג6U?sOZ *V*n''n6'+X4-uù,?8  7.d/\) 1"l@*#6d1It[yF7|s%GU=E]3)^} LxRv"?}c&k?yU9P>#kRRDY[*yZ?HhA\5=i{{lJXRٵDŽ<>P8ƴl |j{5eӪ]w0`:[*m1{ +c4{V y(tM*svt9P9yw9w kh2,R޿+ zkfK;:_\zF.q/Fֹ_Y۠N7-̔%|vȂV,;C}"`h8'!'e=+Qn y%ލ*yH&17_ڻZ_nBRrpW9$H_YQe#FjYuf2 b!ak֜NZԎ$"@; [v4;1wJWwMEς㟚Rd, ne7qqoE0\/J!10$jkTyT5ad{:f+'٬/`qb4FR BB޻ro6_oĩ裏Y l@`ehT dU__QT2CNoKdB$>r @[NL$qF*m&X5'MoD ]zUUsڀZ=ɶӦf5~YӑpdN:iq!a%bٽ(b$Y@zi2VYiJ.>Yh8@`fJ`5mb.W1֊lr=Iw63fgkGC^:|X-ndZ`7|w6$N>MdԨ:.+?Uy.2/CXi+aS?FHp,I(gׅha^Qs! |3k 8(^Ht5%%_YKU#VqQ۔]bǒ\G{}24PFɿXs9i`H DΝ|;h܀C U}f:  諒b%> ! ^v".0;kT<[G 8QĤl4vZD5Ktj/l s5U[@J1\۝5w>W/@m[H t]0C:.f;lVԪFR%و1<3X'a4Y:( KccV51ADgWwTs-Uڅ:]|S uO~A2$V<"d1JJc3r ),P _Ϋ0s*so6+T+{\cS @>>sAY6`RſhS?.pT k:- iRbl>`H-aH?Eԇ"ˍヰMJKO3/Z}?f^gPwT #|X:.7:#ll_[FO"ۇ ;F?yWѓyōt^.>Gn!"/+ǰ*9~j׺lr{%ҟGB: K8R:%U_kEO1117 e.sL*x/%dےHcɐ9:+9Ef}?yzs``>][84f[uIulݱC`mc=*T~'WY{/'`E0*LߏAswj,euG6w& xa}04zs,J5LjTi{9]ڿ gN ZJoAT;MН'KEϔ!`X8R +p]@lj /X|1 B {e(q]#=YǟemiO5mJ!3[|+4gBcH*,t.VNbL>ᳲo1 ^.\vL5A9zc*\0 3u8dr?,w!T8(aERت@a9y-qz2UyiRdi˳hXY]]m0,' 7,SDK{Fw/5+wFK#Q¤)紂y_uunѳKhoK7gD_zi.l?]4%絻'I0SNBk{avt*gBN48I}9-¡7]AF9#W!&ox aCDN:ϘSG/aߑMē4:`O6f,*G-j򮽆O lZolN]bf`uoIZl^S@P7\r2&c&om'CZs3`yonGM;)RmcKfI >Tq}%$Nv !Q`5&*9ԕ֬IQ54s^8D :1FwUKlD^ Hg*)8lϒI͒1 *bԕ'^35ɚۤ0q(`_"WKh 1M6ʜ=yuO=mbu"~-xVLrDJXXUM8A55F"z3AFJK4vQN\)(Wi_ixH -d] \jp/l;d㟴pա QHny!k'Ӷ2.O T*闞)(tԠ\=;aLJC`9:8o5۞~ѳp) RNfVC:EP\J:Ă ,B/H`osH$$sG-h0lIr\K>>ʧf1ǟM$aL{T";ԐK>+1Rc5ZLȧx9+L=;oJsLo^ ^,r{!5:W7-%/lQΥ0^%rq_AHІ,_Z3NrgNR`U)!_(M'a`EvʜjICQ'*SeM5ےC@%9~ӏhJی؈dL4CWMxBa.qjׯH 7oKv^A]ƪB 1kPE{Ӫ0_Nbu־4`2008TJ$8R(P5| dz}gKgqbeYnZiu!CAД~Fo+atV#l٫ᅮ@i< s68ԥ¾'FM[!suw` yJ3񭄫̛)=-Kd2$ mFD5H׵p3H a 6ZFLX0]Q0WFFz)Lm`TR-g-%  Z2+%|hTUr C|He@ڈ-4Ǽ{UmK=4S+B^Ӊ5 d@Gt. 14aDHt!@z\e2`0͍{ڜQeGotly~ ϟ,DZcFh}ٿ ;,͈ Ŝ; {yƯtˇu<x~# g%Ԓo("Dtv ,f^YЄH\oy#4* hBF6Sy(SiS2~yI,\4DX񋥌E>qs,և^߹v=| '廚8>$;*P@פwBg}@]a&PF|c/,׹>kg^9.b D#s6 '\VN$$S9]gOA7 !(kr"_~,b洶\g> Ye#"JN;|JT5^A" *6;GD16G,sGŘ% (dEI";~Gr4Bf2şML[vf)V`Vh!}S={m'FnR 'W, sf^Z=F g?\K{(zWR?]6sbS`@yߵC/2 2W Hi#d}GEu{nY:Q#r>]FpefK-oExNF|?Uga򄞙Kux_ٱ@>m>SPE ru_yȬ a?IDӓCQg_?p*2 ^µq|5pYW<:b'Eie|HBdB8Q@Kj{YqG.PN\7vg3pS3T%4d s߿֍^^ꁻQ:u? |˧tʠ==WbRS 0ĒM! 6Yh7ëdR"[:7PxY󘟿SФ̝h|-63ٜL"h۞<"qr일K=/-`ېC' 8%E =`cn YkN3v\ O3hV;*NwLJaxb;4b1J]:Ӡ]PbVroL\^vG̛~S~æ`a&g]& C܁|(DX5 7 k9e& 8|rfu 3Pu.ڸу-]:]^/Y1on۝4iQY4,.c_RJ|ZGzmiQ=!/Nɦz$W`Wsl%"ժ҇z|?.o /;[,mY^2j}_,c0Nޡ\B㥴 uiCb+RO~횐^ b ;ˢoVb[ΒR`/[;%CiWZdNVftO2whcS4xb.GĢt+ƨ5@;oQ½j)a!dq ƅt`o޶`5IJ$gԓ@$$lh|c4UTk~W߱vd(:ɨm!&:&UER'Q;= G}/QR=`H@I,k"uD>BaVZgvLywϕ31v(]Xn$3.,v y]7ًD68C.T: y.yK@iȗ]t=,{,jL>J- n.NCAYM^n7VNT<;״J⩭׮i 1,k<} h%jГ᮵r;@9\zPHk!?.oH1/r(&@G 6Tdd5Ɛ%W>ݺfuC-KŠ=6y/q6TOOV^مdyR2WU3 g[)ۢX[4jz![7>v&hHh(4$**f}.SH=f!ܬq h ̡jW܇'L,tU?.^J>h$Zf=r-+A[ٺ>bRnՅȬ5˓M*hxQ0Uwkg}Je͔ jxta*rgL}OЦa1;Q |/Y1R]g<,v_<"!::H|_OVk[LUyP13E t|H+Y q'|<5$Ka$U,$GeGYZS{ʱPwZѴ0fG7aK=(F$G,]/߶ U>H7B:e"ZfqJ./DŸVE&؉ig3໌9G0_T5Ső.1ʦAR1PNe},ԩ~]"P,tER;6D0n+,[PdzY(UApJD}7硞"{WT?q6\fӀ(<ަ*+Ls yJ9] 4 s(rrѰз3gHF1ԩV?:?[&sw>6tr=KG97hZ^.LJpN -U}&Ǎx-WP yD 2Ap8r6n aVnc(VP^gY Vݓn ږnb/)`3u!IKsh|⑈GZCBnneFo܍J±FI+~'TOL`FcC& ˸Dշa-yuS"˙ +i0{#r( N fЀq'̜Io 5ĐAA>9|lϷ9ahY'reHˢ+Dwp9Ml,eQ|EGU b9~NlpP;d@<(v9Wv@Ln2 >Qx5h:\]u{=*.`dKLmW8gb];}Am,*J%}c#9uSwzgIԖW|/X-C\¶w} t '.~?B2RIbvdfХkrb *3{޿i~n=oQ5AT].eeoubk9\<$8U}F7$B2G`h iP&^o#?6+K;~,.38b0?Wafg!/]qu)ݠwk*)t%L N' dGA,u2@;%紗ygk0Z[06 na,+ Kn'/lAu05~usXG:..y6|AnUF/a:("7@ nT!{R1`KjzO5Sl (ꡜgJ [oL R=p#.CЄŒ3*f:+ sy63:>Cn74]u$MFSHiVIVV#Ha穤.X ;[ąe j2%۟ҁ t4k_xy] ^mR1g11<_3&u==U寪8Vc);ژFI*ҍi{HُL?aŀ[7ul7ptA6hg 2. |B Gi4 ﱎFO_6d &b\p+k! [x]'oeԂJ8"yuY vチz)Ӱ><&%8Fd929;I9~S4ʴj񀎇'TߙaI-yTaz0)LP)5/겹)sUD>7T3 N.z-_[3m ֌ԭvcL ELTF'2AIH[X[F%amTZ}%ΚS)֤V`LJF_)RBAO1J9 [׹oxfeGR"Č.l:j{>aٻG ]O+s@IȌ.\CvP&߃hW=AVUl\z2gN;dZxR 6AHr <SiJ A!۟KzUҵ%.xdO;ZNjVAP Ml;L{+Üp5yk5 a\kXM.H#*T!=rRT&rt}]Dz"j!8īS3̏]%.;b72ڣG.WRAQR+@q+k {sS 8K<ț9"ew{WH˕ad#9S-;@ϘNm ak* QɱCIm~f2 &#tWg~ 01.\|?$uL@ʡEK}>}v6F؜56=K)H!Rl%P _tU@Ū,a5*7]-ri(DQY<9zk êi9 L^EEs J- 4XHUQFBNP螺ffʊDh*EFțNOq/|{3,Av },IiE j;~u3Tzj9nNo \> FY3'Tha*u9orpV׋@Yzvcʳ1 |.7_g:= ߖy?H\ u#P^kӀ8`&[NL5,oP pz E qONK1<"ՓdNjw4Bhg)c̫,ϒ.0 `#lEFllQ7=iJm7?Rd\ 41bkyrx³nޅ? kF\&Au2:;>7L Iyq,GjBj#\3cQ|Gh:|⛀x 2dJegT '_V݌6DhpAS!Fs^w68sN{gG>ӭtD%aFE 8<,*9#d J~Hl(lvSjhꋤ~E)UYugtS)J gjow"æe(I]uPVʗ1+ԢgcSofp~|}r?J,p趨/ǣ̡8Ru되|TJt~ݯxF^UU8>C{$ /2d%bA3`{4$qz"'|zKϕ9F4246.j7{-c&3M^\lB%1,A&Bȥ)>roZnc`JXw%gI ]% gurެb cd4!YE'`Ny|+.Xz7`Ph\J"$N,3UŌFzfÞٴе "-9\ZAeUrxYRhł&aC[T'M3`dݽ ';5Ij[bE*QK wXHIQsnb|?줳^:_T(߾#aUOle8PkA'ҧDWUck/家i&̚8 n?pӼe[4o1f[B՛NOְBr#ϙY[ɻENMCl*[w5\2-L_ ɭg8 RW+')Zr:0'S++[i̕pz?³%7Un%&?,vV\7ǾeT- $hޓ#LGu6﮾S5O܃@Є&JIN#\WD]S0&$ b"SM*Q2Tl#' g&${c+Y'@V?O'7^6$NuHM. hp#`Z؏Z B>KȟTe/¼ ǷXYI"7%_ ~ +k" 2X|bCV_/RH+a.oAlT D^C;F#>x @=5sV)EL{{ %7&JXvBN8dQ∣;n.YG<إ<-BiuԚǧB_w ߩ䂚&a=QTD֌ZrE ;"ݦadJu<&@2SAcTށFcEz s$$$(e(Ni7'צN!7"3G-eˆV>wYtGC/\pp1c&=/UC_N4nlHx&s5Wr@My(]Ӫz?ଟty%:kޤzAo[KO«-B_|~9&Y[&#CѾ̣ro_'<|C7ps]bXee\6m3ꚡG o֟ڑbARXl]|:=\`)%3umQsv cGѳ.τL QKp]w@ P3+.8NHנk}sb,`}v\M".^e'kxģ+Xg[ m"A-%e1WKlRH!H&hrVQF{QEmB5:;j@zKf 4rՠlGT[S*fP򝦗|>p⹝&j7>3֕D U"NM\9kx_PoT_HBsEy rA W x 9vvd<e7 &K`T.`6}@_U6g;')> _NܑdF%|jRюUwU?^(`p~E Cjtm;~|4QKϤDiٓJUEykuT 9Y>wy/J/ ]I$SEif &Kx)Dw$o( ]!C`{Cj+}bAQ'"GI|Ѝ*ͪ'Br~k#-[=Xo+09&ۍ?U$&N__N+Gfc;C+ݥtX%a'F~R!ZibK DwfMhzRQ'9GA**hzFz% .ufJt(FZxp SR^Ⱌ#3hi K?7Tal/jWbY ԗu҃Ç_}IB'v64JHAWU | +<( _>id${~'b\[  D\5Vd6?Y,lL Ka6 //`@ĞYeG~ @w4h`N!t]{2ĩ)( rxԟ xF{nydǡݰVFGHzXҧTɠq'l[Cv,gVf[DGneYcIGk{I*hɉN:RB^JŰGj(d:r;ܻc-qt軾=+ŴduY* ޹2Մr^@$X }`gA0b[IӛRnC(N߀Ҵ0MoKFu柀wWjwEYc\32͉8&E޿ٍC:S@q^՘_9.U0Q\ܑl V ilW2^:)&5du6|^xU5A1;"Uk4Moad #z: !]5^?$P\XLpO|L0(*bNy[^y_V"TYRAXdIЄ"A&NKE :C;Wa鑂 -=<ꅯ5"5Ax5Ag F(.x1!bs؞ -m?4) eF5`\Fׅa=!ӭm:,iL!oނM07?x}uٟ[>:l帲Fm[T&{~C]}Ecc>>ۯڢ xvS!@q @ի9!5hn7Ey幘bvo?W3xv/uAcvhFԮ+Hvu.4?{ȑ{p\ Uf`γguq8 j^/L*39VoV QY7rNC#1hdu(Z+SʙX1 pPIz#gTGVߑ?Nb?8 O6'p<>rnvJ2>Ht $W /㧱pWhF٤b9Ω!qo%$Y5Vmr۞kv](b-dld2K> /2g m0K`6*13{C2&%\:cVܶ e͙ i%A!H|Ml7d>B1U{2b0s!~'{#x06K_|ALMg=Z s$^} I3` F,+~p TF,ÿx_ 3ϸhR+<;z5ctYp]J@-s<Ӧ[,=v5AN@( |9\:cs x؃7 #93W#bF}i)/JC:(W{zZQvA #nm{T|{]PK+jQ?ꦁ&OI8IL9ߓaW'4Bx\lV8 !MS3.ҙ6昰+RZAG̞Cnn3@V 2+vu ar, ˀ|㸙[ ?{<׎S [(b[<^ $_X+EEc tr8ޏ_&_FC;D. =v|8g/J6BoQoXd36㒗幛hw^o]d4n*=bHF$wѴ?{F/RK:*BB׏e~6=}N54CޡLGWOrA{f'gIb5_PN XMaUA4 4*I͕u_\$4\V…p"Jx;Q7et#JLЗ*BHpt⺠SdL1tUoo̬+b>H|d83.yfl 벱5e],f`s9"BHV}02_(%SI]Dzق{L 5oX )* 6\Vzㄩx%wXmcov[dbtmHgknk ,$ t ;Yt*|rmO/C#,-mFtb͇>? CXZ$B{y=Jk$kۡ{c8*0ذW/=jaDp1/S/.!Z,E!$p?Sy9e ]1d1:'_Gv1W1EP\f d9ihp5>јTLĢ2 :YZPӅ7q 'lhYi{k0g=3--:Ő ^|3s5{|H{WB7l#YN~~F{\ qt3N]Q2 eoYO1p@7Z>bܲq7@+)Đd"E !xRL@q:g/05rCtju@S'AZh&ַX 6CTPLo""M) 7cy5&? XW[C1) b 1n1i0L"j1 .СN(pT,nArI!nQ` e6߾2=U]xCr9f3I}S{;l!-C1]>gCHƘ82r a Ly WM7+` e}Dyof]~ 瘒q,`|/)yyfkL/H u\G[X@I =}m0bR2$a lxi_U_`Ws Bs #)܃r)G;8/O:okDY=_w%nlJ)p?]ղ #q YDlz\`ZФtjK'BqoH~tm`~?]4R]|S C2AfC^F0|o z#$HЇ qл0yȎMnk0w6+ul*Ml+ & psSj@Mlb"W~CtK>F,hw,?`faGEzdr }ȁCGd6X G]$"MVDTr.0&" *a+(]x/ aPqt^5{G UKa6{[}St f=(ڏsp Hq&K/0=(b<_DgݡQoaeA}_:=7+"1q&%tXF]7CRtUL06~z/Ad3)g~>Y^>;[Vr|) s~aרR@`8# !Sp8]Tu3@ib9L|(myWKF |"UyᏓ貦WV|2(lE 6,H?t[r瀚AL}ԶYvc^ȟ|GtÎ {oܳ}ՅPif5FV1ZJHُ4aR4%n}'K꒼%O("E-xAp#?Q$}ã)_WڗuZ &T伿~FZw9q">ǥGI5zj~eQ1' CU@&x/W<йP+Oε$G>qt@ KĞ^8(=2H. }AԔ m/D@XōTң:Vjlr/^t\?hz(:˱ԁ~OhȬ6_A}H6hbf GY~wC[qB'|"Cuf)쾿(EyB~!:vOC4ޜ:J*7FK{Ek^KU, $u2R,f&;4?O#nVUOf4vZB'E=HJ*ci ϓW0g84냖!ĭ8) uKrx֯s}h5mx^':QJuupYmxxs7iCwDTҳmN[ ExQ SCLe7"_ltce(QLWpgۋ3o̤tJ읐" A+ 㦛W;!M(Q{{̨RF皹6G4^ Zq>L*9ĵL<Ţ)7R$p^- B xIޘ 7j>ŦWLĕ25r޸Su/d%N-lOs|NV`[0, (_#y;4 CeO.yǨ0%?Stt[ iG05 :0բޝCh91-)s>zF&UH>@4 3:XN8Rv!@v)c럑wݒ[2n,6 (? ksF)q (Brޫ7NԦ.PWv >sZNQuܤ:w}DeW3,T+(\;u쿠!(t`ҕަWZIH"QQtZThs0 _早>vBS{4O^ԟ:f 挺P. M C$ƃ"l"oU˪#?!܅+BVޓa; $s҄ y MR2I) #ߒvg` D6^xVqj߭Wy#-{<[a>Ʌ;{qM=Y5!&q9uFJtX ñUZt;tA'4*GdXW/;H|hӷfUK(v2\{Q؃&j?~է7uL }ՎҖqdNP]amANpAe$ayQ HUF#%*OO|It]k;FWAq&Gof)_pu 1d+]v}pPA]%5[9p@a6ڡE tZґ@Mv*vtkZQd GCڗCsDLj 6`^t/:;t r"SX 9wķ>eY@]Sܠ d& m&ƪv\z?`lw]T,i1%{w?:6 -b4ȃ7q:I}@49֍Z=lUhhG"a $hLG_d4n-YlðA>7-Ĭx9h!NKhn[lԿſ+"n8 V8-bȷ }T{Cu1<(6r7F Tn|=XjFd3•%+R@hφfH/o/P!EB{33Q>ſ ٤L l xX.BZ m-U͓haYp0.OLNepIJpBy| g*iUC@!zΐ`xJ̾:̘KD!P*gZ>EoQ_WΘE6S hl@@UGfJr [t-gvNIٟ"M.:ki[A辂q)@PGap|r Xb:,OvL9tA˅WcS23hƿI8}GH.!6[,ܳ]\p}[tCS%O9,Ŵhե|'=P@aij&%nY5T?{}>j34lX|4!V oYjm|Y6"!jٓPA# J3^h1(WwŎ"aL{OF$.On-DzIPcbe={߂ҸN oA>5 kw&dJ 1|籟I'_ٻ1߽;n0\^*p5s42}^k$K_(„D>"<̂R2dEh1ъQ7鴻@"ܕ9\P:{| r#K~~2vP b;e($}w^GUKvJ;9Mz,K鄰z5΢i'i,X \b}ea`cW YfxAO #GT>4D\bc )߮#NKxKl_aFKLȷoeMuܮ5zK2V0Qye8d3/{+s^yAP ^Y(;m|N@ ߃/}҆G Ţ 5ly0AkjUaX$U9@vh&w|28}Y0#C9'_(p2JO_nVċO 3Diʆ.?OKƄJI?3vF}k.#ZmC+O۳~>@ZND(Mbx>h Y-VE#&zUE4 Y3vsBxW N8lʥS00 ŦQ&muP~ ;egxb=(thg.0A4=gnh2vKg¼>s37f`|kԎfˁ{5JZ|qtݱ|T;eFNKQdV3Xx?O!+gqP[%Ji,Nmz #oLTkw[ha6~somM PnoFj/V 1(tJdн61C,+ٝLLA EV|h`3hE>%Y~{U2L41h\k=xs\`bz\Z#('9]6"e? &t 4|˂/#ƭt#?SI5ޞd2V=Aϰ"nX Oq}_{#@uC Cn"P"e ^5À>ǯw|d+ y߆xWzr!Sxt~az邏]`8PYd]lI#FغF=ZdX.N $\JMsgRDso`8<:Q6`Wsln1 e ot%_.ITzq*-Kkà~(Ҏ٥ut9?4gRuTW]n{Pۘ79}$ס&*X+Ҷu .{~jD7:Dчij̣KMj ,:A]b&lǴCisbŖc> 7w:R c/D<"+` 4BΰEOfeJW=SjkOORvݚ^n[UR%N*2$!,Nf=*i'<q#1$<5G@ qoLM7nt9jbi]tk4އiC &&EP5BwV>?wT>c*8 /W2Y*U&2qͺ Dȉ˘kf?NۻnTQPY,؎?DS}vբMD ^=kʒf>v/u򊘍R]QOP\7#F,Z7 X OӡcwF1ylecwvO~Ix)ʦV] \O%$ /~ℸjquT$kDj01a~m -(5Tf?^!,TG?vAwIݑ@|5!<pE"D2F[+}FfgANr?;_ YOY$4O1y|u9m1̺_ga1dfdcJυ MPUt+Ԥ aY010%7Ь\rxk.Lu]OT((v÷]_֒_ޔ~.6eLؾn+?,E𡧘1kQvy`tz$2yX4k絟[l(ZNFj9`\,JC]un)Jcq0V@:-uqQᐷ'@Фf*JhH<]SrvZîHJ!ZSV^A_G}mEj$4P,%ȄK3UP2} 1Hs:V3qڜnXI^Zqnmd[/zstprϾ#5J%"Es=;E9׮ԗW ]*-/^@5iQ75>rcJ.+\X#;W3']-Š{&x3^4k~In\ȑd_+ӑ/W -lBt5[ڠV(tٓ^.I27@29w,yI{VEИ5̺qAԁ4(@֭;8< KCl$u'u챹o6 0G1jSX[ZAdYL+"x 8L@r&;G\=8Pײ}4|R9Rr.V| ΤI6$ibp(EЯanUmH5DڿTXreғsKWCdi9X]AI,1ԇͭbST//%NLuծ4r}~AfKT:A9Qֻ[>|saDIq hXov1w _ٹvbl$'3n.Vӥ&=(Ry`Ies84|rIfGr? pĈkLt'ao]\88XOoF_i[Rxt7 G/]Gqh#A n??ߣv9'~fDvS.%; !!t&e&ئFIS6pzt@9YBP }+j0@D{D۶ I@Pwv,CGkkN=jOK0P8J`m~)?#yHTޙ9/zKf<쁅 br_oQs:"vh,Z d1[;Ьujr~vTiph;({NBSXj᩠n!K *!l1cH@{:8jد %P @iM]C.yePhN_sdm@Fsg Iλ?AA鮘"I4:ed,mM] 6X$5RwH:Mg P{wBy1EWtjKGldZ(9 Vkt3=lO5)3nİ0쨭 9[P(HQwNB}%,? +k b!֛BxXj@|~3_Mba͍; ⩻f%z~\,YrӨ E0eb>}'Z3v$@/496Ԓo27GTw;>g=!Sd0UBv|cz!ޛpӲ?3|vR_Ei> r0_"[ӈ%f"\8ɝZ %駹Wsk1<]S##+?6֜C5I-&3݁M c~@AUw2w{ wʜ5zD^T$Vfr1-ơ9vnj)1ZLiѬ(n U\Pl_jm+JjUy_ eݢJP4j09rѴ&Y;wo8^6oyubk#خY6̜* Q[ kyqі-OgmR3[\,}tYk ^W<]6=Ij[3󶹥j!fA]j6֑%:}o˱g~L4xw6ZBCzal'3TkV7w޷$ m*T \HOnFYOaﻗ|G'+d(aC#D=(qO7/ljŵl^1ߦ1$8ؼ ~~8TAf@#WMr#0X7= Xd6.R[?vʀS,fv󃳵p 9u1 8De7rVf}B'$r_v_k /?M{xѸ?SJJ⧼^)S%GWY7/ 2. '+G;(2uY+YGVVe~QLrnKB[ݟ^7+]%0Rw^p& LL4dD%bЌ8\6iCBȥ;wIc6.=/ֿ)n D^((նK$oI w#`|@'̾7 J\qKn@n:W?4ʄ(RB+0yWt(Yyպ {[=3bFCtC2'=(^[\F;{R B\n-_R/'Pa,,A FXf4_Mۏ NoEѱ(^%3Du  ߷>ÑQqhp#" 1c?W|kKy/qh?7Y5[Vz1ry 6rbe6 Dy E']ʹ&L< h#'#JYAn ]Px; I&duQ3[j"8f.5A#[`se)KHD9bG"lChaW5J|Q3^/{KHr97ct!4sTm%P.4gpO <nifZXW9˪r=8ԪN%`Ĕ, !Pe[iV>[Г-%nwSol](pd4BN4纹Ȓeh[@}92^E;~b4xNBs mM74e0ߗOUT+˧<Q?4X_7#/˰t)M|P>iXkc5s~_ҜbȃE=+_@ّz:<ٗf3 ux4uoLʑb,3猦T0$Լ!.#IdӡLNT=vRzj#7u ޶5M}hpGfAeV섨Cգ昉 !B1>.\CgsKapDDj1{Q1Z6"hٿ(f{jF36W!shQLNSe{TO[;<ሗLT^[}dەa^_o{$}җLkdb S=-&;M^~ *pѧY~pڈMQP3Ivd{$HuOGjR3W>Ä_o)Ɏ: ;À$p/$Ϫs|Pj맵br'yAgmKH }3dDM;wylk+PP Y."5aX1'dvޠ:c)_28P-1+oR 4|J6KSʟX 1oY卲J:5&C5v7UCo* g%O!,0/z7BҐ{A MC8ͯ0\9 M?}_#x/qMK#sN4ܒn0]zuRzaZOS1{{4%dIȚdӻ[At+)|VlHF)ܽk1M['8[-5vY0D iVSZY曇lyAޝ|VJƍH #3z̦=42p߁=f ;i̝9E/}ĭ=|Y~~RC:͗H ~чڡK13d8I8;+TyC`[BpUS}G8~N# x$a""9)-xkNI=ؤlE0v61 100Cϣ>E"ӹ P4m?th/!8Y=k*(X;jh ҊAGzm oWLe#F9TE5KRr(LP>q-ӾK:5](7H<ibd!Xho~M_7lrDa ձ|*oXca(ѽKcف@ruD(֕ MMk@r%E}93B~ MB*݌ʼn}NnC;[Bu1HlUMε[!viB=7mݩXEĈS \Q&.^p5I /\UVm'jz2g/yb|4!"HL$E]ʸ]@t2xH(56o-JCW5+X[*f?JG:Dv8N40oK"Q5#B=ϒ8<>C?"Y`J 8DE{v_Pd23zK&p>]LJnLKXGn恭Tg-w곒Z<1"_n( 8EQ\e4&K {P$iBTؙ}6wO d-P=rnc2_%wYU+n!Uu7]de8g]Oi=Ʀ*EL*i,oͧTifgI:0 MGu;|>Q6T\L gG}^^ےeMoulYOiz(ӂוz!^hB 0HudJ[^Hx%d \ڿYWB.qA74-jaff6sP6WA<.GeY `7|ݕoe˶G\QK"ؿ@W?"EEƇk~|'>I{K)_4{"f}ROv80")LUR1m; 2HTmexM8){]Wy*f yIb:T 8 ]覌@;HR>E]t!3|3(~֢+,<mMOםp_~`68fը/; fGL~FjC Gy3@eORLXKZuWFR8Ϭt0nnAbqVa1lGK$Ez( 6UjØlV6ZWhh6guT՗) 3+i&BNqժEed23P + ü&UBdc#A8QvAb"O xw8IfSƝ3 w͕u{UKw(I9?'ǻعsA=w'd:Rfh3Y1!̓ցX7WZdV7F·Z(?®p9\t[*}ʲ)>P|%@LDYmΒB̭[svC'#zPǗ~"uM/$umܵQ 㤪Irw(^SXw,?z RwS f֬XM+ 2`rx?B\INGv+L <8<1i/EZ#nsǘ*Fg;x)bV"1T<_pIce!~,W[#D6Wj(Ă1 ȮG9tkh=\ݍtK x<˱&'r`,<vnc"Wj8=]ֺ.}l0WYgњ,,?j($6DX_h)˿[ѽT qwˆ[bQ4Bۢ'XrS~?}~o]|R,Y@%@?5\htYOMBtNaH3yWsP"b{q6qfZF1:k\Rr'6d<#mAʆc)ݓ_RE!KK+U|ٰ|'=|BMbP0r9%vL`j@{ 3fc$|< t .XƤ>gS7{4bkKők?7:Q_),>KOFRd,q&-4#kva.tnXhT/KΤ*e+d 8@G(rOh`{e#l;KJB̥ Kh/".CR}yd_װޢ &p 85H|FyIFnz bHm, Ep$[e19!r\i~DuEP#W[eV(; VqSR+jn3l3' ah eI+d#i~9[F Z B tbqwUHD]6l0WXF}7JOYg9{+ޠו_ށ sW`ޔ8cyk@(׋x=n%у}S|H;Z~O^/*0{*Qe̛EdB;Ŧf+Veq_(;u\,PplDc-nd-V@`oK< z_AN eʩsgF>ZюL~c8ۨ,0F~h!޵SOH@ʾ?#No`eJf 葁xܠr++ޑ7+M}p%KQ٧eƎ9l1;jt[t,%Hs5Siy)[baA4Ru$CWY[) -DP"M/msmm|3< "_G S.7NŔ]r:u ͼ@ZG)# '< { ك"I@!mOi5flL֞[du(D.;ARoz !+{ع/ l_5Ex7Օ,M FBֈJjzk EΦ1 *O>;.C`;lLˑa]T'@q7P߾nPo:YȺhÉ-#Cr~lj%2 q}\_~uY6!dIQQs#QP /qMGQM ]ϸ5Hk9b)AsW5TRlrc:W Gm pxj>%,VHfޤO d+z| ^hQ2N廨a'm: .z)ߨM3Hnӎ 㛅Z{X`(fVN;1W+.&c BG#:/>ePB=rL>P=a}G̀c.b&Z{SP ddA:iH*k@`R?B:?BDt9Xy$nxͤXcdBl0&# ň|>I̓laR-6TvZltIqB 9cUb]7h m/YƮS-= 񤁧 I~!'ww9Lz^ ^cTZ$; mif=i0M5 `WA JCxх gǡ?ݼwoS8Nl2!^@U)[$}r8]'rs73΃QٴūO%W|~t7Ɓ4qͧ3&Kޖ/`V}=dBLj~E"ZT%y}UܸX!HG -RzɓK# 0tㅈly.;dC5 LL:aLtdYK؎H*"q6s\f*!?cyPRPsY:=m;0Hb~#. `D hh$/N=)P ǙSb5DY,?1$ !BD&l\j-[ܣ3I^/'E2wIwo8>iXDۏcYoi KYvjf;`t=̮@-AnR;J:Q/oQŸf|$ʨ-,Lۋ\3nw?Ѩz/.Lm9'r&G4`+8h'&k=H8絊yNod"(^(=_i흨!_E3NJ/ qR7:6|+bX@D^wc^eckh6Jy }yRɎlq+7`5 lFYpxbOvĖ r p _FӪuT!fD -Q~Rzܢ7_P}8DD'Wl,W )0:KGu ]cDܴI율ʲd&M R\Y\;#B&wX#E*ʼnnl6)ϣ#S_?hE,"VB$Z|~PEN^% {>hi%^5 ~MbL$U4)MK egO QJ}%S%2 ]? ng he؋cnR وk6s*szH银5cJDZ/7] wtQ>CD"Xet]OQQ4brChȀf0|9vwKxY$n2Xzq_ يC72uzjQ3zg_W8)Dpo'.]n0~=s1~Vْ?C<4cx}R:J)ݫ%2(v6c΄D,3= Z~ 4\MeqhH 6n[L8 FPAG8K=|jvjymQ UPX[TՔ.^bvc YJ5 ? Fؑ]aЇA0v9!z$*7/ 6y)ml QCKlh(@rXhݹ.bf%R|r7{^`m|#^X[TLliMHmc 鸳YYC.-1'e4ء8<ܻ K<ǂ]U1DBێpDZ ũ T:ǒ/fKLE z[>DIe>*UgԕgcvXB43HDZtMaH-4qpӯF:GNnIR8bܺn|*dKК`גQ6d鳁JGJYUG&QTDŽ;w1S n@Q̄)IQ7Z'qR~.h+gmB?kԱ010kZ{S ]i[C<_,{Ijэn2pϔzI&l!=U#+0v0[xR,9s%i.*&B򑘎]V2ъ>hBG FpW-#v#5|bg3s&DŽLD `ʖKOeL㊚XPksݷP(vH'м07kMbs&H+?i y";:ue5Bwd H=MћfDҥ)פּ}\.(7M M)ёRonBK?j JY|I"Ļd]~Z?w:,`TqJ("5,OϽuׂ`@ZBFNhxoBXd\y@ ˠRܧvsh$83){7 mIÈWg'M?#SC X?J^MZYvh9 bN]cͧ.Vw?ݗzP89mkTE(CCIA%c57`{jKpr&`' X_w'Y[2A[Qj wGWKux{OEޤ%?e~\ad>,#غO f!=E2Tb - *aݷ=CWӦ6)]V!J1JXy g +@rOp*~bǩrPWGFON /at@A\5yyOsdۓ z!WK[፡2lxf}LR^ý뗐N~!S틄8_6lbC7v ^dUqB(@kOUp oo, 3>{Qce%?M6v?~/!Fn ddwػvrl[kB+C7,FO)9@TUfKOG-{ydn28g4~̑3/\NUnAImgĜpS;kX"-^׃r X~'VC'w Eɿ06d4AѶ4ϦIw-@'e OVeVMgyBMDyCk'2e]2ܘ*.%Ҡ̄gyU^h9 r+^\)2cu՟PC$ yXl^heDzfuT'A[gG> $lfLY 8@mU16>|iTdO3czv3Nlx{ϏtETy>f ޫ69" Z:z@\LEE h6;8e;%0)WbVX )@P=M0/0g:L޾I-ˉ-I ~ԭ.ԟ$^z8&&'S `g|l'Z! uhBfgXύPlx @8T$PLIΉrb;H&/|g,[bi`yEĉNEY&[zWT:2.i 5&76G?;jg166cv*cĄcԴDྲྀE\܉{i8c3t'=G`гM5.bW/RVt^R_J:.M-gC/TT!NpJM-^8 O1{'9EUv ǶNq%7HA.v@bƆ#+^Ɇ;s{1I N:doy/`ͽanK$#-. $ )iS$'uzA(cCN2ӣ˦ͼä3&]'Ϫ]`ZZ$<^5#~f⬾%,=n#zYN}>}#Dޫ<v42P -5`p3wٕ'r׃! [C1,E35̇B/[1r9FKϼM 様ȩL F©w۷5c\9 Ƈb8䰋O(wzpH`~UkDW-ae 5e&\Ѷݔ3\_K!v*<[IQǧt%!I~ϫl| l"pӵeɽΥs4b{!6nb$h&<q#2GeOH >-=Au6.J7λ<*M )akg* krMmw P֘o^-8 r,+)#fut#(ȉ8Ƈ'fzi>% rrfј77~%@ S^FGJQD$gч,J@s@ (G/@mB웡خFkݧCؿ!k&{UNJ.Dst l(VJNoX ou±t-y}Zt]):pEDt- |巈C%MI_ & aNz_~ၢ*ܠ>nnb|Q="AVs8>Ic>c3fv80yf-v1Z2ŇJ@P!cUFOgW By Q-D}?U4X@Aav),ȡ5~&m%Ei74!5KD齻7庼lͽ.Ć,4XvT (Wenq\uL8pj,ȹ4^ieV!" r;dκ$އNS(֥eIRs2;gt_HE!p9'}BY#\n|Š*)OyvLzgI#/?ďX2G}Fh9$:2hy$|&FM1 <^C7,ZƖ TTX6T`?_9$+D}@I%_D~X7G";]#S,DXD k&{8e<-B T#]$`^doo($Lf@᲼:B~{sDH%Y.m޹@β{}'% W2% uP˰aFhKԲr8kYźZi3sL+ k__0Gr % UA߿L IWz ~]$~~ _HLgj 6jhʱ9b)R-($} w샕B29.$6Ho=K'Uurr1*%7W3WQUIPk`c$f3j]o_ٱm}|cE#^؅'G[zGa =Btcؒbd=hs4ĵęnYkkl*D"H|=:E.RzYB;n@B9W&7 t$@ќA s'!]TnM"BԓdB)׳e?NX>p4 18R|}:p4("^[4%/ zM*!U]~C 5 L G#֣Ϭ_oVLq[)fx; hv# bpY 6 <0*մ?@)#n;$ȩ:BWyUi_}~%($Є`/U px=[d%#L*Z͘6 p$ _/#,\{L 9V;TxexM3=H30&k~~1סZ2+ZՄ<4vNUrеS$T!Ź;CO.1mtSYjD~ĴeqID[P v7c#!oZWW\3*@.w}4_*@_k-K QSX~p''> RW>NBxt|>c[S &T٪&QܮsiɎN%t|T!䬆x¿BN4:QD$Չ5Ns=x=LgGǯPu bNmZDʃ 6ŧN9W_vh5) ^TV;'&'rSY`k=qف!1o)"/#ܹډaAtyGg(q ]N-W9L4<Ѳ;-NX_XW~~HJ.`׈eJ>[ = O{eGl 2=JU["e{L dN4l sD F3ZFRC)DG6HZo̼DcqK 9iW9,~9Hx#7__GALɺ-Zٸ[H3]-2_sҒ %ug)Db/mYx ݲ"G; 7B.\.ϱFV 9a0llɛkXE tuTL`Q0/f gw p:zG﮸KC"J)ѽ]DV#+;MRѹezc NM"^I'opUzsi-"&gpz1wY=ӆ zj2Maj)kK"=r DZ!B_Ot^sk%W"tXsg/+,ޡd[NseÕMY5k[ߊ)&ŵ6^8K20A<ᯡL6,!+dN`. EA(Z1y?#mT պYqWbɰf;H.œ*TP _՚ɞl5٥8\jZ%,T7=%WH8Df[N5}̧Q.rٹcB`| S?a$=?t׫b~?Ͷ6='hf]ҩ9sM>'JfEAF x0wn88K7E`+RBL᧵,ɰ@śC1;%JQBj,]BI_zVvC+Rވ_b#>qj*7RNoGUK|dn~0 x,Kg&&Lrp:\T.?7 [W+Z$O~ #2Wr%AvX۽jX&gkov60ä&<,y,JiQv G!K; ,8"ZouLځ &C牑 ;Q!*t΃9qMC\`aJuVdos|X+yP33䌘J, MTGe5='상6QZ[iŧ AS\FQ:v\7K]}{n|v )AVC yǒ&ï:y痗^ͳ֢|YH6MG*503ǵm6̾GZ!;JgꤾgZuꞰ$2!`Юđ_})7JcM4f4@PJc?n6kQs1Z*@y9ێ@2<8qI|G9؟Ard Bܪmt?D5HO兯i@dZ/_+Y~ Gw9ڿ)9^S7q7o,>:E$RoST&ccH}FJw,ً2:T43A'H8eH&( 5R+Ε8-ͩAi ʙFybѾf~DzOOg|[H>w/; Rt-ܢL#J,ʥ|]?BlH:HDzG(n6+a7&ٮWc<31$0b|6%z(9l,r`;ˠ ՗\P{f$gam%3 @ikR]Lh*Hۖ3*5^U6`uRsO2TDa-2sv=~g5ʞY̪r6g>Coe0UmJAm&3kJV=,j-GNz?nl, %#%F:|[1;+'J;V!w箥7'K_!y"c%t˛Rs[~&ئ! -IhV#~oQ.|UoY>ח$ o ;p~}6#}osrW )k˺ش6_tq_5hB)BhNkCl‘7명!oyՁ_3E0 v_F? |od*>y Od- llG'IF6$}#c@[( D ˽Daā  6gTYheJ!7wnV#OjWB:_t63;zVNv^ahJ64) z9b -ϲmtvoZsiW6 ;S&K&*sR#Fr{FIVq`녀qM ڊy1^7\ܤcf?o/HMq&>g_j0qZ`ݠɑ9^ Œ=7#*A*'WG#qAgY;Mtlcb^5PhK"U94x(ŃxTlC=ߵ,5aubQxzyW*W-d cKFxB t6j8W|Q-/~j|9CZrw_j]hY Yҹg7y*{yqj tcg"m\@{]mdϜp7$F;!:wonvp1u獌vR/p;'9Kw/Ef\v[IJ}\6(UIT2܌EIr[4::۶Q}[ݥE 4 *v6R? *FD6P c a9JSB4wOE(̰MdxnVA0Uo*),OU{X?! } z|% b%v.Expm2Z9C0[u_Pbgt G]0t(5Ip#Ow.-<51Ph|9$QdzuBĶ ]?H|WcSmhHw/&0h{s9Z? eרE$*ï7ӽNKjY6M¨?֛oE/v~iqxFބbu"0? L1<6B^Fyròv9>t3Gu{#s=44@2䣥(زh#;y A};fFi\l2bYbU*usUVb;윶ݖh B֨ؠ[.ΥWVuWrL'$ED(4!^E=V@/02X忁 A >J! = $F.L- "CbJ/?gا & Ԩ|gܛ(~gEje8^9 4fPwgfv+NaOth56y-Gzk{C J0j8J=`<ՊT {Vb ?Ǵ5GqYIޱ }Y>(Ґsq8U r.}r᧲ UfԜ7anlwӌf^Oʊoȣc){ 7f J4Ϥ ߂<7֪umE&QbyqMO& :p\*MV@twV?HMaiVe9]Mu`LoCt%DKx]B$߬BZ1*]1 u<}HgOL(zG뫐 0ϧI;zkD8'#*dQa4=BT1@ς.UDVĆtKRfJORD_4(R (KM`SU?%uяӼ(Wí6E<fI,D(y3'n*栌Ă#) ;U԰(*ާtUBa轄f۞72a?Se$w]8:3!br?Z(!_A6.>8,V^5GWȮĎf Z)Xo!:ܭrA8;S#VBA 3uxśtj'?dʳ`ljY*],"8>@H謙,׳2|߲_Eu9 frKoh@8a+.veuGhTM%'!Wn:I?J7 ii~#w&YQoVk-۾&9sP%^¤uzcfp+B-,Wk!&>e>@`kΐ`ѵX.qSqm~Ӽ 5foWYCL-c^_N# Xۼg a{ڔSSZ.b.:j2LiIN"bfGѻE$S"Hc7$ >r̈Z*?pVNlwz%h4TQ!ػ~koPٞ QòlzpgL0*/ElŮsby_r %gohW]';: :xfzyiمLOTOA\dҭ"<2@!3C'OgAX_8fU?MR8/f72aଢ଼z2ܢ\f'ο!P 6JKRTNrd|0ś᷎ I+b\ i|yKӏ`AM$iȼ瞙CX[HIG JsXn%;;.ZƘ*G 0Wt!h >ȕ+#PpXGeD#٢xx?p4}I},>^J) bg>wj{& }I1\'5Hѵw?%`죰26':4QqfWd*[J'T[uѫ_~gC5NXe=^|,g\JJ9yuuu3IsBaN66<&zP8+x~Іx`LbFF_0QpE8B\r)Xy3u`A2ݥ;w0'*s6htrpٙz0QZFepS\V^r[9:u3dѹ5׶PssJj-i4큊!OQ!0\tew/Ju< SЪQ _ ۮ>4X zca!NLv-XM(zpB_d:W,,7/w*ެD68 My՗K}m~?tNsh`\J) }jл g(JX󤿿st fE}jCHl8kt%H?܊ik|ljmuN„d:טP=0"cͲaA0k@mS{}9y0`-cr "qm{{Xg$+]{/62Yo^ue4I|sٳMNgTu ydGOB}k 9 3  O6*pg[OٝxZGWl(/̢;FMgak JA7kEy>umAatR@l)<lw;1S׆ox1akR3,ͲIW1ߪΓϤ.| ^;ŗ\q"4=F6 I/pQ{"q2Epf|g+ZvZBEUX(l c5cݙ0I*!ho\&4Źސ;Zkǹ9/3,ffoR8IEjK~4emv"iO 1ԛ Xr}`ɏGJ! HR>gƗ,|좑̼1i?fhK';s\Us-n--5""]"VĐR$Ɩg_I5tҳ.kt@.9BQ@;W,* Vgua"Y#1 MXMM\ʏt?j{}Aᝒp*%#jtXgov>'t*m9 1]&S^x7)RĢk0s }{<$ R[j ?Bc6ْϪ*ґ<*)r#:pz4LSo&%P)dFE!{*5wv #b i35o,ioi [v `!ȏnuP-k e> '!}_=ff`/}Fc`&p[.=X&zH̨1 +{J XeWOm|Eqe(.¤!䗦 @ aCc$ Yz{h*a$鰥Pczyg!*Yȵj".>JzOpxnufעs)*ۇc8[Y#1Rt77qH9Wv&Ad<%zQ%q!ۀ I~ew5 O^|k+6G DWbdJȷm)9XJ`61F'? zM G斕;6HJ9G(NGm4ښ`4f*Pګ*}cƱWXƐxUS OR0  \Fi8998w ,Kx,8d)..F͕m\TGtXSֆik {;Y6n٠]_YI ^<)K*E9G4jxMŰ*NH}e47Q|gG恘I8eM2[*2acHA·CJ'4`5i3GL~2&*d2tUiN?Pg=kaˆOL &l-  A鼁ݚ?0pPh)޲5 S.k . jz+l ~C`+ރN/j#T o|~c3o|G<|HU q!`3Zf t:ꉋM+z!:&E("!+iz? .=NJ{ߒN ZX[e}e<񷎜ɜM]7agU1E\NAqzq"J:A [?RC"#7.@*RvS"f`O7ov}Z&uQ~ {-mkџ {BP??q5!ēҒ;>jg ܗJr8<)E_Ʈ}PWuzd5?Rg@9 W_3c$5_wk8)L..φٖ,2@K0R ?1:[@C.ުǿ|6O<y*rMq7Lz~x͘D9+>Gj}˗9}&T(OTUn90}y1h+jg +1z!z5$=)$-YO`?Ad':aa%̿/x:X{:v3/'™Ж=G4iOLPTʳ WBzEaa#0@ ԊoVL,kw#8heu&}{r%yqƻo%)/((!売g_J"ƽ ּ@i)֞]k^_I 5ʸխ>YzoKIq B̝LvV 83 `\ ++)si8_Od1civRGN+o>*l9w6V8.A l}[Gcy{Jg< ">t&` چx/3=n0u‹,Qz?I应MAeA<37kxc {_GAHQGϽb2\VCF9Z̃lPmOrt"#}ŕt0X@8nL]* ͽ0͌I^/e`yIy֧(VW Iz-Ny@&:SZ4xBŧ2|lK݆[nZaCYc|w4Ŋh붣UV9^ z";UFU )6wC 1[53Ռ\2ZM[zPvk3aTwb^?;?#AЙڼ1/شP-ZE\,1[Ő U#ѿ*F<7uMPKb0hp^'{l?E{ {?Ɔ[ii4{٪u\M&WW*ܵxnݦnWlgH" 4nYO&LOrI)b`V O@J(ItLӐh~009BJ{.ZI B2_恤ErM:w'ep/%7i@OyFf~sJϝe /JzNkyWKL}rԼ-u?c;-n{~'aÁE$6ט\4#.d/5 &iQV汑%lTGǞsMOħNW'Y(wOqOY~| İ'F3п+=91Yќ̡eM)uwq~-'o>Qt;,$]y >ߣ'||+٦L+z;|U~Ti"@@OÛ0#^A 8(NкY b}ugIM+O /nHo.!VyFPR<8O'l݄ű4ƐܦۼޜW&&wÃ|r"MgSxĐ =U]Yz~cE\>L]G# ׶B=O&wQwYn-3pVNgP zwь[8%_F\̀V.~ٷh"y;Z*մ/*fy\:p:js茖7צ,g~^τ`i 9 LL5bAk -W!YQJ  X~p ib|ԱFaPᖚ}/bM0-0to<:HVd+6J2Ki^$۳ 5./]o @&b&޾Cacf'Lmy2 ngsWSV?4X swEc=z> DmHAeݲ-øV!u7m]XDVX=hiZO/ħ *^;I6u=ǑORrgXxnlj+=4{ Z b\'deWAa]O!laA~|:^- Ԟ7&XȜFIRkRxlIqLJIA3+C^6 =U7.>+^i}6 oАcӏ2.J6XuuJϏ{ƻthrj1p\PӴ^8l]ӭ̳š1۰OvY knI ,옘GggQI9igQ׶[hFh|3 S0F%YQ}8Hm*E>cɬ|ʃȺhApՉ)HOQpMwA\"8T} ;U<'X+Jݸ~Ԅw׍dlc3Z.߄|\B.gMӋv,BBLVMpƾ+4V d~zۉ"3딢efH*Xpm{7JeT}MI[_ML vGD\_wm/  p]w[pF[kׂQx ]DVtz/wբ(^ 0ks) ?oKFtW6#W\~mPBK`Kr/ Pqi~6:.+r;^Bg68a$Pc|PZ6P>_0,j(sJyb+H`L{ iZ/0u &>󻱂Nfh ܘ +VZ8t7rK9<%/Vq⚽xc\ޣ"j.FSξdo|613[򌈮i1)SSd/bAY-<]ͮJ[-hj|-|\"8[H|c:-#LeNtN=#/cկ ]_D-P 1QE툚X:qcԘ"NË/5o|? [#Xďt{c6t9[:&+8Aݴig 7$hSn94X@͎him*%&-#6RnZ( E8*5UPZ+4}#U`q :|)d)jc] \7o LWweô_ "G|U}Jj7VSG4κ>N;;`T[bGGw>1;΁F훖w~StC˺7vتPW]U=/Lԇ;y $\Js7T)) vLmBRy[ ÖC+rA}~4?꽕/$aήM:&̌z1.G|FVτVNce.˸UXO77%=DBևӴW?v5Dkmil~ cS6U|DBrГj͉@@um6Q1DK1,+š7KrcQ}y&:osӚmpq6u^En)BMx-΋s28_&S>URl*γvx 7Z)`O Ϟ|@rFQ1 >" Ojw%D# >j@Kg^K)%5B_+a'#a>|"h`WݺAh<̤<@2ffGאv*'ڢJ /ZNRKKMO{qRۦ|&֬zŰ83p=^+rkCLb%N%$]p%܊@n.+(7V2YoMgyNy56 % ɂR\ YN۽>.p'95aUe8Rxt,fn[lf#I ӕ z:Os[tuSZ[ܢ}k q" d"4$Ӏ-́m ٠89`g:3 )IY th|ß(3\twOCU|R!-e^'$I4ERh0r5n="oMv ztQ{Evu|3~4JY/\JҀ VYWn"\:N:QȲ%tx⣆Ee(G׸('`’lk%ȽRCp>p Ij?{ G M̿'OhTE?] xA6Khn3g)Ti>sՔ]q3p)g7[dT ==qe,-xd(>uVTӿqm* ȡe`ZZr ?^ Q~ dͦ6_&Y~RQ9^'+e;=u3|",s&YGxElm(o֔.U&]oq8j}<)AQ'y̸:S(wg,qSzaDgߞ E'` [/ؠrӍ==T̶ZL݄OR_捻xbihB8$R! U |W"Ab"5B޴ߛ=]m\Z9N w4'Mu+wݡvHYؼBt dcY}'t= Хޠ{-=&y0~K N[TX@ݡ ȤMV"`SZil? %kUѺ LӔ`+mn8%,'`>7%w "ab`%WRO hJ+NItЏL K~N-JҮJ6j.vwV\-m~+6ͼwvԌ;=V'ci \e8%l;dqC)vzX9Al~]kk==#oۛDq\G̖AܔhIiwC+:]ScD/`ss!wq*tFPAVK/O\GY9~. S]!Lfם7+?bJ@#K/'(NLr;̟7JC .Y v(ho=e>b3)zz$d^5LLIXQX=f$Y vImѼj/g{+譪\mN8>f`,%8ß_ ks\t~,1ۼ#:A3FN\Bوq^xn94uO:9'/q/FuNR31O4hQK⎬'O2egp=;7ۙzV=]O^GK  Ύ0Q'_:y7\G5ij7?+h<LN5֮oJZa'ePo/8lTۓʑSJe!KZ&4V}RSVO{w3fr.M oSK Z֝(4\(ZDy 5nMz=Aʡkxֻ Z2@<@DbBG>&GuFzǺG$މnTۗ36ǘ~xՋxU!gދ}8 I񟃲Z"HroU2džFٞ:bTbMhu|f 9njd}{S;%ue0mD(ȐC,ǂs"m0ݻ-͎O8V^EYzܟsPnϼdɳK8Y`45_LjFiU슷]$7q1p%ߠ"QUGKн[.D "xN"DhK+Ak3Cv+Ros2k .YUchy =c`*R?<Ÿʹ#@)_|ሻQDpLI\mR~ /~o֯=ja)n9S B~Ƴ|5,WL_G~}mVCͬuLD6-tŦz]ئÀir@KB<qްBQ?H/PX2軸V) #;z2ܩx(4g n4+uτg4 %!UFҴtcLnTZ?0ݟ$x/OφyNO$oո2Jt2^9\WUmV/pM.s kAi  # <ǰR6 YZͼ#9s@)h1R5!ɵ ot~/TVw_aN~}D2ҿXS 0mmD|Ȋi&'of&q1<#{+=gu3B(%܅`GzexWЩᕅ\Ur4Gfʼsd GCd$B>ɤuȁ}ChHCxk?qyCZWfiB0ΟqM6np^kgT^'!+<5TeGGgEBV1,pH\,Pd^Nі`zr ga;QMSbyTQ;((>{B"v`Aau~J!d.#ҩDAqsdmH3S!6> L'C6q !֊H1 ,Ř,+x%{(@)fm4[ܿ ;hgko&@G،-UOEMBASUTUu&xWo#WƻH.@G-%122q+&bz dF-q[_ΊOq fRڛ-&ZékCzh43RId^)җ,|.NLapixXT~~,y OMy IYxΡC$}CODZ~i2z/U;%"""99!]靯G!oh sal(`,\bSO7n*obPˠЖ{٫k ?UD°Z _uã#7]>}>vhCL>б7H`g lg#k1[{U"N*⌎̥41,K9ے~HuRr MAH +qh,=I6i}". ~R*G,.N;Ur/~[4'}l֜UBIC]xLѮP ݬ"Le0MzA3/XG.?,ٍd3 Q(iJb[va/y*vR=DS{{s3fQӒ*#aOfҪ 'GrPm$k0}N%_Bu eS&J{Fy]:xE ceaBljqegҧ]e^Ӭ}{}}=!5V1%2+wVA+(6.20hqΙuo]/t2wI#wsN=,Sw:7ۃ$\D-l*,*p;5 \A90_P2G-heI6}VOogjc[G$ɰ!"BɎcx85 `j<,:#%K![nȎ{uGLKtqC "SYp>;ǂSMUP>@[ vՋeC}0Yl?B~N75s}X(,3΋v&m}(,@zE{A.s'v4Ĺ'-(),PI /6p'"M|J y]٪4s`WN k%ӆVZPc PVx|;c(.3v7C\3&]Ͽ!p s4?rC\GUhn:ϥۀӉEbh"g q4n?<[*g\D?5w(bao阙f~/2Zuƃ5݅A3^Z4YtKh{_rfq|:?G+c yH`8ɏ V\ʉ&GMW4-$|$<~L?ֻq,|Vw

lnrz%4k\A83'6S&5IV8m}̛{B;& +Fq!5қE%.iNE/5Ꮶ,zM8b$o=K) | HvVz&9=?71cE E|J\f"= ?`m*G Oj`ZX'[prO<\Ծ0Ad m{:Jԧ[PHGI華Ș52> ߥG#*\´SLllqJE&bxlVűqn^_ hUG2[ҋhI&A޺W fbk Y~iܑ-}B8 )msbj]Gw_L,uSVK/-}*v}kP_)$6463*A``4v9 M+mOv56 lsҜ,w fyP  mˬ[>؞y&{@ O/]:iMh`Ak鬉<[-/ ~sgܰgAOeLWz!0fvw@>\?ksG VՋ%?Bp9 `$@-8HcH$;Gu,6ZdRMڸجt~~r!Ð#˄|lLLyI}UQn] Doƾq|ؗ:ZJ3 ˥TO-~M?r kભ=,c;%M 6gm\EeApM5z˽׶ɕ<B[3-]m@;G%uNvB57$e_uy7"V~6-mJ6˾B}"'i,-j;Ott}&KI71ө,v+JM&]j!زE7eךQŁnvTM̗c FILܢ6IOCchbA%,i?^4yqy+w mvHV6jl9Tߤ!8?ømƒXO>2;I,IB@t^IS!:ο>a$~ݳyi'Ahv-TG6~OTuNO-J>aUm -5CVE2k{Ͻ9G^puf-p(sook8鸘|f?GcSv9 ,v0|hT_c Y+,Qgn=F x6PwF⁾\G`xwu:CWobX.y!cς3S -@ ,ϹRH v&,wnvdO{ܯ"+8‡~3:;>}R`ݽMXgNɺe8!QtVz1u}7bXbg qq2)Y;v/|';P8V3<ScIZ٢<&>NBsRi f'(^i k_:ö(͆ln;V;)*Lkفp̜y+P0| S`)>4Ou=pyvӐ8tsSc _IYf듌؊ *U.xLDx =\-X//*D5L◑8>Cp iǺD]k`{i9VE5{?7ȶ,Ő@p4sJZ;wWR*f Uco<<ǩ6 Hρ)v}ò@\ۣΣwxa'zvvCp}rPh9WŸr™Aw1ɀByVN;Mkƃ|?@gxebÓl";;*~*"i:v"%ʙay}F: y欜I**w*m?gM;hIMϿY^>H(_Do$4.S qAP1>Ļ%K:&K)/ŒzDr"׿G9,=sTWcx<>ߗV.ufp]ؾW*;)d0? 7bWח;'!CR/쩅~G~TĔA-UX_A1zM*1xdT${tM|&_GE3 DM*h KF[PcaѨ+Y3U#Ϊe_l1n (7j$XÉC1;|P" ȎDq^J<_Ԙ3CmDZK=xK2x0j ɀx|ػ'4fi/砍{p|aebX_Ѓ.Qy ) m;(㳺i r-OHw1q;$mcZQ߅omU+GAeXoUO5ԄzEFB[<Zq<~/ yRm+d~N $ffՁ iSξNK*_FS!{OX&RzcʼC> r92E+UVUއیP(Nb2]bgkuυg MqeNo[5$О fݡ Zd5TITS!GM$ ƉEo2d%hzR;0ˈT>ry#؃1^ۣlO ]N81v|@}[SB>j#ٷ٧dmob8pd> "X,RZ :3~ܭ"rFn}" Nۦ6H ?QRp WVœFe)mQC2r.S u6ʘrC`Ʃ?֦89jz.5m@VĆS܇uF QH~Fp3>t<4Hڸ-F&&M!o)( 9uL4P%jp6_j N[*+M3\6ν 2%@JQ-ܜ@uQL'GbHdG{R,4țgdbHָWMccuhYU Rs@Em t3O˓K˱RߛB"N@qX&ˑl 2U?~>V|Z);eVZy{@ uҨ{p6LV<85<,cã* 2F "rVdmà 7xX%ti(h{k_Z|l !G\Gjm-7܏cϿhv ËZ .K$t&I^֏lh_kbCmKPY6.t%|{lHIklzeA6K&4Eu9D\wnF@^B稚0=߱^pXB7qӳTNX}k?ċX2v}{9drH.\]Bj"f .}\쾾8x3ş~ Mxɣd.?3y`th#/;TrzàDL QYV6 dl OZ=Ƽ(˓6m7o,+f|pd!CA'4ag>hbl DllJ w+|^ۣ}I\JDgzFBlh?1*G3[75ET#ᱝ+fYښkO/ J㿗`_&)+ hP&/8pBN`#B&'kDK;Ѳ}tEnӾb!XswJ/u h[qPkMIR'r#o z|g&^D ޕMo+= 8QKnʛ~Al`i 4Zvi @މD˃QXVz5moHO"s˱'p[?Q"hbcJ4%ۣBs]`QUBjU{r12AYZr"8Ure_6.=Pr,Z0X"HZ}hڂ^%, ҟ݅dmz#S]STyJSNwΓ" #4 . Z0ɢ3{&|Q~fho֪.ل^UGo͑_dg("D143 2[ C+T $8FkV>H5 M?yi,? -Gl$f1m&,#7a,e>9ؗʻ G=ϞU%LNFύnTAv$*!lWT>6mnG;=*4P-l~Akadi^Mb~u q̵NNhQ}f@ՇZ^cZ`ifd6|P$p=ڛOi gլpC{!'6X9$l Si pyVEy,V Aq;OhS7fhӍ-I'@2{\^~~j,3Iy7#kIlUܱ>ni 6mSMXdth^y1\o #:{BԻaEA,t9Q^J+5TVPd^֗9/wLBgns݇YiGŔenގ_-BAJ@<- Q,)34EN2Dӓ2.7EK(&s]D{!4.h>ҹhV0-JxSǘ&GMPG[`v@tk8E|Z[Z:@$]Wrm(!$+޷0'~G+GoĬE|c#;]p͘}QYܰJ m8w{M3e_:FrL@ \oϒi׀돓4,G+NCGgK'2a8LpV/߰b)TSLL-Ro3mg@bQ Z+Ʊos׿r{a)9mBƦkLb~$#*PYeu=|+=*D!T0v”c4oakUQ`Zlaђ QggsGW m T&[%9%C[t`$v.02$^ zÅo|N# B"-/ p+xZN${f:*(0¡ߘ#B(}C[f' !v,o|zX`S঄4AsFn"o.|ljvU/\/.Vd jI|K c{Bҭu,s#CÄ9\PZi4 YC?ޠFgS,{D4To\2^ #S9uaTkZǪ&I`D{2&9YbB"[Ӷ (v"  c73?8t:t0F\&8QkzV-l,%k-C` V`>@60ThYd6o-4`lD *2+Fl,A>8L HZH7aWLx*D_^2f&5L`늅R&vh:vvˆ{:W-xZRV]^F8F2I[תKo7xt\1>A \s}Molz5Y&ԏ;6'8oq/x9ѵA1fז%1aSV<|%rRFV;ȓ %E lK}semG$&%Fv,ӎʛglw-)JB"2!ZP0d*Ťlb[zn'2V6ZFBPA(+BSxab4an. lP2O4[{&y"mF* TFp2܁=vrL)Rnk5 bAsA3/˴ cIϽTTf@Ukw*={N OG mJRQl|t{udSGCOc3y/Dl6!]Y&}}\t~!/>2?sPm|&w"9̝|El<,{H?'w4ԝSlC-UIm^<ʐ<q%#F"fKIA"1HG2 nj滞o!Rr p$Q4L]%l݈H}gZl9y^v\f \0/yn*ɀU⧻mͥ]J2@\M,V'U#G0$ۅ[CօVs_Ů#jV몹A)1Ga.>gFSOTm'؉rD~SŖZB`XѡKa:>g[=q ]' ) J CFio8;1BxRj1 ʓs98〦2xRF'?1C FˤojG^Fgan^B(-(hmATA LKa1,u] X12Lj'?J:_I裶$8Ct؉MsU8qkdnfɢD'-AXgyQAZ?koO ܛiMrHbKR7::8 AeIOm\6g:v3=96h~X Z~|RQzJ-vDlbkK' LY\5BP3Z7='Vk֋X}m3f)az F2=cu]ANI j]}GaI ,57=\u+BՈjh'd|^av?u7LJ3*T0sdQ+#]6)'yExV1|k]Ŗc1~OGxiw?VΜ<Wa7?4B{;{9a&t#^͗TGj=Yq}/-e{q:cSSԘTFo%Asy7T'DYr&Hϐ}< 0TF3R"P[Zr/ĶÄ~6J*e} 6k{K]go!юFT_äaezs$䨓1]u083KE1= # hX^++{Q}'`! 1rsw"evenž8!|Jb;kؾ;lrc`#CZE 7-lKJHǖ*Or3 f4V&~OPyiolk=|4*Zhb'3 @0<JRF\ 6L /ϟQ>X;f{MﭢЌj07YMc,gShF |NuaL5mk@ rS.:#,\ZŊccՕ n(<#c:Ɲ-DWs+jl*Ypt V)"^6=8𲋤`S )*!Ga1 0ৡq >)MNST(*Me&!LOM8 d^mD[dā/2)xd._:S/)6QZǓT9C>v;be ӗKR5[T8Z<>9BeJcH.'WvsEJR2,>uoD cVuß/Eh:Eh?otHt{O)[ ++SϷےs 9Lpj1GpxI˅}+@b>0kǞ^̲H 8h/=BWkÙ⣚B0Dld!vXͭZЅDxii Wp1[NAqifeuqE[H%MNawJ_˻1 9ɸ2v uXSff9XM.H.ZP""?svno4"]8Ts݈^(6gڱ/XyDXx~*{K/OcW-F^[;[0yԬ9^=fj0-y0foR7NA~q/nfංz7Ȳ. B$~0ҡ-I\\0~yr|џY" H0KsB XRpEi3ȬcII@Q1v~r=$D=eP5teX#6bsnZ`YICb>i+PzO}K0^BjuuorP2Fqx<$oTsN-vi ]ÿ۳*c30N,\дįxem*ܬ&l qz :6X?6HQ:f%ڭb|"t]L/5lr'nx0,!樵l9vTSmx Cz?M 6XHDUg Bb+7'XzGrbE5ױD$J|d+t Bϵ#Ьh'hƦ_W.Ⱥ`п)E~&"#PdcwOg􃥝vrC4{OCw*C4%מ_0uDa? h pxm",fߘcPIz @ F byRNznkH՝54 [Շ۞9lQ>F`Q8}W #ˆ ܓnjW):qyZ;`bjw^@vЬU'H51vTsJU9+tWtmB']Z#fBj?1 ^̴UtU<jP*{IP<2}@ G}QzcG68:9%Nc ) W큛n::?\ld:Dŏ ͸Yc\>2LOP[w6܆<U WEH,V^giՂ2.MCc;*8=rdEfC,.1iK;44)'2b]1Yp=p8A.{)PUkvYY0v6O5ا2x,ReHF<6X0B 9bwH25$d Cz.CLZX]!́mЭI +JNa(xeoHd<v|_^O aG 8FٜNS0:cQx r0 Nϻ2ĎLbx$N<&35F)*Eވf<.dy&}{d (64yXF ޵!!Y!0yb >GHԺUn*U &h(UAڅtpaqڒZ57*]hPq+j̼˃A-hRϸ)5,<[yrR#܅llm;Y @-p= 0\ߩ+3UCT" Cn`e3`j js?FfڐNx%~fKU#g5)m E`DR Լ}sw'-2}^5fU}1{<(xUƦB}N232ǦvkL[?ڹVLIjE_"l/*; R"L>J'<Ǒv`pz [an8}V瘌ɒbafkWoƷ0v0hX晇P6M۲cwiy{ܣ'8$ĉ5 d&|*B(mR aF ɻmӉT% iĂu[W-#Xdov~S_%Q޽L@?<ϑl:*9PrFɎW:2{< b/'ۥL3?$J qgl:ݺ n|fH9I C˖)@gkLSs߱<$If F|TYU5N&ȭGNkoEMҋ^g6t;Nd1i)P0c#@qyL owh.T>9I)X$JDvLSÆ ?%~B֤) *moM*kC0mػdY-E>,P n(Cm l ӫy}&kѝ~~$);a?&\AkOEcSGKԍH(EcbezcaZqEv=[-${}5;Bm(nˌ?<Cgs_.n5? Cxaj#]=!!2U'xb42/83v i'Mt~lJta;l(c-_?um!^~*HٔO-3d.PF(fqUsbJ>%Y!) ?2jOa_;+-^ г,?}"mݿ&Iwfi:PL@j`vԜ%Kh`ŅP4'P8 ))'XWDF 1OmKbҀ`VlN4^wCjxYwGK>;fS|~o;tH̪ԠI(6O@ᅪ7U|i-.?g=%MLgv ̆}ZY!Hp 94ji.0ۈ"ߟ?8W9,Hc2턊EK7 Pm"\o\3dLjS,J!ecHɉΦ'HD*)>c{qf{ *}0xaHB>L%H[Ę 7]%I xUg<|['u6 lnncht᡼')Ygue)ͬ= $Ee;;XMK}`/2{W A:]..5@' oHC@c^a^'v$,$.}2`$9w#VlCu618'bw0]sL_1BшTa+=gY%q;КyiӇЛ|ƷP[a]XF{r9RH৾CS z?qjUT蒷#Ǔڞ&f삪<ֺJw*V+8Q"^:.MrrY5}o[{KJAp! lbݞL.xPk1mS;!x@ 3,jBgeEP{F䫟*`?BAhn< 6->}PH$ 6t1DH/?z$u=9tOjG 7`$V^ g%mdvX: %4`DM*iX線-!b,U5e0~/V8 WkS9-Z"2kgLUBF18^JEr]z,\8vH)9WhW#i/(<M,ReDS!Ά%`75}HZSS)]nptPdK<㉫wUy5_ÝuWwN=0dzp:Ywd2uKePpĘYdzYoA*=DI x|'ƍ֓1up wCV] 0KЇ¿B}+<<9uqgH#2/a99Ûl ȓpks,Q3؞}%2TrL7&6#y1sD t+q[/!Si2Ćd*φD.T FZEsSXmA! i6xZc9TwZ;AT@9;@ޏgiL 3S6D|@FEz09r l%Z)zd[28doP3NN$&0XZ"  Ka,*6nPVm_C紖NIAټXhř1?xhN" CyԈGґ_{Dq'fᥬQZv`*pQWpUb'DkmV~8Hh/#3"9QT49Zzlb =P|fxp_B0lgz]1:ŕ"boķ?γ0OvJ@/NrFp(9f)snECync./?18xrܿ2c_/ӶZlڿpܠZb .+ B"IĚ!QeB3޹SuRbMDjVݼVpx r |KL+ÜRc/ըLGR+EsH Yz~on6y]wq=΋lguDj?F)pUˆlҘ;}O(R.?*=CKy9_ipWIA;gFr1S]$[cZk gŒ)R426vMձeKT`1䑥g 9v4ifxKȄ蓫䡝GNDy>⥎$ pU0K?Svޑ=o@]j55"Fa1-$bgHt^F@ (MGajٺjC8tf*ۧW {Yu8#j3IE}`NF&h-: M496:I5ye= (UU.+-gK5E4; "1Do$SaCѧ@rެ!UBR)?ÓĞ js56vQ_y!5lİQɑ@o|I^& =zͭlKv}j)_[Jf8-@س/pr"JŘ@w>\4fTv2#D) %^R+0y~ ܐV3;*g˵]lV8B>t麸X |q.aI!v:l5đ8[ ݸzWAgbqY fgu4q6E87a0`{4{bM ƒ#GGʆGk|6ǖ®~Y %\zvv0 ~$A ,Jvbznopd aP?\nW2ez",kvTV1 ڨow?v ))5/[F M9 N=1?Te@3 { ^Zз L @| W/?6l#J;>Ýs5 NE>tߋ7X@Cw}5Ҋxќa|@?z;ɊVzO$ecWrRGQ~.SAiZӹb(#.>a1ϲI"e+9P7T/uAU'Ld#dGH31>F7̔d*HщĝF#~)\7k(zDb1C˿oKJA Bds_lbɜ8~ܾdEʭFDE2l#a tǧп[+V,{jOE.!0k|msq!6SuXGj/Vg {lTket.FX~'}<3e5Y0FgJ& JjnG4d^CG!k< 5w}qŠ1 u Ah:SPG>T}Wr֭L+yoo3n׀1) d=)Gj[A GP gpZI3)*SuJ|j ZXj8);Y+<Uݽ΄5i`YxlA O>k:Szv#h ) BqPzE,KXXDU1OX:iLDM,DxG~Lվ,Zqܔ[D Y2:E'Aۙ˿uMYBa,h{e3lhCu>{%P;d>}Is7Y-zXVh+{=կ\12Nks }Szy[O+8},r#_f w{x]-H{ ~97x YRc; =! ,o]̷u?=Y-a2;$ѫ3sY* u/9rrN^K+۬_ ŁC~w/|F6_l&}6!SV6sGIGU}bq)M"&a?J9iux[,d|/잍w\BžU $u,Bd:ܜY>`-.-IL SE'(4`HZ*Hp.nWPGBۗ\hNг,Μr~̉(,Q.D? ƍ1+#ʃlOfZˎ &-lO!4 ]q8gdO ẍ́go[d.[hfOef`i$7l-Fh @^22vRT\H7LܖWЩuW_(u%ЭceJF jzAVYh!Rz%~ S8Xp,Oz܇B`h7śN_Y3sti4N7mR&9+e?] #r!#xT3ssu9* u@JG9 7ixA`U GRJZgS#8g݋5_$A&i}sQ.C+m2uڇq.w`i RyʊC:)JwDM.NӾNE>cgJzBKm:46W?Kn芘4|6#rҊv3 QT$8q奲OPF~ښLQ baћ@#`ed |ViYH[a9ˑf=ղQ%mr~=f|EG4_ӱ|=J( G(?YcQAMlXƩ5w (: ۬y(U}:}gK Z{,o,@>C8u ,uQLCCQZPZɜ>ˬ@(F&6v9hP#,v_J2q1Gm984RF7A]Z]tQSS.9~񥺪J,bd/6bjQ.VjYp G1 ] MzyG6XF(;*x^ Z 7`E^(|;tg4[?5!4*_chHdZd1|s6 C˻΀v.\oO(/,_Uf.v]Hg+ }3ZͷTרd$5$o&z4rjpI,ڂ~ A$MD,U.nKm!]o_?޵df̏ @V\=ޞttJ$l'F^nw}gYD=TO8%OMܬ{eAy/:PhKVە"Sw%5)Rx{掼T4[.Qg~Nܾ9]_ЩSc+~?ߘ%B+=?f%MrÄf_SU=`Q=ϐ<rA-NOO[u1Cdu=O5m,W,"*^td]'A$Y>^Á9TspR&+ڟf}䝻Ja/HJ2 %9)N\lz:07⬧<\t2c7"u T-Hswt2t!&"{^}W? 綱IԓacKA%SHSfԶ7v$7o}#v h06|}.^6q \q%*Х(~*7՗1. Q5(|1BJyzcE+0(I:3[{[g? q#:CC9 J֜:>)+|e{;@Ϭ˾c5\S]ΒG` ̿ƭDztG^f0OJ"HfOaEd?gJ]'yj8Y94\)vb ']ʤG3Ƭ&Mt0Kzb_/ةoa[K|?gP))Qϒ}Fo7| L6x9InfoώU;b;MHzbU߼"b͠8͏p4z̽д M6vtY>؍>3 㠢[o{nj0sЁofm;W3Ͽ]cEYު@W=d?Y?F";t|Uyո4%N5;#%+41x,uu[`DToouF.Oq5{SďwMíDFy[ #:5>볷N$9/Woٝ%L/[T0[MSb%tDc\0mmh6OѠf{v r#Fcr]0q"@(O"u|?Ղ, g_CILK'c<52H8EZG Qz1F#MuLd%c%=y1g/P5b//-kxR_L` [ ^pS!XHH~JuB$-k],p~Ei B aq0iOҜ`s^!m (Sh+$ *mO0~hhI]`|y\0^u oBh|z6(%֥WJ(X)9&$Is6"˜ҊGɅL؏ { _(V?`$ g^+ьUQ%WPWw{̫jA_1`22;|BȣFҽMhǴ-CMyCNGX)&f263(Zx$5l/h2QK&9Wwi"ŀPƇ&$S8?NЎ=b\5Ʌ-KKxC3GOPٳ:"8[,tV 5b{=~*@0]]eA'=miΘ(ssZv09H+? 5M QU'Pg2D#,lt7~mc eH%=B/\SH%|,ii3bt,j 7Ȗ; '=N/%s+Z*A+whv>)sME"p cpQWx9>ʘ'^=Hwԑ"tcn{yQTyR|'_3\`eQ4*Z* SxhOfhV7A"yI(yy 8X_B$׭'x.#t2B\|͆hhQJjy?Ш U=poGb`;A{>ܾ`|ous]/3|kQ8 M@~:+?NPUTf={M: h FLs\ï(Lɛf`X_NSZP#NNtFҺw+qzID AJr(dD Od7)_ RO1r~]/'jYWȪipD0b2;Le0_fJFhi8z!mEA< ד:ODzUz{VuԾfj#QsmJ. _){vޒ/Oe*cyq $fi`EO . a!a (\`7AeED+(DG*CWiǙ߁O7Fsu)S(ݬ:a^[Or7Ww[/ҋRz3\E ~з(?C2EتUM+_Jt@]8qܳkMN'4/'*犖ThUTp 1-270QbI}u;pc?,OUTRGRdDԊNO|TN*LŜ5ԔU` ,p6PIr.Us7N}vҮdXLG#]ɞ bFK4pG@ʇ ʛE@V R-Ѩc<+aOgdUK1˲HRYYb{RӒx!h&Tfa&}YN^ E &Ȗp^DiywxKVuwTjQī"޳~g:C~7}8jHeRNjiAW}'l0͗'EvHITtU/~nc?k Qe^0]EHz:y7pcA>ژWIBn9% 5lU.> 6e |B\lsPkkl8T,WΈ+1͗iL(;6qg(7F[U6{;urٺAï3lS`vnqqjR Ĥ]6z^xY31{Q7`(VZYQ6۪~=6k^ -td8 $1d}:?Q+Q'I>0Tp].L)AE$(&W݀;aA)<Pat&"/5ebM@ ɋr7S/ڷ;$ƅjLzВ-pҨڧU s%Dul)!̞%+}g  +Q] 'D*T҅@+0pxp5F7%;fJ/gkrQDmˠDuA7GqL{KÍ*KpN iljΪWx&]7>II#8UPe©$'3cÓ_839ߞP_IIf90SU,-J% dE^2hZNxwr;|b#K4YD(yQL֘ѯOw9\VohtN2THTN]AY{vq˚^DŽ ZCTr+\.}˛AD1b+rԂzrd@s;"a B״RtZTp>7 1͛䏵]fRmE0EZ$8@])_aGwƒ2mYjTDaTNHUtma%\ҭ]_{>a@2W<tq q/f33Op.lffՠ@A!Dž\il7pmcp`Op;+kr_hŰ$%2Q8@7)mpYlv0˜oxsē1= aD;ځ/+ah+u@0@h/ kj(FI*ZoybѹA3Izrچ8ڟ 3N/ \EXK9.x˰XvN_3@R l:+/"l_(]TC;~a?rKt:kW(P\pjh"4@rBOMNfԾEJ9p3c/x/[_J-qӜ>OIfQYcٱwh~-Mg#d& ټQcB.B_*&rr9MQdISEպ$lz9Znb.W'! =t&]`X!!ad_{,#L&|n?:$*k*udݴ9q!4 Zͽгb\PKb.NK ˢ6ȡT 5i qpVaZ奙` &{gy̥5] w7zWoG/Ҍm뵂lLk; F|J 6B8*{SvqZET|'_|xfAJ3!UKB$X\e#6J`ga2;+'-_+u|e/nqZp@Ÿ^dZ6Z̭U%)35R>y1GДܮ7W {Q}#䋄Vmߗi`BhheqZokڌ!w~7jY sNZ>^ ݘg>tBA@ HLwCCpz `ͣ9M0:_6MN(v J~}gX3+ NΞ" XTz-" l0=,'tZr4xRőw]u3s**ͯmr EwGo@noovEIR+" N3OGO;pvJ j ߐ,j|cۧcOBI H~YE5PKPKa 䍵}J~\;{>9@gL?|VnN2{`p5b fZ}`$2e[Ѵ3=My T  ,ԉUFB$(WjHښݝόk܂`ﴏ(nXȎf)CxKY&SK=9^gb `;Τ''F?^V":ѸcD*F_ĐRZ ^zMߔ|fvĕ̬wR p B)Ix|q3YHY`}3Iij^MQd$gM쉕CWz?xžzƺo##rPkj+ŸXT:=pTDZ&܆~= Nwe2"_}M^G rzT.֮eϵ$ind[P4m٩%E\RrO6r:n0-NQK08HT JJڮ,&Ӑ濵zKc<|+(dX$/LKBl lTk#%W߮s;Gk).42ʶƼi;$׌o1#w$V*l!Py {ȡN2b[c7 ,fD 뎑T<?Ov\${l54JfS<dM։Y~-x_1v1NtYv(~ԟ@@B= ,˂p&Ld0F{^x SJa; ڴft5.kb1w :q$$PM9~4RYJ(i 쯳3Gz܇kP x+SŹZF ^KLzq(-e>$χB͔u卮yE1܈gC67Bt3 ~9۸!ͳiҁJM{uk'wns5^bH /_٠lȲi&68õ9ˉZn6\=S>/$-{iO,Zmm/kBS|խ\ߙˠYb1햎iWs惺+.gQl!od KObR -:Gs|%J۔(leԗOnL?Jq)E8M]c@/wق&.<>L-w12cH)qNsAbԴ$u֟By' ?Mjd՜BZ#3ƵaEʖ<+Aq>dm4n|6 fG& OD&-@-A|y"?ۄz{PoYio,QՎ)0 W$B8r(f6mi% >(1&OP l`;5D.7oִĻr~V9rͱI]:ZJgW&Vg_X4\<B[9qET+TODV.Wk@-Z4#qh(bGqP%o{ z[2r39d!Ӝ%d]];9~az$<ʏ7_gR .-dPk9*9Vr`s^lJ`v;*%@|񊦍G,tA7g{?"S~.mtb ܊Z?{շ3RgV9iY.l/@>od[n%yT| zq9kLܭXϵC҆dڔ?8G ߝߨv!\kP$jȕDrc?z L5ux^$P1kE$wYP̍oư/c {:/S$LTNڹP0=7 ttl`X<^R3 G\% V\@j- H|'Y0{USSI]E )ޞڝ~$Px )yW_61B[lvUͧT[ҢR@B{.0S#%rld)\ƇY3Eq٦_3j^e, Tf%gL<؁\~KJgH%z!egULVoF)d+0\܅wjǵ܍>p6)wIwd+Pc`K$[^mGhʲ7nB 5Qm b2 8v.T(խB0$ƲvWf&>xEr-K哕cuΓF3D]r'=d:£ 4W#LȌ#}f=57ys ~4~Y<|& Z4d=2k23 ]ڹK :b;0 i:ѹ˛ !AgCn,ȡ" `9D4c4}YCwsG!]ތ\qNN&īѫ/ 59I6Wl${Ғ&3S>)~p݋ Xgd*TOԞSQpfbnMRV0ـi9]yo@7xJ:5:lދA!(2@gPmGF7:q[5F@-sezfZ?8nrv^/x9 ,, ;WV+( @rWtiF{M6+4sv: >u>mM*7J;| |>W5ξ֘s:~OBJ ɥb{v)ʠT^~ џK W߈ xJ:C2d6: &"E)qg\`eZxD'԰yu˲BO|:] V(:u0=H*}L 8^ ڤ hv{<Va]40[q0'o{lZy=\+CVljE ّ-ruj_[6M~@kye3dڋPxJ6>ZBt<,;?:h;蒏),ǪFZM/S~C N'LUurYn "oSa9p'qݲA: W);j‚rO *T|5EVPV4kǙEKYb焣mbxm h[8/ MR/?5M<:sA&ˆ!NүBIH!ѐM3_c2OY~ĴlXm Wl3D  hQ(59&Ln>,Ver PnHKM\wE.P|"p[achcWMI@I VN<o ûY/qYyChRO⦒6ǛZ)O|x5q b`T?p:ty#98PL9.lC֧z>GR(b'V\'==)=*-d |Qsq'‰C3.UryɛcU->F`43̴ҭ = X3) nORKx I  5cƈJ\e݌=&@&4J ?"qn#q {asZ![`2nb<4Sp9\F4;8ՇZ6-(hh~HD59vQTJ):&U{ѐ~J] Qgۈ%J+򋴪0D` UǟjiX OЯwv6*ũ kYh_ Wmdtr}A7TL%clQH@`tZE3Pk#VƆYYm@B01Ĺ' 64C/5K%r>hXqdp)C*(ۻݱUnF-~Lohsuߜ'̪gm3 0a пZӭyxkm2V @t0äQ۵P$1AZ`_zwW_KRL֢g,熈? y ޮo#ȸrQ)gL=[$W>!ijR>f,3(ƧL-NUD~ _[qJrW; '/5ms8`H'6Ȑ/PUٱG~`LLh*~H!hdBD&9`a*=pBkk.DVN{MniB[ Cy6FGtU'Q@>zg Z›tXV,V2`}C9O)`Hb\XiG $<)%F^V#M Vf3.^>,檃}?n_{{-d\&DRp$C$:I@z i7RWGsMhQzg$ }O4rz)*ęDزhʼk^/Է/K;>C5#׏R8/ҁt#Owx2զxݲi]>=G3g.poZ\Of zg\Za_~+"w:eIj=2䴭 B7}.ѼJƞi7~)BBLEҋ/LjxZR3"2zAcaNo/ bɎb8\sRf-FOz!(ڝno\U-Ǣp\b(^2SLd2s$zZ:t]9psWa'}[ZrK 79E}-'>FT)%ihmHO\Uib s)]4_MBMhE8F'_˄n0_ϵ# o09 sM 3-I+:saհXCS!/[޴3Nǟ&}ܶSFk?r1;vqdcepN #abmumB931CTyT&JTO{@DD'MHUY'B/Ty_r >h \'2Atʥ=O-by7Ǯ,|efWVC%E YܛM O!okwER]A,,=4ISI+E\Yԥ&rKE&r{޼fWIMK?fG : *ڤ70pX"QeL$gEQe.(^һ |f~64rVae6yVݻ/`O4e 5/S6ܺnǩĹH$,q19׿|5Se]>mL|ԏ"h\+䗂{!c/t6ee$6c)? etLx6 uՀ4+J+H{i0 %ycJd) > +6 0hxsKxUqBwV{Huf±lsI%yϻ/q;9<"hz8xʎp:G?><Zne~qvjr4 pM7C=\(և*MM͛\ZPjnsPkfMDS6d\N2ÌlSRJ\؆P/{)@iJL9"(+%?x_>!oQb=w/% +;zjUtzd IK݌io+=N vK?oҬka뇪b6םu֢y3.+7Ӑ*'˖]mX%ftcp3Fw)0OLi`iFm&fMɅNA֮Uü"PefWղ%rq5ƍQA*wnN. (7ْIIηڲRαY#d16D@#DkNAͭmaԡS業Ʌj0q[. 0 ֭l}kFEY٠>yۤr0le$(Ke)s z&j kHJi]] ?pnڪ%ԃqb1,"mkhTB䗔 6K/ ݼ&-;s_-@&a > E;tFvV ӂ-ԟxj)äƻ_i^TEKkțoёz{=R7k@7V 5K/W6QQ8V>[k.uXKVT@O(B8Vq~s mկ /*3J^4=7nX1qmOTfae25+S>6W "}Jk {.kQUJ^~g$4 ;f:\\Kz ΍" fgxx)DAذrC3\4Sy=E /fv3tL> s72)Fh*)aKd]mlZpxj`"5Q+ ػvm"ذn=ŤU-ˊ-IMǒ]ށOÞazu͈A4Ak~-0PaѣF&a` 6%sv+(矡,&~G-AiHeX:m:+ 6=.j[r gT 5뚋]YNd 1<,}KezIeE2֮ޱEqb7"M&vI8̾f ݾV I[:^I <|Ӊ~E>R5ײM)XܳEG`X  q J,+ϕgϿ&NOk:=$SQJq}#Gsȶ|ۉ ɺDU gg[٫B|Zq"̶1^xh.[뇂g[)NxX *<.cWq89$ϹDio?ojn`CشO{ 44A{3"K6#Ʌ=A\dX5bRk e>ox84[+%/s{kp"X0/BZAr-C|AUTXGK젢2]l<2>l"h2m*YfZglw+o@U1U锤6+[ tB:=S4-xBM(l"y֪ΓnKثۛ]]h30YYC\ZJŗ%%=޸U~ሏX3"f$sYĔ3닑]>]Qr|UnJlYU?kx_z+c$ÈVF_E+Mgh+jެsNXCh]GNc>E9K.{SyA+i2Kg{^gfr'+r.N}D`6mquI{Rt-t.-??\4Č&a "@-`ʀB4r Z6x;6-'G{_DN0JWfҋ"a.0;=n)&+.h82(*4 eP"?g}%)pPH)YXh),dfD<IR'Z)LOBn&tBKBJ6&tʀׇXfQN02 Q,!u9uqz8.1sxs8Q.7B:V)4{1hk?yjNVi{++U2A!nq7 秅[o$DlsT}82]Ɯݽ xZ&XP5+ PGW~߰IEA=Q CyU: p834Oc˸Lfļau&G3chVezSQF!4OOg`Tdcl7.4=ؖxHwKKk͘}\.xөiX$R^tBeIE9,kΜw˻.l_rHX'(@eJpql.:-;XP]Wsx-%{TӞ}M{2;;uQ1c`#j4O–mkN&$ģ ݔjY(_s?౱bWj6FAbZf:VqWPZ,q*` z~Esş\3|-WFe0Wd0Kekysu7F*CLo+AݯjhߦXmyæV$hW:qф*s<>;sO& )Bnu 8`RmH,gc4FPoIv,;?XkӵA=`zrr*2G_a_#Z%;J Wo[) $!k#.D@ Keg74X;-Xhx_&Gڕ#ָ{/د'^if\㧸_O,Ȫ.5kJkHM򜉺Lo3 kΒeyf$qII pUXkR\hz]K!܋ |Ug?ᛝ$F~b^t9$^D&f&dǓP~Ж-;1G,0#r*2ws' q?pAlnz{2q6qqM7dBd~dXZTϡ TJ%#!el}g).+TB-g&c:e/6Xf%;%}-+\H|-AY=9^8Q (rȜ}ŒY9^U_,BbyIrF ӌJMy8:muoef?ټ~t oTӤ[2ߍWu1'A\ /q!$T=/Xj'(Og~.?~9`IV$М6'a㷋eTc +Mܶʲqa:.Aa809K*%+4U w5[+8jT<:B٣HI[FV?MQ\ o! mPu :blWD+6t f5v?=Z" Uͨg8R(LE /6*wJ?d KF)쳟w?žuܭ$ϋ%#Na|{7ћ:[?nNWD>}VKo10B'VvjpE֡ TjFK*zq3宩6b]h3% d ďL|@i 8nZbuV)ˢcަ9x.:!hiS Sjt L[*яZu٧aKvJnJf4,YڔKCu`_즧MPj?3!!m y͜pH+et]f\,C3YLi+|LAHDaԳ])PIkf-*1KәSAYOe_XӘA<# cCUݻ_=AAVaX!M.MPRo&lmr.\*U^FlZ)ƀZ8OR#yL\VČC,.n:q`Ə1h[^@\ڀ^a^#_@nK9j2:\K^k.4^K E!+[FL4KZ:*:Գ YCK.zgu,v3C#'- 6.4p$ YޞWOA`,l=mzp$[Lҟj4VBn+ڽ^Ҡ\7K1JDMpzaʬE&QJC= Ӎ1=!'qƢrn S-omsRRt&F^9'˞;X B[hs: 3N1Jn Fb{4B༎ă0{:/$W4*P쬘HWK[[eX=BϤ/Ō!HA H;3&,Qq.'N9H!t"H9;0 ilbݛ]Ճ隧hӞ6[\Ex;Des*wCY= ١{ |uk7/$wԟ񗯎 L>elEWY*..ELj8:'4B WƑXL͚Gi v=hYkbý*>};_it'1%S(%itK/&f͟znLWJ/KW3,.2!GgěO |%% CYR&tW$6tnB>Ap>CSza b<˴(-=QI1{ A6#KYZOOql;نNbGEFBecϵ᥾h$^+ "PbwnbƈpT?+2b55  olwf@q'Il=fvѸ 2<M)X0QkpyCBKRO;4Muj1H87i;n,TU\R+GHޥ?st*r @!5cDU~BQklt@0Ytp\V7:Xj1zBQTs;53i5@jj{ӥQpvU.ɐ@|(κN U据M/vy|N~.n"9('=W °#YU_ԏ2s*qA7N3(ěT,/.Yy6cNf=?O+)%z4c3]G]5P@q97XPtP88ưaٚ )Zj* =j"6 6*Y!>H@q`1+$#.\ι{Kzy[,`F¬zLL0!Y"Czu>JS_;:ȴE{'b3lLz][&*ĸxaYToM# . ]óGmaCKcDK +n1;27*=BA,l`fuV* MCƠ!: 4&Nzw~kfx*WogO?>oy,JY@|4 $"bp7kqMWC# >AbXrOx\_vW"쇏K.q2R~R!'6k=yRF)^j [1 _LiEqyͩt+&gr#Ù*~RǮﭞ>/S-o32 #W2̣08˃㏿ULRvȕaBmG_Va ,h~$=,)"ոa19@3Y!+`άQ&԰'t Ϸc VѭxF[2mT~V5#I43@H4|ГI5;u/䤓]}:8wFsM8-w5p歇GO% [xg.-c廾/ B Wk$I~bXBt*^ήB2cN1*bAk|`8Gڊrݖ"{f~07[ zڃɇ`{d㩸"4`x6W!h:=x)aձrJ?P?&oT.쨜WFC99tni3VBb!gMfQ pKŊk]|ꣷu=²Yx/BuBNB$!EfNO3|b@6q0*K)9br>17Zj(a/{Y?to4_SQx@=#cs,rF`a3^^W``b62 OE_~%"\qh^TY_nwӭ#Żq⋖)jTrqDǴTk x W$h9]| :QΧB"RQ#+g~Z;/)WkO p/p.Voq tQ-#wছJq5q.esHk<]GcMch^$5iUQ SBG=VR]rl+)PO" MfnGzUi:|iPđ8 sR$.=iP |Lzj?tLK{\ma::@Ux.w+A()+ Qlj&BB8{>J|v} ,KZ[⋳ڟ 3㤄[XnmG(vJڙLy:'D/>bVrч`Ыu0|HJP>yBIf)i/eD9s%=8.i7af;@Nnڐg4 m \=iq4uhΣFi0Dߑ{N{F.wDfFO)Wɞm9*҂ЇK%*˘a @h#pXMQ.SJ*qܥ^z:F-sOv'R99b軼|PD$ ?RmM,nฉ@AP,vã$yH\8 XϸJ MT>8B$̽)mUm˯SWd5 +gu|p_,!Ka^sH*)⳦`4, x_{HqʍAw>zD40sBw_,ڞޠW 6vP8^Qyy֠  u<9r^-J=JC7&E<2o{:u8l-k&ҿߠNfPr:h[.NHH箐M(CA) td8,ȸ`y`FU6 }Tݘ29ӏTXĬy&*H^/o?2CmW)w 4_,L QftPi2f#ٳ[~ؒZ 66 ջDžc PZUϫk*GK%?Gwy?)p"1 HY*9fM8BC)Zfqf'4X$zBpe޷]4oq%K&_^z(:ѻ=u!-*]o酳sr?^pƄfe%tM~PT|Tx\_ƭ])[LErF^ GS{Bzĺ:'lf qɂ! }ŵސP,5d(;+"/e5{jMv+u!hS\0[)$]/7ɷ!'wx/cnWC q;gr.GMRXBQ`ַu)ҋg8L-@ӧ}%Fg~Վiw|Y*! .g;vrm7nh ъj#8As :X"hc P>F)nDGu利"y>{JT޳p[yo`+T͵f0x| rQu/$Tmyctd7G$+: >OzJ'4UܗB"v !"hkm O\"`sJJ=W)<_zŬPi uZvI" )J ']oO}\翝<܉}C9,xzT##e .c=jLNE^#Iĉnq-l vvC}غЅ6'mxV33,ID?R"[M˗H؋ 5mw5OXˑ!oWCS~m')LHΡXj!z"}:oyA;*ι\EƐ.9M Ot{2+ZVY;96٨@Ju,T!:LCQ?)|Ke/+4v3c h~a.?fu "!.\ƊiUTm|{áJt$Wpf}P91_;HP@5=#˛IRGpEl(Ӽc2=E"[X3>Gz[:)A>- d-?@s4]k$)GLn7/P^ tFon~w`v .'pٞ,YUNq[rwƤXVmS%^ >\OiSR7wQpDt[!-͗ԉzs3,Q4>E!Szwn}nKw Woe6b7yJ о1A ajg;M)js/="XĴE$3(gt SBt/9z9^J]ǝ&^O=|mO-Fc!nl"SI? p-Eb~pEI#w޻ԪE>**_N$SձK-2{<1t@' TC<'N}=vX(*Q&"LQQ~7*]r`;h7ps.#E2 ֆ(!R".IȠg1YW!q|d\? K6U3G?IISm87ھK2%qB.wc-!)9QhXH6}P˜1-oc09 v̗ )Yicph-,1#XI?R7Fšyl- 38QQ;2L/QW b/GHW/ D"6gĩojɳ-6ɶ(#^< 7=L[p i61)%uԩR,#e| FJ3nfTvt9 p9L!VG:x֧r|ht(>'I ?lH}1="]hW.]rO\4Y]fgixBÿ;}4\h5 o 匉y#5 LdI93C[~uɏwԘZ\ѱuKe@+rӪR݇`"W;(aldY| ޓ=~WlEz"+4쳅zhu Ĕ5BW!ӛp.Y1Fyjm7yev4Uȱ.$ҾRpRaw'8~qZ^0QaiӾ7 rs`'xD= ,3ahK!Cz]Lm Lֽ͜?dĕCm6MR͝Dp!G/A2 c6 Tf9s>y4GnQU} K (-ˬ[ҩ&݀QE:+ʂ 櫇c͞ Օˆh,YZ ex̗/KG$nKŎp mdjeE&-rmAS#! /7*a/@d< Ay>#X*kC@xrC1NjrҺ赣5eNe bSdhøkef\:,R%ec!@iL'lhi؞3~\Qv /슶&,-A/bAܢ*S~5Z^VRLh |au&z&?! I=2-ۏѧVx.o k0PkC۔ri 6^w\'-o;s*Os)]=q>av Lߴl5 rmMP3Њm0HCI 7ue*9lݨ۸@SIn-ذ1ELšYMC]u,KV<]/IYOϧ~c01<8e"_aQN:EM6p֯FH4 2V ~oZ?-#L"'XG:`e8K9KJ3-M JNi!9n(Ŷf<>}TRA>ɹ\Eղk2/V'N'[scf2L^xwv$4y,9tRn?toRPㄎ]q1$tN>sg z&[-/2NoP ,wnuL d+ıG9ܰWG孇/M-Mor$SAR6W9y'^8iMhh2$ׂ4+~%&,z"礪Rp!$T itAL D'4.8gR'NN`&j_9@lV1=؋m9ڨO 5Ȕo&Loq,E*B@IFSG9SHlo8X)F7$, }raWD`o*@9ָt٧7Yϩf=az_خ-<ƊG //Y,-(:)s@d6t{y'L@):ңc<Ǻab` ]+' k$Q3Vxו"y^fg94C6Jm9 Đ_fxDI4[ܻG HZf㌠$౲d8~ڂF Zw T{?,Zԃձ-~XEΧ2hѧ"K Y4V3~X3$ck5UKΐqmJ@_CTbB+ aM] Qf}hC"2a[Fsivlc/!6 no][YI5(ߠA?}tVs2(w`-v[U>6ΞXu*zZp!Nbe.Vtg'ccrA27s۫fWE ՛uj|{4mi~󰮟_Ue/=?}b̞.ʖP("CUPg=C< _iP|k\6(I3JeGُG Sx=JpNa[@{f]Gژӯ/ ت8zh-,FNpiL\fLWFLa]Xϻ_nԑ׆d84'@wl#+T٥!@Mxn2[^,O֝Eey i:l&8Cdz>w+{^3s=Hܕ*L.z_o=m+ zDю4M8ptxqO%1iJ,>kĽ7yD]szVp^->>. _~0 drF cXGr(rf}X$DGHwcEܾE?z)O= d(V6u"J`0 .CQ{sC:աdЀ^S}yq27VMPU_M8%Ex01 a>Q%OSV}#'A9m7>ӶBBnƲH *qӄKɯNLtkpoLW,h<E ި~+蜧Siƃ`Wg\ĸ},1[o y)D.-/1ւSyjy2߁]p~ck.>H6}:)GlbLay9|^WQO f??mAohk;eC˲Y’G+_YVtPsԚ.ۣN[^3=pcOtu{-;4:ZZ;n}Er\hofLdsܙR kaT#΋rTARcc3c?^ͷ?pl&),m^wGJ3C#3h{y˟ T~.@E xhvEPOuجݧYsb& +G$J4kԔ~@i"w#I)2N.9w5ѷݖ.ݿ cihK@^2kgdBTKSJ(n|4@~X6MBZ2CI u|YLddQhC+[ޱz4gzntBu"-^51Z\P#Z^3Č;'ilFӤe2)'f_O%4t! ,|#)_c85%wRp&4` warǰvF 1jE.2;‘H@ 4*᪭mvKǹ7yR4H3L?rۨېIo>E@6@cK5nsέGv~>T+i hծC}-{h)F&lk=`r]1;O̍ja=k# cW GHٺ/;N1ٓ:HJl[8,W$59V׮OOgFD OS^T{q¯6d3T?s?O s:SX|T &^&qq)#$%qLg*U .UxJ?v.6e#dEC8RbQQ'TCXx|KIZ̥Faۺej1?"X^漚Z6p~5, vP!`ĵ;rskgm߹ny.ѱloR8UVs&FG2?ՙÓ76BfO,u o\;-!J|:Шmtଡ>ڍkјco<&Gz~6~pRٙ`nwCq+Ti܂*)N Qi;|LzS .ݡpJC [q07BqgQ~4y@Krc!i5p/ Oe҉槤 99d y߸Ef~% JNu5?o~deA%/l7w*-cbS%YΕC ^7~ 9Xr6LDؠ7^XٌX}_}чW#3:`vcMOu8 v)0Eup'/绎uMm@GF洞½.9RL1 .#4/&y>RN Z- 5, "Utn Ee8E=i^x1lCv0=U8$ni'Q\!0bl좻)OmKj:)}m~l3ynE.Ԥ.PJ+_r1Ÿ0'= 4M]aJ:WGc[.gSA*Bvk%>} l2o*䂁3'#ȀPȵKeSQjh~#ٟb?+`TnM߂Ց1ƹ"Jv`: XR]bd-%2׮2Rr!^^w vmqkC,0Q Sfr\9AeUgRm^>>% + & ʓ{ش C J _(gOeym~9"+IFDZ]FIl b. ШR&atfmDXL69gj[IokqCTNg0@!4xjZWDEn\;N=w FqY* Kq~˵ M >g%y1ǙmO|{Ie윜3<6nӭ\fKuBl0餹E)CU6ݚB<^[v_*"_^~>=Cw1Ʌ7#Z5X (1;4= ǥ [>U\a֜_̻!@JuM$g䀗˼&Yt/ `{]}4a57@cǝ"o ! eL9(W_[C|RpWl1>,m0.T$jK nT9'%z :$6Xa^O?u\taIi'}nXAubK?sޖ xpyޏ~7c h`5s%(v,cp v0S:/h'>XeKfCKhck-D u.z(c:Q[f=X;sJ`ɦhETN;(k+"tڬZ^{V{Xh: ~%=\=}'AMn9SS̀Oy{TLUY5X$-\}UYZC&mȉgU;;IӋ8GyuN艨/Jk "ЅUYȋ7fGwKQvI2eiC CSTJD߳} mk$6 ))ǚKN` Mm%m1O3'(^;, *VdtaPߡM uC׽<]Na8`PRE"mԻyu$ܭ:(q8)c[hj OcTlcj\1Dhb=8͝86G' llkpttB> b[= 9s(Hjc=ly{c{Ro NCn ܷ9[,wE?,:֐ ֫]r#e,u5{d JiT<;#o-ۀw4/-$_ EPΚ".4<VK0ђ%wєhx0O|Q1:W]d F-v MtumuY%WJ$ IKgP1PyQ[%Z91ĵLLBsA k5Z0wRzB+ >o y^#<{C8)b$땺obvB|&0bĀ/)(Ԝ2Lhϯ@_N?d& 4V\+cHp Xw1Fz] nB=1x"}*"vF4&R9CHG j%7>?8(<M./,I@3*p˧$+&]Bf v /]yV6e!s7K{^]KJB2TR7wNܩvXX8pY-RRM=)nWsFWe伵7k 3I{F^uQFYhG;YpmxtnHQ2M&FtKz_ջ(o&_XdúL؜yç4`?i5`njwIyGS*TCbTQ\>Beh!6:7׏7]MMƓD*Տk5#2|t}'=K-)8|:-}0bv,?nT8Qe T^`s`맊XQ$aw#L,۟H8 đ0tB_4RWRsGa]wU{\巇wՏ=ikc2 ԙ&:NۡpǾ,ԷDcŧi¦Sk"wL'Lv-Bo$c"̝WxW`IVR8`W$l ).Cku$d%S2$K\mV+qWdN}|0Ta72{'E==_sHr`iSfH/̭!%p,`;d (B1:\Qx7=rF.DT˅>/f MP/T@s%u[Zt cO@Q5m%]k4sqp BM^sM{dF D%ЉlvLmㆿ=bk"~A1#\Kc]8 ۙن>RDxSo(3Qvlcdb5Ă F߄#?k,t7#B~RHR,Ӗ!i":Rqgݭ@ Ø:MAoюy|Jgkͬao`J hpkkhWT!:8/cLgaShRvW-Fw{(9PQnwshzmQo> ,w[d􀟧3wS c&ckr 9;D+zV^VViz'* 06v>:i)?ˣ;c9_4gyCMtk!Qq,y8I'{93A+aK틣 #n( `.P{4Ak2Ap9[N24&k[S H,#Q:r8$Ľ^A+|P`4'7ۋ=r_h|qfb#IwG~y{Yt3>;;$H>YݛZL1-^Ok0 B' cbvJZ|'JbG {BA)LᨩprtVLAJ\Ŷt䐈k4 [b&F`AԐE a8-qjŶ:bQ>Xx΄ǔ}>n+3$@(ֈoown9,mcZ2tfl_Qb3ҁ4;pҧ17r24,|Ě(105jtgɫ\ALnv`=kKnss!mK9ee0z􊱭1%=DoMּg![\72>"_+ڱ*0]hd\>}ihݔ0{hl޿UYbËM#Τ}48<\u+DXr*oX(>FM(Tj-A %J<ގیF}m7˨C 3D {h,4SRd8&!mn2:ƹ~w\g"Fu,|ˬg볂kvB|-׃nN5[&:0JuR ]X͊Q*)k'"T'kLmPշu յTEд`4JC+ ܿ0ܞ Q絖!-7_7Rwmm-*q[2-Eԓ6$Yȉmޗ1Y?Q,IQFx^fuȪp*A Q:֔PR97Ѫ@5:/*H Y9L#QNq#.KjӟP]2’] DŤ[inC*節1rh4Fw%^N_ /'T흟2;QF'͠ $AD9rWO C%I@5svvelTbZK=STԓBq+:e`t[R Y7\Ǥ@ֺ c{4w> |#-F ?}5G1eSBwCkbCfsFm/qyGU@DF7B[KQpA y R#>p~4{>)co0̈́i#h#aN6ob[N$6"#ή]]pFn p1C-jeT"H* ]0+{S10rA w{sϛb>FņOǞ32GYOH=Z]H0ٮcNO$QpGW oI%]$;_jlۢh6^t=!$V_TkFB7׸?HI\5/9H&/(PO o msD$O˿$ojwGE]yDrg }B (#(s3^#R=v (T8m~d7LVtWl#SB0_saVHet!)brKK4gnOgZ̆P#O'@d@8V^vBcz) Kx4+nWukgWf~S {@waÇw]Rӯ)5d(PќD0aYS^q2qC_"9[^}pžIsѽr++yeV:bрPjZ,D,1k3\-dom;K= -EVͅ Qׁi> L\fkNΛc&7 \$] :wFr9xd8Ḻ%zݻ9ӪrS= 7:DJ~5ٙm;fV ;vVȱ`7l}McnϙGNسf97ز9/chDښQ9iQPG (5 $ØR'p{]gEh: Ș";_4t "Pdrl {SɪvP4$}hos7K+Gp?j1Vξ4c+k&F(E\QcGx.@(Q7KOBD*㦤q-hiY3!D$vv xE'+^x_{xH>L'|?.-Vv+{7/hUYARyiaK( De A4漦HGy1] A?ٵKM6*B}S嫮oR-jL#ю$yku M3zi{X}4S4Wmi\NfqK5(BYâ rT46dG|40/\}'M 5}cf9;^SE#H0T/$*^2歯l5*W8F!jr@}x PøX,yL :l@ 1*~SlPP̍˸ tuB}M0UYCPh&7 KCQ.Lߢrwjbh!WhK msC?.hQ~[NlהvK dZUtm!uqf^FN n-+@:4)7hܫ 32t h6(v/Ғ/,,I4lM$u66A<_[bk.R_=lO-VCf2%__VU9{Y׀66/b:m^Y2CfbYL;.}=IfEC[Qީ`0sp 0l^Q~wݿ 5]njWM2۩}QI]`zAM - q=d/q.M$#`9.#3ܘԑVoidQ%+LLiMa F/VqZ$_a5gnC|`fjaԨb+nij`58>[;D.0 0m>Ϧ-d*bioaW\mۥ>G_26~Q-i͋VxyjN2!N T5{lՀ:l/lBl=?]n['QDQϺE%2-Ϊ#aZ( WFg^8|NSH=cA.-o}ub8RLC^e2f<㐻GJƌ?| Vqg_i (^F:LI1ͮB.]+};9hӵ QݳsE&Ɣ,3md$BU_ `6_dM VVHF,TtŃ FP+վ*35"V`^ xF#ee}- F7KY$ަU3[[4ϗ2%TсUY24D{T^,t}@SD,6wTyp8/DdLAU9Za驫3rJ1cyFL.Db (5i 'w\/"ͷLxXPWkAlA'%N~!9T6*.ߖQ-}ZaᾹ$a tSEE #38*tn>DsgC-)â# qKbm sH˓_\;k!B!zV[1bD(Mو'X-XÆ5D+?[}H X#<'rCO% M8-͓CL[5\w: JWb_,j>YafEfowkY밀V>u*(v_K a`Ԕ3fE˓&m4HUck+rńeb,ƹ;Fg&Qf# 9Guu4XGl C-^%. OE٩a}],KU![V|`8\3Oi>c,(=}GP(W=9w=S7~wWA?,~|¤z9aa@-SjOzw2I+ јP\9 YkwZIӕ]J_:X@"@}pu w[lTzK04t%>&اA9u4"-V3VJ nnnh&($Բ!Dq!ik>02IԞee~%{pPMdXa~l 8aQ ,^gjMY+g%|n46_\W07Tu|=zW[qCTu:6ݲpIsE .2MF&KS}%2#X:@c ϯt;.Xbٴaݶq (8F2:u5& < AهyXui-&Icg",]h)jC;(έwmI[Zcʤ- m*O]b&U}zۇBU0tXh+}..a]g'űR ]L0>zbaebC~)#¸\h +H$έ(7گp{f'Tgƃ $iN[%pզ FRC3U!LP%( bfdjT_qATqvl"@J?cp*8?]8HHGIAڕ]Cc2 Yeo@VFڋӻ^&ՌcMf8 v:S|Z\*p:SYtZ͋F$RH]$N;ozOJ4QbDʾןrƅOWK#,sPB7ǥNwse^1iǯ;=B8m;t"BlTLJ-Ar1>W\#˔4;~*N`tz~v.ͼZU^z)Ԫzxb4wPV)hvLا+,ye?d]w+sYGU33P ի^"hcŃ݇WT%jsbִxM@ D׸ơLl l$OB~q41tsh8x V8QkΣۋ Iy\ĝ*0 DN^e.Q~.r2m%M2@dH:< Zj:_}fI:LQcYqd[eaRG0]SW3\B#b~sIkDjXQ3&_ jƔ =<\˕dyڠptKcKqJH?KTk`5dw} _){eއ[!/zQL;Q|oL;Nzo'40;A >:Got5cՈ%Wxa+N" >''e.PuD&^Pl3G"SWT()?< GS]A6-4Dl]@/Ny;~d6 E8 *.H xXҚ!^KV\^mUk/VO_Yy$ cWkNIm@ D#H% }fhDZH )>}6pDn>0Y%]6+ .vƜ = Jk ANʹ.J ,0`=^T\^xP~~Fc7OUIe;}6:iքdqRq[. 2= ̭ ?I/>q f59(zF/~eIIKm|]RE#d޸ds"aRV ."ob77mZ6  '6;hgˢ W Twhl%ЎS_ko۲%fr2OtXDg\ QƼ)oА%4)<\#=$e^_3(R |HoC1{Qw=P=^&[ #$mF q݇YLXЙR*r_ozw#h_X\cǧ25;̭ƟpA(jĚ7Nu+?I9.9 (KC' q=h4jU[(rCGN2 B 9Fo J7̂<  T a]'MM.B(En-:ś-!r@F~"62u uC:@ ~]͉AP$TeWCMSF*ˣDٲ:)܏+B)(MA +BLsfꕰ@ZWC^]a:R" rtQ(9,r;V|sBrNapj1 =\cE"J@T:5=) k.o𳕌>sCdBrxUQ(?E)1n$sGy Z myߣ kE H^v-jPZv̓|F~I9qԌB 7mFE^V?֞Q"> .r/"Ү^a"6m_5ަ<̾N&,?rXfp]ޫY!%LVޗ)]<ۚS1>''ɷzOq̰(XDӭGxޜHF %К1;a9^J,W1b+n4JCe2ϯ@'ɀLBc$$$] sKˆ%ƧK8u)Q!LR P KBLTP&J&krJGVI541׍ ESܥof`kOR,Ƕk IEݪP[uN̈́ZAM? Z۪M윱dw\H"W-Vmh.UO*,m6 dO!)C.(#iĚN$j^79]-攋Bďb{4ޗ"}.\L(ߛ./[R^hL*';@S-]q}7\ϻ_\e*yIڶ_Zm"zg# ]8]jq$!(OD.݉"9N"(E27ֈWgq6 xW!UԵ8Fxk'NSTEꥮEKؔ(s/;[;Rդ#t;,ߩbDFIeM QibU$I/ͶQ{aă^1s.ěl(ئBCkh5UˎkD(`Jaˬ?%\ו,\l@q!>Ed xenk*Q*ک9p u}?jn"uV=\rK;e)cM;(6I䵏y8Cu'vTvWa#jV Jw[. 54K%ЪxSEc);bcAS:}!l%Y?~!JϿ{-u q,>o^G7϶@ƍT ?@_r{(HeZfgq<ڱw`d_o3J/o*.7Tx6N# T!6JN8Pc:1"9X!CjY+ d)`~WZٓ)/$c|NA&5ok9I3nMj^ikNri#AĚC|4r^b׬m;5K;-j4+ĩ2'/}/*DMN+Xw:VY0o6.cα*L%& 0o >8s\s'#g/M\dICu)\Ot> EYa6+7Athoݮ]˒<҈F]h)jwQ1] eynu qgV:VDuL^ Qi3]Cg [u GhV1 }Ud}Pb!Dy'!_CQZcxD-xLXDR8>+ig_<܂NMlGp8 ;`q^b_|v4sOD)D ;Zt-jsf@U9Mh_b 8ra#K8U +K}JyV0tz!U^ywL?$-/4 g*ҸHVߙ;S)~fa;e'#>&7 nl0̖Ԧ-"n=E2t͘Db=8`5焴3*G0 {COXXzΦ-><.DHm&T)6;9JKO`t4Tsij|OՂUk nAW\+k_V[%!UnT/u?8IKnM]rҚ&NG@zá[#97K|  ̊B'w3y)~7A ¯G##͈ Y~ U.Bpg;HW6'F[cZ-M' ?_|EmUwݞ1; 2cR0ymX!ݒ9RsXdD'b9B{Ffcޯ'յX`!ן۔\P.B9Ѥ[T=@ٗx3ğ3$A/8`n S7z { ל2|_'p9|vt;_܇Ai1`C@X!3& !Z|jʃHxn"2@J%Cprb̕Uh@J}οucZԱRVNMHK>)~3G}'K 0DQ֖HN<:\$>Z6\ 4fۻD M0BoU8NTHjeatv$ *=VֶO ؝U,PQ!ڨ3MkH eMDhң$>̧!"~/\E0(.c p"~W^7&'Lsn:NX\E'l"MAܟYQSZF5,W·ZXtCxNZ/6WՏx`Ne[.f!`zNR |bDQ%[ύ:z0d;F@U/O:6Sf xμ>}"6etI>v WB\Ø_E}= O |BH>bmORC9I5_E ]KbxzgQT@'@Jυ C!a^=X6\V/_((%t#F$rdQazQ'M&~xHY3E a[m"nKtN'v}+3*_|v?٥8 ni.q3kjC$p:KbTQeNʈFpK4B ^$uꬷ0ޗ+huM'<003Uy/RY}>铎 (.j]rnWL Fkpc0)9 @ d([d>C= ن_:ODWf:p >l+J!QR{r*Hnl@:bxzY[MhK9fg䊛iL17*,kdKvi"r#ڪȔ9ר&䢐9VT+=o39:N30xq]ߒ_q'r Cc4Q"^ڎ;}XGQ%`-juu&4:`׼ $^O2Ք2 y d8G &9uXL6(&H2%u1D"\@H5̚gsFV_7fz=8S& | YW7 D?.1:@ƫ^opLnzy{w"hJ>SƷ3 y: ;'uuxŤ2 Mvrɣҽމi- t2W0X,+Hx%-vfQ*j[= 6Adc ܹ<2+(=yc{G)3*2\y[g[qj;}:fx#NJܿT2(Lˡ$CV9 [m.%99HYCoSi|wefB^ћ>zuJeS?WN_؁k`7h6HC^H>b/Oe [ķW{Hd)sz#jfvc&Mvn|RzAiI`f7/X\xi8D N?NaԘ0#Gmu\37ݶ35a0ւnTXb1O1<~CO qk1& {z 9 R{ߗlCM#r"Q% A1(b$]]0C%~$W @Z ڔ#BTcF]ޏے?h(ivH]tO >&Hv۞tq; d & "wBKVQS"|&U,jNHȀsoiPV-"YA N@,fGk_FtWWAGMGĆނ ({@G.ӯ 3Q$d3-׬w;cZFvV .L!eO1Q'G̈́N>Ŗ`vdBT͉6:#J3chK9@1DGUvߤZ$(x@+rU=|4.!օlkKHS jt()M=wetm !y"eVPul $N6@EH𫘉1Npl l _5Ike/nג8"=yur#]ԩ[;@ԡ3LhrCURll{8AO@=?:^.8[HLoXnIT\Cyឝ^\nN#%aPapC{| d" K|R-`M TM^\bZ48m-FKs5Cz`_SccnDnNrqFq֋PTJC`r}u=,7츰 JgVX1 'GK[g:apޖPt#Fa4+2qDqPbIFhmr|R[ rGtwzJ[FA=>_ZKqtޑSd>Y$Ӕv.XeC,[\̐K_w_ba]&h>iEI)A܃Q@IN0AuD|Z1[}Iv/K>k-0;jqۖ[jM=:86Yq*wHeu* sFㆫk>0Na@rKUtr:vv'8{j(.mZF\bve{5g V d1Y=,a?ud{W u9>eLLGDq?wlfzgΤ.$+AFoj]Yr4O e_cl!Rf5w)^&K?5-w GN k#M]ZX\D{,xN?̘_T#.>޳ юa|֏u-BV;Ki\h3Wd4[z.bfIH?D9 #Y.hשfrD8| 54C:͜B.٤sfMԆ/X}M7JbݯZ&:&sIZ/98K6$RňjE>O9ǰDQЩu5tі)rT׫'X|>*|h&G1˾)g{'Z t!$|~:VUd^$,208i48JKQRSzT۳72uO]l뮭cxv0krZp2%QlT")]Gcע ˨!T&*ǩoʽݤ69#p(w9KvByX; Li3DG[ FHKv/-6(|My߲wZ\ P ɻr,t(:3hS%vvU8eTȂm*cCzO]6Iz\oqx}Y!Lహ݈߂vpgRLn5C;ݣLJ\;2 `"n|T<voJ@Km)r{? ̸IH\1L#x3%s5њbS7բAD̰СXψ]Wlg]mװ[g0s\i\h@0҆|&>`AkCt lʤQd<ϽK8AH48q+w 0\k=ui<̓t2&DjSXG.I@,-eG&U:g>i2ȳ;$Ŝ4ΖCjm7,dOƵ1T҅~`BC@n?zZPx~sVpc3_|!$ۢf-oBˏݪ)mWB-Yk/W(@Z 2]H:hgB}cћ* Q8չc桊75͚ PNFjM+=$1FV: e*iOlT4lP_,>C*L0:: |AmF%VF\Aqg^Ԁ]=iݐDTs7O39؁*Fģ8}X'SHDaW kj-N'Ufiޝ{79i~(sX5SH]aSr;kR/+CceFje|)s#Xӱ" #H)ȃφ<2Є dndfpaĩ W"93p;me)..2Ws͓*ϚXz3 DI) %!ڻ9~۝_YȄB*J17}U7GSA3ʘ#l)ēuxׇ\*l@sYcQBZ9]45%#`3#P疩Wc䜐hTC7$yb޺[ yto{2C6JgڔF^bcwK;לGG0 j`,LI3aUv"Y,ذʩzhy>g̉Aws27Tmj%̂~C6djh.aDRncS3// O'O!o \⡖̃*^xL]cfN%. ōZZyR!.蓢E"9". `ermBP'aR~\1NM"Behrz=gR*KVպ8i XAIʹ:GyfNWApkY|Ho+tz]5ͭt _AZ V) G3["Sojnpjp&}CЎk0s2ѧmtO+Sv3eXj.75Ͻ9kر# ۏ7.yYW%ϓp?d *18L4^eT"WmD19`h0kc Sswc"άZ 5n>I|_SZqw4}PAK,gCtN[?oR̫V-;u -<ͣԈ̓fV\ 7;; IICWIQʊwDO)Y'Fn` 3ԪfG'q89疷Zl[R&T//Xme*dٸx=U)krD]JQ24[c 7-5noά-[ 榛i{'SP*P*uF/U\}#.XJ3 t#k' kUESV@ Q"dGɞ\Ǚxy)}ڻ9e&׎T(Kp3 nqsxWdъ Ztsc@LAlh@}^i7$JobIUF(FP 0 g(h^XJ6ɟZ }8&#ɯ MK< AMzx'NyNFdC'f3jox%h7"Xc(Q3BM:{!F昔al.{a |.*=bl۹#pҞРng cE\#,jQ\!h<ĜXWy0rfb#uj3w/i/>=r@P/fgR<D7Pmh/I4szTއp~ҙ@|漪kF=]3Z钮wD75)l)1m]@=B)}F>U(F2ĿYK@G XW m߶(0]T„sQ|x6ZGhׂqw1>av*xl$j&w+V~[tJ+p-lTQv>2>&镘$ <]f:\\LQ+K{}YYꨀcMݒ1ݸKcl]`jK٤gCM%|lLo vU;zLՕ6!TEt\ dOiBF+%.$ PjGX{~mBkaS)^13rc0JW6"-H^Ba3SD*V+W鑇+ufئУ4]If$ v/uE]9|̈a-H( 1ʛ>4Qe3,3,vjM?OA1$MI3pH=Fȇ.Jd'>KO1;:rtۊ?+{qؓG ڼȭi^q 4|k̜6BT\B5 4qaw^}tM]B+<COYKMKK}b`pe$[B0m?TG~W3zYAڭ04.Y%J' 2ΠQF Q@ߖ׎ʼn7ÀG Nt-Ʀ~ D.{_{= T>M(U?< ]^.3bQ,j1K[(;}Oj^yEEh"|[ z BvbC[S)"fAFRT6sgV~IQJz?u7:<I֮X&xTFຂg E1puW9FCԦFt` <)mO~3<2zP<޶p/G͸N̢wߎ`Wޒ~#KMŸxDC"ws`ch aORW)M#-{Q6f`TC hps%jA#?b9v]YN)|2Vcې0&Nb1ab;ZXHp D0W[{J}S Q#7l]8WFI7L= B?9q]D|(-pk*6\O.ߋTA48q'KT ׆?]"&d:V`H6b:)`S =r#㹥Ǚe`Q"(YqҰ#B|䗐A,4 6!4!?f{Ɔ8pǐr&3&^p4W#֝Ht4z~B79ۄ ?i./v#qeBI-jnKէ.Ck{05`pe!oeZnȧ\tM8z=\?ԭd 4ʇ_ZJ5t ڼ oT&9zM$R21+mHw#Hޝ82,/Tf<8p\s'#dX{)g0V܏ Q- pƅ\qNh5%C_/_;b1P}ul]n$˸x讀 _,Q?:I(KA<y>Cl~ 25D>/Fcjdjcƅꙍ3LGmL>*VMiٚ~%1[K"ۿ/TAݘ,;VۑSњ3wk]WZٔyjսϡ{!C(>}CD4+jDf$PtM#T^7,ܶ>̝Hk*x1CaJG-8E֢8,@Ǘ[?"(S_zY| Bmg؉{hr~6^ozT7:{ܢ8$yVV(%XisVu._BVIE)2ӑǻ"jZi"NH_ִ%} T)(cp[cw ]|aKb6eezI8 Rv2 mY6):kf܄m U{h4:TnbLL ֩ vnT~r${JUcGr^y{eQزB?wFG^ [5b!dQj'hfU)Tʷ<yjRH ’ZR!ع#q)Wd3[$bz%ߜ2RE–n |:7ܸz8*S^@'Hxih2tpoS,@` ۘ;F!9[[OzM:z @lܧOFV>wFΏĴ@xH1 27op 3ءRhIJNrYܐd3¤#cSpT䶍vs, x#4'ufVq[lrYE.BK2~KO xlˎu$^4ڃ#S`$'[H#C_AutDy@{so)s1a(5l~N{'Gd=KTdG6B[!EK73۟9G.>8r.X8V0{3fnh,r{^x_k]TO*DwvVqƸKwy3ЫlYGqF)oS xoCADÌ%<5 P 'U^*8  q8v8# ,^1rb%.T΄j#$t҂2Q'sGjc-jKކ7恪:7J:(u1?zL`&+߲8pFO?ş2s$Z4ѕ")U;BQ-PYm|"LwvzxVĔ ukܝ5v85VpWB1s.G!^%;3{׼[˚q[o쵞Vdٲtlm{+QJ dPzKwF$x8jLB_6L޷+N@kv]O6!C7K) L_GX;x؊:do u"_V8;x\+ :aVM ; l)UM%~%PXI==Ʈp}& ^lXl:14!qV B[~͝T!KaӥuŸ3b9Qs5-=&seq6;gi(63kk18؄Tј\P33_sqՏ3[gQ?y)E"ZGwdv54f`R[58kKKVed&?Q>!Vʘެ])NRT'V$/ a9y vbD # no9货40„X )av8in]T.%+g3 +jh'A@Z[òAHhE%Dp=Z >] ;.avǭF.)$]+diYLol+#)oRqĽ8KQٳ,WPZ. R t\!/<1xێvUVYvSh m;֟9=ˠh^חSwwy * )7 Z+u$"aj>!1u>Io8XƅSʂc:.{AJD9]@߁RCPKmu,eNG;3a -lgmĞHFcg>4Ȣϼt ޔ]ߴw̽w۞"CNTTxpx'],Kn(w xG+e ۨl?*@0ŒL~v>iCZ-&+6`A[f-uT: h٥ mJHx_/0FzKx3C}U-tzK%yv-uml#5ŔECoA_Gx~@]N V8M2mfzW3 @%>&W mh7g}]ag#FFT%լ,Bk8ןnmnN/nn4zp7{֕ZM}Z1΃U TBd l!DBj!lf6DɎsЉ(]bKgvAMSWP&&h{h3=$oV.ʼ~{bgxO5J-$11Lemv )['t@_ hӯ.5lq†Vh7uUs`E]R}Vcgmk}0r3ZZ 42\?}=Ga*  _o{{JEeхB}ce(YͲD~ zou5\ߵ0@$`Ź!W}a`|\\r)E?N\%PIiiy՗ )QewDʧ@ª@MY]WGk=ony 79eF)H_dR2Fk>>l>Źì\Ϯpl>Eb􏐎XĚx_y.\ ?7evʾNo$3646֎K(Ji 0trKaz!ec5LI~R0O.%Ε4~"5Y.15Em_ki?⃱UѨR(5(`{BY޻As`w*SV6CA\ϙbʹ4Z+_@ QE\E5B.=UqTG*ЬGjQ[iqEf۲<W ;/tu.K޳#g{4Ш yX ᢕf \G,.`d d$E;65Ȁ*~>*JׁՒ,.AH=h4 `+wKQ@2r+/PB6tn6x~U $Sc嗅.N}]+y)Pwvq>ί}4x1 >sA 0`E[ !h3!f& FY N|vpHIn7_H7k0ݻ^V[_K)vpGkg:@F>QFsdF '=n,W\)~A)"υzjWxU@ q8VP !:yo|E o2Y!|s1X[  PLI2G bx\ y}fMN5/_>m™xc҈Cb^znlX{-G2KVSc<-W.aKdp2ڟp(?͊ G vC p5Qq/=RrJpiZ U ,ݲo9DZĭlR!+>>WnGxT}sdlJNQzjԺCR+$W*D&9 w7}\nl!x<4ܡC8w`nBYANDFb:Dj&(m t( ,s5 eRa}_tÌ0Zhyw"g##Q+qH! +=K @Y|wRlÑ}Swb,68b\56_(`YB}oumK}{zB&ięgRʆo/ٜrT(^T"XQH^z:*Y98Rv t@FgASۙ+Į43o}ngy}ur~u0nXo$xMORf.7pl:b0_=\WV!/W dR7tUs| ۳7Yx6%܅tUMcXQ  K읟M2f`iv`Nr6+xEaz~%6d%cB䙼fa7Ơ ^A u|uFz}: 9 luTdS!b`n%᝚ `ޣ/0 , jBt ?5>NFFT0iA0:0NԆ# te7ZR|}kutY\x[n >w&/JLSKQDP"աEŠ̊o\YrLFF /b|uLXj9v:˕.H=їN\f qs Qv7(m*_nl t)7 ~/bPw=ei 7!0fxLŭuV8w~ăJ\[Ʀ}A_\QIUmqWrnjC~OJ>#T {b\ Ș#O!vP׊V]8ʻw5 :P-*tS!K -+N/o\ HBWwiOk n{dʌ;bߧƐBCJ1is¡Om䠯2ɘ6o~X4Pher8 D4 ~n_6f"W^ɀ1@J%/}O>Yt%+C 뒿Ϥ!aE uDsXAzQn/c,PkcA +V4hd2P7B 6[\79g!*1C{ӰZ+HA@,W{NRSvۚ-Yfx).0aɎ~" 3gZ[:X4!(d?Iv|emzv1"ӛ :r^=Ց&÷ T>(/#@pQ63]uEFOAIN~§ @ 'ѱ`p0-{>D̅8h`vO*A7 c [Uchet$[oa)MHΓ:g`vȤ3f$HhQZ:<}c4b!kFJafambt3N{JD /ŷ~UUؚ0Rޏ7}Xk vKQQ˯򚤚1.I"+ 7TV.\'w50_9~{T>e,m+xԙSOjԅS0pQՋF!?O+RCVpAjm>ADLIӻW֙Y*l1pE2YI'jÁb~IƯ%NMv_x"W>|w4[w* Q*s V6 e9qSCCpyHybuDrO% sEpGxHZ6|/iQ{AMD0< #0dJ#*;Ì6r0F?UЅz>\G :us7>pɹgd=zrUtʎ{##`FZC#av*z|uGls<pZaY3٣Sl +rP/]5bו} U{T4);^GȼgId)jm *K&`kIA%"Ԍ,+^’!E <6ea6m!|eKx[R&%HZ8,5KҮu"lHk^~OU.<7@ xHLCGqڷ٢*˻Wz b -LRL}[ˤkt1rg"3X=CMCCaȖ#򸅌ѹ]a 1OH4]~oT',k4Wji.݀QO M͗΂,E[@;_ꄾ)zGrWx#] b/uvyal*TS"xD-Cmi:M=(>{6V9~u>U}6K{*Ц;'"GR+?V.I`0^ev1f¯StYk5G I\( Ju9l foe0nXݛsbTe7DzLn!Żq3݅&h1UkjsfNG/@pͿKU{{dV!Ε7p2쀑T:uH%0?T BʀLl3{!0n:>+Z1 E[ỷ^TwnhWv!Z* <[]"Q :YTezqFvu1" 49ܢKMY6wŽ'J';OD GUK3Ec_ !EsMAE[Ơ j ¾VIR6VrMM7Ѵ123햏5dx)t Alk-Pu0[q嗷S1bP؛XAswPݾx[b\ʨ^(ͱڑpcu𛈬IiЌkYwkTF[ I5q/̛P-ܪ!kKl.Qox%H= 'G5Pij>G>z[Xa7 lB_HUfޒ6DI,My7q |[2k]l2o\ . `x97%+XqL!=>rwiD/MWZ8hg HEƾSd{Ltx.CE>Lֱ͇r¤5=uȶ^^F4~%̶/鰷iSGjS"OqNd}/TA|s,:GώXmp+OԊNP\Hq߬ M%3.ck3q ZU?@Pc O2_zG( =PrvY<>.&'7Z&߹N\ .;+LsVΥy'o(-<(Z#RRQa|HtVZ̺HԹ@L=.~^6N0!!,>v:]~*Qz#r[yq-G4WjD"1!`8,24(mE!-r1HFLk$RD7| E9; .|aҠH*BJux@N@",8\ѻfC\piT5簠brNXhw@4f7-8XGg@o9WzF+⥜݌f `3ɰrp5MSCG;6+ȟ9BypW^&A'`c"ݴ AR=+ySEi>8痐_զ, 5ouW)[_?( )`IV:QD>,Go5en"NNP4/nJ1c?~HK#w~}'} H& X#0(\1qo0$IXHmUe`A 7<*k.1,(W=Y"a]D37wܐNqh'_MU?; 7n[j"ދ>Eb+Y@H:Q=qըKNyyTSԕ~ "yƔPutS&htt&mGĪ)}' -PȏB[ԡ_B}e"G<4ws4ENg\}.@YE.0ٟOWqW"'aHg REU~Ѭ?#i c"dZr `N~fqJ㲔sǾ"J~ J+5k<-8#GkWA_j#`?LcS^(mM{ |LlN?PcbT5<[uvB8עc>g᰷63HCQB~`~Vv7kL>..\TL;{NiRK? NLw\P"{X G_e X;Dk2HwO7&fAlaWA*0=6 Yl3oj5[D9o{w YWAa.X8L*^[1굌F,GuLnG}uCX@+,i(jSaFxbl]<^k@Mfe?Êf$Is(k>ЙK γ5ѭYRCdk#jW4_; hRd@|\ _b*Q NJ6_.s{S .g=g'0#0k-߽z]c!OIÔBw}jaWW/R 6ñ}.|j{Հntجf5D$dp䁝k]"FA}HtE#)ϩg@ۤq 6$>a H;>L_j߅QJj3P3K iȒnUҎB'zb]4VF>TBWyN&wT7E#Fi ?AZެ  3{"&fe|D3q !2XŽWQ{@ܩujw9l_')|<8<OGPe1H,`M{9(h#(g|0,)ῐs k:|lP4ѳmR%tcE=/hzS&;-=TS=t$\ƞ0^v> 8L#7-T(7MA݅'~ T (hA?r >THdE0UZkǪ6}{k eNR. >qBb)vyںTQI6R, $N#WmA)E< ՔVs^F|aۃIu)9o@/ q&'Pw!l 7$z nv8@RzsS OzkMCw_!A hTީZ3tҊY_c=& nWNe\ #%Ê岎f|}݃q~2[gݔ?j UzR#yQuW4toN۞@`:Vs]T>Uq٥3E2ta ]p(FXWvqa&.kz^ӼZZD 6YpA+TJ<Ł&a|@zK5W&(t"᰹ 7s&~2u sqj,^/?3:~I"IP8ƘD_fcl]=llZDDE[o?VYe1w v_Hs̒8%nHYfX_m&7u('YM2>Xt&ւs&WC-7RDg (uPARPǽ9Y݁"XDφ߫Yǣy\x+sDYZ8t r/h2h L_ F{i ¢=|Rb &|ҐՏ^9iw]`MA~cӌR"qf1 .B_I铅)\4jOR\K}#~O4$K*3i=d?xP!Jv! L͓p*D tADǝ!㪐1"JeHam?A Do9ex0+JĜEcx}>ennm0{QPue5 Z;|,o\G(noL#h)KrU@0B '({i:,c8?/&hK pCsDߘϿw_L.ﶲE-8Nl8"5 4)eR3!tkK@851w߆UgԽE 34gfN]û2yAk7ˮo$ilr>` 4ͫp\6 òK0ɾaWQ>M0E$m/m0+? GX42$ : Ik`YWekt9 ,K*XēðH[#rMHZIx$#3_Զ,.Gn sMsXN>RRK>T`(^c4NJ0]1d79W?k]OƕguD/+oDNgZ8PYE \$yZ3Ojbժw3pxK&WyD uf_:+m]\6o_'{!g;0!Qp^n=xj2uR[ѣxڛW<^$zyqz}5ւ0()zR'IFB55uĎ,75OnXqRt%\eYDu %xB!#2aRLֻ.OoNdmYd4S$e.!θn qxYOܕ=AoϘK`6Ro/hAܟ|tq)K& uO z٬ E֝SG Io[@w0nes3ޢKnpu싽{'UKNDioWDkasEm}&T,sM>dӷ,|(`_3tB)g7T,h{rxK۰";%5>SWLcIӁ2T-oHi9͹AZ8Q2>쾜j;P$|C~cs}t6. tf(/ǭ f<穬R?7&TAd5q L1V#SZ!F,xyͷVDugZ}_i1[$+Vy0$oK!zWJ9SoNkƬWeeQD˔- h^͟ ԏ7bgd%l/ Fu7sٚVqoO<2xF;`pּiWKĦ, /vp-s3117ܿ 8o~z6&2}{~]B_dڥt|@~Cvm` be胏@ѻ4ږ &usKFMP\Piޫ30.Vei{As!1eSvMx˜@~-5ԖL.H oW6@ٛQ6=O2V!aKe3PsVp QAO.,8{@DI弳7&D5h{7Qs>D(xw|aONҲs?;!{Dun ]tG{NҸ l(`VD/>X=$ j- gC6#/Òv$1xՊڴ@g1? *CkM}6ޮRy 3 E]XN)f !߅J:&k͢Mt  x&%/ʇV| ҕRX$4Sժ)tNg@#)x}.TZvB (2*Z&]#b'f ZzSYd3YOxzw} cGI4Α+($]ϤB2KMވ'zΣ#{Q$C xkn& r+xY~_3%X ä-Pu yiV>r(Ӱ=ϛD}c X9c. 9ؐ x#=螚3SIͰ\y0 sRi2Mq(>AAQjVL5?3n`fiGx<'.ݶ/?#Two#`JUN!Q% &:OolC|ߪK<$j)!JBQgQ<0, qh5Žd\+{5D{%ՊX/,O.i9mHWO_v+9桭ҠKs{ m] y1nbxA0zS0Ϩ X9=,>N׉cY#"iVsfTFRǕ|6#GUWԤ|:nN/EwĠl+= %lIȴ+(76pT 7+3[VaY|#Vze '+丽.( =C@x)b+ Dإ ^*yb1Eݱ=h0f&.}t+*Jb, q3(` 熶Bؤxxv"ۿneݖ='g@bc:d_\)Oꀊ-b;XOӹ]]Lɤn|iJd]va*Ѯ;_u) 5ⓨzAɵ{a>)eGY縂[a5c[uƤlX/JK;WP ȹC0uRK* &֎f/Mkyhy_(2%QɪBJ"x,D;9M̖mKD /7 ye$ xn~80qݝ'ߋ]XyldZk͍&N e@AV2|W6)[n"L 8Zڮ75EH,7shB; :F |bOKڑ$q;;>rQZr{ģmF,Qzy _3Ǩλ_qz`kn (!-2sG2 K(>hH #nB#z-PFdIäBZ+ )[ ;}ScOR]I]d#85L5J XVӕr u_fvxځ.nxm\MDےM^RA ])t6,ˆ s 1Ψ8oQ6:Olje.DisK&E4!k7Xo-VZhA\E4$QeXlTjybև[Ų㓪uh=ISUVN2"q1%x{t2Q\H^\%Il30/c .ʈ)/.-Nv_z'|KO{Ɠz̚&H}~>~Uv1#YjO~A :-$vk8a }O<^:.÷벗A[·nZ_,j<(4C~vZ4F#ɚ.f':A#gVۈ*gzm1yZ0IH xnۃNjr~ $$][l'xL E .8#hCTBX$g|_:-M18.EqS35E.}ÑFq=֧{4[9>\u* #ζ 1kTNń.h n* GzQ2FPZ֨8@oNTԾb8T%ZGԋXpXfw+@ǢR;{9&CʮjC`pM2öP87n8egp*a R#E$z-'˚ȋSѽ]dl&Rg2zCr%o@"ޤq \k..3FD#o(|+ΞJpO?ȷPZ:n lH0k5 q+K/j` Nx5VpV]ɌԴ诹CvEcޖGu4d&Pk;m6Ugd/P]Z;/M'Lao9ZD?\>i3#s=YާJӽm&tQ֖`擭;߹Xghk-r~ LQ)Tw[6-q{hM! ,2GKJDHK8oVk2h1<JL֙m(exXpUft 6n14-{AéJ\_o )e(t= ^2𾞎/ÚsEwPCG(D()-VӲƏ="R_,QOlH&G6F@]ǧ;F\kx(dp4T (i~"A1 }Jln_GiNӋ&tػ'%1fljYȩ;VT>%{k|B:5vUaρQqⶓ7ܤ)iq ! g>*H2l֖7kiW#Sgx~%uD) E1ҹ/).R\UC7&Tqr_b>.]~=,tBBSA{֦o+XxJRVXTwT1B'rŻIyC{/1ł(YduC$#éefnS)6s=qVx9:g E1BڍӶJiS{ӫ3H6 m$D]ez%Hs֍UVpώajCbkxx%pHL}ri㥯|1Z6GZ'ܦ.Ӊr3}ތ1$,5B"_pR,C:h]R!@HU"J& 9PN>h5g~I=^Cyy]˾؇#U=yK-{]CπX =ֽVk rF}n dw-3C X32ւ8!tT#KMaITdx9B3w|! HlQ|M@KWᔩϣA+. 2o)dRs tJD|+] @#kW:hLw\2cT~b⑽tDx6*f[Mow,)K%G&$S>CwDޛ1S؈Hy8V4~|}q2bj* ؛R*Pv= 目N@S{r)d5En)ޏ!'WacABoLX ?nNA]Fjk}o-W[95'E=.2ѽK 凼lLuܯf$jE>ԋN44y3< L'F8t[E$Nc/i)ԴlR#= g$oЮWe'WM Y 0Z(L_GUeH ,SyH9^Fo tªtm@br|>mZN_/irF@7M3@mhvnʺy\N]Nijph`m'"Ynw~ٰO 7k[G%=%,tT)EOrZF,s)Ej=<-W`{{%iBHg{́NNR>vtR>"Ѳ&Efre̵(꜂3v{(X'\M9B+ٱ4`x<*}9eؠrz]yAA [GuNlmg{ rqk~ߴPҫOcssU9gm;FZC$?1!f} ,?͎e v>x\][ΩQH/K?nS`'"=?x(ܛky!90Rg{1u| 5/bC>:D:~{qq#/n%X?rc(mZH8i`fvTw|7EwC74uem<~ݬR[ ?ȉAUɻ.Ot4Ϧ'(Dr>_ pq:.ӔZnW6)tߓ3/3y9$ϨrϪ[PW4Ǟ6sGIyMGwoI46ȗ*5ȉTi?94S\xWq-@{*FLY\BOxgݸ p˽fs7Jjrn>> kiCn3A%{/\ß4nU ފ .#5np6 ‚HW?@38!Ԡ8{u ׃'tD,n=c5 NrJdN'p-`ZXG4BD)C2w}Sce/WF\coQ` r#oAZ|~~eu^mnaK;}_ 3 VLJVFBl#L %%@Y O@R+?{my ;(FcHMt=Y0tao^nY>=vx ) 8Mi;Zo~V)3zd/FJdJ%dBՒ C^SS,Li' -hDgV"UV\zo 5pbtIDy`eϮe\%h:5j۫K7?*lUBn-6M+>86$@]ިhIj$T,=sv)E*_U%2{^8J;&=.hq"prՁaA}9B ~IY4w'O:-<ݥTQZEޑ܀YMNx9;nu%[+K/P0+"&ݔbRGl ͅ#m"una9e91&0h2#nH+$q̉6*!I<$qY$wio#-5LY2$JjK99̵ܹ)~:КhkuE.~J;Avuv~ UFZ`}0z'Z52}0Mc%mnbcxk [-+x@p?0p*8CΑrmxN2ˌS6^3x =x-&۴->c:0•> 8fXAq~vgF]MLt= [.)a@иs[rI9"|# |R}3%Tܬ5/td0S`e]r,Nv=_uXyvؑtÅއ5oM%8+tֱñpQni$; XFilTᲊ6jF@eM;@ˍهM9,֑a^Id,pcHk-ķ @f}*mDDKlNʍXO?v3i1J,y>}t+^Σ[V5d3浸rQnv>ج ;BJ0ү.mT0(aB~A6);Ǻ!Z j"Zdw#bd| b+;mBO͔~ڐN,>^r kLf7u>*dba<;_+裊{>[՟+7-"SwT"UYqYR.=/|-XyhhqT }̔sED;?➩].X6#($/$qN!H€P-1 #ϋ!VPZnS+Dgϯ-KNҨ \0*S0HsL^!V"ru`HI/L1<)}d 2cB}%Q1۟zQ xD1H*g3/_q#P9HLWI5 1!?KX+R6+E< ?ǽPn{x&[v!7$S)a\L3f"I:{+?'dŐ8q hJLVI<!;J: vH}mb]g7.I-fIj2DX2=o~ki̼=u[.$CN 8.^>F2›;eE`^/Y،zI'.o&[9wROF%#Or >pSDp: ͇r)ͯ}2&;D:h {+i_UBSkB}nB2LF5¡$Ee0^@~*k[t/ lD5 ԕޏ,*~dH,dko7ͼ4ux|Q?<9p`Qer}dcxIe D^8P^5VJz29%uvM+g-d1&R鼟AC>׿eq!x܆LN層iZwª9zx ږx#32!tktl޻)x;V^m-8xAiQ`N_W䱐ܤ~c&1)udgӘؚo ZGb, d+t8/XY^׃iz(F5d yrLHM#ɔ W"3,/ge"S*q6Ҡ;Gk@lHbC쮿K*Z\ .=eV(RX|WݐuZ"+{Q\nd]0A(H9QEͫϙt9K[*.\GG8-wI]^w^bzMrV[Jdcf=0$9ՏGBE6XOpe2$ź]G;+ La}$Ќpw}g<bڜX |/\y'}ZҲ~ gYB_8? X掻Meq5\ xM{*M 5{-6o2Ef5h~3I_,IR+:d̜ǸzK<[ {H='VfAh"Y֑̔(y}_}U~܎ӽݧ&tô79X̡e".b t2;{Ο2TL+$>4+ krDl"5*Ghx4Twnq 鈞2iтEUq6M|U$Z. +abŏ`ij1缀a"6-דKJF^QlvḸAQ0ߖ<+}~ޟy"!yEV;R7 'Y jVtjL;[i½y]*RT f*"l7T祓l_UrFn.kH* ғlFjez #nVаrZ c6UTF~y+ Q foPNA}^d0-Y_ī(s)/5Oֽ=>}ͩË5ŴpgԶP WD0i4vOل)'VP?1ֶ ~~#%nyAkA͋SM\և>ӚTfE]n6p^~LVg:t"Mrl krO(J,]E Fͨ}b6B)d<)+iޜp|݋$H^෷tUlwAvMo@_ @,be)ǻYYg8]QG pyQnMךhL)?Oj/>yJͧSqmIܲ_ѥ2$!=tppC,+W XbX ¬!]ZK@Uݙ'5DX0ejE쏨9_l 0}H8G &2ps="h]qS>8.ވe7bm(D&u;.On u1P9J4GM9cUdGؼx%Џ+ \;!췱-XnmJZזG;$i>X<36_,D6j,zPJdK)kNUg 8`r7FyߺAx KISЎ%cdr!M1tTlxq 'ΐ#-p .g/;.uٚYg^#s+u':>s/2#g{]X8lJz^^1pC37> rE7-%(Mܸke6gbK@Je:$2%g31́|UÖi~T4p*[e&c@T0 IA<]E˭y?6îKܡ `zxo _{y̰wL \)bK¡^{!Y/HEm;aj"A u\Ebpw@ {O`piO#w6z1яb 2}/Iy j总/^Qgj,L"AL 70[BXRvupux[)ipބUu!yoW_^ /ofA=J#Y|.^b drdpi&"[ٰɆV;](Wg|/~jh  EJǥ/;|Psfa{ӹĺi٭Պ^ 9MUW{3zjP}O5fA(֒}{s0I\C/~rYIܒfD]ZK*ְF ip`,98zޒÜƭ3oL w4_fzרf.9}&K5 VIvTQ;Aׯ9+P ŹC?U%"kۄs~4OPhM}Бaf7;DuM&<`?J;-O ֽд; E^sR,Xy|u"3NJP>OtQ$<c[^}]Iڸ$:mR1SnOɔoo0  UUݗ5#aL?^eYP4 .a &H#azE߱KC % 1G#f> H=2h5Enxi-N+_㢫x$oהUgɕS `AMN.[ 6>%BBZ XvۢeG`O,䞖RGJ+ Eץmi`26UZp8s>#+7u?b>lxX2W+ an(.RʉrY-?瓢AK0.Km&'VʾlI`1*Ө]=GJu$h\')" u詻@X/ kgD$yb6|Gf#8jS-hf4 a}ktp5}-ud\K"i=ϫJ#F8GQ_~bz.w&s/?|t~>h;Β7 Yҟjj Ā,`k*s~J PSхcu\sopĉ6M_WpxW\փD7KQB|[ LMu&Dg.@Ϲ&K FRCzf!uhg/Oj>%/lm]M]AdZ4t* :t .XH}=#ؾ(RWem7@Hy[sZ /S=se5.w7,aTCYΥ]p[„D+JҗTޓ DJeZo5٨G>' (QRC+pWz 1w_։$G2>M}uD}kB*2^ q=P,U,AsͰ6$@LgAA+(0L6%ax kV ks,l~d: [F Ӗꂉhʴpޡ'Fh;h Wx^jVDb^ngvTjU%2q>&Nl;,mK'$(>嗼+Y@EG[6K$]69R 8uEkBF a7*l=*E!l<ۂR1"sA+B{5QC.LQ]FK0L2 jpTl'*u龃q+)`ZQrh&i?3=\W+uA|gt`<=f^Oz /4昩l+9Zt!%-bӐJ9~ wi9}}j8J͢ ja,T^cOK>CO"ƻ6tIWDVLP5.fˮ~DqsA,c0)@!t uu pUw ^X9or+ SZٰe&'la$1[~j#*MFuk!"TX܄ZjnXITX?tch[Co={'W,p2FvKv!%ӹg詞h7.1_.̔4XYamk*뎘D:q(4/ ;/iYj|^рKRsWeX)eOy5z[&!O.`a" әNML(Zuҫ)߲CAQ~:Mu#h[z\;@ۡv֡$ ->7N 'xвO9RS_=6 !*QG2H$;$0&]Gu4y"qCĎc6?w y餘DyP¶es `]¥lE.Q=O0[8!: OZ"lp#DŦRȃ$ćiؘL&>wm4d _x|9x-Ҝ7 .53ؐBWgjȽԒr8G)G[5XS:Ǜ0^Rյ9KxU\RleE04twmv盚'BQ8MN;D"<^Le`jaP J4nEۨ̚CK4K![%QϘ~TI}Unpumk Oe&YXq-LrWf8 !WȊVa>1SJh́IM&w1AQ=1U/+IL߽8™էw}p_6ƽ9Rĵr n|Xi%1hZvBaZZlM6 A9ɷ{9w YPk( }9UL@K{~κpyr}67<z_׮EwfM]H|.m;vQSgI&'5E̴.G0=\ d"vujy1؂K<9&8R|ws\VtHJK1@o _Oi qSdb^EKSA1(Ce#KNrLs#<&f43ִb ]A!s7)J$-#n#]p{:O7sȣfÂki` @֟kbI8t?B6|D`3iMT{eP߿9ka>fLqΜqdp45!n (;lG8ʧ@6< 18G`zdb I 8>AWQ f#fkS:Vp;#܏Fl)(q¨S}Vwײ[w+;S.15)0\xpqJ7! ? ^UZ#K<;@yN4,yߎLa.<HRՎG6(z (4>U?6Xӊg,#wJp`TNJ I` SI'Saً\ҰO(>g\ψ3m9B, Y>d ]Nm)3U0LF*-33Gk#B's-c?ª[wEM8&Fhv2ܩȏXc2% أI{|r>c+,Hcgi!lSVf^_Y_zo12ÂWE)a"ܩ#L 䔋S]![+. S^RSl8о} oeUq-vRt.Pz*OTgjbt( ,W/QK(aPi;]$qPޔ1vg::Jaf;)`CWTKם-ѦMhCb4oA6uhf.4Y9iJ,rQb*Oe`nR0 2d`%Tsvsy+wi1C&Dp" Ib>OҍkSgUz%Yda?5SV&sȀWwdLwq3 MgE@ʙ= yL*^׋ }c&yfpE?|+l3" XQa Y.hdu;h㩁9]>Dv)vIPJ[5=z%&ySu{jRKY|= zt! ehVTqIfnrr!a,`6$re^QifhYpD.$zk=jbƆŨZ=ڡ!6Tt&U3}9C=  \_jlJUO<}4puHJ78!oIٷZ)v>Z$㿒A躤pϑqyWzewqO[LSJ4\4W6!:7t}SL:\Gv fX{V+q{}ML’,T1GK'5K늒q( "Z=ɷ]A *fDd"=5XZ —wvm@P d@WV!h0y3s{z E a߿? S=QWe9 ;(#RFEPBneaS߳|tysԪ+"UYyNma7GCfHH ZL,k"v7@TP8ϙigEb{ΧE~')k,IJ=ϻ`0~o1@;!]M sE\xxYZDHn֙2 4-t]?kLKY@ ܫcu5r>0qP1]ICB]e0?.pԑ.m9F b~9~>kN@*K%Q8ʓז_/:b)]6M5;@!yhڛ% h ׃jUW’U)'r7& p* uDǖŃt.f(߰^TҶ\֟'kdt?9Nt䂦_}b#hK;4mCco;G@TmfUB#bƁSWa kq!vrѭ|cy \3a>NHvtlhU A$)m"cmٺ/5i/ 淃 ~i: _}9Mﲈ]{ҷmҖ_6pnL_a|^1' 'wq{je½+N=mVaȻN)mڪK)!4 v?~jnINdߦva/<mKq Nwn 6+H /ly\)%RԱq\oҾ}:.hH5Y.4X~81dx %%i!=u⃒T3b{1ef1CKL B^$_?]\e OC3ثC9w]2e7Mۗ|Kn|#i(r oVom"XWug|`uFHk}IP7n_"p]0l~=AHU`"㳖6a ZuMP|6v30fPvb?'`*;R5=EzAE+6}T>c#g=!zm2Z&l/MG,j Bd'f>2jn5R%6YWǛ|QCpƺʿ*veFgNM .יo[n"2̆-|nBN2};r;͞+vN!o`L`|,lt@9 plbSQkCKl > Pq, kT禃NP3狙hty7RӒpx{* ʃ:]  u`D*}r_φ0 r%\S?8{57r$& [ ,,ː*&0tt6-`,%* dtmFQbzҊVv JYR/qaFlw7tÚ5tr~;5w}5-9FяTk@[::ͩ\ j^L4DXRm;Nv*C/uloqԅO3΋I6KWs&+GRP  ׺6̳6vR%ki }1 $0D*n)bPij {=X&p #/ꊩ6ީ"6^1N#iL;~.r*[=W9_eyoshW۪#n[-h&ι}V `ԍ0})g{z6*1-W-ܝis Sqm$}'![ˈ/iɀYS }= pwp\ k>BxZ-X`CBq12a;Q9,S3e"0Kۨr~9<1' gv '0Q./fj _zs˽˝.9ârI+!Z'62L)Ůn '%bpzڡ]WWy-BQI &`c>؟ k7 r'-箢! 2VSL1 P6j]5Հ,dbR"m@{ɯ Sow yx'3ٲ"₮]zD2DL,z vJ>t>FE#޺#|̸jI p{\k>x*I(yt Q0nY)m>]ZQaJddߕ؁E3Xi3Gwr>Z~ lw!Rwy%v=U$. Hx~grtO,^8, ; v7Y~@GRW8iXg6QcC&*,@)۝?:ܑ#%WUm*b82sѷ xRqX\"_܀X.T%[IjE߹5f04[l ĬҔ1xt |{3(/#D9HO?UKѭ7IB0hIl$1SuT$xa5:bIl/]vyKRIlT fݪ{nD_yPOX"dVmNb*l4Q%h4wIhc;4^v|Ww u7ĭ+S%ifSSKyH~W"5POuI.1TD - RL\?-$^W A}!UWg ?(pϱHnB _}cwXǚ`wZق0X8#U;E[3.>wG]=BSVb^6q{2V<&~J˪H8,pE[y+wlZ|qy[GM"~l/,9@j+`ZPxKH{1+qdp@EvL.~~PW^<*w |*7_z앃 <U<sR<|3˥1 ىPi^;Ac\*lٜDBJ;~&U<~[1^N=皳)t _[TzuGƭSAmÖk4鵓{n #t qZNZ @LI91f)8v wNa䙈a b=h8^,qYYF/6:bA$ZOૅZ*W>Ї^?Sz-j qC\nOCԸgtG\@[܋Bqz^4}hfmh?Kb(mH9%U͌=dț`9|Zć.qmgS)y< Uju㍩@ opL%擭.ROAuqRi<5Ql>,Kv*8ꥹ_-s]áROI)w)M" JJ6[z>ɍ0]BY6FB6f2̾! ruw /*: &[% jpmЪ vAs1RZ7w -~Pe$p4jDC1Ϸ]+ͪt d7UDbW=wo}lEVzWɧ ȫk"ByEmQk4wY[k^´Јhd(c ڢ-@S*r<Ǵ­S6 TV[-w$R1Um<<}'瘆VOŔk QF5hhj5i- Oq£غ.PͲwT'hG|LA>jf(LQxCwt dH^e[qJ gY{ -p#dT >4}macÏ&z/媾+Cg!p79 ^lPbgr"4ݏLS}])uiф2> g)+ɩ4/fʀ>Hasd,Wx"ŚSp$b꺿wQU&œe|r"U $ނ&M s) qT̴/=Q~`T6rJm.蕾\ɝ'IwH 4-LDA&5s49_ x'XI]yA{oQ~E.4L* їJH9..fWn-DKڻIqN kߧIM]oɍP^ZfY!~İ֪y}8Ux᭩0SYۈYx@ )T:ڃDZ8zBJۂx),z^9%d5e pe$h+"Mڍu su /H}\dN3ξ1v4PFҀ77P'3Eo2~M?VX%M!E%5=nh)G&Ug RAj-5kv"ﶬ z%,a?eCb+Ԡs9Q"؍R#ﭯk@QeBو%e9j8%N 0G NЦtYL8ZzSig8ynpV$l 1j%lYj:$xNl)d0۪IXoY@ E# OغjDͻL (\+|ೃN"w[9[7ކxXJc}ƺцuPIg1?'޶tv|RBiA"4:jEeUi.l[勇SRWl$=L`mft0Y  dfT&˧!<$P FD:Q6ݣ1>o߭jZl}ftr0f=tKBh/g#>e?o+,0|m.{4#Whny75.YO1po]} |󨗥0xQO"J-g! !E>sz6+5XPP:!'}h|ޡdp \Blea>ޜ\ڹB">; = OVys z>sF|QE#[읈?Q2D0r@ LKxRicxI2It8nFcFb% NT=*"^x-|0yҬ=ހ;8^l0ּZ=(2#ÛMSLsߊ8t/m>+WzS#RLTeM' x_8H}&'KmccJoUYT^Ʋe #;a7,;p^j o[$,r6 Y) &s,aqp!LǦ3.eO3:o@wЛLSCY$S۸0`3F:Hz"8Ѻ/axLyCWU} D,QMSXuvbjW&ğ=[!ćR:s[EVpcےFڲ%c'?3T]Ӹ~e 1sU<~ކKeO*-c*{2Ї腓XsT¿@ܷ82cYo ꡬUQ*(q}n1A+I $K{0L`ߗÍ}cU8f$#ki;n+~4z:2\6^i+/a15hכw>[Q365P)XV7a ܍x!x6[M} nirD(Fm L@i+#$j2@U.-M ;ˢAȨ)^a\L&J ^V(4YFЀ3M#yr%t{VYkW|[7``G|g+*7߫@J8C{4uy.qÝvA(Ugcx^Ѳ`ё*6A΄31bvay qLgQ?if"E`Zo<=f#~h> g]lVn\>-@wo|9*猌9$R~0njFVc,GW&*>!U'\,>*m|9N#Fm\D. /+sOgʚV{vcgb:ثN`͜ }Zx)3`UHg Ra869p*_J];8}{_$a˄7/3T:b9L9Xr9.v7ߴJ z|UuvKi=RQ}9oD. ~=4P-PU+[ Kj~'>8"Awm}-ɨ9ӈXGۉe?QVSR9-t.[l`QY6j eϦbTԯz0S\63jVtG:XRԦcXR+EH4?2аӨ8φf>~\ٰn%gKBv SOme6C`a(K&L #SEE=tI#anYgV4ѷ> V%&pZUWŗ)@-/JswoBѼW=tp`Tx U/=|". *w6 k@Y'AGF(XaD%kxOjӾ Dv/uM1KcTTMFǬi@h"=4~YO .ր$я"lYR4z%4_aI>̡D[VQ@6B վLg`Z z\O5zê !hE0#O*EL#g EjTi$'j?޻Czi{9Ż,?cePWs!H)9稞}fib?fDCe6smd9t(/<> A&HHJ+JlFd(ܥU)mڪ{^͔QPUL 1[| Fzt:O9noE QYn/* Jk[.pR2 9cNN|`"*Yk3qG)xY®8 DDw$v_xx,ooG3IC6.5x/{&=mg^n>8̻M1ݿk'.e?e6"dmesA&C'Jk+]IKP4nikGuNaxA,>wCT̠PO}\$Cэ"{ A!|hWZ5Zl' ;%0zeau@8b-zѹ N$2n?/AېA\_xe\^$:Ux Ϭq8gyv-=L~9o ^\ݑTbԹ)D#q?WqA<)'֣*xͽܺFw{\NYDiRZ =}k[Ju?8tIp') 3&up'k.2d_ssZSns7 PqX#ȾGw‰Ko0!OdS-tˆ LY-_d$ȆwF[˺`aUsN< jjat"я rC 0%.@qx(rM}nYGZ?j@fbm=*<ѐ̲e8v̇FKZ0-0O ߅|_p8$p2r\ZFisDR,̂i_iY E8gBu"n#Z9hD.o$]=ƾh5 ̸A,.Ol hk8p"h ֪%'O gپKTnDRdSP.kjv;tssJenwth%5&4dMkxꌽۛ-+hP֎n\iAO€җu^BNR>pchڍʁQ#冒(nmDG^/̭\Wh;CY%ʼnX1 ?cpKT!ܾe´ vbM Z#%ud7{gRH866R0惐oky9 p6$X&R^j($Tc8yvXg1G*P*,.묶!`X𔻵%2A$>q7 rVcb鿩|Ι!%to-yɫ˅+5{~Vw *W'W5_HKD3q` :(b֛>=\٩DP$A;j8LS(նLr5H}l lÃ1SR/S )iJO& -,,Խ7RuWýnjl&Ff4|^R(('eJ4b;FLkp ]a_#'51:0wr[#eEv (ANL %ds-Z5aW e+B&n!ett.p,%L".8bW2 T/oh[%8]Nmv4x$p>/dC[>Hx>~kҘuԝ \;c<Qb(2~1Kq[MȈ@51[xjouiF ۆ' ^ x fBjܤ8Mn}rb6zUm&{5+ ޿h~gغ ]\10nkʵP<ɡtQϴr-Η [ԜAV\!c '߆M&#yVlv0R[5[o8@hDPSҩhs)Ď b7) 4ミK(vKs]dF1HF.,ZiDkRoJgm /8K7s(Ny DY:$]B[oX}^6/+)L& ԍrr"l|aX=l9Pw tp=8XQfgcG2WV`_ue$J8'\*MRraMteKQ)ٖ \ c*WVR5oMJ<K+| 0ޢGip1ȕ~~xt GQcF¾BL7 =J*$Ԝ 7se^mzK]:a$=9:~mDaN¡^sЃzG4`XQ9|x"IR7l-$6X5vςQC .{osE?@3 x±:1!ҖZ.ZAviB"jω>H{s`qK[iwl+xьjp!7i4G|v,m]X,1S"FaV]*R]1@] $?Ħj '7FP{+g;n9R*rA3QN~J mLhx4\(يMtpӣ3\"6 d#T-z|8&oH{{x@=AsQ1^B)Ӯ/d[UVZ&^ I#TJ`;9rJwOP  0^|Uhsj*X%a~;Z̈xei}XnbC6@n˾M d)#4J*BNH#ryI4 ~؄Q;u]F0yr^|~OdcEcqN]ˣJ$|tr2^裲}{++ҿ ,BiRm+~ o$XW\04j% qpȝb$TJy*nMDX)Od&B{kiHymX v7΂=<2k> !OZma\zx©9>ElmCt0vX Hv~_tQS1"䋋+IV@`"-_T кWA,?!Pq:d_ #”adžiiZodK9P hTWzۑ[ + ϼBxĥDZbӻ4L)f%&/xh4~Ƚ#wzfe>-LR$ ZE>XY8`X jqu\ 7N:iXs,tE[Vf <8Jzr }0f{`J]>oTƫஔ~kڧb;!Xa(=C~GGcktT11ݪ}ul?+wT0M@N3/H3yj~% z Ͳ' M*"DϗO_8Yq1G0G评6ĄkLR7}t 6cFg!S7eePy^/ Y !*Oo=a (v|̺H"3i7"gSV7ۀX@#!bD]Ub0[9IMɈ &65>P `E =u~A:Uah)zZp5yF?c:3XOB`Kexh9%}SxhTw4z MvӾi g)+5ziQD UEңY{z^5M˟Zʌ/x8n )ڷ eC!94 ?*XNl軧fLw;eqRPcTnflPW^ho&k[uw򸼾8wib!%9lN?Hk WRǦlv{k5BmowmQ'- Y0n Rv]*^wI }WIh)oME96z pj3>D/=a0ye ӚSg¼r'&#y㭯n}MZ!󭁸ݰ*cDxD՛-]\\!xȌ-ȶŁLcŜI=!m[γeoo*.\M}"/l,"uBU銹^sT2qe7d~zl@Dozd ݔ~bkM7Z~~blaK]>v:+H 37m}mM%WGet.ʡWVͽ/J quf˯I$q]Ĥ^E]Z`ruf%n6G%2yCI*~r,/Z{[H9:ɮ}渼ڂ!D*Y=>D./葉@߿3?1)oo,4y XH%WРLؠ~ ̆P(Y޾Kߨt tcpmc Z}[Y1,M 4e0l~ߤ]9h>!h,#ؾ{=׋^j.)c z(JsxiSI&A)( @uW죂 qя68dxD(ݑJ5[|ԣ?¬DzR»pnfzPG"P.D~AJde6\«_ 2ܨrpdAoz1Nb~p{ORt9= V+Dğ)0 v/LX7Ir)Z^K؟rvED_?qx ?36۹U& O,\KtPZe Ϻ17_^%7BC|?0[ Rs#t=J"M-GliߣOZAK6?*59;;Yk鰻hzA'-ˣ)D]0z9~T췟&%DI.b_ki^tΆzey>#ЗHnfx]qM4Tzdʭa=?VFڎ1U. ޥI\ʊQתƾèc{aŔ~򰯢$HjL韊k2 N\vbP$tĵUv3,\hjJKj8:) ~q\mqx%Y(#*!˜f9,( +$Y uf4ȫo`yΣQTB 6sQ1i)k+A%il~̪7£ mؼ*PlzS қ}g˥)^Ҹ,\ P45{LSTqՓXFUW=ջ8$v[ԼQ7(wߢvB ;зsf|s&rYMueV230jmfyDi ]R%'-lԏHr8Yp3/bzɉ{B7w[vGĨ8fk5W0iX/CW :4w.}6̠qXUr"vb ]EQR#Y$|Ev\;b60I0V0>˨MɈ$ e%ܝt;}Z7@c@(.:ʻ{K-8 L ڿv);GIujY(`ȭūSo)ܭ\J&2ԂycxApzz@uϝ@^Τ2ws4],vZc^yvQnU1b٘ש/F"]C67mjB!Hp'šR޹np/ 1FNS."tDŽT@tc?30oR1[wk8>v#I*p)n5܈衐[D)#L"{53Gy+.mD&xN|la') jx$KL|ig=Q%(7QlnE!w_@H(KNp&sN04&-^p[O{>; tg~O$!^` 6 (7m$:ODlrG)RƪΖ<ٗQ4YCz{mHOji% G)yY[ 38WM`#!km'M-"LM~أFۻ_m4~0sCVOU6ބ'31K5cA`APwUK-XI% ,(9@OU Kyy_W[H϶VJEǫ`MKDPұJ>ڇb}.l2ﰧ AxB(AXͯ"%Az[ʭoQuYBb@.zШ/ kIXmzB`fC/L̐K)1m_{rqYfDPm #r ;bQ5o"-z9It ׼V/)DJL*C,VʀF?b, bFAy1R@FLex&A{` [PG4dDqgR){ Z}I➂+%(e'G~H;z( mxv"4,nYZ{wDj)+JQ#-M},s{;.l\) v8+Jtxoq.@^Y[޿rΌjmE2Up\ҷd{f= _S4zQ&{3 dΏ&kPQR+SEp~LA$5(HOʪH0SBHTe#6W`R_^~.; 9m?iF;y[}#0VB3*75u(L+q a}J~n}3ڔT$Upˊb,Zܾ2p{: U;]'ˉ!xP'2GtL=ET`lGd9"T"w /^8O5𲏊H vWHTՃQZ1ÆHn0+4"FlDbYHgE]5vyp {{ [h;-:U`O(Yt;/Ii7&69Ixཁ0 ̳D^Xx~Q6E6³S],?V+CáSK;ΫG-mAuV4,}>*#3ܳT"*yGLw5*TPƩoo:}h L%h2KL|AݬpS/}jeqGQddH-؞hdPM ]]D|qIU[lgꭄZ6ΝkoRoOu^ڱb(4D}UdL!kfn!EɗCJߘ6pDVt}Л.屛We.&Bp;v(V;t< xI#޹t RQ=Rd/@&?} /tuo:j܂O 'SB Sw: IA\0&m9Qz1F=Ō톜LZ%'um9d!djcȾ+`SzRx]P2EcTC;wWMuq º% rm5\ȧ'xI+Wb&4JM_HH:ɜ/b:X(qU9 \m;6,$79*g• vn$*Uu6tyO>k OmyЯs#.J6D${Kx XRR"fKju?5EJcz۴xzH$q 7R$`8V=s\d"Ө= WG艑2Ԏه^d:yڴT8H uXp13!(Y-e7Ϟh K^NLA7\'5[:O<`22{BM%ª Op~:$]76~-~o%Rbwf$j^fFN{:ۚ"k@YDip 6!b٥;p0IeA ɢQrϳ^k ?F'j\FnF>[ t/Li`0E~ƛ_IP5 XK,:;oR}ڂg.Hq 3T+y.հGY C#5KÙ7b P?`b}wlwfTgKq0UsH5.A$,#d1SRg2HT'0!9VW+vk&|>p=מnȵ0d[UhYMS7aѫ7}#SEY1L+iv萷*3M9ΏOG%G. bHr6#|+Y l&͝Y0Gbtw6b,5j_Iԋs?pL6` &C[FL䗽.)W  eM :VTQ Sr:cA|g+.nN5| ?&qh9?'/m$o2."y ĬB]W8P0]eŷ|,pV X uGkPA}OtrbcrfuQ.4b}H\>P[-oBZ̧;Ƙr"npg5PrcMIL̟ۣ (#jW_6X{gu!%y!H= Wc۰Ix4eorO^Tݢ}4 2vEW ]`}3g9lm,;}j'C2O ^Po| 5uiJ' h[᩼ QRKz=o:C =i:${gxu-v$` UﺌGkr&{󫊴fV ]EyR$]:|d|t;Ⱥ:U ԫI4ǰd3?ȋw3G홙tƚ-n8ZN_KCkg+l1" ~P;&ö?I [pDb2_^,ᥬ|5"*g/[*C3`R>,DyYH]M{3W,:{OL mמu WY%9ϻjLݧ^)vNp{lPq]P;61?5V Ao 05_em-iMŧYepnܕz:\ qEQݖDcx֍|2Rkjk .PҺі T ACAT/imOo !Iu#P8+fb&-&+?2A=CT=LҸQ_)wWOﲫ0u?-rүf-@I̧;ʺ2z;2&H_^ q'aH\Jܸ9r^4|OΤ6”!H,f7~! K|7O=.k1(+k-J *>Ab !8G2Zx$Ѡ 'iJ,eZɼ)nM3GӾ?1Wjw>t7/,9oЇ]gL,O<#VS諠eO׊t~LyrtwM,QeoKk#^(:W uhɍ05+,xGxFv/_ɮ`KmI4ߓCKx]5p{Q do>X% v ѥءH˘=@ /tFt^.'on0bo]uJ^}k'(ćX%O- $ }^?[P"G,q@$}i.2d#rF6LZ\޳PB o٦H}IЂLci/k9@H9"8BDHVpF-;i}{-fjD&^Aac\5sá/P9r2 c^ٟ*%1K+Neap8F4# ч%3nd>yW05HSIiâ\SD+׉ʹJ! Y)BƬCwσ^e\/C0q(Վ{t.I9eNl橏'ăBALG潳؟W/6ٯ*Lz|. 6!՞?ڊ/'{=rFey+,J&'sO p¢i.+\LXJ"5Ax쳶cyգ.Ӹc!4d-^VVG"2fG*'k25,PAYU3Mxq o˩Y*kJˁce1o@믰/c}D=VR᳕Uiơ!~SАq:4k0BX&O|SϷ#Jjq]3IewH A엟(ʗ:-\>i8A-*K43zJZM;H2vKؚPGj!ꍼUA׺sX qX]YOM ֛:->1 v:Cb ޭwz [$O>VJZ)'26~#K1l7@q!*O/gt` :ZhWM1n,p(.`{|I@SJ!kaU o0E+= t.v^ʶ1M>~lQ!ڌ&~ jZ֕`l׏WLKzCˁb*'=+GXQ6?:DZ<%#)-!򤙎ϦBf']IP)++4F0Y{A6>5NK2u+kS2\^uZa39G nilܐSt/70kVGĚ߯~3!WQ[8zH>_n oVͼ?./*)CRF#oUy@y}IXO+.>P/|'+MUl(˜A]Jr4WaqTp \bAC-kԣMRd1}KS@6 m1T?m\\# C_`O.K<0f9X2y P2 "ah/ll5Ye7H)Y+D 6F:* wKu|P3MkB$%' +qhP Vur=UB׀,`TcHR*ڇX@oW`Tg!\,D%Rq-78TuϱSzDm ?Oս)Q;s끧-9:;;91`B% `)BK]9 ;W?WD-dI& M#3U6ل .+]aFPRgeCٺh @[tWq_!P~[BB,*-ۿ$$Tb3D~\mђ` :X\{6]iVwm[K:- =-dޤ߈yJ"=N+L P%q4uvY7@5/_fʧ.ӍR͎V`ZkGtŔrc:LQP8y]wrH ms܅AKhܲ B 8HY\"Bl4RŤ^ d8YLpK(n_s뇣*{#ð͍Ieэ[ʩI(RV9x\r{,-,goM:Ј5`/e dz)1Vzq_TF'a(8s'+sadaJϸ[3p[+-~]O/ c  yS? mKz5jAvvYy94u{mv+#h yk#g.!4.ޜYraiNf)F٣.m񞙾xdV'}%JzmO!BdetTޤJtlܜ  G"3EeؕF]N@!?0S*ۋOeѷ'.T/1Pu'D I xTZ]#<&I>[֓54S_ ;.o,<%A~|C2ȡfW&bH(|`=(Mӻ29.i\NaeԔAWpNzV#!otI2kU ^y˾%1l dAԶ4X C o-5°#}&:hH$ohu :GDu-3ⱳ]V'?laR\"Nwf3ޝG'm&%=`f OIBǢC2dTΥzy-?8LO1]SR&e#FBN:UE'".` [#  56+%NwZrR_PBfpEd$T!ݷhA~د?]O>1s!I7ړ3%h8{!sêz;c ,V%6%H>-) 0fOXR0PZD?x r/ u]pB(+h"RG}a͵B-C~  _삱pJIiHkYQR%E"KsVXD+-(&")#8ɽw&ߍj$66hgȐ&V 緖 9)I7s!.U`Nf M S"5AӅ_g-^1y;T3HowQk 0~Qdxz6 pȮs]~%H'fFhS' FoEM0mx8FEYU;B ~Q'ӏbM;o\I :s~Ik3 xSPA*b(_ @́[^EH*r30\lt9eZl$53aG1ik5d&>hAm6w } =L=aC0J &_eO:+ϑviïc{ye}L.4R*k>3ԟLYћNƀq!-Q9LۜP9Uah欚DvKi&pTǐٱ|tj>ĝ(,&؇!IIb_nVc+5rSKsKCH: ': pDZ*(y5ʄz>T5kRq[䵻qZ%CE:Ro\2/ia4AxwV64DJZ;zyzccwSikd2E$tMSM U6J͠b-ݤ*P]ad8^i5:>opO0J76D?-'֖zp9_݊WfDrM'峁y5YkQs"Q)Pey-w462ƀ1+ڵQ/JV8?Wk uxRJ,A\XKK@U=]k~bS5Fj٠FJ^D02Pl&ۢDkS'VJ 4>lgr?hMgvԝz@A T]:5NeX%Zo~=<176jlr tB4MQgE"Rd.4[Ž[N@MI.7w. -*sz**I8V H7%/%$̹*q5z®] :4jiX2g8e 6z8(:0(R3з¶7FzҪG> h1/a5KJYɽRmi"ahbbU~K=q4YhTtCv`˲<35i RZ;KR)7 x[WO pj4%B=3rA#kE9Hj(8&?=ثTn %#5bC5tl^+ÿ>{sQwqk@:}r[KQ864c`({}d>+*qKBphzj bx:<>]sEY\*]ѕ nRk ܙp-r]9p&0 0·+~92oHSHOS&ۑ7 ԙ?B7t[[3t ag"өY*U*'/n[rWWzd!lX WN\+}kğ 5Pik=@a8mGN9Xz5CDSn3sNb )G9k(%JxY԰Γ)'@9(LY+¶#}FPmk\w(]ƕƤbMWNjKBCfz}6JC {-Cd&QZTd)RB!|pܳ E'3`747=UӬVƎ-V*WLxm%(Kf}!g݀IwFUM,{J_~Ubw}6ĈG8ݸ,(C /%XO#_^Y3IƆcOIha4eu2Zz2EE+90)#J섈o,$7W$AGGR}^өi3"O53P^D 6hxW0:PL?;߰G"+K.=Jz,H|lR߱/Z;B~u7:"q{M$HD8`Doө*9PB@r79+]OIt RPD+bC*_.gVH9,'ަC+#HXU*7hr* K|qXrNP.'O |V(@A_ݜmDӔb\Ulk߰=f |p@gz2Nɽ2w(mCK7FQ!0喥KJسJ <8)R u%ۏ|Tc3anVqy6e `AZ޲hw(ct^z1qg_[jBXdMaPVǴMnړs(_㼹ҒV LǏXW`RCMk6Eudž"`{l5_3 U `H Zn~O8bOv,j~ڄLuW˼*;~>~![):gAoC9HTE=6>|-B!0>k/Y^WW/PҳS%8\}`_DAOi1A]DR9&g!ߝ)dr%T,ZVe5X, ;1֔V(+Ɵg: x&MƳ3DG l'@ z]%[ ~f::uaz41޷FO2c9 ?<^3`NdhtvD ݩ4Vzʕ,·aQ[6fל[kw:4CI){e͊y۷u<4BDdZQB[W)f||I$xyBD؟%+`.tF#kR)& cw#I;$P_1ɚ`&*k|)0BgjX7~"G޿Xrop {=ńvVj)ѰԎ7@OT9T'MNᢳyEY˓R8)t"%79X) XN\S HRk(Œ3t/+ {W9c[ĺjzsJv]Xek>:zJtw ?!pj! vWGܺJo9 jfW ]f+}N},>ax{e4Op!Q;GW>w/cאZm75婽~Ըq 4#8#_;6  -e`I^Wh ?rx.{u{|qO wvx%%c^]UF ӟaAJEIiTGsM+XgZЀz_:H>uTM ւي}sc{((^RQeҼ^D n  ?ϐj lb'\32i 71e]n]`Ec|!<:)[ 5VKbLn\=u8)Z HxvJ+#߂?cqDϜ5M!@_;e!l {5b\"܋\zg2ܗZb TV˸$S9 ] @] TJ 9FKFmT·`(D"W7dCfRu>Dpi9c9#Uͨ"hzu?@QwaI>Tӭkޫ!N"C[V1\4cښRD/D"pw3%I~}\eV|+~`ڮlҒdzڔv 1ZK咘BБ2>KfK4Vg8{ ]^$X3IW33$/?zr;0%-.yuv _!0g*őg8(> ws$X_ew.(Z2&M0pLLLZ( [{s"Z]K~kVc[ ޠ>I?-. S6F姗M\o(p9Q"Dڦh=^?? ~~q^$Ex;R( .B.2^"G0eV[ Y%دHoǻJ[u tҌ#s ?L9g#S2ׅPE4e*K~JfM nӎ[,[[:vYǸ(A-!%Ѫ?{D`Uc'hd{G{Hiޞ ȗvys桚˷raH_h{՝_5Jzqt8c=vjiJǑb lCJ8;NU= }mAЎցטZXbrfy[QBjgKq~hۚ-Gt[M+i:_;BS|BI"=M_/ ҨM2 E\2EzNҮBc=_haQ{ 3 88̙i2;eV״G`C_}0 (DCQpϱhUSoW}dHեShj-=(-~SI՞&`1,ޡP`/>Va5csѝs]m6Hwúck->*Y#' n=&p ;h(sn+*ZAią2|ͨ9 Q/Rо^bV ᆭCoKw6 1`1RǕ37Hgx&{}utle P86BY]UI~I»v7"$L.QC!={H-Ue?&a1a2DSM .#x|A-B4o-ޯ̷JC+!?RT+Ρg)Y\qHφT,5לcExA.Lw6z1wz+?D e$Z% yab[2ÑH{̝ka}EHA/0GRbh^JHP`7Cysl{k!|ZYJ4 Wvk97N/Adz#Bȏ'_Zj)hE-?~gw"ǫ.~`$i<!党,21?7` K1vv&RT]`bkvi2@CD>iV=^:U$[fr4fYr,Xvv]h5Qf(}}/A5f@:gJ(JCC $(E4R~-BS~: zw<8nMV& a |*8A TZPgeJ埁ө:O:'rJschkKl*=&x[FCV/LƢYO m#6l$VQ499[̰ac#Z.^٫k9vB{hG(rzSBda֖SA8UѢInFX] _aG=Aޱ].mp3HgQ{4PVL-ͿH1ֽB}Wvymi~?K{@ 9l9ŔR5b x7M%ʖO֨¬ P!߹h2l$+Z.C”)9 M>̌  C7F43TfLe?qR Yj1Rw~6pL(ݘ9ھ ҭUaZ5@_اu"d*?_DF,.(K<9pZZ-}'EOR7MsԼL\_mphiw"IP6e)5շcѼrXWv'Ɛpcۣm›/(H|d^'RO2`4RZ)DKlnE!ufQπ!ħv|5a4^9q0"RX.#MJt8rHme,if>䞘~K/1MGa(7kSYX_2#$S@֯X>EW˲o^ Z^͖tm\\$s*mGANz(6[@%ȵ/Uf(U>ݮR7 R'҅1AM<8ubQՕ7hV19y&ͨtW QވPD?yW^F>sQ* gq<޸>"R5pHgbXH>SN풒SJP72*J&؞'C]p]:&.m#ya) J(:7ȭN5}~)i|jgbAYZ]),|TDrRM/\c-vY r.~T8Gޯ !U* a]0\3b1(Dק|IJ`sK.x)IPb՛=sMį-}BG &o.Mu|9(2QA]$~ǂ=X O u24jW P{̓5RDK#m.\(0S1z'e/up7fMTͬBG$@}b)7'r]5ڲQYTY\a*BıgSCTQ/#m}>t^ ;5T {p)[G(BvbheHPsKk ׀}mQ7DԾQExPH,8,j!`K> #A-OwcN!G)kG;ŚnjKf FZSф4n-4,#,{??J;WM[Ȕvi;Vk_! ݮ݇04ODG8wS[0h[fm<6d˿~#H6--f`Mr1=\S޴w|ʬzn0o&Jķ^'rϨdkZYU( @HLf`\Q'9`QmΛ&*on8 y7 pw(p400So&@H}vӊ(2i[vNi`M[lrkj<~5 GnaɑRm*3^ڴ;eᲑkE'?+^e+#ZgqOu 5.b8"C BG+L9ЯIfG jy(c3~^ V(8I8%Ig9>rШtn1xQ/ Ncb Z*Ƨ#5cVjtC!SWs;#hF11-mSznjb^!*ƹI`C4d_)+{[Wx~UWޚG3C}Rb^N=J4۠WFhΣ{9+zm=ReW q+ȵCU&E^CHPE" ^1Ԍrέ MMH>@3l8Vs6^N $oTDfZ( $7'}GzlCg ڰ)*#ae.QCOJ|b&WY?iðb~LqFjս%BPju>5B- 9,Qsl+i_cBꈷ+)NOa6XPBU2`wIP7 qC'K~jZnTLހ"@a8+7E$F HAN<ӶNJ~uV0l?x7D2NwebvF0_2{ZNO1`#zZeo]:B7AeԼ6Qݺ\U,vوIH,_6 $Stŷ@SyɤG0Bn ZG]lz =bi=;OYVj/~Jb4>5u$v DI]_SjaLUb}hxP9,.m1TB:ͪNQ3(k:?nл͗B - 6Zjy}3U=>vLja`>Pb9XV5W팉8R[g; ZZm1sJSz0mDA0S9m4u \bPO{ pnUtfrʺhg?n'Lc{~3ՒiMss}Z/*ـNEљ ('y4>m^AN1F/gSwp_$fF醜 sjU6&xOIۓI6|U"wgpE4&d8Eݡ^ &% -(CvabfMݶ9/@ܒ@IsԶP^#p"'-ɎشUWb zϼ+oBglFӈ SY^& M=ޣ5MAߵ(IVefהOcGv 1^uGedldz3Kf Ugękvw9J(HbC`M( >d E`b6@~Vm\l׺4ΐ-{/7FQ *;9!` JBZOE+lm(BT{ dF+ GP p bQWgmY֍h[NBZ`WfzHZ7F ! S3!# twxa-ꓖ> ˠ&Xl)9Tt=&63JR%_g1+jfqYDSYSzo~|d0itpfd7>h]"Fyk.Dm]/J-|f.t2Ʈk<@Q; /bњwIsᷯ=g߃G&SNWՆHnR%&$f* 0UP:*¶3 G=qx[^zR=ӂ-.>%OB Y ``+~@]Xp}s}V!I!bɸUR]+:IJz0FLۮkou\(} [M_"x|>"e%lܚK(bo B8,F74bSt^JqW.MgI3v7ա)]݇4>$P?X3Љ~V)' QSڋ;mX92HsԵ}9k*z9(=K)d\==pC[*fa9{n^] Y:Zr9a}~Ard#SHSb <6gb]O~{"=#֎Cݟ#ǓGAgj{&M'<#nӨZ}qdDZ/V _C^7F geTim;]}5H#ZufYg7lЭ!<*Z+}rIhM2>) Fby_ן"; k#Ư Pn(ÕzF{(?D"yBrT+cX?lOR$S5\C nA'"]w@Y>^#=kZ[#՞l4yBl!<ᑋaw0d.9xLzi)NzXsdIja;p/'mX(4Yztǰ-e4ˌm}f潐#2-P 31 _؝o iH~W*z b:,E<0ewAOZdP0txji~U-6Jtf ّA"!neǓy.}X/y qU:3 :APJ/7Nr׀AICE-a* B9u|ufE4,38[4*]7mGD̿zB>b|~OWB u†ߥ/o0D̪Dz֡d /|[%5,!|oh{)v}:bu㘍I8/Y}SӬIKiF"L1jtHi|T `q/+VBƓ?=-QڊmlPA@ B!j*~qyejQU=a!>O1+/;j[ׅ(?EI *#Α+&:,&af2ʐ` 4Ix(0d}糮 g?G'Ы pq:+A,>D|:M E 6 -ܾ5T*8iR f'gDtlSc)>Li6Х9V}!rndmio&>kw*w>8ެղ%Ж {JlZ#uL۷ "4Xz%~&@x?|3E[|oHHN\L7‰ ]^!o:ѳlzW;jVxOqHB.o.A1&7Mh?yL[0+J}5Oi2_omN,54]w[D߲u֬5\ß$^hD.G)X⻔`[&Ԫ7n 1v-{=gasZ ia؀wj͹/ neGOF)%JpU|wr(koܾ˅Z+M]-qжn\gn&(:ߓpeμ 2h5{,J u ՌcUWmܼٞhp~- !+?LVK5FfыyjXΥ{\*I$ Sg& >=e0R-P8@@cr'^s-;e%t8#Cnp1df /zjzWRR8NSE*lJ6C -3-Oiť+UҮ4?G~ޮͧ4nϫ!Jsn<ʃU)_*"`>w:qBI}Vҫ 8DBղAN͹v Qٮ>A̰œYoO4 r?eX>mQHCtίm:@v8tNXPu b^^2IglgvR?Ppw3%d]̈́1YL2Y@j l5tfyG{ tSd̺NE EHIȟEOkb[$ o͡d;'&z&!. @%Yr8phP ETXX4r   SZs`cs5>A%=35%brK6>J6$JZƦ!}Tjrh)!n\oPs38ۆn{!O{Ɋp/Wn]BI:Yg\t4m`ܠ0e4Li(AXCձI߶OgީU! FTd:>\uE%y2JOpքWc8fFCk6vߣ\yt'H#rD}GĴ-( zbӍ=y #7_~kX|Df~6}A79@zHK>R.^ۺgr>>؛El#P''oE_ـ)$I.JN=]Tؐ0 SH67;{j 째j5 r$YPS U@3,4U%B=[/FYuq`^qςN,[~ ll>W j·QZ+J wЩl,E7Ny[LnDYAq*jBK*Pi?t*ՑVL"Y YHdfykjb~1o4ljBh,0D;gemg^ j*_Ğ,H%US󓜹_^ց刃yA7k+C+z #팋.rR…^E(:u'7&N"n6eTȟLqL|Q?Θ<9^9hhl'*r8I_æm[ 'wV3QnjCzY))+t9M^]Ns}JyM bZ5C3y )oO[> ݘy{:\קq ^r{כ٠/9θQ#̎s'D+|03nA ?dCesjy>=j=ն GpVh {Q2n60ĉdуجU:-G #dKuأh?AO)ʹFW2@:ݔ-|ж VWX6d0SsM<;nZr<I F24xWk'33Jcdj%VkZ;5 dd3olIrԬW N]"v:Iat˹1}Vr#==F̴ꇩi!UJmyl%bs*9\RnbvyenV֚Cӓ +g+#qS %Il-;kg^!_$-5ƿ Rշ3Vȩә<`L}Q%XtHug5y~rR:o5(Djr0pn)?'Br |&M'#p=)kMB`h71)=nŋ6ekWE,ZC:nՋ>nN;KH=j :! |;.M>e:7=K5FCx6LHiuq2eit+;lz @a$UTȊv?~nԑ&^'6Z@Gj,CGa. +i檂rI׻O˗m5L,髆ՋUB=AEfKo5ʾσ 1\_c?Ԥ!1Hupwk b6.ٸ _X5NQJ}E3)g&7.Or*Qr${Pe2ɜHe]fŠ&}KI?fΚ 14Rx?l9  \k\#渻 8ý6BXݸHe(CAdBjMGhՙ ࢥR 3J8 e\F{r7U)&4KhU5t}v׼PBxk[ U{9Z_WX Esɘ;OHx:׺l n ;sK2=.p\9~`%~-Y 8{Qu\s#xS9 >ǹ u*-;4*Mʒ&|*4F T> W?:pT>Zbr&ǫp9J c)6N6ls}lFmx8Y11"Iyvdg{M7"sՆ"n]MA^΄=X([UHwgK\oٟ, ^TA۪D h&5ԋlX`(lXkhntMяS+` \geY,5QquFߏCh=j뷛6xFy8kĄSqG~cߞu43*u!NS*aXoU/x|IJ209pِҮͳ<i\z'yɢ ƬYlA|.M~tC8? J.Gѯ?f~;ܣ0D~9zfoF5C.u{|7$ms̪xu."q1 %u?ϩ=nhj-y&T=WÓQyy g8Y}H HlG2/>ds #+Bmz(8Ѕ-WXE˧g}cN|"px9eIA`W@}Rb ;Wh纜[7Ls+ꑫ/f>2"mŒmeT~j:حGaCe#C8,9*JtW8 Bi~l uCKD@#,&6=<0Z?+J`Ql*7rU~q7+'Tk$&g9sk,}ҵ`l$}$؁f.` Y;4gTHTw9_ug9;/DhVf 7"d䂥0 { |_=OS|x鼡9wĢtDy\wUeכ=T﷞LPbufS<]d-uOo?{?hkFP50XrDx(ϱaWCOC96ώ)ЦrEl?m}J:,#(% ujW&5\?xjo7+>r5p*)=8.uɁݾ}T^L% OiL (^HރiaNkUNKBXL&ɂ`͖ |o lW:rRrY)ޖe"lVx #\[5vU+AWRL3f4wnO?#{> faUPg̏(FϙS5Š˪&Q_=S{0ӑfrcaت7 q'Ӽ$KDjN)ӳd!.6iK#-%>XxBH ](aZcە&Mt.>0hCҐ:FtϠIYRQ3a\9VDѱjEUE"]1$ ,2Ɋܠ#D- E3TddUkP؀GJAwD "zK AudELWef\5ugNʲ JdvgȑQ`T舓YX1l'HoӘO+Y5SwK1b9'E`#ö-*yȥo:pt#-=z|Wժ`r hЧ0b1) COŃD39W`^#Tہb:<B,=.0힘Vf+&ѹfΡUQV*u``MD@}Mox֣.˥*MQk 7PadXudY~4Zvݝtl`JBv1?[[:*fyKxHI#GsC\U 'F2\rrNiHvd`RV엍V`x~UIcfpqn,_v2y\3 Q~k<iq vT^Ռo0 Č^',~C{=7 I+vt!Tt z~5Ri 5 az;Ym5ك}è- j)tHYoi:]g5a{D#:BI@ډD) v mGPo Zfu/*b펦fɣP!Xm3/K)1TZFɐj(1-%v$r= SJG->A3TFݞ5VbnaA߾JɀfuzO73vC q_C/UL{K>yB\?N>ك &In?#+'X(g X{z!CX0EeqDw Ȟ P a|2t /-?7dc g-QשWO<5|Bh.E/wJa|sJ $M8x:AYWոd]8,>qT\4fs1PW"Qf54LN\=1 IhEɘ.֣yF#Be;08=zFn-3x!)eZ&67-s/a 5]ًDbKOaxM=[.$I1('nҷ5?;[4api˟ ^EuIB釉,Yx}XHY;r\ Li$QOCQ^i lMaa ':f8Յ`{ pI)J`΋Iw|!xOߜ }?W~[ ,2! J6VMxfRg&Ch9/(fѴ{s%wZA;Ïh=]^\BS8=|!ZW_׋0%}\6 VƔ_))59BmX¯T~l_8gz;$0|cDpf·֗.I9Vq%s[_xt˴?t2f1;Q_[a6%yZ4L}?8hm v2E7Ersh rry#L!:-\,L JK睦W.P W,4;nd9j2H塽or'K.] aRQC~v܇d}UڠWixzcv\MX*nꃒ>kHJgE y0Д)2_l~vhjniR=%]'va)2:301߲4bN6Ӄ<+!::?fr8DyX.@,6 [Qy;vQ'_AxI$l_;vQ _F;t-V xr|b3T6 Oit kSF=mcz3Gy_sp_ 3UЀ2 ڟ, -̾YTbg8y^|¯=%X|U?g-WBRX7$0lٺr3GÕt@ .]~憢D;sG `8 q}}<˞.6rDw?A5({x-##RG>p@IJ\,/+謣?a+ǪHO TwG\Z {άc|$75fH8kR>ɭ&hgɜ˱p|ߘJ`o'郃5DDi<~ 9UjPW D۱ %7gn=.Noj]mqem}.}mP͆Dೠ̛]a>4qd?Xʿ?h;h~総n$MhVΰ/-xЇ Zʔ UD 'k ZΝRԔ'_M)Tztp> oJ#\ƟRm/F98_ >CF6Ww\]BQtxS Ԝ (mx؜f}ʢ)Q-A;l.õ#H%P̲OB"&2^^gZt'h*f{7,.$JݪYC.m3ʅ5fDڏx>uUֹ;N9X,|XjWy ;|z %l㷋.k?8RA~#97T#Mr6k#+VV8Zǟ B<O)Bd*pѧuJ`ECT"{vdL~JX4@=xv`{_57u: w5ߩwMD:gt j@d"5J0^tp5{x@W9]\Pa*T2UGӦH]T.kC~H;0ô=K0[kC”q|I `ִ:w. 2%PEL aݚYi1>>Bj%qM2. UiR|xr9%j[]/5g8تv扪A!E3z|us'n|loq-fCo\Ǟ76|Ff6D֪am)}4ʵ5Cݑ@`n*ؘ|w"!@Z:l!lva{OYFf hLdUf7EgKDWgs8Ļ~-/Ӓiㅑ??V1I<FUjt r|( Ӱ vpH#J[N<%Vk54['];CǻɂU H?D M di^ȋ\D6J7yi B,bׯfJRoTU(l/B/c)3;<'-#:;}\ Wk.r4Uo{z.*ng@0teMR2i(GY4Nnnm&y5[ +TV`gž8-T`yr 5%@bNnQ;^*Ľ}Yn]F׿Õi626?s0bv#-feu nytW-?Pۢb_RJVp6e4lu؊ճ(EMmfI*R L, En[W6AѸ4Z{&|șfЃ˽m n҅KZYg,磒|Y{vln@h6.U&KN^-0X$j2U%hϫ9kV:VsL.n>F0za0.2} ۯ&^Am6ca:UjdM9E>^n~!_7kyVHY5(;JhS6{Ty3QBv8o/HpQU"L; {GZ xK>94X? tWяv3t_4%WFK8HˀXFh2sb)9dI4`C?=Fgu|Ń^ P3b2sE\,飔I|'3[iU r5!{gFwMQ1/ޛN'SPN=\{ H 4z}?˽r΂P̴훺_bDkE0hL[N4X4OkCz_!C|١ፉiPY&?}+!RCܪ$hz5,xbqΕKpZQ;Y!:b/ց2L-@whW'{vY"e$*0+-h)ta_ɎB MaB+I|s ض4=.&,\q\kux)\@( sZh1IJuk;Z@n),ě2 j)PEM$bL&Bs*O')kuM$sLja J6۔8b!ć,,Sхje3o .u^mҠ H+d\0ܧVѿդoĚɎQ(Р&g*Ue1{ 5lvs]!eŝdɢ  PpK]6E͜=~@}ji$cB!ɀY7uݖ]f`H[%@dnٸ*L/͘L{RDI޷/T>C"C}@N ޅdK՛9%I#d۷8z|qԁ%lZ;5+jOnlr=|{ճ6|\4A :ܜBĶR <*~\u- T$2<_%.tzև5O9i𪪓&QFκLWzC ~)iA ԓ_"5y%}q;,iH}= =3}dl,Q2p|kAR+Sa)^+>O4:Я #by)@[^x_dPNU/uIˡ /{D+yj(RiZ9nJrMyBHqVhM,kKG8R`[S fPv4PAl] $ ϰ(GE'y2tz mpaJVN({Sd `_}%L@|s}D6|>'*h5DWn<ZITw.w%&(f_B6i$ɱ;<+D ۱ĉLഐ!.o:2 7` ! )mAO$A%2ޡOJyb "iNg]2l jjMY1=<%=YsB HP bP,9kmT>H$H]%C6M|Aͪ RSi1M8OiAvi3j΀hR,ȋᝈ9h~A.muHg n mS_Ӕn*if2hlɵ\'d,~By^ve#t'?A:N+XW-zP|D>20,w :CeRoqv>۔?ÉDA(OAdHde8&$ȼ`Z"kUFQQ w DxOPT;kdw2Kr_clJj \aUaR8p%DsH*AFw)2'rʺ77D2-3]U @Gt]aVVc{J"j-6&F˳Ijp^,z(\>&4FF$ATop&88gyuVp޼*Z,y&'pf%cu7P jk[%ͥs*NވRaBKi5J1^r?uJo`kN9e?)E6$hTD|ZiK[;kx{( #J j3BPmL0 _w2`fy l6b60n];hDW~\OUVFΉ?l_Ob$qxD*Ic ҕù|J?wMP\.dGΆaE V: 5ˁ# |F5lߺ^a$t_7lV9,\˶g1RL 8U4QF(vR FakFWuII`9Fz Q0iVf9(GxHC*03{1O,H"e:$ X{b>L#`rP;iiQEeĝZ$8=ߜЉ'M5\.Kxq9 ҭ(&5)!2Ń]Uc8S\髖;lEaIʇSRqY+b&!@yVlfcH6!0A؝e\۳oXZV[9 :De(>ʙ$o]]1[HL"?&76]:uTb>0. su1M!˻7 9c?/XuM أQOM q&*_w+@;41iv)9EtaA#-]r@%cfv{&)@mAiQ %C 7~dfA" Y۾K dj?[$z24+պK 5 vE }s"!?pS P{?k$:+"wuFnj'yǭRECDXwOF")K@ #d82uYF3aXsQ`Aڻk8 Z۲b+|F8땟3jⓊݨͯЇ[}YovTܿZXR(opJn!mf[D咶2ʝ۵Eq?"lb|Yi~knj cߞ)DW`_TW8 p( }7A(coWI K[fL2bG^gZ(byՙ8Wz*9Em8mg_hBVyA6/p(;|D3:T˸<&W :.%8M,`~VKmIjCT(e? T_wWiGZWd7Gj -~|Pz*Yk@[ ;ov x+0z6(zdB:[*uZc2mWAxuWIb*nV8đf{ػ9: mAkSŅ|#9ZCHvN[%YAptvKwOA oOur*Ω!k1jOo]^f$G Q\<13#^%E]^6‡ YEm( dWBefTgü>3qVI jXa`u#WHPIkC¥ZIk> 4֎Uu75';6gфcȵe+j| !lzԔDC˭8ю\]b2&U)ڻ79:-@{T|@u~tIDn?qv^$x*QNIwIߪ[K:W]eQPm&pS<'׿ӖQ|21k<]e\o*$0izS50z ΓGF=!P8!2h2v鴤1nFT%6`>s^ _r)BfGgOa ~xY4tg-]Ё.3^)\U8B&=8b=uqZ%9ݓp${R-z\vs˼ߺOO* ,A?)^̝ Um@t3߲ig(Jeq.Qb$X5ZZHf"[#c?pj3g/Q+{lZ+_bS7ݓT cŮ  (uis>КXSb]A`ퟒdү,jz(#4D[c*,ы&Te۾+;E Qeˬ?akQV/'nl +ǼI!Hzunno/}r6Yl-eaCQG`H+ 7=>vwL[8̍6S\H[h9 ?ۓVEG$u}-g2%cz^4UI;*W)-> $%vHi탿O!+@pşLAhi,[+z;W$XU}`Y*arLUM x[K锰I=3X${5@kˉHOu ZG3!j6rp'[.%|m"Ic 6nKFUf4u˩7 Up\],+ThJvJ%i /$" OɾItPlS?hu>dQP \hY1[9u/;R+OK73)w@@(Z}ͣ;{oe@Ž~ڎjVpR@Y,A!Jʱ w gI#NaZ|ˤ)c\\9 9b[yA ـ\*ŕwy)#4SmqǍ5ALnKʑU2VeyiY$)CdU):ǻ{wyLN[p+ 6]{T!hkć㝇I杌ǨL,MB:6ABw"by OωK]~\d/XWji1:_[(JCffϵ[û."a\zeGbiyu#K=AUCOi=pes~>L;WR:JiC @R1]$9uV41AK.|Rh¡*xd1C9[I5<%3M$XtOqd(jt=b pD#(<;+虐\ k9):K O%gm#480-|V6dS[Gm ABHʸ'.#8htiBa߽ _WR[GĎZF`h5=ydtcW1*\G4ag% bzapqT4k4jX4.!>z][Pr[#\!c̞~.#MoI?3f>d w=,4T2(,1!n9 0KNоyr8~aT!1ȓ=bE`Q3b@ZnB=fn5r VIm78mRW"yzT=:0 L:h CskQqb%D>T_ q&BA',rw٤:v^B!طb댺%y9㇂e0% hD3(9d] =>};9I@o4.*1Exz.-cc3 H\!s1 ;( zrzRؽ)QX/]916G[ۍ\^i:LekNCq*vC-nn9fZ#gƵ3ũ4(v(Ҍ7NVżd$LjjkETGoРsUeB;ppC'i;9ԑ&V()Wƛ&0ݔN ȑ N\%{d(|sRSg_/,j (#Dp]#s;@ն%D^Ο=_;W4FL5'⹔,ERH@䑪Ecg'gN7S |G96/tKleb!Yx5:HR<6!xs"TC\ Q^s.~z6: UL: HᣭG'HlrMS?۞g0_o=,dbmȌ\x.v?vB\#e܋erX6 1\_6}dr(#ǙNrqq:Tn-'UPLQ#d){.W:myW} pRkoYiycxjܙnqaj4"AcWAnӭDIʸtaB[2h4 =10zf ?`џg>s!WFn36q80(up iΆr%] w2]9o,"1|tCRY1 ;i.p.f~-qa'@a)ljHzVueHaq`BW< |zti{Etw5` D_cq5ԸZH H095өeެb Țb,FΘ\!D7r9Zz`*MbLM!YIKAt&@xDzJ`pލ9Sf^cZZ$Ӵ<3x(4h9 +EK",/.bԥ% 3\ZJ5<ji5T5X6C0ã^~E/M!8UښU~k ..Wq(4C s9OUTF-(.u!Qe$4 2>R?JriR x Y U4C6]MTRqrf5B(T"NV 9X?^HB]419 6Y|wThKwD'Ss&(vD}>*\ѹJr+DU DS#ԗ^8&q0FRq֋(esFuY7 U=_?P_Z+ +M{,{XF]It ̟t##\:4]e9n*nwi{-x0=t5{qhЍIjYI=e+oFҨB6e_3ģnwݟ;{2KdhDUo~V- eEҨ>ԛZJ|ϼ}l)xS4ŜbqR[nZIr#4 .^UTI-CŽBdJ]!֗/s\\ԣhW#i: CԽ(=,cB7Ծ@k ȳ{(9\k TG_ WB]'Xr͔Ck voE] 4h_; ZmjZ+8vFhÙ+3%TJҒ0ScQh/`GFJwSL=S|f3~IUcy1@D.7t*#\Zmmt@|'W+7݆QW7A"!d]!.t˒l’q9|XY@w4hPR觤Rm9`юNK%pK`>%36|a2/rK*iH7hLĈBX;3Lv,K"f=?R7C L!CmBxۉ-Gnl r6uWjRr1З鸪IB5}IsP6/xꇛ keZZS+ۆT;Ř u+*+8|⽪OkB2 :t< ~H[`t`H[٩QJyx?'caݦb>u>:aN#I]LFO ?md۩$N(2^u"(ln`Cf+IC+nG3ew:Ptc%|d쏇rNtMp_O$hhFLɢ3Ս>,D`Ԇ#4Xq_c&x[}A —",o.JN[.(iC 5wh0 |YΑ M9ŧPl(/},n=8һIkMd|%R""KT4 (ѶM_ÄAr07wIQm~B`"m;.eJhEF;E}(=-*yyMZm n -=/8!QE|?u^wwEC'HOg'R#-,:҃ɛYFmZVDPC2W nfjMv_5 $I|x9gb|G2)7thRw;5c"DS#@KHS.AOsZe 0_*iGe?xA;\u cq#9Lʒ mwvc+V'.s[i2wL"Ĥ8?"8Kv8Ti~e϶Jw) # *W:h]W -qJ3HliW57I b֯i^ .>v{K/d&G<Y7~#_t V`5[[\ ~~o*!x ̋Tj=e;!sQ278]Y( b CpϡYMM{ ]Ĩ7YI8ChRladՆK)2EHHbfx@ҝr.RJ6QV1lž3o,MTJ}taDwJqX)w,{xEUGO~%0U5! ՙr8Eq}]ܤft|0<7^:ՙC@H(-yY|Z-|#pS}.'t W$\.)Ӣ"X{8q4VHDO:Ұ8FVЬOydZǐWFհwb7u;uic} ~ɥhU*Q(pxTfVd-Päno}x@[x@Ut0}hN0cCY8F j9~|aΖ}&V">vz*lF.>vN;ʹ,>7(l-& w:'u,Ie)_2kLŷE26 kX T4"\iSٟظƅ@a/o߱XYJ x1 x0%s `|A+-y~A8  HJ3 >ʍY Qj]B²H t,A}18W{v+>.;~ܴ(8qKB10&mͲuhk6)裪MSn'1g*r"T$# MBȹ1GZ9TkfEAw#$eOF wGY@z{zeTKAϼ^n+K=/@ GH[ D:sSnS\5f,0g;S޾V w_?Pe)] ŽF+|Qy["s{֜Xf;RtTU2!NHVޱp;m1T c tz4hA=Є.By.RT8k c.EH?]%AO+wd1?+}³aJK2Z;1MDr u9Չ@Toc6 ?s{8~#hFy[ 7}O{o(h(|DTAe>ް>]PrB2\軈? C7"Aiְ0zt?K`P*P)i( crwv~7vxf1"Oy!NFV8=E<6\cGik-3@',A=!oG +=idUxmY}c p#C:~+9V(s'yS|MTYT U<A'q 齱y. Y|ա)]n" mT,A.OŮhD[ ,LYor`ĥ+W-< M'wBF@tǖ?;TH8ձ ?CZBcm\/"фwT W!գ`'^ϫ,BN2 'X&UtDv6 L7-)˘Jǜ7OXA~&gХ6ZE~z`@C{i5Wf\>0Q` HFo9UKs,f^4;WWᯓ01WsPR~!0L݅:$kuV=sH sUǺ6ѧh,HߴF?Sy ^'-ǀBAAK;PYȿ)_[%OJOhsXwr{. X3]8GkI\;7MLٷ:?>+Uɺ{j<#5 &fBc'doMj+Lvޏn(֚=%KKT^.Ŕ`sIJ.LJ'E{`GF wU8~.A =Lgnb~T F$yt~ @e0dtⴛu__E:r8q:WV-KÝ22s=rmxd˰ t6-0i"wWdAAxPlΆMK2 Q"<oL@23H&zr,I6&f/_SiYa;e>$8]5]UӁfdys0]K`n`\|pIxUhoW/qbR3J;Y"-p«'E_H9; B@x|Ne0 ,'@0BBb[k` E[n4_ (6<`3+r"Wnp✭B, )BMɣU_yT>l|L>DhS5X 95PoXJA-oVB7=mI'žwTpyᡉrDLOb°OzuC쓽9UBܫc2O44CT$5dJA.QTB!2 ڒԸy-Ԏc&DB2EJbmCMښhj0QFvӕ't<_1h {GU 6Bkd4.&.dZ/)㕣jͅyܲJh9Ak$cK{!d= AрiAX]{&"X-n駭ok}6Na1JP3ڝHso,'AGQ'"Lx ԃRU)!z$ _WcxuGfc=@.UiXMLѰ7`Uo62T:&WA?C% ƕν*]N8 0 yws?"=&`rlƕPUV!s÷h$xp)GwF {rǨr1 )惋 d9 ϿdK놋EmfK qAؤn 3AĔ.D. GhM&B V S<l^&%|"x0j@veL)U!9cT XgpT.p^ԕ;_vu>]0`?l}:ƃ%NFNSLQߌkt#SJ|]舶ZUpT*1彦 žOLX}Xh5, UdՋ^ncgx͌,De8~kAOBA상4Kn |a  ;r/V};<Åڝy(yn*e&jM:/>nDI@)kZ1z9$'< Lk6=51fk4Uǥ:*3IRL \(5[^h7lGZUne^2/ƾEoXm\H["m 6V@E#Q’BoMg0ʵٵvsSڅB9fi "Ao~>L25o:0E)2rw5\@C׿ՀwqUneeu2?A%_#t(q E d3b\1Iڡ'$L܃ *cFB&wཷTPOBa LՍX9͗J 80A0B` x.k[ fLm(Q+pU=!GF}sh j%O?筴{fҧ̦e*3V٠n/drFhcq ~Dkgy./~T^@bHX@69g36-o$ W8,:0A`j97 9!/*S~'!hajUrBb[J/F$ ĥ ߊd M5ʑp"Lr]Fw&;@'[5˅=JcC13]wTѬEgv_̂2{(?gn8|g=x r_j$kzQߞ[%[ )mwg%UCʠMt6u8U`&x\vKU sCnBlJ"5 FK(|XX@3׈P?YƢ2M:U:jdϦt|0Whʎ% Fg5mz>]y*!v]"aJJ !}@$HwZ55½c=^(|R 'WQcR)\e@SE ߬@R<\eqeʺa޴^NI46UjΉd4#2i3kSJщ+*^?aGqGR  ךò|Zz9a]5u?xhQ,p>c dEXDld˺JZNUEvfq $g$JŲt׋UVHC{FpevG'q7RZ,de`^mϦ!"睜|f^؊ou, ׇMعD{Bp:ɞ'w# @L"mbyQ狘S9^oNU}jD0ĉu M 0w𪿮R盘&DUܸ[<~R4-ְYŹ ^g:ΏN$Gx B96RW-)rf܄+=9(. `puCRB!Ye9e%θ&Viz^;ܲ4e9D= )\(tX(~/HAŴb d+~W>>W RjQ+1୨sC\FBKR2 oSoMS8 /@?x2ݍQ 8rHy""OJh4(iOTmr"d]e.\e'$#Ua˛yLP;3[ƞ}^irƊz|Xv8 0zwNXh%wzp W35<гϷpH'-o]ьXflB`@(t8<]t5UzJMӐYɎf ΌjY.©㟴Sʄ7\)LDQԡNSx㏄hL;WJ[Oy#xZe41#o6&&rC(7m@ax;Z}u 0CKGa :'"Zwn.NtCA퐘 dd29 }N`1p']}Spl DK%Od5[I5 E-*K=w(WA w92}UZh#]8&w.Tc!%L#߼jPAo1BDX y3Jvefq {V#|1u +=Mfa/k:_1/|/WWJg<,@n PRZ Pi*ޝ4q0K+lJRt 폦,dѝ17d>=qۿQ D$=Y4> riko1 g` -:. Ym~悡ђTW Uyrvm̔o'ci!=!H΢DŽ*=g CTNl O7`<&^TtH>AEB #mJs&Dе+Heh%  xVK59~ 6,oMOLл] }Ap~ytGV[_$ gI&b\SS=Rwgi/ 9(iEIdu-d)cB9gf[-;n1B$tItcwI2@EkHu~B}k& !JS&'^t6(LYz7[gVT$om B_|e}Iʾ!IAՊ*5%_tg4Vp 훍VV4cfO5n! el@pnL*QQToldۚLW&rtSGoCARM⅗\!%l fέƛrsov6%T' Yɨ)xCi! =<8ќ@(p_:䐯wOF^Ė6bZyv4W?lv!mH7_d'<@Dn{ېF tB=`Ѽ?LM>9̱/={t;DOvaFI09}ă Q/&C3YLĵ1Gvu~&~6Kw_1+tgp2;&o_.1hW*[Rs '1Ƈـ߬̏ƳiB3?Fﴬ>lŵ0 Wk). g#<;-AbϬ줁Z^R)1UИ#>c\cl_KT L7F_#}FoZI2C)OV'5A|G--o`jaYإc =گh "_+MʲPVGX] MCk}єAfܴQΜJ}R ? 8ʺ T4{ *eBO?5f8?]BH 2hZ@"'HDZu0@ݎ'ܔT<G8s2䠋ø>|+{,\B5"a hΦr }ķEtR\&v{۳Դ'3U~ЛT=*LHu0ot9=\ mʹVndlpfIgc_lRaך3MWH#~ "I7b^$fhn Cz}2F=ڐN9]4U.ʓJHV&[j0z9A4S4ǽ&?$s 2ם 7 ľz i5 [h,1 yxy*b*CFP6(ς]B0 z9Hr֦nG J)4v&ֳAm *NΧ$Pk%#ߵ;?WA\BΓf*8y~4FC^LR܅PhC6kRXh MаIm۸|# ϾXq}AOR(R<\j%WΕD6&+Ǔ03c|ew斅> "2&|Y)\Q-#~k2y;a"}& am@Hzs,.Z>ڕLlT*IbgXTe9Kw _`?.e'CkTo1_pnp,>caޚ4_cSK&רky"&f} *rY!ކF,dMY<۟u#vA-J4u(rRwZ:R͗Ptڬa磂 IvnU?s-d\҄d^P9uEJ P(^F? cam)?$Dt6V\|[:Iޝ#7Xo`T>%&a E}m2HWXkQENW+w ߟ\7_A)"7-A 4"-Ob#Ol̯q1XYZLW.4KcK|uB[S"`{7m"v#OmWd'y eĦDf/]U+г-f4FY?;GEhYt.)QuBK5ܣ*.6 cp5Lݟ0ΙVE3,S -@~y.Pԛ;Ys-c:ŭ&ky-srl˒tUU.Eðr2lEPmևBd'ѓO|ql. ܥ-8ٱenShզVH[Xd-j_>odFU, Jp@/u"&;!c3h I[0EsP"fUe*Kf x )7vko1pq;A7'TAoV ??*G N2"&a´@ xasܖ(I&O=U}wO1'O\νh5BuV1Bge4&B!bc |9"ӯPYI_peT4pԓścV9#|>"jkt[X,8 wͲP}C t^,ET:K!ekR`iŋߧ˸y|>ik-ni& ,ϷX mq/\)"" K 2E!kV)KV'lNw"xXB-Bz#c#u{ygS/v@!x\ى"|5[< ދ@+EW-^'Ӷ,).S$ w%سXuխUu<*W1Jr%.֩U3JBH=Q!8>/ `R+b ULŁl*6\{Gh9~v=5"I=ߩbt̔Hl?dkE&sHiC0~lQy9 ף$S[mTy Ǧa; aHڌU(9H&7JH1TIf|G8 Wcʚ $B \V0̺*YUZH|dg6a}ه w5f̭n1Tp 9LZdr*/vD(ӣ|:9Kv;fbgvM0Ԑ ilM8<&|`^Xj.υ].i|k3M7edž+Hj:wڸ <ffˮ8k|Cfxf>카y7/0nt]& I -J?UAڽω73F*UH4ao| oۑri㜟#VK#nU>]ʡıg3(8k#nLp3K]՞#WArtHxvTĕჰ_f{ F LmͥS cɍs+'O nӷh@ڈOIߓS0Avv0*!mZBupA&4a&-Oh<cV2<ysy5Q=Cљ*uˠ)A!kϝwSwPI^?@`c8ȳUe3t;aMi;IWPyE̟ -#O[:&r}A`E(+ICq$L!7Isx1)/WS{5v͇&DyS"D *Hǚ-2Qƒʐ#_WLeg嚿oY9r poɛe$ YVQYV/2hSB?{)S9X )p (p$OI9UFHT3P L,lFSe>{r8 i7z;Hze>yhX?%o~TѪk$V1HFf܁ĺv8dX>~*m% 2m㇈l] XZ,'z\{V32o37.s U/@j>>#mg{Y8g<@;5鑅W̤,<ׅ'W7 uqMؾKH(?%VGVwwV7~+enIG߽5T~l?`dQ/af`5G!vBRr'Z8T5 >Ct~"s'EcVy)jT+hV j)kt̛#Rv|;)h[TX#U;gL$*PW*m 9N.pWrZ%IĎ 2Gyܛ½uӘeB8Lďg]MyG_!Ws0领@I`}9AՆW.E/9zseaYW? 3~o Ӥwk~ (Y/t͚iwbdMh? W&+ RSTIS3^ "XjĠh0<T +r^45vD_a}nU/זmi{ƄS?C6x;,%?FHm~2-' bN*"S1a7(6[]ɛIa@8`eu%C+G:դ}3~oay2Ȅ3k}TB {Bvn6N} ;Va'#q2C/nan&M^k+H/0]vP (cه>w*4R^QZ{8ҫ Gk-k ⫪Zn=Ʒ^{@} +=3q6hql`R="QUaM=wlì#1amFtﭳF$ipiND֮cl[fk6W ]K#cP-&I u0= ,MɁH&ZLʎljGJ%wR>5x_MkRJ)/ ӌPyDL YDnT5⏀Ƀt'7iPx>" k>jKX{o3O#ݔEۋU Cr3l@T|^}B<y |"tx0OK|UXBan;bq4uD 7 {,?N^6 {U*Rr6:o%b5_YT-ze z8e,Dd6^ꅺc0(OȢ):bd;#WQ^< vh(fhuX% M9* =J,\?fh8ͯ49 } r&^U&T$:-qiX4(+@S^&eX{Mf ,9)'#yy~K.j\y[ >-RmPb^pI `W"@H!-<_j?xR砆*‡m3`u iރ%QqxA8?t`lFA=nG*2CgSɿSe4@\9~lHN<A \.z:9Fܵ"}<#GkU!KPJjXĪiSb~}6[],$|6~ӷ<<{2Daiٸ_cY¡~D>X3bAx+"Pe3K3D?I\;'*>pNK@6K)/AbE7 8J9ל%j<"'yXfMȲb+U[S;zA1#Ձ~}C(40x\*L? .w $9-|STmZiymG "չQ ;W_j_%`yR$F6\~a-`UL >Qۜfa~ڤ,.ԕM 3XC.KgsL=mG 0pM29%#67-Ӈ[l2+I%:;0sɕS hLqRҎ ͓'j̈́AF[=D9xӃS+-~NyeDl.& soTYߖ璏 ,-8Oq%V]ZeU>D:GYvLp5s/*̷I PP#Zmyw6 ]HFQ'I&e~%m88Yg}BfoQӰ'YnxTi7\sZɤ9M&bx5/mt4+1:o9ñhCz폗tDK"r^(5*CD/5p ?*Nrs@dZg#>_B5z6C}~$̳.nCZ<*xm$x NDW ۟zIU*@̇O{oQ :0L_r=[jt- T+s?Kl'=VBrjUӴ8\ ސH$%a)3"_9N /- H*w|}AN%A(CgnLZNV}f pΝH6hC`өG 6U^V;5*Jfc YeIVѓXvʚ&_nA&h}6=MtoO07pVM -[{dQ1neI7Q5\K< Z@V*?E@R X(h=ޢ"=)V\#wb[V ;ZEWIMo0NqŰt9dU>,E9%HBiЋ-r i(kr۾$+ՀGJgPM?Jhrhpav`!A5#-ǩZI- (60l.`)M7;2MbSS63 D3G袢]A=ӚQueuHJl&ڨ'NnjEnb#=V}mW_^-ٕýHvH*.48!!*2˺4T0-l`;o;Fv"&zߪFJc9( 4F 4e .yM}Iۛ$(P{|z,j5znXڡB %$N3+ Prax7@lG.HC=CAϳɌ'Aِ_S<̊Qzvh=Ms@O8? b]dF$F>c7}r"ߧ;Q6fNS ڡKKӑ_9>H}3@?v (1b"NPVo \=b|QFDgVB/aviu4ҧc -lUHynM@vt(xNwܴrf˕OoFkF"R-(eEHgˀaAX0C:kmdVZP%ҫ33ԹCg}qjWaD+Cz,rE *f6G !ǧNd]7 p64=Gʳ+snXk7%it @1anioKQ7&/ IThm.Ϻ38y&?:QO?g `"w]KOlNp24k3 :ܼ8k ~w#bIQ6$b8LAo,,f &x(4b0x/ׁ Rc-.:D(0E@An͝=_G[(xj uӶeR#Y$YBOU̸v_f@o}Y/e_5tݱ:׉> ߑ>l BJ.Mg0Gҧ^`t<6[˜z7˻7kTdG`m~u2ZƄ[Z3,3eV > GtUGسyK^7%4$YH I&0 ]ִ́9Fp,pBq^`Ɉ7X-:k*?^:|t߿W&ӲS )4-RG$YVdʴڃnB`H~n3롦_\YxS$ ,!c:/.-x44ЍN_1hʋɡ+B2+uʂΚE%_1;hШwsrh`AH us.0USDllmZT**ΘfwqaƾoIR@Ȋ}+.`9kK>oP3HYeV h,<,F' Si_LyXR  .a C&R]+v$ '%P{mW+4[y߽; _s⩆_!qU۽f ~*e%-"yhKPI+-$nl=KࡖHdnxȇ*.N ՟d '9WJ_Zfd D*\c$!-!})xaC+oFMw2̐cL[x7dq)*׍NI@f Ć{#374saUJf#(&4߻տH2//zK/WRgCAlzeZǯ%W'Da#yںp=ͣXj3vZ +OXqZFcȡ6;'m_$R? \ʇ̑o;$c=hF_Q8H4cZsW N} e 5A|;Dgf8=gddXҚefUD94Y6\ 76Du ET#(2MAtņ#϶^OopbX I jZ'W/Z C:Ss*C7w2qE;`I1ArǘsfqaYV7p8etIBW%aPv-c;I_ǒĿwEϧ)5QOE9!c~2S̈zromʴ"&߄!]RV;aKgS,`/Ft bK2}샷F2P#Amk{Lvy;/5r ׀R`B_xv A `]Xi!,(ы!>qb|vg^ Dq0Pqmh(Dv=?P7iG :sDG/Uޠ~O.`QOGuAi}J`-_IǛ1'FfZL?ZqSBd>4vy+<%ay8F[+ݻE뒲O͠fBMF@Vc5u3Uن`KnSvͽZ+br'4FK!܌S΃TrrKFх+/0}ۮkc>)5"e׶f _&s`\ 'gej{7Qa'W+ՖǺکL0B@ gx۫m`,Cz${O|H/DAj߅D(32ɀ[NXLڀrx5mh +rwoYsb˭kE{,Q7  J&ϡN+IyioSu4fAnZ/ lxRcxp~q8& i9*P62wQmpHyH|sCZfPrRpz\|3zR\M(v[J^ /VWo'am r'Ϊh,^'gVjF?¼VT 2k~ȚH7 vF{ #^{v,̱Vmb #s˔(t*z!&eS*eqgg'F ^ZCR^Qtv]8W7^M(o _dj EL_-] m\E:;+̘d],h ==/ANCvYY~46?Y-yΑ'5 =bMfQӊ,IscC͘5v2k37$n_?n ӗbno;,gevR%%! uܿ bVe~2:]N v%wd"bWrl=29O3QM2hLKMOž%He$*EY{*Ya&)3YDvBjOkq>Ob#M֠eǮWPDz'YzuXaBI6g=Gڝ&V%}JjP@tudFvXyQ.tV5IЂSYѲ{oF&S kpoCi ÐA_EKNoȏfX `Zc]_58F-DE_{ce8:xA'?+2iD1 =+Es0WiFj~ ӑ[dzz,ԒV l10'HƱҦ ?kX/0PSOͻ*C^L^{KP}[;|im+fJד(IbD׊̑XxI1PŹDs<ī&oae1]!UIOWأ5& "iYbw\%)oV0B^$oZE<Ⱥ\DGTAއgFm@X;O5WyJ/٘(r5"q/O:Fw w@XA}Z?+Msr 5M BŽYs(}ӛj&0y$Lf5v`'kAA,_bp $/x*O waXR@1fWE@mnpɰ}9$Mt)r*'L9EPܰU.TMa`=i|o.aJ؃t:HEq]K4۷bx~->Dex6O'嶴4!F!]H18stOtCPfnjR+l)UvԾݾsƃ?3Q bf|.0L&pNifc饦6ǩEACsϴcpldU'iVTXlCvMTg#[I+l6hg)ͣ;`!A'X k,% pŰĩX‹ j:t%kMs CgE c3wfEEE%M㮰r~z#kK-w=РW60i@ uG.fsM{L-Ɓ0"yNh C^,mMʨF뾋&p.7qų[50:Ԗㄠ]1fdױH%>-~QP]W\i&?"L &hUwPX~ `^EZ_tB ,j\)EE:pOu&UOu''gv@ஐ|(7Ve*eM.?Lk?b(fI%uShR -QknCk?EE7vɥ§Z)D &z!`]]1RODhШ@q]#'.&pӢgq{a] $9a?} 3fOZ6 $7Ǎ9L. 1ݙ+-ooDx:yc,m㓲mDAR1m gm{WȬ1]pWRN*Qӱ 9.(a#S ,e lk 1K•F`O4Q_S԰)ڒ*y[n2ri,^]Jy̴ӤQ%;PJc _q[rRZx~βU8n/_}\kPhK]-)fw;c`w=S^[Y*#$S ,{,B,"$(Ū4D,Q0j3l6S$[^t.-sqa3f"wb֩m.n,]ڝ;/TIBA>IKBak޲-.Ye+6 PG2=!04I꘏9`HC޷n9W+DwWPP5jeIr'Zճy@7G"ldGv8|<ʆ`|=Sc*h=5_gchs'my E\WRu^n/@Vx‘~P[{|4dz1~Rԟ%S$K;DXHi-ó[x,9!xP\EKÈ ΣØ tukqOaB !rY,0ѻO9n1l^g-\RY0fa%"jCRxt1~w,t4% Ovuy鰮! >YW7ĹG}d`U07m/}fCO@2mt?';8/8 JTė=(.pprQ),\)ts.Jb%aǾ#nπz蝳{^7SE# 4ܽ(Đi:;@B.{ڈ)y[F+HnjeT=JacˀaZAuQ_t)GM?0򕨴4'U| J)BgCqFчtI\h<xRwNLZۇg,$\/,s8R]sd a/1s5}DIPĵ5fД8`l%G멨ȒGNZba1w W;@R:z`ZlfgHvJZwg3T1K6:Tߋ"nCMQ/i  !\E(/ Wir}- 'IY{* ޷ߔ0fc<j L#VXIeiʒS1Dguߒ -;WҎrM`!}|Fʟ{G5q\s*P2`+z=eԋ EUsHC.D &S/;kGSu{^UGՌ/.j^i|AE&C-)`/8|Hg!c^waJ\pWIfIי&q]w@zD;,@~ᯩ^ d+H+F0" PB LU^RgNr&Wx?On߹arzܭw ON,JG(] 0?H(i8E,/|@XS1%mnggU:N|RWsA<'LD,{.F( q0q sLunc҄ӭoGGQ3 DTt䮖DFW 7gkrʀ`k[sb?aTXcwۺqBIbO9_+D|F"*9MhZo܆W٣ͿC+7͸9mIV #TIsRg`d6V]eEat$+,\@\d0*¿HMtU@:೻#py'y9&/Cb6Bf\߀FQ"hNc>H1y8WJ3H5$S0-3H'q!Yɏ1ŸI月,@Y\B\Z)nAny &0#RpĚ7;9N %M?Fwl煕A<}ԟXi:xf Adk-yD->+Ȏ :s JA?I,!XҬdo^;3zٺ(͸5kĐ ˟9e0zsjDVw#ƞmnï,K?,mL9[֌R6 P{^}s^ަ>$71W /a?Z4u(k @hPHaT@[ii ST6BF?Q.@̡zEQ}"wj Łg&^zSahh-;\&o~m{Z-!l%i*)MEz g͓#E.لZ e)M哻MM$(3B*XwW=!"ong&+cOH.&be!Qtq] jê޸a0oѼof( /MnGtG\އ9a᯹'a2MXu2'1׮{~0r<ܒ7J )Uiču7G|6]3WLk0 EEWmzYVPbj/.4 6:'E5㞦[z.iK i}Dnx\Xu_>J3F-c}f݆D1T-E8orM<7BKp]fr0Z`!bP jP?z5zMk> Hْ wDfS?վ y%#m%9֊ (T"mFвV޼݇nA֊Pe2%Hr2hddRLR3ֱ]S[.EH_MTKSHZU ^/xu Ҕ5ژw"a.1^snI]Ph= mûCk -kukU;V KɇI9(vBkVl[g"vGZ.1ۧ cy"AEzh0I[8RRt@_YXlI+ݡT)O[1Ns2+d1BY@rs7ICKS^ng,~TUnL>.Q4QocYc&ar}{7eȍŮIc)Ǯ~Җͅa6qLy=!<a1c:Jv\sF#P_̙Iô 8"?Q5i$+mUF.ʌb%Ѧ~ˋ/0?_kGA#K2k#^&ܘ#v .yקn]΀Д;[f}UAKG_m-MWHA}c=˄[D FB>j-j3TmfŢbAߔ70r~Sߥ:St{ʡ:C/%g@/8AjW8=; +vz5< ~0MA(}bdގT UOR2`~l nRrN]hע==Y\ZMu"os3VDh,s5Z~Me^u6d e޹tґC|{CfylxO"ؠ4,LkyD")o",SD۽΋H:ì;%gիRic&ATG^6>h)N}@SLŤXW@}b^~O`gBdpMEz.ꉐg?j%;~v’ߕqf١ؼwQ ƾR՟J#6յ.eYxx>x+Yٙ/&vNd7Xòϖ#se!w8@WYGeF3{QYT9Ȱc @xo]KeOUDŽ<+~nDWc2UDuĝ+.ǡq~a qI/"lqafFJ *AURC.N~T[T'bK7*Udm\,2ghw_H4|2AiBvZ_%nyZC;8iA(+5} M5v a'~mۤY7[js@-"X?2pō$b75ʮcZ2ͷdE>W$ Notuć5abw*<<G<Ɇc/s.(سH)ք/{ߝ#l#/ъ^\jC^]"f7-eE72_=V3g2 8R?+'G)J%65HހcU|M6fUϚ=E 4U1ч]Vv|EڨyM<5«y$!Vh蛒Z^Bcu2fC#[ֿSfTm߄gڀ=p5uvJ4yQtmXuLTUE7&2/W1:aBCb ?T f^>t _D~""Ҳ-4x1<cYV߳YJE;d,?Hg̞8 * |=6\Ly0=dYZt}m p!*NޚxѰzD!2=!'a1} 9gBm:03{o<t!`RS壯ί&F, [DhG M2e ڪr~C"b`'?4in+0i6  흂#+2Tt|\W1Vqe!mzH5ǒ2U]{&U1Uz jNOc|'$^*ER5$'ڑM|R5X+sns)S]{w>5+op,緖`{=ύu-hMϢ:0'Ƕ$*RWh)>U2i3e} @A ]W2#7E`_yHcosKA'/! 4ﮡ nյ)yO :UgYC| ~tܤrYh^4 hc:@WTY2Y;!⚉LEGH2o"H4pJ=9+Du҇yȤ40kMJV554ZՔy n,߹ҽpurxZ-ky[ c€:y`Σkr2X3>Z%6Ib(]cNDnOowPƷ4#( 2$DD)owŒ#;R o_{v==f.3GKYE|7nytJ;(}J$XaZh뼕>ᙰ>)qĬ|+ͪ" =5݅V.;q6+qD6@Wꑄ"+n2TYxMdv̓yU+$VDXb0~3h 9!%a,8$,9H!4$5.&yic4n˄3fV#Zjn^H’kR]qWM"❮OM73W0yq sl ~+]VO:0H86`5!v3N{b۰0b^9wjnu0ϳZ|GrgIOt0ղy#O}AwڵwCS0>:U[,5AͿ+!fw%kOV+T|sge_P&wMەϨc(t4Z* Y-?OT6C"pJg !O֥o'7QǸ?G[pZpZXq?y*!`.r̞((c=.C%]-4ms!?5h1@9=b< qiҹgu7 P*4:mg Fͩk#w[w]&4r,|SNĬr-x!0)A-#S~j 6ǡ$Wg"@M {t8GdO PXMz685>KuWNmEBi}B6V{Iع ZTHgZ<{ S)8 1;3'e\.Awuj%Sd"%uCê 4bW\e-,+1S9)sr^^w 3#{z[!?@ xP&!3b@s?VmfeЩ\#rj}t83>D; > m?vBF~fn,P5ya2Ǭ*h]t /h>xfr7]ʹvKzʂ=fяؓlhhb?@sx.EƠ2M]gh"<(<+~Jb4oZֈG MH@Si.}N; B!2r\nZ[Ez\ٷH-,Kh{MlV"Ņ8F}fdgd7$3ƋYuH)N/ó7A$ DNllG\Eep֒}jt;T k>+f -KLhPȔv8WRUW@=DJh'ݫcO4rqFS XSZxhO,6@dIK)+3ө!-n&|gjV˯R5X9"C }t4 UvFJʰ8d ⥍ _o0x _؏:rVLI 'wH !qYURcj3QF@Gsq~WS㰳v|j%K( SRdWb Lي͒2>Y;5+*EU:i 沄Kb5V MJr~p >2L^N]3'Z#y7mq_d*_ mJ0h oLljmU]K:-NL4>_K \f%J{#==QjN_޳R}*8mX uiE]ѫC|B5eG耩[$;LLSR N}[%'bc#B 1&3sr6iS Qd ?1pbf2c.1>̙V_㍺|3q,qE< *3TQNy7.ܛj~Ë"&ѥ!CZwEF1?VqZ{Malxm0's^eE`S_p$kBbk&eQd{ }sHE#fU4ݑVz!(Ka`vߎLkj3M!+uf1 ==߉1A 5]L\$s=؁7;Y4L FX^$Ȳ`6˨-8ٳQ"/N$ryC0R-eK1׏7<0<%f}+T9}d&n, &QJzG. C)2ెn#y 1D)(>B'J{4]%7̔d,N{ߘ_K\ՀL5e:ğ-l8?".fa]%7JmĿ5׉3yU: %MɭjHiCϡi]+1'Tq.Rop0'g{-UZڃFsw.3pQ/1ֿY 8o"~Kۤ[ō#€bi .~ Z{j;@ujwx .eݜʐ,Yo;"r\}Unvdr0keY|3EfˋC gȎe('i<_ƍo6v B+k[b`QFxd6u  @mYְSd2ڏԛ:Z zU1eeq#{*dnο"thg?١/nGVkF_vgrb|S?_zҦ>557ld Wjm]gK8%ÈJo/ )܄ oYRRt>AV2l6{#Fei-;ye7cciWkB:=hmMxuגQdQ(ũ]Rk 3EbB=Q{?ч=*%TЧ2&6YV ƖȱQ}]y{z6 g`7ڲtS^8U4]=F첀(L!B7駴Y `(_xKE:qXcRM/D3T Pi*ì|%*@a Gb{rG `gti[aғ ["70 µ*8PN\tk:^/iYX} x2eudG|ߍKBOq wC;G`7x}W\QЯ̓.jUj勬4pg8^UZxsiU'Ka#bx>`"fwVMk.@G7[㣈w%)+Oʜ@_pX)Mfz߀@6[GYI#n#ߺYa*{ɃkfzO㈼ՃAm ?٨+cG11!pBY%K/;6n{E|JiС,]羲u *d0ecJkӠ5]S1V|aY1E aBMժp\}llyIHZk=3Hˏ};). 9O'3dQJ[ɺlFMP ~!l* l[+\7|BKir"N6W;ϫɯKt~]8)Rŵ93-aO'Kz,blI"$:|aEMEO]P3H41߄& dUՐK X=ہ1'M_̜QT<}O8V{˨E~8օ6J+ߙ"x&E9}^a)ټ A횓VId}`'X›\V=UX)hIַoCOWZfA$CD O; 7_]/y>i) zz`vI簨6Y!4 t/:|*uô4i膿 ORɣI.`U?RLέĉ]? Jz@ P{QᦡNĄ֭'%SXCq\mD:9V|7v;mOYJyKd7O#PK5 z8 *}sM2x]YG Z{i_x!~kU5nW5Y^SQoO3ߑt["Ds+B ^ʒ-?\ YT5g?`R띑#s>lXLJl3(G>H}ǐeCWq8VT?NbXxojeWVoҰ9{rgGQac1P& G((]jYYVw2D]\-lZ'}(1%M~FtT>̭|B˰au& Xd9@CsUMn(JT&5 r?/s(FiImB꾫70z^/I~xp)2'*B(?Wcr9Y,bP3tS#cigN5eYP0Fly)FٞCiu%$hmM.4SJ".]aa!ywV9e_~8X/AjCtZŴ\ɎA>S muhe6t7^+6?[~ ~0KذGhآ(Ex`1 mu+ϙa` +^a RһF؀=ټ?уODg\sͱ)T37\qR,M!ڊȋgA3qj˱7Qx mlj=$csmjHCO-T4{&''yd{:ze5ʽ*ːc^=mυⓅFm?Mo5M"!ڷȏ(zZ&+Ar 2a߹qȖmP'P@HT8D]=&2*[ulBT@i˕V[LZҍvDՙ#:ӥI5gf'y!u!pi>}"1>^tj\~e| {k߭l|zQU\8K5٫/uWˁQNJ0OP {?ށvmP50TTTg(k?aX 2ZCUc,, [-2%䉑뿻L 7Umg\<6l"4#(שibBʰ v=|;3aݧ!3e8XVxVVIaq@VD0?siy(c _32#Lǟ~3 4 ζkW]M*[ͷPӦY| ;_UF4dP>ukD):3%sB楳m'B-= @ө u%*E#0Ċf"-(/$S_`2ixuW^OxItQF39s1R\[oB5)GX^E|Z @@mfu)dY!s= "v < +i ]]e c8El #ƺ}k:I%$ *;9TP;fsaemLm i_0i1-@#,dXsq정mj3=n7M$H8-ipm[/VUA7pCƞh)EӏDi2By D?1W"n7;TGUܢB{Lϋ1ucv|"t\qTx{t2*Y 9`Z_*RE|)- yӽ?(@g⸹c C8LOV;i_1B 诬M$ }Sqs9E?,!c/JƤzCN'=[@vRƞGdK]++3XŒ Yoý/m!Welz_}j(@w1z%9ש e>M5ki}IT{;, Mg0nX%&k Ut໩!'j7":lxCojMYvXlq;qqHA~v~.IK.kAQ,H7r\bwQ*8 *@j@o"}N+ 9!U08DJ9\2AN ~c!QNz@Y4Ԣ&4BX ҉Dk3d 'eH @( et'oABjIЖUzKǶU*PB?ݙȌ:B0u}0TX 04u){_sE(Iu&Z/ ~?:)PC{epI5ym| "lܢx2=$1|zF=1E"8+=y%e 25s;gp2r^@cD5NQv qRmB %ú]5B6aM f\7Kx4)5|=d/ٛw&c:kg;n{`H$y+/VK{'!>蕈s!37v 3C&^o931IK)Q ~湚]oS+:m3~-==BTIm€s6\ MZ:kNVDt;?FeJMx4gU+Nvr$I|7@i]~FpvUFH ?0 w,T`V*:SʼnToA`Yƺzx jw2bn2y,އܳĶ8hw }#:]?M|Z.|5eQHWKMcCPƤn& m`.kٰJőC67=ZjJt1F_`3#Pq7dׯb}4E+?;2rs9|p{Pn)F4-35I8Ab>{PKV⡸NsFsKrM-+]Т(s-[DnX7h35<5Ʒ b3y5|ШYLyt)/1啕vGA'[L̉HK 87[y<ד 4f&mԾyS"Ԃm"AyEl#[s E?mf(b#31; daVN\M=FVOPGxjF3%$97$WR;_P۩ >m F.c~ؽ;'ύh>k닑=xfSk9ʱ^NqP9WOHI-2R%2zWxæ6OSvn!K(ン<=O!Ɓ&/4gXFg}c??N˂)u^`C|؂ElYHub >G=)m2i03s&hDʚ,"5:m-I) r W64GsbkK܈=o:EI׳l"0PBa haog$EߣhوW9:܁:'ks<0T}ewJ'Z1iXf9gkzexx8 |hӧ?WSWDΝ"P?i-E$F&sL#%dGL5f%EmNEGJAD@~B3l@D5q A+qW䄟[DEĮ"$\~\{r0 x,7W?~MUCP.Hr¢aig`l;AoNE8n{o|}">ΆM4IݨH "*8PTuf*Af+*ꉇRB7Sױ;;Zjy+@) bЂ<XCV`I5]e& ސ)˺+\XdP<Z ,ذ,57/{֔٢ |p f\5q]EEi6jNQ?2V$%4t8^f~$GV,<5;D 2Bx1|i%sD= _If YmQtLr"ьѕw#ePu5kMXS,"(7=vZuQ`o^vWm .,U 1[Щ4584@.|in™ԸfE-/XoH9=Q.{bppSk""i&. F#"5LME'DPu|:6 u`Y:jkd$~ZQív:$ޚ{˼g`*9o/Wmhߠq."~K Т3]DŽn. },%fXI}}oH*<~~Um*1f~ obgd7z1_MnpdKIČ.h:[55{Tn&#ȏ RHH*`Nk2kFDpr?n> Eʀ/@a9T/]=^zT|f*}cpDkK]H|#,e6d f4f3qDB6 y'7%$L'1I AUp󄡴{w0`-#IP2$9nEV:\f~x?2>+bkxdLi{1O㳨1}P;!`4Jxmtڥ0rj]p_H^~耽~+[ [Z@Je7|2G-M K'ϰxbLn @^we`eUOXlL#\.z_dWMԅKEZK?/d|G l iY{gwtH;9)cu5K}u0+=n/ϞY~G|PO1{yG!<)\06H'rPBd_d}Đuflm}FqSYTJ.wtS6 iГWc_*X/X7* X}̽'DȯMa3+([Z$LC$>yv󇈢e=1aVbi WFQ?i=kȺɑT!8!Cذ>PI{Ip!V&RKBnp=~L dK~b^ci%Y ؍>妒b(r.*zGMreȰTهܸeA;-'9ҍEZ,33l,]8&/ɺw~&Bfݩء-( U# 7ǣGKTX}Wu2V́$.L{dH>Å#ǫE͖~e 9zKw1AB5:;cz!ۭ9{j5IzՁE1^Gҿ> &)6Q(j%\5CxDanw[뾓^1!Ѯ,jƣ(%2]Enk4SՏmk [U}Y‚;O /Jq6c`}1m'ӥe(_4ov8a<( %݌ʔ5;xB OҨb`&/㬊<%_WZ ]P_$1UGTpW*ȷҤ/Ҕr9-c% RkEFp"HGoT~ ůMA [\v.cSȡj$xMss]VysyAmh^hk@k'IYu, ɉDž:KȈ7׋LqR\(#vGc-#U|4n^s(&?[}|]3Պ)4:8.2K4sS(B9åQ 6d *CYGho_-:}b,. =kcK^0yk@Z\Z9Fv=fQL5`!3у~c.D'u C$}FjACwIRk6D,R]5Ss9ޥ sBcaKFúPoFhM; (V:*z:PtɠJYz=bZy;oB;o\!~DjxuSĨ$R~6JVA@R#ˌq*;T(QKESz 2|,BY-<5(K쐤=P NXjA(+գ.pZ]?A 8)_@s>觖|˝`"y/W)+¤zU7ܻE2& Ҍ3nf-(@E0(I#c*D,[P^8wJ+7U͟Ǒ#%w &WiDx{fb8l <}'~DjͧOg2Cʉl $UH{6ͮY鏭VuH~FRIWVeS9T:D2od%R@Y3۲pS`):Ӑ4M5dɡJ2[d_Bˌ8`} KX&yW._:6ty.Y[m%7a0.FY˰kAN8w~QxqX((0 muDEJ`"G]<+јUTA86ت7|H6ryQVo~Н BOf A u,ɬaӧq+@ðv/me} 0xfD]ڬ={Q~PJir;u=e(C+C@1K̓\8WIlvx69ۡ2˦",e Q6br]ުWc)KILI|OYdm<%[b"1\ SRnߐ=G`LkGmǞ5rZEf+0<t[,I"5MN'a#4:2|T[mMPjlV =S_re? [_֋!mp(11㓚v{疯 ڛK^  ;?鐳6I `ʼ_I$O頡E5n.n(nB` ~ꭃ72'RuZ0 Đnjv>;hgp mݑ@|)04hJˆvtF@3W'sjq~2%0MU nD̜:YU 2k2 {)ǟdW6z.y) hNfƒꤧ+m~G`1 {ɄReZ*u ;x,qPȿuH6,pȏrAi8}\v Du!O -tIlE И;  |J»Xs@1fܝ>oS<aF5Ja]M(6QpB/I`Pi3VA4-SI亸p. XW#"{w2e^b<xcB 58/W9?Q}mŦ&O†~7Uo?p%3>EZ9P۹VHCgE&T߂\>Syo! i|}kI\r^):qN27TFIb1vQd Ox%cd f00{QO\\˂u:qPc2=)hB0LB,nSekClz€rHhǬ/ܘnpEBlpq]$]ERwDK&bz6A%@*[8[[տR6 0ߴIatR69F7=ܺLVYL86iLuLdklYjo V `c 8R+Y\ɇI9:o.ђw{/ii'ks 8QK4477X>2CL`yFi"Y>b4[I|D)^ EOD GޅN`Ce)v#͇DȴUQV cUB>]8( ni݃H%rӥTttP 1k`C< µg͜^n`cIg"ν60ǔ(-*0;O$1n CpjO&Z:L h#^o_JhX&@9'0MaY)I4G wDvn9[Sd+-xxK]0̈OUIn}VRi Dl\M".uor$e " 4ͣJt|F{Uy=)ʵ<#TATDzr6TQr42Ղ0>?~0A5 VS*=8K4<dAO[DczwImAi\﷍zU=z|'>z18 r׆j+P2ǟ fY*$K[Ĥ:_"TQK*]2HeM.Y_Ckz)#]4)XEL,]xw0^<8w:FsmVX,cBidBؼ..:]u XU"aD~QX'sq؍`yGӊDN'Ry@VS3#!;f2 ˜(zbJj0%KF!*WO):%{bOlȑыwg}AkdxrA٪%Xʴ26H.7exǧﻣbcZj7sؖ&"Ġ) ,2X[ fKoJgm <Mg -ԍb(A B0^TtM\V{.6&@m7J@ &(<;֠7i&_RXYXd*fiVbTZ|YE`Raj5Y70=}"(3yӴӝ(p\ M^u' e6Re*rA P%O b[th|#:;rBثق6<#B9 nmz gGG!RqwL!h=|_dM[5DWx̆ Y*iIUtc,l]Q*>l7BycVl6-:OJ~ɯSmV\ˏTߞfEds hpkD 1L^\ZH#>Knf;dC/CCxk +mdUFI~z(>_!j |u2_e擒gHȳa' .kvKbr32% h#S?D8fSշ]ٞm9=2Nnh+vܰ!ϽW촤ԻՒ$J Ca !s%< 8~K/;!tNS:/^ .=WO3NYWQse?SV 2ϝ'ŀV]Rn,, zUVgm=2G]jL-??T >9wN4"`9Ցd&֠(%Ŝ]A!ü0Xcy#F7ټM{Gr7@9gO3.n痁#3q(C MfAC4"TԘPP*~R?'} nCf~hjц& *>[oQs*i((@:0nad'~? %=ZLH pq&NĞ kw>D>û6? A|mHwj2| V䦋<5Z۽:$|FA9 %_i*nmL ,a rMQtDK7&$%M":;ْ1.DܰY09EY;Î`m1 06秿Z][≐,5hGJai"$@yּL_x}"-Q㚚Άp&'Q/m Yrk!,CfpUBE>j_t)C4eg_:w΄7յ *[Ƶ7{xẐT;$Ҿ &.; v ϚJwDG2Ej<_H0rdLV>z+ѰE[08/U= &Ox|J]ee>e4veВP #N;"JS9UϜ@"\:u1h/68Xu)(:LK E݊|7(OǙҦ=T˖&MewPϽ} XȞefW 0?y3Iٯū{zB OZ3 -^Tdhg6#'Vq!!L(=&h:#x$Uzos4.y\ jy vpKPĶ.,&% ic h`_Mw 7(7La+f_͝ìaI=E$ [-TnH wH%QċeyVى2 ;)BozIz+ago>bG T +(@O򇍠*z/Kdec3]xN笖$`Tk.Z"H$OyV1;B ]^֒>G̅gz᪞W]ԪFa1I=0lC25y/%s{~ppv,6cή>֎W%cv8?lhzغ]ZnfJ >3W@ uAE:[OQLaAH7[~Kx$N8i-T#{{ӽ{!y)6?ƻ9<;J=SRJ"/0g47>Y1xzK$KKmͺ_T! Tk>Ue :"M6*^p)~iA\j<Ҁaa-[a[K0|G Pwɔ'6p?Zg2-ٰ;ፌ,DD^3}*pi9FXKPIA|,JU# FQȽ5 en2DT*vs d3vZcĭ֭Bq4To8^si_qG(G2 !Z/v 1SO<@@:'#/*է-!V f`L?t6m'|DKsv~آR̩IFOF .YX΂tiWXi8Xf*h`1ǤrqQ n>rݠ È3Xٟ:9i1ĘzŅ^̩Ἀ$ Ji(,* %y\Gjt08~2?-rsmg*tH<{syvXg_P .HJQ1t-?LF1!atAND`h,zl,c&1 f 4QoB3!IKnszU@8x4޹}p+#MӦbˌա4ӳ*5 |e]_{u94u>d>|K7Ox kפTbpE[G3 [;o_;τ1~7KMUAHԖ9Rӵ.Lh;lEVD/&Ԑ g29(ݏ")@c4-ۮ8 ,|-'TJZoqg!Qd5 f0Fw mMA6?{p%q>Z&@5ÿ$$:ubf_{'4KCyٺaЗLQ ^ ߻EXPsW} /Ulu:P̏ZbָJb=l4X5XUrO,Glt-M rЊ%rO8>d@*/! z g UxP"$uewFp2٩_, gįK@G+\ E`? ===X}W@MWY?WTEd<]qadJ=7P"Itqv9LnVf(Ӊ`> :^t}')6BNMMV%PwW@{l `E%x+;I{Y2baPU0n Xj^nfpkbЕSNjYY/P)ȼ\xWjRn$xl7nqzpi} $fsxm+ytPR跡A\H/R0^1gF X S5ɃDFgՙ|igk=|Y(gbxƟ}38+u?Hm1}h+p~֫ݴ(AזeW x: (Q8!9nw#Zy<$"Bkȸln>Kdk҃:D>& DPq)e_/wYW$pOZ 0ZXn y ~}bpN"Qb8NL [j*ƙ ]_Bra.^s_,%X7ܕeBX@)\aFgm}gh{bp-C:$/9!'5 d\!6rAvr~e0F"bAo9K.f^Bq\5)mYXD ?`ĉkzj `. =~();ĭQ1`KR+ѠdO"~ꁂklNCz uK Um F{HC,U*S;oݠy-}xUDb;vWMPV n`1NC`a<(|~Xd2A "2-y}F`,;G5&D{Ӣݣu`-J︺{:|r6A5 茡|k,S:H pp*cuƁL%hz'.;?Q@o~0ɢ ~1B%Q7nM9ʹgt;a@N tg '*gx2k޸Գg(ӕ+)Y hcɴIk?B*a`@ Zf7U@QR*)1H`w<]KE%DĿx_7dR7j(4{'hZxt#;,.x۰On$mc4FMu}x&S[v]8n1/ HWhߔ dETXysaTê6\ҨNY$Yg?D]%Jj,c?[J}t6QFPWG^X>.l6VX޶nݨY@vh%UO5ހUC^,j/ tL6e"5G֓.ݩg8eO!dUvf#b9Y$puuv4޴[;XD5n ˓-r(͛*)Gtho(ge?i+R3؉`$J6{1Aw잚$Q/|DtAB_!‰ƕ[w"ĩ }‡ >I [2Pe @cȑJd$ Pn1:KP+P02|BFq9cYg}юOýx 1{̒ŚZlt0HEMYǡ DaJdҶhɔǺ9HdwroLKHlpvڎ%@K]d΁hg,ďtEot4f ~B2i }8x )8VR!~s3 S%Ci})PSE,E oi,3N)lA5V2C1_c·ۈg#ER'Z42ڻ PѸ>93ӼAX:jzߡ9VW88>ObIY`E9"}S+4fHmEwx(_%5(̝3dmIAxt.W{ώ-2'0>aeM8CHR(@~'j Uw w৚sy k 0dKqI'MFEum'\k,[>,?zk WLGz.*a25 f5k7^9hnQk |(}*bCYA*4|jhSd~o!{(bQy_qA( `ڧxDQ>)|X;!mb͎ QN!YuG-&-ٿ\$8DsxFM*C@#GU= Z>Sg5!uyy`ZA8\Jc[~ ](dU7 E(Ԭ}Z_SԜX[u' ؽ&;P"~5YPn8&m6R lm݌"LT3mv*5|D-zSllؼ0:_ @|lՆu'2aAv:-Y)F)~#G ,\S}&+_cӺ㐸8Pƥ>rI{n 0?:ԋ{~N)=6N>k|@~`am'`Bn05O\d9bnvb (E"Dk`Fy֟^U%ƫr\̆ƀ7 󧐞 [/ADRV+$^d,i.Ə*0&b,FHiD}-T{X,A(J Y3U~MA,H|'c!ЛZ4,RDG<1.]ϳ-)9~W‘Xwp3:E⁅s<ոfP d(8P;?[I_q QL"/JC¢]WKj;Z6 On8ÇbR%Z(g~LoC$Ƥ[bIXGMw5 [QhB&ao 2lGux`yyMaxL\vTC߳tgv\*a@Z gsr[zd8XUMLi'5]8h1Z (Xbb'hL# 8&jx!\{AJO,:&εkOCo]=Qc,~(s107v!~)Z%=9*Ҏdi[wѺtXkk0z@A[3Pw KKyy+bg6ڰM~S(*OI@=/6` `ƙsѪ) 9)Ж%3jk=j%|j+,UU n8ND~jѠ85!:{#`w7lqC͜;&6k,[ʂOz2k3cU{hjrzSq4%]KɧyL#Z 䧪vU|h~e R[ ʕy"ѣ0u(b<5J)$j?;wf#XpAr.TWF<_pc %z QMomN=D̖Zm+ꃰߨ!*`N^vֈ1zkn@x !"h ׊.n-4,O^b=}Z~+F |%}NQ`9d6 俷ڸ}[i` 7+֢rS,y'ta1k~}Z9^:FB\x }Λ8+ϻ)/3XOwYt⒦/;q;/xltK_bh~ }h5aoo59[=tm &>`"E|;^XI;ZR=-Xlշ.ժt Nɘmg;q#Jo'z۞iOﰞ!2YMJk0Zĺ)r=;y|\gD/ƀ(^4^ƒa~†$_Zz]d#ڻ& ;*XfL>Y w&1#M[J d%|yO5pv!L$ ,T򕲪T|,sB,@ o.v}C@:V)G# C7j v˦T)ēu+4'm_6_Boln,3>|z2:0\MI`:J0D9)RuDT:/gk&~,5ܷKeަ &Aם9בhFNfsv;|%B"Å cG&ʤ~Ն RgOGbX~V)ib΢5Cw_/"Ǩ7tBʏ/%ejiRXiz Wa3ok|خBv7L$l[6B|0X$v8*32VF Ap|ichS{N7S'oc6H=!1O |2#j"rA ?+ѻ`Kj=~".ᗘrcŔzF&YpOܛ5VR Up+%-V00\+IR]PWm~caG ^昀ymaq^` X &sq怬@~PQ2 [㸧8mZ>C"mc稳T|ăiWhg bl5UO]92Jot+Uv3REwzx¾5tO_t#ֻȳ 0E) PWbjL^&U=B$1*xfam>I>  ~ڥB5?iI ,ٺfkY`=v):Oo:snk%yU҃m,ݢBl,w6?l%~+︜?VbS: mJR)f_ŧt[L" .{cg2e6ﺰ,Įny-kڦ6(@v j<-`}#N#1Tv1ɯ$E(BhII¡~fs?uϵ׿?%X/Mej $6V*l+>:hbGHxK̈,_4fŦC&0tg7"u HeIcۭF*-n'鑟LI H:+]qAbC[ 'nJw@4]^hwoIRԸ.VSojDnTRqhv;,r`))=AܸH6u%8YOv(wB:HklmZ>őC]v3=@אo0Iɩ'^f(\-p̰y+9MͅعTUj!C#ϊR4%C TH&`bz2Kz<6g`Z O\ϡMX) qx)_~JUqgp X_;[3;麗 L!p%K*Et{[|5>+JXwc_5t'~}1J#Yɇz#\G#1 <1':[ˉQ,KM^FpGzĂ35F~3= 5ɪ2ٓ)D#ﻜV갼 (T紓%܊{aFQ##)}[k*ygd* 4>>HzOaz M]KgNDSֿi u(UY AĽ*(s|RPH#!cUdN=V*dx  ع=0phvb\R-npX3^x1A tKeQr_rͤV8M8.  x$mDo(;):`0ʙN]݆@(tmbd?TI{xBNy;s73=(bN拾;M|Z1ykr;܆!uq|計]E_4BUn\NdbvŗAis5)qo9|N"'tr1䉬M9=!|C/0hfp쬟}>1Dс"? C)Sco6ȖAVJS sϒ!R7X)b) +4gYt}D0*Aou(&!d|E(_0 nPMF%<&X0/ Q qmM+޶dR,`3FjSQӂPD(\fľ=왺ʚW['=C~CN +Sw;ϒ(.ġ=Sh_hV)s0 o|$A +jtlU&d!S *Gf]yBᚼuI21c:/p, ?P077"7A3{=* >\Ƭ4Dyц :M;9vV<;yY.:xD<'o^`m5ć!u8 8",6nf+yAqMBRay5DX)IT,Ic- w|QeL<Ɨyhj?Fd#W # v51vi/"?_mEʦ=@+:ג+œBɴjFj8D־P48ķ9*ሗ`$%<׌"8X%(vUloN-TKyboU ۛzždM!/mx{+)w‹|H,JN&}(WL+JU5`[[0= ) ڄhy=!FpV$'V&s* 5o3V*S~4 "*uN},yx)QvQ^"Yȅ/S0U۾JV{ Tv~0ܕ5 Z3,ڷbIW>͈xS6BzE`^m,_u=nxk~„ܗ:Ճ,"ilNrFtV)umF`91Rw*>ʷ3 p~: ) XdQSE`k C5[)x7!E82&#&o=bswebRc@%QMCM"@K!y$[[(m.' 2V:"ͦUZ%BudMZg_5,Єj^rxWL@윐TPYv$3\c"+U7iLsdnzErF!^8Be뼝Z 4 gBQEj BᔚEJ3)#C}\`=͚JCx򄉥@5BMk5XP\Pս76H=e>AT  8o7`QT܁q.E-&zzj,ϜE mk:S ,I1LQ1yYY.f ]"^k?fb"tbf[r"H>&cɒeVк6ugO O M4'Ն9ϙC%051a&fΙ#jQ9| 2f=@Y(O≠@ډ]k&oE7ʗjAΦ)bH~c;H!vӵ={J]h4\bS|6:rE -k/$ |Qƚ 3lr:6n梽oji cNbFf3!:x\κ DH88BuV"_=մ\!0N&(p\\x֜`Gam%Xyeq/)P*= `%$,SWoxT.0]}Dgó1?T1htGsX®ђ,Êc^zUyS UFz5B Vb.3٠w +5o0!`(r B-4%[51n1u,/Xr5ekhQΒGkd~obU,߰'`,㷙6J9G?O1wZ6'A(X8I"J+FaKd4~Ҁ ƽ/dL*nR1ǠlښMG;bF VxI(\-gѾb(=bO%"Gì}~YS6$-r@2Uk\)FFo2Zx)` &T`fj_ѓVVd( a X'[r]ehgrU:  TYw*=!a ^rTS0*vDGdeMUH(\ܾެ,eq3܃da=Y7 x(|O%{NSoXt㲖]<5ƪ ,J}%(*8Ԅu@)bD b@|+ts|/І^, qi{[A;ҿRa™7N;:1QNGlN<̃V<: u є<|㯙3$듍l쓓MʍAl`B>p'=3$Z'H]/ ެNO0؀]i3Tݩ嘈fܡ3?r?O(sͮͪq5X-՞&B2L pqWu)PBߞD8;N/tGgDiff!, SՈ2~KE%#CBz 60!53ɽ-!_W_D>rx7=szZp~E rurh/c+ DRFe\$OM3  j!낀eɳ>_ߓ{.JtJD[H~m%c-{j; Iu)LX^%TJ76 $oSqzv1mD`Ah_JB&Rڰٕû ``R#PzɆӇ?j`|VVͬ"½{oVEt1_d e42 Q0ϟ R#zmȵs$ʞz`rAre,6u+63*F %w7Hm s ML$柄D-Eh bcI>, O[-Z2h6oF u7r烡o* Dv#m+^p4ŮK1+x A|\OB UbsƩCIc>58N%D7 لk~qtG%Lͻ1(T-}w^=쯀N=\NM7Ρ3q1̬Șj5S7'K6Lߤ( k#o!i`>Iz0jJvwbȱ!I2)Jq" )=yjB#ÔW ­56 Ѵ,(i??yTn*\s5$lBPql.`ӕJQU0#"pAn#3lկi] m3\`˛oQvb !xߧste* )ڮdkJL[˾R:MgӰWql(:g4gAFn 3*2g=haNE5t'.eHuEt%Lr%P&k3y␕h/c5pp'xl_L+u&MGsW-C;mXFR6}؟x_ -O6]OqJ]$ ;k^lRەcgCB&z\?8oVb !@#trQ$8i!Kpڪ6?Cv%>ctnh\czmFBUׁ00?]q|n;.;Uo/Ȭt/y Mzz]բ|ThnJSrLdJ{a)ikn<ͨanΎf~=GSKWÈmh(*O-g$ͮgd_!};U  ɾ; nPiBcJ voUiduOHos+kh{M@!r=$vWcMQE 3STT.@G34fz!M[ea/ 0pxBO"ʩC7@ۘar,:y~ 1"PpW0wn%9 onZ==ZmFlZlp^!> փSLle<(DL*{0S?XY8 ]ͥVs/k7QzQ=}xu>b̋E70?CfCp i.T;#J(-2 Mgx&<..6pMо˹p~ 浩IxS ƻO39Nj||1>B)c!@dQZ$I}1HcL&&! ({#wke\@5;1Os8FB歀=O >9>3C?"X(A !v L/6۶*6?^I)KIFJvc㭛'+r3q`V0X , lC6ܵ4{ |ZTg*e'K7v\BH /26ޅ\Z ^#V|7SD_h6gc%\-sUek|S0驽E Қ3r'ܩ>ThE-;zG]]eRT7 i$b]mq+FZc넨"w)Bl6`{!,Zl~#́dQxf.ڣ D)ukە"HcLGT*.d̑.KWڌG M+aO7]]=+v[s]14gs>d [_T)0 ;[\ChR 6x${l$![ .{8]8K0O޸&Kha7w.oY )>ڵ6{'Q:S-+1d^ld9YJf4kl cA Tc+8U[hq 1%(<3${n^%vvt,6bwe X^C[\X4z? OSS=FpʬeO?~S{}FЩƕ0xW/;\(o!2(!a݃{H衷 2Lqj# Pmx[^[JK Zz84-\8&@91D:^0}2h'2;Km]cJ[%xdb^]n Bw~M>o B9LW`+YS>oV"627`,G*JNTVڅˉ<31bF8bb ئl-=scg2?^3 d^/L =?~6F~kyImGVjN~i˸ͣ[g+IJz./yf`Xb07)Ƙ /AfVf\ e-8}3y{q. r,ȸ6XıC4"#-,hI;6fL[)231Xs{IA/IVP#`$IpeĘ8P=î} pE GH5,mDITO'W达0 zw1,u7X_ho IU%0 ќؔ+eu (K)o[וYk8$䅼yJ\qU3J3Q&46Pə8VgkCiݪVNW*qpe?g 39w}?ʍ8d/p.IHG<ϩ1nN?C{BZّs 9fClaZ#f}'{-qvb~Vx X#|YLi8lF@T@@ Y%~bs ӻ;nˈ{e\ծ/qkfva´FAh&_zs%F~ [hn739h#W'w4j[qI`o2Ã/ o֑/,r1jt/< $xpnd:d=Rўd%kHV@`)Ն$),k-!l4M2ҾI1ɿ :nq& @'y[KVF :E_:_e(5>պFphKHJ3IBqGjx*Q>(=fCCON&н̻N#T_̖5 [y7L71XtҕKx*Tp\#L7:E=&̄ǔ9 !ʳHm~|ē\ie^Mȉ6Ġh9 ׉lw(  ^-n>oF%睫C}n#ĝ)_9;ȱ9"*"qkH;+#uo4(K048^z8B|ZQ{+4xV ]i72ʉ^^.㽏*661aĴ[ Q6M1DVn8/r˜IpQL*𖤀Uk(qϦO Ye>YUGks:BoCoDHZlzE]س9f-= T7-\F0e -qI2_a y`R6 WZ'X%Qܚ9нG|65J%y`Pcӻ4B0f"pоk;P`Q?L[R?2VӍ){{{N,Xj* SjrBݔ]r(4;pGXSNBm'Eۧ#kU]1+pz#f=os֦=zGݞD_[ dC&F]M}{V22EU!)srNpesj:ୈU/QɌlPtJ(?h7߶3vV&KKQoC>!+MǾ34N\}]x?jʌE00JI9sce2Wʮ-NYxî[Hpgb͒zpʸB$Gʇwdiɳ昨`|;ʣ"pޫ`jt=Z,IHfֶ*lY:_E]e.%IȤbL xgu m8=`9%enpYاT#7ƯH~2a{)`LNIze[\A7͵TƊOnA7ꤴVҝ*qL͏wTJwtw^.#Vs\wܗjLx?^\e<pZ>-5 | oni'agsOZK֡٪VAVyUğD1Vh'QJ~Dv8="=oçđJ͓D@XlԐ6 s-`8#Cq:uVmk+>Id* źպF|4Ap3Eκ^%|%m"e)Tj2%1:@S l4_Qtam|' Y:W$z\dotz X<s! *UL;nYysBri3ʄ&j>Il0i:"i]:{YX.3|y9Z!"9PtĞN:"o7y k%DjeW'@iHy&Ka_d-uuN|?%+w'&"`ڧ9fFjסLB6+Ç_v?=DaJ5-K uJxTϊR,=V۟R[Vܳ9W41$d!L] n8svۧ*W i~VKՄs-~D;Yr\@ *E1xUZ֒DNQ35sS&t=]aA`&&C+"iڼ:J ZH64B=iRG j>E,Ҵ\Ԙs Һ{S?!qG5%j~~TJ͹p ~ ՄoI=hxb7 hDPg.x:Ae$d;Y`! Lyٞԋ05rħ3QD5\}jZ4YQcG5 bS:$x9LQ7`IO!C56#j Qi83*߃ŵJ n VK7tB.dOM3MކL=_ 6CaD`ҿrࡈf]7;oOk,+QoM9JDY_wNۂ+@]r9 f6S#ò <%f6h=Xp 7?D,lFJV_FnӌCꊓV]ʈL0Uv*O=ލuPZOִIM]\a,PZEL@[&Y V&-H&0MOr(r|j-pf V&<)R!&ը-aJ}{"|Z2&Ĩ5~P8f;aȼ (\2fh]1i[m\Ϸ6.e%FT!/3[6O,>JHGLכғθmVM. St q')6輂Ъx`zʉSG]o? G݀df4Ќ(}3|zsEwca&F(0}\t1ߺ,¡b%nz&1SGwC'vd{yt*0B2aN/˩|~"D1"x_o3aV[`Pt ghY}A22uG!g6}N蟍B?i(*Hiv%a3-uYʇN[@$aW) >H`-~?Zs 럽< @f*L)K'g P8n@GC`{0howlAaY@.|NR28iAמ3`N(̦oݳEoƃ?uv}p74 ,](]oyݵnS/(OR|0g1pǝceˆ <G9`mr~׎7hFsg`Y`W]Ց[_.{4 B@!v?o,r*csv2򔷠@RJi6N -eױ֔:@ %1E; fJ E\]"aoג#Jr[XVG*GˊÞv?ƺSU?-Y b OWKQV*FHwt8 S+R=jӉ dE:\5J@ԼǮU= [6ٔԁꊖS_]˄xY4< PU%ŘLޖ -52m-rtEթ|  |tMd"ma-`R [?WH\N'|.#!cn|𬰪DR}!~ `5Na ҁ*KMTo3\Veղ/[=- ni]읋Z~M\85<.U(qR-͡T?5lZqsW(@ DPK2U RH/Ղ&@$`FUhVVz̠:sJ \ &zK(V*3?yТ#$Rso+n<%߱ u+DΚls]0)MɔBe¹Б$Q'D˞.aG\,LXC!pn;aH=9҅:F^ѥ;wbL JT Ī##͆EGvJ8] L87[MǑ-L&Em7); Ƙn-X%hԜ;dkM[AIa7n7Ah d),hC nHQ asmGZqּ /(}^RN3,6"3s>+N=C?ފ ;yahV]Jz?(FvzOpzIQ`EȋMį-MFlT?~ ׻b"혻nN^r9Hr`Zm%dI0#srun YSjةֿzS'0"pO!^=Cg1/u+ë/zюFMn x(v߯ ?ȻRz!⾺,ctU׸t rE4L;4-T 2)A+zN/9W:wڈ0ؚS LD ZO_BZYas8"[zm0q18=j}5AY:w_ 5]WDޅ5Ҷt j,%dxrݩ'_T>7$Za[wxJmލ9:_3n"Cd.6Sr=W}1ނ3/K=dⴍ|a>z8wJ&EλV3LȪ`hZiWAj"=./{d0g?]1=ɘ,h0ܠf=9WzNޫ0}OXE̲2@"uN&voNx~ =1%yrU#:~3.7.B0pH:TR~d$"mjgMٛ&2;Uk?fqT*J1mm dF v -E(̭(p"<nK]Ha9x|{[ٯf8c!(WcԙK^AW;UL92a7[8bU@O#W{W,uyj56$PRC&/eoܚiD(]W1@)ٻYHB$dϳ{q_K0I! {~*vSc,-;~8GƗqUbIsZiFuݑ'|$ɲ̓1ח'pVȑ<&6]yFv{{bF Z'j P@1ah=R$&- 5tg%|{4ܳH2 {Py$1nc?)-H'h/nl~d(_XKr8ѳ|w=oZ}="nڐs W et*4cPur];0􉽭;cP3|CzVWW]l^.iL`8-ӞBJs `ZzbxcG[$e?kj"W?6iO+iQ̀mSтΩi(gBl5\i +|vB#\.¼T ^) ҆T<4^>(Þ.E{JhT*'zU[7 $k ɚg:?rLi\- Kg>oV/\i Tl"14ڛfDU iLe]?srՀ'>Вp_@D^%]3Lhrz֊;oO%G %;ͳ';c>*^v!'8fCO칢Ɛ爅A!dtZՃF邚\AY`sW4\jV=Cߐ]x,(L, g9YX?bq"=)wC6-un> zlY+8Hݰ @,(8IF⛆J[#04%]V2E#c9\~<#iA2g5KGoW.7q 0=.J|8S[G[W\"eTBx饫uve8TޛһqPeS}J]&YsCommoHH%wP71- y"]{+ph%ȏ˛5$bRGM{тSP|>"OA#t?r㐵I_:C;ͳ >|lXa3̂&YYK]K~/e!\^Xh%/דm‘|XHSfzp_#`I|(N!}N 4"O= bȥuq8Ft% Aca)j$Nʶ ۦW% =,3P0u43Ǧdxi 1\d,r\q9m v;!b-%o|.E˧)'үHg:vsA2-,阡xz&O4,ƨ 6w|#$q|Gy-'{H fgRfoH!-?Ms@1hXgk16 sGuy~.O"& pR:Q>VN{&2Ǽ:)x]]*,'C6sVE_Kí?k+EXn&bԯ3Up137+7B\÷wvƟ<0~C Mz)A b64(6ba_1u/U9R}"kz$;M {2cq!m/hLp!vV/|PT<{f.uRԵV] :XD A!q34>=s3}.JNKgSt0'B=s;PN7>N2@,RKCSnj{ߤ['9z8i #^z|^aZVJm( (e_X͉ PV\8:{zg __}m6EGI r/ 5 6FZpsל\#%`ekEI wڗ׻Gv}%[`S*I~)˚#UqMN šjN_-l9Q4iPcX2Bx(Du;6 슖uhd4~Htn#rghz C \lanEo2>ia~k`3EMVN81EXI2B&w8;zvmNcNWpM=WwNx΂)7粸[G@WԽBHIQ29.lj֗oO?33ahj!>r:G$o67n8 )ؿQDIpzmĘHwH,iF^ XO{ h/>Aֹ.)Nou]QډﻷKt m;Y$( ֙hMRsiBTnB J{Z[A4]Q:бth?YǨD:SдΔ|f0@@+Çi,:t`sd-2"86ǝ~yn/H<,Y ȵcScD_ [Q+z\B uE PrZR#䥚 x(yҐ8ω$K2MC @z g W1c Hm =ͲMsj7;/;J$GPU]`MGȚ6y4ߋ;iaS<8-tۯ , aڋWR ^ bøDZ¤ڟSZ1tB6Hl/@՞Һzygp(6(%n qT jb¬a4N2='(Ů_xjt0^)ʞo^'I z쯐mʱ( GO*G쳈:[bDzgyITc_w_zZ=0AD"AlSyEsD/LnPIq\Rxɪg:4sʲ$zYHqMK+lL*qal"Y<̝nX cȁ )0ɝ p'S>k$ZN#&=t[v+y 7 eXO3!&D\6\9_iOUiiUژ=pIJadT"9S9#GŠPIC5SJv_Z6kƁ$^BNo_('9CcxC׮"2YʮNGYԾ&4:v]w=?ׁAQ1<[mjdlvBT.lHXCHD&LHUzEoEW[׷$ኽU^C"=W־I!:KWNp9(`;tItny޼e@F+jd*?Ҁ;78ʁ>%!N^3A#{;Ix C[ںkX;F7dbpEb^Id,YXJMPN zW&ʠSH.I-6\r*.șN sڷT EHh'bn=Nnir7Fg|NP*e- >Ib#tRK8_Y:1GTqrkH&=@l7˞&eff*Yڊ\+ŔDjD+›J.lh/^q G9Uƾ% DmplJ4|$$@d锵}%:3#P3^Ӷvl%֊dm!k5?u/;.+e5{]Z!}Sg% t)uCG{}pjZ" mr>.PO ǎP|-.$I0Pn]-POAԤP ^?5G9G%q/8c6V^r>c lCQ ӃuæՌepW~4~tR!B>ns HEapLZv\爩BذTb(Iw [4#C͉|}ϲlNu;vY;ұm0:yYUMp |25<t`>x!LWay,L{(55ArQxcO/li[̅+?[A~<1=꒞W8qdf2߄Kvt\9h! [!J__{7{rE8\J>d!#sN9t,o?c:QV@ф2 RW{ݠ00jZqJ 9╟|F6"|R// :gcDCnuXd0bFg]+ޑB-ix ,>ZiCśz`X:wyŚ{4Gf33mH/fn3pT(e(cV' >J.;N;Z,2.2׿fJ^֯L ڑKw7\RHDD\F~T%8L$GX~ ) |&5؃MVu ;vj*ΉQfρKvL6Ua#^yȰ &*@kׅ)kPs^K sq\@'J#bu(\YɄ#4\s j2B/E4٥M}B17<q10o%I:&,E+ ٻE23?EfWdHU)vgNTۘMe ,]~N8Vx$֯Y#5m)ΔAT ?^]yeݼx㊐V}yb$QW` ' нg4#;+j]K2"-,6mv*lu :$8Q7ص:`gUC7E FNrA,+lC؈=\IٻyKF1E]gHF bو Jm9^4956Hِ^W!s_Egkkd``G*g̷N)3_Άo:k=TH FN 7W6j}iY|:]f\2| IΚpb?!@{;4c o ȲVuK/;ވܺ]Bpٻ0_?>E`UӼS" =,(ye 0{$c | i i[%Ɨ+XB~ \`C^VhqUg9 Z=ͬ=0{T,:I9&SgF1N~QE,DfNxͶ,uUobq [K]prTeTRkJ_vGux V]Vi1skkiL瀐\#h/\>陘0RB)sF؅\A٦Q-7$SFwG>QUqєLHU:[  ]%־Uo.#ТAL_G Fy17pzKn$PX~d/'u1}]l21`Pm\YQ{ ~&IгGĆw~mQ徰g`2#T _P UL6; %N@l4?LytKT3,nˏDvM ۝*kŕ<4e<6 bizEr;XYշ -CNUB8VK ՠUCT |J> <>-nZǜ,e$J~.c4]ZSϝkM㻊Xf tLU)]'YDLe ]h-x{Y: ɫnK<YvGm@R#˜.$$ _<&ǿDswp i6pxYlhs[6HDҪMPm$=.F]/s}9d @7>XÕ^g~i)6 emozQiXL2ֳC0Hw`DZ%Fx) /ѽ_UHlDpkk̻sH \l) QRKčsu~j;'rHç1IO0Z:f\cJpf*gMhXD~J[ч1.ÞXhy7P*ȢO!mlu%G2-CA+<: Ro-D6 N!HTPc]7NKth`~~\}߱ ӓ#e8GP5AaޕW$ 3D{Jqq2K6S;ft~QZ3nR`׭)":$Yk<|4$@%eH{̟  ck5֙T5aRDq>~Ab+ϑ,w pz=Ɔڢ◗h^֠߃i:zxWJV"a*{p[| "lU/3zYtXfGHi&}[eJ7(m3_л2s0 ̇#dYhVrJƭ7=uVUe\7Ly@+DžI)VܞlUMí)BA)~?" q*ׂ?DL#:tlNi8jyq <(D&CBYԍQ/yL~ r!.+^uֳ݀܂Ȼ`oy|B(Yso3t;;Igx/<_6Y~I33ŏoٷDž qbc7jB\SOxTIp ! bgyɗV/m?!|-yO(^Υ]HN0y%liWB/z%5wm_4>_%N7> pۧT=x64jj&]ڹ9k!:װQghwֶiwe_ǩ:Xr=WQ-My#buG jUA5 ޞ `US,ܠ`Lq@lJNwc/xtRlʣQ+a]<㮦#WJ3 |ZPᾉz]gfA׺kCF|X#I((O4u;&vN*e{:Y.EOٱӈ\VP7  &Vy9#̸(1x$3>љVJUS$<Fbgh%(GD &"Y4K0 lU_;$9 YјE; Xje@06y&\m7u'SLKI'`< Łݙ Z+/[^RD;QJqpe2@,wwNY+x1!1ęA+'ILc8{2Eky_u py_63̙/rbN{~4s(MN627AB5٦3 Xm*鄤޻/F :JQ7 !Le6WesV2h^;nx?Sx՛,Y-JN֙m OC;Dhl%86b@o p|Ju65.Dvx%W- t*+wRRwͥ=>=>W\@S︠Q@%az[4>W="bNW㽵z+jR՗Bk&l&ۖ:$R̄* ,:*2[ 0uRvȯ-zP,N I!&<7rq4Hz\!l̐&pxh/ [~+}sl)K_c+6L[^1Bn*l#:crkRbi՟eҙhujO!X7 Q(H%WcMD's?nj>Xr{Hpcܒk5-\hݭ=`GuLə >r@F7ggrXm=vnO[oޙsϦhP$#dU6+=FCSy ǢۜcYy{~;z-2΂`Ot6AMlmB  >>{pn5]=t=woe8(-&EɃ-&Lü.Qއ#I&Ukp@Nɒ4:p[b%چ{  $H .f(Ϸ}ryטQ^+݃Y y4E K`UOm? o)?e0MT< ɰ4Or+7˛Uǜ0~{܀o|0n^|%)[D!az\+$DEqi=LBLAZ>C%LӖ0s͵eaS:/ݛXүϗStVNQxXUٵlj\2FT3`HY3?ӧHPBs;ɌX򗌪fٌAf`,,%I; d:_t.M(z]6fP0XRyȳUxM)UL%du&S/1 @<#i #j",^ )af(LVͅ gj|fI/5QIS'C^)+;gҜi=Z>GoH;k|?zW, tT^̣ҽaWŇC\<4*s LnV`^mopl+ʬy_H)%KA6v_j*l黲hK.28 v}'ʔL}? ٜ[^q-*Bh+WHcL^dC^=F+O@={A/#;l)y׺T4Sm7t"Mck\qr_XӪK1 Pkv71#.^xeR@_dBߛ"dZ\zƖZN**~'ҿoHV] %sNgS~r?I\˛}5+Ң 1h R4! ]%sǽf{ =[m8[]oeH3[/d5'^ j㼝 ؆-|d~P(McO@I&D*v h*hu=cTw(nWAS[T*LՕU (b:fstۿXZwo`(vn RP˰t}&Fڅ嗜VdfT.zQj$Z9Uφڥ'=^ɆwWzd&WvA S@A4"x5g5dSrk0Z[pO@q/%m4~lD-75A38U`isI_[%dC1\1kFOEBV:9iHmZɄ=,0_cۋ$7 lVggjWi-T5)3Nv<̣}Hh'a-1Tt*G]8t-j)v2'@+@-ÞddgjčL_%}:O@=M/U%0܍P͛ Lz{yXf/*y%KSx&+w 3-^SIP y}\j_K;54% "?h;WP[T?z6Kge3in' Ed֐YB2xhfPrV[_J3lk4L7Yl#%1oAP^beN~ C_B<\Bm-"govSj>9VBڀz$nzJz:xY$r|2PMiZe ĺN 4yHvds/_Vz9Fc>+uô*T +0s^┧,Ioc?Qc8qsRr?YEtRhs/F[ƊbvΜW€-Jkv$օ?$S2}׉ls%CPy@(Z=VJBfQL`f-Y8֔y!H"fܺX%4_-۹~2U=,4}d)mqGO;WdmաR%[އH 9ەH-3HI`~*ճr B#VPSCo̟Tr}bhJOGSsyPfBlY-0RZOYHP50h];29sD81 ۛ*5wQhh$dgߨVNKO8!h-\َ؁0c߸hxOz,D0'h'& _"ash ߿;wI]>l zɠ:w{ kqwN'1l-@#c~݇W:u ?(TYdF X /M4r~yт>цڪZ\]F#dk[=L5FT\;90.qYҹiJrx"Ry߅O}ZVPB3x~88yݢPߞ,l&]3( RF.X]jv^Td 7vJu9GEc7{ d} ]@=YOT貭BIr3o k&b}WfӱMZ:i6ZiK6F(EV8ג,ў턂;븁Ԅ;}w/-h=I"~,g d^ND 6vC(J< P`> Gfy˩ۈՓv _yRG`يX7 SW$e#.q7eA""<+:7Җ(1lyYJd#.'w0s U攎WؗaJhVC*(u@J-Q% ]UL&oՈ6# 'FflwP" $-zacÌ.Px ✛V.RP^/c<5E֨#p#(7y OCt(t=\kInjb&?ax:&+w(㦂=f|IA5dWhMM5+ճC0>l-yʦ/A ۲V?*PTb]^uu>9M=$ F;xc,W4Lsi>A=oCJnHK̼<q+-h?*iU@DA-J\&'-FzI(֬߆]+م f]|0ª,txbi/]P q2A.sI"Y@ =:%u+:8a#FכDb ÑIL mvڝKϥ6ˮ &ʆhrCvXwa%EBF;;ʂoBc^c¶j: cZT|31~1x-xPwǑ:Lӻh+7UU0#xF֧/K;&q)Qgu%Ps=n2,0*·żt믣}[Vv*ڄf*27AoA~OUPzCG$=cBjqׅlwȨ n=: pO8aPȆ0,(th'J|ʇ4BF.T -A5c#7"L8B;'k V|j?{OW(%:<%?D߯CymMciGx*Ia:|U`}_n||NDi{;L _#'tJ^(3 TNwNRE$\V>Оrp{HIxu$S4~A1M}~폵أოi&Atg AXQCmߏzP2',V:2wşP_'ɖjk 0x;,3)hvZT'Y9H^(ˌ<؇s\De࿁g(]Kh;X;F=VHj8fT5 aگ^o$forz@cp0f$ԝ=00٦cl\R2o9b3)y .$29lO5*c3.=1#J1avRX!MM~՜:ݦżѥhj)Ckf JΈh"ҏ4?-`v= 3]=T=IqgI8Ь` swm&S2%zԯ:]MFؕm\߰yЖ҅5ͯ2}S -HR?P8p E$U=Wmq_*e^c&EՋ~BIb2Yxq|;~Pӡ>ɓ+EG;+){*/l3m5(T܅Zt"jy\&]֥6nCTISXrmZ[اQNg()sHЧD:)s+BU ر X֣쿋ۈZJD8Ff{SAḣ ! SݒFxa7m'ˋEEۙr^߰umnL !ɥ2Ez`,՗hXq"to_%N 6mX0 = WwZoufNnHUN|AU)]^_V #AA<~q< Uׯ[Mwp-!rI(bL؏jw@M~Ij}3@iip xͮ"TB*Ѻ6$&vQ1c_!T 0= V1İZr|kTx~RO1 HPlhyڏ]do2cP.nݛOk6BI UV{ c'kY^ G Z$01btD5`q~q?dJ%y܄cIP0)! fGeG#B=nGVV"NFQX/vVucOZKj#6jn/ t@Ǹ$ ,[rVg0OX!xĵ&d0TO[Q(*~Zon Ә,-(HXصg:ȳI&EBK9jma8tvWω+&Maċ~c\^x^!WЕ/p{ϩ1} \=;}koFzIĦ_X*)WL\dewaPWkѫucC78dWpJγ^wR.]^u*!G[ ?Vm`_r,F@4"' PA*kM%4o=8]Yu φTD=t+{ydxJMkz-\}dX-58$$3K HPIx%yGxB'"Q{J8F7``Or=ӹ흄Mz=U힟< zFWƍFNdG5/__QyI XoUTJj߈6Ւw)gn+.u~ P0U NoN*sBPEO'bV:WX_G*&`JDr'OdUHoR[ ʥT9>bnv㫶kʊ+cpE?q2FdQ?/y^`^ `%5T"&+Lj_jHlA@vtGL5ɪQѪ|2Nu¹1>INƳ\޸xgg,h]?/IM[TB_ ^OtKLLݼ#2HSV= ԛͼI-R4=*4%kzڧo1P{u!ﱯᩓ{׏}=ǿuK|1)U(q歂N,h µ 7k& AdrnmGwhlȽ_Am{BⳐ?[qǼ>[6% | r*h?Cݑ H Cཧ&fȌ D BsȆbz |av#8Ib{ gfƾ`SB ^aOGqXk[({0 9_g&ve~ gobJ=g@ikMl/cXrߵ@s U8`_'V)uaPںߡreOSOQ :_N ̓sU& Ap7o%S_fXc6y AѾyvS4ٲgۼ;>gjVk0si SK)=b(B%{dٻEmu$mq*z }>P_e&a +Faͮ  D3ɋ2=Fi`] b8 ;,B|5Le)@p䗅,?T&lr0+::b ZbWbw8ۿEІ._NKIU$~zwK66ՇBVd~-D&ָ4gS cPW$xXqTÜH;}QU'BAE_(WFkK!^حM2Nhnt-y6OնS)c&uӄ &;l-H3gÊLj ~)y5!Gdmhڜ~gMr`H5'r+kjar!Ч-}zIRe"!< `PQQT ؽAÿ-m@j1>.JP,%⭵H5xH]_LIYq rICͿ[zxKo+'ʽێ^,u| FZ7Dᖵerr/KQ0f%m\X]p8Mݔ_ߛPbK42-T<=\/oWCX /$Pg*gbBA3vTTEnwB,\\ j9t2kS1z_Ž|/'g.^ гvK 曣? VTBe8Py=Ll.ׄ(tӼw*,.KJJ*QOÝB1s, n#Є2@!Goy&t9t)8/E!uE e_ !iJEl 9qLyu(Q(܅_Rᙲe`0lR2"!͋Ϳ5mTSA&P1hJ`5_x6)WZKYc/QO9Rb 5;XܳV @M);4kZ_.ODl|!`? HQHڽU$QnP G…>uXh 6ELyyY%zd+}7XbR)rt˧M"{BQYqøȫv$nCt:ںUxl -McB(«` r7b~xvxR\`1`j+="r/cl|Cυ` wDyLX]uز7,Ҏ5I3l'M$xC$Ug܌/#$ֶs.+ǯX Yhdn6ftHB+ЃcmgEnMɦ' wʒEְh12$+ }3 gGZs1w{O[b0sxЧMg8SBV|o!gBaCF$3.…^ ><.Q K##H`C?㮛/ޤףaJtE&|C=yr̋OX;|eEb{q~zXc8%ӽ_a 293+]ςhFypNnD2= 72YlXNEa_p>SyԠy^^L|S87o3坻:qR~]coÇBfdo :<2Zf}D"w { #1a }"4 Ey )uD1argq(PVSpQ;踜|H3Zcrw/9g髥m?Gv,]s{r v.P5NRW_#A8} G ^Qլ9cpf0mR*Gs%jjs1wdFzvʹ>ь͈S4?GRG78"&mArhq(T]w <<1Eҁq*#ʽG[GLp7a[&ROgv[w3@G0JC2'诸="˙ v~Mt|y](ˎ/;1O$\ XdEtyҰ} sk!=]IO'R'?":o[xKH]KEsf)Û#gD<_J458:r3 H6|c~eLϾk,d{,T2e/QqZSÜԄȺ4r}w.8gG%咬,' t6E/j >{xpl^t5q׀1"K] gwus{HE<-t߭bfCN׼:=Z%<;!hǡD/wҦ%3cqBE$DwFm}~Rq:ǺT~Ke5Žֶk,3+?pi UhE MXeMz E58p5PУTc^s.qxU|O\@fIYsv! ~WF׆IRg]bahVIEFⰑZ~zu%U 2*s鵄u+tK }J]'M3۰Krr33@Qh(KYe-<8?<.ܷ{ѪI5( yFz9|NnEQB^ UdjD8tg%AZ::Q7qInhg"*V?:5nbGƓ_h+Y"aӚJ7ޯ쭜?+HĔSOM5L67vdd850~*O i|Rd0*o,s c]v֌4i Ic|XԠYɲl.bR'И]  K?8뜕L=_ .OKnq(l07t,C7@-8MV݀eK m)ݽ+Q3{ܠᢓ} [ΕeM*ãw{xr Qa5Ʋ$nVcmzťHB:jj]S-%B}ޘ{!qV# FJjlt~.x;=snr0 chpy8:-)f N5S9禗0}Օ2!4[eZ nQqZLi7(St_Uޘ1msyk!YsOyj_g'2?tٔ2n)GPDU_B],1E* LvtXǫh?pUΩ\ )BꔧaɀW5̜YJS$b灞R]T}{ Pj5Uo,$'hiV7sdLwa n/m繅*7S?i]&3U^b3yd=`U;c˞]{l}z6Oj~ C:b(zptrp1f&hfD)~1 Q zN#pm黗>G摒QtQO3-YpnZDNN?^C'`屩F :^UЖ~csk# tEcrL|lj0ݘ87f OkTSKL=rA9PytؕtT[ fZYˋ*G ҙqd]_Q4zsi ~ e Fv/Rjz}pa' EsSmI@q}9΂%t}̱lr6K*lmZR"׷|trf7ڍ)LU1Bz뉮w)c*ӮgC@P22dJ{56z GxRnm}ෟ"P=P[, dU?/}ye:mwo~ ViFL|kz=IԲ[`;^Et@mr;< H3 H UeTO$;|Ƴ["Shk-'UJ -+ċR}̔Zi`*qծ )>I_<jD7u4ߟ, LLu޹,I.kR) ~XNr* $F7Kq_9;vؤd1U$I7ݎ48;Z.xs=>e| 5 xI3_oY\]~P]oY\ŏ1" 9>W@=Wo{XZ`~w,"Rz>Y{$Z6G_V}rD#z 4~2"4e P;ܢ6{29uPc(.OYIs9@=9] ,F%FTYfobBtG۰uRpB=]/9?|wnUENp4 ՆNԖz UIK;Jo"F7o=[!mo ڨ _IӑSꂳNvYf[Zß.Vˣ7uO' `o BrJH4wIX*=+?F|#% dLbnXPs_qc@w`Z;/gGTPxRxϗ^wk fz#/%kVw9FB οJ~!<3U0)њU[QmvTqOk̚Q8v6, Gul7uF\Duʖ!"͸&Ks}r w#.W eݡ7[r*j&iIƺ2a }KpyaPD~tEww`WlOwmͩXF`\<Amh0;tuF$k';`L0P(f aB .KU 5 s`!V@d! u U{PN:B6:xgJ&$`Jj~j&{'_/e8"]uфh2zsG]uo\&к潜-GrladkLqe)kE> ؛VD- h9G:T?MoϮ/e$nRtԆdxOo%? 9Eݤ"A/o}K͂Mta(SMrڕ"Sw9p{AXaSXXSز bAG"鹛UkoI&5w/ h?2v2zH){Jn{nI[qE.Va.WKNQRQ't"|GHsj?heH;[c&xDF}U[4z8ދ7bӍ'#k ZuTdRa;X(JV\7A}q9ɖ7^2;!;?9F4 bDnH;O0ٚ8^׀:jhNգ~K6,0P|Î`pvяb]Y寫bѝ]Eؘp{/$M& G괴@ZJ);"(uKSov$UOƯgb'8uk)aG=:gi¬` @w<όlh|2|3ΓDH8` xlN]W@{p߀R\gc-/JuNoP7V2OxZњ|dc3-LrfۧIc1枵m3Z7Ҝ4'şLsbސo|O=_1noH YY7I*>"jB\BBԯqWR H>ufiet`{KAE۸X⼘2à Pt՜8&#`E ^Dz"c_> ,2dN2גÓЖE5)?0ddOdABqŒ;aViqY8Pp]0ic$u[ +V _U#^$^;SM/8kiR&٣W8*F~ ϕCј$롤lʒo ky٨04V.&qy=p(pŚNYV8 'bofosJ!@! 3hn|єWQN0} b-dk\*8XygYK FR!c!aD<̶{}1p #Fk*`~ВM] Hk3ijwC܂\ BK2,.uax\ (<ڂZ<Yr%iGGm8pĤ#/KhLhLA:H~vvg8b/1VuMʈHJ`z?&ǘTHtܟHHr d]o\ g?ɍn}Gj =}'枚uv /%6R$^FO\diU+##eW8D h } 3ѷoy7F wnD5Έ d9OD\"֖{[U`HCF[\y _|~h `g}@!ȵMEQc7Cqy{E(;>VG"B&:R3\T/DJ>!:C'6x_-szX_qƨ\S~lpEďx71OLCޙĂEߩ/IMfppP@ӤZgʻ)Va=.< Fp+Ϛ(wޢ@Txڠc@C@OkY "`{SF@a[CBS ڞ3d) s88IYdUAlr_`kstYiyі!)},jڱ Dݔ{chץ̘Pw$D8u(Blēe ?epe39l.1^av6?g|wiHr̉W%e}7OlfW :`/$(aIф!9$]ڶEV8%DVj$͚酯=W1vʵu^ BLfk]zݑ#t~08m-4α8[O0I@O`2?]h#Bp4P r@g'*dnK튧z{s&dglu8q?= ?,'K"4Kj+9)Wě/2>X)Nî730dR?d,ۇKL}hǂ _!S|drٷi͢v#A:i|T`k|"HsY&۔S>vĨhAid {_\PRԇ͂اBgfN5X<#?hy{ :fp KÓZ+zH+ۺ =o[ԜC֌P9)=KIcY_aꋝ*$2Lp@-FE{4@-3CxɆHOKH?~h] &U04j&mPdyA끨0CV;Ib2ӾĐIZ=z/#1հ)4݁0$r&ށ0߾lvT`n{ bO3u{ƥ^Ít8"SIOpsiT&D ea p%הݭ!kU 3*}u0׏+>aZHAb;uaP [1g7#T1wO$E-wsHKuiw+ͼpzqT 6T>vA-KPlלµ(<8D9\5oT.LL +4JSF"(/XQ~Zm gjr66mUeA.W &FEVK.N5nU_sx2$,c٦8i2#ˏ|C}^]<'"3éB 33Zߜ#t-E6]{@ 6KcmN.8_!gW9SD \`5zVMK2p_>x]ojL܏A)sx 27$AlJn ,3 s_0U;!2vu-kgB]Lh2|V/@X1@OCiq#^W;KvܶpMI4ȳE(C*:˅ڊbz!:x.M6F%ķH{f)cո^$L6sJͷ-QNKHP6 kJ2aΫJVg|LGq;', ±!ґF U] ts:آlȶs9$dbc̓j.-00@&ZJh0s-O4n"v:_d&FnR渲uC4 7paNOG$o%ݡI[kKSؿ2ޥR.B=ĎgHhp 9_: dU> 1&\'XDED_ y4ާH&C!>]IuXCFMa^Qzzs1nJ> ڡ#d \֚sܻYHE#?qSfC> ~]k35U"!7ӒÙKPYĮ̨B+(0m ٘=i?"O>d0fֆ$3Kqt݃r8öDMfJy졒@^$H~ga[T@OMDQa{}oqr T.q u쏫0c1AȊǛ#r|y$h!bzp> Vܼr˶ edj 3#{!d5"" nİ8'pb \pjx֔`gЌjeJ@1@@֪1Gю5ɰ!1e13aԚiŔ-ϵ1ѯ+yϴ@Hr[#'y)22|hg2@ovVo#'գBE9׫9l"bJQ7Խ#+Bkw̅}{yjp "=]aSF/-,$~ABZe-$è3^y*D[l*ZQ)M}jTؤA!2F1}a;Ck$w`ģq-S4RL,\DJϱ%";Yꛨoi#1Ώ=X*IU ٣uB[Nb'tT7|{ A828qx&1\ @[  >3ȗK+rȽ|Qr"%hnZѲ &H6BteOa{.c^v .s,_ֿZ4;k)h8ݲx{uFHkLXm/4rC5W5x/=C]O|~ bl{ n5 BGw'ݿʏ#[Ҋ2Ee @5^"\k\t߲qOMiƉg\ +ܝ6?Dai/+_ʀiTAZT>DIizUk >KAЮp3C tUӏTpNdiz-Ws/O?D- yF=|C߰>)2Cq2܀ MoE>Y!5b.wK?6W}j4y}~ "aq~uo?kg08?a!О:36N>P BKt{~!B`6zN8Q"͈JLbE2ŚlNgD]'pi(6|&"$Fz̰gqd̚^vAe_JADLۣFO7'[T;#(: *H֋f4 +LPc]rGT?l^j.f?署,$I)Y+}\j?7iZ Ťb$*CZA~jdeDa5صX?)F$E nJ%uX\uNtB27[7^GkmЃezˎ2Lܑ\£: `Z_:~ +H+Y-5APz(I!}- #^ܪ69FY>$:W7+)db- B\{dnK tRyVbI`&Z.F+M˔ssڃY+USV.b(룟a8 zBn%…o<g+ٍOMUTU$$)9RΈ9^VɃc&0!- <#|y}|F,Q/џo{WQ.s=<.*E ZCƾaC8&u bVvĦg d~?m'e I|L~9yOȼO9eKX+%iD1Ts;9!ROKGɳCNtXɜOHn>BUaK[! ,J܇NIn~G5i H@'";-\*?5ŋo*Pz4ZyM!ہf͟oRR. -^ xZ/nVPnt@1M;v P #}IH=ݗQYu{ZF8U}4hygd;MMNx3g6SEY)JJ#|lk1#59 IPcFBȡSZeEn0U|f%316G[YwG +MFh>$Et)7o 9x{5ZpX)f%܋ 1 3_u{s!]ΡϳeW.jm7XTteLE6Sj }FtdWh% N<\QusyՊy]g>OkD)2?;) lN#Dh>&fBz{Hܑ|6/j1"̽`;d0疍R]pUa v  ( *C x/SE *Kfuѽg+Ǵ"?$^]5 m\(fC=tX:dpˇrX.Ӈ;Bx0+YPo,D۳wQɆdm.5U缡nR>IhzZq|⭘T^"vd8-yKɢ󲿲y .ιeǚJlNg@vJNϷ3:/Xqq,LCp\]}pCld>Cb^z4TKr\msjU[!KDy^ ?FaR 5j$DK8*i|Y.\~S\Mj&N4`iȨ\>\Cb\oFW1=Ir͓( rRפ&E6@,0|nJIypc{6>y=VhJl` M[9;'G!8=%F'+rbBY%Ƥ2mZYiX.u؟S(Sd=y#Ϟ\6;?Pࢄ쟭k$uLQDR7|ppߑ1O&&pseޤeAHg`xGKqw:1Hu67QɘCTZ_ZAS9,=wL1/- P5XDFe\hHq0ޯ H : u+Hxh{_eUqFw ~!H)!5 NaWg=] DŽY}%N3j>'KVW%$l} */Ew;><_Кj8i|z 8TMqu9عm孂e82ienss2[9*lqv3 ;WCz樝'>0bk0['b@mUTF'J} Wjan)uXUEDA,6I Х}ٌvsSuљ%OF \ce|$]H,Oej)V}'yAA߱;k$"J_Z$|h7gq ŷqK!|g?vat:yn\;bsQT40z@5!pZ5{E_0^Aۚ•*]B_f\H,^OvQ1~盋4|$^Ļ:Ap:"qqWuE80/_+0NjQgb.=P-C3&%/[f<;I3a<2z%'U92<3(Av"h\btǚLR8`a8'L2Aj@yVL[7{,*? v6R_rUO9ϳxe%*3( dC?Rbl<P^,pM"S~03+iFR`"1Nb3tY, ZQI9"JYB91yJ,GѬilH?\Bx6zԎ~NH+q/00~;li]9?lĦX>V&vd2ٞbMHώP"Q} 8T?$XU[1m=_fL&:7 /i&6@_O̍y T=b|j(DKЄ﷎"|>@2Ke)"A}x3MX&2 #Y5#YENY.YbHMrPƗ",FU:xlr U#^V2/A{us4,˚.[=p83$`%,uoUrgl/n)t6.p.=K=Np<W# 8e0` Ҋ!bYXrivW8\׼X,M?Fm^\6oUxܹ>E Xg'*KuGpT:y}b&@ޮgʦ} Xn wDA"//0QjwVʳW@9j^0ZBU5r6'+a*:~Bx{ԬW^65ܵǖʶ[4˒ -t ])f:mL.GnH)(fs UYpP׿Y2\FWڵhm m1JTЧk! +Q!"~7eo/i,)+iT厚ns98{HϢI qdN6N+ =Yrd7Zv8|cpU:"I\%Z׼>W:ʓsŋ¶zMFn$ZzsShn%+艡ٳ ; }r"n9}J$nnD)i,`EʢeH;ٺFcNs#J_z>gC6k}p%Q17yٰ8lL=WdRYWަp 6Bَi {K޶Ѵ θMʧyu  Yo\;9?]Ǯo6/J͋cEEPlA,j 7͢cםre7qsC&dx/ϕjeA3f$?۔4fDtf+µ! SQVbC*=uI'XbaJeeèh[ /xEIBfKeAk6¼{Fד;mIύ>j|ArII} F{Y~gq2_NIPVؚ6Uuw]Ɇnrai/Ŏ|4UZ9ۢ<[zUmsioK-gC|\C60ߌOGa="qe8J-tĎ^`IғnA' .tG\GOd/',MJb^+-azݽ<.Y:S1bC:;M=o&y@Sn/Ԋ;erK׈yq >j^0ه-PT' u>jvI!`Hro k. E>|X[,( Ln/E+ 6$`ܙqdž҉f1%y愶.&fxNW.kUj 酜ܾ&W^c]ijY-ReDpj:ը20)>ifg]6z6"d$e4􆌣Ujٷp,xvGU1[֚? 5OT&ٺ7Bfl*g,Z` ((ӠՕ:ɺC)2̜a`Buy,ޮhٲ9|tkBӮ;C!dk*=x Oz׊ g#Qȵ|?g' tfV=* ;><ː=[0|y*mDmY0觑ex9tH )i[}ܨxT}wf8^_PYcr@cK [`7Qܟ}Mh{jhH=oJZgF}L8#V]Qc\+ RsQ<'+dgZ*a%5΋'G9) )>kk="fiX v;a5y$Fɓ_B<F.uN jF[YJ7զ,/` *^\/qw|#x[?T5<7eq4#Ga^ 𘨸L^7*wOT86zvvq)D %[_%ݳ^+Aşj2Ҋ8~|w17Wi\i|ׄa4+ݮ1ADb#T)=G=^_>!K q "+!0$`ZG1JKM?SNQ:aq=I5"5Z\1`Vʼn EhH> HLijq`gaӚG!iQ`pKagd9nɎ_cNIUUa:7ԆaҫTBry;y_r(LKX)NШ؅~Sh:Ss cؙ޹wk18ELpμ1EG`'\Fy#U&B=V4+"oLOd2PV8(ZzV2"g]7v .E%W6͐aA<Ē$F R]|dH w*9rm/'8T:yoکU;y+,Ū/tNA+չeL`;`5za>غ+5O=e aOTbc=)DT6/Tnh-Z}} cءǷb7ڠ3.4{9ɺ )F &&)ߍ [;CD`Mm7%x>ver\8,E/+QDldZĪL9o[k&*K Er0#Vs* Xr5Iuٷ77jw$1%& J3?YDzu}\x4W$b5e9H}cq A7̀xIz\gKW9>b\h# %9,k?~KLb0DSqK|k@d~7es:/8QÓrܷ'o̼/29[K@E#7鲗w_qӦ+%/L7WM cnfIrs=LcB,*>@x c@ >I Sh.q))`Pa+ΊM53?HFms/⼓?ɫ\ʍ1ӓtK6&{jyNjb8GMAzyt RBr߿7W_A# =D_-At!A M[ I "SpAecst۔!0ٶHW|v*d]0s#APuUF-=<edC71xM EzWe֒RsAevVNIƅޏGfchP["b$s?뛃ɵrccpPyyCyZc!ZLEL{\r`Tg7@PO)w41IhS+ޜN|̑znF'4A)}zhPڣEJ'9Eܾe>b8, T¥ i8Ysn+c &Hb[SӟFGʄN*5TlL<opd<u*L[pi>-.MMXDgΏ3J N 3?υ`jbf, ,kKQ ]|,o,,Y!Íׂm3ʆW6AIx+64'BiihƒVk=l[@(Fpޫ*v/$i, .aEMV!Zk0<pp". \_ZV+6U _Aۙ:mñf$k qӕd21'qUdď8^>tWLN_gQ1zJB鴰h6ѻq#i*ȝOgyR嫼JcF5ImtO|'Ht]5]_ {#rK9m,.xf!iz1?UNAҹV zj g}L=|+bm2Jm2'wID3Da®Y:taa6N`q! ϙv o W&S /[Ըg&(,Ƥ uJLV㢃Obw,zFK戴2&v:aͺLmPkO 38ɿw߃iu2qөay#jHдqv _t IX̎QQ3~GFMQ]h'\yJ{&KB.~|&s+J)Q)aUhuҶ4@|HA{i.t:Vʹe}CQnLflwG]W:6r3*{r7urhVk>bYri?wtޣ嬓kX= 2޷2}ؓ$ Ջ^Lۥʼ5;X݃weUhsgb{<ao뫙ס!E8Ri π[keI,$L8U4:*xL*ǟSwA\g!xHhv9ӯ}ZfDee4^ -oE 3hUs[s(Đw];Y[E "t5|ֈ Ovƕ 頣 ';_/Ζ>: Lr}IrL=e'1cA+lH|V,6kr[93M1f8h/Uz3BI2\W\pP$Fdd0ࠆ!.&~-|- s+2a&퍘d{ad!DOSd@;L/4dԳx^%v+(Tv2 ?nS2 hU)cr%nCu3:bfuWBa4o5I4ȡX=78 l',[]G&k4t^P>qqI7 C3v:*j1J!{iwWBm;ٹ=wzǤӰhE!e9_ugF\' OJAɞI@"$ O&}߽۰Tv5qQq7T>hq+%X:b^`E2f_[? ϧrsH +z hJYf&B `zf~F(?Ê PcDV:{Z@b<]fiRcґ)F^cy铘@d.V-'@oL\@a4չYeW1/?m#kmCZ@ROGܒFA+(јx0ݥ,>[y#n]}>8VkKai`"Y/zSũ|RT8kfhXe*mV2 cnAל[Y( GW!G?\j:cD^ָJ¤{n91?Fh066\-¡" PWURbշf.a&H)xJw^7WbY ҥpL:@̝2T}tJ&$^>D1ž>(Tߏl?窈HLas<}Hs? +:zT̝e͠,@V @(w"OG+$;DAQqs ӻ)uHjF153UҶh!0QŽM0^iVǣmr{98>H:˞rVo0ޮajXn'Tdq,T0{gCDpBl0'2IWWļRRmQ=^㡤#L+y3;HF>JIsYU+1!s๸[e*H2Jvg3p<ǥ,rф\> w 2^yj`'''+_4޼YL^x QPzp+G߆2hlb'j-5W#Q$-,W}vK-@`&(8gcI;ZlI/>$:w.q{:f8t'fȐ Akt^Yi:Wm)W_[i[^N| MX^Mc$Yi=W0s#!$/.S+;Zh̚)=2wM60} ,rS@|bb}YKQq0^_\cE$ڲ#s;uAdWDVK 1QxM.Ӽ he{gm?+a.6tƒ 13tTT%}8I +3UuKԞr%;ߟJT1\pKطDzoxM0AE^?<ֿ-$[خC?$$< R)t;yWfM_vcE2݄aU1$ q0+Wfxc  U% ԱHPv"(N3s%R+4/\lvs\IWJv~blI}NC &gt] ?TWO k/&)CRD7!_WB y@qO4W9WupZV;82 gD&'0?CP\/.b" fs3MwZ{1c斔UF옩?i }6#DU[^މL|2\-#aVi~hl].R"փGR2zK̑@_yXOwQt͉0]n-Ata~I/$؟L'4SL}ۮ5K V L9Ƈ#;_&;PL!o{M@tke!E^0lQަB +n٤GClc?L MaF}Z:~'?yBƥR_aa5PX&@-=$ ʺB= 3ʿ CE7(PƩ!=LUUqm 4^rvg?rtm+(5qȲ:2pL} N ņȚ8G7IH̫-Eby1 AN&͓,~5j3m \FddW֔8 ~-N+IДnjn`H\ҕG@g(hBh0Gh`Cwk«* r'C~q47iO$Q Q ej3%I$isz p^mthd!I $.ɐZU. ͬ579ݮuU[㙔t'+ %T49!6G1 79ɁHF|?-SE؊sk$9{2f1=, ƽLUR:i\H[Tc*K/A^֎+C:Y_3޵'t3BY[FJ&JrYw󏄋cdCǹsSl;" rȵB[]&apHayXNo<.~j)[=cG؊o7NO"փT;AdiV!u,/cV`!qmQVh)M3\cU>-Wf:>6)ryk8i>xWAeTED$- un|J svTLܨ.Nr#e h 2N EEDNhJ9t8Z *͈?߱w3б!E:w̿7,2M祫&v4qc t R*v #k[]u+ogXN6U'tzGMKhٰJf.ImYۛ`zBuF ]Fi\)3֪ZCj]ARrmj\]V- ׺8DP+J=v"glO.Z\}kZ+:ZW6rغiϢ54w[ ƴ:V$0þލyY2 w{c[2Y됙CpC$&MkFvlM6T P6Rz2s8:VIҥ8a KXl[3;o-[;o誒 ~൧UT_k(#iݨ{=45lJΑzиJ !<,6}fQ6+Ib{̬&9} :m#0  y\U6חDFaH:IDB| [Tp8%?J'so-mX G{Y- p0:ܰL?n"1vy49a8d$?d.DlL|֬KoW| l[LUՂԢ MS!*i;IE#|H.㜒ZqaW dZMn7l5E[z y=aC.؞}]ڡ(2!pt-C'*F l-S.6ٽCN/Z(?Ӑ1 jN "+xX"&OII8CV.!61~yМw'JoO Ś `B6Ns;5v;0[4.N3`޵GBx i<];'l` (ٸ1pu9@ _yumn-bVUWfVY탬 br/!KJ-@hD s0hy`}ԅu<!^ 4?Rωq 1čB-y doW'-6Ƀ@_y@ƪH20C(WT*sY G}ꢶcK~8}DV֍3I {FCٽn嶱0"埄8L6U|>RlXOs=&G"'Gq S/cd݀C^ }a/Yϖs&"ñ:S0OD ~|45} ;TÀʞ:no# TNhC^.oǰ6t)i WD([vI}FY9aN4XuZ -jasL>BS)܃c_^c{E0ں3 (X̳yktdl.M]݅GCa;P[AL'GWv- ߷s ] "Y1*#Puu„QKp11tkN%d*!^JqQ Ns:OQ]=<ǘh[1)!eu !&uֆ@G}<.\fW}d?L6C>U:w=LhYKo˾=ĭQDp=j4O>.Yu` #ݽŦA_PM>^!Nleإ[`6M5iyEpl[~l~Vq{dy$re%s^ hwVU B~&9$ %(&AE"g{QdW))dUk\8"rb2E/f: -ar9 x4}O[RM~wSs>XYTGTtz%YSd goFeK Bqtgd˨θ`ѫx0ĒY5j/.8a+87r*ycfi ȲҚx:lxLt>5EʇRdzX Va|hb`BtXL&txH`C-[PMP"AN}KRm`q _W7gBG; }i(J2<-L#}>I&@pD<}>/c9N5Q;T52XoK>YKS)6ܢ"$v49D|W8~3S52iWIUEߣ񶜔 ;!y8OI|gT:3tt;!?͵+ Sid3ݐzZc+8݉@KcZFдU(})w'f/SaGCV6Kq>G/,7f@fIE;l w}F#r2Cj3PuT"#la$pH9/Js;|F,YU) <ܔO6[slQi`=>]!>Gc3%p; LA-}'SU 5y{.}e{7gz8zTZs@QfyGpŀdμ|7$m0=͕ j%# Al¹0.zl(.̇q6eub2zǘ9(bKAG<&~FK rӉ:j' 9BR.hzfkC.C둘 nd(j>w_TjgKjYc6Q:vxKĝ55uxl{TH` 4za=JtB_1KWz׋/mşb+P0 unU`Kn )u"fNE qW!naVbNl_e¾J8HmkM6 X>'$I$,%;g+0ō*jUd&Mv@X&! *rb?Xz0`pȪ>*:C>*< Mc{Zf+ {58AW̺O }봫EU^1?N:L%0$6@_fЭgѯ 7]07EWl;D;)eӚڂ4j}|B@vDyV 2u)\τ k0lCۿ)lw'yM#Osߖ{Csʐ5ZSUMl"{W a͟ߠTVreh;&2 AxU_qF95iE=ޑ{o/@yʪx :Rs/̾]$?= 1 /B=r//`dcYm ~W;/=Nn.nÁD1YJ!N)BsB5-q3{ԁSDW0lשTw`$󫜅95- ^?"w ma#y?aAAS b7 /n-"qՎ%`/ ۜQrtZP=NvҌ'IQ+k&tL-7y#[H;JGԔ8ϳ'ڛ/#]hR36%xm& +,3d颋k/MMD?G>nCɫOl G CL$, 5>/# OhsUX$:A(4yˁm>.QQ1S٩6ŎTKēXyOMfkAiR+v6զy >yV"bP./^ NMQȺ z0xVoT ) 64}>S7YD{M ~9΋z#ˆG0E])Vx M%t4flΈ3c܅CG9l_o{ܔ :)@ ~[O_SQ;e%emQ}|4@m?8/;cO[Z Ic<#gGӞwMNa?pJqiY6B7c?/5?T-u-󔉓2ڒ)bpu>kb챞`r[c;F=`({#&gxDJO9ZL7@Ea%cGƚ/tR{Z?u1;vd |j(oחL]f6a%rk&9^?;&*LڅgwM)(XYI}QLaפn2()SMd*G+[˯r"D0O;H}HAnG?tf!ՙc26h7xqwy7TߦY\ikmA!dц[Ńk=7p\9 tdBd~ p-{@f"?oY1@Gq"K:nRS֔d퉇ٴG,NRb>gfQ7 *Jm+1B1287ې4<<,7@au)sZe>,AdqNQC3rc)4S>Krj=Ctd4գ*Z.?8Lnˀ j?OtJXj=~y!l T3ks.fdpC-xetc Aa,i} #1hT|v.ro)>݅4_7H(oRY,:A J$j[ǂUhf> 0 @rJ/}4\n @Jb •;yalG?/E\Lzc!2G6Ct;Lags|4X:Oy|STF7 b/5|zmѷy{% E]!w%P}Ҹ^GY"+ʄE A+[BSwb7%Q\b^_w@Yމ" ~kexB ZCTy;9&4,nl\^M); ؐ2F_ H_}Nt eO##śKﵕ͙=xy)m/ 4ouτ8k`r'd][٩T:ٕY`㎾,)" -`&ȣLlLN~h;g"=W>:Z+,b[VOh2$r.9Y%km R҈rb%:yvH0P ;:C义]iCulૻp2$3uz uʹV*z^xЇ昵c\1[3 ܴ~;֦sx< ᯷8KOUb1fUBj=@(~Y,4)L;7A0| <'=Z^-S[bfƈ®/QaZ>+ 3 AwX C @\I1ToW 4*'\|d_C6tP{nHxQ,s'_ gHvL٥VdSÛLϯ_0:=jX7&= ?oS_ IXKW&8] n4"AhPkYr5GA *2惝DPe^'bՁ]gsU#AK$ZQK15^4\+P J^bK`jwXR8N{'~뙝٧}02z7@-%*'0Ս⣚ 'n{Aul x2@m)mG _w$AWE֋;/G1TOZ5w~R-  I"ڷIJ9ܭQEq[Yw 1z t8}A򸧽VW-?-  \<>MEtI "MMnf2YT-C'-i&s/jʓhL:*$0V8Rĕ'5$P+Ɲ@532ڞ^vsTysFJ7 D Nz4жp{dT>t^TG& ^O2}MsGYbT?&ٷ\ ҩ8/<>c:&uhAG|7is)ZO'!fIjekI3UK)6ک_hKtF  )RQ|15lzIWUnK;H:^+H5u4t1[lZ4"guȜdCXMf[T8wZE]<0z]̔P&'M=XoUuVzcj[=3dˬ>.Ik>o/)6͞fyBCa Hھf CUCIzBI ;#]p~so~S j_7{*ljD)yJ#6 @`RA)\ zI<PLct#1i/%G|"NH=4ל0S"EG$ػ)MuBh'6_~̭OCI$dn-# >dnm]^K{QUX-Igm9osZ]Z_I A>:y_s=H1zsf2:@p}H^Y Gp虼R"^4hS>Ӱ#9V@!ty]QvܯT_h1vMV$~ Kz,e56Rx{݀ W!C jvZ,}FdlO||3(8MIY2quDH֑NݱN-4截GKoMT~ngxCI㾋uv\F,"<ꚞ“ۡ+/!kKAE駷IncD#2Pą8E+|Zc:{ؖ0. Eɯ زp9{Yl{ҧ0'W-yܐ/j % UHnQėE 8lD?8~HdCa3Ȉ uvAd)G \j{dNl=y-h"Ŭ&xkUƦyUT%Wmu:GDF±!:p{Nã~[5= Gَe`0할`U_#d,ST$&4Y9RHŊHZh?,CѐR2=[U f B5jJ+x͌]::N2j;0ٷL>Y#S+Eތ 5vιt>WMx]]muMSZz8[)f|/+1sbhw\Zb由ns(PQM&uLL*L0ݍa`3g&5c/fbcy: #oTK\8s) 'ELX>"\U3k#ZB]ʊ{Ư`q[<[D e:+NY7*12h#66QyDԬKW vvSk0ྠ.t-e RNa[IGyGXZOPJvh+fxPȾoM#k7D,;''n$,Yϴ!uh]>x8|>=$9ru.#?nMz$W3WK;K 5I ]$M:o<`֥ra OӨ?ka&pk`IA=|8mp9hM- #."g畕l,2#g +^Ĵٞetdu1-\0^vs|x>u8#L0A1)*Ţ~1nm8-rjgH լd+]ЮO^ mxX􂂛T132qߺ=bbt.0&=OFdz::0yAIDDL6ٵ ԋ!UP-ЄBD2U#W0qt47yj;'B{5Θ U(6xY8IKz^Tx41+JL&`ѐ` 7í/\UZ]4FUM- :NbZ3bhifT(Ζ+ APdz(01l~ zQ"$QhnS[RNv0ᣎ |U5݈,uWVr N.IfLG7 M$:JdC'Gjgdph,D=Lu\xY`ܿމh&>IGǢ/F/u jGP]j '1 J#7gYLP\֑QhTN8W~{3('H6 pIju zQȖufܜ!'aj/vr2(6Jdkr١.GHatL.2QmD:Ym:s5ydԶ"Ѻ&t߉|RTS!?ZΧd(";Z+APdT;Z|%Ac{DD&"#_EwwvW1'aƀ[源w>4+ e9ݟ1Giӝzdk]+,ڥ^g!3׋!Bwx- 1 M`n{QyJzdB:ІT=p^/|~S auR\cʣ R|-O#MITǞmo0Oҫ#6$ދŻGHw,+o?*hszc4cjQOizn:վгk~ 42ws;>̼?C'Ғ!)+B{8C^5Mάc0e^M\T/KgT\QxNx~ѓPmɝ4 ʉJj-A5O_Sٸ d6:u|4,0/#d@]ɓE- }z")Vc& 51?ߣ?vQ.;CłgkWޯYj\-/Cnd KJ]!'E[JH;{S]]Ã#ٹʳ,mS_`KZXeAܩU\ƯX?I\1#5LjWRfs2r`cڙUOǸںM]rL`11yޚl>UV&j Lfǰ[W7WM?E$0cFBOj%~W zWTMN]Ivf:Q]S s :u3CNa)@i/a;z'-/Ds;y!jU G\)(EXy!3dCXSKVY"[d!^KF~#A@Ӯ֎sZ^Gbt^`ygp#9d>Xʧ_"㾗3jBȮx!O8^Nкt6~h]rFh\7LB"9D#>ZT_"Ezո5$=<lg0>|3";k+·{ HjB$Xt D!mS lpOϗ,vWZ}5~>- !,.bLbl.0G!d,j>AiW(1hvtowKwQ&2|*44;eLYH=R؊ w7_z۴spK\镼tuvIo-i.JQOX.δ{ ߻{ˁqk~]#N޾JP; F=˓eE}"& iV驍&E+ 2g.=gݠG:ZL br6QL&On!0ZX5UPz`)l [( Rve{{ɥ- RRbM r:-'ѽ.H$,n39EAEӂ uyLKg)ltV_k7ޖb/4^'! Kg}PDb-3;M4c/9}aD/?4f'lg-ΜQ[+]|xJ;kLlr%8'`U( @Ք~DS ^P߷oeW,bA_ńiך7JsϬ)=ƏS7VǑЊJ"Cum}& 3zϛ3oOS8^!<]BBQoxWs2xטkޓmWC>_- yD]p<0 3Q.c(]˻m{Z1ajSV Ivi>d{:"qE1Ξ$Uwe|ʓe ib pF?i8h)Μ?ae'Pj,U0g>p>M>J"E /TEK\33kީGXm_^0Et>E(ñ5CmuPͿR9 k @bN0 hmk?fdG|ΤQbN*-#4(+%hWaABnv>a JS+!YnsY@kNzJr#b)%#TC7Γg0[[s }9O!K^҄ 'D(M : K&p߿kIG7_6ok$hQ_ox s ;¹-Qbװ 0#Jۜ^Ph^4#辇913~*Dz<F$Ǩ98.BsArzژ~lū2%#,''9-u75mX SO߽n^vx0פP1;е.uliY0n3bu0lȸ5?>BSjY 1g 8o2jRЪ-yU`|4D%j CJbN(9L|eTI~qŦ[?/lGE`}FW;--ګK`%S(wGhEMSуYh_EhV[u0B*X㇇<~Eu6uk?_JaDX\2zr>FsRn1{qR^ڰVƺNk9@,ү9&ͻ p6t_Imk&W} #v-[x= ^:wGҳcUTCC%A Qt=Z")alnx4v/F3b9!$O%H $Z,o@b$T=!.>$PdHaN2ܳEBI`$EX`Tэ6L?fL⯢В,=Ǘ%$տi#TTK]IFhņX9 rOJ8OcK?|ݿ(0QO}N%s5Kd\ Uz#P‹H2߰ʡnP(LW-X*m4`,H*QԸ<)nnYj>I'{5c)!&iv"h5>M=M'>mՉUGuIe;]x-#&li|fzrWygXh.өV hk--Ps{:Ĉ"B_Z-yM1IxG#[B:lJa96Jx :!:jp<&0>}acW } Հ>`{Z70J; Ř\WB"HaB$GzD8PMO6T}lvRr4:;Š-5w c2 f8Z1(.2 [ͧ#Crw(Sl$Fdם>l4IiiEU-f^ 朌I #A Y 7@*'WcWb\ori!OANK/#_^ 1H!BP01Øl-&~9#"kS˖A8m|#&.lE}WgW4*YOh1t  IjJ-āȆ\>ܖxf+=w"ۤkݔ{T;8!)6tpV<?z4ƶY}_f-*6۶)AXdаs\IP?)mQ 9@ ω'EW_eH@t.f\n]Hͦ&!l/ \I#+C _G\43}׭G+[| =#%1ljfCzF\+ַQ-C7ڬdegbmH5ES~hMt2N[a7m\M)$x9r=rC.)]8F!W2#~5 ~!pWtczJ#G#JEp-(%nHzQSҙ@8D߃h8`ଚDUe`D~L y5V~tNCVqIx0W6xJ^,s$Z/ӎ=OE`Zi;sp>I8Ks?,v酳WKOrIa ]CFxAGysYfjڰr,PӐN0%/t Gbr$95RFI?"(~vFn;`W:'K w:z˳f(HҮ1K<ЖR7%5px毱ԧËm/jz{)iw,y<"XZ.DylA^&·1xfR8DꓻdxSΉRC=S9IÂSJ 1Ȉ´py*vTH,??q(vV}R{ GN:xd 3͕]@9Z7 89osy(֩kR2@|:.~qnɢZjr!kbS٩Q-(ű(c <O ߪ {X.Y_!'9 Kc2pba.^ĸQ5Bִ-KI<ܖ7*؉[MӭE2S.~}2JS B'۪2r2}~Ƽ^FoϨuEp;(j:4f6e?ձ歪&HԉԳ|N0(u?GbH\W~ UHVTPIfݾj ` r6". Eеbr{ˮhfU0cb)!^_": | rq4xֳ剗=G*QT%տzkx7nő"};(eB xV fі }טu9יQj~e՗|>X\]5U%ɞ!0[O'2:Yܑ:!`tK1sYQMU٭.mל-JOؐ%U~բq"-X6 V>`*e1%QI2;n_!3R@ifaF5;H:eE I1El$ˠru;1!k7>7E$ߩ⾾kP׶ ,h?$nstDQ`0}vgK+*2#8^cZv d 寪^s߷,c1sK6hq vϕ;w"`7A@s; >Ƽ9>͑'Լq5&xc({Z0UV6ޥՐGryk@uƎjިhG8϶ϓFZ9^u]/In]c;1|lIl]_ƅ²WXv I^)Α>.~P=}RWb˳d+Mac;}Hc:GeY&?K8>wthn얧^ \;'^nT<QJHDՀ "8%{= 5`- 7*'Ë}VFzBb@"tNafG}kI5#AR|4d{`RN٪ò`e/7Ϧ2^OpY4fqZ؇hٯ8Jv_\vBƸ Q9:<[:֌gan'?,`nԓr`Lo(-4HBUю' ¥S9+x؏'N#-Y?_- rkʀwV{ 1z:A۠O5u4>%fq YbZf;RpȌ$nÜ LìN3A8^&w%ih] NS:>5Jl#~s}3 Uq3Mkږv)n{/@q/"Tg=KdMs竛HAD^vneL^ }A\+hށ!$8DHKHMWQa[`JmYq3ÿa{S&O{_CFXì&981*"ޔ:6ւCrV4XU KS{Y*elR@iףfh%Hd}=th C[C $8TQH_04ה;*G\[D F:cQOOY=Tat#c01A  j)Fe,vFW1Euo< Tz>v{&5 yYI?$$owI|qL*_ 8 ?C0BzEUd|QG$ï\ҁ>5Tθt'Ev6У+92yi(Ek'gPݫ$+O()ޫl$^PCS>lg7u.Iy@T+WQBwuN.i0w_&\\[W-I^yItJHcjd Ys@/(ugU{ Z[K,apWhOd/U|G8ka3P%OPݥ;]qĜY]B(r Cz_@l6F6r~2ϫ|ui=61hrƊ2]+@MKmb fT, XP>"yCy<#5 3)}M[fC0|hk ⯑9/o.z::x쟈D8Aߌ*;(&> ]"?Ȭ~\ :ktO>،W{hvgV`r8Qm Y] KOמ7!gpRe0#r53/}ѷm9QDzGmF! #n+W. șPTJʈAUJl:9ڟV Jh3z{^Ȅ,(w6nj^ja/~e%%.~TtWf>Þڰ~$ GZpFDLN#3ok@PԎ"ԎMTﮓ7AU-]^ s+Dk R'LT Ψ0e{ 8~ߣ!ޅ3U*n@ӵz}%W$K9;'|;C-W$5,PzTcbD[901C/EH4#Ez񂧰R!GtOKHߺIOxW0­=Vosl6+:+LZ;eeٸ}8b cr}h-^֕$;tY1K%ctdsϯsoz2EI+}}ԞJld6Ցpj╻3ܕ*J"18_c]u eϖU+U'u.bBfR"S-gel W W.ЂP8RhJ.,ڱ`@67C!4EmH8|T'B9 ҴrNU',Ť6SnzGGkR/Ya|֨$"X#:5L?tI\Ֆ?m$ݵ W|Йf.2?q["UQ \i+(Y`?|CqNn;V?놗dZ 1?>IiĄ(+ܛis՗6^~ s\ @+u 0."3O(|hRol@=HV+1që>Yj/L=r)y\dZ e& F#YMboHbP'bc{dhmPɢ\hdw`Cd?F?-wa dԬK?"m"B/&",a6s5~BԢvw&f ])ШгVuN_m@86̝J1UvlD'3 vVaaceXICU·,KcF129mk;QE5JAOx~!AlZJfH|1?iqEKE# :oD7fiJ$j)6CWgyD* ?@qTIcNsA<;zq ~'0 ᚩn_J~,~=V0.%e`2\N~6ᔾ$ϟQ~˵An]fUR'fch1tqe8tS/=;98vj jw]HL۸ָ/DLȀ "Mz@ *8]U0 w;r~ ?˾2gjs+xinc7ԙ˔T4^I"^in#wM %1Lu08drͤ$V[NoRLH.J&GIEB=QR+FIIjpD971}ʎC1!i`JVq3*BMLX&U|]!R%93,ZlV` ڇqT s37ƍP{5HIYgo5(!!t(ap[zҐ;znQeZJƙ&6NZ'Q zTdl_=6Ozc&@s_VkȄ/oxUD(fF8GJ.]T{%=O8=LqsZ(hKJ td-@ ۻ_3nޅ+BvG`!F!zC 7PwSzŎDv֩G7K$2p)eK,Q`߅F+9'IhϚ"#Jh ./BX4/fi MGSHKKޱ=lS"lւo}lN>r<)GP ":vNf5οO$Y(9ucɝez1 W4 v{,sIOìr &$A& ySz$C4-|d܌y)e$a:H~rbǚ0X5U+.f?|ʺ+h(vA=`VdX5A[6Θ])%W~جWڤEk0mFLU5KF^; UKB^e0 P| YjhN?.-h!qgV"!r~Xy_,)A$tJ0%;VQZ Psrj=[whC&#Y m#]M83.bXS7:jh{͙p)ۃx39CogB o=ʷ\o%Qbk'[ͿFײ4\dm9nAAlYғ,ңg݈8~,؆b"\9- |_ې$փ .C6x<|;l&}"!c $3ͬ՗LH_TlY rrJ!^X9srJnڇUS!ᲳAVzct:j[3OG A-"L9`ɜCN3M:gpH $zW04V^g,*鄆QVoVJʴzh mUM!ª$ dbAZi B?5˭qu km\*WݏX3:P{R>jlQn),e| 1">ȀG''I"LŌL_:!+0:T_R'y'?3d/s%y}4e ==͏tgBb# 9%(Kx۰xSdUaTpstZ+n1v$+ MlS]}b\аl`h{tmɃR xvV'ġ4aRi*^|Nw깕1fX8lb(y %9$'&oC2V PxǞ"(RBZ4RAjO"~:B _ "kV xx'U4ꆡ:UA}dF ,3Q:/v8=]y:3c~}xT[_Z̃bvI *Ѓ ~S lMIkܷ9]8wk]|R_j$d mfIil[/i'F7DL~/˅qAѾu3o,W@➳9P"aHo -i+F*&m?1]u=NF<<%~A싒sp=JacD2%J:9`'oԾʼn _B9-0zMx;(/$~=u#2rWR0ԧj+SR kb$xCk0@,ZO5ɗMVbf)y;AgZnNY 3! FBy@WGs٧~@޸Cݑ`cAhWzww;)ҁ(LܽJ46Y:Vj&s[|qYu Kޱޫ4Yw̳dY=qgH]%[2ߺ&So0ݩ\q̨c5=/X`P ѱqquYa%g>meCD,~31^j6l  RrMs M]O gZ! ?'Z2)jϫ5T9@"T'b|A(K-ˋ |?ѱ9k~}_{Х\(qN}eL `#5A\h8:ݷBo,CJ"ktB3xZ-_1 Y=xKgћ$j"bROPc[QRY-.-k'hҜs7D +絡.2Sƀ i1|E<S̆Ju"JiY=a-)8Y/myI~$l>fA{1uTC6LB+4!05!+uKA ؚ7 {Ϣ7KGW^9AeF6ŨC=Ό$`{M]X_v 7GH7 + TNufsu%p!G$}!3,L%/qu&f{ ;ocpU5](Hƿ]$GGf$uNRr!݂&E<<+:O4^x}}+O`M!$ůfzv;"*1kY$L!Q :S5PCf-eNEz䞨h¥6㺨6XȪ.[ݜ,Џ ٱ[JxC) (录?#_b8\H!1u3SCe#QD]\X/侣\qkz=h:L4yɑx?L&{&ex5+>~t0Ӽ^co+gXdшZSX0&:l2оS\UlquZߎ_-~u 8P` m4 v8Jt$ Bi"kD{_;/Wx%>,kr?LaK\J*nWv&,^-JL/~Vk>e(llhTo} :u}vrfާ `JpO CCm@`d?,86:A2T%=?kVL$Տ{kHqr ~/isDFEF@t`o(fOO j3V Fr T Gm,@᳽]y+[^W|EiȝRPk_h6ChXmg|pӌ:C&Kی7?y>\?BAm%nRy:=eB@l_HPBj`4_1C(~NډS7  g&~')Ev8zΡH\ 3NGEU\J7zB㴻Sj}}w""8-g<=10mSZ6hvnE?Me190|KN$P 6ɳ(:XU B" KdZY -PWD@&WsӶ:Sf\Wo9hӍsՊ4ޚgηjyh v#6!!1l~E=4GP^@p* *$K-Fi e#ޡVWUGP~n Ddp'aǒVZr" Y4]=R*~&Dcj_ m5jq1}/w0)Ehݠq`jes08LX Z椿)Gs }w߾v _+L]]{GAv[+`UjV1šDH}@sg&jk]xvc}M/HzHX3k_|#C/ekXxVdWǰxOL%J-@9<2#Lv:4Y?l4%Nٚ ߠ6 1*stc#jUf1{G9!F g/dal +} oJ{ eQG]8~3/9w_NCmt r>B 6nQY׏M3`8X|`4VG+dm„$PȮl:ws9[`fj:_>l]IJ8-[_{nGΟuI+/m!h^̴ѥA{ήK]MDJ}n$2}4>)gv^P]FB5W,J}C+A}ZODtH1gd>.\W|O><1I']ab?Q`+c@Yjإ&D1`Ô`7-͚qK3ˢ >! T4Ҁ"?}.Nti`\z=]vV?bCvvB,o'*[T=,/vE1hO8S;d =wbf(5 !G#qé2Ihkm甪SlOh wFFjpҚ#b rXsR\-TN8jv )lX iGdpN]8l}ٿ4ͻ~[ɲ2N<ό3B֚-)NfzBA S$sa7pЇ)Y@5C;ͽT&8=V5]EBd=s0Vr1O&$djU{E2 X%_쏷;R23jHbxyE[!KA&:IbFJR+c 3!l5F0z]? "!Ol,Gd7+q%й5Z@a(d!Na=F^? \('j6*3[&waJI4CUJ) P-p;.T0>cpJ`HJzw.gw#XzZM2-QU jz/1Z֬O=s)n! -P왴RUQŦ+)=$q,/PxBB5{Azz \~nYt&9L%C|=3G L5 >e'XH; eAs@I CȭsgCpA\܏ +a\oŝbւcIJ(`5p|%4oL[^Nҭx{ N( ">zi.Q_};lآ$"28H 틉o/u+z |I'Y1a~Oe:.hsx-\bJOedkM$@,a֓HzLuLߕ*2>\lї"է,\h2-~FYR*4K aE K:6YOV'h5M>Q\ teY딱71G9۷-~@!+ =!-]ѫTjЃowBZPo7E#+8M{oNU4*>rXi\ ':RV77Gyי0={l %=6ٴծ~}d|uPixP\\*W,/5,Y<-nש4 NM\nbS2÷X%axT'; }a-ٞUxF}WiۭgxWsUQpmt bF2~\|BbzlPxo nPпDSt! hFQ[5!DX6;!I "QlM5-iJEv> A M k@@,էMrNLzC(nn?#\#"p*^8[\4d &&o[+k feL &4BF7DLV: JV[TX;&  K)hY2?ۗ1{bfj=ÍqStZ64v ̌2UR {^^ch8YV3GYQ/?{#8 C>mxy@gSP%5>N :kTzNg0 Ö?ڈ zA~7&A0~ Uw"yjO*2W\:!폴RCnW{"K X@ L'OY/lw/Of>9Z!WG/M >s%9I^Bhl"?mϒJd)ݦv-L5lAoS}.LЪRq²+<^^pe; EۖZVW$ֳ9syO?؏JE"d,W@,ervsn]$BN+AONBfLc|NPcFWȩ[ }*BP5+3@[:DhuSհb~OSXx},L- 9rdYۍ.q" >Zti)1Do@zf~G;gh5z6-e@!v&w2yR/ate8{]fPѐ,FX8Qˋ I qv3UיQ-$=No=j_8]9(D)zȡZLoðk5Q-r.?ȴ. M|t.uۓV x[c[@ ,-=O%ZHS$=Z,fe |MOKF/uKȝMlpZژRP /urg5FpQ&zLX ;[R5f+DVw*1f)̗!$dxjg'aB3 lͷuѶ<|7(_GCwu8c:XLvc1sO$FjaL[bo(DA2JǨUVTJ*.6E|@|7aC)nK†)ƲP/!ΐ be51I/[$`X>nԅ@{Ҏѥ7 ze48`?b6V2rfĘW# Cyr2؋K*n' ;L V畎j/rƭy[r@dgᖬv%Yւԧ,}X>B K\8@J+kzmیkp%DêWh< V0iИ x:Aw;;Ҍa6`x RpaN[ܗ@{ 9Eg%Q#N)Wq;g+^j ouzmގ86̔SOǧXΉ8QIӢ XfS =y/0=hV$hƲ+gxd8"> ßH`/yE]O/|ZS YJSd5]ŦXcv#Ъ-:G20T?Є$>"D)^Y]6#;R|7-6~R󖙥hc˴b>TH K!W}fpHʦJ)d-0FC5~eEg 'ʓ-Ph9D+;h-{2PV&`^1m.GGՊ" ǓbbmӿcHld J簼5 r LMdȰݥMva3:JrًQm1Tp7;2̥D.j}Œ5`Mm9v{_P3l6| kc` +G=>L5tkx1 ; Tn؝a/ZmD <k.&i!Yl@97 /?oQzTw=p?@̱RӭeTF/D]1JM+6J~E$!qA(1TYjxjpq^ ST κiY/=3TyRèCT^zhE@AJ\-D3ekqv#Lr0>( N|r&~qaNS)Jмنrm#K6ڞzpZZF_?2{yw3x|2P k)2B-9*E?O;]dU/aJ:.jVoЩvZm?\lރ_>wx}X$SkݱލyW3h/lC15e_cBm ZxO؎`Jd\>jc:/AiDz۔/tį09i|ʢ0u5R:AY [FGz-uc4[M !# /˺u5>`okd\$vEWnrRKyvH4y2)|‡F8^my>P^aY`^"V+m(xnDG$ V"b|~INj2+Sr!>Wh$[Fl6͞;npOgYE,|Ȣ>CL-_0r$نDScw%*6A5~bgAf@7ay<:0E>{uKtc( i ǔDqs*7JwV6R_ Yi,V.+I^s솚(UdPI׆jo "琑!'ս2 lN8xRund`q8$~29}A~Ԯx^/L&9HASZ90s >[usTLښĠI-@ SaD3 "/mq5zOZn2YƔ!w5 \˜ ,VH)! PB8n\e!B2߻%#Ww>BcE'ziaKoJܠ+VuMm%-y4cxn_J)"{ׂbߑ!0m+-AF5Ϳ+pܹk>7)C[0a@֚~rWP7SlHQ] 5& ?PUY wѥL0eP`_9FQ.N/]􃧹T3$ r 7H6],ü n%V91eȭi0d ׽S-ו/v.T8_=cp]B,"8 dxF>[gUv*az1vM'w҆wZySnasK)As=`jx"SHq\-gy_2 Lǰem[.#(A3ża6ߊZ<)_wң{AǺdabRc?|hAM;Uz++0eqt6 3W4Q, ,觳Li[yVb (![?,H#0ggD ebԭw)4xP2L8d͉Hr:uU6} Hщ, a t DcbuF \1 7#tEΑޞ)tPm& 6Uz`qAqVy5@;ZgJT5"vf\s`__uh|2=Xw4QhOEuOn \R13W"4BB S;QીȪn[\k5 1, _UK5 צ&A&V2{Sbq+g1()PO!-߅NSJ,*+rT՞$GV!Eϛ'jT8 O͜{5{Ä'5j`{>ص! qсVK] &ا6z&)0sEHKivvjn˛ez3Ko(0Kݏ=Ȗܣ  տzkؘ b.Y>Ϙ&w>C؊ةPҶT}wu-lٿ#l%R-$Ytg7c<-{5J7#:K˖Jr4OKo~@P  =@~]Xܧ)/kN S?Km]z3^#mf2ʩfF, 0[%?a8i#S&h{ R8ヾ/>5LL.C"bP.~ʑIT"4 l`CB #KfhI?Zrh9]wމݪ?O%&k8Nc 䊤_Og~< r|9\{kB'x_gY0f+ Jℬcɞ>hM(ρhNBo|{8rv]-oM; L({uEE,2\ ̄Ym<(k/T-a:dSx;}KM'9|& -$θ6cacYԽ`23 <»Y(Lu'7p^-7'Nܶ&%eLҞR {yл=^v|/6R{Z^Hf;헳{";I\ʻ'WJ;Pr fBܜYxly6g0 e$E eG68Ly)(ЯÔ/ t'03)Qyښ>tjVsm)wj*gr5˘.@:6(xQ$u&]Z[)ge>>\Tw46WACvL&SJ-u 7JxužiO U =f*1YPlAQc;;qa(I`.ˉi+=$ fWxp$2rIIVl?_:kVb. 9X|Qpۇ>(8ϙ][17)8iN[,imC]0ϕ]Or X+.B&Ӫ¼8ijA\z X#a ɺl(ر9Qb+Qr;83 쳂rO6-ዒkNv{3%h-0%g>'$y8k'uVe ~/^!d<(Q뮃*kЗ;hs@i:!ob#@;FE߃a&]6sp^n^% ,y->lZukA)ˋ UsT1S[cnY̋PPș: nU9c5} -dhNe\01='O7%MgV?M`Y'8oC&`;8hkQ@FgSjgٳqᱯ4!Q#&3@nI1Σ1ιuLEWƣy< I3ػO#Hxo&/Nnfjy`a]4PfIDx3U^$Q*9;Z'즊6[i멏mž 5DR2)ϔف=Gg}s$_QЗ',xP =g=襈GPs/D[w&ф<<~8D[lVcz9&-qtO=e iFO8[Y2UWMTo!DW@bߥz{X#Ӎ<9h_GR2x7PMF%o(wxSk0m^͔: HOPU{Y y^}8Me9`c4ӀO94>w8%7U_٦ԣ[ h Ty|̊v2*p ?8$ʝ410;&N=Ay@q1 V/+|ZE7Wh+|Qe ټ"͊gimBr = eO Fe#O1vȌCB;]#][Žc9$&J ]AVk0Dكy[¯~:b(PKe*TmI;c۲u|l]̎aUK!.r#(nwPkua"RkWx|;*q++q"MYڋޟDb3e«/NPV⛟@QH .]h^{&N@|ssUNnaQG'Z~QI ͆b,kBjde-^mDaJ/^樢.1TX@MR ϒ!ջ\ so\ Ϊ|[UL B/'4_]ꄑڹC[bͱ&/K&TKb#}ibL2U=ͪ ?-rZ&[&$O&})x^1 xE4{gBQ=՚2_Dg4=.$]I<+7Y솝w`f5.%h8]%3hSVzŕyPu{7X$Ple׽4C¦_~QYn{~Nb/zW-a!>'B]'GHXDPHNjbܼC4Bİe |zo`i>x6DcW 5EM 0_G@,gvƦO"dTs7J`n-{NyIbAz? k-%zFq+G% R+r#jueor8˭lo$Pt9U^j{J%'AH$[&)0e蝌ha_^R{,_&I,m^˓anljc M؇uaeg\J\(qrX7CB?+MxHIЂuZ:`Kp.e-%W7|"WtFD%r XO,.J \qj/9x:13Qߍ{Z~$>R9n#h&B_sDbhsÐyF!,U wEL> ڕ K'[)OMtrbl}dAwx?D{Ö]r]4dA9׌cmp7Yq {k>)W˖,ig]KME4QkCMo4y8a%;'#8f  V2[ցaDxV Q76qkT_i5Mg@_|Y'VFP^NW F#iDM^)l+/iCb,c̦x] T ;IZzH]A.8q) i=4D †{9PdGI+o֗ p 5@촵?Nh}Tv7K\sh%lά$V+W2lp&\x0NtB땞&ТwwU`UOO+d}9īoU"!ړKOdR_PT[{OWV8X<aZ82S]ˉ9ů%%r kWf'k]xi-c~b)emp Ӱp Uv%=9ƺ:oW&^˹NU$clm#"rgx6P+|iE,ON-˨׏=X2l~ye[ E gZ=x'ӶLߚrq~Lt)E9ZS7se=^0J?0Wsv0u[?0y`mc:~b^?[(s_ܿOO>w+qq 28.leWe50TXt}(І,\!ef@'ԙ|wG`,8X ~#|A= aLL 2?mJYrmwr81Ň|B- ajaeN(ޔlz\<ӨeK/ O=e4}}"QIg#ԥ9z !#yT~W !W;>U3BHLD޸YI~>*3]sg_k)?Uqx^?_FBFjT"I{=.=tpupϨ(M!鞣:4s.xtg 3М9!y~nFbF^ȯ?@뼆DOR~e*mowviFԭJEMB\5%kfTsUd K'Cd.ֿOx),lβRQYPJ{rkW5\pwFX':t5;_ؘeWR?;!dvrSԐ/Dq-}Y}g[UZc\~&"p3wASk* sKQ{nc# irPޒKp+A>eVf$ql):&=F{ ʅ) R̲y\ְlts|/ ^'l&{[̮d|zF7LosYK|ܸuDXLMf* EK!$bqH:܋8QDaY4a>ه#ѿaOԜֳ1}!ٮqjhlIGE/5,haՌ6 ֏M1k'Va/?Eg _yezд+-MTT^|VeWN,9k2.Z4!9'ٵVb/m+9{\f$΃YOS&d#CE**\v# v?kXmQ8dyb_HŽwol} -O[64·Bs;΁6W |.@@R>d/(7&lVmi"zujHzMgg BP] ~YFe&?ui =_*1ÌgfҬ*ryZd*{+4Ym ;[C(o5S{ضz}94C! UH~mܭ"p ht QnNɈ( Ǻm2,ESSSl>f9XZJEY5Ԟ5O1 5Pd*tC;hz.wyF+F2({drVXTz,H)9ڣ R6eOW=qRRdFģ}&5eʥ'ͼDV^UA7v g(f1od]d7Im4 $$/U*݂.wVaZGO#6ߟdS洰,5I^3嘈ԭK u8Q8/1Yv&nrX,o2 '-)*A Dĵ#pWҎ#>Gn$EC,Gkǒg#L=!}?Zjғ~sc rⳠ):Fy8am{4/ϣwM&PP=S[\[!PyAJh4s?IP _ɃITvU}%ʪwjъe&n,W*tq|S!q#\L}l.K!cgl0= #[0+bLjXbԙ1mJuȦ)R@6i 4ݏ" UF+DoH\(3zG%,`QT =b?_Hي.Ӑ6${WJ՜6QݵʗD`1>=|5zu#v9|׸+wgYU' [DKٳap@!ID8~2K[~2i8FW-s3ܨ{17<p6.&[*Kl9%ɝw^̜ckNߪE>}򛟉2Py 9?، V6h+ﲄ<\y] ,n\޹8} "ǃ6!s x4;g̯9 f䫻fV/'PKB"tP}Df^{̀P?uo+r&pL ׈Ȭ8r{H,߹XE;0/;8Zܒ눍lX4+J5onJ} L8Ϋ5<-_,b!aJqǿfzSm$x6LeUHjFHXt$*%nvIJCČnsnOIm`.i46S4QbTttɦ;yE |gED W NB~Et9ͼPlӜ*cF66SghX"ؙhw|I @ѵK$5{-%S^ݕzA`3ˣ1Ca1_Av\(gq'5$c, bMv)Fv%w正Y[M.l7W:uӸƬ8f~@sBN7ø8 vqR$٬9ZlަFI:o>ЏT(:;X~ c Tr}}gqq7őXMlF@ Jj0 k !~KK}?d\XR֩Kqa< eF) B+%+h RDApA3i^h1E9<6m;kDPծ.$BŇ"}ZSHJ(]Mdm?\b{$%Yuf_&4xq Ve &u.?6zt ۊ>F $[XmJh\rѦ9QV#H𤀁](:4Σk;a+9֘kcI>Cq J W+Csxe&&C@&q6u:d:4;|>)FNXCqB0$wPCo0F,]c6JY?ӂ%Lb_a7p(Z+nV$$7r BaIH".`cwmm|rKh!mZܒ!"gW s6&A C_FhaJíÊ*Wq|t? ݎv/ |G,.FGJ%Is,Qm|_1f1n#!e]>(I:auG( 8궾d }vKuqu%S8 @jUq*!$[Q/̐ord .[0kCS΋z]~h*}_T_绳H)D1/!C|;F4;u(t`ve%]"b,#d͜u~A yGp޳7z_G'x#wXm[1⯡ ybEa35:4"LAy]494Կ;<@&V5s}F |BSwcT{P2s21NʼjS<ǩ%X4DL` pIN:k64qUҫ5.o!WnGh GQ ܥ gr1Gh, 8&_!qz: >9?YCY'5𶚚\w 'D0 LsBb5]DvbFAp4A]u}Dtr͜ 䩦#fyԤ)J,e9mPbܼPIsl_i'OƮPpG?t@i\&V4=M)4,w q+L g_<&6WJ.h_\2ğXϲi1dv9thZIR#7]d9Vzz8j*F ImMLO { qm7Wo4jPMly '7r͟QmL&RcУq+UXw԰.Vӱ l.ȕ!t),Ӡ;C u#s`7Q5=1Q'쭍C07ubIO'I+yĎ+lu`1<@;9kHݯ,S#\4xIJ^g) Ht.U~S#'<>E89܌krR][ -2~Q5Q-("S) wdj2]1ɳN^u[ط 4E剣ę;8Q:/ ѸZߔig6Ԥ^i!D8fF_½&nn2]@+HGYUA{f{ Rɟxؼ5XZͩsR'') m }ԴF (Gᆡ/#~ˑV# T^wRsSCzd\D" 0ky~v5jQ,hzDhɄψq!OT{,9,~Rf{)k4SE.3 EQwlB&Ȏ+Ϫ>6jyD_zrC08aC8J*T%ot2wK_ԭJvnE)⬀IS9̊3 !q&A՝诫p.)1d#s^mi?H^l iIH =1$,.9'Bͭ98-Šc9Qc fl3F%@Z !e7+(ٹim0/ٴ]jփaueRUH s$F oL0!,|Y}c2}kx&Qu$fe8 S u+m(ߕMwɐkcֵst˩ų0^oJZJDsYR֬R35xVIPl5 ׻ Ǎp)][HmUv ^tI)Lْèi_na ' u˜ wI- yknK _<[B;=mD#4ROI,?آ* ɫS)\!L̲h$4GwlsqK!Ҧt K:=<*[ȼ0~NFFH5fUg:H6N&S?MƇc_kL6ЪD.6Q ei ;D{I'G{3U0JOPi5sirbsRJMv}~AҜ|S85wQuE;޴vY3/ASV"V1SЯGpJ莺=c fw`g*[<+9c6v|{6h fd`2tPb!wDpATJK5C:P0j80͚U>Hěv>`DLx.?yScH#1}@""z(G<rQZ'7h 8{VU f t8 rc6֞UT+TyUg{9 bB SؖڈG:QIS(x/S Q 19: ƻt2Ԙ{ H#8.AY]ZX?¥ q6cƧIcLFUj~E1dA\Y-(0(7;;)+Lz$ wŚF`MKk9" 4جh]s>qT n'xx_Jzd! TX6_~b/RKq j DIj~nn>W!R'vj(uY{ԬܨZ@$߁UoRqKK@YUW$P|!{QC`O}f]I]97&kNQA1@kfu :+h9H [_Hef. .jZ5Ŭ.ҥ'O"9 F̼ u[*qU /|mvJz2"T3T}#}\w-&:]4evd}Bv"[*~?Q;Qy:gMaj)97m6D 5r pl0J09bS~oUJL8%wk IBs-o{uL*3lzAGu>(Gyt5X6y+uZ Kuk3ukc!`jһv"Rs2۴[,FR>Y4ʹ hckLK)=ֿ>BǡzsI^8ZTzDיMRtL )2R;M9,~{z&3N}VRdzrϤ{6*Z90w\@IcE&P,\(DN*;mp(A^*yTCO͉teUn ؘڝ1w|pDpH +U7oFw{m{!@&i,^ {k3D ~X[u&]7i9^l"'OQ!vq)I9?-ÜVó:?%|rUjҞIIwŜ ml_qYU6f23@TiAr%KZ̈ u%G4`8qgXN7[|f<_nXq4̀@dpQYf1q5֜INXvJ.p7G 3^f؉+JLixdJ iyTjkN,1P2b[|15kBc _x,!Vf[ω^Z@W[+|r.g ]%5h6~"-ی{" ix+mk&q9*ƈɭ(&wnSM U/26=z?:lJ"iq^_Gu?Jr) XgEpEº,~53S+coY%/2 ?h8Y 꼟.&+ F6{c={\ns$5 Ɂu-EKfxEn(h.<҃+毜xo-ྜwut[]΀Udٱĥ>GH+ `0d~%Q`yndִKCUN0du5*̥|z1e< fE+fHǼO 2Y 2Bc1.t[+B݉QH{m(쑉;ՖLzM抬ֿ= 41(sZ ~|G';ֿlCm/ֈ,P쟡㥫H4 VVv~vekudnH6j>Uڞt*)\G shOaJBm7~6O :-Zm3dklqqa **a+"̽՝F萊 }Yһi+R %OJ %2(,D>NIGhຮ4#?8zNH40}3=\*#-b@w(M;&Ik?Ƞŗ DLzٗʼCjXe~ h;'Y{6ph1ɜyD"|MMJ)#Tw>v||~*}[V U'/Iu S@ H f}w,њخ r€NĵaF3u | s(:kKbI Dz;p \~3Ai{z ;5ՂG 9L~ʸ#f"NLg |M{02ْIis+)2!%^H_ JVU/ț,]h ~0Ĩ^@ (G ?k '9ow,.\x;WP/9sH*QtV~ hBf%ҟgߐ_](`d#~ D$ iEuR_7R1uʖe'ms0`"^ RM pϻ7 ߉_`6!gMf<ÇJN䘠#f>FǵJc,+S\bON<+8%}ݞm@}4铚Pu a,VR ]oa|K)7bbNf(,U86xu1C³t) uF<^6 ۀ\ rc;gf ȰS0!1NZct-J4\yel |F(+`]gXI>/),`*k DI`]T''Rn%\{U@0lD(,3Eqe>m=wx , l{zE1HVMSbV֞{jE-rxL[y }·ݻc!,p}-kV:0JtP/=)nLͤ:ٸ$MԬdy 6G/oN OE]S˶S\vNj$jJpΩLkBbM&|Ih0`ibE? bה9Q_ѿ_6p'a! 5 g" _6RU=_vZ<pcG.NuIbuUQD<\_sk[DBCn(* ḋTyc)Y{`<"ZF}il}^T~9F[&f8.siK!R7+ŽϬ/) /䇂kSmkiz%ޖU#:'GJ[N^y;W)'q9id./o]I+SjTZ}G"eԳxI΋,)ʐ֖VHF,z4׉cgV0g5ƺ wOŃiĹ6q;zP zoPbrx9}ϒ֜l_TGxm%6/M4lӕ3YY XSqb>|e| <G ) X: ..aS8Z Z,g1G~o/p`]@t'k3y 6V@a_RVr't$9\?̱qlfsO xmrRGY(/>1O6qxB757HOFoق$LɅR$ -P5N,بD l տ=s:? JoEJ1$|4n죨Ք\*jls^QHaZ~T_]j@郴oW$_- {< K)y f+oV _Ul4݋]e._?#XGZԿUO_D`,e~tr+kP|@ٰ`cLvh>2%~TƦrs _ m}J5 <=cp!taMT8I Fɼ}0FDr !"$kw-gG:Gl&||)ΙPV{*,)j|QC `@)a2FDOm6l,'3 &%4D\grɂ7y7砈[=pnHu1Y 4:uxeNR IƆK!sO;֛=CrF: zi6YSGDƒ@861. z72>E@t%cd/_nbz02AYw E$YU6k(Ax?Q4,h"j&bRîWuȱF-r]8`MRX8 \s뵑p;\,Ga,o!<_{iPɅy!-k]#?W1q.C᥂ PvİAGunNH.N|n\+@7Eh:cG~6(Ygr<ই'L0x~$+:&vym!K+&!BN%q0@fY?6u1 7[IZT% 5KOj*EmK&"ӵ2Yw)0pQrFY3QcXcs6*>RpvtKopN9W.&hvC 78旕r 61f5qD)3D,Vb͐vac(:ܗ\`܊AW:PgŦ(͖LMPKΊ%HTa'(? /\'CPPEDWU>? El&=yaXDt@DbӅ)h6zb( v%/p{l=[=5wPjqO)z;IʾeN4y.b"wVDXmOV}^u gr3I"\T/P#^5[=+ ,xEDyxd]>u,k/63+lmFFhģNF4BL.:2ty.gw ΃yALݧW;~iUBlUX!om2S6uo\c{[/,>{l@K3ޚ~wa4Bt$2 MU#GK3g43u;盀n "EmRbc*Rd=]Z]bX}}2iO`|d0ͮ *wW؝2K|gJfոL)ue>h zXo~[a)q@쀞WhY4kj_vpWĐ`9CY;Lq |2ptԻyHNty}CCWM уʏȽW=|^"KBϊ2!m+g ܸi,73D=OM?*?l'/V7m1Ҕw4+lMQ)h 26<[)t]e:.]wئwy{}1|;]rY Me-M6גi |a#x&"GOZvL,9;.⹕EI#lQhx=C7=\C6^d7 k34r9yѮ^b _/G(M@\ QzMִV6jlVw)&ϕ2zm:R8ijvn2&5S$[[InMnBD}q8>F^Iq$Ⱥo0 ]Ql_2k4vuBo]_NwGiԭɠw%~B~+ʢOK4belP|$ԖO `K♸<V͓i2Kǀ"^Sm4{BL=P(rtѠ[{.ތ0a~,&\e[|֊ &;ahnlġ-cE< "Pf@(PN ĨYW5m0p/TXEyXD*"P 'T)T|b _taRe֧gd,QMR&4:3ePe:txc|vH?Kg$%z~aq$p4 3qm+=jgtay5>Und!`$s Dˉ8et$ KiKkF8nXqHdTMQ4" < kUfEf$Y)a`y8%cc] >I>dTa߿W 1C]ۄ;):mS@Ri|LF9%cHs]ޅcOXvtGT,}6@$mz!`ax.v&xVblp!dT!d+DaFA޴tpds)g52iCvv ݾbϢų$4* 24ן‘0ZdrYz3*C!.H7zKSaJvKjU\Fb6 ٠gď>E NFu-Exk3,Lox}ɽP$ޖҏ {D]WQ~}L,+ג}@/bC)U{B55`%fQ("ϥ>(<J)k[ b]+p= >cAپ`Fm{kRi"y!Yiz촹ö&r]82zu~wTpaesK t^̞΀(oGXKM^kEAT "zikcބPt{^G`"8}3w/-;ɘûM慾xi@H KGUNOs @m ,5mp2laLJoTD*<A}O6ξˣ w6YyÂp.ӺY@BYRh8^;ڲE\ 1K@[5[e,8Mη:킧$0$r CIMrS1td/L9/ҋ#`zER[6aժb߳O8 W9 ) .,58[4u_VR32.+"`q@K\9&%\M <H"X804~7h{9: li[%/~v}D!:5a^RdyNGϪ0A"E]a2BB9M[Fiؼki\L|խzL$?7,,e*=/OBTxksj (! #q8j?.RAZ1prPV2RHᱟ3J Vg*r_\0vʗڃlDzy}˻_Ar8dw I*xԖH$\䂿N\PRͥ _pgf3-j<jYePS#TCHt`)N @"ѼPn 0 ҟo, *űԏm3M]zpyA}{Bx|R@:"@a-,M$;ι^BxH(`FXD.0}A$Ezk>r|]i8@%V'V%ёdT ɏKK8yB-!#S8 YNϭ" V9Cvkip~ӓ4R&,X < B] X , W Bঝ_"XB3bpAw w:RЦrOW |/i1q)nJH;$Đ_MqhxQMlƫ $Zf/7P̙h9sނ-O.V<zyŒ}imCR1360RH#]2%~NT ]19a2 'u-, 呜)3Twu^I[RфgZ:ٹIhhm~(q.~.>cK; MK'|P3" 7|ɨR ` 70`G)Eĕ#:McG /K!x|m;E|ϫb+n>rJʴ ߅%.s]5$*&X~rc+f Z;*;4ۄٞ_1SWB"B˿:@GrV؍~٦5-sgDPJ=peՠI-oxrN9 h{ʾ^X [% 2Hlǹ<.Úʡ}L?MǢHG5")6XtM*(r v/)hޔNQ/qҼkcJ譵BTcw*A}׵+};.r+bɭ5֧o܀? Z!&k Lt?]: iB*%S4"*;VdC@md@> atP)3vIZ*a^}][?ʸΛxut%pCFk7˘[U> `F9S䍈XMGA)Qxy]9LUa:hP,-"1F>S;9T>,Ƹ)$!+@7(-J,6MCQ ^/X^q~<+ݐ$կڸA*v\ЂةJVaiq7`MB.?*ѶKMg#kP N9cĹDj,5CJKjNY~lhM%syHeTKD_~9 ag {K*6O#H_ٝg)A@kόA@AAlfWݴŰ/NUli!>!@{ M~ J-᫁tez-\y6:;^)CQrOd6[} sID!Û_$鋥MT 3%bx—s;Bf 9 b'6'CHUމ^ 1+wZ/ X k53p8k3+t|4o^/ohǷZ8G7Spʂ1t17~qدcJu;EB\O&vRT.ڠOנ+;de[3@j("#BVO=SVn mQZHoM~WC0fP #.kNT'~UrEpOZ;hQ'pxSȕ|yujӁ *C!&EU'-|;NdN& P\&|+ {Ϥ.}9bͩ-WKظG<%t7ZH:p/Yе'!;ol#YbZ}Hd&+9V()5M%xfid`uv/+|  <5U'PWt g/`Ty` ;g09s|ϒEP$!UZd5*LJL/.=D'FfE0LŭNo}dL*NjFeĜ^lcuum5dXQ^Hl.7rx6O &WYȫ ՗.wyh4 `v#az<茫 Yee}Pڃ3"/|kudJu*֞Y %bzPV坂d`Wf12{"VMpό:>֌6z7OUV\͟n"7ȊǜU7q ,dBDΜJ+ϧql{PKRr'n,Yo7?-x=_THK]G958e(pܚe)]mQ"W6-$6_]h|KUZZZݥ (!Z0UxT7fc8I0qu,# hhϧs{Wӌ6d>僠iv Bj;fP܉N<1gI Snԡ,))R\ew(kR0zfHQt 5ӿ*u<`k49=@D759佤T1\ΐ&xŔuajB[}MXESiI PK{-^g]]i##|wS#X?fNT/0 :E9ىCfIm6*tNo&<N*Ih+~;g;H8m&NC~+7?v¢irUpPqi27AI\J,)E0i&C( NB4"@(7w1ؕ\02fDg,ŷ\[7E_ug81#%bɱs7y·N'G5{Zώ|8@eV ,GnoIjpH&^EbH|fƬ럼F%a%Z @䏲mG7-pRRfX}XKg0a,1?'%y c T&o,h j]c!հΣZmz/,˱ҋ$Lj I6MA(e9`Iy6& a9)K/1%)JU%;ހ~آń4-d! S2N_ Te38 @p;ok| kᐤ̓=q*ǯߚ$ SM\#@xaǯ::{4&])ϫH-R:lIHzM.Eync~T\P4;Q(O*C0V V5hPD1+ݸz=41/H|:R5hW"v,zN-FLSpUY5A[/bh:b.`jC,-ҳH_Gj~Qң^2FUX1㝲$!=KjbӸXb[ <ř/Вx-dtR[|q`d k-R9[ *"򪢋HBÈ-cg1VC)q!+8Mw\60j /54F+bdGRe1ムLw_XWv<(<ࡇbm1k[Nf]sL, Uk,v?2ۡD1JW!݋ݼ]p12ɨHrڹ2RBdp4A 8Kty&ԿsG.RV/W\M=?uvIĻ&Ub>ЕA`>#dth$)񍢊tC"@cRPN3śiexx?ָ;d}TP0}*L'fުs}h<}x¼͊-ul`W8 Y+-h߼RWe2 ?6ڿ)N+COk&KD*&cD>jC 'j* )KIB*wbЃ]V yz— _[;Ns)Q#yxmafy*E\n߈j]+H[ZT;ɭPHeb-K"mYXd4s芓+Ut=!~x)'z^1k=Z琢%q&ىYe|ow' eСmD -z]oCU+%˜ °\ͪ[3N}|gӡ0 l&̿po qzŴ?8s )S6.<0:ԵBޠqNʙՒ@~BM<7fU$U)'i&K:&eu`qb_ŒFNTlBq#Ta@sX'|P3Mp+uwlǓ1Gju;]G6(?&Մu2X| 8:u}Nb:Aġ 6=kR=^}sׯVj)j?IN!p$ ' Pnb3/ $7ƾQc*([ks(vئ5y. q.]nNwTȬak`tQb*\@F/[2֚)cgn|S}ho8W;{6责Qh1e}+ /j@}JB*N"h9_>ͳ[,s2soztvDB_C\tLY2GPOyTTpF_|vͨ"O-zBF{3;̹+ Hede.A]E%('M/,Ne'ЇsG(eT)P aZZ-P8⊲\HyswJBo}W`eWtOR@Rq@bujݐ *GK)qm.lnd.v ( ht>DTfm%B1d, 6-4#kwxټY1֑CͣL#+8JBl:Y:á٬fCt9nLk{}5F#8m<90˸&!< *d VU ̾1c}Pf8^-S9^ #:Ο!*t{ϷTG 9o0/8FnС :5ۿ?_e*6Za`[ߦi[RֽrٴqUͰ1-Hl`lޔ%ѺoƻWޑx-tוEŚ}WA!68@N~W{ulFxZ`|[ y}1b(b=Лېv27+z\$zGl2١S|n3,iT3}b[`bۿd$ W7$('+הx~#%5'8OoVj,šqBb?Xvry-jQm6 ulQɯ \nqC&qz:2mFw4[",t˺KFmkbG',HKm}"&%g/^j43h;B}q$29g},:8lu~+,eiާⱩW^}Qߝنg x*rCbVVc"mta ƽkl"G)9IG!].%)dT/qBVl^h/m%; f-u+\6F_`0lHL*/\?Bpw~D㰦(($,`~Zx&Jԅ~^u`Ҫ i0˔:[(6ݶZ?8Ȥɖ;,v)HZcv+Tiӣ]l])vLx+ ʔ(J:'C6ydo$rH4B5W'E6Y<&HJBnI{Si^z(*Q a|s|Yߧn`ts, ;.>@TnO*{ Eo< C ^  H!Xh܍ !@sg!Uği|Qqlc$B*zOQ*uYۓWJX@Gd3W0 LЕKq6f Σ XzJs&lˆ@]"YS G.nۯj 'q L,o淦>*{ :6SFYs=4w3f@}\ ?C1\Y ;Fٿ27RJ>˒#jdlbb s{ 9QX|S=z:8ex0銬Y:qΪ Ik@Q*2NU|j=x_B 4OZR)ّh_OncY~dp4}Cܺi9]^nj.ͬ.@kVWΥ|^Š,(B&Z0CعY8$mu0^sonUsUba>jC1* V#d~^$$qbG˭;TwL!.sKuыFb,S[{R+CҼa+ƗLY\1S}Z` oMN.Ns9_1 rAEv(ll*sC]@4lD:esC⹉%7on?e MҐxvhAMLB 85: ~3}IM'4wKeu6gv+V/" gaak}71KskYR6j#fvɿqJ,xr-G5BN=N$2cKŗKmZ&Ṇ@f^MMo[KkA ɒ`pz픑6 Fs^~SEO[LwQƚyl?_929l>vW AF+'.ᔷ8@EK9GzE/zV a+kKHg2y*g;-,q~7!]zw+Rz:KA_VefiҘ~@rre"DoqquŢH8Ue1>C7bq}> t;hN@jЦǻLM"]uu5{tQ >p|3E>|Uv*%ԗ6"͑KD_Z>onaȸ5?;~g O'ФB9#1;.jjpZ[zwCCΉjn:[S`&= o;JCC>uE#~ H{lIg=z@Ge+q |9ϣ=߰;@)A) (5[Ҽ>x mdMg<&}v`CA)Cҕk_@d:@ ݯa&L5K^H`Kt'MTr O4^hVhIi=ֆ#/s95{#+VRoΚ'QqB2nydr<1ˆ3t5:pDĄZk>djAҮx@#̥I#;ŋ#LR['ƻ M]ӿ yQq/2'Y?ZV&8)rj\s?.ײ5R=q0Lj35ꄎ|c&=ދq̪$r=l])ϛJ(A]=Va!i׏|[VYdQޛSQGk3AɅphLh&RsĬW1]rUJSOm`uUJ>C6G{yCP?= X=T{`#vB/5 =|c!\,0RnR񯁯@Y\W{HxvMBA./T{Ht8cqkGuBrx0x} 7/Zۛy0_-;F6f2 HY´KY"O!ru)t$~eLLM(d>ʞR641 rƐ. ,*'+=1;(d>>GNci>8HXXm^@2`Ţs8DiiM $BwI;#IN8_(Y;(g*Mz XhZSW@UpI9]w1mzԯbU cPx>yN`U\贶v=P ?ۗ YqbLߕ4s,(BeB/6<;oH/$0 %7J銫?(5C1c ,0c@tufk0ף1uY`΀;NcEER\ (AFp5lҫ5qOo.7pt*1 ¢[Z7|v lzGeUkILI*Kgql:k|vLs.A]X.D.]YӁj&7λD5%1Hqưѩj#`5 Q;^v'ιgv 6[.V[4IR.*uq@284t60C*T (,_NԤem  ^oJ⬠,9E?w7/h\%BR67k$QVҁa]d J}1%~ oA> iLվә(Di kMr#L?ˎRmܤ{ UaObꄆpM%_-2JpWgչMH?,av:4"\7F`pp&Q LMHRay93ʭlrX-Y}'HDQR7ʪ6t`\`G8RxF.*Oi=*E8Rc|\S mz(Goo|d-F /lzbFDI4:?mG˙+5:p\2l&ƯJPkoF 9D?ȖB9sGf,M{F5mlZ.;6)#{S?{!gSA X{uɢh`ڧ<1n(gփѮ=5RCpo%q6m;WC0R!搓݂(f#yuD`2v_lKwat}#fbe{ Ͽsf8 % ^Y^C`v [=0;B{#fթhEbķx+OoUV7C5YfELh6i4ï 8:NQݍպ|h fir=4\CQc-A;&4$bx=&+8 YCLiJSۜWGMC}1Re-E=^dNפ .HECgcC_-$#ul5B2-z<20}`{:V-D  3'jN}LjͿ;9L,v*u#qa:h ѯXuJB>W^4h@t% ҶMyG/>a B1[O]2`nM8s~sO):!0Šbh߂hHF7a5X @fD^0);l« 8g$ܟ7f0e/ AnLm@ӼN˶sxDJST=>&q H"Ů~S4P2F\ѷbJZ"idUkzi\&x %{V&k&!MUKyjуo%3 T/TVyA̷zANj@͵hYen/ 7|HSzၡ [c@.P<249hϖ~I֐[',dU@}8OU;!Wbۛzt&%ĕNmC`rd#H%j iK㲀dD/U$|^v]hW)8yR%/@D߬^&ZL˛>Ћ:J 8j}^-z/:7jÐ%g vug۰j1;rңj1awF|T(}+/ y>]4DV]/MttJ ʵH ͘_ƓXj09&JsAWɣY+$Y;Y K"3Kgҷ7J#Li@( 85"~gE(V8xab6%~&JyC:+5^ >$:r?r *r4cytk;sy!={u>;>mPʟktFpףquSV>U`/BOۅر[K/5ӿ)4hdZ[:rpFvjWuA%>.S)R8JS隆eVzvZK^@ׄ+^ ~{V lDVG! sr>Ou[ĈLO=4(964Sځ/x~hѐPd$7ֲz)Y(e6RaĬsqz7Xy A80kfc)-:+qeCU7 Z/|/m"2Ͽ,Ȼb{^Xiblvi RC0+B&aZ\H/C3Zk&Nv2LTzP ,lcRvβsAYj1U|!оV00_K ,27iJļR!Tp=:a>ނb8cy)X%7c0k}¶P3[_ )vg@0TuZpc 7buEL1$ U_mumD Q ;Y82]K3f j|vI7޹)hPY꿅&(efĘN63D%kUxGѓ 56_,ARx@,h~\)҄3ec[￙|ݛh} ~ ̽xb4d! ±4$~&}XRp9hH ֿRXLBx8[?D{A0ä9ڟR]2KƑ-ӹ#U/sTaO9[3T Ph\]O^ړWP̋غ3#G ^8*n]1M*ԹD%Q3vXy@ Sݾ}'6~b~ʱ!K$ǹRy|spքF W:E[ 9kI6:iZtf*s6ptr˓1]+5'>/Ahk=k.ܠ׸qUZZ٘5 ɄD}kI0OXntŚ`K N~؀nqDrAFMsN" ^Hya^; f"hǡ2q^Ɩ}T99l\;0HfPT7,-l\ :dg^2 Q >\ahKnk),Kus&~ݳc`6dMwKYg&m䫟y7V,bSJrQ\KҪqt5Foݧn&\d W -1@;HO9+)FO 5OhWm)j71=v$ia=Γ [(]nM5>IJԍM# "` /zj/tvWDuO\ZD&Qn0W`dV]JOY+ iczн[> vUd !XObP5S[р.3+ ʚNPh`5#If}t+' @G b6؎EG$2=~l'.{DVRJg:S;Ң瞑/ :|s6b_uQ>(=K9J6ց9 m}G} r|ZDͬTۀg*K(%GMC =[Z'veD"Oj/?=wšYI]NT|k)JPdhI|_lKHfudzG.]&G?;eYi:>H we]Us$^``l |^lwVl~PBe~afsk(S7z4TA~lDQD[euL7f/ήƷ4%SøB='IՇi4s۔ZK Q< *?K- ӵW"Q?uqʉQtE,S;$H Z]K=_5R%ݜݑz~a|v[&-arK-YΦ0^8,G囆f Q\ EA;eI½1=o޳bo12,Ɛ9/6o\/z/5Z/}nQ'P[;WQgWZ`6EyWBD3A"۸20Ժ'1#; l+BF+U)ԲN?O|,@LD"ɾ5+/FT>3pMB2SY(n\w0 X-wwM Vc^-}zj" W~0cME4Ď$&dzJ.%m{o]!ɫH3fSqJ\gԉ':D٪c~ٳC 6#ac1b?.Tҏ Sl 50~i͆%|"(5E؜lɖ_7C3n~;+[;u#Zzrf^#3zSٸ{1(ozx.#14sfv U4+A|9Z&يaj_Yfc"ɻKwDL9Z˚ua^f>J=|Q3ы*J&\#h|m*z`K_u"YM׻QڍȋZ۫ݽ>3 آi积%s#b(} Ԟ>+Ap'Ed: @G|شCa|zǪ!PT.D1iAI}# qhm϶ U;'$[A h=2 &LRZtmm'H>eI$KƯ:t=pDܹfRKVC |^HENH:Tl*,JnenG1g )PxH^wkeM\Iw"$v #i8'6V#ɏ[H-NPO c ^7=G\tpga3IYnx5^9l(pB-r1ڶxu8J¹&vxX9A"DؼOUXE]s*PFȌjZl;a?:vR  iC>9]\ͪSwT~"ʱe?ASU|1u5XdiyxA/zV5N,HN:3W<.lA@)Ek-r&¾̧n3Qnt*Wftd#UP8Aː]XW(rxF?HzO>׫ު'5>{nbC|b5 0n8ۤ~EL! M@wZ]ڑ~bĴ;y^}C WbD7s(Qm &K% }CokDā}m` o fF{%Y~+J^_NSze[],$᣾pI+kv({NYMְ˙ vߙxawW o/0}Li\bQXD`L xfd[^FnҠ=;qDvQi^UX9vJǯ1P 0m}&s{#z L!Y8N LAO]g_L!Q^?_Y&n:Ü05_]/e@|gQ*!)P&%|!3s!~-`sFCXxT_t* /y1&$-4uz6v:}p'1U:+8FG; N[cBe0@&+,mg=QDqyx#^SvAC!첑5n d牽u%k7#e$wĀT$4ktVcuf7SPzB,6uj+^{!7[CU[dRrIU(^{2 cp~4Bʯrj7Hr6 fه(;9p-ͤthww%ZKtz'Ff IB|WO "oԜ͹u!MCV^ ~Kvc^X-Yq]XpOb`x†xrߋL1c9sp -TwzAu"?Ol*o;R,^&hEJ9Ss'A"94՝7G~R$VR5><)vSm_d'P @T)p : 0%>1"ÃeӲ`_.@epu:)9P-߷﹆M V!4GT왏}KW!luۘWBwb,gUV$=SO2d5S?{(Fh]| [6d> 6M94Dm}P@8ܘN(1]fpC&Io!5#3E5֌(kS'3y9&XKoaҖ?} TA&$XT%&]`LFׄpuKa lе A Ӯ  -L:8!=|r-I9ơΗM'-W@l[W"N0YQcx}Wy FY pi;/5e~oNн:Ol.sO??xk1 dA޶>=MIo_US9^iem-.QlWhPX6mQ?vk4ĎWB?g0_uUp]F@YoRQЙrY}Mo\{*ޅ2^YgKɹB`:/@Fik'oTH6q+PD\vyƶ;pFEjQ!="˝+KTC l y)5rhWU? k>Z]w@ Kٷ57&~pfbj83/(!ATilҗzh=x50:(2]  znHukQɦSg*{afW"ă swl3v-paÀ9Är10Aɦ:YRzҀCoJ' [T >n/HnØbHvXT£/XRdP@H\}|lO~]=̘|fE8 :yf9UcXD#Q')HHefh^_Ò``CnǼ$AE/U>d E3يz{[1 V t]?_mVTI(0ЫM)Cm!D2<Ҝ{2Z/}LM5^u4dٙ_!O$4J C=%򩢣kR,ee[?bZb81 InDC`x}D*EWO y) 5\r 9T6(toq-R5'Q*Z FK E f~פ2)h ]Ht_,&UC& ! R4r3eֶPSwiݸM7b`J/N3W1򼚵e^ u]P_ǵb/ukF+YnV =BM_ȮY ۿ]"Z[wA͏R\?/^Ut(ִŌa}j6We5f"JyK#Skd=ppMemB/;i3/?o|O1 )ƒX/uʘa*s?Â[˗{qCnU44HEj\o؝md ֆ еl|Ə]8힒Ly,`~(`+;._%1u{ XƚC'뎬Fl/eC)+c!cƸS`Y;]!p~oZYrHcb_`ժV"`HhxZɲ,H-"" Ⱥ/τ3?oݭ§Z=4{,QLT o>"%ILmrj#b7i$RYk>E`F6}h}+ &|^`yȕn kk`aYP|mگvq66[JoL~$ _9wEϊIVOk&gsPMx:m`3b zr {t:kQ3 l&fPYNdMkRه.u@ur^R=ȈK!? +I>*y'6Žyco':9z[yk'\RCJ'.>81'g$xt`^) 8W~սbr?N6 fYe&ny_OBG+CLO0?:'8>wN;A| &2E$u j#m&$ee6<Ȳe7#F&\L<.OבF/H= 0>J2j4lrJƯm{U5%&oPNXI{䢗 \='<;.K= Sor!\p4Xb^ӕgc]$f|t7ˆbYF/D|hWJ c dd@4 @Oߌon&{Ix]x++^/ Ə_Qϯ`8Xؐ?Yg&i칲KϑYiy,  oa@fз̰_)a/c0WDոehδ Wz9otus3M@ap'p9MXF߄_VJ^ jU>p}]Y0S? ʗt- uFh *i9N@N2BDѮ1g#H">z޷1 P&<S1ƽ^O/qO(7(j*{X S8N߱Qɨ_N@zyN_4GKL`rM2vU퍡d@Ӏ^.Twrުeb p T Uُ* QA:0s&7ւEHsUe'O$UHFAiPtf)plvKFI!iu-)gG tTϥ| 1?ɰd%/ Mw͈*EPhjHr$ۤT ".i`U1G&_A aBjGOv<_0Íuވ(t;Rή,tA{-ҀvlLgVAۧ< . .?:KRZ`\l"yi԰"f)8v <E_ ZBW\*\x$Z.iG]qǏ ɾ¥YZwy|MS{4BXLהWHӄa%(.<1i%ɍOWvKZْDkVϵ޺rṒ^(|uBMN"2Kr=dY9YHڿSA`CwS߃qZ\ҐfFAzǘުQA<^@Ku\tx̹v`L@2]Q & &6Dֻ%;"A#ǽLd!.]<O!I2yG) + 06v~OC)<9O)`Fs^]&‹_󉒯¥7Bv ?pլ]dtAu Ў&Ȼ5{=r~$4 {g 3P=*$#:+"N:Yȓ1#$E"uSXmwطIaoC!S]?\$ԲG Vn6o* )idn/{$wLd(X8N%Rr[~攪beN Ŵ<2yT0M Pt|[בxo1r '`<}lH63#XL͹FM*lAc ApSʼxHbi+TS#ܢ$Y,W0^KD^d] "GVZ{L]8z }3SZl^ E}(l ߇L~2vc <߈qkp3M#vE`{D? 3Oke/aV?^:ج[؂-|f3'JjQo(K386kͤ;G@X ENKE||H Ձ},:t @f [ŽhP}L4gƟX1:bJ?% %oc?c}1= EKU`-Vn<ᓟd_0|!D)"m"%,,t3Ҏւ]ő0KNq7f'NDѡ9HvCY-t1|xs =3Nlʸ2rC) Ҽ·`gih=Xhو7`>2C,~gJKΟ7%P"Dl+(>ͻl o3:o{)G7A8 t7 }z`Fq/ ĶZTNu%[A~[ZFN!,~AV*K. D̆y]znS&L [hq=ӡK>oW4N{:G`lqV=ps 0F3OzZ /ֳ(Q0k{{z{A(ZS*:ƭh9ɹq3P4]Ѧwy\2=EȄ,{8ƅ5[.eFV*|Q D`<;u@/=W~WneѲ{_ g X @t1k}e?Grz}ž4%CYg(43ZIa4 Xvbؖ%J!S]y+w9O+u! @̀X"729÷Sf@r6Wr +ND0B]5|'Sv A"*]p<)2]/PKMhQ^:P(zZ~g8 6λKHbT-> >)8iPu|y@w88bF3/VXn~[2+0_nۇC߯Vd9C)3P8UEH[ ԋ($ihő#޴sEp m'n&; (K!? E($d0KJtygs# 8jytpV6 Z*bil7"GN(*q@ꎝQj)'"܂\;T.k:~#ҐfuS"% C7euwUH.m*7VvRS 9r (l8wxBe6VnH[$sݤP:3ϧcHJrC5[m?,8~5NA"Ar,ABUoz֐2+B@%ω{׌(͞s@?u~I}۱b0i[ ]`vs}- $䋌3bwo`hٯޑ˒jPq!{J&Q9Dk#% w8AUSɴ/J؛DN{bZQ"ng)H>]z$k'C/.j PgA+mR (8/%% mUSbypH4taY*Er8 Lpd q^]$!{jVkw2Y:)T|$#xu_`<{?5B=p .8N(RI)IP Q÷c|j??QbNdy+> oE*Kڢkea62Ib1._Dfl邸n@SǎlFKEv2e j_ j +r}|hx )q@;˲,LcNG?nqB8ݎaF]Fkwls_@ǚ|=6Vu<$qL+5+U+)S' 2uG E-ڑvg@&":'>BFJ ui`wv'}4"'pnWLg!Ѳ[3u7 r f=d:Eije@P.sR*?O%2@ү8渥 <>|μk*gW+48H `1@'v[@?5=ʁ+p)ynFeIqt§Q #8JIvė\'` .YY Is U Q|r-vڡ`E4ù2 : D]\4MNcPGLSSFǟr~! qei#/?A-G6еpFfRM`|NBCX=/_`k[ n&b܇T Ά:-Hcɍ+QlG9o `$>ZB4 ]p6x*32:j1q wΐDHrsi㷼>[*ˏ.eZ4ـ н*d}|e7@hg- pՄ^aZ#@I-"e{.8`+l|"@gaQg XĔ/Dzz1>yAX1m wY5yg //љlq <ύ. v"g&\BŃoevUy|)l}"ue=7(2E̩|.'iK+3lҵr9K*vc ^ $(jZ\]Xˉ`Nݪ}UHD[Iۚ\-#`}#L/v>ZhTrnԠCBm}ڂԘ? ;Uz]ȟ}k;.^ꑫʷBtzkπ-^Rtq4"1 `n/Y!_䉗гcw"S8W3_B=NL,m`ЉԷZhjcMO"% 8c*T,՜ܴc|5^S> to*׬/ϱ9N KѤA 9`kD8ֱ)!h]QQd|[v5eS"m^{jF0.x pԿl߮Wx*D*si&;ErՙbyTȹd?>$uGm>_/EfL73%Un6f#|>GBGHgr+ Djy}YlՍE)*)!PmmFjXKkj4BqbBCO01IrQ~e!Pvwsi4Xs8FɄ*q?vTˆo73ծ;E~eNsw,"\ÕCpY9BIA^x5s?)| C(\?^8pd]ף56K-Ѝh߯Ը0ZuZN{774LmJmstzr1kQ1"\e{2B#qImAtS7<:E5ˑgDp h:~Ng!WRh}kFWYabP`QG[^yj^p1nc iZ x mUt q7#yC[dliWp9[,1E9ti#;, YcIX/Nՙ4% _8i 3C~^j~?H!yIJ VĔH`SVßG&6R/hsWXK )Q%3`%x!O3ɪbCskRs_ʻ 7F|ea/:N-}JY;^קv3Uco(b܈rr/֣< k}E6Vo1eg O%əѐ!scWVt܄V[ 'H<94乿܅"dg7VKM c5^d^EjҢWEF?o&A8ҁȒdujq^iFm ~~2mM8JxSnG?9s@%[(dg$*H")K` Սn "Zq|!۫i SPMlk|e#|}#T -=!3rA9V^hr3x\nmw| i|~sä0Q>4x5^ZN/CP٨}ټOVyJlGZ G$&teKo]g., :݈W#%dCKdwA4RW pΜqY8OS/zl(`~X9 Z% _+|(HJ!!cGYW*[oiwyk[flǗ+.Ii / 9Pتr# m_]TM測A%>GeyyOL)"LGU?M4/ڇ8rY!tɼ = &-̸r`N:CΟ{LpROkiS˦L@ nCF,R$%JރifTExy䵂(˟n*6dhع Á"H_ ObH;fv%EǬHQi]=, )5BejcP9V `9HX%gقqZ!~?3:@,d_M 33[*>_a.l*B.e&Ƨݛ!:o (ujd? FV H%ڃEmM0α7rH&鼓k*8Xx&+Xt+>pE0v$!o˛DU~ #5evqCOd*eKA2Z ǰ*S\2*3t@̀K51E.ߚ7)N3iK׃d ǚIe+´yݥ7ߺ%#)NCj-hFV;փ/^o;?Wj8\3Td'8Cx>iYkg{ڳbklI5gbwCt$'0ZUncEجDWΜsE3t- p -e}<_/:Ty t'$n{ݽ b TpsC3upr rԂA]&wCh_ʊ_#umb 5MW`Tr띊*2{,Eϵ:sQ{H57)ad6ƒjt$ә1a5:H)GKvzv0x85V¦ZF0NQLKYDT%q۫T[׆}e4%SBY6@^Zy3r|L%"N|n u:bg&x-2; 29}x)ݛYe9 >3RD5\aު!vp/t9_ 4m!(N%): 0HU Q/3AY&36BliF{#H:F>xCR(nLnP]3!ttU TE)> 9q~4@]?[xc j`2avCsI d.bVnq(| 6'j,Y$`R}BU:3KMI{e=ZJP}/? &q(ַYkevй-֟;qw8޸"DJufh^/pAu[I:Na`z|HCKskwUV;؋A~Q63Ek"sk=U@8 " s$ p T[RmEݥ3 WFD4(U_X?ԞT]g]:dp&Ӣ5 |ɞfw^pxH!tWXGYһ/uǾc# ԁ8&0y *ȥskjJzV4u8Jy^KQV&ǔ(i%EIo{Ry9BH@dEpŵE)pŎ}~x[pA;X[ipEȉۤ6iR!ڑl=5yAޞSKHK -OT'DpRGW:ҟgO,^߼%NdYRD|oHP@ [ E8agd.w$+Na2p)cue>0}$XЯMpM?y4q _Jc*V[]cZ6FcYWRULV!ADC!WRG6`g5Jw;yP/r"yA;)ZDeg1:oIՙ _bd-p;W3{5Uox-C}[l.G-t(tԅC[xخ罡YoXTYؖG~V<AO-d{N{6 :˿Ug$Ś|$ x ~" ZOwWlPvkR$(a`71A9 ҜR>ru q/e'!/$-# _W+$:BƿyLrIH6O=Ѓ?a|6FXF P 3H2{6O.в<ꛖe 9j9ψke3q7ь1Q wue3ʐؖ0z"\^p&OeЅ-{E$`CN9h}𼓴HϕwK&z茈J#!/HvZ݅uJ0ĔQƀtN[Hf#F r$IΌ,p1[Q"Io7+K M"36+pB9 'ò(& kDd j[CW- KBy,cwc,s?ؓ_ ĂcmCK7M{]"M)9/2{ @8*< ouUP<A&H[$Xwu/F8#tnKB!>:*C^iE7jjI@] {,L8څ˺kq>KXռ)y/k'X_:/y(&M.QB? !R SG"Ԟ $T 3gC qK`suFuQH0 /ʠ1x5ۊuƉ;n%Eg.WAcL&9с䠃13c"5C`R2:}Aeık7L#^ @|˫Y>vWq0r7+< E;:CT;ŦNGkpbA&61˱oY/| Q݃;zkʊ~U (GDkө,\YCNp0Щ3^ͷyu-CK2o;d͟m8dRG)2| q?9pad>|s=( ɵ炊-һ' go Wm3e&Au+.ߓk( Ʉۑa}[šYcn?w6p/Kqܝnv(ҁ][ .Y/>'t&pI~*TYE׳Ahx5.vdc? LM4)@nԷ@uO.)C92Fp9➼2Ŵ(Xx纭'{1mwFj a4|Հ@| S!1`5ܐe[m7u]&;x=-qE"(.iS)2 NaI MD0Ԇ>dN9a9k~ .Wd N},Mr$~>J={`cg[Bb.O)0A8]_D*Z?K0=*b߲X!Px(mV_)F%GD<*/xUD7y"MHmz֘ZS̄g̫#Dmu9^mHo:GAT.Ui$Vu`A2m5bb:+zSڐէrJ1ȋ| ݵ7Avl]ǍX = ]֐o1:5]G>Ch $p/2j-Hm>^g5*=4# ΆS>apY>ٯ o}*q4ޅ?9*s eo7%֙3$? me5vĠ@{v0}g~Oȉǎ"Q`욤PdcItꝄxZ6DY9bdjF:!67\wMsRiZύ~ꗙ 7#öp#zPFZozRXՆQ(֫ET5EiϫzFcΨlu@1v1!uB5p 4lEW \ǰUS~۾9F`0շ04ئJ\$TFx ,s!q4NuQv3\Q>P^ U.2jr2Y> MN["sڎ@\Yx?րHObCZޫQ& K6$EuSk}kBXZ9QͪoGwɅuOHK1p%6O*"? ~o:gF|A ƬQJ<)5gUx2*'0{q##rK:k]\c聃8A)l4R;ILl̫Ien?X,tEqھU ApXEMۻ&PH^Fe̾4ۆ{`Wh Okkʲ0˕DF'0)GukP ~"bZ/v"/Je|<9gMPլZەJ=^! ^s̫6>)L.e]1uR&׭~蕟KvgV{P Xip$봁W}3,D7QXdjsX_ܞg&n`<{X=`#ȏ 5;#Na8֍vpM#\/$)mm뱆Xr:m40~mݾ.k֠a֎ˈKε:/.W-LkW0yR44uކκwMeZ%V0dnQM}>q ،jO86f3b7)td̉R)K#hb}̫FNR)~'t}DdT:ztgy[qQ`e]1n1g~{_` (py~w’}滛jܢtl4/`Tšx%}1hPT\V WnxOy 8k%ZŞ绍DgT{ M~wO&xѡ HڀJ]\?AYM9@2b-xd*1H)_g8ZCZDvXFաJ%qjg\}&4+RDM:f+76Üp3q## w{)# p'^FIDvG#%Dv|[E=4徽sH͡8]9x{Ԏj9CfQ,#:WL<8..P9o1aQ{lHi3'4wR #f7Xp\)s&Gv(1b:Y&@Jx1[R|#SmFuʸd c\-3=Hᣪ_#%-kNUt<oLE¬x9K^P]6U(ne_&?3kJb /Po"AXΩuhws4{wL~.1#|߭o[ 5pPalv^(7SpU [lՆQt.&$& zR'v3!.|oCȲB%m6Q4lwX#?kҠw6]C37Q i,=ВHknHKAma?9TJp)7ozd $=%d1#ב˃9Vͳ+B,I6T䖾\k}N ȮCCA f~[3⎱AttSx8P+M%1 $B( D~W@w,5~]2;d>$VpJԡ54Svŧfzb>ܨ o=*+Q0%e|x ^weE<&E%j/ O Xְ13`sPM^§oQ\.pPC7 "@9l5\kѭXSؾ|:(8 0撒;^lZ[4.fmoiv:n]66449^m UZM S~$^Fc-@NR S!JzIJ>]ܢ. 5OKf9DEM&={\7['C+YSF)b1LN Hc9Nq`; ;l6k㵤%me)5ާ*==@Ք1A f7auBAQ=Yz1K7#oDAR=)!7'!h(\#+4877! :Bѽ̎W~Q3lyQ({;ΓLr'.Ƨ2~3E(#&uֿ|Ee\`:v> Dq`kq! )05Yzzf8 j $SrrʏqI&b Q~ [e"L.voDK6Rs'4zH:\-EHHq*\V4&UQ &l]ϙ&HnHs?65?Mh(ѶUm'p/^!pq# " o`vL=.Zظz :Ms !=Q)yZ=Ki<Ǜ/hC}SZڑM!^7'zUE5)iBsmht׳w}sP+}E⤆{HgZurY_3(vzBͅ I|b^Lղ[ M޶pɒSۂ#JTaե`>Ȅw-y-/$Mi,"η.f!K!ےS}BoP@SDQgwHV3qZK=+b)..uȥlД8$YԧNYeCL"JN~bOPn'4ۋ #4?M%?tJzPZ艛.z%z@UoW8IO*ީ(Y1~ᝬԃ vj4bNnڂtɧ>bʕz#w c]09);'sCյv<31֧Ghf0LY9FBXaiWW1UOkrNz.\l'_}R G[+soP ը P9dM>WLn&..c y1 Ȝ9F,)1_Ř^P7sHVk@=̓들݉GHB3B/4*sJVIe1{!os2cete?;0r7=wEh0H%\UC.u'crD/k["D zI:/"z{Z{)}iKDV M0TrSZ t|ئd$Se&l}4,lu@܆eO"4V+G4 }Y/\)eZzm 3XLiC C>h漼.jwTA4=ߘ% ~$igLS' l$cDr[86LTeVC0 Dȁ}nZ武XK _fnq25(6,84CLZk]^ gFrKvsXU2-1޳В-~pΪc7}uR59{lK^ 7G`iq†Ľ οR~'#RR ih^nxXJbnd;<>vNlX4[XacToK1ÿQϮd0uPʹX-%e-#H ;@DN?dπ $'p:^{psǖCv؀4څ@K,VsV[m1NQUQCti֝"ZFg5Шl`Y2?VYԈ׸M`ucdglsVPY){VtbWPGneT}-$fiKFvMES5?CnѤ1JΩͨr;iO_@'Q&ikOd];wB-m ¤&*$gs.M{yAN )̛,cc 6,kmAt dy8a'gU32/|qHZW  ԛRG8HvF?;G|{.ZLֽfkF֪d_yפ7Cqc_[H;ݡ8,iAٗtM60% !!|E%)A{lYB)a 0; rHI_Ւtg{P]˧1 :T.tz$0i|G舩WF;k2esDq%28:s[WcdD:If9,^eUp3 %Rme=Fhv=ĞglLA;"ޏqJI\|g^ >G<{Ģy'MF밐10G2Muq2YzrF"0(z Kyq:sTfjy&T8MRsofyA(ͮ^ԝY%ڃʆ g4Ԅb_{d SiD!k̽l#-[z2Y@&-V&->@8 ^>iP&B}ZlǦdP2Imp )z5`LKeG78^RU*G' 3doIrL?z QꉐT&^yP 1-8 >==U).,\C%s}&$i{wCDEJ s|= czviY¤lZ!˙S -~6mnIFh*ƒX˫tMQ9-tEȤY,&ɼ~.sNoN<Í{KMjH14Yk "uqw56b4d/""( TJͅM\Wj]򻇤.ު-,J1nYyݎׅaʖ٢H0)Z<Ȗ fY)R"tQQ2{:yi{k 55䏈(6:VR 1=t.5zoαaQ%COkw+7ʒն^e{C*^3ZOCT2Gv-xdZfӅ?@.JF2Lj>H.qDʹzIW? ]A$p-F[HT}**v-(*[z]-}eiEse_7AJ a,Пtϰ>ƙ]RKu농 Ȏ ܓe CvO ZsAx)'Ls \YɶWصT(|/_Y8k\GM.e|m<:hd9ΪԐ|P gȺ7 'gKZ-L#yb)``z6^l{>\VAf0ӭEގ'm_Oz3:@I U\x2tQI.'KV?)0=;o8 x2|.{wfkېsf*JMv*j5!q Ae:EI4< $&G)4N`[VD_u!h&6ا+6Ӓu$4A[9mrj8=:?VjHi d/_pҀ Szz _fANbYHDySܣEo*#÷'պx2[(ҍlpZ sR(+yeNTўy X܁L0QpYa;wX#5I$JM^MY*wɎNH,;E̪2WGl5_ǩEa= :une%sJWSDoRcϗ8ĒFdRz oˇ5OhnO͐ۘGz>0i$Ռ('= z >DJW{ )=BKn bJ{zHrڔjR;qv !$u8}Fz %~ދ? QtOvV ߣv'\ nGj hSwxKI"B+avWY9}U_2 ˮ;#M'~**Iu~.B('y9쉜ES1z[O0hKt:e8&`4ji_ IOcJq&5eHfrkum\IՌAX c}8@*s8]1c=1@88t]SFQ!ԕg.x-0~)/~ż ``$}FczH%yS.&=Jͳ[ө%80'F?$`)M;ql" )@p\e:f.c\ F85fAUZW XNo3eO^m4K,b͂S$¹wc5|$0|6<$ZT=JOE u/?lQbHDz9Mv)J=Eb/ߦTZ qu/RqAʠC]˰yo $nbqm7i Yh xҲ沈@&ުwMd$h+J YD;ZN蔮E3(@yo̩ښ +e[ |m?,qKdT u@^,3PKxu84yñޤvp?~H]PYi` F9 -]| G88tߍbheVU`@Oj/fHHX ms5~LjWݍ6Ø4VRټv'=kɘ}{ڝ&rrva^\IyyD :0:Ы4ccQGk6z@ &9/"2)NybE,3\\t \j `.]!gz9ʣ=s|_itҠPIpj @ 2ln<: v2o4$V)$ oGâL)`pPumYO}LɩCqtr$84L&u魅;Sk2AwN>fBI6]hw8f% "fk MFT;AycA-bԞJ0UZ,, K?WdMJj) I 6^+8&P…h, Q(vt~߹x+,fN}ɒ8Zѩx|U&f|.tɈG A(V,j,٩N߉w&~=&!b=kC?c]/Z,$0AW:kÌiz7׻ȑa0#3P8c1l;zFϨl΄B WL ~b-pDzbawn'/ĞeG|`ҵ ?ِ.:Ȉ#xx[)…?*ҚZ]i͠H5Nטc/ 4l~'FiʻIp>8K+e=-IQ1eKki8H I0j4=6G:'@$y:9Ipu- 7rWӀ>X\J$ӗꯎo>1dY6'D`Fcl ݆&RTu+L|}.,S>(;r.TB6zKT-(7[[\j٢$HHշ.ut1ֈG{!}6v3j,bp0 ]Qg;*}Q-^"(d@Z@Uaͫ+zm5ѲqI岀g2vS /zl~wf)׫O+ i32mKp(="U)kwƪa^衭 ˑ[~lP l |B5ۍ/r4<}]c(-ͅ2:0Ԭ{hL ;>hkKG~,GΈZr'Bh9OQRu%).Ek/X }ތtvpJSM^Z5 %A mbUEe s~=j'0ԟrXjDثtMmר`jőJ+uɻ<| DxXswO`.`El%6+ K.5p161-X7j|9lNSilf9zV0ޕi/6**f}Uc6Eqx$pmX=b IѴ|"=a[['FƬM:%Œ9QlYeUd?ID t'%"zL^.iI8|&'$y6,Eq ެU8 -?$BeĈUr4 ,HO X-o[mo˰X#Go*|՚z!_d*xW;fCKp0} La8(6 2 kaV<6'->B cQ:zF័x o()!|T}-Vޖ'n:͒Z1Pk]k#-I?M4g!3JE 9cEca_N/c:@EX61E:ؕUvoqc0UMQ=ֽKl5WD|9['A&Q2x4xcMNOưwL4,_^#іJȏF:>9OkbԦUVz<^a;"h&;)HUirwXn?Oo!Rn[9.ɔHqvY.fكW)f?Q5_Uť:pD2ڐǓ"RؚO&Z2s N.(+:n)4hft5}K,%4v 0C%9% Uh8y54F/4"w]ŬOiK1fl=FQs/MxsϺ(gɴ|?bт E\s>6V\{#ǃ s soApv˚ǫ}~ ˾ˮF3Ҫ!'PNq-"-R(sd;ƙtF)*қTAB3v> lKkL2/jwlH{a-ic* & PoHTQz ڑd@|%72D۶ѸDu8OWHzo?cq4'Z`0)F13fS3U'YNJi` vd?*KYD[`qޝOd_8JbkihT`Nm6lt#E 4I"S_ٹ…8qZ32|Tk(6(Yʠ.=\q#Q՟{# tFzXaI.MMCc{b- P7e;EIW}₃et; Qmbǖhحv^waf^x}K1d0C[l0 W*)T hJ5?ѹB'XX,!PL Q$RMjE;*^YT YL,= "j1OyOdxɷ۬-{Ǥbb s@6#^ C ރKn3vL2uA4>5Zr/W(}A)ÕJsƂKRmUb@!1Ar(e9bTL%'*lC\I x~(E !G6;m *)΃1`dXsݔ)!,0Ig'IZ" 7`;(klfZyYJur],$*`{ v7 ҺZM߮C@:%W7E.:Mĥ,F?>r'Qd rEj<~dIK];KEn2aSOye)J(~VbȰ?9EY OM``Y'BxbCwaDjxWVM9oLHj@v^rI2/|ñr jI&0g$X8w wߧX"ub5Ww4פ  5iG )/W!+LQIV!7Wk(!G=[lo=!,:`^m0XVHv^yaai]WV×wZrq\26Mk}T9E{vI Olۢrp嵀&oǝoj-!/Qf?.i]L/*53ӇC%9=k0\ak۔R|2F2h[\(1P0|֬=7me'4/tF}=Lo0'NFH1BC4`j>J9[\Dz뻼vRM=c J\h6Mh%d. Pd'D%0&D9oӵ3WQ=Tc/ZʈL%*-sס ck|w! .zg~szf(7@Ѹ/ݫ;עl&v;RfBd iIgdo1jq:=|[ڪ<pn_j\g>=& f0%$WZ8;_yy9 19N6 OvCOÃkHhVE 9{ _%p]Ma-,̓¬ "aYִMS+~pdt< EsA_+^Nm_J*tЦ~XEx+~ 9FI^k_5q -5,$>4yPc<(^W3 S~?.*\i+ jΆ1j_H1N~ ?.^`$+'<'t#"|uP=- 7z18J&;dL컅FɂSd$$/]KY'yM߽:WI[]#mሙj]G/$Z;;0'mTk6ts=mii/ӆUJY鐋ӋBeC$ _ihPi^j4HӨK;zȽ4;Ag1|d`E"Z6m>*4J4t- Pt6LT/tܼN( a:B`dbCh?I)cuF&tz(Z&C6"9F!7*v".WMhW <ԑ7=袒 |u׏f9nRD)"a5E ;;T/.ۂip2,L =۶oy]uflEESPj°QEjNwiaBl. vi;ʔ{oT0.c zoF[/{RdvQ}iLeGa\NѾݽ .Nu@-P ]J xII>%I/+p]}64 oѹmMy, I~@ڈ$d@뤫IS 3YJD)}z12E+) ގā4ʤ.)ۋIkgxr͎K%A/8D~BZE}Rȫ[o%Y0^*%"ȍw")Iݵ؞WD^ ͼxk~UUcԆЃc CMH\h{*' U0̯+ wӷnQ3J0iMfocJkl#6JBpY͆uutF$2+sB-Umf ]b'hDžˋ_|(h;kWJU5o!R@ͩ]q4WUGXoIC0Qt~F?Q}.w4h4$5}ng7zE*;8(R$0hIFR "-P,@ix$OM~ܻMZVSUU#c !*)&IqQSGԫW1,2RdžvhyKlһscm$EDtUWI%އ[Olf+8H6zN*]BY1^+ür:2%e*!17]b RѨ6Z dWȑvV;0 וޯfb$-_gQ8hƴ$*SFƿWF+Q1 8| l7E7'FwX\;Ϡlg\3؁|ZK|+NDf1*DE7!n R̫NбE9G7fNx=̉M~YYpwwM0 u˭%ZKԩ̋X626^UNvRxxWE!'Z`90@7Z)d)yo9b)לQ[IN\7n'˟9!VD ="cZq \#k.(.ftt=ARAA"G8%1=S@!m)X >fX 2/-IE*qՙ)&r&hwk?ZjZ,XtپB69~N56 0vWave->o\71So# sWDat-#ʕ9=KUˣX\}i! _e.2Izv荣51v;}WjjR)?@6E=t] ?T̮Uv. 9O^h@]Z 3װXvc`K|[hqC`K9㋖9 QqEZjjI\*Ro0"%jQ;`x,d4t9.9샐l[ ŨEmX9Z7}L ;L]p,,J00" ~pClGe0۾.T!33.=SiS<ԴL9ŀ2C=ڪ)3fLW?g 9 a­XkOJIQrMZn=L\q!{l`gޭ!@|{py=Tc{G|rb$M 7CFДrX[oBGD4w5/&M.;6&e[CV?h]BFYDzX7Z!3֋ &rd]'y h+J)*u] ON"#dUZ9U*|e"i>X)1"lܜTieb#f:vLOwJF"g(̝;N,~!<"QM{ˢFX^Ocf 'h8[U6W^*=΂'x#6t+7HD$bO =0(iTA8XU'rz4|g,*, zEڏ< N#-Am~b/ـpnOPɠkD-rي J[ĕwYA_%>5;}M`9ܞ9Imˊf &%"n-=R䟏"1?U[U<:' r207y*7XX iפ$B}+$][jo[v7kdmXlŴ|D-g󾧚Gt-B; fi#ԇ%D&#YnjCY6FUb\yNnP0pa7J*|SfA-fr]ۃpM0vEI}!{&$#[^lls$?[&MR@kTRáڙZ4xz.@)i2?p]@dp+suLdCtXG\P$рB\~)O@OX٬'9ʡ>FڄC(#[w{bJ\Z:эΉSڝ!ٿE {Pn>+WlA9yQu94pC_]O< Hu8Fgs<}{JǵcڙS(Rƒ|+GJ I5M&+ ZvSWE8wԎiq~yFum ·l>L ˙lW<w`q1 ];FX(: LRRBg#\{Ј~dyֻT&섀\7m@Simw+D,g2օ7$;2]!.n,(5PFyy Cּ |^0Љ.9ZSইĶIs .PIk92qGEe212㧜Nub5 #npYCp`p7l;J,瓶ǾoFsGa3 Z,aUBsdNE+w3 wPc҆b.ŜUbr<;E! 6 ܠgODj}OW.O,["$T M'@V4aw+m-s,*E}0( MW M' .lej\nӉ0 ckXgSM_ dDmd͗ɸ̽KUlj2^W8- j@W|k(,tٌN죣u *fGЫ(bs@.ݤUPUʛ*S`lu6f 5 =έrE8!goUk:CiZ"_K R0 1@PE2]f`\r8]2{2oGKE]i\Ql;*#gqW%:}Un:\iN#EgD"zD;t]Nz]Cv.0aRT518Jra`Ƨ a>$֝ "7i-Z)Q|I1jm}EL4Ɏq/_'4`VT>+f,LD:ʶFYwܲWIT+I`8ކ$ ,)msHΓcI Q 1B.bV/en!be6Pvvҍ$פ;@{849@ nVCc@ЦKq7w1"7\sCF@$]5O(qx_߃~gkG (v7w jq8.lΔJFX0$ G! <r:9G!LvY*UO~s1Z0["@aPzU$:nQ:ka/<8Ǝ&ޅ`ؠ9?LrAS.KkeţMM#<?w5&30WnNz⾋BX?s .hږ4~ ,ywͷ*hX~2 Z95+5jSFseoF 54+c)t `9 TY:wu04 |D[[kD 'S7=F#.Ӗ S/׽V<D 26ĜW/`aL͋dȟS0+._aDGr\)Cr¿IMIТ9a>&G }<-':<30UjCއv* L?Ł Z[^4 5glpE P9xqTRV+Z=<ᄊ }ps鰨 &0q;Q= SL[M-,}7LdO;WX8ydQ%c9Dpfh2zOkV&l $H6cR%[ԏ< 0f`̹?&~K6 jJT9=d2_C L>}YK*[Ng*Y>*06Ei];q!NuMXxf>'z~n޼0g,Z5^=y7 HŎOl@P@6D XNyG-ҮJŔ'uU6D WIߵ!e`>`j]dWrkC͝ޠz2e`^Nk"QqpO0_WOvs`-.) 20'bޘrl}7ۜ9DW.W"  b?F6;hk0h$XmLl)3DAI EtFʈho>k*}xL7NGY<5}unl8I9+;T|ҵ ~GᴇAU@K($56pIFcyO.p%IQ_{yYjv"lnHK 67N#*=Egcᡆ-:%'6+;m9v` ZHt0&5'=eMԩ\Y8@lҴY""Ưoth-E΄a` |]L$`؊Fywtc:ϻ6=pk1웤0 mhȀhق2b1{1k'[@<3Tnx༙$62olƜETAv772XU+"帐{?Q&yU,|J8. GyMNUԭ=7lo'%s 01֍~+FtP@~^F~քS0pU[eM S\e6_ZD'$/.k  لE=B3B_~{q*Dהaj/biKMgiQFM6Ã7_=LaD?9}ѣJ1~+)jH Lv诊VdѸ\~fr:!(`~?N4t>9<@Z@N[6Dl@fu}Vl8g1^O{>@gPyDo# %"b6u]#xIٛPa^}8(De2!ľ~ATu0%Qoi)1£pM5ExpPuB_mb'D.{O ~s-HQt9N2kkEcv! -e#$>bG&>8F(/ ΙE`.]1K!G2q ֤GW*o6 [m;llzrA\2*.JLu Q;/.zKݙvdb#W*C̞'HOׂ! #ok1.d]D_3G`G[AmԹ`c]w&Fʅߞ'+O&:pC62_E~X#3j X]f*t˖tRS-I]56"  'T擪11cLLSO1ÂsZCL|!ÛUODNu#RG<0, M`hQ$f0..|G$v7GcC#zIrk'T؍{-K*̿LV! ^OIq o4hJjWܻ޿ڼGd͍#и\RrGgnt֔=m˿smgю`)귝wU=MBτ ج>S+j{ 0UW]L5 76.wTGdս|)!@DŽS@1: :w`a% 9Q'8 2k5_I&!=8an*GsybѮ+SRlcc~ naX Zo }omAJ&Eؓ;w3 +tޚo \fZz` R&I@cR VUf|QY⑅M-ϲ`-@ΐ>Q>Ubi24?ٞ[2W T"x蕧! C@#+ս[ݣ'!EthFə L0>|W .z*z!`mϺ ^ޣ AL^n@ F1KWu~PZZrװ CCLg'lSM1C7I,V- pD,E_s[_8/$x=VlU%2@YcBI`'fq $LAƜG{>F(O|#`}5?=pz9Q_(eB.vQV2d).5gZ*^!!jYFXX2~<{Bl#|^R2OA7:y 溑X!)^ #ؼ]f,HI"n4/sˣj.rPi0<. MqT&+y`,jmK DIK!Z'Tf4Ih?Z>r2 kR.s_,~upf(Dμ\X8|gK o_2Qo~o,^ߘ*fPЍ8Jp'f,?Ǒƃoah!#!xOD NvA 5|rL.'onτfbh[C>y<.Όh{+ ZcX ź6Ez1"A f,|2QňMC"y}cS.KoGfW-zLCEӉ&TWʫ*N&F'nc +[{G`<!|Q[-.+e٩:sԠ(|8~g1:y0I|dЖZ}Wq,ܨmK)x((p>_ 4Du y>"E<+.e ITntC8|1 eo.t`Q#6f-  >P+wJ/4/+TzQ;*&2Z{mww7ۄ-28>[:KO׀+v[s>l6|&Yg2'1h$ f% E`Lm+?xszL};u $)%q?:5N6KQR7/܁"C\@`3yD LUA:,aXG'dd~b"?DrĈ)+QPB>?7#WC(sЕ[b/eR{Rj(6yR.E/s^(ܥ 0,Dz a`eܧcm^k(8bslIRwr H'hF=QjE2U[M1 WﭡLHǫ 'MI>Ȉ8JKRuR&1vι>A(G窦7 (o<]6f|nU6 W~[*ܪ;>ϿwȣmpJ̘j(, t_)5j2Bk=CHw% 9|AxUޖ-`svk>ad]*M]qw^Vq8OɀI]l(sC6V6MԿ'UYpܓwgX{ZR5XiW2j:jqB{WE..!wriƢ%dLГ_J]Ep?gAtG)=XH1fy\Ҿ\S 2*cl$Ix *c[;gcu#<` SMi7펢^QW=Z.թ8Pbsl<4.RL,~SXeo goS?y\p`O igK_ rxA淫MfF}9u<2՘ Z uc [}:^DJ9)q؄&pfhP#/6iɆ:I렊R T-6ٛ͠Y(Tu&'wk# ^^p (h&z*iwβ}/jP 2{˚6=@B#j~Ё(U'4c@pU.@y$N rO%x*e.@ 0,.9QS*3s4]e'yOOړ`9y;$.n*r8RJd\,ڢ.m ]ƴy6-+A%TeX阰A UG VuSGuY'ʵ,n˻Q 8 Y4=KGAf>)X }UnkjeW~'McAvE+$mSCVuEO8#sqqpw uv/AH`p#?fXK0!Zۃ"Dͅh10n,bfWoX:%$;c!htES}$;l7De<,o?Ce!o2뱺Q;c1(LKD}P4-\r|r.L1ex`,%$` 18`Nykzk>2 ( B[gR/l'oόԀ lR`Ga%XxxD7r-~ wEDO50>Jl kJu]yz\]'/Q>VVXX+xZU;$!mԸ1HE#)]OC_|oA$`Ea NG_ኤ5n KWoeS*vGR#$hN =h Җ/(ւ\>ᐴy>;_GXhz ɜ"+[HJ?x +QFY IE]L 2iP|nPdX ㊊jiwzBk溴+ ZklC!D?15A-"NYɳ,yZC iNTKt.M[ ?1 3ͣ^2y{+ v0  f׉5R|X`϶v܃`_?i7*MQ90`jʓQΓΟAf&EXZah% u3-%{xJɄbk0`dUu`=&G_y|DSEy.G) ;E(u߾zSA JzCD%n>"bT8@@@V7cOl|ѯ`.s*vDd)pfU8ph6`4O.ARq|B:Z.i72jt@%)X5T򏺾3U6uIO0{S?s$)) /1Q|aQ7\yMDv㙉yk{=E6sW.gq; &mcw?RS z~AY]m+~}FࠎHx7ᨊ!(rgt?a$va$+Єq_5 vCcx/}:fmHWJG{7&egP`VYصnz:B$ѭ"oPG 77!r"K 2cy.ì: pT(UȫÇPvN9/ѱ≭Ot@[Ha\Ү||ot"c^a)ּ? O܅ *v tؤ% crPGNrYmu{L65%IBêgq'=Y\P [zi6hCk~TTea{\}{%r'Tમ&mZ\;lXfKSEiKh##X|!$L52W̢ JpJ`<$v-4"z{A!Rs{]5e@i1uL:'(MX&SXQIl{mn*j s6fspIKRcAZl}fM.L̍Iן=WS;O30 NEF1L8's=aG)"nUJE TL]o2"r< s Сf5!tkaꎧzq`B¿rm˃Bwlnn}5l}H*_'zrRv^|VG@˕&sX7ei|d@whc^{HLnf;Zת1*폞{)\]4AJT$Rs|cOLu1ׁ<,Ya޵I w4R:OPzً03>b61P}#LKJ* O ?k򠮑+t x^AWIyn+O B4jDe6h^Hdg/Tӎg <;ҋ6\ /sm>rVE]Lg %q/{e=a"ѸOi^Y@&9` $<,JG}ܔ'3D@؏W8T @FZڷſA*΄dRo Ugg/0v5bmkB]j02a ܥ-ؑLѽ<@ #|=o(x LnF,!#=+m ^ ։1?ehLxvdaGBo%ZӠx=O"yjsO' LK%5akإ3># yIe-hhc".]NɁQǸ(?|'iuXpb@"ɵ$(Y\ig!|z x-5d<1 \.}%: (#p !Je"xRz_me:k( +VdSFՕ5Rt `g3Q_,|mϛ[ùIW`㮴Pե)+{ȸ1]]?+qCƪK#(0 $,L۽]$̗-aoYZW 5!iA|[6HT:::3nk"ca^Sf (›0CA.ˣ1[L "O1XCA[;MP'IkhI "z!Am8qNqQҷsi=Vg7Sx.P0Wtkynf7N d+F% s5)U1E-tUm7R`GSZ T#;{CACQ@}{ An$kLnŞ&I(W5Qgcʹvq>#k9,د/*Rءmw uH=Xcl*Ϳr妝&hG=F0*GTe(2EZk`șxX{oZ-<~9ZH/qLיHɗȀzs=DHBYjVt40r6"7m46}iSdbyi5U="^ߕgy}8T\8@Ċ_zkj_h(α9bWX9aNG{PYek?`+{d ׈1Mh 4Gc`{Q<%/C:(s;@URb6ovQzfIoq1@.F{zĄS˽ԁZ{MNG M o+m 㴡DqI;tYe;!Zu/3÷B@9,-N9Osr-'Du'nԇMg“PoqJ#pZ-g牐s Y%JJv9YfDmapҬ[M~ +~O/ (=Y.4_+$ ~h[^SYՑ죿ٚkn̫'2$1+N;瘶UY<jʝNJIY TRu;}(z?lO+誸k\= ip+)t8R9Ӌf<&x^~'0qtD%]΂"ě&@ӳzĸ<_ 5vsW=3yPQ؆js_=Qtfdv &G{뀸u%uꞛ-h<y= 9"z?a-{ 0G$g) AVc!%/KgkG1E=o*Q \X/5|P>^O8vDU{G`9̄$q. P^PhTfP ԯu%_2Mj*ُLY")5nI?} mg908#Ln'{U]'_vVR //ݷ|= =GT JKkK;N\vtʛH$o~sN<_!{\{NkX8_ed %]=&sLP/|︃p,k|@ ,Zf?%u^J(g^zb6O [gC`G/ c$Z]inp~&>ƋScbt,7\5T3v_^(h)ҹ}lG8%ˬsO,K}s3}H3!;_Ojv3xȁL؋l|w4.uAI-r15_#^Qk*HO"o}&q֮,\6H R!kā h]5ks1BhTJ(D! wk绺WoH0S|WR!pE[͢6͔QnQ*= ʑ|0 u#gpz)W .^P]l暸qak0b͍8BHsR&G&݆2Hl(CTrKpb'X@:wZZ<.84I&tTUB&b?Ak3CSK̔e4؏}V*sa R 5q0-搢׬[ɉꑧ4N:MXL-_S ! $oh NydjAvǎP 4Z]l oSK(xVۢLc:fŮ|oB>8n/|s_pAL:IeEcpZ my#"yw]{;g#S!kUR?Czv/ ivA.B te5-h%aESQM5Y/͵) HjN"a=[z2 ǜ+vb h2hʅEw^X4"ˆwy{vyy =~H!_c"ۻkyp7nQ^:ct|5ţ0H10%+5yp]UFrw6EYk [`\ @D[|29Ja$BS4#/RÒI `ט~j?"@!⑸Al)C8T(: ѥ@~h"I4  #jp浞i 2,Loߋ,=r)%X?1 Z\STN7O [,1CtBG`y}+8jƠm~Ւ$g==_I1U5T7"&<A0!7Swৰe՟B%|jhn U*io׶!E*f*wm~SƎc.3n/tey <GKW/Cnwxӎ@ƅ(FL)YHC&HIaj93M26DC V:%LtQc\ܨVj$F.}F[,@kDӸHLʘc9˾&qK :zbLeq 3Bm,ѭ|y蛝"8CRG39-׏Թ7[FpE<Ν! N0NAu;B텚(kQXM @J7oze/g(cq80wSH*\kR4[c.z?w>EgI"9n-+!3##AGnWDh.> 7AR([2g2,4[gI*QﴠJa2[]22=Z6zR())?M ySwkzDZLKZ!8x^5q݋.t8v7v҈9 0 7~1^].{!V8N# ge~;Yrx:.o~шn0VvMsEc-l? C 4cJ"f)bx%+5B:(4ATLg܌kEFV^: ίYP`)u y >bf$EnOݦDU9w@i:`>5 .aS׮z wuW _/?6'^Nf2 '|OrIM z/B"Bt w߆Z[> K9kͪ,i&/ "u]Л-!)_c"R6eKC\pD3bNdq-غ>9!AҬF/D'[~L3rI:q_qF@,sݖdiksN&!ߤCYִSxecVA!5HEfWue選sHW\!AnrTͶ)U:HQ9b%~7tYOAX<. Y M7 ci5 TW#^cMd/ s22 P5w[u\:7o*Bߋle ZN,U9T5Yz;1~I9]QZs$kދѼК#K @(c"VelT!>vXR#&e>u\oVZ#7 qۖJݙYn*sZMO42A6}, t${fzsa=&*ZQD-)}i$m,;Cw}N-Yl.2z_Yڙ{KLHBo>\ >uc2ɣ;,u=;xJXRmKX3-`f@g[ᵮw;scI`t[2-OnNx Mi}7qRK$\d>9솼-fXDݢ>_H; sҫ .G/4-G|P 0F(cyh>LN6:!S臹RRE%"`ϓ05#hZ{x1aGxS 6}f։e>rY=qX+I,3?1[Ӌǔs`ᠹxJѽW= ZFc}UvFF[xK7/zEY/ҧѴh.{sF 1Ea()4Z`-XFtHf7 O)M9!Oؾw*_2pMIYmU(i;Z%HbPX~_jr=*|MH;VK!e+BLj /Jg.pk![[Bj :R{5gYWW3f(O:֖gI]v_neE Ґ]EH_8ȑʸPP!x$",3N{U '3Y~bضJZh ia\Q~)Sh_=[AU|/o=3<&g0ȍ+RsPh*'p؁AzNaD rCda~#σkD蕸9ðե5Yr6OGL ;(3%mqhg)+`u!Cw({mN\:]\êhG5]5qxS-,Z afVjzB9foC(۽vޖ壦.5TeézItGlJ;8= \4s˦i|'}'X7NAMozn#CaaupcX"~sksJ%uJs.DH?c@<5EgGɲ |U:(t{ p?%:ٛNJd4jB_j%;4ϮGؚux2Jz| ҖP1WS6 JT_BE٦u\@TL M~D"_x3m[DsƖ~L e< h7L r ,p9[z*tu4ĉҡ5յO̚*&/|)͉bTFK+Hk+/~goDh6 |iG;Wo,k/joP ,}|שޚF* |tTm}H8gܾZf"!K%BX9˦ hs맅 U/ ܎w% 7ϑ߳q)|X8;mԵ}l 7 IGqbrP ?1&V88Z&5>5tV ۋox Gr| FYPqU'닀D< x)k9+(6f zto5SR ;>@ *jBqJGd}k×z:D+QqFg3.(rcy3|~]mޛӒ ;ۤt8)<gqX9.՞d{NEwk‰XzH`v=tZQyAam쭪t{+6֏u`ڡbazRIZ46E/)\V"N4P60cJ;>гi;kj~7Vzngyq$u LRWC^A;Ҁ~ŊUcֿᏻNa[Q*îOCA4NC5J/A$W_v:Eo&H ,'Yٛknm`%t+=/@1U, S f>yNK0CaIp4ۯX⇼q%VYɂ_ AHˋJUm&UH`c#ƶ0D3/ViF3}:5e$ۤ`*6\95uYLDȡnǛVj]S1 z}9Z280]_HOo]1=)+TS)S2A?p ~GY:bZ:韛 5:@~ךzู=M b|rUI7cv"*G2fUc\ R UW%"9?}K% t0fZ3N} .ڔP1?&ED6/Cu(l=IuMRAp6&,rO U[H&6 rlrw=XsRC)tu2Sf 5rz #fH؛]TJŌy1KRʙAA nj4$~Դl0ӧ9ߺ~ *#T{;Ci3 ]'O^*CJHUoŭ35bY^ͫRT#s&rYIɱEQ:|Lokδf>´=<>ށ"@wacZy1lS“@E#+P6Аu^  pY^<g#ޖ.T;F;#Rmc/d]PjWuf0C\*mW˽]A5ݸ\KO9(hU嶽Bw;~L`}.P :JUKS\D @3أEpw\B•<a\ n! y;+5$Jϳ^虜 w6m,XJ$pp cFpNŗź_ʹ+I1OU+Vc˔uwjI\1Ԡ@:h/rI0[@j7 c1WᤡNq6-. 5yL.'.#>GFTwpJv\f |Za0N0ڻOkm 2[&yl5@!BWmN\oE;GWԢEg̹ /E8/,>XKoQ`:$vsDeV3;5F;㓋"hf"e:d?Z'Ǝh4; a{_# "!IDx]tP#(oQ>&C]Mгdu'I0g ܦGqr"'Mx'U{ Oi{6~1Ԁ0<[Djzպx3epo~KNX7fY8j@30BQZ98;E A)F _8tˣ4;ciL7^63/Ð`yf9;d+ Xx>\I2YY 2!ո'D%s}9 #3(XM&7O)DGꪔYn~f1MP筅[G3(>Zf{%5HԎdTTtsٖ~{C^ZdPBS?s6}Ghh/%j'>ċ{j3L:AC߯F:pT>x+߮ʽ}}Tv=p,~C<1K18jzTFi^u2tb51M ]u 2h#yD.7vWCJ b"{dbDTn2ʹd,Pim[nRTŖҔ%r\k/-P Rf]in>fY.jJH)+)`'T<)<[ֿye"yg$ ފj4z{\MUplq㖳SrUش$1\XxxwCrh/F=$5e%,~TZLHR#cr Z'XѫN8fUa90?Y[@' ?D:4Re_Wix~3Pm-tR?fW V'R _q6pFfmhuh3TӌRE4^5̧jGD Lqi 8+S>(HMx΀`Q54VÃ63*EIGBpCI`sN[[)y)NJt!lj;6duV58j&ȗfkV(a[ދ 9uؤ\]hOHr>YG &2T6Q7턕yd< &\4}6;Y)E iT C(#JfH[a%v—[i y"bF0 x /UTK|60l|"9a*=0~}:T1x `OSzfѭ:Y\=r>ꨘt~)dd^5 l]Qאԫa)vqx? A\b![!UG:Ff5&+ 1b3ayDF~-53!QT ĶU|w2̜UJ]ۀ?})q(J R=Xt(ytTn-= f SNM,'Ox\Zt޿4(R['P-C4<; NEM_ޤ KXfƸ+D;{ہـ#"4rtֺ@S}ϧWMG0/V~ xiF$ᑙp՜E ۈ!Aug*Vt5) ʐeqឌH Ҥ5ZuňL /6˅]e(6aXeZ4 `NI{m<{FUQ3Coj`5 8+EoE2۝D>Hҟ8 tx5Ox@ k[WwP-|RN羫@e9a=$viCAm<֪Gq͊L9WExB󯲭EHB,S;0C#"wGj őrmT@:a#"`p "x9ؖD`1):t1*S1@Go' s}NRQ͉ ^9rTo|^&oa/oH;"["4ɘPkؠj%*yf\QMra.IvA"{BRyS^ 2?tSoLp]d6ٵm_Ft')Ȧ] YQSG P誥L0w^ά6+:BNN/5Q.msz?2=~)i^ EKVK냣T[ďA%,HV>HP}K\x6 Ռ^:CaAU>ڠ눝wޛx3K ex񀄒&b 0ݏݲ$G2/@y5`38n Cq~$!8q\ꏑ0yH )gBYASsf uWy'vN|Xhv*[xD" I8r[$pG(y+ Ҙ{sIϹKL)g)p.N!͸1)L,n+= Q@hJ޺wј;=.{̙>* %٥˜PHڰR ,eRTCo0 luRx`$%cꅯuNX@p;/@(!è50>BlX7BEBYS;V%];il[(C$LvR*KuK/`kF}wB>hЋ*=@;I_<02ۤ)ѩFϥB6o] ,+E4,B*yYvuz,tӰV }1[Dtoyzd5[/IU ϝ"8 }eooq۫Ӓv,s#RKxAA2)XdZ`G| u:AmYjTպ;Fg#sasPĖG=W٧60po cNf4VqD/{L9#G,=>qy45F5KysI۠X?&)jlj7+,iAX?@gcVpT} a>l$""%b In]]DE*=gvkߕFxhfsM{H:Xw@':AUaZn l*=~<]ZJ:MTMVRt0Fv^!ȰQpy#E]T*238d{9|CU(W,,/l ބe '1T"..mvb3̑>_T8,jTI^B7Keʣ?"71RdD!auĬ tvߐK4jg\=~%f }xIīB & l^i'[ o[B"5E[ڽd\XAD Td?Uogg,pw8_rc)bˬBVJ/(:%f3JeʒA/LU@&mN,b[[jg(;?뽘,SZIJB? [aP,aV  s}@LԧO;zf{VBg<Ƥ2V:e"9ʣA:14VM[2Lfo[%sGŇkH4KITf<1w6̙W!ȅ@(&ڌݜ 0F?Zy& et˪t8'6 Ʈ†!o98Q|젤is-lxM&cG:"v !!5=`2Pz҇ Z^)/l&w+ Y}*Ǭ?"0='0peQ.RˉN Ms*W5kc9) v/[$Ebkm`Z!#LC\7@xYtSJ7!9גP5 teGշ1:ѭ]/kҩ| % ,:D/^$'YaM@0hV@&UņmJH }tre/,!c}9xWL*l'*GzG̘#.PSWwO\w'%b% d b&szX0=NK ?j4FfB?`u;ihֳ *ڊ0͜5P;`n*\$66Ea&!0\#E%YY%hTlk*NCb@dN kPiwٸ"z {"pܹz\3m^#RNW0d=&^:plo>_ʐZT9<:VgvL|v}I_m:/pvܣ i&<4>? $Qt"C'ӛ_q{K7*+y>mS}s5 Ւ]8l]:aSuTJ}~0LdB}omlƜդǷb49\{GGN?9v$}G xZ+^D@s>&j%MPDUZ{WUN˟ +߈8YɹHqabbD>(HB4QO0 m^+͒{ѷd/B@3lߦ~cͪ0a1 addZ$hm۲ @V.` o! _GTXs{g1WgCM:=*9ZnG(?iGw(k󋻑9v+F.FQXk2?W%_D;#{-[h+S k°%?`;d(WIK_!ۺDn=FDGz#P _zڔ%(6b}<т:s_-hzffəYo;WKr!3R?j p'"?[TUZi&C҉kغ$MsWB+ s$x[I8KBV%k _.JY%%7ѾHZ;Cu`.XԵyJYCke@_z9.S/~C ۶?Ï~Pܐ_2,E_x>i> ~g&)Ac)?߲F Z9Q|γ9ȰGg5k>V\J,%'MpwXknde*i8H羲4 ztL܇ZƾRќɞy [% !+Kt /rӍ`BU^E5~uqn b7᠇83B4j&oo"[38t_>^Tx7p6h0NV78yh= SZ V={et~fۼ4^*[GrUrռMȲv=i2X^ ]peRu%gJ1]ykx4|e:p4nhs̆Se L[&:)!]{,Xy15ʖ"#}qߔ>B-SUbx:tփY=w⤻@[L3q*#9=* yKC!GhђVf (4 Ή1.$5ՆOkyPD!p-]%K?(㥍ApҶhBƐ2U&`^YFv̂LBT#K!_CL }pb==AeJH.. ,=~?E}{=xi sk.ga=6vF -\r˦U l8;PJ@nkk1;'ngrsW#!XfuO8H {x>ٱB-Jک-4k"'p%qFwo<rnZD5 Ɖؓ//".Z@-~˶£#ʜahXF8:KT;.js{-11?"'LNQA Ǔwϛh+Ø#b{;zzlj0A@_`BFcR )ge? g 1p >CL{> ˖03 DfL)/ f5|.es\{1%B.NS$}q0 xo?n J~ٚPNyzّK혉"gn2=up PIo(ATAˀ{G6$#RNt))x5sO}@Ü4yyO$DSdEXE73I1e~ f'E!jHe٠q8DigoA^k _(.RRRm]Ga[F<f{]٘၌K7ŐEZ zMDs3&bA؊RϟE]v !/Ĭ p0_#5ڍk!BVs}r-ϟ!t2[{Z2ӻ`E{ %H5iŒ]PsᥞGxP4LJwEFyRʢ"u*0ю,+3dCL\>v[^X MfAZDžl8c31bl!D|>|s7bo9zǓR\PIOm,HʋںξI)!dv]~5{ͣ ;/»=?tc 1.je,V(u(\ +x1 E㎍yc]fƧxIoKDdd7ʋK"DoYX}Vr2=|E_=ȯ^* Mq{=̘aK Єz 9ȘմcZ)cV;24Eνzp:+_+dZ?5{x*ޤ }}aSLPAHxq*Hlu$crW;ރ]QU>́a'w)"f SF7@.]A΁X3g-nh:]2*78T Ҙ,eKm3u{<ԑ-a_SC@bwYԻ1 /),a䁇G"&m;'pV5NShyμIM]?|]hT?T|0Ϣ_wӋE)zdUbn-אjղmG :*rq*]9d @47֓G+͜\d%k8JmE5s{G)WQ!Cò ;C)9e^ lo5y6ȜuU3k$IPX=lWoF9N&ԢF9ՅϽ+"gXA*jI6 0aWyFVeNJg4 ] / Lp\bur] r5Zo841ߓ` }mͼW~=5\c?d=EUZTU}ljL/,'Dמ9uP j\L>B "I]=,ZưB]ۢd[mpQ-y+p$?05FQ9O4[XoQ:R8.x~Z+ާ׎=>V{Jq iOOyeڮp!66/V./VK>3$:XW/F;eãڈb g 5%}v-h|Ot .Rk |iBf*ZL{4?5ma A+X{ױGd2p aZcoU$qṸsnob['0j} `yz[zn:"q<dsT=2ͫU^c˦'k!xMHȑmX܍²Gw Ot~pGz tp P:zַI/)HIo 7\=4fQ Xjo^31Xuq!3+v:av#Pf-(U;Cblp_}kǐWϱIa&/:^Tj_%H`q!ONd5~G\\y ${'νtl|<1Ŕ@UaufK? c"|j\TSC ){zc$9m / wpzd>Dj.) a \)_@I+\ b>v'Ю6m$-l$ʶ׿ 0ӉY{1x4Lz)IRe-QJfG5={ 8ٻ3˂4wP9)wjc C)9`$lLf o)Êi/ @c_'|ShNr*a[SGNطN=tHni"2<=lHXFtzs5Em4Z *;}&zfe7mP'5ߌ;"ok =o;RRSRW˾$VjSVVUZ7a,ccMgAA /Ԏm۝[ҹ2μCvzKMZ9cp]A AmGk,2(2+pS'*37uk|Fi9!Ye#5µ=v\"/1~{Νrٟ*K4Ht :tZYmlG9Smr>&iq\Uƻ}9Km.9ɛ]Z(b钤Uh2җa[E2R=8Jv# w=/19TnHʧV+Hc5N͙2G(j޹[uHsa=U3ҵi& [ @"dAPʫEnYAʹ=O@}Hڗqw"B#C/<DkK  uGoǨF$par`ݱ5E]Oݣqo5YVܲɀ*)% i )CJ?<ò>1 X}ΐnAS!>pN]Ja^z|qh #C<>5m%LP?`aqk`)7 B#g^by[Lm >+$w xW_۩1ب} 6:CXF;f2)rMN,'J~ۿ}߿Ãgo?焞W ` Ā'fNXH8n,B5>EЁQIT.^2&{ݯjeFa]ǒG!Crcknq@g~G:Iirmb\=lQ*T#0*j d  uDb֗Ѿ@-}Lj;#riiK\|kqEy(pavq>bnv%n\_t=l2l>/D *s`QyUhI*TZ)JWUeC7_MH;PYK۷mʰhH1HRl鬆hUEKxiALq$s(=ًf(] {Xz۶KRDY\|ro?Pҝϑ? [5kRK2OY͊n4Bb=Rr4"nM0$)MJ7(Ab/ Be|*rb48W*_sa^Y5IR>/h4h NO_A57؎vv"t FPy$ S۱1F_,>rUEs- lZRaIjq13@#wu(M8۳ 7~stJH} q#l=3V}"sFT ʀ, )?ZݠaޮxwQyyViTP==Q;$Z ,AJA Sif?GvT.O|U%SsKUj~lLt}LE<>C]a m3R?Y.kpBP[LQJ+#J獑y5ҀYS5"uMVđ9vL[r\Ѕg)3C۫D4CVdf|TN{ -g2^"R7W~?u9o׳g@9a(:߲~,py!}V-M|,)ۉץgtw8&``Ғ!ul&ګ,FM ό XQleKs~3Ҫ$r%ĹDW*>ix[y&'=2k spN<Ua0`ә㜺C.V\L-×_6h5s -w'u(,snq2'ORV~X8"vS=e +H_Un1%3ǚ^F,*-W UQԶ_pB9p.$֋{ KqMBZNE#q[,WFryCĕ{_w n"*ydDE8J"x; fLgTQ2ozO&(Pd/jDzOXG:w;[=X9WoS},dw8"^^UY{zT>Yͣ*6j"=Xb4!=Q !A&}cX@1e'3*^3S4iG?k"wG2b`#Қ|ҲYI98zVcSJ14TB}·;ɁuSB5 $kJڌKn85D> g-aioMdN]=zĕx:\ӫMmxhEy2݈Y˅hWZk.GSxJ }q=zB)aɡ )k6Z|^% $\ǿl a ^&]Og-e̢Vcz f' /]<]?!hR6/xD{{Q+}].:U_1/=DF+n#q]nej7p4!U|ӋH&i@| SE4m|F$XhǶ Frs}[$=ŏ&2 ~>Pr'`jǬa)Ɯ7i 9 7<<9H 3LtrR>Zt~_9Wi x7wm_{ rvg!փ ݉ZveMxZ`7^Ji<@~;/CjJ*T' ثϥFN jS۵XZ>դ/H[QcyeNO*43EqcX:W {|\(`[t`΁ >I.}-.R.жRVi8d<6WWYK<ӿ#R mD/]reoZ~ /"JGzՙQhw-V`eeCmΕ^X2(`Hl?'>Ŗ9mpڟ_\N1`+KwD}Ls`?3xV̒ ZC8j5d{쬭u3_vp"Úr3C0 ''/`*Ê}TS2j6ߵ!Y@Benlٕ MFBcngb6Q*%nv b!̓dCLrԳ2[ћnHzƆSHfaMq{Dbeor=zOh[OY؞Y62AvSR0خ 4FHvHJo]>4&J]cwM/1}Kl;7peHþs83")dk9pv L84ήW-^פg7˞Jw5їЏ<Ù#Q*L:|BG(+4[k}3#_Ӓؖ@/8#'pu4<9tHXf=Fo,'y]sj d(_Dc C.ބ̳n@!!=#ҙ0m6TCVwwtOu%Pӭ@5}1Q=/);'RC6ف+ 3(o"TBvy!7Y @a0O$|C׎=Jluk12 \XWv9g& UӍ_i־i|>.*R?Tlѽmqkyٕ1:\`XMP-r ?̗݁NF$IlgT=3ens($%@&z.0^:흓4e[֏$U"k!d^u.hBae׹aoljRf&-m* 8Īϋyyq#KT\QV7 Yɳ@wD6fbN\xcEJS88>Z xF}4ʂsD ؖ|a"@ >+lp$+m BB]Lydq]|戩PB\Z//bh=ԗWj^jCIl7r("+mC)@ayBjz -gU[6et9HNa}\e9 ElM_u/?6?rnàjTt0<ܶͫ8SMu(tyM`|jwY Τjy:=&5Lխ׿Liѡeϻe޷;JCIl\9P~9{nPX%> H駸bڃ#Dч>@f) /uwBd{=N#H4{QxScܺ6\VoAy'UήKcJntgI/}Әy|r2W;5,D"{L;}[jnשׁ`픟&w6Aڑ͍ TMbC|`"OwJwzp9z)(bs {k:7 x< 7fyoK,2p9K?i~!oReMX{==rjT;)R V7;Ht'?Ph"v[S.r̼U([.ӆdsKCUhGa![3=ٽ'$%1Fœ"up&JFj{PϺNbg^,/S#@p$whe:lt\V y%:l,<PJ7yO*6OM CX(Nfʨ4r44]c^!+\muEy8 WK.[ڷrPla_89pI]#o!v ВbY1ubW83NQ[T; ++Q؏'_֤I+E#󡯎I:U1'RZ{n_y -a?N'& ^f2=>H;}sd];_#/]=g7J4WX愖T䟂MAXؿn>Atpm^Qc4nSL+ bJ$_"֭ȭL ,Rn3PXmQn9nXC @F*N^#f8omlye&Ld T~ڡa#BY&Lo /kL9HLz3/ \X( 8b+CY4ba-jj}"2Ҟ>]RyDž90rF*^o"2\_%V[sI,k76`F;|y_$DO~>).T|uv  y8 ؘ! B֢w)ەP &.N/ul\|\8'%DYAR_h. *81 &58xS>Ֆo&*>jFW$Ļ&!\j5%P%81UO?qFNTCܑ_hZfp&e/y4JC$\`4Og{΃k׽ hhh7.LwlnUJgӏK5WoU'O^kkߡ,nklXh_:quylÌ"!ϋ솥kȦBmw>Nz0PL9 "QDYΝN_P ¢ro'^-A`O"յK,!\ >#:{3u`j,9L%RTޛwLN Bk~f-͢cXӀ E'ZblW!{yoGv||^TF X '4"LỐզ;\S\ ?)aH$C6F@Do3dUڎ sX 횠*nO+095a7MX Ven|0GIS"kaa 6+?z:+c12ǵZ^an\5 ն]ZMtZHd/%vg*7I9Nzr5p&J1=#S+еmٌYQ==gXޭ~?VYz~&_wSm=i:*ELY)\*).9ZHo22_w'](A U2B˱˃;_8)dErș\؈>^L>⫌d|@%XKQU()Ɉ۳BdE4گ)c'ҝдlw-EK{;OPMI*,4D'e<L-kkS :߸q+awP$:DI`MAw>Ny0דּ[_e?YؠYSX~wuf*p2:.ZRx`9HM%)ݐcB3f!qBtQj4e4mar1^!C`%8Y h$J^8i; %Xw/ӛw2A @" O + *m z#aolUϲe(̸woGooXؿiЃ]_yM2~m͊mO`^qD1ƘcJWprFO‚gm7+OԃIM7QH 3رD˛g,iYUpE=J!Axv| ` ":Zx;JO531ȼ*ˠ(NZ=>H)jizDB)p)go`ps0ݍ6Ft'%ȂpsWy|" }E_i(984$@27pЭM/pe4f_Zd>mw*_sY\PWO x F:/SC @#hӂ5EvcPsWD{0׃/8V>LkѴO`;i˷y^W8dpNEc, Nt0fE 0hOƴo(eDxԻ҈L賏@Зq >-4i ;{xT뭕gfQ$utIC*m ߢYXƷ{WǚY%¬OPݡYP'wi ^u4g`J#0P]hr`UjGE!۲AwFV c 3|㆜"u_PϠ1L_>(WdBͪ`3?Trf'K|N]DH5;߄%GEi7:DH_+%Qr/SeeG8X9Z@3'dHf d9Q ͢&kEl4&x_)UM@ojuVaM)!p_DBE9 s)dw=|[o $bt0ziŘc|p ͸)/pئGS!;\6)մ`^ hO>&"4C0 މ в*i7[*zKoԹO-NLmBEy<Rv~.6nYKJv O`Xo/ZUe~^bvo͌q_Ƶp!;ž'۱8zNj,~nrc6Ql*+$־Xı{/(>HGbz$!2+܌SI\r~<"EFICk4xq)ǥa蹰A6VRJ'NW0mDrfպ;7mz5ϕ4@7Ao!&SteRԿI6$Ourp$z3NȆnd!9=RַC;Mi3`x'/qV!ՒgǓ))^3o(3 cD vV@AgUDƆ9㊺60mM?m[ ֗ `~6މyx}NFe}Ҏ鮪1R5BTuU Mx!(+1Qݪ]p\[9VvyUg~={㘂&?& ]y/>\ᐻO6 ՊWkai‚xf^j(V#y }RG~݊>t\# yUPoCb1 !E7:uSR4 VvvR ~j8~F9d1aM gRM߶'12jWT9˾Gc, -kt"nLxx$*>IօεFߠ vNrzg-D ft} y ;*ӭ?Lj8Uge GlZUnJILfpk∣uDJ+Q2=PˀL-ЩLK?Pq'J/jPz$aؾlw7k8 nу CS{FcztG,0D/9GT^ȏڭ90u2:S?c,g $l:e lXk{tߌ2m~5G*h@> S&}2\l2Vl-.5vc1 *^L@TnZ^ZZ~s5 U]_~ m{)BeCb0H~ͷ3Fؑ~h9DL%L,go5/,UI D]r|agbbV*3{X}ξ$Ïmlt~xyRe*nIQ8_X9Q,;q%k#NđC"14Hx#bX%]cn" ]{i>BUַ#n}ҩOY}1wPGcNy?ef)tWmoivɂ/}][u5Tt9)ZX{[a Iz)[Gri0$q(^A^&܇Hƛ?Z_f$V(Z[.iЪ] ZC„TpQJs6w OG\RRh%PG؋S=&p`{2 fAɔ ЙR9_AoOc^oC1\<5BHw+ܿD3nY(ts5 x8KyZ`lmWDBn~^"t;*9(D cM`U0Ȼ哫ޱ`.;ɲ8*<G"4~ xLY'RJٝbӬ7M҆('kdʒ9ko7jHBmq]B40|I/a155YA:v~ \}):օ!K'^Ln_؎^4#O7p6/EP- k_D{Oll2B8؊ڑHfjer;_l=9}$FSj ]*`A ~vDF`{=]]3aNcx ^AڤI"e+tyZB+A!$1wצGywrZΘ!MI:*.|K|!x-N0JF:n̕a"颪>3*` in&C,n%<(&<(&₩y\?nYf5cX~aPq_GĘH;DWx 4Ely$p͆ {_,0d[wEbL g4K{'HFb@ӏ~m[`twhL@:<)k6D[YڊDžmt>\erps7بqܭK#27R)f6Θي*IF>,$,[$Zn0Cv|-Q/?xWCN5B,J*1I(;FO)ik19}Jrj#2W0<_\[F3,iGT0Xl895$_2$5i҆/,ݮmߧwd_mP>`i.N5'C m^:ܿV߂bETJLN7 Px#53~0on5\_@&/6vPY}F"KK:F&j֜J(j@7@U#[휬Q᎛lt$Z?G:UX$@'l9suvQ.C"&JX U9ˠYPUO-qH~<Ε^m1YѮ-=} $)[)a …o10c7 4 }!n\N;=6ݦݾBaPwaG]jn ԍ/%ݐ(PA0ΒR@,b6;kqW: j>6 `Ǩ涻yR/[ lGc@>ܞ;yj;]Ò{|e» Q*!\_dġKfҴY1=_bUooT%''y5Kij47m'DPpA#\RPG _[i֚ﶫmﻈwN]sHsVuѫK>ö~p+v@FrD[v Qotgz@O'1)6!%CrAC QE#jf2x7Xyd|'ol]4of֑VM|-9lE86j{Ͽ= A0]N oi<Ăh$yz[q%7AxYN3/i!6=)M~a'H Bi|ܬp]:{lXgU~Yȱ;%gHd@8s%sH0~?QU24`Pߙi yݽ5Mewu Ϧc~d_T"j]^\B}pGU (_ yBC\Ĝ(_xY3W+%pJp"k%.;3PWl^aǝwsiy&N9HMYov&Ӿjmo_,0fBj<㣫p65!-={\`E=5cp LQ,fY;*w܋&Pk#'gj@3&<;>b&pSUNms.ꢪze LUyN~|B1 sR;3ܞ&2tk[L6$4#͗ DŃCDjE .݈" =]nf2V,ZuSP$`|:n&FJV E( rV( JR1j;℡yCM Q`>؎aڐ9׫,X.\C2j՚deF݆~=o^G$Zrh:0PvF3')@d~, )!5Dž9Y/]׼kl! p+XBhcu3K3os-X,kTUA7"\rה8_뒄gC4aq~9݈-;nR# E6CEti 'zF!!E]'ܞ{0#oޕ4s6;rs`ѮuFyza ԙ Xo?ξLJ=E FB_aN&;2YSk}WS5_4DMR-q\úOR|:ڒ~STp?ƶ[eCvڕ_ ?bn)|ȥJ6wCDh:#C &:}w~6S|mfS267Ųn`)n.x ~$i>?hA;P !bOO&_Fq {B%HY&M!W}bkwS n4;z ;&]քa \Ljkԗbg|-5h_Gs"( b!˄tn-knuF*E8Kp|ypScQ1*ZXl! R!wCv`!N00NGXkӱ-qv7bo=xljyx;`ss@(eO7csf"> uʥ/A:bJbٰoGWzi q~~žj ? o_sIcD4ڟO\;{|tkhJJȍmZTAl? N;0*1 V4*tS~aRHP-{wk*ZGQZ=@8mΘWFΞA3iPw8 WgoogK3Fm*%~ U4 \Y*Ro|VJ#egWCB͌Vjy߱SMrM+-'v6I2cܩR"1f-VrID}\mE(\_k/l/LHc!SR6x,: EICeJkP *ERcP/E"iBf.iiMHiQu)ʶ^*qG|, ȷ6e:hq>`Tvke| ]) SwMhe[ 'krHU{gRS&b=;{F"HO`USqIT m"Lr$K@ԖB^tGc)ء]զM'PZ0(^izb?LܬStC B*-`뎸 "$]z5o-9 /6`;ȹN&ơI޽9*Gs|86qBFXyl@/bhbPzH0ao!snQsIӌz @{ [xsq;O9EzrdHMvީ^yw"u||$Ss%U萃/h7IVT^LZYq+ V5EJMgw?{h;4\C,j7r7<2{2 /$`^vm g XZqU#O}Ly;oEGv[Ҩˣ~%g6cEQ变'raHzpg'Qџ#R_lN'H^xs#>,/`8 : $@p{0gE4/ Z:3nsoC#֛} ^lWu{dΟG$s_N-BPhC:L((t^ؠA$IM JBCH.ot.y!eBʈl^]d,ARfR9 3~Arken(v-7]l檞b'S-Pkl\d@tZ\m ܔ$Vd$~I9v*L !xO(ȸ*yø—mF[={z! E "J6e^ZuOVbuD!s(~wHO=TXX./k@h98GoV|gR` #pq #@ ;v>(A?hZUw=ٓi_@' `q'ܤ<1EZOqTHCc=Me*KTTƴKe,7&wZK5WqqEVXNϝvQWv+6[x 0Y4 qd7N3 q< ׈[Tϵܨ2,]ު5ˤR;Fq64qZ%c qWDH/v' bi4"b\OTuؗFFjg5ߟ<A_ROFz)爄'Z?~qۑQ :O~R7fs4xY8?Y6qPt e\閵?Hy%P g%cV$ 6"ڱc |$EL =&b B{=.xIC'nqwQ㡺r!/TR17t j SjxY(#="3յU}11=5GVG)<̘ЦdMI3#K[ lNrta?EMk;.Ȩ-0-F~2X}|B1q:x3~^@Gq7ILGQǸdc`J*qGbuÄX&cv=c^CY%<VrBOOg0RSwD-n; #piǀ: +ҫ0vMO7%/yyRl;ἩXQm5unm:A*pv"U'`_3)CIi!_woTf!E0h5h `j >~w""j3a< 3-z`<>p?PyeyafրJx,@el >޼YfN1`Е54qec8?hRW t+祑o昍V=Cxjx:DjOU1EtabiZDELCۚ3P3s[ Pd%T/h1' kH$F8(g S pJgݤ4lX7.*}e,PhQu:] _jŐ7"iUv;K9RYR\ p%+ilde:>*i%UB2DV6K'=*Tv)']1㍤hugo9`_Q7ہYyt~59A{T$r{]u#v{zeYoaU]~҃wAUơUaB oӋlVd4zeNwV3B ;Ejfa~Et2^|ՈĮ@*}[ϓ?5 z{ -)>ՙdA]\Qc}g{r C/ӢkVvgE?%\r˱$QuCmQ{C#-T22/"䔸.ԾARb_9D<n6 @Q|7QcI=O$V 0p{]5l֕n5K16`Apv-NB#lR+% Q!PhNC.3wy[C!:{-3`,ӇdBk9CިIe\o-L,W?v雤PC?];vfeNZ ܱMmMe CБ :}) Pħֈ"oёYv[r6evpnR//C;fu"+ΪG(&tmJvl{ʾH6XXfJ"_}1Q=R%58Oy 8tb$ QfӤڠۅ1Nf^ǖ?oӘad}bB+Q/ KBW#P$-/K ?dPm﷮UТdw-Uh\]K-cfJXb|}DQJq;u>P x39c,B=zVIUPizԦPMjכu#,l "}a[${UKZA5Ve%ٽQ"֓O;_ o=@BX{hrÿo%MՂxij}E-q`W=-Yw_ m8 KR?#si`QTUe:a}ӝg-!cB\Q__QfpSlm/a:_)̣D֔Ն@KGB5:nܵ]D}mˣ@IjMŇ g3/7n3rqQ/`ĄcȒ̯(A#@d!EM&^j1fgd/z<&@bTvgΚ0UO,<;e8&"R:/oZPWFS\%Ja5G V2Fp>*csGoH³AB(̰bJlIb޳BDJ>}5-o(S2h)>'|%E9|u`6_I0ǵF5j!**W4&IUOk-<_U+VB[.]^iDTB˦oZ{'3mH/+@Y'QR, E-J2 ̀Wv{μU _Wncy"Ajq:ڔ',-w:ҷ4VNy֚~XWO+"1m룼.lXe~eٶҝ͓qrm\715aF1gc hfdm-&:[گT@(cr1?*5Nx=čAq_?Ueu}}hUu^k‡]vwVy[a?TAƸ[Z3 Lpp1Hd"RZw:NskdQ,P O_ XD:Y!$+;`Y!u ϸ򤹴 EJ) T`*/;lGk9F`kmT٣C9ib9V&MZ!95=ȷ`$&C=fT=}9(k"_.2YhyjxKW轻3 ɯ)T 55L[Qr^>~wOsMb$ʉ4?LQ kʼK"!X7N'N [{KC.h>Z$F1/׷u-a~ó&M_r_ʇ7jpj~^pĄ8>>&p7b؝ )3K6DJe0[wӯ/ Za8g >"zCo3\'"^E*[ tUX `3^|i"[`` P`MQnFҡ"C)w`3gXݠ1Q **{>4&SGbeJչb=\Bu.WWk-UsA{u T2L.b C֜h7fyΜ`ݰ. *BPs*@"/Q[-7;ZܵL߶bݹw;Ibb8xҮD!v$ ^W14]o ((w@ seO|Xoҁz<ٙ_YwfbCFAPڜ@A"jȞ" O|ttġ?Ftv?/ev r`D0Xv-4\w'-X+(<ȇ s1˅#KӚ4cm=]@߱oܜo7`Cc;c'~ J j#<}w[l▚3|YT}bF,^Bgbh&Mfl`qf[Q"̈́2;*Z+4裵瀘O4goB})r?̠H1SF#q]˴j,H)W 櫤%k bi9bO=W^ C$ R%h8L* 0N/B3k%V̳i =3aJ@KxZ/`EEL5BrsxmxJKxԃÂQm!U8_}Z\ \[!6& Z39.x>|#9rj5i@4Aw CX|:h>\&1P}'1@raL tzOFO 8=(SXb.XX*sڄ@*T&kߵTJIv<ܪS4p!MjWA$ wNB>'غ[ڗ6Jlw?qUg:'+eY>SE3#{;|  驢}Y4gNH~oh'-G /|gQ5XFZJ6$,4m_Pc~ԶQUKl@5UPjRL`ix \ @W̯c'i>ppMs{_h4&9]R![{yGh)*~]ݱ(~[ܔV> u[fڵWR3#ٜD )/rTҘ73Ԫl:6f$wsyv[03 @|z'2| Tn%!Ac"Lh@;Phl[v-vԠS< J|(CS|ߡrF]abXܭ@G޽\ZQ2!n'|;jjQQD{wqB:^ìLR_B8 . /SrI qtx@6MWyfKsѥ ju7nP]R#^ܵ7q S#pnUX }Tj EmEWecWqL)GJGskiPԧPcU;`Bz,EX '_I3b~J!9 -RŞ!<}_8-s'5 Y_xKŪo]L@tPdw_87rx@enmZW@Q\@* R^#$ uHCQg.upWJٵMet ~wgD "[78Y]gwdyD5;sќR,1nLuP|-Z;'+Z+ %TPB aҢW)9)lNDV.Ct?/57B1_ SXm|?]DΒ-h'-*;1F2=*QUM vfEW/|38Ncӑp!i'"Q@>tnI]ݲ 7E Y%TCmG(|?DԹJ~M!~P$O"uAy+z?*W,moJ A~02( d21i>۞0(un'hح5;طP@v9`a 303y { SxLd,I$Oq0#/czmYl@`* 7c1JG|Q2&aAR#p$X&?~#>[Ju5far- f3Dr'tdPUlO^@H K,`6ͽ5ʵ 0ogIHkkqO 7(rh 8ʨD\$*K]ZA%巪/. $'ƸT% i<GNu Wp'L1]5^C#,YD5q@Eei_NiM=U`璁6~D7ۡa^u*|`=)4E[ ,RV%M/@-z/Gc+z>JZ.ZQw0"Sj\)@}o{}J5k+] !MHB{m'K-S|2˗ԣp5u%IŧYmkhk"LV+[rSVC#a~=S]a|P8hbNBMM>ol<7XqtF(ۛ>OÒӯ nK`8N1򒚃 }"U 9 7ַ-0ƸspGpx8w']T} -fq v 󲥁b&[s͸rؖ#/&/&%^pbӾb&k:Bk0ܱ >{د"y`ܡۙ6رE1O}V/u$W) W>]YD;Rz]£>UjCs&?BrYvB#icA>qg@hDi`+9C 6^qVY9j(w8Ȍr&(b4q$&ُ$X1aP5T _2~[vr}_[Z)4V%%Vbd´?3qR0e@j|*u0QK { :.,Ny]G1=>H=x@ :5L, U?I5+E_N[%~8jU%Lt7jPI޼ݹHroX7ԣф`]- \cgp>X$!ń@9u ZDO;]&V ̦jF>S9|:ǕX姅ѭ7U˨.rLw ~#YIY1QvykQ_lȅL'WLRB 3WUek(X>+4>_J USR_1}&Cs FZU9^YCWZWnXb]?} dӁ/f \e\ RT [-tVp5FϜk ߠk2о!i~ ӮXnԈ TV}f>o*lsd5QI9buX<k{DQNf8oIωZ 1O~͒Gޠ}e߿zK萌fs㝛pdca7+WW9>&=,(I%l5A}ntW߼8by%^$r-9gIx~KÚҏ G]FZ*(3/$m?PU p6%Ƞ+! dCF.8.WA+B] d;ٙu bLҽ_,à ]0Xi:fF]lj3X/Ee'#Y-fH4ڮĺO?LB(FdG,h_9hhwBX, N, nJ,մ%碘/#h'c'-rko!~"n:GÐM9VRt?LA腹]}]G*x ,K-a)>7<t|lbhʗo&'[~q^p( 'G1ZtZNaKc 2$0r蚓"jZ Vٳc]٧[D"vhFAԮvCc YRiדkT`lSZa[Sht<-_n b<@ [&@i"eY*~7@mOa?O{u'gx 6<=|E9\jZa&{{/iHq s\k?=G訲% Fw@#,#C4}YڇmB@BtPW<˩MArBU*TmA_!UZ4 9CC]RlX˫bU>%x(N-ɫG-U$ դگ#18U$Nz٥#N jtSèjYfdzf̝Z9δ%Lb8kG8j%>cZ!u-a$ɠh6,Z،03.f`IWuR d qbΎ$ű p900vlFzq:w'T+ ԛXT3^?;s#ٺx!jLh+Ma+)=7"Jp{S>^/ҷ4((^PlMT3F~%ӽQ2#܁+{NM/x'9c&}" tg?FMCly&]~(ӱEx-l:1cNwdp"F( O6ߟk}I _Z5\vP&b󡴕N-vI7]Lj-HxB#Ir^zǩjAvnS)dԼZs^Zjt"vjJ]%5PHdzζ0=~\LhoB-w2I! &z}t K½>c yuHb`[^Jn` C%êBrG\q-"[_tPq,U'[&C{h cYWZןYS@H9<5"Wvqs fHZ5ވgT*Q/O!Q]CІ#K˖ˆЉw3Jj9Հu]Fm+`=FQhuPW$X a |NK~}{bJ+7eB|F k3RZuZwcۆ@y^\BQ y. 1 ;Їv;soo|MWq1ҥg UXZwIU}$xԸ% ,rj<^qDfglL比}Wu^.N1Yi!?M/o*SnkAzP6&{f-Q]oZh&B^pT[Džv#^w$b%Yno|^^@mbơ Oa[\Cr;O VM+/Ɠ{(!O{$77*ڲt۪8I*)ֲn@XPok%l\>P1 -8{OGcg'o*(GA}b,>5 !ťG׸x*3@<&ap#~d{`ԏaǕm?-P١c1BY@ zdX7pDw%`p-yw6v`:4puX?I-R99%pDIM,Joxqѕ<gV6ySQo[_~)O~Δg+z6`ֽG /E1[g(^vR$dIo'iLV?GWU+]d{%h]}$v\(~8t + 3mċ3CA}iL;"i[_ :wtM#.`_`$o[5 2.ޭ:_rYo&GDVŠŎY#x5Soćv1‚Yé0~ۆ'ͭKsF̀E5rf i ߐhG*%qgŨXQ)X@X%h@II<|-e7yB5OԘ0,QiQqgNh~w"=DddpTZ~THW&~9#Ÿ%MpuKƮ* I3`DHѹ7læ9jI 4(iDZsņӎ/m2EF,4~H6:dA_$\E7t=X-UnZ=\oYn&-п%FjFz:hiSsb}tG4k辪r#BQ>_w^(3¬8$ q7藬IUd$&ǮV :/g (!kp,73W6<9"h2~/ 'rVC~` BE#h G=R6=ձ= FoIJ7C"(\~ͭ_}gqԓFn2\lU̟ȢY87P\JU %3ns+X>~=kuv: X w|礧Rle~h*6'\d!Ī~~< LJؔe2"` f@@l/x2 4VVtǸ2To95U-r x̆6*BurWHr&DjF yK_`v%;È6컩b:! >i˒aio{H{ļRd4×ۛ;wQ5cCe:{2XiYu߹bAf@'TEu|:X$0!P?k+OX O*z5%\ ]Ŧ&icvW7KVB;b 8|H9[p'>?x56G|,Ld \.jC,Hppq則!TC&a [X0bdö+s C*%N7\KAUԙMP鱏)9,՜?w)p \Rm AP"fl,yز~Hv\kVg}U.6GRܽ>Ib4@AXX1 ,(CEy9., Qok6UՇ;7SD<g0*y˫w r .\b H Unů٬3B0טXS%M[n00_m<[)YR;2T f!Q>Ay599a1lڒViCRbX48hN)':v#xǢ擫!=> +(t4*Or:wuٽ1 $ cUa:6FPC벂mQg?F#H~*<TuĦ'lZLQq-Eﵑ}۪r}6P+$vWGr6~zn-x{-h,:?3.!_ҍFC)qgq9ꬵdĖ K[%%R&#Jk>_s ]͵"Q(uF1ұdϘ@Ukab-gFMLH#!<*yql֮LFC^XPsW޽T`y׆a\R+ 쑠}]_RI# MY#CN8rykB23>H4$eGF!W\El娂iV ^>K!ߚ=(j)#,iY36뫯7FO'8@#! RGM?"`if=l@׈&JE1t /^\8YpӜ"z7z/Y-&oֵ fҮy(2c%Z,?cImA dxrVNSz ufU E"m9kDq V4&aW7 R܏Sx|wQ5l%Ry })ʙwJuCR/EBnkD=zD;sP%tAYhqȔg0똕bp o) J>l#ECr!P|- g0*q"^gT n?'U'ebB?aJ0O0>eV?%WU0igAu(z[&v'Fc/'Dj4m!?[atQ4;`x4v?$O&Ջ+{VMe3 A6 ,q0ӵ# ,%tX3y(4Ru苬p#Z܊ۭKpV9p(;n8}n/A #rUR|`1zy&^x!;G렞_FRV2 CuegkҌT|P1o|XܢW^jDL0P 3lA^Un}yKHHǨizk>Q?f!CE S?;1x'O"BLt?Q 5zP%u|zN/ \g=uH9+̑(EM״AApQ$(?e^}A>ѵHQ($MqQB! t\J`rpck1-~gJZHLkei5MU!P%R;[w"eЬd>:֊uɷudh:Le[R<[$r2Cj47ؐi3Z{8Uw?vD d|bGd:Jc"rZ> t'Ɣ-KEUfqޡgZXj~7`ŞMbZ+]@o3 ?Ft(%Tq9Q1kob>uUOhUΌp6dPl(8h!%ge 1CxbmrX ›R%N谹jʴ[m<,cw/l]s k7_:^SEۚQSyFQښ=2~ve ~S 1bܯqAyA)q*X kP|d*UU]0j'e%0mD 7Tl&@ 5xjS@ͥRvZ^`t[_X**RFXfTqgS<ٿ}G,OAFL0QI9 o]WZ;K% Pvg?ݖדdB}tn/9̋rw ӰGZ^+QAf,7&K[bُ PThSx٧A$l9LA'NZ*|;2BoˠkȮ2襹4PK|[LVH$=BY@g "$-@n$'$}t؎U9s imXMVMa{m`+%2>>48_V38{p0c 3E_sLHp4ԣ9 _2搰BvwЛed~܌\}Gw J(9Yab`C֐I]m& RpVN;D^Io9/_mA ⥾cɬy#۲v`DqqΎ-(t Jk#}. RG$tD{hd$AΩMw!,إ9TJ48zZ3| *R]L[%u VLv\]`M iOፗN6-8__`xJ"g(͕=gGrRϓ3ؔrdF'Lz\Qѭ0j ՗Lm!M4 q^{h[#65Jg`&\9'ϒ+,.[\n\Pu1C fU?BKI>F,ǵ*|o+AQT0wvCo05k/k+ăKTqG:W;Yc]6>4j( =ga;J#W %Œ'3"+.WzZ-a19UIuqUB%3ȝ~ô,9+ntfjӗȞ#4G q7aېXӐ:[1_@ ZuEML:wno)3YH[F},{RG_;ŰuAmVL..!;ސXJrFʘ8EAFpogƅQ%y+HFGW5 f"&]6f`QEIflyգgH11b4BdE~+(v2o*% hm#z1vDd>:3U~r{+1lMrCjL_1^|v&*53V/Re85]|pgp\ψ~:0U}C& qɻoR]*5I.N(PNz[: km @) FLfZۻ.jHQ%9kGЎ>C R(5vxFv}"&\:!KsY[q3URŒA^ LQG0:ſ o^sQ%j_VI!h]nGt&1S@C7җ ɗ; GSsCL3 \&q;1|50)bQ[δIQlnxU/r P ~s`"[(*pb( oee8'[c=AEzt_>Y@). tn]g-iBkRӐv3~Z1a r뼯2bBsL+*}.RA )z?s'? 7q0[X_=WG D# η&dCm{͢ٮd*gxZ&>D_߽jf1ף}FHF9vO`*%[ "`nyo {QvoR%6\x ־y#l2{Wb Cٔc&`DH< ܄Uyo6) E0xc//**}zVuqˈ6~>. ?x^rNR\kKn-bk0D'-|q/[],7rPs_MWZi@ܱw{j3gI7_T:ۆg +ME(Nm-A ?YCgȽ,;l.,;K|&OQHU;% hHnBS?vKm l9e灌fvY(`"_!bJ͞c(<:na<8̹Ӓ@' {<57AS,,9Po B;@)2% "/'{G5/j?%K nOhG,xj8 9f/^y˚v0&y>.HGݯ1  ""S(Xe*WqӐr !|"+V.k};/ 0CS V}.PVN2 %׊:f=T&1 ikV_X_YJN؍*ol:䔁)Dhw7ehDC@  b#Ȁ n}>tb8ʊ(hIz-HRg?38f<7NslfI+Q1]'yLh:ikv_iZNj97 I2{}숙jIbZ ~dnJ6Ѫ0ڕeyԙuV;D5xq:#ܼ/)j &#wP?XhY @ܕv) J!Biu%V*5%Df'UDD<'( ANɽeAc). }s)+^ѧv=|ثNbҲNj M'ˠ[7 SmNFHgql"qz˼H֚-7])DnpO3`$ !x9&TPHv }HW8:oVՌ:KH^UU LC$|SLɓGU/)%{D5L/Bl:|.J3+F#+ƛ4a۝)ccvX)*Utcl줢a' 3lq{!̲ o=~DzӠt'ud/5LbZFdt6Nǯ JZBn}E%jbH! '0y-#߇fk:/Z F;@}Ue\c8 0):mϋNw)m&g0/-!XfP9 ѬAnVy;q5g&,_ g/D.WZ!vrA֕ZHShxz3]M_gĞ=i{~pgx:8RLeD23^˭&CWd yvK :}':(jICWg>5TPzC>EEu| ԇʻ` ,7,A8- 2yqyZkv"BX:<~iaQ:Jjɓj;d%mCX=HT"̷zHc$BUH+ABͿ}8AwB6j$hgMMg'!I5[q:@gUƁ AS`2uNRLbY~9DR=%vve]~K VB6{j0•5WΈ%L/MXz@ONqGhЪbGF6eֱPAa-+-נAU!Q&߃(fUf QqA.ji8-KBޘm] }7KyV ȿ/:?mԍ:"؏r0č8^i'ҍ<>.6s oYIxA/mw35?wI7AĠ87tݳѰhu2J :v}1ܶz]Yș}:$4wGLěHꋲZvP|)IN`LtT1gIör ᘄU:;mjvsϿytגSư:|&LKZkM&pD=i5~;*mtA>cYLAO 8eq_zXo"UҲGj nՄtʻR G#7J3*T!S-Lk>V4'ŁLv$dkOA#UJc*Sϗ`~F8Q!M} Sr*ґJA8bw]I֟it(/cРj3e|=^{adeZ}XH>;P(8>#ְG#iN5t2!K1bl&4^%iy©fxֽ{AbYdxqR*3ZuUtiEVFa(QQ}obPɾP=/pV\=.>kHiؾڜ>xKF`b,(vXD/q >n>q͍D.CٹVT{-\Od*m=>`3MT;{ʒDRA'c!eP~yL``G*&Bu4uƮIE"6&n0Sa7"RE=()ޙLoV@>O}֊6е$F{T۝3ȡMVP`UݧHk2vO靫"j].ItlWEH'q!AQcgbvS'[FK=\"4RkxlCVrw 0TBh$NSN[jYK*/8Zӏ߱>W.{He #G;[Sr yPuPK5wv΂iW%o7u2Ceg@>\m"ݹHFD63< NcKKLYގg2xJY\ZD-HQ4qK(=g] p4iH3 ēiseK7’0nD 5nm~BPns)&ڪlӉ(.r/'8 YмtHѤ"%J ~JQ"| e*COcGFPEVǿiFo2FMeb:e;(dV7P($ Y'x+J^wW^o l$~6*Dk|\@%xw4Dg5wP&-NBFimnJMIPW\ G\~In<;SȯVzZ)=[ Y1FtIMVfY{1m"retu GP&főJE9/;m> 3aHב5[hixJ*#$y$4mU/@>myܐ6iȤo삗Ʀ un_?J#N㌎B&mۦ%E_z,MbgOU+1ZưG#l?j(hTTv?g۠Y"Y(}k^R?ٳV[SGh)5!KUCK{q}$ll$ k 8Y~$u1;SIc8)"eځFu)Cu#̡2D K !sI8%-:V4s,Mg9qF#pu)-8cׂ o *LQXrąYByX)+\VeMa-`U$v#ε]E`yԬlh~z>\̈́h/6G+7T5ܽVH@"+o{"?e5ht&9>´6Wn>ҡ"xRG(3zScYRM[Քc59<[1[ƾzvű"/\t/є8A"OU9x[GrsVM }6 P I3 _jG]5S>L&G(^rxϧlz;MҊgue'!-PEXOpv,,U٤~HM%CMH 2>Auv6 #8ss*c QO)j\c )ߩikgN*ZXP{ ~K5GbŴvßE܍r.;' R><[*}&pw wtmK85\ 2އ/x;2h4C`fib#:TғQEM[mn/򻿹#(ˀ*l#U\D"f.T*7yc*}L]N |'uD_ Z;P!RQ`-9AsM٨g2e,7DEQOk[v P4]Ot@[ Gă;Ҥ0ꙡԈvѤ`fm句v2+nnVa>1]vh#% ! 0%P.ԫgQrW⦯j8PdӜwQt4t<=͌5ccVjІi;V_YKҀ ', [iaջQ&"lаcjy':=&MXoY{8Β1:QӔKfY4IEtF5sDQd8d-pNXt9I= 6zҭ p}d)'n|7s 'kݳi-˕`:%[yHqე&kBL{e4  r0P!'8s\ݢG\ˌM|!q{4|H1cƱQ? P͊zD\Vaw*ؔp>ː6qⵧ"P(9UӕI?8W? މZWe5m۰gw1_Od^j"nT!D(\S3 >۔4A: a#Qe]X5k0XkJ6۵?;S(/qrLڄdJ3Q͢Js HX:MO"DN89A"3Um2o_/v}p: Du]ggŮ87k! 7fk󺺳Oڜ#!2>jХq7b9[cv@=oM:v:#O6,BꟀ>8*,&--b֖<+~*4CA,tiC;SB} ^N9)/De3 @"aje%f2Ӑ-H9y NO/+c`/^(7`?od!pt%k +xXq'F7t:jM@)b`žBsMA@ la*xM:S45&2SGGs0tqD']2ʭ# $ݯy^^O0{<0mA2 +)! Ǡ vO\<̴olRM&,TR6@WӉ)M>!,B;+aB D!ܣ~m6XJ*5`I~0G=z6tܨ M*@ܧa|{Xrbϐ4Mkօ!a r\T `Y/:Kf~3O&1(cl8Z䵧2mD @|ԍ-i 3ce#ʅ1{xeHZx{Rk~y7ȸgWzi&j?XcyTpf|!o2uƢ;IH9mQ ѪzyڱbۧyB50ZxٯM˱}j\v5Zm65SgQ=kX_:3ɂ+- M/VoTr lF[]d*}DE ys=4k_t}z/zլOXBAzAT|S/Ô.e "DS8 G:}x6ѝ+)={-E%y7SoR1=4jmtL ,dnf=nx3q~&eSk˄h65KZe|įWUǗ[w121sؓ6"Q>MrU-J]DI/'v3/qPUƠ b$d6(<*`Nj.U:쾼wn,.FEo}#O9ݺZ!]8cW,4'-V;<33Nhٲ2.qvA%lwwImXLG#x>$PKPM=Tm,6lHX~w"Z֤= 6탌2j[M!T zY$2}80WrHiEa4(P jK9-.FlKEr^q+j2ycǖŤv%th@"_ xq-#%qV }Wax~ӢW.+[7-gY"ǤwS"'V(tkXN s|܀<ߋ}qct4ۑBZ /HkBGNzb%pS, oAɑTlbt9K&E}f4֖Qy[Qmɤj>7rOI4h3,6.8xpՑ"tUY9v.rZօuFu^HÎ @ZA 4ݐIVaQ#S {v*e4蔷""U(*qǺU8.7y,NYy0ܝ}+i@|`ur69Oz=2e"O V3H5m}36g?[Y\a67‹%ki}G/b6[T_h]cFVi/,,il Eq$1Jۗ`5X7hwh?zfk5MwM(jT6 z9$YFW*>pk",Aaz)ܑ3\v.0ˎus'# 4E V%˺m}P.gmQ!T.{!dq1^bs Xm2pb˪5SC%^>c+k7d҉>3,sNRh'-ăb P ;ß4ڪmlxqMUVf1UuߴhtNhz2L %Ej?2ڬTp_ y'U sNo[}C:o=Ayc. =^[WUJd |2ĸlG 7ԜZp=E yjuQtJE$F9q oySɿj+K\Rw?wp8ZP/5rZDi2$\ohpz‘?p? DlK-.|es}U| "K ~ELYG*E,wFi(۷$ @G81="X{ͧ%Bv]` UKڮGc-{NqO5ݣkjQ6΅OatxmIGpԎxziƢqK{_jB%_SO> ઀uVe"c'Msc0`!}MzLiC ac`z#= \vxvloC>`6 {4G4Ѐn|!;k?HO,spl@񗥈3F zz^et724 `'tE#Ͷ@!MjߴXsⅇ%pb;=4fSQ.ģ{CϞ(M8v4{Kt88[0%WǙ4&46 b[fEӻfg{Aʗ<[ǦPNb.j:xn$Tޅ^u>ZjW>`v}&)i}Sld)Lio_ km6i5DYCkmtT MLn[$ S76'Y8U_uKӠٽSX8Ơ;ԲGw2Q I50^zFRt|CQTvd{6tCk8z.!l[]ZJ~e% ![wsRw/?fW%U4'eJK\^1Q֪` &&ohJmfB+@0(ضXKevG/,%P19mCkX5;zK_0~'`϶hjX+Ѳ䬺NK ߽-VH"gث:Bb=8 iE+KBoDl0y o1fS/ IY K)8ܗ~Sc:42 jByM5Gmʃ+F Wê\Qրۃ#_N:'5N[V[:'b30F B mApٚ31$c?%L~3$sP`tP+Zq`]l9r;Yu. @fWQXkg\pg 9M $pƯ^ğޑ]a[H1ں[Yt6>jm0+ {de!v!o!+3nCX'8a[C1t mDS1^?j s]i%!xtk^WD ^,,{ѽ fOncX,σV+J4u[Wow4oզVvS\\Gb]syę_4ze8v˨1(J_ga69"O_NJݥgzڏ(LJHڛ<jĵu|޶hq{5YT?Cn_0kD48?r\i]=ZD75EoA|@e+w~ S8ItR?Gqqʂ,^1%qNGA [DmjЩl!W˥7;R?SV#AA킐fC,m8 G3M70)70(yXYU{jț о<9P)N%pgO@F Y;i"p7:G.P~=Pˣ8i[.l|6jq{\?/K3agSiMox)2=?Sv4B.G޽@ʖOŪEA '& ?Zrw*vĔolxk4 T 8MD x=坎 <=Htm!qat׃H!7L"OGb-ƒS&ʌuHVd"beY\˹:u+>ֆ/6JQ49q6>z:ͬO2R0=mOB3 4IJ.H2-&+8fꀣk͌For)`xyeqUSpXl4Hh}\ Ʊ BN_T+aSwłW|ES!R 3jd]W۽VW^T%4l=Ԩ;OL;7R*}52jmZOvJ1?!K[Ȏ>n-*,RSOF;>$#M˓ҶYikFm  v&NCH )r<-L}z7\T;Jb WTPCL:MQ.OkSdpn-rQ9}!i_^ʯF8Mh%aXmS=R58쵳OzZ1>V. |CENv,͆+Ez[Rx^JLmKn Pw|(AFk:BHнLscPwCAMX;wAFO,>UxPd/uI4 kw)/Jy'N(Vl> zZl} f-VAJ>hS(9깛 2}hb#JsXbJ N %:y =fݼRDqwfO! {'2jA=Jm3$KX._%G,E(SZVSXz,v=|dt]}̈%Iso߅ØK?VRYi B |+K^C+ܪ ,5^Rhˆ#**zykpV W䧅"-"FJC^3>7ί/ۅ+S,^Zu4X (wF/_PmC$@V#3#E$ z6qr>805Il[EGզH{3%q qEQiSK>lMgLiR:1威ԓdJ օeoX~g*)Wq5.I -z*pFlv赏) qB] {37~sKJjk@F*p/hɲՓX(1l7z"^(M"|ꠏUҒhJ5J7F=*QC_:H]D ~2VCfNH|EĒKá*'mLV@_180Ph@}%voylYPN9STO+?CF7͋ g\gY?pMZx`JG6Д'Qj )s@&iw2S)Q Z;S\抹~Db/~¿I=ZgmV;]Wz PO3頵bmmqJd%Mw~AN}BF8#,۬4fz4d GѨ[ߝf eHY<njx{T"wl,];" iTP78w(]V6T)0fSC;fX/-oyn!3M|\—;Vt{]QbenT +1,}%}D: E5|LOϷ^,@%.7'FAJ2DPʚӧ" V %:µh8|p!IWU${ R#1Mmw]J'2ƨ@!B U͔#n=6eRĹuD0>@;pCjv#e8&ըF=/?Fxfn2Ky}Jq{\V)骴wQ(/f@ (S5 6s@.n8Bگ{!;V^u4Qb6/|s/[NVX%n`zsίIK扷寣IƩ™_lu[ x+[ֵ֠ZxNćiS=Uz3 U;6e@o#@1<}nJ48sVB^یPf Z= &.aC&q M]%LƳaI-Cr/vQ*q5B &9t6s^I6ț;O(J7uYVUB&Œ> T9 ޢՌx#'5%k?4NܶPJ~ C ک'ԛZ?wԍPfoYJ@/{MmMUD']Fpq(}oK2`ޛsQˤL2 K3/׫ƻ(ݖHh18glt-9>Xd{:YtܔqD/P-9(҅(.6Or# NgT;=Ֆxw$`VP zq£^y:jKO"@wXࡑ#W/9y72*U#xm֋ Nks0$t^CF-IOGn=XqE y%c.X"7k܁>oԓФݻ@T* v^{1c &wGpb^ZEvyL[{T9|).Nrs d܌*QnScq$WF3VGD;5+>|`p!A=Ҡ.lr*?T2˖{N >'>MT@C&+:抮$%%7>3?ZpNgʵ7Ңۛ=A8V\ aqiV؝e>&ȀR Ӷ} K ~}UXcs.ø1L&هØ(#aΛ7lbm48['*s1~;ƻ_[%匪0I}AlNo,0 uƥ3Af'`y6 7Gɉ0oVAYĂRBҁsBZbKQ*A(P đNbon"y=>fv JѺ뵡5~2%w+*aSLR:,T&5sI0&{!4$]]vh:2)zq8d2/DCxvТ2?i|_S}Jx"0 /w/ggm0W%@A#c Kh>c/C !EY`+=ԜļnUzPqΝy .)4c hvZ_fI?_T&}p ܟd?z/K񒬸ҟݢ”nAyLR@5X/YRt?kXIpsӀQR8W_g7QI:)=;\LpCkZp %@I>AeIhd-b=@(3˝<ڨ Aŕt{Vwܑ0 8R^; WJC\1zSzhJss%ZO~zX Kѷ/H>w`)X,܆冁M< k9f)S&)sPN~[0>UVs.0:wYJa`: a !.q*b^ʛC--o, hl9E⏃t_LRj#%!߉ԣ8 oM\^W6? JWa|qVmͻzQkmdztfͶ7KbuI=i4"@w >EPV#]t/X|i]{;3og%t+ Ѡ.֤ A{ͧg*(3R!yk<+3j85y"xH/IAlIhp1XJ8dDxDة jdmY $/H0'os"۪p5Km@`pH;nԳOҋx&9 :>FyF=VD閹fTr A,Qyb^rHN N`zѻC@B˖Z0JTx #[q ,[M*!5 *^Y|oQW&L8ߐ :kѽwL)AUyOp 'x|ab{,7ok'~Kѝv↯ DUo,ơ5%hϹ:^NV^ɫN]}qQG%鋯rdbKl85g{r.^5H,0p OEVFKC3D640»k;1 ffoUh :0i)` +e z| o Ưᦌ,}%qF-_:B:bq*Ϫ5zﺛ3^ӮUBH RoA9''>/;͌b[ڳ2gB/Z9;D$ܳ#E% G%OOA4UhVPY40 I7}"hoVW)<05>?%#NdXV!V>P#ǃGx(aDʼG9 S\ "j]w.wAҨs@XXgbOGAԏ[] H3?;Gnܤ:|&- _G$K(W?j鳐J|T : gx~G |_+˜癯 i j=ЄN]#3]w,:E.Ӣ3>!?Q@ !4R[.SDe]nȠ։s>L%1C֍^)^}jՅ(@l^aair=rLO{YMTnaDp {1<=bBY∄JvTƺ@_ˁG7A/J2~>loa<v}hHVK**n2uXꏡ/ל!6Gq$ &[ÍAV\ykIAn״U%(Gը#;t.L :GMpr;?."1>?#;/(q30Hte_ !ir)BLZjs}3KfEn/)&}uF_J"2_]duL# kYc` v!!,g Cg;p| 0Bb: h0e Ur3+$pMzt ,[뵘^MhÙJ?z'\JS7 Ei&מf 8|쉢R]g{|vC.ٞ ͯJ `1Gh^ bjd&뚋x&Zf" _tTpeG{n!Y?V\jl)3J %D;åJ3~$@64Ags':A#do6Z3ytq1EϯbBR+B@__,%ئX \,锛: X2(7$Xu=8sw.f@N/^&;){&cI^^R0@ZN ֨/ o+!|j Ecu]C8҇o`&DVi9* [F"B(h- mpڶ3>-QaI} FK wy\Il;zW"_oK1۾_(}@'nC "mP\P+M_ )Wԉz#M?`AD@Ŧ? ;Ns?JBSs*qʳd@0S_bts pVթ`JDHrrvא.hpA?)D.cWP*['m mz!|OͭG=z\k)65O$h7[qZNVf;I3UC" L*& ^ B 2ߔcX&RC1w7w(i .塍W@al[=]4 0+ҋyZ*ODmO{fBEzn:F{ -)2㖁Z(9~{1\{wRU^#=(XVd0E5g48vNYrNޮ6P֢^sRv5SjcLqȍA(Xź7lJ߅}+{sv[&?NA~%}U/$zfxݨ!ADq6rzeO n ڈCnU|}Lw>VA*nVOZw@DT94t%lR^n 3H*YiW=mul *r{!~G]x*nd7Fs*{x0O)~MFאR!Y"&V#B5RdEow\Oqp?V5皸ɧtw<ZS2Op-SCm:[:uSń˙ ˳;RĢP :/sCI:ywϋIXz MaŖ5%U i祎\rm3~Xua>&=O1gx%CDdhŻ F]͵ɴqxAf`]*t%wWn]1+8^:3ڻiyj^ZGej22R T DxI[?SGFCtgחE1~dcm52b | ͷDTDH<+]E(=kUquu ̼ "Tê:Mcoͻx WmH82ӓ;c  yY(>[&[:α1BZgl&'E_Uh=7\ŏ5qA`c2g,욋r ӤeظZΣTfP5j،t\l)5x&+$"LW.) oHZR3~I.3!e/iUA? jwV)Ӷfk<=y+a{tۇ52|KEQSumk ԊXx^dCQ23,Dӫ7cOiL-S\rWMe'9e;]8#_ŚWXW^E6g HU9!D8'̲P腇Omcw*f5E *vr4c0'|䗪^%0*NJ5-8wWP9SQEm.Su&9Sv3--]VR$WRn dɰZB<Nflj\dB0~QUYRʟزo1gu T|mg l#"&sA}Q۴;.乷pd11NiHȼWNxw} n\<DFX.Yv?q͆*Az,4T8\/vԒbbnRϝ8='eȱ+h|P7 M DYFC™P>rNEĤDwN ϱ=<]w5ޚ}aIUq6k;dJ#j:#[d2ϿxxskJK+1_f8cTzm{pXm*D3<'lQ=2߇1|sS*:E M-72BWVü6sfZZ3Wz Mdvwr .KqՓWRH nᐺ^ڣ֩Oշ~-Yj$ކ" vD1bv~`LZ!^TB{Tja^fI (\ n\NjÈ…Q ; ztcpBJ.'nVuQ*,96o X&Wi3|05w=0"WIIdmÌxOyC)]t'!ɑ,\DcMd}e5e3N )N.QAQ פa\.VUvF`<&'YW18K60]"t`l'D#*9zӻ5,,;HvWn¼gl>]zj6b[u;Qjܦu4dh{*Z*.[MHP]"#G\sm;g#h{>|#=M}yj^ҩ@ɤiD)TfDMjƥcץ*M D ق9 }Eso4F7+2FȵAFTc3-.O'9Ux=~ 8rLap0+ ۤ2RY|a'31vffIxķMRHsV'V<5Hsii\rn9-?)F*8 |Uq'>5KAh=;؈ل",>vlPo$>r"*\vE<MRp׆Cm<t)NIŔSP#򶴛-$8@lV}2n)؁1{^N R!=9>4 `iJ\Nvcxj5UnD|pC7e,;_El͠Tj0ӨxS#BMCqC!y-$@yYÎU5VX_](["8>e;Ji߱SIB@{P~o [,50KD)Y[vi ]ۤ@GFztA 0k(xf6^TXa(tp冼ԉq>jc5'UTbKaLtykO+?V@ ʹqh' צ #N֧r#-'Xe$  /-dtrsu1qZ?].Vb _0%wG=LǍGZQr/Uci,6 {%`^cwFO&[ JRt::RzJyN0p@`o3 c7Б0WDτʼn&11X)GGT"MqfRЯgKg B&*6^ r݃o8Lx`v_-ļs={W/. cv( A zդ#U DXU(.&ÙKiy;Bqy@#>K^7wtʍBo@9{&aQFRpgW\fYCi=MM7AJZ}EDKu7")+9)0˶X{ vͻcUZُ]mO8mooH a+CJ&/z3wm]nhe V-?ƞ-RXoiUN ;Ao1hUgnJvM:|;\B@ӖBkA fB#KAƼ=F/MINyۈ='P :c60ib0C0X7-Pr忮$Ӳ ޑV5R2rMY ̪#6^yJmAkH g )]ahe ~ji?,#3?sať-ipDj%ΜP=6/X0W}@ 5ȹOUXA]h˕%C\d _ǽy578+FOLwM"Y~Η?Yrg:p@MOA ẋ[KkinRC,{]2q427'FGETPqp K0pYjgG8 CũMI$5܋_k4"7 bI Jer|&mߐ~2ŚI"qtrL0o?K/V=aN70xGZ|bqk >)"EH`8mh-PhS &*8)]`GM525&VY F۪x_'sӧ'SőV7jc PQRbFzGJvmf( Inl 9{DRfy."lGS"Ͷ1@M^KI @ǃkP0~ĭ|_}{ :FmJ*1# J3J!JP27p ȿJP׎ҽzc$"oOW!R{U|d<Ꮪ5R+uL[<=f'K,RCqi+RiKr9mH*v*KL$XQwP|zRGYdZVM MbSG*QRb#CJ`6[Gea+LZ?^&L5f(eك8/b /q_^1lZ"dy RZmi#w݊ ݤ1l - 1:'A,Fs Io#Rxwemo6GqE U~X4*L,"p u'Y gG^*4Cyt'>,>q-낯u)\3ai 6Y$n9{]PX{𕹯u8>n~0~wZX50sHzil>쎽Q =S͓R ?)o](0f`Sb#Eۘm]@T{diQ$f%n>} ~ I._mr͡Js#io;$C2ܕ|=hެVOv(m9nyLUL4M> sdo9Mho3Lp] շ0%ԑ`S;Qbz>4;B1n!u7Nz!=ɶWU253w; *$_1ryأB;y()b7>eyG YȞt-t,a EUx*D(P2I~u>7cs;.J%&%sM5,U^2ME=rњ;ai X\a8&G>,vU5.L`W$k>qTJrm ӇAi fDu=d2=3\ۊkB7T68Q1Q]Nv?,R64H?NbJ8[>| s=F]A?@ۼuݔh)IDq}H9Uѡ|D-~[D?"LDPTmx#..rb8,±mxNʕnQ "NaRПYը{BҸ]u˱<mw,<֝};/DSC%/_DUt2bM}DEqGY<"OY,$V=%[fL|kAU/Du2uƷ1'`~q틃F17o"Jf8MKxHhLqZalqa<'wѯCڳ}J*.w nlN.>(g D[m4f"ʼH !rkh Zǵ<a@kĨBٟb YO !&g 濌{^~9{35c\=CVfJHy ?{ $Zj6GIwY, s?-)\h9y֡ Nr㣕|$r *~v,@>Q $2N?D.hF^YYW #BUx7ڲ)0h x&(LC98KV{4^[,OaLt´P m TZy拡&6?RFa,YL6zW#J"䚴`-1l#".Tx!\*)#LgW;Y}f\E2G搀7guL qni37\cмhtyfc|( MތWBTP,9 : ?U `Bn%{R-9`^܌Y2: 7(jO{p̷3Tp7LV3،Jb/.mW37ižjR8l#f1 1.X}]őY60-yqGxiXg h,"iq I xs=MJ`Gt)hBtx.>4H1{klZn$Rokxû!IcB%z'KG.BG8h?|e? 0bvWy ~ҵUtyTWԝ{MN1y@l%噩LҢ;rN"?O ӖvA*Mٛ5>)S^t;Xɯ{Jg‹Y*LH)3ت(b%B pcR9pUUZd(k|vVG^aV[3v(s@KBT֯᪗:ZI]sqbI=N}7@+l0"ڸd1ξ_֥-n6vBxwFD`M9܂ʕ(\JaIP_Vf,84A׷.HJS>BH:MwyӇݩGpAWA 2iPlqLJef]]F< :zˇ&5˓C.5F],o93̞L4eUnF$;_ѽFJx=ע׽A::8qg :8NAhg7gQ%TwV{n4n!J EHAgP w^:p;֒L̥;Or4"rPD {;bqw642l4g##KNq(DWvt5ŞW5i' 1fd0(G#(bе3C:\$-:4_E S-(DqhVI=~UW̗V̪X$R0;)@CB{⢙y^܉K_T2sc8s KJҌYAf"}'Z6ˋɟsIFȢ:5] FT&ĤI8<w&DXpàe 4 M@GsH й^6} ؟ۨ dp^# V>7&Y_x)-ȷ4L-) '@oK=z,46۴kV;+U,sV*հ@ P<ه߮cS9C#q>qk 'ŷ15AB@][JP h(_U΁٪BXzi 1U?xvv  ֐'6=XtZ,QT.,}jۄE$ iuL]XD c}O]ٳ01D"+ x_C[MF~. {! }q[PdcNFx1zo\ag@!+rƺn$v&(a_jU_s3vNlk%V56!d]S~im8˴.-λB@&~Eqk ͺYksE"c~c.hvo@\7J,x:eHdc n wp[7hL B@*F%:bvf+֋RUy]%]]\-hiRA\!8TLWVKQ62i,n8: uǴK+L_?;ÿlFe <9Mjz$&5)bqoi3L'LKRd7ҙ(׼HY@CT?} W\cOzS 7^M |sEL6pr'2=Xe ؈Ut*tqlDsi?əEs2k| 0 -]؞/Hv>/g)V B$$<:(kwZl/b.@sȖ/ވs1P|0SH "W_v;6ܠ#ȀY $sK;qK|yz$"S Tc 2Dˬc5zǂ>5=Pn Usp*5oJyRJY$TQ]0\5^(\'˞xv|g8&O_"!/$|YC'=ұ8Owgh@ K[ujƚ5.ʷXF楉pū`Ggk(A.؍0=qs@ ?`pF Pvcm^0+y㱳dFm-Ya{Wϰ- "s!45!BXŃŗ-ᨻu R QVͻ FY8 '$L3Cro&L=kՉ<C5\|oWdoIgiW)}ai;*7٭.cg [;FZEÀOMwa7*u!Ңp}>R8+ΤrozO0t,~ zbxgQ¾ *y*Jcު^ȶ%Υǂ#ƕYZOkg[!g97[WAKP̽R? % YL#1}!uho71";6I}уzcy:)K8sC1!Я>+%,GIqwT1*1ԴTGMH[Ν{汳lu&a(m,<ljؽp_(nCR>J&yǏh PDswK+:r8L$'^'K CrGLو1Vg3NO}Iut N6 V-4=W_Ǟt6yٌP8q9t_a{ BD)08{ ga5'>8@cG^AfZ/7|KemezLB۳H׿؏W HUNz)瘹2Xlp]GᚚmD,8{y9@w4k>KURQj|VasA![&U]kϢӓ2ja{A9+A+@T2E[-&s@80;\ES(mVDr[~7#8B *t 2&]Sޒ߱\# ti3ZXb&ťi'6L~>u`Ϣ}t Oj4םM||!8U {PHe^Ejf͐6sdq6|FwCbش_.UsQ}2[uKsR]7u[zǠF;iDEMW,i5lIWi,]ws.ghO-%ÞLu:␯Vf8fB &v,CݪFAY&帜fv_lcW8kf)AZ"Jwbٳ>C,Y=;z2Bvl,")K89>+[&RiRT[feVu@5yjEy?\åQ1ͽzU|e#ɛ/Qԧd㔕M_G D}]0յP#l>Y@¾ۈ[0W~foA~wi%L5.XѫD>qw(XoAT_ C ??&=mpUs?m*m4 ˍ\Wx\E iızۺToaI)a'KޠQAqp_ccdgbː,r~jHxThT恕2|}@,0ӰƵIlYPt{ o-䂟uvF3QR1 1Ӎi@ʴ^Us N/*DɻÊ(_1K$TmO'L1#i[G-R GHtFKZCf8@,ET4v~UqE3F-?Pl|W>uפ-v4ߟ$p%z8I^N" 6n$c_Ѐ?쫑h\zrdPA>ɟ$}Jeu}j5} e6A߻c+32^cPܟl؋8W*P Ӑ \=PhۍꙍDo<2@Pow +RiqJ7,m[:tb{(uHbH2h57(mTmHp_8 =P`x(h:n;}H3HJ 0w!86\8mvA d\V'ڞgJ:d8rvRasmfK9|s b\N]^CA7;fN⡧OX5`21qe,f뮿4-8uyAްp/-0o!,Q7u0 <O-tJwؤvR?Z8NO#UP L0)LͤjV1gJI VH:R`jK~%Dgҧdw-FdezF1;@Snd7>JQO5 NO~` J!$s8ٚ6)jox(^/C0?A^$ Sw}rF7Is:.Ǟ'"q׈8s<4G@SVO"q˄ˌL :49]  1s_7ӓWۇ= }r(<¹uszp(RR͵йPNY O, XtF/逜b2=&qn6*$- ʍCwfv,Q#۠TS(HZ*E"0'YĈCLEy8yv3Wá4bMS Xڤa8 NBI_C7,bg2Dmh$l<3x6vFO]Ҧk`:WfƱWTIxEgc 4Mę`BOZ2:6jW|k|wMbm B7MKUQ>u'u<`&u%Tkq{V$y5ņr]wv~f[FR]-JrS'z%$P|YC3)Ub óbe0[)N)(H7TEh!?or8_"T2@ R*+//<ME}y3aҿ  q/F*efM`P1'٧gsA,^YEe'$,;A e'=Ȁbܢſ#,:JA! v:[T{kćࡹF9J9² ݒk~]3ZWs2.Pe׽C؆FXL v8W\@c}cښStܛ|lԪw*bw!=1Q^<}DrLyI߇R=I4WOZzd?-qL'Kjy |]FsWWd,:GH]v*SOgeřdZ˰$fan}i\?{xJ#"tE6_aB/EbS ߵ'noqpƸѿӮ&]|R\:iҶg_1UHmC+s/ZD3 &ttj҃E'q`LbZml kgj[j1m.AhŤj P4/J@ kL/7,fY%ZRfP>/Ay,y.*"?{ҹO f*?4p81vҋ}չi$JwsiA뗫d>}49_ 82P. S,KRʇ_2-Ǫ9U#}Pvs9E z5AӵeĽ}H/XKoե+Hץlkȳ,m~h zd|NϣK AoӱfcOI" ¼#a}eI=ܰ˾c#Gjbhw֊j(1Mj+Χ0e$ ; 93Ȅv"OqmRąrzHÃB?k ,'w, d+kh KgaH֏[&ښD+{B7yk/I͢ e/yP@5:mKkߦ6( z-víJך77]N{,Ze1ELmYL߫op ڧ78˅\Z>%ytgSQ0l>~@nT'H+|`1hT&יsEb T6\ EPZۼ'l94s0zykҤGQ_" aq#C"4*L`68NPʲ{B|/%SV;.NxUwQ>\Zizg@Yaĉ0][ jS=«\2~细{F|axE4v)}ZQrq] V]rڶٴblOW4HQK;Վ`Ja>vOn8MjD(dxPi|.~-Ъp1}+.v ^NR%7ѡC[~Bk1 &ȃdSW1rW׶@;Mn!Ő<t" Ju!~ktS0D/u=q8)S(AnJ~c^ϙ:F9\h-,*W5s u7 <$<<[ r> S!ō؈-s^RW}`M3:dTӭ{}wfAݦƿoD[uRۅlǖ=$=06ua&}8qP?<ZA/e|EZ/\ƝZ\Z~ٍa{p+T Bs׸ÈA(8g&4v*H#E$fN"˥9HWoBLšw@5=p q1XӛQ6C5aX/ž`{nhy 60PFbtwin;?\ C;ϝaUM4y@E\:4]3Ka nbSad+[[ѡ# ŠːI k6d`k̬g+2-m[K$Wq~#^բ[Mt'-,7Q&jքfP CUed 3d19S#*{ tf?^ǒg=y bx7eԈT28wQi3 ֍I̐aۓuQjBNsZ}Mՠ5x  67G!\BnKFR>}-eDSt/mfF?}v v+Yal> "*pnmh&}us,Eɥn'N"l ۨ;X#.7fs0}a1a^d습m|n]z> ]hPa)rNr4קVV΍-㰄"^$MsO9ir>~Lx"P]6WO8/}]Rs\HUf4t0t\rkBpƽ'p<k)|OÁ԰뮩H+'i.%HO23ݵ4v8"/k,[ϟ/hmUeVfd"qp&ԼIhSv5[}h;i63]ߌv mu ;mWz|*#wC3еzAPVl?WBWĶL(~ IVρ/RCasLZPPťs;bUNi4@ eJ޷2M=i9 uNwhC>S|->+iЃ33ez9ޚτ7XK}ltXZ$+cwoVK@jE [:j6qu] vOpK 64i-zQk'20K51Uz).I wW=:S_֚P;R$;^"C:O:BWX9݉J=(YqV$HS"+%(-)N %vCu~7 Q'{qN@Pau-dŽ4' ȽÃ`U 1ɭfhgȞ.bV% rXj K g㏞ ;˲5ǻD|e8eUQ,zpq,F^v[ķ1n@Usa,X0iBEE>jM1II)'ya~wzqQR:Z}n- q;˭ vWӥD Τdܟiؖ?&f\ګxo1uzB<'-ŵgZ9<'Eszj{wm2AWL".5c$ pgP1OLkkaW^7s@K_,nL"[6XȒ>Mh9YV׸ʈH/_W"p1E=ZܞX+:FYHꊔ|IT跫4 yv8/C>p MB8nFd_U|,p$1*cv%v%y]9M<ڑvmYhhW_&@F$SGs|%[l8]>6:1ăI:=Q~ `omdROXw|oRsR?i~Od ZJ9/kNr~ΐHՙ3(\hf<9EkORe$ YG} MFw9U{y{mQG`=lnTϽgQO> 8 /o Q$ќZYީv~`J*(WIS~ۮE|_ D9/ y6Xg0 7UQhi1o歠$[әPzbZl- ⌤Q/.̲NsA ϰٌ\v=D&H=mf< _n`)8;*~,|_FFnH~Ѹ> [7c);8K) VU:"&=}9 K&5wex/8susBg=:S8ڑg +eB/&r'ZҗEKO ?A}7:nYey\B]ڂА5-I6quW8. y!y!v¿5UOy7G49I3M@%VgĕeB^? _;5>@6#@qxbzaVx=yXZ8{Y9LqaC2Яo$(Ii4ETwYFt $ޫVLK.WoWA̩'{ <р*q8.O"I Yy6 C; _?dg \DQ5qY`lU y<%m |,T^G=9"I (MA[Lp;e^c_~qQ ~hGz\ NA c%?sR>07.},]t|4)0 ۈ,._ 'JLQ(JIk  JҀ3eSEϘjwQ 15x{yW$$R^3s]ZmBJޑ.ڃOIG`_נZPlIxCPlGB9>+pod2E$֛ R9I>vXye3S-rtsG&J#ѻ{y닍NѸhq8k<]؃gFs5(Z#c)2+޽m4uy&- { t?vX^ k)_@({{ Y޻d0; gƮq !)<`¡_] .aI_FGdLĈ|E}6 r-^O uG̈#A7Ť gK4 d42L^v |[3L :L[uOeӰ?T~̣$l|ex $S+e JS$u7$L+lrQ=A:#{ɡN"ssn?, m 1QFO5$G / ʎ i[32@HvIgݷ{_!&cԪΡ#<\P)ԷoRյۯW)o;s"7ti7DQ+!iΒ/Nsz(N|c%Y!3)b.? Xz!^_1YUiuսq"QLcf./>5KDk 5WƑ~17ڽEO=yaa'1jn^&6<-4`l-nOJHo'fqeKw zpQW:8M޾wf@c )®; ]IsP<6Ǔ 4d1C|,?Js5@{˾y^/(R?Pi p޶^j#Bwz] QԕkR*|؝cC^f'þ11y[wG2o҃JngXlK$wZnѢ%5cIpAAF@^*Tf_ɽWߙr*0A(lQ-*4]^/2#$mTuw 'HFj$5v|78@G\H–Gz\c7Zr4;Q[ ʶ?{.f3O̒zro/#a֧3^}%e+ q R0?& WD6 񺾨 /Oj0^5UEZ g][|c\>=[q̓rb@y;hZZ((%ˍ6:k3oX?Z+qQRyqe:_OmaRp.3kGli>:IxqOzs'vJ?ƉQyMu<_6Pq%';T|3gZ#< f DxݠF*ɢ$"zg% U\sx,*WEg+rh1w+ d%u#^E9:{вNE {!ƌSg\#'-֧']}$3"S7F'mΝj. Cd3ň ~ìA(-l17 ঋlo;0 2)E3JBm$u O]}J0(=:T/]b'(]n^=VJW&c*|E?oB:/b";vI(GbVkZ޸5UT? ވ!q9ui e)i߭S[mT)1gՈil] Dn`l&獰} ͒v!(20˹5gYPt!-nA,oy?üA 욭S7pؕw{i. )[0ֵh&$2ZÔL+|O*rN}n׿<]y]^`E Li2)?FJ͉W}T7p3Z..dž^k b۵}nnpT0rNZ;*=MkqaXq8)Ir|3=Z4} zFQZ?N̘NBl m`37( "^R+[Қz[CoۜRSȦLtS3:_?<6bWk!/L ͌^>#TӠ&8!.xMIs? `wҗh |zA)0O `aSn ÕB{ -~ Q.9XY^=r \@04>(:ӎ0=ukP38هaC2Q1\?dp6}y@Ǜ{KY`t6ªXReRphMO NJ%BF*,@CiZռ4-F 6x16@Ja.es.,O[tomF%A}L4O۬cYʀhp4ͨ!&mcz;nG:JGϞHRč q00bgK+gInl. -Cf+X2u> VYh 9Y&xS v "~I2䑸h CdAn3^rLQ!tK;.cH:R~ut{ $9ⱟ'՞Ѱ`[~)+#Z1|#C* ΜN>(x',Zb^t?.Nq %=k=S0pŕvS_YI+GQ} M)e;YciWI}ͩfXHchn|԰10!?: G$dݱomk|k pFzLt@˜e@-%e?Iۥz \ꟍ.g "vK}7;-[|i.z}CT%I-]s4~.fXPMFkople5aF1H_Pjko ˄n!a'!lytKV,i"*ME]S[Ԃ!5#\!J@iGM8vtY~.xU ?W־v=,rc jWzcBjPE+x;mdB'PLz1N~ށ SuKѼ;]Xz9 vKt/[ Fc?Pq vEŏQJ~*?z*: #~5m$Uw1Z^iH0Gkno]k 8ElxYChMصB(Owz(T WaMdE:u3߶8xBj]h, *N9x'DD@UiqvvtH=P0Y̞eg HfnAQ%njY(P;utY)c^:V? z,|`|mo ^^A+$9T0 ԒNOv:jl)# k/^ }0rPx枡Ep$x/xҹZhOo33d%GbCʐyh#O{q†.]RdœC@G5l1e N@H{B[WbQsFʒ۝<r\%lI`u)0g-zUq¹N\) `E;#%;P3ѓ?6V0.>ahYvl .%ǙsTv{mEׁrsPGXxV*bӣ*8$xTQ +bkU~"l'7T[VS1_\$IL$ӾV¸ЭP!K̙\X19ij7,ٌ5*E,ϗ\B!u6K^5`T|& ] \A3pp`#sORv0u)dh֑ ʷ$pXLA*vѓA`bA|Ў-?}2`tZ\ӐY1 ,e\ g(UY9RH വ?.0 M /0#y(<`ӽT,_Ͷük۷o.>WB`EDON͒ X `sfϙ@; ÎOIiTʴ@_ "t:CJ50Qe517JM.ǚ=h5v Hiԧl:MAj'{Yb:?-BG B KEa̬o=akkS6kGq{f6]ZN:㛰|ǃP[agV Fӫ7WVbsyWS1뫨߯.ݒ]-G6qoj lJ}2 D‰~?oB_Bb|b*|hґF[ʀwdڦ\,&|Po|p.Iy1zu'PQ 8J7m![{am#+ٜ oI$?榌/uR5m 5vv3X:夵t_NFQFn@j(,zkbsa5r0M8p$;Elg̈́d"E5Y7,| g-M$-ܵJ&Ua!IvlP(rW)APbGȟx2BS.Щu(Me,ݒ!TtRԿ:•,5[Gms!+Gfwi߇kS|{,̩7Kxhˀ/mf'(&1en4\F/ܡ`y',]ǞF5֬JaN8Dx ܓs6O!@+^K\Bߒ-:3$[@ha|]S] {RxzlJ@WiH>D,O@xG4ӂIuP/1b  | g?~eW*8n ~M ROn-[+fe<~Uԥs@M"ܺLQMųtxF# _;!f:-I@x:"T0YZQ0;F[wO:a"8m_.ZNJWkë6V,u+bwROH&=t?Ū ,$D!T筠 '?޲r"j=Uk\T \84%qs:L~Ӕ^~I|7\h} ?U؅[۬ 8"pjE3bt**ŅTLKU37C8&(Nk~D*l} ) ֍$H{h`i49``lmU0o:1̓}^QlB2A@^fqUrN> sWZUPNE%/Em{}h2*#XIWI  俅گ|- ڠb8md@YGOWdTٳZ ~Tu+\I097M_CGpHiGvc6p 0Oo:*>H kպt#s>S29R`p#J#Jc58hsQFx/¦UF} YHT>z/4XP:{k^^Jؕ4qsn;(6'IG&c/HPR?y]\GbiGb;{G$6i#%/˶TXhXzh~[ʄ|E2|?'MQ[$+{'(9]YTe~ao.x%#^%~/L]Z"_0HלShW7wLaDFҦua>+, #oiZ&q`y Vn$TA1;{y'WŢg'/ʿU6W $f;s ?`tFnTFi',=qWp]^ ܛvRvW&2Lu@wh^e@kP^O$tT KzCWRIV9d?o[KX '&ICC}65=;1ʚ?TgzMj럪_PR|1Z9S,3!7^XfFȦl$@.܋(p8ɪ3d6 0 ~2uJ>jUJٺZTcK0@ݥ1IRu,Lt=?(߁"A`X`VMXZ+f`>LwY;JG_7 JbcՉҞg*M?{kLOyW1@F.m/j=_Cm6D;MςcЇ;d5q?_P&p7)h$}ӉyMW6XmV&NGH̬A/M=҆h_R&/X,Io&WL{+)8ؤ=BpON֟..uY\aA߹%h0~JV\߸bZ3yW'섆jtk.L6g4>^AY7yA͉>[46H 2 bnӑ@7J0TDf r\wj-%v-ܶLY]k.fn9Vo"NKN 2T$znazA(] ~8UY vŒC' 0VL i(*+P^*- F,5W7$IS w:VcL4s ƞD]+Ot3ëQyBL@α{>cjs*[#L28wqʾME@es,mV(]:#*]E`JB*V@=Q<|W~A:}*(N|"|If࿱ݠ5te<//iz:3lCw5 &ɲnʹd n_'578Sr!&JÑZ3b7m1b$Y eB͆ټޖp jZ{298!ŭ*ooOZ\;@H.S?roa0@4|nqv:SS\&ݶr:^:l'Ɍfʓcy%3d{+4)$bժݦsDžc'dMh}00G= H!Γ2=gu{X: 'KL$x3H-~z%4:P(7\$.>-+4<ڞFg"vD70ϚZRG!MҀY_T⇧k8C ,zlvfjql.,+N_mD#ԌzJفzN C5dў~a0KS)vln'p F{F5L3MW82jyeEލ`1 \?{Z@hD-~&}ƽnʤ2?*ٹ029;Pߞ-”nd0,l `ηYΞG{ۥ/A`@$WYωke`~n}-٦:+{$! < KKKE򢄢Xj惑R_**+$>jB`}4(",`N!*p%Iƣx2{CKyGM-uC@L8v؉u}@ZsBaEg6:ȴPU*&gz&k )@mvx^Ssʋͽ3y_Z3ufHʡ.Ԙs~ACmGm%$c5yTLGxۙiۂ, mn fy#!'e&]mlR`\AJO=( L04fdF m-.[#`-m@< c6q7CL[ b͝: }]ΣUaXWo?IǙΫA4kióz /ȶBQH%X%{a)UA~uqrjaʷ ޫV!HW;ܣvbuL iv93i `m{T4.=]ObTY_x&ڏz>lP;PdB`LucArm9Se'pԸ_6CvK#مZ?c`: _eC<b}-i"wcIEU}!D!Abo^ޚcC.iBK>qT:>v(Z R6źV=0(F`>Z0Ù}Dx!Nq7thOO纝bBIExLh50@*Ydr[w@24]-kh8F*W&C1ev +zQ%iA;Yߓ8 @}@^4:+pd,\KpI}ɜǁQ2=:jEZtx]"_ "1|@”Bޫ~Rvj9e ^%I0e3gC5% fX ;scJ7CT@R? f#J5_3t3ʼT"xARDc>KO>ZOőS_x0Yyia1R^xj_f x~w9U [J/J,8 AURtDB_K|*6KU #i:bXn0yL]G10{,sg>>XLG9i(Qn['@j4qZ~ɡj1DB}tmj* 7`;v|B"߱R(,⽮iJif@Blpj_Aws sPV}>"Ɩ\XU)]XufSd0yʟ;l|K>D$D3#6֒^Ges.`AhkO*7'!0JNXPcG} K-D.Uƥ7KPt rZ=[Ȁ7b?)TaU! Co&)+$,$3;|̋Dg'fp%![tt 'zCK #jS".819z6WnM -7Sf˰nԩdѨmL\oIsUG]VUlO93j'm)O3!XRAR: %[p{tvy20!mWd)3i7<2ƬlMlܚJo"JtRi &ڊtw(+elT=qiM}\v~ !YП?¶~]ʲ xӿN5mq j {ByͲ8T!KzYf5͝K|hL*0j 腬; ~PA !5ӂʞDF j5Nm#nTUKTW4$^JFV(Rlhǰos3KrP[zԼ&hl0\*=˨/rU R/+^)~7xltOkmM}xWZ/pqO ;=9fj0~_0lw[jr637?KJ"?56J:x2토 M,֡6iZ WZt6.JU-LX9!bvHӪdگ6_IPb6SD'8JAZ إ}3BDȄg[;BݟK`BZrײdN"3&%DҙR04?jЎX󰘷Yx`#]H7|GmőYռ0h4`u9(ȣY8 {xi?큦S_& sT c 7šԄpmn2' -2jWZ&579]K1Pc㗰^}j*Js}g(AҾCEc XE:tZ01Koݾ22N5aS^5 2)jo\ۀדt J]bfU;Hxl9<R|J ݟ([ l0KgYDb4Xp%D=pZ͗[!q;?cR[ H}-}(ޭŴӹ7@V,Xv"^CmmH{}z>&| Wxh]F#r.&5hSߐҧAz)}ENK&{nȢB-%MB="Y9Xp 0P4L aix싖KI𚘖=.0 nV;v!xqBbkXh6bԤ)UӅse$V6: a8:Kdę*G ~ll|Vt=z-~ձ+zטHEx$L,NTC;N搕@Ņz3alu5ën];t.T4cKZ ߦ`9 CL&ur:AV@N]?tX ͂YH໪ǑhFTPtbk]#5Ŷ85t 8Q`+_ Cr:C&h7Ex]5fKtkDn.`"Fa3_?&nWS6P5x@+xs .mŻ]Ks׆x9 cܥFSn./ R ^^xb̼0/vkt.SB(q'-KRǰ\5Hlƛo8ZXIF,ͼ"m#ԄvaW>-tB ?d917 l?BxSܗ E80>ri\^̑L&rxwR Z U)&eHj?m[_x{pceB &{%ًԽD' -8valƩ8 {x,BȽTflg"_; q$jK۽I٣n7WjEz;^;WjW}yI ϫQ*_Wvۭix:{izDxG=w}H3_]ܳ/JJJ? ~>wϺ RImٻ3Y< .RIDUbbYR1fQ0cXn |Zپ$z;QI5Wyx4꽓{d iJXk4,}36NMjp}^v?qaI>RLWrZqs'`iQVlYϖU]3l/Tu!#S 9a(mPEh4I?BЏC22W6LkƏM}-(yf"JjR.:  Υ\D.x( |rH틝y74%>Yjfo"^sؤ $vUkԆcfy6D`r(}Puphp@?̴SsF*4V{%CP6+?UR۸HpV2 778ϳ9[ˮE@i8RMr)*)i$騰k4l2B ~ܶ<ژ !ҚXh0eogYtaR AŸSQz/fL2|PӵIهlUxrCJЧ[ݰw-_EdM5ju^`k)[ ˚u&&3PL"j9u&u;Q 5ٴ$<0.Qn֣֖"J-Y%/g7i) *;Х'>D!n,AcЊ` Ok^6ch+XM`amrAlAHXM5y0zXrtNy0FwC K 3gR,Y@X1Tt?RI H-|z]BC{ZjT Ʃy43]I}b(H53QC^}eB l!&t%baAq#E G?1Kv@aK3g406h\:Z%d(u1^]XZ6Vd& kG1Q,G f7Ӈ2r*j)A훍Ti~ <ܥ2rD!YO@7u(X%;}Nj$ȁ˾j{Â-PM2SК+GNۗ+NȁQO[hKSk]2:bWݹRScjB):St͍̲ Hy^Y!>b`EoS a7(x)TspGnɼAn>*x niT7OFY\BQL;20B=ZDT#Hՠ}2.|;Ibs̍uӿBH͈ )9b;e z0Ck2# Q',gE#cv$,-;NBB7#֫h5]WX -&סbPQ2CoO"ۦ"Kt;ΏJ0Mmq#yagd`}$i=)='A|}CrWJ11Ҕ %XYq ^ =XroŸy2J 'v$gw&gU qE!YJUY7I2E16W>|ȋ-4 H{ d5p=:-1]F^WJD ǜ:;XyTp!CE%@C>n>zA6W+=,oH;ᇧ0dI'*J ^o?J /S{8\Um #e wKbBpƙ?-4/(a˛Ɲ)#m WСA)ЍIH~]+ fF zǵṸ308=cJМ#M=)2 g"1Dj@).2Wl_#8\O)_CH]!&|ˡQ)t?Ḅͩ8lZ;ۛ 85Ѱ`>NUG^684Ɛw6PR50,V`,2dUxMR|UCg0oL 8QM[烔c Tg=7/fb'C]Ǽe3|Sw.Ҭ8?hʐnm[. D?PJawfABcO_QPqNs̾¨Op ~h!8v+qE{=+ՐJ5BQp7駅6 J뭥{uH‚)Ij!yww(U%_b0.+{n;YJ{Fj֙Py|,c%}߈B)H8&^LKDpNO7E)8R`0;~gjɋ֔If DCnPԢAXMKo=e,vT &SG^f$7 M[=QsLmva̩d"嵝̈́H2F-fsLl"xh;,pl- 8)V)Ŕ%oz`qn/Qȵ:C;FB`MHL`r6+*9m8ɽ۰$r{ԀJ׹lF$lTgĽop\v#dx9eN"2Y! ٹp|;(k+Ӗ$di^g'rZx'v;_ 9 K2mJf/1B.gw) tW`%/Hm4U\ xJҀ/~ɦyQrF3ynvJ1Wary1J+b-G[nw&M9c޳aĕGFШw4ev% !ZEp%|gvt[M8wE!Ld>#LOb al{oLiHM^>Oy"mODQ )!AM /Xש"(#~E95,h/3I{D$bی0zfA9#pn9S=yE=;z59KMyRE)F 4"7Nck̇}"f'9ܝS!vC)kh <'>zm|M+G qT%)bkM$\r7~Fy21p 2׍. nh)ZM=Sѥy6/.o[?@Aj%f]K8WeH4Gzk:$mH$fš+y. WÐHFp6.Ae;mhl|riXˉ~5TMM zڡg4mOZkF{|bSx @z6(6x1yFܴM,nܻ] ̢gm&p iR7(ǡ4Tny1 tj̓mw (}ijS6Ni-؄B;3cOHWr ܱlc9 dѸְ#nt wxļTq(Ƭџթ!|kF^~ UKg73߫f$fJ0TٺLV%u?Z_H MT f,ч $%&S?^߂WILWb$9J<=P fLQ|eWlwwXE!vqT`쏨2W$j;o P 7 zTҜx,O1Bn_,:8q'k"c^#N(l2on2aq'>wS*wZ=cd2 1k𲱔: rEgP4w|. R >tktqdwˌ4'tRO{.t!EOH2C #z@ϬAhX{t&MZԜ(bmz|p|H bxp0su +>~]TU4(G+ԵDmtԻ}yǮCâ^;[А޿ffʊLFdB8=3=5I—XA%|"ʊ~-;mDzv)HfS]=/ãbvQB}^!Ȭ? lsqC5?%rKM6{ȍhvԶܶ;oHK1~ꪲjoҌH1] Y,%sѸU'&=Z) :%2J*aL|O&v5HB䵼> cBX&6aj{l8.VfPJ]W Q+< tB|%5h{j.WɅnd-&qِ"eOj.5;,ZakSQ%GE;qޖiqv.G/3jc)Pxa{SږlIJ X8c撧iItpwո ZT{~1,tI^~\-{p6g'\Xw`4%*lBn[k앾bh&{]ָIO7I gP*oDbk  @1M&?;J wX~_@ؼ:2mG{aOMF['ٞ)y[^vU $/>p3.i+)ֲYZwL_堠^pZ~Kۯ 5-@pFcUx ,qαe|3+=$戛ocIޔ|.(yujW<퉘>G]2pekoGx|EO$]d .3N:rE:a[\slilӀZX]YmAzC v+`0ts70lL,܍gKuN<+B5Zv؜+ϹZU9ȫOM%pG%60v)VfSﺦ@9p!ļCw]k=w~#ȩ6ڛuv~x]|RKv[dmCh ˠrTQ]3hi1 :³΄n:{pt!T6* bVet~Qy i`*G0xMV#r"走rz^o\1^O7"=-^0x_ KIwEhB{ek?V1*"uj&8*YM3gkrn>_>+){18r$ ΝG UH^}to mK>+V'HH_&{w9/b"@-#ir4œ&r>QEp؏:\c9U;MI%Ds^drEy^1t4lV?H1ˣ d˷OϢAh96К-x]W8}lB\fzq29{Zο| 2uBSlpM)J+^D"=6@?'Iw(`H wKz0tYQ6Ðt _z:d̀G[2 I3ϝ1c}07`\û +ʸ7?|(=9-TYğN*_X|<0%^RGO`)Jh`qhJDa^ `giOY Coh7|J4#!rޛ\2-o[55`hpO|-z ;|+/ ל/ `$( l/!$TD]**#K$L>9s0ݧc;^qp&OћȋjZ4EDUV4¡ہH^Ty1eFH:@^ki ݢ\Vk|xv?lqmD'QygX"nt?;p ޮDQ#gxb5:,sC<ҳQ+J}oZ\qm}GivFk\k/_ZpaFOw@:2/X;ސZQȕ킠VbWuM*;e۔C3 &!Y+G&QFLN>Sot_|UyuXy$\g2x&ZhұkU߀lAJ&{R=;AG}"ʮN9zͧsH ?LBog0Kk`3Ƶa|i¸(E {wc!m` ?RUb@}PDIO{'!h, S~R [J ixALMPݘ5[e aYxS[ ,xf]bQJ뷽/ԌMJ̻.f"+\'e65"4UI\vㅯ VXv8xԧm9VGh棜k;pͫ\L~ <f|=o2 7 6^?onqh>SRK `h\)|7D#>IRF8 [ʇX][fA)ҚWK6TJ =ZY?<a $<ݳcܐ%*5UeRJnde(_CX|rR!Ƿ$qk9h )sFHyV@kBYeeYd:ͅUYz+@YBec&/;|inA3-^byt|d%Q)D&tդ֩$`5sBX(eFRe>ҷCv}#%,j\SSgtz/GWzv+{jP%BL m`َ5S$YzB LC8n6&.RJ;!_{TD-!,T~Ms9Z2$oUJ̪*0'!td`~6RMcuI!D zn=d#;', 1VeY7LV) Uj=5aG$h픵E*ԁ_#J@U$M8=1•N3d=}l(؄QaFzfkN8sh8Oz0d՞tWM[ah!ڤOU8ηL[vW&kgHy^Hs'{*d$Ѱ`jO!𛟰sΌ{ȳgB1Cw$q6׶1vƴA`ἒڴ`8 {c0Wj9tbrq+;2|x%'t="϶@尋"l!!9v 2cGaiXcS4| f8P\:7rl WkC>Ij*B>{n"GhŠ9mGumFGw^<]Vn`9Xq, 0S꼏/56NVF:t*j}c<o MæЇ7 h[ӱ:V%`);8[l|eIiĺI=h\C2տ=_o7Qtk~:Nz/MGZݎtZ KVwDJ> wWM694 CN̯W(N@%ԔU`ǿjs8S4_M-5#3*%Ao%b=*'y(od;AmIq8?k#;p5J՛OgF×?}VZU1PY$қYldn 8˧'[Nv.V>9lsy6`'_ltFlDpxq-$l*>8ҕvZFnq IY G1d! ó(.s s?aV qb(T,S.f>atufk$u,7=n GOHhC!i+tsުyEnrE*LWl2OgJd-;pQT1l{!,KƳ?1ڽrTs!FnÆ/k^B]*[N&RB,Lb$:YNyF*obp&ѭ bcF]tNBoHaVȋ?bʰDO9(+6JA,1fVH\=`Δ7 {~O4{vbA>%u S85H#cfL'XQJ?Bޯ,|'$ Qd-P$Hx` 까dPzq(x%a5~_ ު8ApZLtZL>0G+~'j!tPR<N[㾬`[_Ohxt6ӑDkY2f-Q[sȥ‚Q} nյQ~ olaHaHc !P ú/`Oڸ($$܊2"D`& VQG!sX?+1kUi#7!-L/\/ !},a@%`Jp%* s}pN[QTwoS*iIsR燫‰7ߚޘ<G}u [zDD#~IA|z8# ҿO,D0v>Ԙ,elAD!ٞ&1T$l6o  8޻|=SvSFjX"\2VC~:N8?~1j}SN1[hʛsZVIJuG J]^G7WM颿}U%;0M`];[ֽ\C$۲~{aQюNBdڽ,ǿ{ҝ]pXsB޸5=Zgau/S*J7nShaWT.Z@ Ri(ɓ%n]_Y~ A{Ľdrn±?)XΪ ny PȀzֱaܟG1) PWzai[~m [D|32F׊X9kL0*@_:q#no rc:%E"Sl'zÊ^ G]40E_Լ7\)u<+]slKKD~i dr@F;A36>Zn5Ђ*&m|+Ve>h0V]<_,u|Aju-jQ|tJuZx5-%'5G>/:s1*^ u5 T ,A/]8a'd .+rpF2O޸}Jr nw3tQfA=,+^­زu2e՜KTsaQݛZ2FRlWT /ғUe!}FtPs?r6I!Ȝ ;{/ʻ+5oj]#A>/R6s ;^vɊaP03"}=)1 ҥ\ -a 31g >YcnqG6xP>Pt>Vd58(]_þccv7b}ݴ26pg_xf 8G=8EUX>W]VBհ%ڎZ,z}sc~Qˬb>')i-Ф7B J0^XUe9kO)Enbp"aJWrs]Ҥ/IRayO5K4j)2>VSG|{OgAiO%aI:!0ܧoJ'/(.-"}Q`|!| u.݌ܥ i\zN]I2b0})&KB\E -T [C?ՏN"B aN:5bFo=^-?/J qpT&Q+vk9 U-`, JG4u,ݿs5gheS`jyLX&5f?(0:8&`#Y#"H,sxT(cd,PeGjk$_-:aB#z/ IvQr ĺI"tQC9h2xD!|xdPV7JCdICK;_J\9^wT6Ì@@:7D<4j|.Z' ]TY4{hW~}jdJ"abMKJ]u]'(§&uuS.vѲrNy)dQ/FqO "Ϛ/8)p>zsͺv2P;ؑ/C mOAP$iSZ((1VF.*u}5MXPfkwb4t=p by5e; 5+P=]BV>N]0r\1+s2X2ѵ( &rjk -vuxHI\g0o{*ɉ~L&`+|@Õfqȷk&=*r\9!qx.^ rVLd%X30+7?1`k5lw!A/[(Ithc*o/nި7`r.e[RW5FJC9!^yH&"U1-N]a!QwũFiEAdIU#}T:KM!Uk,!ۣEN߭LuD̀$O?ni/ص3D} x|_Gn pC~)l _ 4Ɠa8g3YO Hf`lXyX825k񦓜]|Mĝ N̠-CoZ m Sh=P? :v VIwƺooY58seQU!8! 63,K' 3 ~tqӧG"-KpBs2 N=85 ӷ$NFV /+y3Yղ_!#հ(BWϜhap6W1 2$OCYdȋɕ;mw(kD46t=$7){Gy3tK7n8t %zibpt]yΜ4fb#,V :(L~TK94 raBNӰROL8B"tB!:վpySVPFq/֑oԫ@y?%+:?E0²ԠAڦɆ3ݼ11{gq_$(+_;7iDzd@3 E8aa^FB@A{ D#'OwBCSs>t'8Z?ԭV*>~@U.A^fX@ (2>W; ODG ҟBl:|:(N޹XгrV<h.{|3›C=Ws9glg7ҀiP種s'%L6MADz{:(vW^e7"!)C\}A*ϻ*]%i0KyCQj鿥` MtvfpϫRA0$ZK/ S*LQaemJ"mJI[p}7oA"\iu#=tY*sB;7^ (iyeݵ4 OlK%gqK.:݂AKv%>)Y$R](׶X)#Gh7xd3*f[ϰ( =o=קy)Ix}Nk32췾7ƃYḶH_4{dYPcF'JLq -(b0sE_".*gOB#ԗ. hx4?qP5@@@bwLxpDU&$n^v]Oni [am-R`^+EHpd[Av5 =4VMNER)Îm:9AZCٚȻSs)5im.{ iqO'#$wp(nq5 p0.7u z Z\Dp)jp9\*RT v'h#$P`D6LUij"Tdl K􍙍Ϙbp!GIħRL3 ..NUbK7ho,=up Ut S/R  Sk(mPMc+.q8R5v7gJ cpÏumRAe8|$*qXo>$wv֡6W*=hذi2riiFZI:ΫWxlcuVzP}"27is&Fr#漲x󔯒->~XlG)cSwWꇌ^0{g-i3$ B1jx wB|-){Y*MU#bF2S[V?Kiw[">*Cq?aK| H) #HD<8+8e ]7R.@El~Ak4h5XjxM%B3r74!Ht Ŏ5{ %۫ W|3P5Йf+%8-YWr4KILl=˟5T>,{s"{L>T~Kd~IDB5C*3(XI1#CV/mi(n\ /n- (eBKwiG;&^ `GC[Ä&*a }Vؔz3[%)UzHЎd()X#M۔B"yІ^ߞtaa7.!_;ZBm]>&5 sĮXRs~9N Щ#p`EϒFMPFPv:Eջd= ;(!'m Fi2Mz+1 -<Ң9"SsqΉ/ƢOZ'5¹.}[ื6+W{fDe`VzR=0U~}r Poc&e4__M7ELK8u6Xp69J TMmqHYYy7] z,p( *H]<9}5D ' t:!,τnVPh=:E˳r`K:4Bhj! ȍ[0oEemG-I>^T^y-fHXJα9ғ 0 [k:=X%}/,MoBp`0=*$ " I xKPmI)]!Iɹ׻6ik5M wl-KxώA#j2{Hr,j8,F9K@oHTԡ >%!U8EsrC/;ίmOF9!o/TJݟV[oFCFwO \)ު!شSm8]"ꜤXQ>pB g\j1& tL,HNx{LSyX5Ÿ:i><^DXWsR7)K[]sQQI,&:3(*oӲzYN~(+3m6fko#K`bZmbJv|?)3 -؁70HH7fŞ";k/wg;] $DkV *]BUP*a5<?+ }-ĕQtB5|0f|u Ҋ8YGZ33Hֹ&ǀp.c֣RB-caBӺzt\kqyw{=m" :RgAdlGQaUI0x -4i}[vR`ۨ.댮wl;1!`á5䫔:!g`⯺0ND?+)SZ{[ dUMy˥ X<,tYEQrh(r'颮XOn 9ogÍܚGnKoGs_TFR w:c"2Ynf `fǎedls}K5z |lpC*4da)k R]"?1t l}~ ̀jv\}5rIi{"-*h $7C]^D哏eԭ\z`Χj+8TqNV 'yݖ=VC \yːJ}8K=wk9f$d^'c;G=g>ĉ|Zl5J9Hw)i~(7+4[)(Fhti3|\V|.5u#t\|{{R!e Ȕ /Xڳ*969j[ć8 %Y9:$\nE_Y&<` 4NUk/g"e[w>1&bF"MdcF'МD5NF[?jun mqc1!͑>^B|Cgl+B=)y\IJN ID"Щ"I㯲JD0V Ce#W)d! U6n4H]ߒ_B &8ݿ}I7,8(E|q4/k/JT\ҷW1 lC:k  v)}6'gJo<(wq 9hBM11ABL?oq+Oa~:xiAJ:g(ͤ4B3ay$0?oOkd逛tbc9GW]Mt6}ׯBLrP܁aٸ'7mM]4]PL6aLZR0 l+&( V_=^MeN]8 mczJG|"Ϊ-aϫmE3v<k7j:@?v)&*GIfv/| ZVp}ǯ,kUҳrDSs*T:̘[@zUntx!sl#=A~@hwgWRQsP C;DV4sӀ Ĕއ;>&̷M[Lq0"1gÆ} yø G{,LcOS>Kߵ۾V2D- nlB͎]! Q5,z%=+3 s/d 32 1ՊtiBnC)&б sEd{&mT-q *vmfBPlyst^GAvӈNCriL}ssT%>=rx0(v8Aycai17;B& (d;s9.zPjES/zSNjLB3XExIوm)Rro`b n*z.ooYޙ}{Nl /L(D;?kwx "jg$C'~Q#3c8E'gvծdE¡3 V,0”*5w_ʳƣ^4pڻ!,N4e]H@Jy9ߖc![Nm(O I߼eR7;l;!hڧ<=nC ?X2 e.4$/tцϼ-Gb: 9Aht;i$Bp TG bspk^5 A乢慾?F!}dYl% (iEk;6[]LI:ZxH$uS?/#Y\})*v@ifBg R24J6e#gOgeAutzz7q.!Y,9bK `#ŷ^n>'S- +t2s.y#^@ E ]dGNYiZ5ad:[Hu p='<=ϢIΗ;EhkޏD} kqOsrf gAH?=@Ԍw3};ٝJDQ*Si V`p@,XxOqm5 @FMw,@Ȥ k&,`QK}mWƱfi9q1hx|Gu~ac/x if+szhc+ pF8w6K`쒂tsUCNɫTFg^ {F3X;ay:K@4]2bG*Gut![;xk=ih1+:i%cc[J(%J˴7}= ZCgm<|lf6)kܫ2~%0*R, a|qxd}SrYsmxGċ3&'?da%z;/]%m bI[iDA`Um[$!"ʌ7:[=6xKE\t~HIHgvYb/_N_>V%YQiFK*1-?rhN'-oGkk'L:}'%S@X~k7 W[zg?u ṄV4B@xqVO`_Бdp2OX@ipK˪:vW?06Dv^6X][g0q`[b1;#uˑcv<)m&,݊|l>Ko+_j}#Tz"܍b[:R v6xwLL= MDQ [ξU|UpH:1C{Q՜UK +4ל [xN5[e@n89eO:W xJ+~uW͕ˀ:0Tb{5]U-+W3;^jzVݤPo^߆oÔSgøBWg;XC.?;L\60S--Rܑ,!gFl鄤I`ڷ1Bc$ڳ9CVY`}\7ηY6s{{7T9'C-Hkj鮔uXC :DVA?N2,fE~jw\OM7Ƴ7 ٤dq貞U aY(J E'.P[w1_ }8 ghEY@ck<;|c{dZ +Eh" h[aHgFkIcl5X<G6A[J yfqvAuXۭFUa&]c6f7\:u}c=($ z>FڦLt9\im%ƌt1*-㾖#l w`zCÉGqA è*m+`0?I E gMB+lVPW[-WR frS7@0"BMZ: 2ǁHeab5>6$D)-ſJ r023\$e) KWfl},9PO0׮96a %.];-Oj Auҏm6Icb|ԁی\3]E46xtGoj|Oj2z{xw5*LҒ*}bo)z {B({!q|yOvѸwnG] $'@Q2qVC}>͒2LVݥ ?Kdy?z(٘r/\Š*fT-h }?p#k\b\\զj(1wk!e7.A4/r桝Kb_sgcZ2U*&V#!D!9GG4XÅ ycwz{ii* Gtffh̸aϐ4$3kFT1S1]J$T]5'Zb=V/0RZ= 4N,SY~wtrm>"LszG'mR}*LFQ|t9Fb1 "M+4F>ʐbEԦ"E䴕 ޕ5g$uB=dA^nϙS tlm4i̱MW 󪃢}' ]jH8,Fب_g'+Q!OҠ8JeRWv3ȹ"@@S ·yw=x;a~H&m.C8M <s7C#q7^ g8=>ZL*e2{NtWlOKNZ " ,a= yv%/糑[d>ߛM6(b50E$Uc~_1V֦JE)aL@_haM\-7,G?CƏ?U:)ҪfgDٲIoM{KHҿ 9#tȉKRݷFzM:*iUt|3:Ucvc~$W\Hxt/et0tM QreXIp$euOJ<">t;JZ-/4yfhhԹL(aȋXe7TN & BW2 VLh2faz:6X4TѰ_q̻Z)@m!Dmb1VU} ߱$$Z_#r7T_`\~J^G#hbwZr%Vau^twC'q52P0N]f!C p_-.2 WT*U,%ĀH9H f$ĦfUeU=LC%X c?4 c}~~i?sdUaj҅IΏǥ}Oޏ3BaepJlhm8QgBhk ex9>nՁ9ZkZk &ί#$75{v&aHPYjɄ3)Y b|+Җp;%ɗ}FUL+UO+GW Cs}v4M2|a݅r*Hv9 +-6@^U\BF. \6ҩ+)u۲*%܃f' U7зySK9]-n{"Pk 04R=J݁U~/ӷzYHTb;iϮRyhy1si%N=qx2Jn+fE 9a;yCjQXY:;m{u< A(p2ڤzfGe'"4R~ jKZGx):#ŗ7>1\X퀒;t+ wkܩm7:.9~LSZrӯpO!뭄 bi&?^{Ny^/ZJ͖`S*Nܧ{ C)EZ7S[wLQ[w52n4BԾ D|o}UbTtP|%b`8>װށE:ǻCPX؏'X9GFk,7& Y؁A GRH4UE{mHט`>i}++88 GEZME1_{Wa&mKbTgXr xUl vf L2 WU17U#TnR+B'>ڍTj4-"|:9]Lۙ]%nNCTz ^FBYѷV!(/ :^Wg^.2GJF Os$C}q\XvK052,{2,rׅc"KE$@A$S{\4U( Z@.`/DE핿;)CÙY ڣ[+K1ͿtN{f(M3P} 0ŰqbNay~W,>۵ `ۇR`2%M^`S}+a^Kh^TL$Z/ >5TOLo6{8ϟXvf!] ^m?pda܎G{NhG?4X$wC1}oWEͭ'2ŘHs%^ [..n% vW/z%{  4+ܕ?F,FR!H]m]xAWIeX\I Q[SMp:Ʌg9& _&*dwUk -^~A#myM?^6'pq4wXemy M䜆}9 ۖuv 0v/ϽTL,4d0@4yp ˚A:%NQ=ƢuI8VvƫYV8Jgx/ZS"<0}{ȫܴW2r0~m'1OrF{ _TqB&MJ6q6 YG?m̠\J0<[@v h;#cBsUl L[З}YGE± MMX hδ ǹEz΀>Qr$do؋LwV]R ;Ϭu(q2r#B%R݋R7%%:z>!1=9x_[Ok*ԏ4i<([<tCU u1S=+h0i1_;P;h <,7Z^W5G>P耯)Dܸd K=0trdc)w=k}T,~.Ϳ'yg{W '_7ybj ++AO' \qfDUi{/DlX%e`." bT{[<fŖR% V8|!Gl #Ö ek;}nni_:::{a\"pJMmʙ_r;:wHc!D0c<얀V:ZƍXB.7Dq磕F}ߋ]ҞQii*ȱ2 muMb3FݓAwXuĽ1Pٛ /)rf[v)OzߚboըʋV~bG?(*rHn ym!)&op߄}җ~YlU6{8tjcdUh-nTzg-Q>?P|I' $8XVqy)XE#B6WZNOK_LH{ B3xpA@eFךq(3WSS( grZig˔Hӿ杲6:戮(˾wo!P%&n.toW"S3z LCUyC743dcI E^ƄW1(@+BFU^FdL]?er\}6 jjsO0ђh7xАOUEk_r gw+NB=u 1 >".cHwT-:{ۥM/ijcHN̦Zд\Ŭ>&l?d=yxYעvg#/PtbޢPk7{!u)j' GxLVfrA]]l8Y7K\eHK8z:_HE8{W$$c'Z .߶91D=XR }FIc(TrnuɣձrׁKPsdy9$!!&-P+f4qӂ^ \&*ӑK'RG*K x|bnGKCY T72gGvCK26Et$;c"aGTO1+HB pG)TSquxSn :r 﫹Y@0NGtI9;z)ؒMn\@V#O=2t}*G(ܝ}8tMx ˇ7KڱXm |ub~ IțF;gkFj6;b⠝PY6qI׃Qլ:Is7Hh@/GӼA%׃YKOyĐ_wQBJcŎ<1_6VE&[R,䂚>bY &BT,_BpIq6.|0;$ӭ娳pO7jRNVxDž&J+4n/3rcžFnMF@zMNrz~Evn[-+tmVIؖr}uh? )>&-N+g7z'& ”J`zrѰBG3֍ v->:P^`}dh,0{/u q_kcZ7rVF1;%n4v<`NA0@=\ZUKsnlꃪz=XT.ugbKQ5vA|{<̽y C,׳!I@ AY r>lHj߮+S/aH"SLe:ʧ ̞ę}xXFAa Nu:Ek jP~u.%{K<./y_LrĮ5 1K72V0fŇH8K5m=S_Xr26;E1}<_E7rlO+9gpgPU otf>b D,JN+KNwZَky$|NiT i葌j%H|f6eMˬ=Њf0 U8#/bl jb{w_Niv[Y tݺHdc &hbS"WkWX` Ik((~?ؑQ[F)Vn"GKnh(nJVغt%#A]CW_.[P]zj`@Ù1Ȟ\YOUHq!QZG(ݝ,%yIׂl>#b:,O|E4g97ώsKPa ܎QiݴOj+8\P(|Ʌg t.;q!H:>beRJXWI? f'y@)uga̩LZKzOeˊ_}~y9$s_t~dKZ^(L$.շNMu 0Oure J11Ex(#n]\ :aS*(}w{;jvQlǩ7=*Gn to^BYlNaa4io{yY_e9x$۟[f%NI/9 u[؆<Wi1#?Fo=ƒGF[6v^λ+m\(^Q_h T$lIzUFpK4xO CJ~`OOKgZPAcӽO0 ouJk(UD.m$m+T\Ÿg]h 1{At %a@$' ^. C?w=lž\ܝ+Kz`+M#6˼#b.9W߅N)uS|7 HEp1 \Oh  j0 a߰14L8REL vR.É3nQ!@L8.lY˙>IK@]ëõs;ޜngF6vRKYD:=m cy= 65NqaP,WaД]]FՇfhT Q Aôf`Xbܝ >gttJXuUo1ZUB@ Y%Į- T^XzW/i_ *= BODHG_[=^cU"F8`R,px̖ގ앆n[.:ל69JL*y, dJxi6'ޥ:,!=BwY~uyMQ<Y2\4Yw&`}_#8V,X+"Z/߫//RvkzڢbO^Nʖ?oωAkYwUz:!~ts4urn#B>͖/' @Xˉ=ᚪF?#| yW !הő^t$i#ofivAxw#9Ch3B_|GV"4GePq=#mW ݸ-Oq_IS<A `ھ>PIMw39yB/N5uڃ>;эkDR9Ȣe ܊L z>[@^"QF'}2a(,ۣzl+ň]H{ۭp p{ps܁oލ=Z>"B!PSfHBXd4iz|OꥫoHVԱx%m67*0' ]Jpx؍-ڑñ7/vIx"_t'?-ؕ %lŕt@ W) }Q,:j*jA]9ItvoByp f1@ϭg<}'OD-_!*Xo<35ʵS.+ 1PEpW8~࠮8f:CO똯EZ9h/;;xy~!nYhQmhee2H0-I h `9n*Pj{i Gbe' Ftt(ulg2Nͫwu.th(EtM+d{pl%DÞc?690–v?_x` m hAN]tGzs1i]TYrV4@p4aQ5 3NI.bWB;s%*y(,"ޮԼ<%2:i.>ڵ5zBcc Vҝ6 l*QcI7.XC{NP&C0ٔ+elf%FYR&eZb `XDX.io>So{m~z6ߕMZdd-uT6w'd)YzNEW,`/wW cs#-Gg?~S&e4^,=%>t >*hb^%O}n:ΖP0Gy9W @ڬ0 1mKP۟1~nCDeyLS)@?M튙KV,|\SIS{{br4{R٢!aWΪĪ/[֥v tX3bx\'*y6ZE^ۅu= 7]T-Ry,rZw/  ͓?: #[A>Z@?;'V(Hd~yL4_ yFܧZC3(4$3'aB =&! @{ :4 <hl;YCѵLh Y:H%菫ś8PV,Q_g}G7w:)%ooTb ?"@ldW?gw l-ʌ:@f8hѾ8-mJ`V5SH|[uCʇITax+a4ms:˵9bя&_ V"}R !Bm3 ph:2\'ntL- іc=b\5}$?QΕ(:Ƅ2 ΂Dui]8e^;~̈^+i3xij X1l'6N)NxRV7l[ŻV\pW+{l/ZGJٽ6ha~+Ղϰ BMSHUVX4P'AOu>*O~ =SsM :'DLߡbC7nU Jlvܱ>GLLϞRA|1AWu(l/P} 'tĽ4 o_-p2 7;lԊom|lUUbVuY+Lk0FT :cYKLB.uhՍ.14`rq Uq JMdszQ"٣N?7=8.M)RYN$4Y 2e1^Kb}l$pϕ1;`x}UIҵ9,*O f M9(Ւ<~3Ib?QBK.g\$F~.g+]2{\۬ɬD;?ڭj@l.&#ZGC| m@Gm*6m5{KrI'rqM hWzNR<^"<*J:C!/@%HX7X0^R.7Q#exGsRlf6MUߥp|+VqZcBgd(o$㗶Zu58 a:֯r5L^ &Eߛ.hKQGe'Gؼ$˧%ArʭfV:ypOYD^}[FCM;kwrXC hũX nP˯seD~ ̾g5,_ {4IjQ; TRQ} NXaBr=+45`6t` O_B&\VZ7@-jSI5\nD<f]pnE뱤 ᙣrEV5AX;.m6ہd'ɋ#p/Xr}'5>WVOҳ@EX}V(nBKYy"*c2*t0"\ٮ8X[K 4@%4e;vp86lzL0;+XvGj6δ HĬMEXwOn+D+Fok.d zY)T'!H tGd5wF %E|G2vo*W}Ȝ`` `_EBpS*S'հ=EG' =*WUT2Fc&n#ϔƭfVzTIͻZ!ڞTw#Fbt2,5pYZԹX83P*x/Pߗ,n,~ݮSk;WHvhU%I*TyK̇}MTB @9|dLӘj N-p}P:[Zh)(y]hՋ:NGfpB! Ah ̹ն㹎mnFm Hp }%!E;ooWcF$UYä,4)cQ>E~B'[B5ǽR\p<ȗ'\.Z_meBnjʉ]8XGN$O2ie#Zv32CY>Q>d.w_a?=!:PzȔ.;a`'fb(X-18}fW(UizLP-\`y"2 jBaY<-[YbNB]€5uJ*^z$ GHDq<OX πaa4pN0ίzLzPB)2h4cA R})ՐP2v?C7"wtp<$`f{iO{mn`xc-nE!Vߨe ::e*y}e g&H'*( qu@en ;w~3'$|{yـ?}0\{U?TnTs!oo$b`YaUT|V[N=jFnbBۦ_f`5>@OF,VEKXri# \\7%"Qփ _;K63fCU@?@ꑜJo|uٝ¢Z6kXșW|MA&VBhwe15 NDۣp`-8/yg*SF [Z-)[:%.(D B U\lM_zar_ajqeZq<ЋSh[|G{#6va̫8ʬ{4n9Iw9=*A8Z`dV¾ 4G qOZ09~F 1YK:[SV|iZ %~?+{L;nx:0B]7-,wg*}8[ߺ*c.ޤ\a+^ֿD༨aՋT'ii6qզUĽ:O̪YcTKh{%_Yn6XqZ ۊh[!E{m5X (,oB0xFi f(薴4%>vUH0 jMs=YFy̕-F8fAx8\|.E K9 Lb^GhFœML )rW-XQ>FTQDLYZ@ E=Gk }K[u]o#UwQ > SkCV e0F޾XnK}`ַLisO<9YTV~w׀N|p*r'2)yߙi5;fyzξ,?.+"KVf#`9":*G9Ԙ=xmfZ8ҷ&B$rspR KiWQ>!dWW*Gx4pp'g55Hc0ՐTRJif6E jP.^}M?o؜2%%=m$|aF c2,Ƹ%=GkQSAHdН0N`|ͅgr Fq<z3&GjASlzκ5O{PA֑BNobxjTz`LUᄾSn2;AG„e gS$SLF$Ɓ8ok!)qWL<1Lp6+fC$pgk[hd@Aj 6͸c?Wˢa/ TcH۠> Y(؃Pά~ {j#[ٵ9ǭCfzCg&,"(]O>Cy}cۥj8ےMg S-i"$n-6%W_Hf aeh`|8]*46 E9Bx*}9W̍䚥J߼X1M HvǮL:Q㼩~ftv+v͢+L*)B- -.U5;LTm&o{ psI^4tYdO'<<|x?QH4+`+^ҵh;!e@(Q$o\#`%I-hhAr Y3h7Q/j99 TYwh67%9V  ÈBGQkcNF^=?ؓ-n7%J~&eٽyVv_zؽd =8zChUDȦ&[_e}7Fg MRZ<,tah{ܭS֖!oOD;3DUߟ2jMӓ(mEs+Luv M.]OxҍǓCK $1;{H#W` ؄2H ==$؂7/?izUb^mgq a?lsJXzǩAT?bfG~@cJYs3rb}` &ZfN_iDQюf؆igTdIn] x[yf* .pGt3ǀmkZ`-"Tt"DA$ൖRQ#}+l[l-u@}/ iBDu{n>`gPikUqDPC}{dcGwZ7<+3F=iK W[kz~ rT!7Ϩ%L1g˻y>ǥ̗[TeV5* 7pJzoI_եwJNe Q*-FR]V[|*[yFѯybBkvL#F=0Y%XevML*ID<ܶ+ ъvkWڇt_fڽ(-ǰ< Ӓ+ aхI""bk`|Yp*; X Wl7|Vg֋E9(10Qkuי:c_QY;_+acZ-]bR yt*.ʕ *jWo;±00D;L%3=I$"k/lrZF8œ坁b9MZNwV L}X3JM 9Wxͫ@ẹq%+Ydb'@SE\$ *’‹"J4$tRP8lvU3[I{Ma^ńͪ8T@ Ja-/jݗaoEN%ґ;C7$RG95MXTP?wcRS=@,+] pP8FKZ8q^J(45=#ڀy!TsFS7/&W % X[ hwY 2aW6d?3n?w0b y*~q2EȒ$WNQR G؝*?R( ۷-Ǖ+5VD; dԶP4B֑&?B6STH2e]Hh@t3rcmj:zr59jb{&[M!N6Qmއ1RN2k0ǁ=CBv$ب!jUifx^뤠w֡إ HH $]NLVbǝg[jwU\}?YaM+(/5 B ǼvgOސBځnxt̖Vql-_u*/4؃VMv. GN͓4N'RNм0TmOt?2AcC~&zĢZˀLekj[)V;6ha?l('hŜ ӔB f,ENGDnV*YH:+e=M0 [Vݑ e-dP+zSA! 4y"17#ͅEzYi>/v=_ZݣMoo]4C-{^>5P (gZ 2P^44հ n!|-Tk,3hF6ѡ/ЙSccJ; L[Fçt>.v'cd[u0t &??LY ~gSQ)QY}v`Ɏl;):nWy  NYe]>jF. *- Pߎ3B R0Q_*e􃦛({YF6SRk 7F?A/+Ibt, XB(w'*٧V&D1+k~iwWj_WT:%2j*OKXwW19"?(Dg]`E|pmpxѺT)m? 襘z$7qTmE8f|WphY^1=2i0m+I!=S"e?R[#iZ󱖁/W9hq NUbn7Wmr{w7QY`9~ x*foZE[ͥ#bwA=SLbZ@:D5ɸA71ʀSp8ȞI553C$qآ$r ?7 9&9muS+C#8Zr^5 M5c8=e\dk$AE'Yomvb]6vgSd9Oߠ @ Z5UH_^{BE+1ːHz]jjM` ~XD!k7^}p's-YR#UKgE] vrvs;N `x-ͮhїmjO!݋;# HGn&!3cQDπ@̕@dr*~ό*h85UR/F>swXuRu>M pPEF]ɘМei#@$[ rɱ ֯lt\awSЁtC5r NI9Yz@(Kr<H aѱce>ְbA۝N=1->jNRPv~M сKU?\BM#Npx(T-g=H8c׽;z%}3vAd*eȞAyK0KQLM(+ $|I^=gÈmw,2^9Nm SWF5:<0h☕xIH] maڳ3E {a!jyP&v:7r T-[ǎ'S7Yh?0_1~@P |5R`FIDzMGO4eqWyE\nCmЭ)CU:r<9ZbTFj PKH i"(p3gFXqW6B`@o;>eӂ@K&Z+2_(̨͎ILNHT Px:# 5 ٺa.)PQ|px5|@+Vr$tZx@,9nA'E$5;uwl [^5~ 4&0嘰IxULxUC٧^-,h%@7'݋ ):a\x$W x<Y3mYuT@Jit=cvvx $&=GT< 3.{9Tz4ucçyd2gT:*]_]/ 6z\W0ܩiF/Gy؎l5gW˩_'_ 9[]haHGWzФ[g1Vof4 H c`Cp8'ib $.^:F.+yTSl.M¼9E|~.dA er d FUߨ`ڣ?iMX:qz\56JrrfƇFhfyv5$ǩKqh$4Rtn`5V0|>8M,Ц좪5MĿLɏC?5/% ՟ԋ-z2})A=k0p*JgH?ȍ KӉ*$Fig8: hINHNDHZkv?|pOUr/mV|Qi1ӟX `DNB*tjɌ@Q7L3Q3 U~cjVY5ZXrA5p {pO`,d}&~5 ds1%C .8ZhE*o,\ s ~,k&UfmyQ ;uz 8 .6i?x$8 R$kD'?9|Bt F`~7YEΊ [#HVЋ:bssPָ8yÅTx 0m41sf%OB!dgM7h: 9 &8`" F9TȌ4K~ɤwoLsn !75ց^cqmcnJV)Upj>!z3Xp;[ aAY;&:!uF8uc \6k/'ncZDY "=!NA m<[:ihBV=1?Qyt2Ih~G|q6ؕ-xS{E7<[ Y1-B l[.nNB+dʗvQ\(>CXt6y&F.&5ð HDz-S8Ogl!mT . Z@w߀8[߫AA8X!>hDK*'AJ}`IxIAJxx)Y Q"2{b-&2|mP]ۦ`DntYNnM'aŧrP%Y'd1;/}Jqs-݃$e6.? .i < t^18^8K[OMY:EȾuʗ =(kBMj3^_01HBQ'Bz{96ӦzNvG5X5a cN7zPDDD!LEҵkO/@tꬭa-c_[63B /jӸegGhŔ. QƱ)V \ɑM轶AHIAf`JE~_G#4_2o%.Uj7VˋEKf0U SʏOS:T8s[f|@B4Ksoo׋魳&ӽnkwB2˪k ~ۙ.J0CISz=mU CztpgGˁ%^L&9)k&R̸?5d.S)dX)y1LRP]E]|5]z~Z&oV6c*u=D@n6b wJ*f^&'}ғW^]-hgAARlD܈O{μ_ qn˹:j)k$ I {J% -49Nr5퐵Wvg%F,f=nt 3L|ҞٺW~g&ΰS3sR>MQm?"M4(%Nμ@ &pZlG2sYEPp&_~ *oCэR}N+lr(4ØԵb':< ƬGNXc..Z::*4thG`Xw{})S Ug] |^١~gLhr@})a2cm\~ƃEUW#&jOQ5;&\(PGg|߲z]Zo~ $=.J3%~mr#MUV8$[C%V=ύ?Z7,T'5|_q$323CxȰ2 g>Qހ4 [KڅI$a|NHwu, S{S׏}oiu%vz~!ZUӲ0+^; jtTayV@r4vƍ,«0: GQPE{FࣈIW f K+qIf-QePM!Ҡ[K ٷXl|ø~2t©zl(F(N~4Ls}`YPG728}<X@ߡ8ViDJPk?Cz鵙b~5olYϘۏ(OYWdJë_ OPsT }koL&N\xxZ(qd=8MIU .u+KssJ7$yj29;. yoY9B/˩qx}dIFusf#csUp^Z4m߀ƜRĩ8A_e+}K-XwƩr[p{$C)`dsHV^'rK ծLd+Ј![3C[ɐn2wcKBG 1zr9*Q]gVbƈ y D6j'K#1ܲ,[TZ?YNe$g=*D0J3VBǐuJ]{H},ɰ/LJ[z]r5,+nRz,RTS- }Gŭ"[GM `X*ƳS0Nvj.<|a\.&aT>Al-x`'g(=h}?>8Ҍc64t+,"km6"c;W BY WEm9e)XK:#p(|[.D^ O``ɥIw%.O' *j;K-^)gz Cن N~XajX^:G\?3N4zC$,Op%qJn/euEɟ8 ~7-yOEqkvr, !loVXfmtrg#݁%5Z/5$Xܚo% @pB!˄ +}]'d.h!:P'-)OB K]k22[2jTҹy*3UqqjV $Ð0IE )$v'ղ7w/NK% Ne7BH9wZiʹ!6SJv\|vFRc|5StpsY7\0+:w}7Rpdⅾ*U ;s1nw|sF/PJziU>"kP{N+ y>eRsyu厬˃U*Q)Ͱ+ v NKAc&0?˚ L+KexZ!ṽ=Z&/,NoC2i4[xa`|& 6qߴ4˽?nb^G5-KM[g8HCJ(ِftyQdYuWK`U\..CvqR ւ{ъZ3IܳX#M.8Zj)ܒ 󉟠MbG 8VVL@84w{X@ ~G<~pDwRp~̧ӛ:F\1ȷP |ʩ)+[.MWIf`-/z{ ɐFNnPաN1٧.Arh$DtH / @V>`7&PN ^o5YXtKID Vl;rpsEc\ړcZVlܢ؈BVb{Tnr /JN(r͓JAB9Nـ_3R}@5778tya>BH2 UɯsqG Y!JjFK MpsciMP/n ^p䪯tJEzc.1Q/D sQFһrF1[d"rfX'NqqÚ T,ːq1MP=x2o{5'i@0@f5OČ7v e_CoP}1P$KO1{)]?& z D|nSA?'eJq V3 ©NFpe3no BBxѧ{1pO'h^RffzBlĥ!RVȣqڅtZ ѩ -rnT2+䏦(6b)^qI-\2c=!u 0]4U, S jRb]E#ishW{{*KůHJˣ6޴i$1xNBPA1;CrLBψ%ey͟P9t IğGU Ym{6"Ȉz;LN9e6pHGC;0,$~s؂~voe+ObOB4w]W9m-G^{֛ }i=}c#>&l?L$3dr/nq9EA͝C`eP wqOaJ^|ZCeuJ)a ",}<R4LY -I*p'&r:E't"y)郞hXeW( {q B/7Y_ ӿt`?en3*wypI[@U8 (#[@1Ѹ@j^S yڧ\;cvx#@|^1ҾۓA?rnZb(_W.]Qn-Bav5*e T@|po,AMIX>+N?a ⹘|l\M(q<*=oO=D̈́zI k+3Hi3m6.Α!vZNY)$H6~xD{~ۑ&&=PǶlw|<+>8u?S@ηUe5w ,=΍>į+x/1$, 'T9ZżO"OXfT*غVT'R{}ØfrhihLfY]Y@+Ѻ&$]9G7#+lFM˜)qkMn=gWE7hUj~?j2''sp?z{j;ˠxX]'ßq EjK5]#(Wv@ќo%KUz Oa68.˜1?4ʐ8lp6C{ݽ/xk4``v+ش!R^ke Pîsk͡qOf;(wb-d<SC~UkI0HjHj)3T(mݡH>+ʉ wGIAݤXkbhh5̻i&S2Bh 'Ufhe4iҵ570 br14u$ew4̓ %z:b롔,:;8~sw7 s`9b{}5wUW 2G唦qH)N[zH jtZ'c ښ}ߢ%fZBh2 R9T s{Ơs&T˫(e7`b#MXe7L;)J!Wb}?zco3)Uf7-#B!G,ntIb'1mZ ^p9} `q,,zʒdWNaޯsbO:=Z1qOEDAL{s|w; (KOL8;6mvE9ҏfuZh C~Y=|\+“եz"l)êj $7;Lxq FĈ,@+1S-Y]ٻ]?ۇIdDu m\ ;كޮN<pl4W`Zl&ht40yx<l/ͣR,]-qncw7gm<񏠌 Ѝ-,LMyXlDњeq͞{ QZJ mgtl믨6xi+oi=IzUߘfEIB<aOrQcZ54ls@^۠ ,tiZWjVmUKT,-rŃ"2![hb # 2Tsb͌+kOTVkvϡіہ-8/Oo</xRB63o5-Fe܅Z]ɰc~ɯ‹o@棍#Qiټm,~1zsfUo985`hYWuk:|V̴cV14?sA 9|S-Ҋo6,ЩZ߉>N] %,_t6,8Cĉx}LJI5t$ww?VH;4$l;r#2ؐ YTƳ~SiQ?pG?ܫ]K$=T jD!ߔ+g|DI>wt 402R 2.ΕO ,LƮc-?țm`T)ɳ< YӬƹ }:ug4j.`\=2R`z\}XvEp|a/ʊ7vj$`]ȶFÇ 8[@)5D3fVyAXkm ľnUPH«$j}<_rfصYPzF<'҃tu-d!/\pf6,[Dr܃Nnp>W)(V0uUYH(Ԛ{5OXENzzڍupz6j3LcĪa Fl.cS=SE{Sc)K\\v惺xW >R_>3*UȞ@ne  R!їP,+H (Y[}S&R3١ ZIEW5 b ?-(c!5W}d r8GPf,ÓY0=@l&C6JxKA{*ڟW KJ42 g7ˊz'I '(YoG8_f0jތ N ,VL C>xd+(ER1p\u2`l= ףKSU\PqHLa`Ӵvɋ څƸN64t-=8ŖUF]s I};DBp xm!M`{uv1P{,'XWi-Ov@B%%gFoYU Y; #{ZN+Q*38B Eϥy&rX+>^ZH<Лo5@=Fnق Ue(t^ =>yNZ79*ϯ.z`}ա;u  PCw6Li68;&JnJP@HAM\mH"ѝ!L7}(RW`xR֔#mGښ0igz@+#'CBX$cALa 3tglnv_k$D,H'S@nIx"c8IE(cE8ihN ](nq,t—2JD ;ߎ^/NHjNrY5շRHT[F"o8YXÊC.iLK5{%W&Q]OOͣv4!\vǚ?/W(I-tW>@K9>SWmqx.l|NG]*8z?j- Zq)wXh/ivJ"saw}/2r_j\2`_$HK@F)k\B@m06ߋji ćk*y  xV&1$F'HK!@Q(&@@Wv4%b}dPb:Ќyԑdk<1# nً+ E MqՆZ FbfICF_+~84}abopN# ")SL!bш-ͫl6֯.̆|䌷:p(n@QmFԧc+uM24kަD$gJI?AkM ep"Uu1'C]nuK=#Xz,8|^V]0 5͌ĝ!ӾF`K ^ǂJ8Y56N/2Ѵt ʺ8hU^ պ܃*;3tc&3'F:9!4c{l\_, *J j"Yr V0``NoNV흻~F6*YǻطhQbirC> !?e^.JZKG/FAAa#aJ*Ӗ}2έ$/c"I"<dz;ܞAtX[ntrLJDG%8Бe_6ԭ)F!oRS_㽜ş׊v禍Vǃ|1ɗ3fg q0n~aM8Z}-Xkac]i4Kpq5[MÖbS@rqكP@՞ KoKkarHe>N\uu0HLwϲjUA,BX7Q9\x&,'P468#z489]%9;G[lv:bLڦ G 6z\ھoժl|g!#gkQ[Zq-^+_F֠,?N;dN|>ɿ]QRU൬+v:^MK3wΈ?䶨ǟW="A@S;\^+tW;L!6 p+ O܋!Bw[ș* ԰roTq{& [R&tJ˓dlv[0PY &Z%s.b[5=9@sj+ aSet(Nzـ8N  CuLTd?p7 p_W*W5gvyV /#Lsi=;U0 >'OtwRt LUG zMD+Iewm'6-zgԘᶉfO.amuC{&Ga :xaB,*#E߸dpސlifR2r1)r=`Q8؀H|H; 7%c,geNSET6gb12zp'8v`LDp|(wqΌ;+ŸQl8'|M]y ">8zAI%A-R9G_XDTgTg8VG_ fmtomD7<*gmo;uHnpRP0Jx?ՕJ%Uy#U5$XqrB7MkpifÜT|oD 4'?+zqף60:T =sB@y<'pwf 7`12wMNBpp!"4G86< HUaj+3G/oʴr% >x @Mon벑 +X[fPU wڧCV$ ˳dĽE`;Z4} *c.Q?.dHeo7qZH5^y5Y #S6Xz6evd+ggB}ƘKYTڥR0GGS4_. =ӿ"U6G,6s&A}eZ0ĵHh@8i|k&~}CC%I=(ox$jp.Gc[QyxWC@vu}- A14Ty!/I^nOWÁ:;^(2Tv$MvLsHXfutxS_W /5;CnBN7|Wʸ?n 2zݲ_?q{w #4胳.dgK 5 c$rF. J|Q߭NӐ oź&I%r>VQC+%E G 죻!U ?ӫlvP.?f}]WYhFp<]]k 3i&I%04|3~m\|t[ۜ ~gOC&xڽ r5LMsuzO+Q'?Y/% fk]jDKrW7ip:x+g CStKLMrQ:%":di#nZשeI9%[~?OgLu_m?v[a]մ\\WEp u@˚֗% lO&wJܡ^y"ܹ)QiNE95/.pi.Scp-* ϧv€[C%6bfF?$JQX5 N=`NR2^=^Rju; %b44v$(٩RЕ~2%)4NR hD$ yx Wbz]~Z %:?4~Q|P,|U&FR. 8= f*d"= ^V*#P(#Zh]/]M~o3?ɩ-2luetjH Ƹe,fTUzA֘kPIDs$ JUpYJ@X50/{wMe2>L*91 r] ?=)އ:([? nR -xc>[<#<S@[_[8*nxNC{vʂIцUuz@OقvNjhV- ct:ݻuܛS2Ųwq_Ȑ2jzς,72-6*";3JޱS 6O1 `饽eIQx^L} !צN鞍e2Ku,/2LrW~3X]>өE(!~Lz4;wS>iG|;*RB{d?# j68HkKlsZ`0( X_žp7E^(|FG }v ?Ƿ_! 6Zpf(7 =ŸۦS:\wݙR3¸U&uʙ,GeE-Ƀv^E|xO*QrH[G{z5cQjnfOwU:F#zne*T'ܝz=T$pm~ٴW(DZ\8D@YJB9F,EK:ba d4ƛlJOa?s%vw4}3Pj|P.W-E,R&T;"v! RtD|;*Pnp =={K+GQ]m-ˁf٨8灊o`,{cw);>afM%z)VIܡÝԗbwZ3s#ޫy\%/~[8<-\Vrhu>ɼ~b_cN`MbV$jaZ3L,J\OH9UO,>$-H|sb-O~v`9:qO.FI|kyG[J6Gsh4>5hX3ݴ7g`!xCxZ;%5Li$Yh0f{] mϡv3Ƶ94A1[)d.Ǘ9g5i>D)-#+sWx7 C =Z⪘^+;r˧Y[c ShXe p $Y/h,Z,iQ/u5&1 %A꟒s$^qHQD/K <1XSĊOgS̜JpXANDmvږH[=:*~' .JEԱa@Y>4)>l์edtyw2vdvt%z1t/rud!=+.} f)Y@ddׂ]ѳ}"X}3P 0_Gce|g ΍mc Sg[%%&3xJy\;&C/hk+Om]UpOdG ~ 45:7"YIoBUWM;3-IWa?F$\~@KOU!zT9$ىk 9E0HZ(¡7ֱP- j):zܿU-ZL6u[#61Ch Q9o* ýayD5GzчZag O O'R(tF&j>`7*Q6CH\u!rMҒЀ^(>_XWCh򰚠\J3)ΥH{o<J`=ZN蔏iB -iPѰ]!jxE(HKWd\H]O]R^476s<̖ OUFo$jE?=`# "ƠRCmsP?M6s#7NtܻFƚyQShsYo=o!Ħ\2S a3O:{p iilp=+.pO}O - d%b: A?wfT30 'ZlD΄8׍4H# -@ KyhghMrғ)x90v`V?_w+_G\XSTdqrvXF@;%tz(uqgV:*.!})E3^ڎ_Eʷ@Pɐbg7fY/@u4RF]T'cxHKuguTQ.ڛǢ_/'_rb HLBS`k0(#đo\MU9T7w{{ܩ5/4 1"jaN#9~@F, fV`؈m)I}Sr:kpca.*N^zl4#_7$\ g_nW:[Ig-iϒ-u"m.;?y'TзYF3W 4&AaN:rJ%hk:cfvef&: m>[ra;*]{CDaTpx0ێJO.^_rFb?9:=ЃM1[dJr[=rTshZ'i@42y $AդXǖ&#U=YL(2<{]Ei}9Hb*rRLлھݪ]˦ٟb?/u4LjԖQE#lE]vn+f?TbN=}0*Odq0G\lG,~LhzϒgƑD53c~5;]/cѤ՚ Hlw%Bj[>H$D=] jX!HֹeE5@EP(1Fl XĐB MRPDwG Of^[CŠ[HccLrPjY'Gϻ-PsH|\ .`%EvX067LTUyͳ 26k+Y %V-K K~,c2<. Z4#'7BpANW:L8<KP2c2 b Q)!_OW>pֆ} n &VQq6Z[~X9uɉP)+_6%i箊mv(+Ou\6ob·;>9: P".47d SaX:؜57#6ݿDv=2eZOp8 TGw+fᰲoI&lHMiV6xw!Vh7W v~'58եQ_l?):2Z?S "@=*,pYCdˠCOiz;qq ح0y~#zBA%ضd9mȤBlO r#ؖ2hbd5ANtpT o\GEF"|vwFHڀ+iv}*cc>}pÒ1834|sƙ4=d[dvΒVp!8f%xdAZdP䎟Wd AHEŲ3qz!e3 kjM`<jo`9&UP>J„Ku=Z/|"\hԹ'5;ߩVt([Z; &]|/tF%_]R|Jي߽ *WG}hK;k[EBsl!p"7@KJJA}gq;f"667@ >VV:"Hokfڂk'R6!{y 7ph(./QFdžH7tPӬCBY-Rp43kb2ef=TEݣ<!z b/{rqVAGP+QEtJr)6ǓKϚ]nvWn_d f KҮ+Ҁ!e'\mVy)AGA4귃Vם W'`ERsGM$ HTQ.хgޏ?RO^JS#S43i76X3q䜂>tQ"ZfxN"D⬵r뇐X4OߢndA X4V/1h.R@LJW9S] Q0D:v.M%Sx]9n!ytP#AہrE2PU!1^6je޾xL!KĀ8s:r J#qD@C'=V/዁o9@8XF)`VϣBDÚo O;"F˼)Y .) wŗ0_(h\\xq%{LJ /R4\|"_K"햄U{Kac=xST7y-q UZqROYafؤ#. Dؾ_5pHJdL @OZ-qYS~O$>@9*Uԕr-n"vO yAѴPM^}G'fz2qY'Y#̖_*0V=٫Cj>']c \ɹ7{9?'rɐ r 3# fYLqeuiجFak(pIr^, l K`jZ&JC2F#6]odt!mRR, aO*łBJt,q9fVuqKsHaaf *aQ==7yzZ.S c8OsC4fnf\/D|XqT"!'H_U{WrQ%dѐe,YFl>:AԑB0Ǧ{k5aA8μZ6fI_9ƅ=3xO?mfnaFliE64J-FqD4U:[8( [9 ƸҧZYuU.V_C TgrN#OCj{ cu9"3Y^>W ĺL<I7nɏ~. I\"6wI{90[Q []T ȝwZ ?-6u|^5 9R7OU*iI֗xO0w~|Aڇ3ϖtɷ@/őRSe9$z/k-e%P2xyZg^/xˮ|堥c%<7,K~sfܓ(>wsh=6۬++AY,$3Fb6L>,qxb-*N6gp`=|C5 p2Ϊ7։}c$&%Ce(Y5p+vʪ):U~u嗝9 `"R%C6">Au˼f kw0wvr4o4- `F)Ӛ) &G֢Mc/tt[h|hOIO*s'@ƍfo5><VPY 9WR%n*I?aɆP添mxL㣉?BEqzkj/;t88DސV`v ܶ˄^Mj <(n%cQiC-SEw//G>wv @#4>Q| Y{#@G4ʶF 'C@d-Ƕ F 7ާCkqy/er`>ri}Fc+Nؗц>hm>K-v 仴-iJ(o:-@L7N1X<x[ z^E0D>wCث}h!v9Gǒ! 1#wI ֨2"1y}aoZ5ɾ 6Fgӷ)R+ջzY{ J\~v'X 9=.x^ У䨒"5w`x(۟C m:K.K&U4y0uz14F?QTi"#c@į XŸ,coCn6BY1=!hob{Qabo+75x"2OY1&a7w$RuU*Vjr =3ȼ&PdfH._1%A6L!GsOs^jS\&0%}]v8bb=>x Ux|+JVu&̏wX`kŲ oJ4>R*?o'boH[JBr H \"*X6\ג$9F?#x$MR>$W)Huq yo;z>iXL_eHۅ9i8̝˃-ı KMґ]=uag©J^M:L"(bNh9@amna %\vsԂTGtY535ɚi`)%'\.? 6JLGhFZ?KċˎL![1aV ohen椩{7J΍{Ql0uw ~da=s`` 1LF0GU-ϑv4^=FA: +We]_F;+~ NuOى+ۡtzH'_sׯO zGVK&O4=Iu&jWHk>WKD)|/ VJNW+]J98@ )YC=tZlÒs=A9C @b _fl[@+CbS‘:eҭCs ߘe:U?u핵'L1+֪´^h(ʰM&(+KokB?9`Hb%$)JJ{~ QlGظj6~y"xSS}$V[QW?7IѺ3[W+Tݔ+X%bYQɱ 56t,hJ ~?Eq_ R+Wt6"Q6ef|wWvrJ 0pOt4M% r6<8U.m-%0Y MVx?F/ ^K9l?6%x&"F Z:׸qӝ--rSg 荘?Fp(OQIߘuÐex%/MH6ZJ'gSWҵr7* E{8ڼ2/,fVYW L*G={fл w kI(Njdgft[C呦 Lru;]Muh73D&NM:FKZi_*˘>e{O1\jI1J+ үR34-!`ˡ.5#]TՂ`@~+֤-Hwyoȷjb8 [D0F@mRMBPL#|d[Im%v%RLhүoUڞ'_⮣Zt+rR΋/vԓ\uK5i;0YY}$E y;+[=b>Owټ,+ Nj'_8yKʼ]A HAzg)/6~xF 8FXz^AQYNaJOli@ve5ve {y&@-/S_m'l!m>Z1=iCUmd,xoVѳ:6K!['ӹ7bFSNuX97J|}TruZ k/$(<:c#xX fWJwP.XNz =t߈F؍\GIlǂ s뺖uN |z# q<<c# o&*]]jA\ BS,8X1\L).vڎe7-CN3guH zma V̝-Re7([D*fmtYm mΚ):MHv5fVYwh^M,be!B8uDDT ړu6‘t /Utϭ`UavfUAr#U9UM8Lq!~>㠕@Sm u9:k4y鋼(^'ܠ1 h\CguŢs&6uod/y^ޱz֨z.pKh'ֹ<+oh;M}O}N<}L}cWnΩɽιpo'E7j7q$Jv>2gwB9~L 澕`˛;Kų @zo~Y]6L,n/~C)"= CxJ0dlq(1p9yφ$o#ftFsz){4 ;ՔOcG}Yl=(x&LqrP =)ߡܣs?GEێ+_፱I2=ɁL1!Ͷ&QrE*:%}۔|-;A.ۺ(O/>}Qq궣>aej]/RLQ!Rۥ *Z<BA196fSo<35D?cnh5Cu Dk_jvC՞?v͚Bqb:>B@,bNEŲzgQC^%iŖbHY%\!W٢Y&'o 5O(H6" c"5chI]]E/+p!@" RB1kq8EQLݿ ÄeqLxc]fA*w=RC6n59I4߈€=摯&9T>t_ v[QF.V/RA]}VVmp4~eIf|I԰*`b'na8th ZFqG3-q/aL[EKK [%] )P85θSG¥%ԖP3d9y5!2>Waf8&;+[zs'SzL?/qcS鈴aPCHYܠRVz,s)DYYg*_܀ ܔ5;^vҸ R4N`^zݫR\i3$Y\*iNkqIRrSF4&;8m%O2rنs~tҴVKvh?6a/F<6I\yXx9y9z/"Zuk3Ą%CbɽJDh =/YWEOj-n_*e axvA$ ֚}tITq(dږ<|'I"3he(黈.w[Coחbdb)%*(8g AlCা4mb[y29[+p6Ĩv* 40!@1"5H(-=%#Q8y7 NsF^bY#+IvxHntl}]эG-(.={4ne4~j !UVY|&~}UJSnvnCHLrlTi;o=6"#n~,ǮS j%A2 'pXQUC1x,[V/i\A׷m6~{MYIѼZKF\yd2LsJ`d+ _GU$UXaSG(YP3!,jhzzp Vݟm,ֿ 'e*c=`)D'&fSX/ޡl`b&JlR2/gZ`DM.@d7?uzJ'zS&ٞעT!3?ېW_p+\`VH]X,* I۪/xdž mn.@- 6#xXu_() My%@M@lgF\}Y9eٓX&&DKP & JW}&UI2rk=dKANCT C"zo!?*VhPd3ac,?c+vd(9c]_٢0Bt"1V Tw|kW?@VeFzStnUM$xDǗqw:YeÈSb]>#)trV(3 .ɀP.;Y^ zVvz [l<5"V#*6 ?h{| Lnmōαጤo~֯ȎԞP9!z]sv', #YwKM'Q;L1oᓔ>xx/w1QM-YjT[h6fJE yX1l׸`"1j`J)TC{#s$=sv(W';TqKlݫ%9sqLEw= K9l7 ǣ PLmV_ Bbjr5wNW9Pw}5۴[%uqa4R~e;zwp"v$3q? {lCĺPǂ-DtPH1&DFCG0Ԡ CC`sLWiɅx znM$ ɛ)céWw!DT2(%FW~hzX$1_47R=c؆o-sVqWyBb];nʧPr\};FJɍD=܎t Tɝ9BAJzS}e*WKst% fY B`ag|w?,m`p5-/prHLjn~O}*%Abx|wo^(G1[lHN'#Dάc8{.t6m],|\jۣ{UHd@Dp3x9$6RhL8*bhKMG*l- ދP砈#vAҖz㯷'J=|,:=b$z,ma,#$6hЎ޳R|;)UobvK#*,A&C`'Rw1 ql ԥWC]5-N p%nA92t]$||&r~6-X%M` x¼MWIWbz~^j uބ|MCZ#2!lEM> =^ 6 ELavj}sȤmj,F0_eke/zH+GyQP3bfnDٖɚ.,<Z[!{]Z[iѼlz0Se+ĮEPKQ',,&=LQ,l"DmbO'[ %i#Zvӱi H](/d&vBklڞ/ Ch">z`MW$86>s_u?f;PWԶՊI?a!d9cq\%/t)A[T Q #Npݿ#Wy >H? X6 .p3 bCViiUĚ/GJp/6aƃ>-=+m4A*Sڼb|q] =:=%ӉMUjqMy<\0E ~ 7x2~ctaWw1 6п28SD2٭0raٝI MW(ݵ zP5y8εǕvDlUVU_]ɎlKQxAED\F TŴK^TJ?c9hA>?p]Hy/iCX$:"\jm7,##=1dKD$[q&|/:89Aq4kS#tÑ8@BT̵g#c_c% kF)J,=t4+1_s1dl1}*Z4RdlΤs.QWslFi)勰8 ]>}7&lrhXRHҶZ{OZ6 4UxY/(Ù(kۦjϱ`nf-vޗ>3J!ܐ: oX#:C=\nQYzZM !p_՟e.<{|tc4?3 ,V-b~ Ӭ˒MRX}~Q$` ke%f8^01QCGҳfĒD-O33_u=2U2 n\ODT(EydYNep~ 0'A ?^8Ishf_OJIjyGBx@3 IT) 揠z"j:z!g^)WD|mqK=&-V34?}W^ -EN-N1~A6ퟃLPA,DV{ouխrXJujFc30*\P0/;9/w?3}bl41pYS3@bԾnyLZve'a&?7*<`NtG (s6g3ݱVuqA˩:žZ8lj/}Bcߏcf"h/(:lΉsp-)77 X0A!?.팼D?+RfˏQAg#)*1z_D4?~A75:"\?sZ2qQa]Yަ8D.Y, ֩Ecx Z Bb/hen-O/@SHа}M6(:G "Ώ5W|ZhG4h^چ`^J^l>62BK?Q  9B寄HZtC mͮ^+~c1o(8iY(.pḄ!գp4 g8I"v$C61!C=DMxu GԘUj i݉t |cH֡E>~:-nj/DOO7Ӯe)wx;mw2F孅牱fi2}o.g' h-2=|dwe\LXP +GN#l)],:2%mWaɉCLdt?SfPK 6,4U (tPc_*FAG'ɏ%$b1p~n}TOgrw N;4 U'NK'x18vw7 H ]q []76,śiѱ*dž }}Yd#9i+?8Zl<6QC{ë(,vg?qPAO<;[~}AO R0t^:7)sYt!U1 0OH,آd5e5Zҹ7|qO3c7XItU* Ȉ_syx}-zOT6L%H N OV*qLK(0Zٔkuy^Hfu#  o%O4zwme`EN1V|=B>3l}ė*IϷ-r$%t0֯rjP= ӠœUipX3okEW(6:7@n#4D-ΏPBvIwzHPwoNQlrI!쎁f*V<ܔz b*]#ইOe1ZJUGuWB:2j]5\ۓ&m) ¨ ORHن#tی'| R͂:]a:t-` _掻{bW !JbKqlJw"`+Cz 8((~mO~kɵS d$훴b!cUB["BBH?Sȼ]NrfR`a8+YXUu+G=T=vJ؛+j);]@]NVv2JId^od˓eN1  $pd ̥I7TBoA T2;cݘ'< {^$ӠK_lq),MXk3G%̠$P! kN8?uN@!rV9t- .x1k2 ^a4ȀR`#]ŖkuP|N \Y*~$\9k'6(o8HB߀S<)o~ϲD)a.B ͼ/)Qî8kXm)}k^ƠAF3:s㒠?L2E?C "j .ynaHa;QcK"#ؕNpz橂6߅Ƭ 6r;4[ ɦcIG @b|f|Db"uc!]*.:yp?K+m;HMO+Ø<úKn.e+h78SVYǃ l51,*Pd-}7:yed ).DmJ_-Zx`tM1ʱb#M[ƨȮǩ@JZ>lD0hz(+&$ort/v3- ivL*O{T] gg8/O㒥my#d/>> <|?7,.IW}tv& B̵"}fL1TOZ,;durasnrRv&Mb*v4?Z&T򊝊/Up8°|j֣ ijTG<=[BZyr6&qP€NΕurD^YtΧRS;d2L9L@'{ףb}nXO+B -R17s>Ћ[6 FהHo.:Ep0?t65LJh (OT~?|pY&_{D)wiFE7y%>QY|Q>ɷ'I160lO\T.Ma9UG40A܋]0 w.ʔ`< >`qPUވi~ưײi:J}j|,W2O1.[9Sf8Zs*;8+T*\ #S~-#xA(mڦduiHg,^ WEYsPyxs/Kqo a};y4u+herI?@0`VK S=Ÿ)$(JЎ\j G)~ѺM~.]ʧLw)Pngq,nK,3A^xƔЏz:v4XpWT,]4J<}^=)x| a0Yc0RX/yoZ:uy#s 3+qOM|BN'l7F6 'i{ M|7}WzhJvgίd+m$\Q9(o_9WӈsdtlJ.q9T2~Ҥ[W(}`r:y]-$IFjbҹl) n(i 1dSǜ\8~ ʺ.XeN! k'=Ӟon:w $y=J';|a/u'"{1zIN+ٔG:^tֿ*}E7Ι vT29aCh$.fC6h}K42-6s.e5i#X*lh@Nǂc\M_f+X ٚWb~쌸56U8QD)mx,P\}849LE Cv{* S@o{yxH{9v羰`)֕APo {ZQVs=c2i$ؕ-zQ>PL!SR\![ [g >-arw!r^ŏMɌ( >wQGV70'lzo٩qCRz1$ >ImYwx%sSy(6;8o6<1h4r'z\' ]E sF~ AN>dvQ-@]{HDA~0zs*DqxPFAr Q=yuyQ 3`c4l4L7 7)ͽL[( x7L׫1@=7QBDܠo฽&$"\\`;>N+⭥#e}?]\^\OTOiΑ\ rlp`I<{wf8d'5^X!B&1}}Ԕ d%/Ljҿ.,ev;#hOM7.>7=]*-o RS"f\ߞ)l^#(vIR B}~KnCg'O)%xzW7ϰhhMB!̩AHz_t//xƨi%iZ8@_߹툱Cͮn k91 L)ץ+- 0MSZOA\+E}kj0y'%yFEs^{uR@ѐ×u@XыB3O!31ռ+:& DSji,6 ;K rmj1w-R!3V/qBoy #lF0*-}qh笾-rқO$]:\q 51l d/bU,: a 3V `  >P u@}qBi.0:zMV4UA7X՗ 8Ce](j۩[w3(AG6YB"~>؋*ᤛۂ֫ERy|*Aqw\sv)Dnտ(4|~KXlD{ =fw0&.aAһ+|U=5\k}8v:񔻣9y'9 uAk6LQGhV,PuV~czQ}Wy \NB?Ed5M9o.pnfXm%zxGTI! Wcv(h6 Xs%0a_H^Qyx` '7Ѐy!  8n_tR~o*<92_tK)1b,ϡp <gͭPʒVOd#RK{Cxs JB*(0.zw e= C)zflq?Gn$xa{}?|C'' .9 zF[fhYް=ꇨ[ I5(pw/0)ޣ&nXtey?.锳9h]QI %x䐱ii(gv1SkkZZt583rNc4jDD?IT`w9ϖ'v)(2W4CȄr8V]r2qef#*E&`(63 m`f,o-E5%c8]欄e_ЁI7DɚL/ 3[*X|7 N޽BxX礹#w ]wstC_f#JD-ل!Ͽ3׌}uqAj`oiMS E64Hg/e\ _Xb89v$^g&8Dn~8qq&!:E(<xNޯy=Q{bНJ?M#4sL"OT9W1terM,I"DPdaor4eT̲l DgTJ*_,ČJ zâ&Fghdm0p0f7KXVR7$)Ou(ˋ'u Iz|# /rM@yHq˻Q߃LKbnY#хϺ c޾: Ւ;9NԱO pCFdpQZdn |$9BkJQ]YcV=TpWgg )f R㹆Pɯ9$SB'ݩ &\ءD(.T#QxG3hMLHܡ }gLKYa&jhOpsYዾ[Ap{c%-d6xBHXPV_}q8V[(Kf=zlG EV|z!|:>WCy!̦@Z[얺<bI/~waZ  ڨekKkR/^pBdž{]tZKZo,g@Ҭ xX~B]1dK/az^qr \14}|Fi-Ƒ*|.8,ۮ!Y/']!9f_YAuӖi27AK۱r,HNEe4@EPnxAq @u~0P1F w<>Ó;yG/|;w<Һ!lmš, fD\u;X;jwXܕ"<¤ Q1;jYQ'i5 \(>W*P31kuްgfRXFQ-hzafM^9otRe8|ZF,aY8E 1i\r3pLVB"#,FX*uw$%QCqS%)KqM)N^Ql9Y_ /~\rb+CX e=,[Ybn)@pu nCWdYOL( jZ%* u)U{BB5`!p{z B|U1ϕ96 B&K2"B- uza?@eۖi,>7ʃހz`4QM<6H nF \aHWpzȓi5G[RS] X@`/ D/ [L C59*߿ICKQ*zٺժ|?W.6<uCvw֯hJ}!P)%sMZPx>eV(2W{ÓdG:z\n].P 9dz-eH5iO+[ڊl+$̈́o?/-2E3+½MKZ|}y&?s%>z;1pd/1 RB |c%sCTo+Ȧb`/ޔd&iw?# D%;JL@|YK y ꞅf{.vf^O<ƄMh{kM.嚿=`6(x N~;5%6L6 O>ғ:?\ | L?]߬~"=2zr q p][O9!J/; 7(&,ec$uoků3r?i䣯 If8{ۣ!E)Ԇ ?.j EQ`^Sg I +9p-O ǁt)rt&N88`_3&AkQ飐* )ngrN~"w j'vM_h-Sg^ f/=5 ]:̭QeǓR̦F⿇װr`DBٶơ.'s :9a@f@y r' V9ϝTtG-gHc0h#.|e b7;x挩EL-) 디ѭ 57Lq͞e<ӫW:QSx׵ 9zIVQ?iN$[kKTx22\"Oճ?UG!*T_ZSZw%xkxf?Oa ÷vQx Wf1- f5_+{kMkT sE3OE 8x+>^z&4AMc;$F_(~Io) jf*n ũ5;_%P x;\d+6str6FlFhqFZAgl1Ȯoad-MFeU%Z}H}(|2O[GgE%j&#O<ΑLcxZ<*KR(5& >`G۲֯'cl}l#9UFaD9&}@s^f.ZGll8~Oh-Dq Bg?+PkR5~Xw2Z蠉mq\B*jdH& _3sVHH^_>J ^>*Qܚip@#:3O]t!u[(b9C0QFltua#A8$RXЕzu[,R ӔO+*faHIhT~eK5z|Ncy( 5;_ʲx^1hǯ@ߋyڛE"S"+M!%-Wp RԸ\Jȯ~Dݭgb}E (w$}0A |~r#:,ԠUHz૧PďlQhj@S##RV7[Mhϓwb ra}ԥ.pމ\;/|i_1'x(W#tyɔU1p":4rf l)Y,b]b$c|gxa*%$)p a >nM+fd*rkoB6| Z{taѺfN|3sԾp<ĠijqtYa1@4WTJZ|>ox m;+n 705C 6,e{:] h-Q%)dokI@lؗg=g&P':UW^ڂ8*|9g"<$E{vHKI_;k[sZ ,i5NR2d[\?:i2$yt^hѠV3`Єܕ$}>Yn\bIz#=㦄 OC=z3̘$* sWZŦmn IumS(")JH8gĈ:dzW72}h\-o*z q/*&r~2, {ŔI'I <%ARPDwWi:@>ҭƖސ|0%kQB^PX13+KB(tTbH[;k }!ZNFE:X*N0C2Xﶱ2)Q]݂?}Rĺs 魑pÈm1"C, #jz\ 3EED?:3,2NU~xwL!`bwPq+EN֜ڮ➌f)LК…IS]2e M7kasiOH$k39<D_?}O i|trPW}& 1OK5 h'MVS(Əjչ WńݎFK t;qʿ@ ՆAxB \k阄̎U9*ZWE1&^>8y=*]͢1_qe b`ȡKzC׊Ϧ* ۷h-RV r|^\&<" ^^}U/GM00# :*P>QncMnmHݼu4le94%w.$)K!\2wM߾je\Sˢ5=dGBjC@wՈ}3;r" ~:j]cgؼk?,PsF /noyف`׫0, NevnM}9 !='T2쪌<;Kp/M4aYCgwoJ=Xqy8 FGDw_apzCJz{sStdh?tnA8ȿ}UYr"\ S+y؋0:mūAk ,]*~ǒcdk7!000Bc&c~lFwʿڐ%(T0+i7@'_GO.ؼ?lΗxu|;z3~$%FR-8Ҧ&4󊆝<9cX.!ƅNz Y]c3\Gì-^_.~=)C4MPZi='W[P ww9}b!g]E (5\'NV|xᱟ\C=LQP(G; c!cs;_0'Y%U7*Vq݉ eH^ FB^Ī :!w%ω8.#Js=ա洡#/Mꃺxr$r^WGW$kD;ƪ{[h Ȼ0qP ]#PS( ꏨ0pF#=uf.=XD\>e;glDyWgLruDm7|-f`7eW)xSsIp,b'BU\t@(|PuUaq4R3[Nt4/[6kݱ<úױyĎηT4Uq`7 kDްHj֓V ZNBE8>#[U{WJD0d5]jo"2XF<\2:b ߢM0Z](@A\3++xcEנ ,|#O-TtuZFIg9K=i)O[#60P\)u^ V:@,hrWv`f78wg( ᭰K81͸Zas+=V%+'3~F^x<)DjU@ Ή01|[ X=8O!~Pq1Xt7!b 'R]G7[$/B2v i.AG9ّvIPm%$5{ ܳ,Y+".2>(ER]E?@CR}(sx pI^Es!5Y)cR{]3Q +cugTM~0">Z/}&wy]y6Zht-/:[GЧw NHvN.'mz Fmńfd{(>ze?pU{YK^"b3𘫓&Z z#P];s~A: p#vTj?Vv5B,erF092+UL7 P &JV- "K*)!ű?f I)%Kje}jx/sPc4_4p>s`ܲ۬=e@8ƱMNvF {2S$#7j@1+RveѼоCD+mq[ekd/SE$K˒s]]E9HkڹP}cuy@,3+`odp۞LZ}ܬ툮v>2-zzWb iPGq\cƺj_jNdQXaC s1:{))0׸>pw<2(*L_ Y@pK ǎpɱ[{1$ӳok=$'̊%C@8 {S>i O?ʴqX4@6σOB*jPnmRP0%\c`?oyy9OILkK VXl,:lrEzXeWXo1 6ai;l+rTOD|zQ .krmgo(PB=Y/a%Wk@oޡqg qbP`mMP k*6(|G?,{ LaM=Rk[hٯHuPdJfQqT4:'nLo)v1XD% k?Ztۗ'e_ 7gܓ 8zemq7 *JNW[^6}u.C];`a?X4L ,$/s!g*N@G]4峛YlMx)7r8 Ƚ%\qX6?Z(:턺2L$W(m}(ۨo|>k2Gcb2j[X߲臶렣Rϩ; r|ܱN zψ3 ;5pKƢ Ϲv "_-:Esᱩe-11c;4Yzq.Q@gEmOA3hډjF8+PP*̘ZktNDl@$KixLK_l&fGyF*ujٱ<ȷM]Xgb2RmJrf~}f?ԉԎ*%ی{`lB+vn,͐"<^/a*R C=𕷳BB-±1 - O+"ե>J ,({#][_{(IKMG[D2u+0+} \ܲ ⠿rl)In_hLjjI¤&̰džBNV r $@4t\ ԥj uib/1>I' Y!:ؚc! X`ؐci?Dz(F;8)wi$GW;fTBVRI\"-EV(B7V>N/}9$#32,5gOȰoEmWA5fR kjyt@ x8i'C- PX,1OM<])Sʖ@zUbs]='e7=ZϲO.Qp*O#t[Jp=CmM#iҙJz>ЬtߜSPpk ѣԱV<=8zJ j{N4x$RtVP rtf#gzQ&_CQK}e^Y@ι3Qj>' z:v.v~=BI ݐڏ7ކ7,Se%&^rqЕ2jxBm:s1H%!]Q;JVV[)3{LQ8ih8ʀu Kw cDiRWͧSlB,p ͣU.99B7Mrbca $.O$J%#6-|:귇( ;"Hj[F͏;PUQ^},CN2,3Cm(TjĊ ڶL'? `zhtdkAVϧȮ`kPq]Il,w<7jڰIFcB9iE4 *\_Ӟ>p\4PdI [H7h7Hc&=-x.\Ϲ7&11Bd-r .7Dhɯ,`ffr],Ig aq0abQr!h0a(MYĿD&_Ot!i)(?e #,f l`M8+eYۙhWd<N`A䫡=Vv;v4qOJحquStY`|jC3չݦK@heBqKY{?QMֳ>]ϴʘ[(^M]y>t4T`jڏ|ЄIQyk`#mz踝~OwD:yM`MÂӯ E$$k ixfVȳ YO]<] (%h]S"pi P ȢKH|hfE{K'ͅh̹MOil2xUt.>Sǻm5Tڻ䗌>}"ϵhWmB4$;Qo43i}QwcNu{it/ܿrmI7 P(iveM-NoM INb |zb=yO,c%T.!:Mezz&<;PHcA'`T| tݸ]pn'$|+l1 .g_%8y6NA\&.PוF9+QL(W'%R5%EnFEwc>aBN0t˟>\ϬiiV=yzA +>7P"R_>wx%=ޭM#YV{w*dYRւvfY'(7ݾVx(PdW)H:zney2Ag>5˙ /(td, ] *8-13$4S.,$fCAkl+H &e|yf~(V5sY"n E>#8X2(g#D,+Y~L0"_ !:)e&֏LdαM_dn?"ȌblBTR #Q 澢_3 7yz|q/H.mP@ś-6H/+:^jv*q:ׂ깽7`YɷOҰZ&E荳~1gc:˘$(Q p" ,Gu.Ƞb=;4%ٟ($9CW5É"" D$ڙyv2 Oҝ8w괿"e&rd;?')dQzC%'MqV@luB _^ 1T26$:wD]EQ_ؼϤ.b̥e<ҋEc À.ΗԠ8idIctY!QEuכֿB"r(:3NwhjKI+-ہMxfz]$Z"Es Ci(NÉc0„m~h܁v82JHZӱ~䢥{Deq1Ƣ[Y?B/q>3bP}:d Ă>lPO$HOƍ\2i>{$/g9Ce:"3ibjaoeFi?)?޼/6.םCha,&ɢ |bO(i] XT $@/=+g4zeg隗HviKn.Xnifp,nыOr W^b V,;{PCRmsGv0iXT!i{<⍄X/8Hᇓr:%}ZiiQc:%[bFJT:%m$U+5jG1e9 ozsL}]`d_yLf}Cd F(r< D3g}@P}{h/J2vF峴X֑9x07#cpH9eh|2lOuìÄ`9Sq8ѮXǸT=vj {vNz%:9% f7o,WJx,Pt]3ƙm/CG^o@m 4Տ3/Ux[Dh U2fQo~!l(t#t~V9?,åk-qU Ji hY(&3<0uMλkQb+~KU6 PW3L=eL&-Yp Xd7AhPuz|8btRC_O0 &R$FiB30qAg N%Su@}-ВyǯP}w]C&UzOul~*LHa#'4{DD?RQAw_1\E$ p+Y@ 2 U49Ř`4r/z~~y.J3⁕> ~Eަ=k@iP/YLFY7LAv v+A9<>5)+PG~3i ;56s B's sSDBɅ%2NYXpWCE:\=?OGf?)%킶!O1 {OWQz|H1TK}nzͧlʩ-d-T9ꚮ7\1ai=%v܈:nuiZ7 6e}cx۟)٘ sɧwhb[{^)ĚQyq|鳣ӘZs} A1Ā~M/9 llP|CiR @B)WkX+@^2qTBCjjiF^-$>I^½ӂ>ԼYIxM9֦ k@ɩSlQ~prlMUګn`4& f4(ruvh!9eS|XJUı/YK48X,!ſ ҰFF[(G@p6E9Z)gi{8JrGgnJQGrҪN =vOf!(|B |(fX1,v ƈzWnPDۮhJ 7e+u:sr_|y@TSpM*j9eďPjYSm+YGv=% mx@(_Z7Jgn<E>8 0mX(\@Φ}rI7pn@*x &^ঞh9!=ԻTN?N0KܝœHj*f~-PpHZsi;w2oh}޽jZj , j1#ժ|_Mc'WczUZAO6|9.h}kGM'3]~M8ScbM..ҳ3riτFFo6> >8Q!3~kfDAW^X0y BL~yYh Daە) WWj8n! %d@LE}P؝#~5=[#!Mc-~^i:A1LI@:R4-Sx4UdkMql_F؃Ǐ N,5 BǒAu铀J ZYŀ,N-wf=M4%I_W˦d ߎ.~͠[# Bt$RA潈w}1]ƻ&U+%׌J"#ApæB̳BQXx U:aeAL%5?4?AeS҆1ܬ6b!ohrid$}$hTҦ)Ai{፲g\\>pd,jc:N/: uExEF:Al(QZOVش;2P7S+4-!܌>k$E#JFPkL&^Ux&9tS e`^)m+g3#Ѯv-)'^q;NHv8}=lwFřZ 'Ħ+ !Bߩ6T=O4RL ~qHorg#\nNL Mer.|䰓?0Yq;57ZM9X[sjyő WǼ}C迹}=Ϙ)[TV4P2ft#vրtMY1EݱAz8#DqmZ"CXns)@3X9я)҇ˢAvB[NZqƍ_~CE3`jdrzn9vbl&QlVzal.@$f,X+ &"x i8 m׸C -!L)Aҽʩ^C.*kʵZt| VcZ^y`m0Mqy_^;oO4<ع ~+f9w**w#٤>(BRcǷsa4&׬:]/iq&oຊIϋa=?D,n.#s(+m5 nKȣ6m%8\}Ֆirүz{v9(n!Njn@S ;]TZH)e~Rɫ5wQGsFA<2p\3Rb1yj9FjD[W~HAvm4VDh᛬׆!gj[?%U<@ΕOQ!4 [uW`'[e^|',2F/ִfQPdړ:Xq6t1u#W%[5,Z=`ħ_^) hy?'cGmn+v^ʒR'S :HJ}RyȪ@P}Skc~s_2/6Tt󌜉cCϹPRcTu M<1יWJ#΂nPkoU a>-5"#{7nja,JW?_K4O  6#eD;lCy%>|MxL8=>7qp;`_y-CUF?W/VS4O ,pV/Qwa|e"PM[vO?-9LC`f7&CSSj:(Ґ繢27=baۆE|![NٷۙBC6י ǃ=DZ>i$?:YipLk =$7s2P/3h.mYDqHY%f=`_߻>P˜lprD5U ƫTЙr-㋁4Q{[`i vhf=WJPIPfaX å*l? ̽K KݡܩUc:J/F g# V@;0L+)5kC]DpF.g1 EA(zi;w.3@Kl'ݥ+_!ߣa l5Q-DFoDYk>iM@&43:"-K^tRX,wyf!tw !'K^ 5tJi]BeӺӄ>:c&B0mNQ}DnAJ-Д EĝZHa"!S8m0Nj,9 {[F2 ^ɝ1eXnQxYSg gㇳ_[s6\=Gܠ*V@ic,7:ƥBGoE77m6;S,`Qp// LcArXl|t7AU'֖EN/buV޻"HG͍t^Y|S/WxC}15[uHB 0d.֗FL^s WP/?IIΡ{*C]lq~n&U4De) ` e·G!2~InE D˜Йk[0nj> ǏVO[![r+)Ĩl Es{g+ZA|2\}\49FR>3H̊QQG . +p/d!( ]=Nq_]54jwV;2SFķCU z}"^)#%B}YsaGgKj Vaji 'ZMl\کr~SZ^2iWk۝+@_uGqZޢ.x8q,hoi*9xۈyhrj2 n#aY QF~Oc}R xu,bf,2f!UeܗH+V7ʾ?ʑ"A)!.~¹sY,@FwUy*<]\FQ*8'yrq]"?[8Dky *-OxnqfeƦPwb^./w4RBn!Z^cѻ%>d4NjdH[w0M}ɷJ;}=TY}չ/|6TC靉701(CEɒk"'mR]J`jeR6~*4yoP?>jbtxއ;zౣ'iח!F(?G۰.X>3&z~>-i>* &AukӒCi]9Fb2EШLm~TC ٯUrw;=N5/kstuBjZēȥdj&IPİ{4SxK$A&& Ì6%R{ɦ~N?/^9GU}^Dp/kk8w[R2- $lЍ{1#]*(hb9>IK篯 ,1/n<_ ,6گꆝi4G݃"0- gd@=Vl~_"3YH~ޯAA|kWR71c븴2iA@kKR,gvd_ń/h~t0?TەXDD0# nd2N'RLb:(.*6VS7yfF (. +77 2yW~BS|Ҏp~W4WԇDZWHvglOҹ5ԟFȥbtfgQߧ'w0RRBhLv5'.rC?"eNQAN|qp:nzIK߭ǿ̬1whqZZc[PUV=!vz^oOA _KDdѰ)j&"YU ?:mugH744oouܼٓhf$U6+g]ֳCs:S%^Ho0L?+d=ݏLh;:Yq<I<71E? '#p$w)!hw ƓdfW l\a4¦""߹ F*>;ŪvFSo}14ʟ*kW4VͩyL`J` @I0 *f'L⤮Ry=O.s T~A'*$RMic?IG8y/"e<3 (5!*|ʯ1P2Ke_InWۗ fjBwrm*ۼE`'ϴHuG0f nS k6>ni }\ωQ.+4k&yփ> y@3:7Rn'IQDAhwWl( D芓=(֎1?8$ œ6^e @M0 ;٫}-obBZ!>9u&ݐAbXlB5{N(vBeyF8pA]N˂WhY]|Kx h.e *-Y{$gmi(IF|a_'F밃;#PBV$RЗ[if`:4k=i£U"l-Їj ϜI2^p[vDWY:XjL99 u'[%;x7I/:QQ+aD;T#!+@/vgxP 8s~wM{Ԁ,^r/g;ei?А1%Y?1wݧPw1ͺl0 jhxC(T~E܃vv(yﰁhSDfD#qҔW)9w6gibHJ xEVIg7i]N~=zUSz޷ra8\Q)⬐϶a>gi=s~r=D !>K8Xh֩LT)AGwLHlDhblj4x]a<0D¥!wqv5bMR hRf7'FDWA)S~}oC %*>HbOWcjz;v|?&P)pb $c<Ҡ Tmw0gm(EI[=ˣHDj4Ԑ)8,(PH,b)A2R@}IyIh ;b(WO5> }%`arǞۯ$!k%t{lFQZs>"gpx"=ͦpi|( LEr?6ݼfn0g{W w^>:0\E+s0q sP !@FrpHxJi@O=<ďU sR:߿cģP'OF֋&>8qHeG6N9BK-<:"ZӾ]%''c<&2͒lPgTA>5C`w11P癱y}O%1s!.Z *ft^iq!|+pC?R#C9ߑ?Eĺ]x)рtNACdHͷSԏ\+$5>F=Jm6фGB@IDXj}7!BMilXe@:1+[s`/FG7hБ)IErR͗[]'g5^Rn Aٚzј2a>` &&h '`n9jl~) T-$NF5U¬iԗ~߳F#ždD!{pF0?[Q?||@F&͆:-5y纈OW8Ns-uՋ懐i/N K\~Pw슐trYaF4Jf.2ɶ jK~%OhQMMĠ-;i{1FLhr;i }KqdQ7Q痧gLאaɟ+ Yğ:hT=KAĻI/jZ4 fFG3A a$8лWytӈ"8q)ac ?E-ק ίЯIJ~,yCI~ 0o&BǴ2>RdKCù m&b>W|bI'TDZn_ DJ8s/ѪQ'\G_AnelUϕxŷW_4'D3.Et@]+?wyz]}B{/SNʉ'܁4*AER]4iI yH!]me Tr+j 񷭉NZၖuy퀠ոvgz4xx'왷\&M0xsEm o6tTE=|Q[(eB,:JwfeEELJ9]SĩټU]Q?Y.5'\Í)IAPQWB݈ZخVvPv-Ak4v#:B+p .)9ỬGĚxuN/zRn38 QVt'A:ߖS; A ̸3S8/( )ٿ3``BafSqӀxF]$f 5"{{܀Z{@F}q3e%j^0`4Z7T^ܘ^ΐ$%50웱qyAk6`ޏa[繖$s`{2J_?O(Rd?T]jUľOr,Y@>ةM6=_S *C&͒G dBoC9:X$2ҟ1txZ;錏G+J{4>QҦnSr*FOu4S}1~~hQPп×r~;T Kӭ.R5;)9irs%M" ŀE. Wl$S"HƦb_nR! 7Ő݁_FUje2L"\9n֢ F6&񔳽痚{F%8RUP% r}Y:1jL`f !߻†β!Wq*TT/؇) F|W n2ɟuܾ61DL${r)st;VQ]K~@&d=T|;{W'R7^mπ컸X_6д{K_?LI۩.zG= /<6)Ǜ>r<#Eisb|Zᩕ>/̭i,Ov[_uMcB_AN[y*l!4|7@/jP9itŖ?cys΍ : fk65`皛?dH{"FC.V&x\$[qw.ʼn*Tx,ET%FKZh[rWxuNs_v>NSvN'X[Q)ԣˋtcE%U X"&C3:4,WO$YDEx]KM>֦ꪤ şփ9߬H%.JfIX(7o?u˩%T??α{.ʁV2mͨp8nAbx1#,o#AdN!i8_K^2>cߥsDz}G2} Ka< #dɤ ˲n{Qŝ\{Hm݄|5DzDlecT@/l#_^%+iu~fq t"W˯'͉]#wL~ǦoG1Td,(fE&=H=8l ש<c0l)ރ I==QhY^ kIɦu beM_n2I))`]p;>:Gk^$Y^7 kOAk"S:TWcB3x&U6}Jg[S\"R_'W|T**+4a<x7q} )4{k꿼fm:v`;I:S3*?d ׁ#X\\#X1$2zVKW}32/F|᭞q 9#K:^b& ?;D~*!UkumygW\ I "ֵ>zO 7囄9iݦ%['7RmqT?:Ɂ2_2[dי~Έr=^A[8'BI76 \غy ?ۧ-FKK}TxpP~MLA|o%*s5 iq]g7OIESس^/4OST %f$a;)FAp1Y?5/H(D!1 7QѪqX\9[2IMaTQ0ƞ8H* !Ӯ>!)uѥw WN /J,LN'I I@u U 8;i_ G:v+&$F07 g :g}=݁;|Nt#:NOM\Et䄔r#!Z\y1CsF(U c0v?`_ `ܶ%  ?зAa%#^D2X*nOecL\zfzm;@߁g't$&E7480lSz]ˇIZaf np}|Xx(nǚ>b,U@vtGƊ 35AX4G} d~;8d#zvI9sS&8݃CqJр8>ɼ}Xg=n+? 9#VsGҽQ w9$!i !$K3F||/l;%sM1һn)Guje9P.. Q@5Wj- ^@CQS1x7pkZ^0t<܍z@pp|TeԆKͱ$uE< .Qrqe)7 adN-w7V?og:RReXE+\L4Ekk#MwI ]vYlf܂/p-PE}Fdɞu率,1H P|$]\-"llY_IZ_ZlÅ· >;bofJ^iVa'cmRe-4?eߨH>:`Q+_jE"$42.WODRo^d+%ῂAKf_hkGr+b=f03vS Cfͳ?Ch,e.>8QĀû9ũ&RDQ.@r XR~Iq/իIuN[GǁZ_}9ϼ L廵=3LHc/b.J Z :AxT[ѝ bVC[~}4N``_r .;8c=WttQP?`+|>墳E3uBjBb o[:qˮ/c%7 e1yHq-1KmCҥ^.!&T2["9j?Mb񡉤$HR Dю^>n8^p^?3FU#[_KG)=Zfz^6_Ib ՛xUAbmޒ쏢yDj=j6Wc>sO:}߷o :(S6nNd>;7^ĊGMkl9l((Xj;`8;F>Lm\Ptym~jcu94e+^92;I6EG<˼+D[P XzF5[\ejOINA$߶g` 2I3r[0Tr#TR_"^7YftT LX4r&6BR7mk g~e8EꨝSbx"HR {PHY?8m|ԮUm-<1F a1>Lp`}E1Hˌ}k[s' קMBfrhݞHUKHG|Ngr5R)2F΂ad'\5PĒ=ov Pa W3'Hq NKjIJF{d'RASK5{+t,ğ ^\|.T5C(o=6K5xgU "(03/5!LX:dCEgdwY1\|;{Aleb@*zQQkKl-jo:Cu@ؓٴ*&_޸4eTy$Ug͋qkGevW G.G=Mv ri4S }]y :oy  # KlG@҃Hƭ\v(/.nV#r&EWT(,'g_E,ShǏ ‡tpIHj۪kADv}$MN*+z 3Az]\!½P|t\?ۏ?dĈɼ_qTՈt,<" $oWYk(C,r_ .z^esaٚD yNXr% %'A 5R O+t]eB7Sm /:;ɪI$kư &c 'n?ʡ.;%;xOЈvZjc+JD |q\t՞GZV,kX2e5p~Q?M&cN m*D 9 - Y7J0¼]Dslp%x@=duwFnG, <hbuV't&[N頖S~o TE@e1Wp),>0=2u.{흽SySzyAE͉fk:kWlj,asj}3C,,+awly&xN݅MB'OOuv!=nMmexJQ0;9pݍ;#ZfS86%n Re^z%oCzr I]a*Š:BTqӻo[%nv-41JuD-' *|0_&.mAO n(W:IyaRJC,%f%cA/5rWbo=s- ߘ\a-E#Ԙgq@b5ʼ3|oB̰J9=C3vV˟~I΢]W/1gy {afnY2iyuߧHH`܋Tc3K:!tg%fg{XG.aR#La;Lʄ.{L$LpdخJwz/(E۝ 2FE"3˓X/+MW:jP<7%x9 -(ݤǫ٥q[gO*NCϨDZ[Hu- Leb[e2T`=//=|*QHn ~bRV" zi)<TmVYʂ,T1]: kfzy`R[ZVlDI(sw_! ˷[a9B9E!{1tCTZVw3|rpxpWxzD'Ua5m-CGB0y\1ٷ*FׁK(J:[IȄIo7֪Q+Kq9rO/Hu?uc(L]D,M/w)R* V>]X$ z1 [ u7[b:σ'L>x$q<|x'PzJt:ick{ S:އ- !YQEevr5_h&:W8*&[ ecGIKFcGf-@/ngv"mR@vA 2lv_8ڌ'ݵnjAL 'e(@0֘7/W:;JY,CC,gxoυz<]<rŮzOPRL@جfM?{;rS ڣ NEO(r+|۶ X,I}GymT>.}d8_Qf4@]O` gjF+U`2wnh\G`nJ);R }u#+a=ب5_`HOb;)rba?j+Qh*%K(L_p)Aq/}\~ h2R DcݯoQ ׆}s>w,:*JȻܨ"=~M}*ڋ9[*=7c~6̓880iBsYbl1 Ctns<*V6}պ|Y՟: fѡE7&K n*IEd(T/A8t83XB"@Q%"PJ o7QTə{dLZ grySwGߓ8ÿ~yiJ?RNZl^R)2PH@oQwмcPV?7&3Of6uGCcZgkZ;\V(c8 wsUx}("ضS~8/ #]iu[ x\xCҡMSÄ`ql^y2‹fϷ7bdȯOsLZϡ0" HQP=tt Y)*EQ͟MEO(dO^qb  -j;lr;66ֹK%آrl"S)g<ɢlH?y`FS]B;*0ZgNx u5;kI;ZA ^}9@Eht|m( Զ$>n;CK1ʃՓFC&p/sq؟+- Y&k,)GA_r'lIruKfO-~K5Lb1N:i#&6R?z~12h刌ҤSNi=0'Ucj: #$v?$cVt|p"n")>:7(% $UgھMVeYƚ(:X75WLpT1RՔMmp3ﱶ3͢yO1k_W1:c hٻٻ1!GmτY?27\p:aϟH|=.h/F_D%y^ P3ok'+G0]gSBj>)"6QG۳OuatTxO%3 w]9dMޘHNS9&yQ_$yv 'A1#"2߲W@v\"ĂXע:M 5+g4G:Oory* q%9.\$L}.YxVD xEh&/m%7}snm$adepŃc=pBN\uf^2CF 'y ԙ6㤄|B-LQtO6pb~:J*N홭z=gqP;Aܰ5'.gڑj:p񇳮/Myp`}F.pgT]=R<^@\}fE[EZoQo˷A[ ;1Ζ-֫eҭb5U~1D~:,/{fsA{QkO?G1BDq+IjLKRdR=5+~yC0#5*o[Ζ|%C)h˅SApD(];;Ia2gۯ;:9[ڈu~q7/`(W(K;D[@0u1pwBrCG]^jux/|j_p3u yxU'M-䠻 -nOkFq6OӠ b^QӿSU U(y/p)83k?:SZ6s4!aEPU3{oôVW2R. $@6c!TTeVןdZMZSD>6+}űf Sp:E#z+e b6B "DI0&oZ%ee`2DR]~5=kGZ|@fMVy2 dht#u?sC*e6v[Y2dac[ sl؄:E2ca*L׏QYM#y7sƵl:c*@UYdyUWu1g|c] (OLV| i_-)g, a"nB# i&Aka"ߕBJ_}9 q麱-ep3g~fepPcò. oVaւL)zק,T(뵏*OKf {J)=oP CGns9IbʹjO8QY CتZ'v5 vm7vxiՏTCL*WE ssk>@-:`jgF9p i<0ھϺa *WR$;:wA˽%S_C2B@QfU.SRfw&//}TbD P@I[q"; W.,h_pq[I3͉祐|Do xʙM,mrzWӍ CR$ZJDZvNXF K^c|7tk|g с+vkܻ<ߙR)} u0V>bST =k.u壽zL42<c3Up~FuiaׂO92<e7K3:֕nFܡ'Ё,߰=>7;$Rvck\w-.=ĥ>BT`{ t!}.@j~D~B%0vw ;|Mc7K"K%sIj@K\ϱ4rwV1_EHy PH @k-c-);h *j@ڏ6`R[W#i%Ҙ٦qDjXȠs}?荺4_CR UxદH 7/x= 8%AX9՝Ο!ఐ$duթz!uy* Ϭ9/gȜd3ǣ;lˤrNKݖ~(p`rwCX:sv((QؒcX5*ҲsnOcZ;'}[+Q̢ j0rkYhzK;*z+ag5 y6\-Cwos 9۰`E؜zRpCe`u݌f #Z=?@uk G&3){2Ѓ(:ǖ | `K*諪;h*If\Q| Nt+J敦 WSHJE>p^ӑoՊsVh$: )a ]UʈC´@Kr`QEVaR鬋 |xl \ oP/ZDE5/~ ;ձF8/g 6Raݶd+a>_5g4@5=7K"16iɡ~ OX @19ݻMcÐBCCP;t'QK><&49^}>a@ٓ89qeFqUaHr-kw3٬B8RVЫV;iK2]^QbOUa/jkA>膕߯ᅳ|acmIƬz<"#C >h t>ቲ{Omja@Cp"WyдIMŸm ̳+_JݑcKfM']R#6q}|44VA~-d[K7防)幪}=]%WC~^,f#fTcߓIsɽgڙQޓ&1(lK4vw5JD|K˺|T bRDnA 0 ~1go8"glP3҄pF(=al$'ybXQ}G,MO,ٖaL`z_CTKdw*ix@NڜeJhJO-q>2ihf#-_XEFO"4L/d,Iŋ3m V8លT#S(  < O?䭖] {"M*,$pl^3|2G7Ly.ML( ~;.L!(fٞ u-4ԙQ0_'?‘(P) @ug.䴬&"fyػ73,>_#i-ͪk9uK1}0h1_װذouZTM8Xm,^ʗ!'X#X5sb@@-u\U٩K6az:15%sq-OavnQͮC~ɍ#?(PY2/R ?Eћk}C4QWi3^DGw]éK4CeS}bu 8o8,CXqbOtB96 \c^PgE*a˵Onɥ$7T5ߨ 8nJDD-e?N'*ۆJ]gCCF>.nq>w줷 Ab?X)X ngsGw%8^Vq#pݱ l3WX5- 8 i9Шy=+5̴Kb_Sbc^+D<Ѯi4#9Z?o׺L?]5j$-uc%pDٰʿoR=!R.?=/9ۜD;w˵Jn݌7\ɦ4p<ؾyDHg򱅰luΜ8; '{6u&f"-*\oܙWKU^#)6*&4\7vDD;`nh J;)@Hu g>7HqUяIݟD1k i[M]{eIHitblF> 4PIpN:9_ EJ,UҎD>c-F/Vqp$FP2'a/NT%Zn~l.c-zKCǽКu8|씌t#YMj[qEuvѤv,ݍ}) CmYm 'M˅xA^YZx> sx h+ [rRKVpW9Lq.~NA^pj2MTW#F 4 :뱗W҄/:&؈fC4 RIt`H?J(܁x)Pn9dDtv 8Qa5%9CY&(2L`"\1|Ȓ#+'v/-cYXȀhb&$~Q5y,!)"硚||,;3eEaPt<_hpS?V"g˕2C6Sz.aAlEMQqJfQjӍwofURQs3[8*T>l [vr"tر:\Hߤ[1}RMIp`6GO| eUKr!p.wrK\\t1lk UPM:z:K4./&ð{JMƀܨݶ.cA'5) V8 NCѭ ƶt&q6eFy ~-+T3c`YƂ9&{T"Pְ*uWe<:o8,zauel}&P3b6 JhzB٣M3G(}4o8}* PP@5}FbzJkljT&v{T\\t.W/ f1Jz(xѴYoZ?Uvj wBRu_aiSyNgIb ?/I𣌺@*NXDO~u!& vzP) [\;6V_%@>L ĿSl*d-};۸geFL(/0%^Ey*(vng8=rmWyfC7^~6) n>)¨fA}jsO9_uQWXܜk9䍴)'.)e+,y7aRր7;+ACݿ]0:|c^ǝWmNթ;!dfm/=bp]}39w|YjEI\hWdq$M<@(WJdU.#yfNs͐h!mwI[ vQ9Q|Uf]Ɩ 7ڢ/EbTrXUl/dwhz6=:a9gF^2Q"fo(u6ܔHt^N.1vBu/bsWNR׮+,2b]yDPc@r|9={CĘ(ݿlk+SFɛ{#N+ >s27O$ɵfG6,y+2n̯拑t74EZ*4򼬃}a5%rd\&)Oo qF<rNZs䂩mpC6MP#M9x0i+X?{x`rL}(tb@tv?jͭ5GۜW3Fp U{%vBX\/ȋB4hM N-E'2!*pFQkZvKm%Z(NT+:\_z1 [*ƚr:gFh L<+_ũ@$S-(EJZi{WF1l!88yڹJXp+@oU{qoT[gT[Gyi&୓ך1vά=W}Cps6MPPFЩԁ. _pyʼ`L!G :E!_v .\r[kBB=<q ̕|p`0o%Gf@wNtƫƊyL|u^{$61ã Nl/s>O|+ԾL+SV:h@ѯze. k-wTVx-}0a{e0dlb2Z(ˑhNftÉOOkj-+A`/e^0Ra~zz`C}%A@X)Pg|ͶSŒ (Q" U24np< `L.SPdT39biSWVZ 1guXDN[ -V_T9=xՉא>$J)u&l_=WUZi{X7#^vB9nE1Zp@ۮܬ2Ֆ}Z FZ??}~ik*RS? t|G4blgYF_N.i*7M8)’#ߟ! 3ogMC{}N8dGC!/ DZ#l+ܔWaZM r)NǭH%rQ~%5'&[>ΥDZ ^M%…xPr*Ϊ<1Gz4ft%ڒ,(f'dΫ9K\fFJ?dQ@2 MPXϥ_kj/΍A̾}]O ()8tx|{@6BQ<ӜHGغ,@r2T&I#>}=,Lc t&qġ@ruNC<:C+n>uP]*5L-!҆9= 3 c]u/#w4)<8f؇5P@_L JB1<5pT֙ ^IuD%F[ZQ ; $I' DD$O]5. |=8b?5MmSF XTn *d"򛥂Xz:"nwwEA͢500 *!Yt[PB+ W*'ڣ~g#%4S,4|X-H=&% ڗGzS0a|gX,hKaqx9,yЩv>k[Qx읂Ví$4h%xPT *7ʢy4"V_ĦAwM5+a̠Xm|.$^#T'Gqj.@\rM~?u }ƩXpIǺKǫ]M## fhLO,ӏ_j8Mڕ3%C_DCht8j~a ;cwa7@% 3N~ȝ(Bp5*!7!rcZdf%C^~*Ûy_r[)"l֋KgK)%0U%;,z^tH=0{xd jLkTrO/Jl׫ugĩkjMZėl(h16FД:4^ozi,YG۝CJv\]d%G7Pۖ,md4V(Vi1ŢNvR^TE 203LjhFH,m9>T2O -"xeun&hexE<Q2VoJIHRsBzڍFj7/qBCbT.3LX_MU큤@6鵇iD6Aemˇ1zo:Q4bhifz־m&; $3R8цPBCꂎ֦}K+`1:@z՛iw k6vbPFd"^/WeK Boq *C-5c֝/.T\x-ƠO nt'k{?dV[45Gl])-l o2T:=rFb{x ΙY;Ҏ?zP!2oK,d;pd>%{  ɑq ]6um3俶iM$W`{A|& &IlV?bO!}kgI-:$Yc F1D\nLXW&z Jo vW{m8zV~FW mϹAcqR]YOW5m'|rf~Z!sc|ld CZ̊t2Å `^Iz*<1kת`]m"魰cSrc5uzЖ!!$A18EԒK.ʌxO9^ܡL>l#??7zhvkܣpT #oY/)Ynto07X qLȰ, MMFD7%.thlqP1de t)|+zxk+U҉v ]W-"%&~`nj񗼸-WYI鏍ݗI?P?+ ˧&oo^13l͉;w@aXg?G#'z檲j>we#e3i`_{T֠Ҍ4 wӠXp' a`Nj"dIڄުQ5bInn Y 7 nL* %|{?t ĢcNh(+q']*Pk*) >o?-9Co\q3<(tpn<ƥ&}'?zȘ]@0r ) /O#Txӟ5ҳ8@AZHKM;BuN`cD*PI[ˑƖR% P&R:)nܵP?<ҙ C(d"!2Xa9SM<@;Um<\V$)e<s;X jՌϯh^pJ^5hbnrm R9>Ue޲>\F3f,x0D+mO V= "{cRױ:bN)N+ }%;;0i P9mƝduzQ|T18A\>5_Sz,P_lg(ٍ-lmz2u%A?;dCjƨ $y?{a m.L9iH(d02C)kH74&7reȱ?GB'գYZ]0bǵu6 I/^(i?OBѴvt>Oo0j) ts%O$0K% bC;KbK7sI'Y]4A2KXs80,hڝe<;tXVh;S";|*D[zx/2tgi6ݝuzzMjކA%x^͗PW=12:u%4lqN1@f}ܪA!lo7G[؞u娐@Y^.60-aJ~J ` 9Bn[1J?'*K t*Wi8O_˽;}soeyaG nDamŽIP{[T555 6`C ˺T%u1]&slZ4Y뜀$;Is1 S'&T,i&;W?~{9 uI\33 `ŘerqCU@x5JaMtr.* ͠PDm2C8O1A~yOJ*f$"fxbH2?*K9csSd)MSjIY,Wz[َ,^#;+A]wj<Olq,{^@D uVL 4~;('ڳ EǢCX.Z-g^9[=LVSzŬ-e 5*ѺK,_ԊjYW`@Ƞ$yh܆{:RAet9s8BシǒZ`Q̷`Ѯ~7͆)1=O1>skaSmhlyo}uDcb! {.e E$;z] k>X ? -䅛hk2gHFV>>z iburQF!mGധ3|щS&D8@(-JD'Yab&1ך1d!-++lu[Qo>NA-TN>[ĵB1NJ2zL\wc} I &[0.ʩ.lM^$r\gh?D0lTOÜ L_poQ=c<þ 0p䭑{\;i)w LT,ڌ "gi35 5ً>24B*2"ܥ; єC z毙XTKңaP78u.<'C{&}8M9Mn|p\V3Tx_[Wl%'N=\1--G NT۪1T13YUzMS(ioe3o_ȺJZxe_Qoi^׹jH}ct&0st? -XNp[)1M͈d4:88ʄFSpӱ<3c{ wII*1kCyy .Jo&42WdJ, U'UEnZV!}#D:&@{SQA5u K@Izka `qǏJk+`2N9 4¯7 Ơ%&)g,Ed3~"=`9C̜Xe\*VRlصdgIrW`inW|.R:I!Mjp"zy8P{o) B*ȺFW{ڻƳbI?jQUMu5:e#jxS'JK*>o)|=kd7?9 W|j=cc;q_oQGcLtp.̡qɥJܝW֛:V|U|?On[G~8)L60QJU{E11% I 6,@,54zs4nb#b!VmZ0yb[GOOZOJJsRtޯ> MFwFMo}MW?_]dNC$/fTYg}.¼`Dwh n ts aAn$'!~td5;C gf7Y֔xz[v$!1vxAֳ+GYʜܿUuťp*={U7$jӱ尡~= #nJslRJ W;ulXQ`6?7Mqq "?+X%NFŧg-LW1+s>E/׋L-AXNCv* M6_M{yϼ ~VFBo$b 8= iXcr7e"^3_EB ca8, ,U|tμl7 ob905S2+)j; r,,i Og%bq'+xId|y7|rz.#XWѷ2E:7,$aK d2I':4Fnq{?۱cJ.Q-jupSrFl0¨}ø #\1l6j"s 4^$}Nu3YJETN"9ix:X37JV 2y^$ٕt>G*V(O ,IMΐYlgHZ.mdbA25L`s0?Us\ 7JRV.zt/`7cǹCqTKLQnFQ67Y+ cqg7.q7_䞿 Iu֥a+̈nl LӪ28DG}d80@tRa;˫'_6P4Z Ll-L~Q7t%29;fx$t! GhomK|9܌y5' )ơ㮍 PV"rFl~gYgt辋ˑ~X+ +,؂JxL^Uoo5)XUYj2O?_3b<SgG>b}t9{ l *\Y8.^ۨ`O}(6b}-2h*_s9(\%cK]Ӻ1j[ĀWny]'*߹!^= ) \ѻ8( v r8j-ِJ)2#+lhEu·,HNRL-C J?[3XB; T-5:k$\eTy4=Ihf 3?X-fy[GM&nKX7~f M)=wMXnvhK:;TGpwjz\5D ݢ,+h+@>i>/#dKd:xWhAf+Ski!L + M,4>(d嚪w]SꚀg>{^n&~"e}Ud"]wm]zm(.E{30Yv3Ԯ~8H{X;뛷񛵙3XDC;Z8D/IĞ#~]mC` ;)9&Lǂ]3M_tX&mFs~5\"RdV_'Av[ttgDxHAo]RyiɊɈ*SZv2P덲j==YJ>7t%/2sM_d ZKǵi5}_۞2-@_hDgv%iڢkT8an2jq]D5iFiኗo`֓L& WƂTna.wJNPi*j$ snw̤ `t 'e±miP2˪>;l/szߧlTgW8fD,io$ZSA0l1#:!{'۠4f76zk)j뺡TtP"*C'2|^\ h\ :8X"\|n{`)U4PP:^Tr6짤AȊ9XiGV|1͒IOS9UDfB#LUYNBxw}Ч'.^4:,rVހ@DknI1-ڪ=Iɽ)&|~P~Kd̘~`3uQki>_XSgKqÿK)40Zag99|+1TxĦŬFtz r3kD&}LPlB mx*E *༛IԞaBrIT :<l 덋>М%wsXihc^ iU}:K0T_#A."UYlD>8N) ޷v$'ݘ,]!d#Wx(ݕ'CyK/$SPyZĬaF}ȣ!鑌$߰[tz[ikŸ<()^hn롻/\[j$oj5AazQγn'7Y`&`\I 7l {%0sIabM00UoR<եJ2P?8I?)w97s%\! gK 1 ϺIgX[w!hLat "\XR=]>;ە,Ԥ nv]2>,yHu L g̥QjJ,\dW\kb%>"WTcxđ LQy:jXoF Qsܢ=siBMaLcUaɭe5G+"1zljUB$Sؐ=%[5_qDgE߁ΆjD$ThJUyh +Ug<[Ezk|(2v?ѓ-E ]* A(˭}1gfLrm)YȖW}3tMf9c}rI[IJ@<gӣ`KT3߇rn#>YـoYA%<+P>ph-X\{_Ͳ^6TCS-02ă2A% 391D L6|1ݡG| ]i 7u*5Ϥ%*@y4>L\R=Uu|RQVNKNak40 I[݄q+Aek2~c guJ8E&1( bCΓP1ЇG ]%w RܱP~a^|=33!Ⱋf. wBQ.GVz{@]9"e}2$ }ͧ& $>B+ҐK5z)JɸPjXJPP_ja%Nz"`mVa i> ozσ0te@YчVB+h!uC02rn+5xd.Q6=CGRGvT"iUL!-Z' |9a_ڋH{JfY~)q#pt[DBiFӧ nBEpŠ(4;n)2GYˠ&>@RnٽƩ7̖Y){`hlt+ݷGf+{lZxIcĿظ>7"7羐mhG^ Tfۏ\zyYfue0{%UI]W{aE=R8@׫ȔaCs"&,K^LNhCs KW *J~ܿ_='l閤5Kl]FҞ֨* jom1Mz'mzl N! -ugkw 9+)<+jJbqD;\K-6~6^C2'_K C rre: rQ"8jkbPt E(,[ @PRmT.s0l QC]z>861@ۙ7*ee:as\}Uh0P,=ZMa0ܱH;#df}pcWF=a^_FX>^q]5Ot>u,3tc3!Nkō}LQMUCf2*rnrVA1UۻI<,XWs_M2ePQGj<_h!˒9lFq3lGkEhڊX(c+kǗm\vE&X_0~X!]``s;a80"LV.Ckn'Ѡ'P~1;lsϸRKKS6x;?ˋe0PpQЪRM2P/;Ɔ|F; Ν+a5q 3~7LI]Y&%:Xk4q\|t0N-ҭǾSIҔq6[ٰgl,D-A_8!ͺ)#,F?Dow4ZtybʠGcԴ|TE^y҄Ja~}yy'1l6 K@[&p/n }vD34i9bC6y[Au5/ 4n6)e;Vd8u\g{"ٟ|)}C=\I꿿5C>?VĬ3 di ;c<;.NCm. n@dΏ 1$z&'xH0>@2Zbx>_̟ .b8:{#]0(eawbjs'R. 7 {!bFqTjj痷sf*υe1i>ڷTr7ʫm|XjM5DSx(Un=xiyRn c;qK7ñ!RK7:qRw^'S ,_H0ƣM( BJwڑ'j!UBa!%.P=yYuI,\N\"<|iJP8v$t2k\7x7dv :2 zoSW#R?Ν=Igd;;LU{M9 <:TPVI3&^ CoޤVPxPrL PIPC8ܶE|v0rmޞ?QB0HBE3d݅i qPyy]{zlVOu]Gs$djV.f{/m-|`s0LsZx2EQ {da>S;cs=7Ѳ;y )f*{Ɠ(y PF kPxka wpVea$sRBOπ.+/ HŮwfݔRÖ zg rD3b)M4Ҵ(|\ a,Je<VPƝU0+/8cSO=T} <}gQI ˺!ԪW}X"^JWW`x6Ue Y-{e+G(p9LV;2ӉVu1nS -Lm) v!5&忐[SpLϚyp:LRBۺ;@1J,J"fo .Ql* _g*ު$ Ҁ_ڭgR N>΄[ET8ޚ勸-Q uڴs}Ey0+(J˻ 04:1DlF;\5cAV7SZl_Նo۟ NJi%#]:ѧ~)kA] 2W3Khߟ}E&vB1SAB}εlM4GB>%LJCvs@m_``ה?Cb؇~5i_A=vg""$/cGX*3EnH"T:C&+NMwڂ(=(j㷴iH>0d)[o`z_JvEIUM Q-*|A*2 rrDd $pɴ3Û+dr^vm}/m@ $n$ tu.lz)UNl<5B]tQOOOF0T:l 5~_%Ñe] )ċ,@,!kI%#WO 6;}@CXXQ̀xgEWW#p$ j[ȡ(vޞ: H] Q#:T>$.3 `w^f~!'Fؚ=v-R$vtVH/x(ӗ,8A*,]/m %k̼B~MOC %X̥=;h&jD9;WG/9N(̴B3'ڦ0A._Ml(`Va_EThۭ r.˩1ETalsd}/]2qc☀}*殅;XB-oj;kQ%ylo4& &]'eHdH7].<ꂅ|ġ_dm[MC!dJ^{v@hf8Khʶ+^T .Xp-, hPqu"[GMB;kzWJ|jLEP`j|Cq[چ~ BK6g#n6))SDQu=i>YH{ӧ+&클l}ٴNGKq#-yC&!Efd?Qp$\:@+S{Uhij&}] Uʖ,QeJZ)^ǨDB}nWH["{!x`qu3o']>Tl`tH L Wdgר(ȘlWNJ-:PT6sc\x֖WCz (Xg77iY9\ED@%v*<2)oy2tbᖮſ+ 5 @=rI0Y1 2Up Ŗq-1B)q̄i5b.{YH+,Qj; +#4DKYXӗodf&B!!bz˻V :dW&wYXzS<38C8D)ְ080eAYKZ;1֧Pcڶb4pX~ ,N1 N5^aGG?Q>{ g 3Tiά/RTGssr}k8ms'7*{r̠E33n+&+:8f')n-8,5Y'1rs4_b|K1M-YÁe'VNoGS&K򽁂klڗC*JmO.,够 %o><| L &J4B$ TS=gg{UOs;ovY:uIOS1!X?Vx8!}~Yj#7w%=J \~5 }QWj:@"6XJ.0{$>>CgF0R+[1]eq9;<orgov{Ԏ\r9fMOKź7oZtA2Re@+L/7U +S]!%F7/=dm'gD O9+:O sy\6]wR^a?hZ,i&*~ڧBRz{Y) ^bm{.WOYa71H  )h[msň ɡm?4US9z^W.`ZEambYN=}iѥ}|EIxvoCYj: eB'v-;x%wR/ybHռI_f׸+Qeꉯ <2ݡ92-n8z owyޭ zgzZD((c2&gib};hc47"gW }M8kd̔Ҟ6: H' SsVO8Ÿ8_?&e"ʓ0Ǘ;$b'rO<+/5n" "h=—R-qs Ua;C $X`cl~%s )UU5 ]_b :#i~~Yj6Y O_,}~4d{["-jKd!=<@mZ`AC}({@6}(~WټuA$gk=R%B;bbo>s@yU G 48U$LWrV!#q,73AFH1 #cSGe3 h/J;Wά9}.LTCiLtyl<(n+WXHRs$}Z']}"[LНZ#]szV|{G*.@Xf5ȹbKnTIw'mr!bGC4\=]v{_iGQ7 }C |BUU'-DMv낙T!zߔc揃E37CIxIزuK~uJ_7WB-E4Nllq 6H ]F)j~}HG%"^ 6&$Pg^{&ۀήX:,gRb{w˽" :nfjPN<ȯ&9,19D6<#{xGp@OeD_M#Z tuZQG7BΝ$W h+5^dF-riUhᛀ7Gws\Y]&!TM(}~ŒQ5P*Cha58sώ!=mn8ݼxXO)0!ONs#?_."s2)cT#1伐W/KO>.`/wp ]b[0d5[s%"^Ɍd"[DW{ź*E|/ *($Jh@TUOwpEqi:44!8d݆+ʭ&fvP83h{? VA{w8.\7tTܵݡ;:}] H0j1q`"rE}A'oErxg>54vNL*eeZ>S:(PY ,uS/ZqDhVac֌ayF Pg:P1|A٭̝vkvc in +&J*h4;;T/HjcѸuBv Y9aagߞtz~v$~P^CܬKYUC+(LhK҉vDulJڽh,E|OO䯚EDĩnb->`,pn o$O!oM-XP aEٗ>HڃN~m3="/_Ϲ/פ#8CFC#LZ}9V=?9(s|. nZG>i edaC&UvZ9e4;-^`:v'⌄?yG;UgqxNP>$q[[˴Va {? (!AzDMkG$sRq@`>ě^ ;?LFjɴK e̙LW2eS,~>Pf lCgTӃE|Ș0Q.Pծ7e'0Pw&BlDxL`e})|+l~WgIx-Cqx!+ʭpk,H瀘4^`:|Vs'RxμKNT(h#ަO ZHd Ve;>-W+rBCOVJhɗqBTjR<[dDMo؆?oխCb Z}(("Cޢ47DtX,8l|'#لK\$ޞ,ͽ:LʢRR#cn$g=f|0SOכ.U%S#cɢaӜI:-qlnp :sNPMZm3;w3ȸ^W/3hN ˠjV/vP2VVlˁqM\\k{I5@`ؕ}[나,s$4%55#T yocvuq!A [_2iGy$hڡH*I9VjFadR>O3ݾUAT4]MͶej$'[5ڏ-tbjecmb?P։znpef~^9؝&k 򩲔bPn0F| V$Gb S^ v3FBvÝNK>25_>.3 Y2G皮n~}E"!̒#~#P̸H:aSHO:+z'Eh9?Zm^Gq)q<2}xCkkqk6 Ў97RMI6e{J"ӕ k݈YBJ~O%픵;9N/لV\)zKed Pmܫ:!UDL o#5"@2=->D&L%@*Wk#bu앚=*, K䱭n<OQ=mkTFtt@>73Zhv ~s* tD- VM,m:b~WN*Ѹ2 vCӇ9M1T4 =PU*.=TBEg\@#J(=قυ Yҥ׎j;HD),bdl@VhS _rjcT{c[Mu›#-YPkLm lrQtF#,YNP%&(dѹd%O\qB]hF.>H*z# fzAkJ#t!Vibqo/\JO7\K=seU+YLjbܪP^"xGn@ C#G-GcꞝAȈз^iAŤ쾜ī%w Bs0$T*(h:0\  *(-^o gM،d#=D1X&ajo]XpT%6y~X]%5WL#H $$tߟ$A8)aT.U\if:@b)oDŽPemIG?)yTh9?=>(cO?ͤS3de ^xqfu"(FSwsɢVwW4~|pԠ=y~G n_ƫFP_{;|Hd`d٪WY8&=Xn#5BU'tCwbՔ(Ma݃c<4Er< R<{Ӟ1*H3#xA\-ŦW8{=cUZr0 ߍq 5VZ IRE$~JV:+O*Ωָfx6l' BJo7 fJ&g2 HvE!&~]wމkx*n-,Yi ;8" ]b3en{{\52 G}-, :Cc R+Y"^C6 [ݔE}Fݴ>{0?H4e0|蜣L\o>Bv r!1`ZLSrrX G4;iNEEzڭ&#v՚ ,KrTaa R E0] uV|+wݡ` XhɀپYZ|/>W~EJ}AZˊ8\7Kkٌˣ (ӗOQ& BNׄx{NGfcS rJpeNQHS#\>uH"%V4Vz<|G/!* { '5pV 0B-@0n fFF|oMfvd|y>9uaVYl|̄Hάu3)4KZ2Ţ wGzxp:'6GD*_,]MC͹ #U;^e˯q'du`Fq5xTF`zXX57FaI(M QUTľ0),!{ D4Js8$0i zC|$ -%?[4WL9dbKn폕õs=1 piF ExBwFe3]$_/6 )*E8# V(&]̿ۍ`d^Hd~ ֗=Lr(|l 1ydY҈*h,2l'Y607]n6y,uGHż&}ɩDC鍋eOt-oaO>#pʣ??v+h?T  fTxaK͆$d[iBBG%|m*m {%D?/?N%9& %ISGuZc:# gww:=j,zobDEGG ž 7'폿V V>ⵡsHPjns PUԍ29r$VzYo.XJaJZjZm]s/K9eYWOPsP. 0)H6Vk˜S?Љ5;J¨ȭiAzAްPt ~~EKD;|NL&}6ɸ;|UM:*kۓiIA^ƌԞ*;1ri2CQ(fiz+0)v@^3lwL2k'*ˠ/Le$&ACe=,솱W<ǻլ6{urm%V5ީy{MI~@izBDqo'ȧB~! q!@=NV\M$s lS$>$>ӕ61S>M[S.NUrSI&X= g(Z&,Z7,rÚ^y͛4po[lMj YCA3~o5(3ZP-2$׎t3d\h="~`"M@z%ot#YTbS䑖RNT=\ڔQO i>' Z/29p33sw Ѱm$y8;;Lfg$XvR?AN4%*fUg8eFsn_g ]4`":1ZYkŎsG*t*X.Q?~9 H#2bh`QdkbY2D[3 {V?*HeD:Cؗ@V5nPeZXYw=PS iZUs|HK }ԀXJCch8e-_->*%vВ}}83 E_~`V3kS`)/ X#1TOFڂA}uZEފT GM1^F%<GR{ Jg𤋮^"%}JCLH\pp.9ĞZj9\b4.RQ K\FQK|n,vu^ܐZ8&QiCLB.]&^C և1Xd(cCN' ۗ1 _"z%[t޴&b'Go)a<:NKG% Qᬢ ><)5j.*ҮNnBh?_`/=d_flJnx]b#Ӂ: 2*P#(+ $_`!LSO#hDXŭR`kNkl8:_*&T:%6 cCȕ E\U>.x ib bq- H鐟TrXA3Ǣ'@[TB7u.m*纗:g KkqX{Ny7Bg6я=HUf&=+䴘{;Je\ː[e*r;FX-dw'7I%DM%T;B)qFH3-}c[ANe*,S/~ۍ4j-l滓;rp1y2 .r}"w=JG>9#VJ('CG<]:TD7aL P!=r SCWX}th7NT*tR,_HR؆0׭Zi6m}Aȭe ( e%E0!C8NISBhoo)D`V'&=/%*s%`ɓ8;/w3_2GN,7ipŀ4l6A{n I/5]6/;sO0M:BbjUMl^RXd7:#}+n`yFGH##/>fzO[k(. Nt4]:;UC@iPE"TNd:Sͧi4SK1MO,T' ʕ(M1~} `xU C&9?5zH<ӻU4{fC3/#{6VaDs?)- 쪯R%4^#sFSMkQJ診黨Ր1j=z!&\bG <G#S:4ThkMV m?Xcb n(9 q}u%csGey&!]b?KUb"#8&) jjVR W\DÀԃQk7;SYG|h5fk =\M}JR} GIP&yЌ(Y{ts g*CW|]lܗHvCsiޢEa&QT;}Խj0'죨j_}z;;lڸEZj :/`,6\gkXGV` N +://_FkhC*64Yɹ2\Ւ~eaoޠլ%'yMqST%LExjzkM0RSfrdJ{&I6 Gu!7e-m `T\&T%-UVÆCUi #GB֨6i%:";轶|~;wH3T4]hRf%:7Uzpn˲s1vܮs>A>y@ϖfeik:Mz;;Ȍy+ηGL#yet ?WH|lkgR*{Bx6ά'$BnEWۅ62q&O܃AO8B%!mvK :#ji5š7lĺ8q%H$;ܙDd7^r(,q޻q>y¸&R+YuZm]oxlq[5 1^ h}"KbDs3 af{3+e<{98;_ , Ʃ`2)]e[,RYȡ @uv2X./v^kC^࣮D]_/, k}NAg$g>H ~ 3fMC2+TozF.K52C״2. 6PFuv9.|jzxBRf=@z7_$?j@~K]w k CKMw8;ppcϩ#Ԭ~S.{=e@ kQ¸Rˆ\\F0"O뭻%,~g.1x!O[; D^E tp m dL4{ 3t6xVmr9}(V6Q2Y"8綰{]2{?zc;" :ctv3{3B38c8|q' -x|(;9! ^Δ27qjw߀xFk2_q'f*yʁwzq&>Bą_q|Dù;>8H*0*QPHvZMh$Qz"(/O`f8rT;šD-_˳@5%F(CiFeqiн]lsT@9I 5zHkkmqɞmio sK7Cѐ#g}V۠b?i]tH#E,;T3[sXJ!# ;\e`,0Z^xK YSpwWaT(ػldh">3(;sq_8-f,x"ba*>D-5KBۉ> DAN(gɥ`P6l_WkQI%K0LP!Q{K_H?zqvA T~Z]/R zfo%<):N{[ѧUf)l56O .C $ k*+S8hA8-$I%-!yrBă0+O;[ 5 | 9@R A<[??eyʚ @\j5-C!B'|(B2M2~)Q{tFp @*K3iG%ֱb Zq @P8`l^:X5և=aDb%8BF\wQ 60x#[I(Ti{7ku?,H۵"A+S,m#Ez0n6V go[s6J B*gȳߪzArlCfPX13r}Cڛ%}PQNé0/hzՉ0kPZZn+}=`MiEµ@B7IӜڵ'$%UC0:NPa J0 \H7X8DrSRנewX AhÇ9Lܶ@SMfMH=/6| zɚ(T}WKYC3Pq @4d7LIMdR9t8eȻ]7^bJ'#s,'4^`cމ'NUϲ?6߱;Q?6=F>P[ A.$֥sM [@Г-L]870HCPMjPwj3wʇ7Eճ)EU 5xRv,R^Kbt=($ kV7tZRU7)bOLrBsj@78&Atw`AgGDN\av<.%/],Sp簌%J1J"4<☣+]UuЇR,n4|eeYxzTHٰko o * kD}BS,pzsu7fQ/RbJX gEJ'SWC=3 KgḊrFPMH=-Q[eNUs3b =t+@Rd枞sTDQ!'1-c'Dnp$`ܬRn /b -_hgsȁ1c=HϽ"j$޼]o[H55ņEdh7#;o!97Iq%")TVR WN XV@=8bbgX8pqh f.zq Փ?A2;]oXZ3fN{djT}&7V@^t;^1՝ęMiàXi8]~8gjQIZ\T/\#[%]Z&5t{bĠ<eB @nCОn}XPȝgELf^]:#jT>ne_ 'KЁ5EםI}(X^dtlh@I|P#ܗodDȿ~obecyp9YWL9zO8i1nj_7]Kͳgظ'Oxc.|>ÓLF'P3ǽ{9@kᏂE85Ix-4d[M!xj+GNSOX-~է8YZ8v4^OЩBu[t}bRȺRxTsJkL12:ǓT<O+H6ԷqA5y- وhEK_8CHZIbvl-2Տ \*i|($6h&34 Q ڊؕKu+ڗ&j'͕'9V;0{w$%j2N2bW6Iuhw>N҅&^Lm(J˫R?zp8~[ⷱd.k 4P@բlHy;נwy僻pSm%X Z :=GcWMDIpse,G_&U(*X4X,\]#]PTυSe ;&R1T2E[奊ͣxO5[]%uFh ){D jHf:V]n8R _[e bfC27P#zt>? ^',VDnq@G)sGH^jx$^k1ӍzdcavβI )""1Z߻l;/\fnEEd9[E n+x5 E7Pһ 4 /y^VO Srš&KBJ4%xę%F@B>+jJ&v%n:yS 7ׯ@+ޙ cr eM0?4\{!1 dgÄvfy)OZ{bև1iΎSpZ҉ h%uۊ! /;1gN#)$Î4[kut+!9q葞'<)i .T|eX>~kFtoIAMSET_m%i؊$n .x\j劤y '䏕ue8QOE`Ys?t* WfY<NL)SVui:9a]Fʁ':[j~l/~[*L$y}`6.R:ӟ=$ ~a)>1l.r /m0HsN)k?/5ɻmvjX L|]"Fq*=+]ʝs d2 V˃i+1H{[iGsY:YNkjbYV:O1V]9"UÄ^myohPKëk6FC Ћi赣%r*vY;oÙ&Wh7ƅ5St__+0'6>Wv#(r۠.[$L%WDc~ P.pp*Llo'OwAdbV3&8+e#R p kMPzrH3͗H]z%p%8c2F0j^tErvN)H{*@$t*!@uAqz1!1](bփ>YlLtJWI,`)F:hSY⼲M7H9+h`)UL^}D/5:e\da w#2;s|{LՏ;^ MM5HzZϦ e =`g4dJ>dqVd$FQۨԑ 8cͰ*8 IhC-X|ݑIf2*8v-UV|ǧx<tr{(xPfδfH@Yt& Gnva)Ѷ~F;W (_E >Tt6|g(M '#n4_CO"vxs>\Cz xLջ `x7s{mX_X3q+PA=FS/VWpJvPE=RpBl{ONM*2s\1LKa!o0ִx* sEYNW+۵/t+r7BDTZvxOS'g렭ص` [DpJm̀,Tw9)*CpǥKo[,` }\mal?SRh\FjvMS)~yTD?U9 Fxuٯ_~G I4Un  ^ p2;a=S2Dv@$Sg;Ÿ88B=$XpI CW:e_E@l(-;e[#},,W](]M{ EآvҾONۏ1TԸb&X%fY2t{$-7qL+į*?le|;R d<-_:ݏz;u #75Z2=Bƴir~%(M`l?p)RC#MvRg1^.h:f>$|h"Ir&`ۚVEf[iؙͶ~ςkC`~u#KR<|KˢlTX I=Q&*ҋN5K2q] 5X}y ;IUV-3>89;~rxk<ִeg#Ǟ1y?AVZΣc7䨴"$x^lpH@=ia\8qLaz<".`SQ@ʔv"lj@\Z7${O❈N{0C1<8ʄ vyFCq R1T׹?obXՍxb9 'omrf.eJ"Vf_,Mq ?{ʖ# ,<ƚ]xb\§D}֟Ȇ311c{Fo_=WzOo*~bh 'e~7])V>C'0ϐq? Mҷ# ةa=bAAg\FR̤;ͅV kHVϾԷ1'*VyYl;Ma6%<& Du)ןw~DHn; 808AǾ*QҾUikidomwxFw䉽|* >9>iVa;~z=D!.D5ktTNUfd؛7iYcދTv~ֺmk EXhY.z]0;vlS#SG|2b$}@ i!dHL&^^l7g6W uZqN^($aa]|I-|BFdEZߞQٷkAnY`0 pm[UWP~LG,SWQ&fN-- ?bw Aں3ƈXBj9`1Nv*P"kYFRnϿcL+uk,h!{)EհGϜf [`%/8e)_՞ͬf ],q cut~'*Uf?31mxv]v$Ś!{u>;pIDovѢ ppT YJ^8vzOP);TO*Y?òl0H<:< OCvO{G*G uH}6پkSy)}usCD73 ]r ~ਏ&Sv$3w$Dڻݏ:$fjSeqq2\28xc?Iyi9*bIrI9YGET =ky@إqP;F9P&G܃qGJY;ã-Z!p9v:9snmSڮ`) }5TkzTQJs%8j[ǎ8djk=UU%={ISIOrn):=-hRvϞ/h@@ص9Duf9!:XI 7H'{ʄ}5!Pk׵.aLfM]jWu "I@LB8^id-ry9kff\lv &;i >D;.c;f6K8cM`TZL< ÞM"bZd>@ʹ+F`yӑT{@j]m}^=#ɴ<4>O+?}Y.J͋1huU +lB~f;7Fz=QqV#A t@ L>irDzF.wD B&"H(k L*61Qhq+0o? Nu#g$qSJ&n6ý" +D\f$#܊ϣh81ucY7wU/S~z;<@mbYZؗy`5BiЙYJY<zv1s./%~򎪘~3{1% 6ٔgth2n 4: xuGףy)KN'!=w'> W,K|!&'€KS4S:i{<͚KG<.&}TQ~UW)\T.DC)`Һo te(lX½Mf߁$e/U;8tY ȚPv%-=e84 ^mVStO=Qy;Y*[1#N i}ZGH#99Y N.^ >ߩfU~Bscʈ}4E5%s 1|#jDN:*nqnjKwd; B3RЈM}+E; B\/HW2E!Dd|HrdkLK=2hѩl62v-f#8;'딆#N /׽V 帼)j LKOʌ45xV.RZ縲)|PXry "dfeÖs?\t.d;!U }9nN RɰҖ xeYdܘdQyo<7;ћܙ烈Vtү9UzOM\#O咯[(y >YOk2p"iZ/_;oSǺ GZ} phRdls㉸B#]U,Yf&-1pP+1ZYzo*OË2462vs-kZ]XRV7 bNt}}@0ZiGUGyI)i$ wCX*' ,_ߠIs<! a8O =e-*]Y͉7h=: L#>]jOF!@GTb1;8?\|󂹥dÇ~'!Nc[6Nc9VݴEm"ȏ&V*  CY⻄}i nqfY@m`#oTZH:@_Xd}tsA6u]}b0{ۿ;B\ j]XQQH c_K_& r)TM*VSzQ>!8/Bm /Ȱ9vB~R 'Y0hdb\,d8|LЅ_N-Hv&TyM0;@H܍~Ul'Q0cAͪwvh^!=7!] Wg-t /h .WHc2dMK `(kM9V?otВL'}'s UP* +Un\Sg qun:U(r:˱l%S+A_9l>FmW9zP̱$J1|AG=u"~İF'^ک3v Ǔ/dP1h\ޘKmJI&VXPC\vDג^: PXu1mY)iǚlsyƻK!rSYًMH'1 X*H?0mkE[?f*Důa@*L('ͱ,u@6 CA7'Tۆ%\Sބ,P58 =q] Vx.Yf^7$GFW514m5521q O+&V5|qRudF9ipLi؇(nUK™3[Hy ;_ 5P,I| Ђ¦LZ]9$0j-DRhkG❊ؘ-CkCCTIǴbWWm\P!@drm+JW/g= .y1) FH(MCb 7N0pt;QS}zSh"x/>N4'jyt.2$?^f291hɕytKh2K/m GjgjU@2 -Q<dG?&GU*Sd`AqGmӳw;M|~Oh<An;#-t,($!.,#{j0B:Q`썸7EKn} .A=PR*#* iUTA|h(mkv3>6!9Ds&G`-`8@zZlGVp:Oּl=P򣷽4S T.eZ?;$^΂pд0@k_R4TyxPEFeH拾]P\f9֢ u"s÷b"OL6KAB@b3Դ?+$Rp DD:PTx\xۿr_cPiWKmNn_ WQsj.&z- _R⡯)߶R0uָqmUYd,n3[eS &SB/Άb>8B%@XFבe>fcM?ϥMϟ;w43;AQDA[r K=(%LgNerd|5{ k[OɐiY+:Vbb匹]1-mn:gx G ugS?*̧n ËY:G@X.Ё <ݹ%`^5 K$ sՃ`(6bA*>+J]S|WVW:})n$,6оdbGD!:6ԡmnf,K Fe";N#8Y_A۟@\b†u2;̫  J: !dn. 8G:'-(n{8;n7+D1Va,h[|1[=hXq|5K7Z6̷q⺃U J-+{oP/S]?"C訖@a auE29i5h.ur:s1 o7%U>={?v-nRT]nvYrFMdIR+E&^kN jaHڋ^Bc&;%=`KN2(wi8s)E ' FH R~Y$cgx=l0%y( q2lq:Li޸&o䱤d~B9$2gp(UriCNm6Wsdb%6ƒt[I}#fx<3eMlgd('D*L`b^8g|Yj'y' Ujብ~W+iJ4KZN&=9= Wir@ DIFVìb0V$Κd<7p0%$;|.o:Cdj: €Cn6isA #i^A<ԣ»ٽc{zV417V\ :" j^z(ms21 Du^Qƫ3"}}u*Hם6ϼ2CQ voj. Ţze»h7PpM)~8@ FLIʂ.8M p t?盌'܌~k 0B꒭׎ClQsb5H a]PEe2yLF(t+ D Tw#]~3 SVэZI x@eyv{CRn@vO;7!kz & Api(++=%\$Č 0~gtkAW O*}IqäBOe8XĄ@84as/Et[cRM3z";W^WI4 >A l^]O&"W(&z`tΣ]T:vL"7Oc厹gƺNTKrFQ[ӽBn%RO#zEZ.uGLK#LOvv}W9jo!2$˙6S(Gif+B_BZͯ}c%IMf׊`*)o|4߇Msaɦ$3o-׳#MͯfÙo;(uB2x/.DWO7(C"lylS'~Y0;wk8,~4竚:h:/#0'c>04{=Fjvz5.J2)[|@3T`v$A-[1) Zٔc mYM =( PFqJ).Ⱥd"  /:dY\jf2&Q =:$% # ng\ 4PdΤIø'/eQh[I oq> F5j6);GwZ,3gMV%.@"y, u,@Gvy=PARQfz=8C#գحo#nT>ΤwȚ^;ҭi5g&ܲvOZ+RmZBLr^|0z(s\Ƶ"nJ~yS>_>eXYHIl"v:芺F0*.0DW$ƨn}izZ2;oDar'9e2ܱHά3ͺJ`q,Qi.& wỞ:JsH%;Jb'r O@q;C86$['|61/b+יmއ_9w> ~"0@>[5f r;/O Rd|yMFC Baj`@iGB"bp;1~L|,sUQF H֔u\LjrtU?ҁE-tcl=!!WU5tu;c|OstF`fp.=p~@x;zBDpH+s0 ^=ЫS\w16'ލ={GA5oNHZKBI}%HZ˼==/b.ꍕ4 Oh,3x+)&NOU$_ .X``x0߻~Wi!f9&N+ҐmЯ)щ*#(ժe'׶xLɆ؎]ìnK(SwW3 9P%B}ir`JPZ%zĵo\dd$n5r%b@dOJ% ~U얖ЩN*ɋ"-<&B%0U1t'?78?1rޔ=8 #?\ly{#foPc6 Ͼ)sue]Qz+diC0zLyo{Arv/ s\! VYZZ|5;k|{+TN0~TSZ_sv Z]oW@ e1HO>N!ߓ3F݉[DZe;Qq~ْr//ɝv ݮn0 ]JΆ8t2xօz 20 ow* afP {*qV쇦\3@'Oh a1?-= 5S/AnŦ} "{׋6b^jV3 P~ٲQW*H##Я뿤L1u"GlZifq௉Q-^~2L'>f *ϡyJYLm1 ]c-X0Ӏ/=9$ܐHȴ&{vhbА򝿝5dDi^(M@[DJ k݊@ "7}3}ƋZqv_вOK4 g@Dal75 $OzH!?tn>υ~+yѾ.wy Qהx;<"Sp( fl^Qu"Ss:|خc:7sVF="*H,'7bvqwa>"U'A+Q;Db@ љXmt傝BT[Z-6Ã񞕊DlZ3V1`0HbC VLׅ.e$zk)3(%L3)x0_7Crhi 蹦;[S/̖~;vfJd49+j.!h t"_sG]Jc|z/zϺJ_w z܄d~aYF-TtD(ޢ!]O7ouEnQ~ *9hd|QƣFA-;X;acfӸ͎`sop^VJr^W91Jf; QI-lBI'C}N=i܆fsrrQXiƣa Ҩ͚,Oth(|'dt]ܦ0E福~$ud]O"ŝjmF4Y!9ABD@~zn+hE^(E sFHi41©&NBS0xƾmkVc<1V\-1`07Wal\°ytX,5b4kym/mX1I*toҢ:]<6\_HSɦ^ՙ2QLY1C*f^TUyV{~N0f&@MN=]z=#m&82ҋ}&6Q O^R$9! Q9җF5OXc-`!<8<-Ic`,؆hnm 1u~5_Qůy%RHUBK\r/sY pZ NTط7֜T^}u<]ĈQ  5mE7Fod Ml;1ʛt,6X3Ài%fq8u0 DOAOへS/]pFe7о6a:~ɐB-%\H~\;Nn>w?IuHd J-Yg$ְFra;guߢIMcP5,BK/$'#^/7v gc窱Nf8y; DkM5DH}3X8Oؒ޹3(yu Rffx¾*nWOCp =q8k$yC087gT~&<}3 }qpo@P4pC9:^oӬ WJѼ~ʲbjV`3G;v6 ,zhhJ)Tp_5@Nq-8@w*QAeV)\W#E{1m0WWe8s#/8 e[N~yZp= t Lٵ$P\ok JY {Dˢ-$Q/xgc4O3MɄjr@iӂ+rksJ xT͎ gz*z/8^lH3AYQ7E **P-SrrKHIk,x5wKHk?9=:_7l"2 gtoѕh . S6r/5vx[ OqIjѾś}gu@[d:JUsr\0p kA4⺑$#=zֽt#/(3 ů|(ò)a]TXtVR,[5LX} z0|J0b%u#ϋUI)6\J?SP̡μj1j5ߩT.Y\$hPTvTV{gQNv\r" H2YRYZǯ|vsÒR+5ʻVN%WzfH AY3bC (k7X&ydzFd9&lPn>!<ϭ#?vͧ%Hx"__:`zm8ؤ08ҁrJyhG\13mr?I nCws!c1M&Jw @0Q笵?3uмaL.Q_LdώF^T&DvT1ՅPʵ+pS`piDnf@%a[TfOPb^-&ͪ\u9TCQ@}Jo=zT&",piY;Ql[gHG/8PH>Jw^R\(Yc3-赸F0Vdtl:!x?\dJi #1 X֐cK#͞;r:C?w֟ p'0#͡=B^D, '}Du L|wu"^;^!`U)3i9/e?}7.MWdKZL-g/6K㟡|8!b=nOf'B.ހZMiG]ѻgQ`NRy+0)b l~A[8*{H4 W~{dDjR k$cĠG)b{J VT8̄=-c gftr!Q^@[Bkз/I܄Rw%kߥR G㮜§>HJo7d=&iӄWG`T߅4XTN0S64Zk [Jl!=%cN ƒS@)ul[Mg6B; $f9OE̾qܤ681xS>rY'5NTe\Ϫ @ܼBuVTh\y\-Ő 5Z;6ۄj V$P}&=;NZޙ;8*Ȼikn ||0!]Uݴ/O oꓠ5;ĚL7WF58~ģvё֧,(6“yZJ5>lў?I3ku@,DE%e~4! x<mov:jOv(!f @榝nBs7,~.Y]xxǔMMhhꪹBoQYC濳y⟔x?㳹ըܑ< = ^٣Fݸ2?` CUG xUL(cŞ\7w'^ݟˊV}|5E.ĭ7Vs EFz%`1s]};CF_n2/Rģ=BXCP끚,B9.l3@+bi6w$.=_W<ܸlAD5:>4֋\&6O@˔֭ԌP-0 Ż^vK] +?1d2~h 郔z(cZoHM哀Qh W^l(9Wqb3eH9Z1-ZNlY=VPw,Qd@2DϙcsgHߓUyRiP*Ӥ3U~3'znnuP 2As%[.; 1_ uեgu#v&Ƈ:Wr HV}6JD6 rcy<`b4Z4=Ԓ<6F]t_c&aK6ښ\Hhvd6 %LE aX[K(lu&g$4wsRA/BG-bBnyɍPt&c&yQ/ 9%r3>ՄGٶ)sH?X'_9}Лy`֐v "p-"$R^sY&XfJ7<u|ū{*ѵ!l1@zJƟ5t8wqR^TUQEڋ fa5w%9`v`qsc@ ׮H?mŮ څjYez6A1@1C,/ZYdM!v!*PLRl1I786z;Bfֽ6(bb4?_p'Έq3H0f@`+"6ػr%NZTWEp1^+ړ(74k𩧨=:PwR*kv](/li5 #z&Ra{"@݇yKj0[ S+؋o`cPb2OUGF,'_ux@ύh Z3ݾK^6ImcLL}+ 2ly4n0;St[z;BI92]⣚EU [`t|UyR9$D toiHm: !B' +wY|s Z u['_qt|3x2kfyrm+ڭ5,pfMya!!SӅSmMyw.ZEjS3 Rױצe.,gq,3 ҳ L|U+Z {V*>^F,]]wFD.OCs(\;;KRi=_A(VofU;d|&s۲w$!ZeN:bC^kt~&u )beJidaU y:(DO&y7\k6GQkrB 1)>Z]Vj)B2^M9 vl:ɚHL_k_*M Q!P.20xf$@cp͜ sУQ2rj9{(F[(5YЁ}B/R1 9(#LWz| 4:6+rnjނWߔ|`Ccfjfh E}L}e/5}o$v T#JU\}|kXR[_szbZ16ex{n{ʼn\[/uvhJ ?Yx`P|᱋?7mHl"\~6J~}d |j%3A鿰;6 @S.GP$aH2_|TVVJ˜ޟC>.k'M)D˩VjVI/,"'76sîi]3CVn-8S8&uPd;:ȤM+t&ˤ ri+wLYOYҰ, &[n,a6,j!@sKCOa?0fR ?;pȾ*A]ŘfL=7y%9<+* uYwBg`Sz9Btcɪ j•#LHUpfE 6͖sĉ@ EJw7xo\[}aww"ϨO_e6v1w"cE|h/`M|k#"#ѻg3TLگ? !RO.̽FQ}_@2K\i~k;eb%stqo@UDĜ*?9K&e$}ԈOMH=)GX☠}b7Ҿ ܂ T7Cqr! (S0913*e iՌP^蠒 kܱ;=V_Q2!y(OU#cVba9y&CZIA#(qs))|)Ly ìP(.Ui O8.0~onŬ*{{Ӥө~4;+b7 D/4mf .t(.HBt Ve}֐ȑOjyPg:S5l[R_s6\\6;xߞbsZ+duJRL&9jMHgSsF?*Ry.*/]Ah !"x]م.YMEJ|yP@ K?K C9JJ( "K'2cg·V_ͶAPq <2Jm2lZ&SB>숗A.8Y~*} qb9 vӿ7?7kOuԠHF|Ƈ uN1EEq% Oh&O 7ڃ1@}1GDw Uz]qWps2 9)_ \,L๙LPXʶ/y˗ع8m8 1_^Wn[?bRX-TD#qZc;ahNEl"҃55G`%̖F V%=u`\MoJU\)"S\V)h'8߮_jjDAvFw'':aȩx-\{#t>ŰfbT!= 떓6c ;{xJ3I;WTkiWEm-^j~W>'t$ )׋E1vͯ/5lT,0ӗ{s Y.",X>,wn7he"- 0+Ês#̳I{4H6"pqOc^] $̶ِ10t1p0@/9f*OaMӑdXd\l=_DW8oˁ>xCZ2kA\…>kroC]|qRn:ٍ6h^vFuEĥ.Zm{;TpnPph~QΤyG1 3OPXy4ΨLQb|٪c }b* s{@#RQha偂 7ӬN|!!Olx{JX5\U'6m-ڮhC49V$E5F_p` dFlrR0kY@1%^.ia3<> 4~Gq1Z29;AeO#?dD3 XNm9YtizP7.=ީ׹>-b w묒龭 :$ eEm74eHNQیk4'j>j Vk*T{0jڊ~SٜoibVM5vX(>5ɬ"yrސ6Xrw~wTez` I -γzr4!a_!k$,t Z*{<;wM-FF_=ud,\0~L #aXL]9up9]&^.(e՟񎇹=C:+Kp2wM;ZlcG43ݴ˔ϔ[%dftN H Ŧ(C# Q4]T7BL251H74oӲ>a-aABD4CÜTIz<0+ u7IW>)~飍@e>{1 C9;T|.Vo;yuj9vTՃ6Xz$p/~4坍jYHQ?G<ho/'jnv2ߘ^Q] 4~VqC[< tx(!Lgn@e@el& PR6?՗eI' l-JJ9(>diMYdSg'u'߆F4TٯRlbkK.n?;X#וֹ*51ԝ:gqi#-\Si~%12y|ҜsɈn f3j\YK4bnCjW)4r\ kmC`i:}=(u-tPG]L Hfo+=trbVT)NMCUohֱUWF%6d6v'F[(_soB*.Zb8“6~܈qC޴w,rwZ?Ґbvd S-6u u [Bv={o54`j l/—~ ڛta6 Mu̩47 qdӼάku U.ˆhY2_yz~]hbQ5Gk ¨58NtpͪUjܬwi ܿ71zuHy qu$Dmc<&ϻT՞i*XrUAH0}tXZ%GhJscL WyK$~C᪏ e]\SƵd˜*`wu; E;`NAPEG`ǔ@e͏ Zom^hijPCjS\< {iY %y\L59Ge݌P׶Ky7q6 m퟊ZsJ&A_]z~hCb! :3F>ay:ÝR<W23ʗ9\BlѿRT)~4a.r7,Tϛ!Ueɹ?J7ƲylXŗ5(C.EՄcbn-T],*\ f3,sK_ Av})C%*dk_q?jFWfCA;neY{jLZ_lFMțV1LCO$E"tI  r&ԭDKt:xw) b퉀1*ѱ+Hi@gRԭ2V0Rf,n7]׃FuTH WrYWe'Ӟw[X%i@⧞;ߨH ϟOG3PTYѱF&j03|hbkݺ]CUS!f(.S 6XoGq(HԻ)b=}4DD!#KO(h{wrB`TüJAH2|u$hÃ: Dl>/L;eZ{!֑}rO A=1;4FҔqW"7Ǵ 9k)ItfV>go?a/I-},Q/QT A0eeQ>>LǤmqo Sį^Mf`9ҩJ4Manӥ ckkiZrF-Hn.茥Y> &~;N58Tü$MKocagT>?}Ga;()ҷ^nkM@fB\Y#@g!Y 5}!gk z1|4OL`)u#|+p鏌EF)2q ~Z[|0o\qt yd[D&Er(CEqhһ֌'Slnb8@)-=Z))Nl)ɡ|DYhvk!=CB/G뛵=78V2>\6lmypU MH[_om|MT@5#,`zBx`fl`{b~"!z}-Ks'W HgJk ^(KgoGEZa"÷)l?}&1]eR90ٸh6/}3 lpx8FcqZdwlrdO!r3{/zqu7 EfP@Zz;+3ٓ[D "wkLq )Q[ Y̴œ(q#';]73lj\%_Cýld-4… JRȄeyi`ÀXԵ6*āyN|c J"C110W}俿Ccȟ-ogpa526h{$L ;BE \# k Aٟ;Bˊts0TBOR KN+4(72D>ڕ!g瀢&p!19nQ/;0u2- sr0LBD>W?]!ǽo:g 8Rg->DK5$,Be_0@F vثd_щws~3SdVl7Vɣ/$ 'VAPYKeݝ77j~ä2bYOPd>fC@|xOR WtN{WD:htP1R$~ +|z p- 5u :0OX;DȖnouA ߏ{GAc$7k1'?!FSOz2=_nJmX'dky.v5BDdz,:m JjYj(I-la VRxh^Ss(b?yw`pkm".x4>qQ^k1=%}MU;߫/E]R Xx_⪚`+4Kհ. ~j"ѕ5!cl1$х|i^QY#+:D&Vc69?wjTzX稄ק[fx4]*s! 00=UˍQՙ*:=xTU/7K kf;mPz*cоJåƄTx:7Oap=ܪ;pUOHJ/bz$6g p_i ΐ QqΎ6ǜ4d `kKOGФB @gɿvY]c7x_ݴշ:;FGs$̳$O1Nr#w 6|6Re@~%dv`|5)!Eger)]+WF7&zad5W{ʼn7 Li^) 2 CR;#'aX BCD-^/>/ж߃mz{aX`_,T:$|X8AfaYLJK~V.Wg]= aSZt#W\aaZ)98}"@F枧Qrhҿ"oo Î zR `4Y*jb֫N#m<˓`BkDG"~dD]הDusU(mpMwYWu >,LD4p$}7s6.i;`OPxVA\bKuq{e5…=wExƙ`0A;SQk.V2z>Ơd#;PDV70P2Pi $~ c~YwnMYRAnj67%fZ+ISB+#QYddq5y d'z OBZ+| Py s5ctBðVڈ'=nwOv 57#kF]݇MP!:X'7u{[? S͟츶@@35j/l0Ѫ\jȀʞb]C!cH<7{yO$k;bF`Lc@ԚV8+vn uˠ"/(+K}B8R<ؙ*mK1ac=[D?Z#ET˿C}E aA4sչ/WYp[͊eY0m7{I򂻇QM, ktgBY$xD  ďSlnnQ KƯC7V"1p=U'7 @ 8eE5QfV_,iI0>LJɷ3~}qu]~X N O(t JCTgMYQc'P-n`mvSf₇4( )P.Mٔ-ؼeu]vfC pK)i3v#$sDzf@SLzGR26k]MX ?  uyA@%HDsrx4@U~?B']wlu渎Ee.̓D]Iv 2<āܞSъzopfCU})>z}rX+q% [IuREu !?*. qPVwlz@<[]YXs}"6Pr&ܩ9O5R`L,3MUr2Tsy˙,^k~Lޭ褯 d+Њ K İ=X٣qnKۺXE(!"fťҚ$\DyA?WPΕs`h 7ecbPж?[I)ڱAФ z6(|_nsBNʼgUnnR-;sc+e !#~1512]U։ť;!?u UED;H!`z| cF9dR;0({?}嶒ܐ&GrkTGq^e&^uOXj 'th9}KD4ZPH3::ͯVeDiTB>_a>1) tKh^AQF_'ƁV{Wtn{-et ֯o _c,򕽪O~jȐ U-UjD0_?DʚAVtN#վ?Sz=4 5'D;e#՟Ъ=15M%ιp_f++FmB@*M0 NQW}s#w 4(l@%eq-p#~ #zyl"+68=h^k*@緢{|i)ܛ6;ĢD"u۽jvjJYrFp W8sq۷#A= +1$ Km3߲,2?^U>kMSUz.[,N;יDX3T1гFRjR4R+ 7}^=@\An;h$[Wgܤ7 %fd{z$8Ƃ%1)uuz-Rq?KX4\sp5+_|?]*Vv*!/86c65#HJQM Dri}а`6]; $%[AVܘ[IKj"- ҎOI%C'(N㍪OīRv Bk/=#38>4ݫ%{:sNAp<(_@ժLx|5Q]읚xi 8-ŸJEX[C(|!_]*ʲ4i.K'<o_h:Zc Y[Ž\)Qϲn.R]} -s54i4td_g|sk aW_=!d/<-4S3:N2GxDFD{$F)(ţ<<]ݛUdw!E|uDff|ny͌s>g%> !KZ@ u mג!@jQ.%U{j[wA '4'i+~EI?- ?Q`<0R\!<7?lې%dC!h 9Hl2/Lm;e I246mH;-oPnj3>^lML j&i:Q'\A+h 74vP8 ;u1RI?PO+}kfr[C=0WǪ _<;nSDV[`/dn]Lo,WTpjSFF"OKxsvt:\"N7"ҡ綷}{Jow0a) Vw@[=f0 5*=yE3rVK K9ɧM^٪ }e;zJ&cD7z) #.brߜC8PG٩SF}CF93%-g n&}pz{fruOu2"=T~& s@[ix 2F0CEX~Pّy{/{|GV`Ghg^sBveg; F롩l,O 1* ?=c , 4;/VM pT-6fmW@X Ahu=MVyfKDr= Bv&yj]1_X׮ԝv']p2,TFhJ]Յ5F4tϡ0 ..E='#t (f oe"c4Uk-qFTxe $푆Tui=XgJ(#AmOȕ/i}WaLtab KekRYAH^"`Z*;#cy0tW?}}{'"X _Ho i62/$x7Ekn%+U+߂68$>`&޾Ǧ+$X9I*';AyC )~w AnB82JV+Ïf.ix~ K$$%0ü3AP_[ 7#xT#` (. B2 @?$m ć8&q68SGRiW~Q$/ #` n'{S`DHYg}:VwH 'sKՁ$%|9@[4ăgΔn0a7Oau,KqE1jXkb;k. XcvL=h.eM]8N6 =ـ'@d( \*?!>#/*O9gs1[RykKzWg[6/{3V^ D3qWC5Ӄ̚'CN1s#zTH9ځ铭WL; 6t VM vSOgdg{Tì]ؽ$H+bE? UN<12| Xa1RcVc(׵w"L\Œ GdTc% Xֽ{⟜gd;J7lC,mPZdȢ̍ev8:=uid ԰>o_v0;DYͶ#L$Dy\Ek| <(Ĵf;;FW°-F}Ɲ= eшMx%N"֫a\pȶI8hGɪhx6( [.1YG9?8_·0;/l oE`-S*LTڈ }m 茍D;TRR͑F& ke{<;N ϒB`i/Z2(kc`J></Ft#.r*q5ςt,y"BvK|9v&ϔ5{.폭am(իIt]So[kWCIQnq>Z|wEϻz 2y.ǹn2* 7?7Iw^1kF۶MV[L4`=+( ]Շxlr-sZ2b[ܷk DP15M7XD!̮MkZ-59P{Qlbڮ"T&fQ5D`?`"TP 7b 4``:=}Œ?%)U8Wuh/7B_K[zFx+]O%}]Ըpnzq[ -TP.Q>xP#Wa%KPND=ucJ Q:D yb2l=FfstP8,Vѥ S &le*L91XHv* (RuY#P~vEe7v,j!P)&:l|,( ri)CmtXWyQa~͸.C8b';F /sļ"Z 82ѕ#jM!g K̶վT ?gPGr#qß؝}J~/Zݵ8 \nsMFUmH5= m5YPղopQ(ޘo@-0? u=k".NdkjY\D}C,3"xX4Ѐu8w9  *; TA8TiQh/c !c![A\G2XoO+Urc)iU CMi ;3Ios뤣&"ӮIlvzEh{\5Ť 5(9/17__,*cNnEz p~+RlLAD!n 3}CY/lRq$m/n9}gD_⯝7]0)(Z.ȈeWh(aOM_h Aʍh' 7H8LRz1*/2-aZ-4Y]&:@ж'd,."jMF!GHm,z;:zntQ z=U0[iO-dUx<6KI'FT ;RR HͅI ?3c#3UE m Oű4H+ ${/Tknk6_E}=e/řPJƙ.vEz$-!nh%;`WC50lbgweoD5!б,Br"S_j.ඥw~du > Q+(njmT]NjyR2,E{&C.2WFpĈ-rp@!E*>$J&<ZC]B+/ wG1&a7 ΀j-4K7hi%ᢓB^[vǑH6I؛%l텻;+#z\Cn!Nc}Xy %uDQ2n3j}c]zKdTw17ZPmW^UgFn;O7|TE 6|BYB-q筑Vk{uIntGJteP)gl-<Cv|G.5u^rT(~=6L폦j00ku0<}Xe%"0DQ]@|] o Myr!N %KZ6^iyچ8OR~4eC.[6z/_sb) Zޮg=MvT6}uH7cm7>+Vgḣ zka֒<7e|.[h_~=Ԅ=XL"6HJ W%6M]tl{I2TZfR?@K_AvAGGsz$Tr%K;,CXdä!#%;j6PӮǭTY9UNgjiWCa EO]ZPWn.;ݤ|/Rgkjf]Rح`O֮ c?6w-65pBRNJƃ۠t;TB|lXSk-,P4WTQu /ڏv{BVC0:'ROcF-(N0ƍS9%Enyc>8Vz* [ ~z\#@N86dR|! 4=z dE@ 5>9Ӎ9StXQ@S䯍adgȩ+`nD&@Wksm4 N <Μ=f_?o !ԙeEgK.&h tL̽6N, 'K-Hާ3Y5BB̀.3{t <F8~M(ȇ1ӑv)n;L%_ҽ?D ؠ~ 3# T 1 dWU^4O%;Ư%pX%=+nGqO_MQl-gwL!V5Z I՘Ks082[t{X+vS#BxNx!cM6W=뼙:mܕ`>, Ȯ-*eDߊgO^Є.!MjM"޷c@vJYb~nXCEة=ĕw;ATѮu 1zQWL5y\H3P)`G3ʂb!̧p9qg[Uo$ []Y*!1Sr04P,GY"8_BF(uyc0`3d/SAyС+:aYۉ± }ɧ D%%i &Ƹ|%|QV?K#Sk,8m}$;϶XC:W .geHj$53y\{*3uUC: [8905ZjlW;hqY? zđ|I,ЧE3'am[BgҴ/8NZ :紼 v R~!Wʲ$.>Jo%Er4_-r" b0 Ϻ2Py!Zy=McS-[!*?fIϷa(K%PkԔ=U?宼&en+Qg 2k<"[Koju N܀BGS@'ȑ Uy3Wxv6E@볙bU:M墮ߚ^%־>+_jx. ɢ6F]t7PX7}"pĢ'eSNiˋ51I߫xO WAF% i!sR"cؑZX%b ۳֑?S n1&"u$q7IX9ن$,J0v#s8NFy|̠fٳR=gnӨ&՜0?* .pcQcW!0*:P H)ɶ2m{L`K#`aˑtz#sDaΆ䕞;ݖ6=(t"M- p[f%W ;jii&{#_d^˺ EH@0`F9%hfBik@g;ms%rnF mR`}.5UKxX+#ŧ%5~ud(6̾&|,v]O k d ta}&>Ud2Ae+goȈ_:^ioLz1YquQ{o):0 +T[ GJR6.cP/Kʌ׿ok'ל#l}W5A b;IY=;UPrì T2ŵW3Tg6(⶜t@71 E>IR3]HL3A Eטq0͖sq ʐ> Sa|Q)$A$n4q3R{?%kgR#r.G: ]*sڣ*L\'9ډn_លt ~޽#O܌AHk7Wx~{7m+yS.&gDR(40F'ɾzRGr M  WT<7[$  7Ac\a=s7 w_QכPC廙Vc|6U ;$tC:QWtoګ e{-'a5-vZ3OA}*/i`^W5tL) WUYg/hBRM ޸C`Iy/5. PɗG{DOZ}`F03W+䟤qt:Qŧk ڙ n\MO!uy?NcjyW{MQ@0z!aIB i.rs8|DkM}{9F02|n4W΋\Rь$-j12útl 6E8d)ŠvH+R+0KTtll:Hm?=+~ZW=C73AmeH=@&%ui=:wIShԇSt0b^l.BfTO eLoq ؞T6IN&Y^c ]74LX%,y)| <3wYq`PlmcT/E2zh|x&I0 #[xr !5*mmboH) ֡TmcNc["@x4|P*6\Aۯp ́$rQD~.<ձIC_'W>x{;"ɰĜVa܌3E,DS+$ g;*b0,W`Vl@m{o7țtf_~wSJ΄OU6^ 1iӦX ?- TWM% 5v}5&}ھyŎ1􆢵j[yQA0!v>ͬ v_%F3@#<Rj>CAYpzѓ)/6j*9\LD*,x'0acuK"f$tAV.]t'%? P>y:XDiQJsHR(;cko)ܗk+wU|{VB}i*#K$!TIR-B/_l{Tzո@I9X{BDc(4i*84sc!(b|Ypih;\TXVQhY:pD>8~*Q1$~&HT'kL1B͞w˨k `mTnG;ҮCj$, V3{G@rBdB߃ϐЇa6n $?Rm=\ffGQ=z'|Stz&=Z. mq! \7Y.1֚фot\4l<%Cw \q>2I3@!)hwН7\.0%Gsڋ\pRYu*  2}+AZWӤf F1U`74_| Gei]Bj_^GżEw%+ռ+(mB'WK)H{NARh9`h-i9WD[+$@b6?b5eMٶ`4#& ]Q5@3kMK&渃&)LI9ƳG=-Cn=k4paݸq4l䱋S@aj;ɖ_ʫ[9\妜zGںww' L՗]ĎhM1 Ny<.n;y|a<& *Iyc^YjO5 @i/Rq.7Yc*ڠܤWdjY{d6f72aْ 2]tF?<Ljir2,,m}so.+u(3NB׺P|ҏla3M/yсq,=v !R-5dhT~(l(csݤ)ŵ*P%҆JU.o38=v=zm|;67d=MTc8 Sxo1FE)ty1)1i♓C[Sq "A͸!'P{NB_"ҫ қl/lU qBt2jqUdvHK춒6xs!~oU7$w+dƤ*GPbg+86URKpǐnG,Ѿa.bו+ų1>owj1h{`AKmB3"aMw'# T3R8(g-dDog;8vvpYwL2< dU x)[@ :<7a K /NS8'Ubl};tv*nzڻqU 9"T3"LFj(AAM7.'AaTb .SIT& k?y0nnM{4 ח3B|<#KhSVa=K{oI @BarFLӘ&ޗB!Q}.T(bU DpɹhVmaI᪛12in \pP嫾NQluoJ1brVLy~1cUN8ޑӵ1eSܤn7@Q?+썃u0^ 2$r߉KU$7*Dp >a=+.ѰQכ:fh-^ J Dk=̱u$TтQrI*͂dx iJ-x֙zbո!E@,˷>eF/վҙD0>tlû7&yI'*$u-!u5PC+SI!-mEyhoLY洬D]Wq\Y7lvjTn[](@wALoVJJ"3d0:ALlID!?1^: .Scy{+OodRpȮ)¢\!i=CӝB22LvEJHG[ԁZMO w@MB}jͣu[ݥ!d[jZyDSa4?Z?!u7nPjy[ AY$\B:cfy_[)}7c=IC@ף`[w0W^VY8o1f{/;G?]𪑪gNOAwy~pM{:n||r bb{Qsz0%)$ *LŷJd%Eh{0J!L/tR(5&,Ljp^R n'>ΚP!(2X~z*~2rHEsߦKri8%(_O{ŷ㦈uMKU&J?.k?/Uqg_G'GI+]zN[88D< s 14of<˷ck 㖔}^Z4Gr6hΆeJ4omH :QX.Rm=pḜ9̳\N lbV雗9"sE+~Pshb N~Mht,< R J>#n]U}(virl?H3 C"8=JKujgul[RgO]9ۿ3+qt r(\A`Ŋi:|+0ޚgg'fX1P{14*n*;k"rh>:y죯cĬ*ƚ^/ELDҁW؜XLܻ]7 *}q?br./Kuů #ZĆ7(?UB{lE Ogd}o+f\4CslqW\ܯ)hhfm-CSMy:)ּCTB\։??6~R\[zKv|'ʹXl5.sVoz~mۖ*:E]??R'7ſ߬"y4q?0߸(Q"qI"6$ooP̒T-jŪC4<u|dY ̭i*Km+XJgy7dt{ j{ɞ@^ 3On4 d8*"B:Lۘ(i!@ߎ 5`啫Ԇ(7g'Rdu2*Mv`dmtMڒ$ ud6p `obsGc(T;V'HMz^B? cT!=w"LA&)}AjNK:@F* #~xx1vb YC7|pcsؑ9O_߷#`& !I7r9*d;wT=~8&@ 7Pc)" $ٽI )I pIH@rTęm!"0E@.ӽtI.WnC9VMlxߙ~'y'Re0VUW z٭+2+7:Z ]-I"bi]k˘&,`7ɳ7]F{F!|8`|u[Fu,nWkZ9[,`y,.kˤf"ouu3hƷqL})EI+x=S&ݠ44skfZskes -LE?oC} S/,xsd2+o1/ΘDgQRZ$c]1:xv̈AH!Ȃ*'K`ϠQn)756,F^vtke$#Bx#] SJh0 ̲O~ή{Bt⛚QۿlD#_[ = z+U F5{5fOn9ُ'Ǹ`ܞaD.N86v,p)IhiZtxk"uI2ǣuqEb.9\344uq PV)8#Q`ٌ,rE=A"լ7G~L[e$MǞCѽe~ЮeNBE a=Fp#ѽ ,%mMvTɺy9G*PtI!!1SDjlhMePJ¾@t}T9[}o(PP6}#lߑ!@HI'TAAJO34춲OA]mZH{6/l57S6tZxծ5Lc*v4lVwS/AZ ބrUQD'^<ɴI&2UZBY[KEl.tj}*9֫^'YJv yv4o:07y.&=}A dW3 !RB>/*Avan>~I"E5'= XR|n~1e&Y 8Qxf[8n!JKsuWY"EWŒIo?q=;q7(d3w?{{ ukQɫ2DL:ڎ*N)B^ o-agye|NCAz0W.&X 9u0򏸚Lb}UP`>lpqKV|$sռEb7h~@H CQZgu}S #_cŅ"GWYﮈ\/9yilE쾭pٽv-I-UOb P)a? tEgaĘNO9d^*[_.9&VԁϬSL҆)^/V Ұ m$ 4^sMAtXWiQy`ꎼن[OMWU+>m֙UKHM^bΉgj'/amԈW`=D9(:=|%ſF)¨m..\a|. &+ݥT&r eTiDjMDկa8, X^ڦXoSP@:(;oD9~*uv [\6F܀a5aǼ.U]޸?Vo{6n6f0&2o Ԏل;cddo܁O$Zwj%K!׹OKWrSn,~Se=L];FqӛB K*ʎ./*B{ӓ}+008~H'S+Y>3>F]_EUgkH#ydt". .=w fV-hPgNYD. %_a)"RI4Oh.U tF6'#iæyeN8*@_^5GvOXŮP1dq&[׆vtuY$BKo:GЙJWp9)/lçgz ,rVRlw^X JK"3 r7Vc a܅F{4&LMd97Jݍpk¬qao)P^: tẮVrQ%g>?&uF$!׏F+0P=bew=<kN,rt%=|Jq4׽<)n #I9'AP|# Wq?5vH鵜Q[vס .Cq\,_d`qhQ? MGd]Z ,u;w}2 MPub 0=__5rCffSLd H֕ZR-KIϔ9,6s uOjxmkT.C?O^QEnej!QAۂԩate0xE;.4 ㇂D[Ԅqx}JװHN>3@P?a=ydb8cUjiN2f&g% sqD_>i, sǓ$ ANZܙ%J R(O@#-{TP%n%&c P &@%-PJQ<ϠSFg y ^֫%qasݵ XJ;ޝE()3Y/$ѹO\Dv k+ѠIGs-J{,k*>t*埠E*+[Vȵ-J'K CTR?'n/1{YQ_ j&{Ѹ )qȪﺺY\TXN5eV-nM$Z$'}'H G,r'ڕIBz =[Ã"?.< h@u2՛{&>s sc1gz>b5:a*Z= 3,ͤC;OrbB u];%_-r 1ĆJ C"qhmC㖷Y8 7î\:QxYMٗYfsےZQ*08aػvYx멖] "2X`Ztx5\Pp*Ƶ]V;T  < V6\';vH/v66*W`5M)]:|E|1̤2wԹ59X}WƮ6!GO{HVςgk"N Kk CfX,3d 1W}+UG5XXz PppWZqH(oWB/Iw]5y6l}sr2*)_b40yyᅐGZup^_Tw[,DR3ݘ&m4^*ַR+M@pu;%7+7Vj.n~Ko\&6^MA)rUsFIn@\XxS!}G-;nJ.$dߛP@{\3V)!Z ?bhR?0) IRdYkJ~WoB+y&[Ћo@4ZQ(_nۙI+OS)sr@֔$Vb- o +t'\=^)\‡{Of֣3_jh V6'0`E$t[mHPReG)yHU}g8\ O쒰 WGJDKLڎqĦ/&BvB].=W]L ^=epyEr[*QJ).-z CĀƛE˿+2nG,>tnhF{W7YYxcF+ SŜvH "d@ĸ!OHfʨ|J3Q Ĥb[ ãI,n$5to~7qfD|BX4 L03W؛l,t\[ <7dQ#e! }H9IFN2TE>ak.1C\@EF:tąay. |83 9?TLl x-ao GTe`T,G q ¤wUq`wgz/Qjt}Jj<VoEb˚[ьoWze vw)AVLY83XC<$zU+tsJV[)O6KW:1dO ,gx{͂V(yr` 'sހ,'ק>?rZ(Zh2a9Ā"M^&}/a_#_,ə/Ǔ8|ɨunl.Aj0g=deO*s3$-x-:!Mcr%<9+ӷt PҺ2p@IEf$ )V>b~w-N1I44I;[~ &bEA#:vx~Zj2q6e$X!E$ZS~7l~e[eR,4X>P_$E:u_]B1 ݴ!Pr2KU^2k ˕R<4gMn?v|hn߅kR}"8%}Vt3(ܱfrVT!6qS{IPLߘnѪ 7wW.)t ̃ 蛤HmN_Fɽ*y|Of:p]E+ rE 9*45k'JswJYlc4/s.Б}Bp@H/6멕SNU*#8O[FǃƘD6zjp 6| 5֥52eP'wse krNS̭?>{P GwcZ<LG>IpCsw R'¥tӌ:H$nU&zMgu~Sgf0(O>nn86Fz Y ҍT[ڔL8Ms)G,D4Jƺ]DJBvw*&X&SQ&$**S$GFPPQwI. 8*qR\vs :>7az xiS"1JVhJc|}N*>&l@ +WqJaPhlw;i 䧡$㞅!ʼn /m7Yѩ&$My(Q2EWCJ_Ԭ>AKϤ{Zy#׳  [v2ST إ?!GM|QLiƌٜaQyjBOӅqS!;Gh!% ~|:{5b^C2L8Mՙ{('?*p,J$*`Ptc7߈8>O6vl1q =8?_tlS BQ/vyX%RDwrVK|iEϼ1αտŜ }IiX 3i#^+MU(< J`;{} : EtR b4צ w@+bΒz=&ٶ_rq srM,cLRm{D=$DP~DG^nt'wFaAI~3`f'hҖ[Vr|2ߠҜ<$N*\6kʾ;KC+űO7R!:BĐmY'A[oV˙gs d.r I=ͼdQX> xcTʇ2.7O"1ir ݫțmưdT+1xx> &T^ru z;`X]c<7{XchUz.(7y/׭yRzyj+-6Ž̑i9Rx. yí)3VY ʴSt/(DR؉?6Z. i ~ƙwps ?L +8\_ƀi̼ZH0GTe Kw<0}0 k|'SGYɢ'vG̲xlq0Ps|)Hp{BUhպlb_Ya_sɓ#RV7*|I7V#^̈#'q7w/-dMƦr>Z,._ymmRKH\y!L됖`ځ[t{_١F}1q4ºSk0M m#oIBXH[jT2I9>+3l-N%I.MY Q#nyjV ZX H1CCz5z|V! "AOxୃH( v 񫛢 M\+&F!'&oĒxQqs((Uxbd5H=M#XǡI-H8e>Þ+ƝI1jW&D ~0p 83QMd/6H̺ď012zz.̾k[S=E1N2F% Ft@XPnՄZ~xho9=lRn+]"3oru59ϝp2eHj )dcG~O'% ~jźL]'ҩxJ␪Kórdjl =E;)psEcKWwK UY G/>;v5@tVAL|eB`t),Ĭ EzWwKe .zszs~=-j1| ug^B{d,VR E2,r@۲\bLgP=L1g<)_x{m-ݒz,z,gRGB Yb(* GP`4TEO[¼_|ž>x {h/5v)@*3:_ c5N 6'4sOǻdLh|](^2h4IC&Į%`zb-i]V 袊)d; naiDӰ鵸LTkoe,*s4!&XJ^lgg6(0ۡC M1;<'Ek_v"y!8qu+$k0ha>r͚p_*i7% s >&*$L>L ᩊKeh?,lOQEأR˅*+4$#HcM ]o&DX0*'=:<ن"_`1ۉ3jIRLH>Ny"/$v8m1 9d^twK.q#r' 9e VbB* /\;ܝo+E,@:qpwS_x Ax_Q ZgsFl!xCDFW_y†GRcEY[ &Wn5=ɔfWSIY)[D\ $aե_&}Szs\p1G.e˥aQlXFygZbm/a^'$FΖ}F .Xr^8>-} 3.:Oz7] X_T }?JYV21_U2(y8=^@N3̉CpR껀wBb2sQV?zEV W-%Fyw}QYWcyuVNa T_Tm.;פz1𝃃v{{UýAɫD0θcS+4qG1)Ҙv/b~!z>~]_u GR?xM#ʾmK]pꍜ4dl68E "M0q.1XWLخ @z]mux`܋n@@ICJ uNnq%1懅hHḒ 3jN(A.Uě; Up+ x nU]& hR}r ؋Qb5> j> 7bysZ3|4+itaҘI6 #gE[p+gZ ɠ{kƼaxqvɂfY:K@28[2&&HQ7EkY Tؖ=y&FDCl-##ɺѢ9,B* 3x|G8T 9 kl##Ţ~b0ր'7;ZΣHwQt} 'ܴT/pߝa["2U"VD\gi= HH~ZfLOMs,CIBm}&޵x(8$fdkM[73 S[=Heza OD4r~Jj~Q׆ Rnw Ck1y#}:C݅c&:A Dڰ5e\ў 8-cX>x} <7WZ"l}@1' HcP|gzp`0ne5LIW3̍i]P CDƭ*LX޵x mp@U揙_N lz'_\a=2.3H쾁C%&/'jFxEj2 %+2DW﹅΃0.H_2 a h34)D8^XP8m AmQUEYɆ5pǎ?%Jmg5̘pɆ~9{M¡r 嶴 ۱˰e2Ȉ\jֵbqo lhYnFD ʦ6f0DEahA)pK]W<qs{ *&CͭK9pGǠԧ+ PYAGLb?"%j1.[G&cԋR cK ~|gǑoŏ_oeD 6DlsX9a¨?H|[@ː9G1}T'DږA-=vkԴ rgs̫Vj[jn%3+q7Pu [ C#L:H*HM)h4:bhSIġ*@q+[m$kq*uЗ9.|IC:$:c] 6RוG8r $@rwЉ휻>}7v".0o,N.*˹+^(g!ܬD /0fm mUm_aYY3وFՁw= {:Qb2DSrxh}d YDSF&d1ČvMel?$ &(UPUu{beqk ҫYI6r|ڗ5""j<թlt~y?kp! yz(V,ÝY#?UeE XR~[um|X^srBF_ػcyohuൻN7}EHTX/k;J:)UA`ѿ'c5. gAirV`cːlmKH!㉝WQ0RWߞ"a ($7Fp2&7G TbZN`AAKw\ aG J+Wq .߯R-Jd* ETL#0 Ow'i<φs(vx~^@L R*OZ+T^{OZ!ݢ(*s0UΛ'ʞ#ncگbߑv=KQZfY&d$8A6[b=_~v{ALl~bbcaL=p4Y.ZS8u/s=1%ӅsKLͧ!MDCsj^: WhkiܲY?-\$WDKLAYFn!kv1Q\ͥg,ڱ_9wZBkte a2mT=)͜Mh 5f&8%p#hB Wɂii 撚x6Eb:tou)7RL_=5lO>L'N;UB3FUw0P-Mq=5uh_WRB*bu; @>2qdm;u$P_/v: ]uk9_>h\e|7!eL^z~R ]*U)M=̖՘ۅunDfWIdloٛ)_G}ɽy\OsEa;ɳrzʳ^6b@PFAx[S ry kai=>*bLՑ+n>aE\~'b8V@7 @  KZ/(9:-F-ŷy Ѕ_JnxhZ~ xJY@Ѐg8l 0iÁbصd2ᗂ+KhM>QNT|o+8w9)SS9v GXeF4 |^Ϻ6F.)ڈ1fcjjߔXcilmEgc\C`~/W]Xf_';8:Fpod-pYV@+e*_ 9QMrz8^XSD=U%iJUl)Z^fAUKZ3ź`0< C,y>p|?OX  6 w|_Hmß$"] 8 , CH7FC2`ҝ ?N|ܢ#sDk~ge֢JL5.-Ӳo\,C Bzh@-N#n R0]\4Qk)@mu$$\+1 A.WptT #y 70CHdui#6! vj1+U}7A1Yݻ J&'Eyrn7hG .8#:8Cw]Ĭ2Yy~APEq)D A J, ETe"Ö \kYz^ΫCĠeu ā-yeG*2Hϻu\W320 yOZzlX.両 a]3 ]Q'{Y aHx_u7RO`._&⤭؇ m 4>(I>d92/ڼ~ݕ6 n-]%/*Ҫ`z;\y<{(zAӇĂfkPVà,3QĦsi#fЎI%)4Cf3X. M+Ez;t-ȎhpD#n;^%puN~/{ ^h5I|i{*xw+TMv˶ٳ2OT!{ ;Їozˣ]\xP񰮟!+Lgg$9OZi@5M rRT-ŭt &)OKڮ;"|I|*ϼ$Z\C!@D\^գUmKVAX ޞiM\Kbe6@qʐ!^@ {Y(q '?D}:i];6 I*yvsg.NYBtVm,+ 6*TT`T T/~Ӛ@}2l -s'QU髹uEnd2V8яD.qLĔ|Ao/cg4P@uo\ܚKC'e; 䍠,#x:cGSgrȅT=,"(* {TwȻ2mWCW6iJfT af<0-d<;\`/O˧s? ]Ev{#,Oٕ^2䝤-_q~DgfK$7@">bhC{UyI4d8^yfY?!bJ@Uo ~ӽʧ'bh;$k:tC^,+- KQMk< |&o1_ ,3\4d~_OTaPtmnVؗ6 -Ń39G{2~X߫ȵ,#B؄ʥaKڭ_&Y2,OU//GIC,֫ިʲ3fҙmXo<6ىpwny|ͭ57Aʎk].Ġ#Qilł&"IMnMT]>nO`1X=XW1 ڻrK &s| v>}=n[Svjm:`1.u Ne`O*[;[c`V\̆d+{{|#:"@QOfzIla7~Qb=70/rEh!.6^Q+4ulՈ ͋LաST Ԏ~%W4ƋbXV#/ (.GG݁,>ЩWgZKx;v)DC:c㺎(q?=J'D^!'xOG_6ӂoP4|0骶v;x0a$WyD<&;1L̙ߐHːWcHm(68mJ"+m\2&2,$e!٤>^~_Go6Qi+"-EEվC7+ۢd~5ĸ\]Mc-pg[$X$+c+Ԗe2@ \簡CC%Y\/5ՐqJ":gxYsvoTݒ %L!pBtYڨn db0+MqÈHI~~UE~ƭVwj/:ڳY&X"qb뫒 6Κ˚$,R-i,$`y-G~ucc%ſ7WCmBY@>r^l.;2y_va##’b\4x՞4Ha3qj=PA6xfBe!Iec؃>Fg?}?&y'C^;sޠybwSj[! Þч8H? ^|JcG/xR웼VGD+ʥ8R'erdlp}?8/G<DDUsm?ȭ"hj5bMੁswsLM ;Ar+SKI<W'"S=U* 뼁{.Ox/ߤ8BE A-l!%Mߕ_xCME(Ze2mqV f*2p/-g/ Yt9΀&E ILR K}s>³BeFG@`Y_4Pv(teNJh]jЭ?ǭX% !~Re[$&; 0%XI:Z6h ʃxm@HKzS x8a0dҪU$>C\v/<" c:qZvԲ2i"R &zw¿g7T6 fPt!@ќU g0U-Pu`_h1ZjMYY3"(ECKKBn&1:`FX3^h$ ݷG;3N&Sh~XԤ-C|B'imY'gk}KUzZV"3#YLLl?|xq1r,tD .cc#Zw*#"Kh3uW4rm>D7϶p<*4:~d KvB܂ckHx\1eߧXiuqDp "S`Xx}aNQu5ف/#3p7%1iTӚhEmbUFNOX絬&:D5'S@&SNI.&PԳBÒR>F{'Oybe QX\D[AAND̵$ķl s's-Gt$ 0F SQS`ojUl:g^QMJPق<5tήv#<SL -6q ,^&Y=%K?0I,cӫT^etgiHpݭF#_Ye9$mG$},Joww1T BnG&-<ݡ1gO9gկrqL4o!shF{#жu1>kS| ȑ7$Ț3嬟*A jcDV6}|9lwy *U{OV3ͫo0Y&KMU3B?4 ]8JUQلA5؁m}J[χ@]<\L̪W)O[w"(9b+낗`Ӛ,0z:.a?BczZ[eiCx8B-zq_oU6b|m<$PAH\̲эя-'\p&F6;/)7 O.),Ewۻ@Ja͵9LDAr #EvXxD)/P\Y(W{~bk4#"P4?4AݢY5+a#O"ABGޛA6&n32ajZ0yǺpk ѰhMf^A+Hv3u\).'.Ş+^mpraGyhoK'YG2׷"/S4QģXJ67 .VJHYk+_NLIMҌF#4t bٻߥ6jK~;Az_3=wW2F~n-0eD2mE6V垫G*svSN5yu wlq4]G 8ݼD/aSt -Lun"s6q6t23֚KC~i|wBȧT!%"Aɚj_5-:R;}ІR;d:k96ܨ4?*g=JV.ojS AMe1PJq!3rA>@$(M$'?D;-T+iX劀yE5=j]U}BM.,0mHޯ-p6א.lV31tɑ5SXBEv97LFgU*OiMp?r` e,O(e;9Q*b M.׉尃CcK\5_Fha l;/KuOlZ*NH|vrЧSIՊTb+WqP)a >`|sшδ8kN:n&-pe8tqW? 5겍oV ڢKH繼4EtZ<ɃK!Ռy״[7Zzuy:X>[6i9Es#4!ZAͬT198@X\QfM*S, ݉xf0)Eb rifVǙ¸X4Dv:nɡ!U= ^䙦X ҈At?E!G+3bF4lcd`zhF&ݶ|B< . Q8:rN $1zW>StU 6[\U:DodV1 _&pض|}xQhe[>E<6,9AMf{;Z ^O=/KҾwk$"D*[cׄ7`klz?H7-WExD[! s"M%'1d7\EX^DcWI,Fy2gUF֟ፗlTݔ [b6YZT(̬%evA&޸Y,mFTf?hc:l _<S9;'-Ҫ3+4d{dn >=IG}SZLQ+_b7D Jz)2uM(ljPeJN:C | qh M`ʛ㾄uH(Z{ BUn5zN95(XԼXJ'1M)4*88b{hp qjb{ wgPsX$HW3*Nn_(nx1?(lNdաl@kת8%)a&TTtJ7U v4%Ƅ9|Jrf(a,"TR>-g"gPş ܐh<-Z "^t` ]ɻl(8EwyyJh)Ĩn ^-<+Cyo"6ܱ4ζ )M_8,tV鄖%tjr/7vsm.IZ?5JʖPDDsIg6t;aC[ 'jX~ Ѭẇ7{/.O+]@)14Ŋ/97/=P|%ڕ8zF0lP\b4ŭW~E,.cqX(q pC'5PhgSy_aC<[)+7o8( Mqh-w?'(6MÛbu *1 kBtd-_3?aj4^Q8|&v saρsCm=xw<!&|û+9 U;rNidh̝5Yq4Q61L ,/sR{nCk\)6Zۏ`_K\`kO׻5t^S8|[O]H<>֌׾{s:LGP O; }B{cp&]5/|`[o .2MlXКrֆōgvˡv޳&el0NWc oC,WOGUq{: =$c2H ۶U=gYS Q$&KnEɯ/ty8G%]ߩpa5ZR/D]ơW-oا 8I#{8J9^(LPEGҳhUROpXuG7$Z ֔K>i (\&7( OV+7v`n7u`',X%ysU,sW:>4[#9y1|AN}~㻅~MIU_ vt4k]0*w02SR"-jiG`:%Z91k}<փ5wu dtr`PQQ֣pdD_HI.e` hl'*3ԲI5-5@A3aiM-,#Xc3Ui)Ӣ&*XJ%?)| F8k+§EAh* ͢T^T5 %>7^/:[rm (UPBkeu-oj[ [Y)w;S|]`{dFuʆj8/sGߑVv9P792\a cqGf c~q R Oz稟=Ӈ~5}OA3oBD ]Tk cU`Sn׭) <7 = O\ni6gSFɩ 0U7\;֐RC0^۹%89̖q:2lKu0 rƽk+J= /`/c?. 0 OSbOC?ޯyǟqӽ n(~~qŔ2PI%kjO40ȩ^="PUI$:M'{.9e;&&#}g!FZ j_sуnp LCΰL#ZOHtyu{]7~3z7ᏕLn$p}jt˚-BJ CIٖX]<7rYf'V_4lj+؉TWKkXVh=?Mˈ:e*BHyVJ`L~PQol*ZQ$V.Wk.+t] C51sgOG6?oNq$'$, ZPѣFI\^ɉk{*h̔Fc@EJmNm0PcmaJWsw`-,EOJR %th,k0&gΞT4^Qv5EVk,2Z8MJ~N zdXHz,] L櫯5x>S<~{],J̭K8kNKwƶ*A/./)' >uSD{39Uj~ty 0Hz??Ocy{kr"J)M(4ʹ*ôSs7iG5.O.w%GxgUh* .U+~_;},xθbd>nRD{ݩ)noö`6 2d_I4~ oW ؙ \TctQFl2cx5=+ey4IHDk=1QP9}p]i {>2C/TEխPoR7d?zHab* gQa1,ke<Edք?|+j:Lj谅!!@X٪V*mq)ݹڢqZֆٝWW0’ Ȅ/*{V1~/c.ɞ"@lgm>QCLMyn7:!#gMhءFUx %%.lQ3Tp9 MwX'[x[Trh;tEo96JxȶSL6IͶ11K1"J}L~h=%`2).MzĈ@s,c`ɱG%D}"@2ތ@ dtRlUA3ݎA.+j2'xnMw)=$4K2ĎACehT<.Ld"N 8mFoQ2?|@8wh%b{?ċonM<?7^ZB[v>&Un?WU3\Xd]BfWkθkx40 ;gYuxD* q8}CH]kݥo]I,30层u6_A5ο#{ o%~$e(D7p~o}\+7"bDhV7CTr7@? ձ(Q!\hvâNc^|_*.[hT֠y`G`v-cƓ{qPǢiL-*MZ1/7ԩfCYK󼮮egHx;*Ik1h}FgH`g*ݠH/p<ujVАRN6"WG],GK<2sIa{䅐4*rme'q(gn؄;yh_d}L&fNNbnIrdRNMܑ\7`"_RO,INN&irdTc6\7Һ>a,_B1S0'/fV~5^ OO٭Hs|g菅^mEӒts)qYT2ڌNqOfA&"wm5qN(֨ q߂w|K:;Z7 "9Cwm+;y$̓ Bcc .sC}Tp >^$J-KX/+Yi4i؋GJ/QWfG@_;q^3Fg?" |zҭDtC"MCB4z2'^%+~ ~Q \+ɽeCH0S|\o*a .$]!|DC+KхMy6Ȥ)-^K ͹@qkvHyfwRb\UٞzJs/{n{jB(86=ZקY *O^>=P#qC(X=V,Gi'$kq~95 OѨ*QQS/|-.)̍).Ͼ S7'֎8m`y=9{Î{Hi _my6\1nKa/p#8Mjق&R'?F6/J ęMch6Ms˔ї(8 0l9ߜ ĽPSfs-H=J;ym̼N5 Ym'X34*=7kB@|ԊI˾5n[]^.sܳc ~Zax*2B< t݌gXgyFcNI|U_E P{˕:S d`EP%Mp Bq*X9WeC#+gM;ZPR.$O2P%ƂZ2 7̦9vrkqpFum&:C" }y FרFA;۝tni;_ߙKD-@ҨXtt) VWԽ>+X)b~W :'.>[Hi ǣIPx%:rސ4^ p_\Tax _VU9Iڡ7b4%q|9JXG@b۵*!e?>Pڥ9l /Z@DUo~,,]YfgX}odԭ V2K97wZ,Ծ 9n ּL0܀JNa&`MFp/e-6䓣8€SO-j!<8?;4X:}stqb+ W)S[-Fw=NwgBbO`YwUOL_=f~tӫ48m-cZ2fwHc}ڏ"0r[ŝI=CYL{-wS;Q+tT *ڑھgAW>*9a;S!䬭 EC :b^-|rkib6s%<8)Ta Ky9Z.])Hu <JרW;DK9 M~ /_H#H3u?lR)#LU,]OI-Z;b^4sV~3= Ylܰ7m@F-?w,dJqf֫H Vrd \ 5ڌg9^Q\8(>I[0. !yTL a!uwqX\պv !W 3EnTiT@`Dp贜g&򄁊ROLKNȸ>%q$C mǷP9Gyp e:ERBcw^TfdYiQZXLJ)g2,@B'ʼnxH&R ;LGʹ4ń#,>8ʻ.fUM}? `JكQ,uu4ztƏqA+vՙrԼ=|-&~!oӟbq\5' 蚷{6*?nP'B.Ե${(sqcN.sO=[dI+_>td&_b:P0,1mߵPkG"p6q=r)إ3l*ƻ*sx"i 4k_ukh(3:BDKg2mK4Z T0T(nLy@9ÚeW)dn-BQta諠0fߤcdw{ks8.K~n ISOMQx%9zH^&3̷ NK9nbD2L'xkog۱†?_gi(D@$ȻEfy?`O,[rO ̞eZ56WD{ Zh=>Ҁ='Q^keB p3A(4^wjƍA{kB4ձP 9[p/LQRz^B9w ,?|&n?{Əz4t>%6\ҝ3h_i|F(L^+ D$.. J4D('ϭA&dzZ\xC@u CyCJn)KBsciMv k(u9qN6D< "܀g2/5q`ˣY_nH{^ԢxRĆn6T׺0 ӬhGƻ-tآ]q$ ɳ."3sbaZA(pvW]d1@ cFߍC+e뎶RiFvrǗxAOJƅb'@LmtNOt>tOcNvA)c׻br')Nxn03y2U"'fǥu8!^ܞkOGOR2\=gho/KI i\Z+ܔMD2 =پzST8+fV8093_Nedjj v%NȹWQ. LF5.f&إEд#w;!vkf3x} sE=k*/uռXGB%Pm{;NFޯ_FkqmvZl(鐝ƪ?ZBO4nF? xu*!gu㱆{=XxT,ku9C4̅EdB,`OX}E:4FM t;X+!G"Qa;M$-ueb>%i.+ JMy(TkL?;ޔGʧN lE]2藌bj?4r(`܇#Cqs,[BN+=u/LPjLOךmW:[Ξms4Cִ׸Q#uPM79X3whu؝i?7vnU)\Ī%D\#2N=+L2 `NnDвj',7C/? vfQv³qϘr*|ZOck0nCt*s$ͣb@ V/wVR8/PLK;:_ ҩi HY蜈Hߪ zfd"[+= KsayIM%@"J& 0"QLCl!Q|-*~.pwWa D`Auk10.|R|;x][Km 㪭$s?/ .Ijj*AyEeTrpzJy5,u_y]n$ьlΓ2ʣZ`4JsGY걬f?H^k`m LDW,mO蔞-q0CcTEFf֫Y{ vb`B#Yyi!9Tw m羽u4~ A S;Bj?d '>`6[2#;{eERD/Us5J[qP z泪`((y[yO񞇌Ol̙1K1do@ @Dp.բuxά[P q5!yNS8 l:;;h9t$BIM@$7߁ews-ڜ!Rk L%HRf#ex a}_t'%o=Dr=Ǭ~wN%)$dux:ڹu)~>3N>gc=s*a$<DQ;]zQR WQό,{T,حNfV Hlzs&w2[e7Ij݂!>eH>#zٛ~l$)@2xԧ?ymF!!ID(Y]`9~pxGzمgzFǍoc z{\ARxquK/?#zldKx=EhU j`H0Զ@x,Fw. a0EW2.jA.W  =SLm4:ߞr_©l 0ֻoL\OBUӕbM"_1ȁI/Өxk@G@LavnRο/K=@BwT@7`05U ~Y(z$]`7foEcŖ fm{ ׂfeot4ſYs@JS+ls-4K"Qx:'S':f(f%r.! eul?ٚИuGL](3ܥ>Hwq)7S('eFG09tJu\)FFW Ȍ4Ȇ6EOxɩju(G B8g7kzK /}Qd9\l;,[i 8[6P '&4wU8?_h.VX?t@au8:5Pi#~L 3O9 8˥au\Hۏ CF@Ģn(cёYt e;^{sˍK"tB%{TM+{Iͤu)_;3+"YoevB+"n5<W V< z lkUAjB!y#I XDޓCZqyL ~tƷ$N;2 J] vJ2#}EY^ ך"=\Lhnr]gu靔7*U<|nǣ,4o;D gAMIfS0 '~/+a\ik?Ï9]1ڀqx ltǣXrA®Y  [uYg"Q{w6;4qhQ4N`l&tl.2՘<[ TRBMC&zgCIl+C)W(y18蓡EyNm+34]imAw2nLET3l 7{#p3Ă8/] 0 詊c1rV;0>1{E"z>׬-K ~Pp0b1H@F.pq D:D]\P `OڌjmUK&x<t sUGfgea?ٟ+# KQ_)N)v Nev@J2|M`#7*+g vSMހMG$q0C-v:@/:3tM&;,dk2"@Svԟ*{$T-ej2ww Žf)Vcy6Q~鞟>.FhE!,r,Ea;q"$i'}gqlPI^}HE@? 19<@+>6Lsԅnǹ\&#ںYcSz&ro3c IaYE]2U~-9}kݬ E۵7Wc6 ~9k唷½"X%0nT:F*1 1d_% uB(9MȂ6^3:|4ڭ(O 7sMX'pHR=PoT៤P^ie}'Bgr}Goe@&V.@_fKg{F`?qoӡl;5b*J=I D~uȰe#InXfǍ/Y(Zve&03$/M6pvһʏ?6r=(JPȉ,dB}D. րYrpå (eq]Bսs&U>82HNr7,bÉ.#2r_"E,r"i􈜲z`)7pw?%8jE#P9[/hF ~*<*c%?]\@V8yVK<És4+B:Wºˈ .'tִ<wY+r䟋Lxg-/@Pد.HE0u g__]xu}AΤ&Q}Q\HWP?0mOa}w`&ai&osyYPQ  Vd5aQ@a4MjyX/5w{F G3j< Bpw3 rEO4Q͆n{dԙXMG^Zy+# ]{B$vR6t.S'4lŽE%&AT Da*ò^R!~!d8Nyݵx U!@SR- !7PB羗 V22!lCQ24#"$t pA~3̌))ZF~ j JX2v%%x(sO7W^R82fZ1]Nze8_ZΞQnU$q.EIQJ2D+CA< ,2ie^Q3\+Db{"GdF XVAp"vLQܝO. 'C?A{YB@Si:Rlixw9>aQF%\ڸϲQĬ^( ڲgH;|B`>:Φ!JT"Z#6&Ŝ!uwd)ȶ'rӱu2ԎئRGV$Cp n w`^ np 둉؅@ettPe98v&f8F'bZ*eP1Qв}D`KZ'{IJP,JjGj"q7pjb$DjH٨^͏au.?l le&6Q bl >P_=gD_fl|H7k:7,Xc,VH0 ܎5RpG/}1ϧ(_T\SR)I\9~vx];Kmfѯ_uF+jg<u@ߥjK,tD[ a+·QLʬlQ%ڍ E$ý kB%kd$ɦ~1ɳL:4GC7 C,*,l}iAa-S^ciu?dKPos`HMgErLOKX6T uį5kp\-TQbݘcRd 8EʠhN8$TϛbٟH.ŇA#i2AR Hd"A$@%5`LM(<Ԃ1lB=[u>13|tw.+ʎ8Ƞ.9+& W  l('$z(.Fʼny͵%oi%qr*˶yΑ8bH=jfuBBZyq&ȑ+AɛCSAJ 2c> a-W y9|Y#4ݷ14ᅳDZ<2lr E& cxӜ4G/6_3o^2QSTDJΌ2)kJ\jf0A~RwEtiJ;Ӑ/ s RpheaoWNhکټ~WiK9R%uDix)F7SRMAUqo@%nc4 |2."KΣo/}y:zIU__C̰k뷭}Qg¹.K oԵ_tK8W߇vp|hVh >F9S k{R ?~9KYXѕ5-2ɸPA($ 8g 'M ##5!$>AOz^#Yhí8/L"gh ,{U eshӕwUsf+%R%ſ,"oLl}>\ΛTwmƸ)|WĬ3f6F`z4qшWK0;V"?ϗ'I)WIIse@6Fzͬ}A5cfA0FN$2M:aCÁx-j(I8e rN&PT.V w,۞RB.i5",Yw?;#X\=H =ekM23;YͫBBR$Bs%+4Slwne2![I!4EAIDF.x x9U۱0Łyg%iYYHY }&r3/GFBKPŠ앲厫+LXyڅeI!K* (5i'bHĵsuUn=Wn]M}:i&D[T 7|ektY.7j)q^ dmBs+;^ ヤQ=8LD ܶsl +tn-/BƵ}rJ8kk]=ݺ )& rjXJY^G!+`Xզ*r3P'N]WߏTsn cJ"FBzmNAڰ!Mg}F%k.6)v`!HsZ6o ϩks \T1x;;- 3k"۔o.?ǁd5Y`-}DWUYIF1-_ rA4fsSgiH*I4VݺVYjkTM`F2X^hhQ}JK$/'  LtDB? < 3& 87եet̔e(09/ cĴ~|Ě6E4dܸM+=ߔw-HoE՚s)z}_W?26z&i7xDVyHu>0*]zLd︓4L#+a>ǽ$xJYFwsX]DuZ+ cPU95AE˶ɤʧlMŧEvWC>}"Ж[Ԉ6Ş`nweA|Kh@ަ;%uEWFQFgfɱ4vp{ W$eʀK-}m᪕v2o0=l3zlr!p\u2'BL4&"|<4 ҥʕEcL$;][rMhzDH|RˍK<ˠn1@nxV(;M}UL)5Ak'jbg"( %ژ,9Ba['ɜ= MSV]fa/<]w6L+:}bMU+ݨY\mi=x6!@lRޫDՄy~lZITwEjύ6jKZ(̒A{++ĕ$}+eTڵhCwe }/D9/)EI,ԲNޣl"y,nBK\q=| ;>Aoد|&UH?Ur5*;O6yz5~ ?#&k.=8"ƫ5v Ul[ϻ>R`mb3R6˜:?A!xzL8z}#MݼUFdNέ∋I  c 06_E\yZL`blQupW]q_5^9Fu:HR$)[n1_T3]l4LVKYR'Y݈2XZˮdd,9ho({K!u>{퍸ϑш] $(O"IV׮lYq‚QSw4“V){A-[V &$@D8iZAgl4FC3_ D!qhK/>ݹ=xτ$܄]Ӵd N4uu/ m>QyMUeW5;9ifjjCb l15YA-~&{c9 EGHG ,k mh5LGGFЗ%ȔMm~lӽoǽ՞X,a[v]ϳEGKt\ߤiھ\>lkҕF B7G+ 42wTqm}l(o;&i/B=tIU:` AUF%)p$] :}/0]l|AVܼK~0.zɆz&C~"E /f^2)(A"zk("TW KW3$-111:mUwU rL0&(0p|H5.(~3nv9ɽm'FA?˽dbhFM;C+ObjtßVq!_ߌ >Tߊ8u\T^jJ.Fi>A 0@qtJiԲi\L8urVQ/k:jiM঩jfGY3BF!ZDH|!:2|-oszGvTMl8~g&WE1&it7e,жjrGt 2Y<:_IK ,>jLq 4UTI;vD`E]d\]ߤbi([$'X>T(<9\>[N%zvGխ;Tc/}KNڴot&C͖*6'/8S$ a~]-jo27R^pE:`ÃxQV@@>,wlcS}3-QBI{<&pp_=^.h/z$|@#'VՏIF ǹb *:t=bQD+]2Y*;@$QU A>H;={/ /lT ~]Fπ*:Yn0E'ÄUF9mYPvн5YS4xԖY@7]5#|cfӂ 눃ֈӫ)D cmjcXl,&brJCpߡˁ/xZs-`C Oҋ4;9LxatZc6hOp& E~sAO<(g~ iƘv6+<4,̛r#AM'L$ZmI1:-H$Hy?GDUSm|D+] `BO1FT Sրf- MSXu,YG ovEy=5ѡa)")jؤ8ߝ1,2)G]k 4&.'Rv}#a =$5ζܘaFEb}D`{l7T!R~5\4g~%17ha€à}'R.YjÃ|`'WHls# ,-%`@d* 0lD)8HJpw']Υ˒K]a),!Fw˝㜞 sO/)KR2Wl+5yr7n:^ ˠ5~,IIyĨ*{ =oh)΄։y,Wadksf3"( CNqpDGF=6z6p+a$~&V~מ gVGs ~P"spiV^HATR%"i hz᥅A ݎZ$SV/mj%#:]12ynKn}!C^ku*tĭ~f׮&6$R*97A#ҿ83)OX>B4čRȖ3n>Ak8H#3NmIS(*!cZZ‚pSFkxb8C4$^D@fa "lCkv:v^>ȣ67# Cg]%%E >F#~ŧ2T0+_S")7X=|z>Ds~,q:'WG~L8(z_)[n&SGrVHPZ8/g9}\y7`g%Kfp C=Io=r)[GVNEX 1d}RjƎR$t!zBgLP3I(m鹃2 @\/Y~xB= r.Go[<@L DG=gmkVW4U47O{> P;8@DA+Kyq-&#,uͩYs,U뱹[GT$grJ<\wey`}$9a`cS^XŌ~BTyK-#Y^WKjaknB{=qV=wΜ #'9XX%iT.ƽ\v]|UTBiEђ4QA8ADZ/p*IR翪?]t'T]UVq:G_0 9Gv5cPYr`iP +I7 aqST+}F#04d0 K(`<(ܸ't8T'lY#& 4HיTIꉠG:ʕ>_"Z'9pnvcs YlX/X..hx5}-% ҡfFN><:!$vvbλcepms:!A?!-vO C:yKm0C\fo3ey:[cu8=*w&AqQ8v3P&tB?C$ +YjZCp6a vebS: ˟+O.ȞIs }oAvQ.t63 D +.v+!da~qxKB$qvϐK=XL3U|AH%:>c~머ʝL5sJp.]Ƽ]kLh2͜a~?*E\vs m4@/]!mv@U1%XS ~"+Ԭ@CkFzS*:sU?33{ I < in<(e2J(zQa*Epvly,x(bm%"2 @;S jc3nX4 l`Byہs2AMR[+ u+%Նua>ZKIXuɄhmb.ckVl$K}+3[^'&O7'_b@RO^>WtzqW3"?[/{[tIF ! WMĞ^f]l)#%w>M| 6'22{%\sABB b" y?Dk{fYKZsG4loc9:SnhPg4ifc\̢5D]l6}Oux@왜\j0Z"vlKق'g&xE[0^npQ X$~ҫԜUNUl(uE#4B&I*JOxѩj-|m,&XL-$\Y+P$yX&,֐WB]l'o-fA'eƍU܈dyZM{;%\#75zd$+Z|ScjVn3c"\T0U\U ;1iv*yn]c[@!yYQx^!$}eAŒlث]As0sYSY {?R!\8/N,*Mtf4=05Us a MB(Yr/ v.!$xo*f1 j`LZnp٢;:ؗh;ub6Ήg+l$0@ X]dN!{-8Aw(pňe( |DQχnbtGuNGn')'49gMA~XNg-Gj'WoE}[0(3BB46vM4!Q2q5 me ^9;%zhxR<"'7+e7zhG2xqpt)Z Hyx^7PVXlcHk{/1Qͽ(G'<[u\/boڏeV'B A>)F?#0"#Bcv߁ {JP?1ACqlsz%ڜv&쨥iF2̈3`vݰk;Tx[LtьҖ?H&3[hz'lA ѹ|+=k~Lѯy\|T¯5#BG}(9&ANXғӟWSOit +Eb;Z):]S7-=lm}%2gBMO 6bC(ӨFġD߹M/?4jr-as܅linv<;JtsH>vk0~:m2:D$WO_/GIhA#&s\ri&NiY+ aPo|;'7{n~`&kn,U|k8q'\42>:y9"K5džZBRP&}]D8<%,,-Yo?0`3VF6^3\^E!y6?O# ,u_NaZ=ChW]+QGM6z9kS&u7 L۞< zio`irH @dguBk (tٚG AskBǁ5Rc:QYDe`S _*K>Ǘ8U&#"ƆpZ7ޑp*XZA;u2װ-ڎ:ߏMͦ?kp" 5sP`dP!sYMMIJ `"jMe̿Yh5.<ܴx.ᦇw- |3ZҕųGtP(˝K# b{K ]LI6͑6Uv˥Ƴ>H)EP Y/uzi7s ǽhrKIM_gʑnV筟ıg?4ܔ_(\P:{qXjQMuy֙ i̲i y9D#(/Gk SDz".]hg$=&HR,!8áU Pγ%i`w[Vċ{*&@Pǡx~<$ auWZV[4=%=]Rsw΃N̎"y g"k,P"1jSOSmtI. U1.}| Q27[2)Ma*4LrӨ[ r۬m7xx\hbF՛RC>?cZ$.%iM/Y] 楣tY%//>?܈^)S̢:vIAv(O+ot`NyX+ ӝɆN|d ?h֫ -=0dwYż1cnM [%m4E9zk|]KbKi$n#P+  . Xme)z{Ō3J ɠ;wn#⳽B4Zˢ~@gkeAx:1K97x!U YۡJ¤\kwcgɂeRYtMӸT-Y'G͕ z_+牢KD(^:_;2{&d_)O/хT0|ȇ|Lv'ܽp .5y v+4Zڛ^j_tӹA%L|{' ҿl7|&jãM;s˜xn; {i(X*C+ ӀlU@&,>n&T[\pJ]y(C7:^JGbXR뗁U]]\0| ]&W :8.t||abUB_.r~Co\7t}:vWr)dVlݭ=sM`4dckQȡS-Ӝ(g~O+q.Src}9!Os& K7\iGC9@rV!h(7 |Nk6s-ogMK Uy2XuG9"aբakb`){b6C(?TFiC321=&hg3аùG(2oF4r3ufڗtӡ9MO IJeCv5?'o-5zRޙٺoDXA*衻R۸͎C'`^=;l3N̯]%SUq|RIUwxFN&lŁu{gyplJK#k qa}s|ᝒ5y+l]\.?teܷ 8ƍoYk8;q?}'8*5)Rk>[Ӭ\"[a yR<66>œtm#Ewdh)T i睬*_#f3;nf*}^Zuax7uOZsȥf[.p*l*R !x:KXtծNͪ~3Bl6/hpδйa.K˧ٱB^"۞:4a-]!o *b!ky::_7b5ʤ/@G>+?&8fz̮m xdנJX%)gPaآ[}\b\ ނDnc)"SP;" ?{D#Va* f:~SgMIy~pSwVH8&*ڣ>|w\<H}X2:MaD]&c^NqH9I7an'<5eؘ0vUOr)dž"G^Vso,Rגe_Xf5Q bc,$8L?lwj&2#!dC?W{§7oٞf-Kpߧ -'SGG 2_cۂ!|rkB8upMvꙫeѫ7>&'ްIG lYѴ.BIGT6"Or ķuTnwBFDQ4a:ʢQ\Z)>c@ ưI^ xߖ ؚy OFU6!iڏ_M T鰑dJD%`q @%QVO*pͷ{'z=e%E}_@ ΕЋ_#zBS[KN"=#,COT}E @X s@Z`L0,wJ=k|cun)˝fCD/5iev!#U5 ;)cgY‹ZgD /R$!k@IfDw/+.v~W"ĻhrE2&5,7+@ &_7Efks/MӒ{s\B\QUppFk.V?uMM}AӖU]E8!V$gM@gDei9$;+J@4]⹠1Ffp3W藨0Üްس'mvkݾ 0T+E㾛R0Ak8@^ߕZYW2̽ws;8 uP3h[M#&Zm y) dhj-n^-EޟG|1 {G|m_ =Lz ̟72\Jnj <^6^Wي5\m$vBESBy5mCOO6 +D8#sO 4ܙ _BYtC 6m59ez]*pEЎD83Nߨ鈰iV@$DM.٢I(<& PHq;004Kj:ohhЊ ('/XeAd\;Nӵ96uap?d9Me[xBOR?U4#6̬{mu$2wfj tgzCGv5T[+tORWT*:؄fr+V 3&[a@]4L!ГxOS_`VƓ_曯,!(pp Ad_pPy6Ѫ/aUt@6 jOC8\I>ԜKn]2P/e0\ƽc1Zc@@2CtHa_ė5ƊmI K_G'ő$~'%#eNr^)p8Y:1~&9Oyesub^>rF1ni+ٽ]QejCPWcQng\5vaWv=X~;}(|e5CՔF+;&5G:ߏa{tkc{PME=glp`ong41=ӕ]8dX+:0W!6lj8#IMk0G nQY]r-q! A384@dQ Hօ^˽yOI/k %<4L]\޵SS+o`ISX$ߴJb(G԰p Țw4[+O=k3ڬ%$_ Y2J!qu>[ ¢ CV7kȭ:zd#-6-}e r ~'FIfa9^7en)8H&?rapoҋorFks#|v>[KNzvCP8_x,LxD@7!s>*E3BDݩ4oo.4s{KZͽ}YM#d[cj0>mt@}I7pŁJf{)ۻ:IX+>V4(0P-T3c`&J)O\BE)Kn<lBzo;iZe+0^<$)ʅ֣r7[r)G) .Xv>H%!+Af|ʶ6>P|O@ wU8 jP6T}R q[I Y̟W ߼eF4fy!rᔋ$SGOo fgK^*x3&I/gm)6 ۋ39PTZ , p+:< n!8촏r%ؿN_ύX׷;:ziC4!۶:7?O 4J*c6AJ# U@X;f=0S}|El$q*۟g "@ #/FE~MWw a8]Tvs1-0njSS0˳?E9 6 i6S-L}P8?Q$!ʰBZ׎x;7vt}ba37Bw1UmovOW mM<1 d},kЬ=ʁӋ84@6%4-`hTJ9cIFjt-ץB+e!/n1C T.e46^(9GQ ,?s(~Lyd:WɔwH=^ݧ'}T\Gb$zz'Qu\]ci=I 99Ih𴎌߅暖;:)6\d_cu6cl*&}99;[Tk+ *{ӹJ2E;W gdKF8;m29%i$:IuR)8Q yB! 'ՖEra Ay|x튪m}3_d8\;U fD)MCE:= !kH&>}RK'b>ZH+|i^x9@ v,lܳd}EXHhzy(*kīEhDWnWLO~󻈭? "xs0!KĀE =f:b?.U$Rv>rp LȽ)ݯ h.bL|}C Mc2*TT"f%Ci*;18I- xsO\rEZ0e: wWijgEbVkt7{{[V@hbh6)Q3<܉"9v$ wEq'/ABh+MbjX `lLa*pz(|yZKcNQ.iȯҭR*kPJL%Q gzq ;? YD4!]Ә!Edd߫҉10pK"k)Վ&&3pQ*` /3sU6x6;B$C̪-Xo!$NMAV|TħWTAUx`aj1@Bj] $( `tͱ hlwHn)#&r7ƾŖOcUG 2AiL/ߺ`\8HĂBܗv 24  r- k"At{^&|vNge'/0>\iȅZ WFv\,Z4 $؛zf)6;ya[},dJy\C!b4HKwA|Kfd2S E~PA/ GVyBe'p")!q ' ZY cG(h$HN.+o"ZwTwY z-( >Bu@cA_:mӡ_9<:vBŁP4dCڜӾɞZD}d &qH[TBͮO*N%vFbse}5)iuupGStЋfOb= %lj8cdDp}~T/lf$Ux~XSxK}s;4ۻ96pX3j,fku&׌>t'*_Amܽ-&3%[]9P aGgEmUƭ b,f%ݥBp Dʑed"YC5wL q@fNVX)'|WfXVA2!Ut+z Vtad~N~}z;[/Է&3Vy֢֕NPa? 2heIV#&YӮj8pjm6iŹ= V6]lѯ3F}tSצp>G31riN{!׫M%Veu[FvUHt.8F*K ?~J6Rmg;a>3C*0FZ#b{sJɊ푖ĤL#%Ss[|ұ`vz <c+Jc ){)G5qe)$ߦ6AUy)uT> ݇gCZ`llk0_Ȕeˠ:Gh{ g2\?HReѺ,d'YF_rݫO U! czۢJ { JlGT(dO;WuL~̤% g-*^c̞wzEz\?OQDo4MX-}[6 *3 knwĕOi9d5چ/Z l. =_S^k Xdf9\,Ya-mvGUn'%L~vvW]0n-jsp?T&L rx޳G/6?q0ƭoGHLXr:tS rDF XDTpɦZ LKvz!&EҰ'xGe^ /6`5y\J^9D G$V7uR֙ a|VscSOR@;Y ѧ9&dfM3>vb3afxVj՛{HHJQn#[}Mtb%ݵ ߭0-wSR0IA*6쓋N] UHV]t?HfZܤ2AnRI}9=2x_`waFN_4`,:Y@a?׽wx_yhya - PPȘd=K jX(G+w.}@լJzVa;'smjÒ{qgn 2wE~AQѠ4ǣ?NT8Bߌd)=/g>J^hn+$5^$Y!QG4LJUEġEyMtAvu| ۟ kti8m#Jb.+RYT!HcINF$ zAIDwZAU)0 T :=.YT=nqդ\2#Vo%SCh@K<ި3TA86D^< yTN~- O B& (ֲ1;jSWVqF9ۂTC(2v`@xVb{٭T%KzzYe=fS'~4%4c<+)VlmVRau,5w,7*wh8PAmi3\>P"PR|{*T;8OY)G|-Ѻ?t#JUOZ4&nY3;:jqdR'F agbD_+5i<;O~ JAdhga<3ZlG<*1S6]}^=^Obo"uI 5)Sm[p@3'^TmAܙr V8Iܙp ;Sm=XmwM ND\řde>[E|[M[.RZ:Cx8i' t$Lr,&1뢳 ^,]͛C!D.DŽr3H M87aO'/s6ٙ w=O$2G$[ #.m[kJ!G8e]$jCleU`jV$BL1@zوōC\ EaʘuJ-a(JYț1f$e e!aq>Ѧ4[Ws'GWɒx+ v}LY6Cť9d SK#Ԋ,(E#N'w[v+RڮWɕ$qi=ߠ ^2r2KjaZ_9pۉHLE"@1j,L14I ̮=z AĂm&+.U{f6P 鬖@,Y3Ô2%f6<^?r5Ic))^'%9b6$W܇e>uY8[MoREej]ޟa+i,r P@r6UX1_+)fsDnNii3E;bL8r+*>>Ըm{<zu=[ۅ1n¢Oȓm@kxs?SFQ>U} 8>(QZEA$^=\l rG+,>j])V$HpT ^j@;9#9;aRP6FoppgQIV :u6 $ýj[np&z}ȧ챲B{/S~JqճH02!.jk}鱈΄d h~p B뗚B:h@**y0kF%aDFJNH%N$\{4Dw"N?vX^k3+q~ v0M x/*>^ЋXu.S/_rVRC0&/ +NKBhS1a %o&8+0IjiA6EF3pl c|@804`SԔE 91K2IJZ=e,siU#K?EQ|8 HFO’+:6ظp8To]PZ^ա BS[뵰,>_/4!8!׬_|00 ~0 3sL sʲ?hvڃCOQ^1i8䰝,hy َ*6tz;Rbe711 oVdPZWff2 h쏇?Hh6 כѲ5gc ҆"tg4[E #X :i K?jӬmT=tdj%AZt~Ge(,y,d9hcN\ \e,լXwӎ=KmRJoV1~:-}Jg'N?ƮVRMwz7P"rce+dcNZW8DsDf;ً2؝?J^(B|Cû@ Ħ\}918GL#ݬ&Q+wJ-+ސ : U =ȩ)28Ìkqx;7 }x;4N&WR SvQq4V]iA;%[YIj?naFBm=I41PՓVJW^6R \ć` 80Ed%[%4a;ꎷS:#m&**SaΒ߮~ ?J?KRK~&Wj/pes!e'qg}|ĺjp}u hezCv: .4 ϢNX7XEV`pu0Ӛ{:"[?I^bfuƶL-s;?C)udDU27p nWXͶy|6Tigk.qR6ث.?WʚN4UF-˯,g@%b})P빿ZX$ ` Ëe|)Rˍ-AQɏ|S?DT6Z'{S,͏V?%8ywN :pŸ|}=/= JyJ3B 18m+s[F3ϟf|bcoJ+rچ{-$ˈ0nC?uoHc$~8܎KѲqBW*xis{yVK0Bj+KxKڶ[8<`PnChd=\'%]P\e {|PxSa̋ 2ߑny6?ғaE'RW Q'B%9nHp5GQVt${G6Tj!KCVϏS> eڝ}$<\!J GjeL;KR8K/L*BMEQתw} iIUBKJp-&IݨS3 ;9mJ=\7!bjng3G8#?!}H[D)Tl ͵p!dbҒ_SNlV6od /K NRJ]q)Vcq&dG)Z8M F-d>> ~ͪZ;s"`.ReM^"CHSi}%Kۉl|o_Ede 回qw|(`y82¾ CL% 8E~砱W <6X`g=װf s4ǍMiI6BA=/jee&/.LZ@=l) hn/Ywn/y\SC\nPⶤC+S[xj'혃VTOw&nq)2C1dֲl%L1"P+&MDv;$O%%XEn7"z*R{jaF G=Xz=zi)RˉW{{:=BMK4h҇ &aEw|*o%+)Q^8ޜ{.<ίg=d/ [?T$wo&Zrŀ.W~5~0.<( ,nL7G7yBT{;xW7HTyT<ʕS l7_SMZx{)`7 MZ1rRMAAۏ $/AUoQ2kؾ} L\WzNY軱)SWJ š%Ap$M}NNYq|$hMҏy5tEixsdSUnk S愇z1|7cpL#(lg8"9=[MOU0a DcbŒDf騢9kԬn䟝F]bYvZB$*l@3,'Iu~njPqΣfl3.0JTCoBW'=Eֳ͑xn7D7KсKE4USi)mחAGu/`$Q}L>`!3/kOn5@sqxcP<4T$_"W2v ۴LsK](X]o+nB wn_;6 }^ Vtނ粒$ɞqEr(ZGDLE_cxl"] ȇ-JTE IfVrtW8nH#dj"/XѳNVd˘JBnUP@ Q/VNak;ƝCFxRz]b{A(a%2sWPx#z(f^U a}B0w*P/(r R\&/ h4{/fb('_>+9SGgY9%%C.#6o)E/!f2F5u.);TDR^cE,${Ϋkץ1Jm?1rOj 2oQ<;:]dܺB Txx+xs,܍EVX1&322 -^T %Hm/TT%K߹vZ9d3s-fe ֦~h8 kQ[0ߒ)m~SBDJm+Th$'ݴp!> u8 U'rvߩEe7H 8ײ/4(/apO,~_ wY>70jJHuI0t[&[tзX8dPq Db2͟G!#ѝ6舂c/b6%#{bʦ2NCPdu̇/Qlڍ.gq..>tLJ,6tv-27h"D6IqN93yfw:S*c-r2{Qks2ss1/qNSÌ:.Jm:W-զ0A2|;"9ll\X8%D_'[ҤRj?8Pq\ˠka%~Ji.vfolk|O <}+*Qg / 3Z?CJ :rc5Hwt˔nI'.l9JlкշBsV=Y؂DP(ʪT6Is /L-Q8ߌ&ק8yƒQ|V3saWWĝOCzE$H!=[ $1uZdtAׂ*FS!髏\9[ؒ`tY -h#X>wĵG˽`j#!A2>P[|K K5Wcp0v8c 6(.FG7|EMP.gk4$x>7a 8XPsya G:PטɍX@ =[+Y9&33w'& &Xsvo';-cĎ??HٽULn8P̆jɐxF(Fdx?="Ib7ŸUX K C`gp*Y9[DhRoIKSmSyI]Z+5evmio+zq~֏I&#9F%̐Cǧ雖᳖ ,̕*Gnf^&<1VttM}]06VFܖQnʼnZ+ZD.>IG:DD2Ѐ"duDP>[gcy8bu \FɭjLŔ4"?[Qxvuiޛxk`(K A:nlxhcKN.4@Ǣ&ɕgU3C~VTtMal4!0Z>JԙW-Mpݫ *-@6`q"+n.ɋA8nuV7-^VJ_kUUjGt͠}VHQrxJw#J UlgTzDx4#숳CAl[ʾ[\!(th޻nH4}!AGa3 `}V/TFUP 'Eg(vBL(շ>?tG`>Vt?e85X,.ÝjSf#d ʂDh7 EޑkUxyg>NZJGv /=u"euӬ{#hD9~cU8v.ZK+Ľ 'ߨB؋ . W^ /?8-2 F0׈~*HGԞчIO\U^DIkNGdT8u% % W* ,2@Ka]tOYop])Y2]"Y;9f_,Z}<5\b3 q0{)yUquasãbSKb{QhSyG:Q\=ښ⌾h۹?-c+~*mgt_vzCVභH?>k s*Y0)U&nVsW|Jjkwn*Qx^p q)) O~;}W t~xѲv #H*iacz jXhttOlQhuJcRpwL|0Y_zP.+0ؓciйq ls}K ou(◸:ˠiقK_1ijCWǙ ιKP^Ս~łKFv`P'OMk靃]\-/_ml^$F:n=蚣V;4⴦>L*\G,X4zBsD6F@ `_=J=ԬH6*_ gGhK?dglhva$3䁳%@4RUPQӗN0W'y0aOH1̾_uRJIۗD2B| 暮".2aY#[wQSOT÷a&vrB"^B6QCKpmc7)٩,48s#> KYBL։wB^\tp+|h`p ˝ic(vu 0,5[#xˇ4UVR-t1zy;84冭TkaP-(fq e ~CVfʽCqc9tVrפy"|y-W%~NjL }j eo10o=Fdtp9ͦV`-N+=!Hlm4DOz`DaN 3*/9 /X^ Ed=,yݶ|+vɢe4fD-(„W  4"hVZ2%hA{7((E5nNdq)|ρ妶=l|[׻zUlk7>)H=;s?R]ab%C U7|3rc5s[$8!Yƥ4%աhA]VѰ~z>)dž7Kbf)!  Td_~I~W)a甁q#s0|yc I%"C8|x^-j@ cDWtY>Eo6޹;r= xm^ -{ti6m{;XT K31-fp2UAom2_>E08b`M.zg#/.@z;&PsSWa?hk?c?|d#N`)uCO-4UHYq53q2f xPFN|CR5ʕ]`Y$?  eLѐFr "wZzqэJgy /9gbscJOOOpF=ry1 ~^AXe̓i}}Q0؋^Fa<?d9J[Wŵ;dRBpȃ;"K=QݗD2lS wCb])0 ngt o g0B C1;G*}BZ9688ɂrnLj brÉ<`nc,'")G3*|Ltb}Csbi |5MD@Hi_zʢ3(;_ew?Lj_D&gH̥ZQʾ8eP;kgPScHc/&"'Mtn๦nkz'F4]aF}ҳaEl.` # w\*-e㋋>byCG+Z17TH.01,c3x*BTZnb_'-j 9o-Z(xxݠs yxA7YҒ~MdݽC!\W;ʵ!#}c7UL &#F\ؗ[^" m8͒T;N&2+3|FUM$Q=عl=CSDcf C9= N>SĦ6ad{ 1r E-)DO-0s*LS}MEUJ]yYqi)r%m禐 ."Ǯ @W&tga1KsJx4ZABs-q'ayGpL{|1*3)Xr-_`EExS&PE.ΟMTI u# 巐\U M|f"Vq%*t)ra)')iS-&k{hlBj/QSiKbm8x,ϜmZ . "V~aXc+p`,> u+!cLCz"5XDm%ΞP (ޣ8e!\HuuM3u]4Q T3R +L(bYH} x2 ]슿 ]';h-.g?;TS!7i~[HHfjJSO>܊>)"0X@Jh=s{Jƀ_2ty.[.+e5^$0@^%Ưۢ.{}Xi XwupO+ C(p0K6ƛnd \1]60K4ͻqE2 W^!0PG(NOU!c`@@FwB|#CMV-?܆ṫ%|NoX;ANe{eU7 |اF[E܂!ν9plUIأxQv6 FjK~k+z+o a3F"EȚ`F@P@= 4]cW$?sA۽_L}whx/{|,fBDׅ5l 831Y9KB -`b{I;}3$Cl.M>itq9Fqf?d>rm(Neֱ1(sv (&XJtr9ȫ} { U)L#.>3%#Qmׄ?3BQ(mQcoua#_e[EObRåߩ d!#MDrпl"εM{bS@BgS6W%ªMmADA=3S);׿ uŠrC OXȽ)y9QXuų5쟾cac5` d\Kv'eNzQ*XJ2#u7~*zIu59$ j-XFօ5w>ڕBƚȦ ]@0}NWu &iOCEճ4uq:Or"Xg5kF$aYKsk Ɠ$ ^M~zNw:܇a2|2ՃCN=`BF*1+`q}ⶀP8:ClV5vS[;26>?\yӶՒ]~?6{W*a6X8;tOkЅDy_/Ue,戟9."{*cF3RGJY [Hzw}fw Z LGi2)sjp bGOG58 ` s:rgYے+^#\*hkIXg⌿O4(>h'# lϕN! Mb-=3(PO1.|_E3o^tlNFᚓ+yjT~H1W/-,P\3.ߗ n.^IOG(kr74߇W/%1}iZD?)B`+Z ou>?9_[̂p9W4"@w5:WGG[fYR}hKX]\ #svc xg'suG&4 郟uFg测_6ء%ޓ]dt_2FtqN4.CgB;VdXϕft >q3, -6 B:P>pLH*:oc"Y=aQTU[}$i0$'epFfʭPz%5eװ-XeluvȒLh(0/\$Go߳`+t=Ndn(%9˘epޟF%Nma2 #Õ(ӗܬ3Ao}?7qׯ䀚2X,o )m@/@'[4s*XvM\QVވWwwTnZ_.iS0AUhw|SyI^iQ0QSŷ0|/4) *u7X.-h^KD 2-UumJ50L7ˇ+w8(}o@YG:LBXlB?mAIgBO;ҦP5=AL.i5Bm[|U {Hwd8ʬd.ᏜSxc[nUZȊ}B'l û՜mP_=8j] Qg׼w|7)K*c ˣ-f6b V1+4FzЋ2j؋tR2UcpDPޔm:DƯ= װil@C'cv^B.x,M5[* 0CHn1EE xH螻NuVX8[X=㘗G9<謄s@cLiN`CΟQOmfl:p^|,h*PgK6}'ȗ>gL4SܽRmI 4ʼnT7ϳ(iy&I]B~>BkD'5NQp[Sy9*.iȏϬnRqdS)U@`7"(55]ܫLc4)jIwb`6$#O.c͊CώRo~/<:X+ Ń߮@a{^qC+CBcαYo `>Kɜ_ڥ,+A6{@8:7BO Apw5݀.@^*+tsܢZ-{h\6YsֳRN|k6lo5Gbj&I[Pkˉ1Ukv5ڵTE^.y̩b&4'&TG%T'6K~WeF&6 ԁ=_6[1y;wp7XKr2-M,>~@yPH:ַ ~=^meLJO;S]pVj3U_RLyО3+o}wADnqs&g]fɓP\9TJ_J6z|40c}?/HVg{_aOiZvN"o:D,xobB)6WҜ:TΗlcahr>GCܲ |Ns+*1nEG!,()XO:Ct@f 9= N ~wҚK$[ Skw9}rt6[+Yj6*4I%{*P|^-7"oxeC*ڢT:ڈdP7₀jMW`_󦒄 %쾶d:lf@@ErGl+ϳ_Vм7mC3-`z/,H|3A$n0xQ-L[,icrȁWyI$GpCe9_f Uəe n!BAdrw^FH%!/2$oiAP1)m;?q< ~j`hEw>i#֋pp 1)}<Ᏼ~"쇢 ΀2>WImh*BC$'*Q[YA(PgexhYMue:/&/qQI{e)As|^x.$1qRҀnf$BC2@iS5K([(4\#]$+yM$YSSO!1RVTSKgǣKZӶe2y0d__Ib->ߥ7dX Wh]դbXvW=2py38w⫶mɳJ OT,T h[ 6&Dɳ!dbQGodQM~V #i (+=jSQ4~:6f |CӄN#xDB`ڻ02DNU҉К$=42^o )B6eg: ݅_&`jƆboֱLb7xn2*}Q`5-yp:ɼ8h໻ql{W4vy7'XI'Og 9f(x]..ra ߝxC /0S/K|X@?Ǔ(IP6 ¡vkwz]VHi5ǵd>|d辽K ]h(F3Zfg)J- {_I;p rNْZ%ՙ%=q[FP3 JGT1g[ h70Jwuϒ'=pY {7k %Yn5[mxP4Wb @yWP0~-g(4wofЃn-v{tuJHkA\Xkz ]9oLae0_O'}U LBQqg tbNup*ʩ,PvnM/N9}.6cn^Jj%}@Cea:{11Zeg~я /C-а8M67.g+^͟Lq9?M"]?̟a 6 +Uc|S32-#CYOn_?ʪ8;bO6M:5;0 gz+qmON'^.%➠" 7(e!㜀l6 y:!ZQ Y vf45;K:pAk!3)w;iWdc]P@lD}zs:6"ǀN0(2+5p8cdw{K=8,2Nj}'}]9{L\?Z:g:nD %jvbƞM?eX9 U2(&53==[J I*xf |3/0wr5~,3x(oG)Aޔ+SRk.uVfQ~I0V>FYi 4|JkjDOպyfrr0muO7V)[eLŘktPvq`+XϏ#6_TzcU *[/󓑞Q y>3i~"Eqo8b!&l 8oui>cR9bP|[ZF鶶(hBWyDet9Fo6_(ٵլ>C&}NMW2 <}{wíDRMHN)fq"7ΣV|1]gqG~]WgFKCp`yOe'; o0V6rCmwRSu.zwah @ x}dO&(EmWW,| 9Mಬ#Z,\ K(*OEgB K_B4hRtA(Vծsʧpx*CxA+/sUb&LuI*)f-rP j>86֪w|J`k]mBAGSyw3QGų;8-QX>d_[{-c~#q2VO7&=Hb 1WejԭhӛO4ywe/:>jp/^Hv5qF2Q+tp͆fjL) u`k ګzg`Θɩ@4u>bmf| ~Na+_J%r-7\}M;oT)dIM\F.ת.1j84ya|Rp|+nUo:!^دZq7s X"Ж E/иa je7\THDU6KI o~-v2weH6?S#-M:7`:-fÄZrЯ!4LU֬Hs듥/ NrjZkDNVQ W"IBhȵ9)zĵr)*af]l~#Km#H~m.J)kTъx wt}yJ+BujڜªoҡAdQh[R]T=3_S``eD-*,\`3*/\wu=  T/=xJh&L1^O@@P-ɷQ90e^%$ң@OP&wWYHv|!72z <J ~b!7p  v@1LL'h-X+5Ƶ;zj1 ;N0'ˆD*IΚԜi wc \2#pZ -߯^z8* *yzK SGޅ-[yޟ P#1wVH_;<{)R!H8HJoBADף:xҢkT}ܳFv ZXi2FQӣ (dh$r&+3'3`E~i004r0ǎ&O#h=$W$¦~]efu!L驲.\ dl jl>&+t`$5IK*OKړ|C8dɮ.pz}MET=S(WR]1M-m M3{\ 0\R;QTw/ ILF̶XJVl @LϰGIֵ&\〓~̰]1`P+b_W1,#](,{r=+ַ 4LGE(Y.gAEެw{2V9~ |'±[c_?L3/h[(7,d i ;-TM{X#Tnģp(_P2Gi_lJZ]ʬe{oz@NmxjpUuɰl|lS2}M*w.{ccl$]26g A՚,+_0a6>Q'< [cfONL (\P Óh߇S1 (˳DR+l_1'x!"?@C0,qg=/c-_$gu-@BљprLSMxf1݉M[7$/ jUL]=p60LՈY;ckd' w  D\r׿'Lo#ԺvS0O z=$p wy"0|N@Ҁ#խ$۹W36hЁhuFN%~>]dŋme X܅?&9N`b=fF_ddSYI ZЯQzL$w\k+K|E//OuUp V$!aN;u#nMgM}qϝM{ Jhn[IRƿz4B{g19uMQ@@B50,SѐkoXYPfEʚ&r^ےoR2')3ƭDIaj-#&Rw^)Ƽ4^gFܭ[膫_Y+jRbDu-8Bշ幷@]?,⇸ܓ N]e;3HG[ۗ"_ֲ;9=oT-wF"kКoRX T6Y\j} [|Nuk3ONTH췄ן:Z8B‘jZ2.1&œLhoW82eLOP^A!V{=/ 3@;l $,CFyf#Z;9w t78!<۳jO7CJęit9mpxgb[|ɜm7W7ǝvtR6  r-/~$]BŽb;ŹS.HgmWaCӔ5]fZ+\{Za,S{rG@guZ,-Tzmfu*6ǻz߭B N8!!hi4r S/&5ʱ2[f 5u AAj9J!յMV`b@+T8}c7Wʁ!+&|ΐpɿ݇%h>=lϡ;7ٖLy\k€Ԫx 7?=^[38e<1eToHK$RLOޕ..$Kݴƻ_v%>sxL%yV=!4T!yޘlKH-h># ֐ę!5 wyҙSZKU#Om4綛#0 9,: h ɺ_q`K=V q[ /lf#*7<zI ~AKR8ՐƩ@P懞&?du*_:NKI"A`WI*hZW\lYs`o8A$M`n͹.􅏇yaK"L4$prնWZ1m4u;HJwIANJxL EIW[HeT$ 9?߁ ՝+8`L읏 _81ꓰg@}\gK 1άC& c:pJ;S?`[M<_b̦v\p?1}8JL[{eҍ*-.^ʼnR^j`;ɨ. Y>lisw;`0_3֫^X702W&aYɘ)d(m:P x|lWq`Sdx3A9BLB[y`$W4CX+2v۩XV0ZA[0WlnHAڳѠ,lʵ?ECabq4R֯}' lI.YŕYo2{l7-Xdhbq1)=WˀS]g +4i(j8njoh{yTWf5^FX7_D&lI9y#*+n\X[n{R )ŤK%;):ْG8îh 3b 4 `Yv**qn߾))u,/BYX ,ԑ^Y ʫB,>m)n=Lr>Kr#o67 +\ₚt=-4{`E[$! X[k]E|*|MWmBlsx6tL5 1:R:4B(a6. jw3Qj(薎#y_':{URT1X]Q_徧6Dч<t付FB,`͞/&=XCjD+,`MAm/PO,/ș¼ՁɭH ft^6Sd FX32xa"DX뒙2 *н,Bƒ``L2*&E#Q!s淢\AtbqE9kFT+V5X!DNӈz/V/火뚱Dc`*RO)S8hoGV6Ϟ]dZn{BP!^lqUe)CJ-VpOꑆSb={͔_~!gH0яA@PVU;:޷shje\Ғ)YHV8]|YQpR㺟a:Yޅ=H]5=]gA)i@@V[T 8SѫС4\Vi^+){Tܖ7wj-% þ.bӹЎ˿77 +]Eq29o)D_+.CޯzЎ\tKoafDR%vM4 Ms_v51Zta@ ıI_J^ht[,U Zި]*_*4d1ҝo9vH.78K, P~S,s!Q8^C=Oi DU;t>b?qKVTJc˔8W#eWnEZԒяV귙%. ܣI8 vz׽i#!"!;ւdu\F gХ>m5/ 毬כ.[Q[k1mJ8MWH&#7ݍO ˚ۭBc+8 J|! r/לKu?q$;Dc<64ghw8wë7fACc>[lg4OQ) t ;71AZ^T*vVO6`ϫ% XAz-FUr="$5h&VCok/1OfxqU-ȋP&=wca].}`rG5YU b(gʔ?k!.iXo%`ua Q\q{ƶ5ׂY<"HDX<{2ACuCxŖ \BTw&ɡ FA+/8ZBj!^ . Xz3y4?'jty0^ Eż9b{7c ~i'hoS Hw%%'TKT2%1զO4\əXoJ ^)GՆ<ޅ{K+!I^i)sĸ]+mKxdQQŖlӧ{ք@tUH"?(cCk =Q'g]~}.k,+t sYZ8U2j-ak9~+*meW0 \:n)&t6h\Q>v#3Rկ f͝Ef񚴢!v0pB<ذsD 9g{{ K9sʅ8>0hb=eb RHlIxt,/k3g`'As)Ku7_輟Eɗש}3YpYj9)nV> |"tM"ϧ!&s e+{fVAii77ؾJA̤> gCa%Z %v QbUk<=v KjM qZT5%$!KYF[RC+ Mԫva6bDƾϷ`#lTf EG[2ea5ܒ 0R^5f2X߶m7D80.OECQW`B\;FR>$!CΙ}=G)>\o+S< $@}jYuCJ(`0S ֩)O64ÎXZS8tf'!{!!Mnr`p0 Ogy-I?d֊ޭuk\ *Əs]jp_2d01Pyr 2kvRސ v+; kjTZ= ӕyƈ׍nm%b$wѿ:et\O};Uz/tr7+f7akR[k,iG yJ_gEXowpuS jSyNȷ1xtdQox"sL@UԿQ"Y4ӹ=)8\o~M/Jj# :&=C:>6e.#2)<^\_<WndP QT!;`'2HEg=5s{0b/ظ7 T X7_T;Xl$![搔D@5^#"we]a+Oj8&-g3*ld-Q F aa4aq.”9Rortee}9 DFѼldYH ňd5VӊŸu=XL5[DHWвZu鶆{Kɓֈ]2NWo+`u+ZeYdh0sҏ@0 Ik] oM=6>.ZMcaS{K8oycIu!R/eV%ꅧHGaA0҉I%)UBX/MCԆdy(3l;6CbI&(toN:AgUw$ A3x7Dn{ uUֲGOXbuvntwka2Ԧ*trG+TNfۮ޳|]N9t@Qk$9 LmY\ m.=<߱uXrc]Q^/,Tə>ow̖qk ٩G4.bbq?җXIFPȶu<&}_K!O .j& pme$p1俙)_ĵR?ȗR dMJAףa$~$2$|ۢkb 2n(9J ,ijoe@#ɲO_F9c+HU9S؈A-;TK3}S2"Wz`‚| X }ik}jI=Q.є%Wx0X&<biND%ș*}0P9e]Sǯbh08pӔJ*n1& 6ǝMYGHims5|a5r7 V4_h,Aʄ|15(+W\&k#7$j3gY=0'zAui-9 :3Dk Ϧۦmf8G.?]A=[}?q!/g\19865QrPU\j>XBck =]!<9WhB~-=97t0y,RҪB4(2@ZA*{meNi48H?f<+]$t N^#rHƦ *E353+n]9Y~M5/FKt[wiHH^}ƈ|KLNg'!a_&`ct8S|VхiKF:鷐O@c;ǁMWMy}Dr6>bWO|]۠u$\L'#[KM+s̏Z_J fW/ rͭ },G*a|jѭw %;6!u:ʭcIR~ehzm٧ߨH3Wg pM`>=<>۾{p|p../_ˋu0BнMP# ILSBҡ鼋` ' 4آ {b:)l3=Iqtڽ5=,BGR_}Ÿf8T-Z'~ a:wlH lg{k/ύq6`&ru׊q `Q~mgkjօP4T\ 2O#lWf [DU%y{D]$v: 5=d,>nJ( Z `%hܛfӵa.-3D9s -Fo{zm1(Ci~#(2n9lEXnGc0Y,Rې\f@m1\_?GG'7S>Fp|#XGr ]bç+/wg /]SgRY1<#bר9v/>n_XA\=`<753r6&aoqQ-_'fte034[8?BSlhjG[Nu OpB BƅS[q&@Gcs|Վ<ʛּA\ Rj.]-ת oZ'uiCF9jfv|?Uc<+Kfs XOKHC/B> "h s~&?;4xQ!BX("c?|;ӬNJQ[vhI&n v[׋ <\ޛhs/= $os1G'1Ъ\{y۸QƔ 's9OD/B0 ;vy7@W䊹OlBs +b8xM6/|Q}wC\UǴ}?#i8`YR-}74["F L6ע,"add^8#zǃ vZF!#ٕXC{Kp0C!Xjq/Jlb?4A6Hڽ WoMߏɵBv*Z]7Bm%D䛓hD0*aK, ?}㐷fNvޤ)ˎ@xy Y0̷T$| `IPx"MWZk-3B1HF R%urKH -w`Sr,Ezdٰ<-b(ʿO~ iXԧ5=CQTوEfpk DF>ngMZIW%*l`:hxc3*mA"{6*g4]AK+Ռ' %f(Qn 4~FjyNIc(c_z3^NqD<1VƁe]74EΫ8blrhe.D_JhVMӧGnW$] ǀT*ĬB/N,*jm%kZHrQS@__iA6fL@"7Օ'n~nc -[v/ .Lx)o'pr/Ή?5֩?1i& ~':_AS>wL^ $#7-~FyVdIb"˻3$W_7S~ %}" +%wPKR/m$Hދ.3sJ(H鯽= ,6-Zb6vO E~xgΣV&M%E.@3P- gr%v*ˇшOcm'˕DOFBm@qN2%5c!ߓb (_V]^32+xZa_b n,%PEPQq]7q^b$2}A[?YxQ,25C/cV>Қe%9{;xroLj%ڑ.cJ"۾Ill0n1ޗL W>x* \eP)[P}Ч]>)`^{)JQm6F:[Fu4#g{շ"b0%֣đhl*ү8A5hq.9?F*a- \~\yP(6 @ob7kA'26J?*@TiFvWty!7^}u**1n.ecv$2"ᮇlO|M{˟PyR+lX@-7_%]ja}S lAw#AQ렘^&CF|O-K"V>4(̑|5ԡ$f ):ߩa/_anv(kꗹKW9`\nt] 砬5tL*y!*o ^lyQI뒆{ ¿Y3 e` U ;YQ٦{CvJ\wfs !Lar]nE[G1k,OIځZ5 HVO!Qq1M55oxc?/mY ^$l%U NO/׌w}j潋HeYƜ$XBccNW|p)r(DK鳶]>xUCy"M aT`^nhb_zDsMM.D+"5DP~ļ=1 paouLM"]Yn980FxD~WM(0W9溇REŎ?6s<-!Y(&1Rwv)˔JRF ýK&@ϯ6̹ELu]^4n f#)ɓ8N\f$&tW<^>}'3Ȫ lIT\]E2۠(w%`}kl2X"{~rA$:?67pY&9NobO3 _4\zt. MےmY;R%.߈W$)c~LwLc $v܍KHau"a 0sbǕ8rH"BgjX-rđRshYiT¹VP؝}]w6qtqYk0+* z_ӚJ 4 ^ bݛJA{$i.=':ҏ]#ok5:텟IYjd^7(ya υ5_84]Xڱԉk ln̡\.[wBupEY0mvO @6dMV$]uY ՈWJ(sFw}Qi *S{&~T9LJ `5 ڤ~6)"\@-EQy@%>4P !Gl!{5pzq!~hx?8_ܭ(޺LlOCht,l[)D7RU'Q3 ¬]egR|Q>80,g,J)K*O*r(~ oNC2R=)f}DWdL;+N᳟Đ&̗]̱2FdC2 ie#ӂ,g&Yvٛus}jayνoj,pW]`\hCֿ8tJbiqoI7ܹ*k:[BoZ.⧠N/70N:O,u!.QyCJ8^ކo OM݃M|d3Ck#lOZ!R]4wF7C~d>&u72l#fD`KZ(3zgyRv 'vG^v8A&ըm9c?D =[[[:0Fl7ޜ(=pT0fʨ0A0Tʞ:*$"GUV',Pcg~.2@׿[W9. -0TvT ^Ј7Ԛp 蘭vbJR ͼ3`_w+ݎ0琹P0\]m#;"/75A'N~;}BZO#)8 bIb܄ R\$Z2vS ]q5rжsH:eo.{+ TwPD"95k $RzJNv[HZkH F$vR/LWq?&42ƆZǑ] 8Q, e w}"ZAaՋZwn>q]:[m [` uS$d:HHxjVčdBuټCggG* ,u%OAb(TWmGΏ5}M 唈VuHYaVlH܄L+P {c܂įT6suirHpŊ@{@jŕ^\y_a /38Wi+XU>n9޴^Ke[ޕhw &_ ":q] 4{@'$ I&_f,[<#lӊv]%/} X ! TC5EpYQ-HN-[mlg0'G,{M0iXSx%'Eވ!5 ;f-tFZt=9)| hU%ƛD4؜YoII~󌡔r6҉yepZuD[7ՅN E'=z֞$Ӊ?."Q_PҀCݹW`yF̞g6l-mN>6㝃/3uF@Gq®I2]r_7#'8a#,*C$J̓ DVN?ƿۀ+Pɖ 6 ݾ)ZŰ Xqq5ݭAƥ{_.Z2{M{/'ݦZvm'i)UQ2RV> o*P`7#֥նk,0]L1E}(T07Msx?#<*(OB qπm4WF_SX$$Bؗ#Ԇl=$BNΪq"B qATp# KhQ4u@o,?A_@\MFZQFMT(Nm7±py;i)B8`a f2-$q$׏ĜxI\Z6OjX 3$Oٟ$cmַv"'#P5Dׅ[c&n> njdL@E~:H@TڣGo-"AZpֻG{ʺo5 Fm5\^4+.ԛNPIpux#Q;36ZV(lsTy|ru' scDR/.a'2{ZB4kQyGJc ]*zAi23UjRvPV ov)'(*; adVjI5;O,4~A%UpRѠM;([C@y96iF-<}7`HQ%,8 u(ffggcOT(NOg{{!E %:jlҙ)R9m$bIk)Ò1U|Ρm\oPqBRO[jcMփ#2y,"<= Mdn a׏%. qнDZ"'ӓ3kqO(,MM}48'm>ӭjbnSf[ 2oR: ?&*{0~MxbdaGef\ahc[&}ȣڪM^7E\gnqa m\b[r'\e]G`@`OPAEs'lGcy#u+o#;'&2vUwQdujt/ 0ùݖO"o&[j6]wX%=IZ>c[Zumcd'ٞwte^` 7ஔݬ"jHX,۸/Kt|2bAЭ9N>9*S2v;.ӜOx֮5ͼqRNM^9_lЬrXpOyayH^ XP8D =%Q9AIMSr8Pt>3%%FVm` TQa,ٰJMJ2w$L{ ,UȀ9X6¦po 'ss~,N.@?,xTzIT~Ӈ6={#Q<^kd}K,Cي] Pw1 ,;󮔤w.F8\;s|w!dd|WgSUD`as"* p-YBDA,ܯP _jUqxwHe%ҊȠ2W7!13AYb4NӦ-s#*H,kSέufW]_Uo4H[3J p:ъAt># P 73"B^E'S%S~QP?ePy[VWL&!2Qvd׭;9 kF!bR8G9 ^ =g7Ta+hZ'ًM( xH Bǟ-*KB^b_)5ʽ(sVU^Ef;'@cIRʬ ]8/:5bu`OGiėSKЋu:V Bi2\3e &%~T20{]4OV{ ČZMEc^ÀWשw(x`ɆqG`җs?UEL9H9tE-k3p>,>7pTCuA)eYitbݽ; ʋkQy4r/,*oh SZ^u엤9D| ߅tV?/1ymP-55Qfͣ9 'n1gzoD&;Z BYGEaNH`\eEvYА@ŕ4}P@vsO*[ڥʊw9as؟EL/8 #r/B,T`M#ږr?+L| XGbX2fS qA HW"as=_vD//|?)/24u-Bk .Cz춣Ջ$y1T_ ^63(,MAwZHR'*BԥOvֻ+0СlZWa/cz  yڝȒQ5?{6JJtSnwU(.+cX-L[-)]+@eͿc\ QU)\"GeS5݊ʙ8xPpX' `XׇΛ%_.eO.|x*q|p?xܼS` J8o aPňZc{/=,+REIOٱmYeekN37pR2?K2ZKa`C SVVS>M%xuKng/XDkcC^Lۣt#~]\B#J Ce4EގuGE H/n,,wDHv˯3 KY?s0v,U-67疉iE5& Lcd" 9!tA6 B4U>ߐFa73v(h6w^e)>$lB,z o*gXNfsi#BADF$7)DkZTK2R*E.,H*oAH'ܦx|opEKrTHE[o.T>JbKaѦ}ږtnx5kK{f>dG[ &;N$ ]^Q"}wӷ1}Rf`{J= n(11V4|~Ae\aOGnN%JϦ'}$" _MBr!8ח֯vLzTr mścNr sεh{;XR{R&J2fVYl)=#W<:: ŞL;?Xg 7m.\nouT!]ɚXn߫K 7˩ fܟ-ZHRExĮP,ѾQk!=6#"Û}ZĜ2P݃s|5rxa /2ie{S OZ_-4+b6Iu=Iny2p @ '̷(3#"DvvP0(īmvG@Kc'L>öPZY-KgZo:~v_P{B 8gHvpO/cT؃ӗ1L= q^0Fi1cZ{ ыݓQUy:iBuyg\0;G]8$C|W5FЅܣga $b$wh2N9`AQՃ54&?:UycB@@DFD5II"{>)I$F%2vA-RAV 6V%Bѱ㾃":cm*1Ǧ8CN[k5%01{FGڿrRbeڴjf-4m p hy[5/@8DI}(U_RфmLL?n7=m,j?(|-ʒ/:twwx Ģwlګ<ZEܹ=UdG{qHm-b o;NrDzEGP j nI(k>?fNڐ(7EΔq>x R8ɧ>l Cd_ƋS/D6?$8z;tuĭstxC{?6eB; (:{cR߭}eBϘc u< RK,[(̀;6OsKBJjb0J؛2tGHϊ~@sH4PHb2G]9lay 86t>x-9* /ew`1aQm3CPk 5GS{rp*5D땥aOUƕgLCr#F;])}dQz"b*O܁s#thNWUEhc3'1Pi1hJJXF.Gԥ7DFδ;l)Tc}+f_`Xh(Ar.@9!x3ii@ WK_%hz[+Vٯu!1nqI Nwhhp6ϱ4Viz ^w@c?]3k1yphacHuw2& -BM \&s*(=x˜RìTᔌ*~ɻhy" l⡟qe. VLʨvݯE.b?|7EXxFmd^@~Q\ (u٘Ic-Lڑ+40P(=~ lɥi t /pV] 6^2?/l}DKU Mџ<xg>/A Cl&Q.vJ*313 D<U4~e^F( hC3C<@;{JO69 g*aV 9(u7X"Tb* Vмw' +@ghϹ󐟳%U|rtpժ Vt (DbOj!^ڦ̈́d5=*h*"DE!b5rmE -;0@+܊ p^e:I%*#v,Ϣt,>3'B>@zX 4deS။h/M>-"lwɩ@B^9'nUybK\p];Xю̑A.?AaEj:Hʎmtg7į'Y6`tR1"iX ([AGiT|~O/*K^qv߶MO:ن֊{m"rd2Vt맨b ܊}NRO8LOS# { [gMqP>^۹ '8m+U v$p: %Su/'٠VVwad8nc*0vy2?7;19<~,e>7A?+Gx`<&vٵHdͣ6 =v( < Y T5IYl]o" p[i̒ π2?6ZďePl[f FH&0fc|7T1|{u uh-uJ_G9"^1WڛhH ,I=Wmw ,ϥYy4~"cQ1 *g->!j`K-|3'Bs67ZVKjq[$ %H3'Jyi 8Mdӑ+^!,bB]h̺.ES8g cVyY*ߦ 8)pvF?ҟCfP͢ _#N7_$n%CWqyq:4^)ÄKTI5@tÿMYXZxvcKˏ;$Kʯ j ar'F>`'%e"@.>[3g@o5flT CӀKKo֘G]]WXa+Dcp}_+`h GI|uۋ4??2Cٸw]6_ E Qt'5z}\{jӵe؄%I[&Y95j;,H!t3dtԙ%F"`{z/ kGGK +&  2J$*m._NxS:t R*ݷGt>"f6ƃc'Ҟ%+LcuUNU bԭˣ;D wb54OyxYd>p-;||Ƣo?!^A+Ys]^+乀!DqKg9vj["LmBiuO:IH\ }Cuh˸fZvl 3OdL "~>_cEWl&J>N5z`*)\7V/E:K/n\S"sޡDR[/س"RTڟeL=BF)T/!|&nۺ867C5Ĩ~J`Ҟ86w^<3GR=YEȄwUn|*8557?ċtc  Y,e ɰ(lb5CKolRHC9hAQrp`OTRc_> >BRQg49+'ٛ%6nƙz-v)vE8.1Oӧ:m;'x.D`TӘ~YQ(υ|)=ޒz?/ac^)١"xE<3ppx!ߪ k.F/4r!)p2!V@زP./&fpGK tE1`Iu>&@6 ,%azzI-6c:*/G,M-UH)Pnonhe,bȲ>"&yiri wF}ڶ祖7W0~2$M?, } j'W|hyM]?=˖ڶ7 o-?Io|h#Y3:FhJi$HǏ@e jnF*1 (HHdw&Oܿ~Myj$,UGZŜ2CƲmCghe.JGOXF/fsh ,B<j;"?aџ?&/iG *5q@q0}0I-[5=Khiݧ0hEJѣef)k.݃Εc`RbTDK]I5Ff+hX7+c0\i2'9wYBy~+izW'.ѓ T;h U*> ^kj 5|zSw#֑ˌ3![d*qLʂB A,'?eRu(S@29pyb*v9[֙ܦAWg> OwP/LyD`d\(@V{i$|2 74*x Ivc7UR&$xa]{ho_uؘ8ڢOBe'5Xġo);6C^C37S3443,Qx41 $(s0H&ތ%c²NG !pR8܀Ȕ~)7`o|Tx*`$]n-3JgĠ1~9ZXq`ϞvxXLu5"q45\ȇTJ Z1ޒ7 ,J(5C)ԧ/ąCçIz6s(w(r:_?rG\ij(~{0i,tV͇|9h:܂ o̪H;3[ # |l,\WZBaOG>*+U?r2ņZ#5yQduLH~/^R'4|UXࢨ4EGkQQλ sO"l~ᨒEڝh|o*at"tLAvX75:-˝5=`0(z$wN8J5!h'|n[6yV=g:L UlFm'\nV᧪qst TL^*SY$PWnxSI_5շgW{ĔS8js<.d}guqĚ,zCRm"-VX1VHTf!DtHSr%L/s t|GݩGm`yLl2Raq ܚBs?=X$FOUs%6JNWY`摫<6}Z`"ߝY@H aǪ߽;]"Q8ndP}PC-G`G M7½eILL{B9\x2CҸr UEoosjw<"M9^J䠢QFYDj ]BG֯:Ӛt±t?ﮅw9U!D͐)$j*`݄:_Ǒ)=;ZK[tOέΑscgd` fJ*WV2&*ns氣(kP&|1+IR=lZZ6|B|<@QU̷j A|D./NFњ݄5 Y^*u n| P]I7 Jܾ[!Zy]RWtu JE;ADkWXb2/t̳Gr8wxmM\;a,#se$0!݌, s6c;{ER8>'L"[Pgt.8Q m{"}sd 0%ĥ05lD}an9= U#)R|wyӪ!r phCJ.n@Q8^b[ȤOs%+ 宍8rrs&N5RX_ѭ^ެd6^v6/ҠR˸ᠫ=D_ GB )b1I `'hP^[-K$yPI!W9cCHe]w[Vt?'`+B{>>iZxh=]ąVOC9{,a6F=Uϗ:E%X* iK\v? xQx~ ҵObIf|?TJ2 xW /& [I¶o=[i| j.t,2Tl+̭ڟx[E`w'XtfDM=`$ EVy#eX2'=n'Wy;D*&f8;|)qz,jֿÖ_MMOuaccc`]R難 ȲgN/R_UJ|D)`mV|11()qZ q%pSYS: !pX6Ĺ whr%Mo`}/NrxkP!WH KF )|RazU _eP]#m7^buzjGƩ7_r~85 vW.m4齸jhF=tJ{uu8P5}rQW`dNZRkj˗)J2z<w!P;ȏ]|<ܣn=%;@ȃّKd-XC *ɃT}7S8Xkw2 j+ʱv>YKfȕRӲFJ3LfIx9 'Mݥ(Kuxgb{-X{5aF[15IQ2 BM]VPEHkv:Ց:F/s_Ÿ9s[%jfpF\> Qd\b]@0<~0sG)_\Avt4a u_s=X(AYBQ̰[3¸{Q7c%vQZSSį݈57":*Zj-J)Q|p1boJ \?}ŘIk,ikV}'%T:TX9BnxOʡr1 tnW* [鱫A*W lHDNlPV_ -/_ֿqۍ$#U`wB.HڣV):th(;pE'n]Tچ}Qtńxs}3kc֎dЃ4ܱ!M7Ct{RA];6h:m ]Tkrُ?`66oWpa:B,( ;3]ᰳ ΀QdB<2)_;dO=]yŞ % $^? !^ t%i3a]zCc቎5/UCk SWbbjT*xٯmuоpa5 DR*2&곩M%]o8x^+dywW OYdkxȋ u|/1]<0Nx-G0"{A::ђOŔPt7 *_p?HrڝcF^%˒e5@,JO%:,YCwRzmH ŏ~jSn!~-I-`B dk7pQW&hX{6wiAPgҔ6EsK(Mw8CtUwW~Twc*k3` Ce|:A`tpNo{ n 0h9a+#*MYhT`2Z\ZkE@h7q yu)mv Yqhg8nqF%8C=\]Ҍ,M2Ia0MÏrZ M@!7Ʉ/[5H5Q pY8j4V~` b}I3\`YX[qcJ]|k,2s{mw$5)ͱ}¯MX+`}9?'84"1b9rYC "EHxp!*mܘb;oH% *@XCM% Q]-vUt+SO9K@%cx`Xp>慲okM9\m\*MFBfC ɘos\WVSQ\,|PX /4{ 6b&#r$Ӑ==o.T@PT䣓 y& *$lZRe~wa|?]\ũ{.\}yx<a  &h=)a !T"\#slL8MZ=ip*>hC"~-U^0eIm6(27KyMV]6Q7عcGv5k#zUELw&]=k,3M2~#ŀ84+'X3v;\n+&p ^SD~M`8P=`mN=7s3Ki h$8y=|l׻cw+ 02a5M鱘%ANT< (Hi=HN?]*/=x-T2.?s~ n^џ#(Q< ^aȐ*Fgy)s[9{\5-Vv}ˎ7$?@,֯(G;gMTQX y7RY-lѺOϥ{! }!_~]B&e'M`{nߗ5:jh}qHVrg>1w~"dE-_/6'HB5 Zgobmpp]dWda#dh9 YYYr(\-F`WRo^G)\{g Ϻ3£J}sհ|sb'$}I>!8_\VJ+XbB6T.I}dOzV|uij!D6L(Fޝw^bxI%Xm`J韬[3 ٛT ͊uұF.se$ww%U$*p +k@J3!T7|u&^bv{ FuJbw:+?J/:FZ${|"ıPL&!ÐSUg/uoްxkZ9kѡuqy5BCZ?EMYmR@dqm `2I?\,V5`sֳoۉc^=dj`srS6^%b{9"&Tz{<&+\:|\ )KT}AdwN%OU])|6fD˶8 @1#qX{!ыjQH_Ъnɭ|Y Tx ϭ OȩM݊z{ !5a'Wʅ|&"%XձS~C(b%}XA u:\@q ov }tɹ⊾$cha)ϛr/"U_43_*?h3hN1-/0R,@w^rQ(ڥүI^gtαaeyQ4llܸsRxH4ON\׃Tϫ@=-J*lyjzn['yBP/Vw.RhtU2%"ele$K ZKXy6 p+&hEIH\VWk$(XUp*fIqM+mXiHy1ՌiP22=˺¦:lYZ)YBJJu.ȿ0ψ{= $@<>"t>x|Ƿ*t&X:J%2&@y0 xUsS\)L\wI;IM#0unAd8N]2cF yD\V +"wjάJiҒ*eW Qs+"մjctMUbVR/<-qN$$dK ' e.gFF3}wU6. %۹ CY]5)C6 ëTh\Ue@d>7 u]8Z!mTZ'[|wSxV8zM?kaA4xh3 sN0:*%Q +e|VYG uT ?w{7JX6a6cߔE@!$a{J}q?n~ƞ Tr֌Y #E`Dl?\gH R Z^@VPέ )#=IZi2O͏XBQ[V]iLka_3w#}˙o˔mŰF ,GlA/E$,ᅛeu5)WLfiW$ VՓ>ϴST]GlX*@7U>#:|:D(Zr@Ww5'I*ijG W:PMmpg&H.츨h8 `+osRg }գOE!]+ _.@|=%a$Sp5 ->Iq[}`b$^(As`]~΋/+fM4묨%_tiSP&B"LW$V Pśŵ须w?*F8`3?HZh̯8+K0]6R ֚l1PKݎLa`NrmozO|7"wE\yP~i{ m)%Rzlmųx=PTfzr.ƿ$obN]gՃ%$jMfb$!|D k֛&:-h~\^16F0I!s)Q|gыZF2+F䘠95H fPP n\2 2!p.ӡ#]n%M&2RR`_Qzt ݀td+3JFDX4-<5}<: /D&-tOa]`_~+9V?Z,5 Ԍ호?z2.ԫlEV^‚4N(U<1H`iwgfApUԉȉe`e_4/Z/ ,WgO7{a^Өpڮ_͒7] -:'=Zkܞ#OD'RJ"Xϗ֥OƢZWI4²LtM@:WEa/O:bғ$ҿ>XLJ$OnUsB{{L*B2tn7-"7D)/\1}nQETDPD qG"t4i:7alQc+&P+d9 iT㌒ #m_橁r]מR"x˄X9[eJ8Þ4ī;ˈ>>#>,ݗҨG5֗nk (r0[d ȌXʕⶹaE3c2BXt;~-XV͛..@RtBgEVӺkX 1uPK|}sr3))lګ?+ RImq[\4#0ϬtkCp$dI~őV#vh21bstʈ䰙VOcOtѻx`M{Õ4~Kk!й ؗǵy!5:[sެҎHtîPFiYxT(6~etJ'?##|R{Ng&b *NjUf c|1?bI;]Kky@`~cBXzp&v$(vY. 1͟4UR˰T4\8 |j }RkKR+囩#1:S$||b. TӞ,*ˆtLl9ޟ CxXN3mSQ #@hjxJ$'5W\"?Lɤ;u<~$:t1b>妦|cH!?uP C$8E ˏ)z_ X-kwuuPI>f$y¹cz+ֽ8xL !xz)`+u3 5O7\SeA5ÌZ% ur +!~Gk LRi@r 41 s{4Mξ;`Jjk TϠz߾c#VϘF5UG~mOa?W'XM5[w._zy;P<5Q)pE5kk㇤!_""!yNf㋎-0B3iS\88EZ1BX0s54KRZM&wUTs,fgj}A&"ihDp憤gUAp)r(շʌm8y*@5vf((aS.s1]P\pA,*حF2e[Rd3?OwΜJnB mgfߐ;Yy,Z}57(9y=+`9YmḦr *GmV Q G22{`I6Re$K:ch &<j|^rE ~p[*djdRd$/QX*`&t7e;,UyB*aE\xo6Q 6xoOH!09(Ҫԧi,ACv49ɐP@xruBV L̂if~:gD 4pl !{ L0#Li^YV]^3$6wf%"4{U]yukyL^x-`E [c{G*Ŕ[;*dySHY@&.O%NL>I<\~~ĭl޸: C+ ؽL$ձ< H@n0:/QI+?QY,c>AsT8ьL$)?׍e$c42 2)wNyf˛Ifq,`;܊D,yXڭGw"PmMͫYxF52 4[ XBRUp˜ ڢ0=<* ?oH0PNôcz\.}P։M8 ݽ+ XpSyduvPuXk6M2ܼ~0~۲0xQPM lEx؁~tUo]0,m+$Pjŗ(7#?Ir%?=2$b{ȯ;"0EiVGHMOQ7M%h-U|D.Ưā Ϣ&>+~'3*ޛK(G5}Dj*\<%ŵ3W*޳lj;GTf")q}E3 lFD#^~'җE`_2Nvf&:lHꡔ &h4 a}"Q N'ȭ&i/{%:. Xr|3kfuѧ:V\`Z$iik'CɁb:&y~*uiԫ?(DSubE*2ӚuG|,gk_}DS | #w<|AFQ) ~,Oe>`=v7aݣ@?–+M::_öbz!;c3APYQӖ)RPa`^!<;1(mFh$S$K/Ҝ/G.jmw#N#NJ_՜4G{(=}o !.n6D2XfYy }1x$,Vy#7p]ˋy='Twk(\.~vߣ/ܭ$LX~ẍ̦́2=+K7O8+@ ufLJ6Cf40OTY9S*zע0|Cd-|2I3bУ"-MlII9B1_MwU|*v[q}zǣnWN ' D3ś7 pZ3'[-D \$UMS}W*u`B`v[?dtxX.Kn[\NجZ(<'B[ͨތy@8tq)3o%<*NgnS1~_Cu!qO@L{7,FJ8re-eBi40gL-a9Syx1dhiab??-ܾmbrP+ծs13נtL",!|+Gx:1[Xo򉪼Fi鬭p0KrAL8L˚^?Λ=uUD-&h*:/%nB$p!䧛c2E@)I&~_KPT(9y`&B|sݛʶi&_GR%n_Ž~ZVw/'اT$'&'pQS~\|_쫘͑>ԟPDdEP4KP$qQ\/dHP|%+ɠrZ~Q79< BԐyQ|InH"UdNJJzW&9>xѶOq169MVio_}m_dC6OYb jdkZÉ]\l_??[-l 픙1!r0V1<+m3VTQGwbt ̠^0*BX{rD V-CmR.F _㙃Qq5#8! -ˎ"Ƒ\>ozue04K&97]qt>p֩eM>sٞHT3S Nxap4E)W-}ݚCsȜuVi|Yt1Ŀ ;_P\3T&^S-XoDz~9;@".;: >wEe+6Q)a~>3:(#wFdm[@Uf0朤E+pΥP&,s=)/!dHNΏ`)R;>Mɨkɻj  \LcDkv_%0R"[)`,vT704@O '|>3OZKi^jhgj`W̙dYƳ,`bθ#hzB ?aƆ}c\8V7J89|㟮OBN]Q90?LsR+KZ-nQnVG5}*D'\g u0P'y<Md g ɹey PDYzo@;p%3@:J'-\ uςet c3yMM#ă"t0=@ľT@OmZi fT_2%'qw2;\D59X51)S/r>] fg RW>3$TݗID_A  H,Y,Ce)TwN;vaI?c/x%WHAq8NjS.ę0yM-W<D3ۦ.ZK~Xi=Fb/{PT,3/`-Ovr1~TzUڎxN[*ϲ)nz?UgH~**&qf5 c,78yH"8 zr{{u_"Sgf=D `j& <3%&4wD,:g>`](~A *uqumQ*rB;Q~=5!2[iqYJ,EoraLXL~]HZQWB5\Y?jE6e{mFs%eNz%ho? vy81Ӯ8*l^ǐ{bf00Hl74G\v @VrWɣTE׫6yAc،Dv٤$!F5/2Dɛ aΩWk}uE̤\92(䑇mpH CW/Ѧk5X@D yH43~ \wʌG tTՔAIxAqsYSX ߹*Ģ|UJ?Zfȋjzfj(L4v20[CFۓUPC@E`!yRO[F帅X`lyjYgri]?Z6Q.X^֢'t޺V(b0qhyGur~sgq+-VݜuL RqhUQSNgBELo^%B4j61 #Y^ ٵ\@cw✔fo]0ʈEjbb*[]6MK9nх˹1м*4 Er#B4ffDvt)4'l*jtLX  "ȗGt(7s;rueSwJz3"W~!؊@eXVa~0j%Ւ!RZy=WD9'W' 0/x{9̧.墈I Et68f(2!g(OH^RhhK"+ 5SYA0 OgYdKz:6=T짤ۂ5V,$8ni Ρ~iRen2\@e .hGJ ʭ %\Ųߠf.]_/F,ә ^,X"@3bjN/ W{d,WO`BAѬ3h^'(t&<T@u1qAX>CgX$UUٌ>X7*ط^2=EYbEZ`ZW2_I;[H%kdKjqSH 7Zg[( OP{@'וʁԔ{LФ YU ɈˏAҖF8RS{&1zܰ@Pla#&ܚ1/~K6" ES2_9Ka Ky5g d0d#f+NWKACy,edpeZ\rXyI_`FńHT0LO9Rg.^(mj>0ٷyJӝH .ڱ "Z +Ѵc~[dn͋Yخ'ZXSҳOHZKtWdTǸ9hYш%]y}k,I/{ȢĔ?tZ}` \S~?cwM0p^wDuRiLܠRY9yA}TSjPV.Ҽ#U]IHQN``9d1L dD1 PU "Y)' dFK! ;o҆lpt ˛u¹f> 3uqA~Ip{R.&V@֚1{:ٯ١)2~zY;*唊1?KxAUAIeR&(׫簧~n.q&ԼCӾ AA}t%N}`ƟwhLiEdsEYUhaE7b.Tfϋ=|pĶ",mރxn;}fp{]d/Wr< njnrL1O̩ãJȞ֤*|†{uCk@47ogdFQYP˘̔NVmIryϺBuU6rpR94[Zf,0Hcy#\"e gTnq(4vgq8吓?9˲Σ?Aƾ fMp9+S-D@8\pM^@+-0kPJg?u$UE4 MP'Yfʼnt&])qހPPc}SP '! NTCh͝k$X 8ǯW8Ëg],f)6.֧#!k{;sZV'h@#&D=aV;awxx t"Wst* g-o|4$5 љf m588Ul1Km6.^VfM`9I#f0QHR$lc϶CkA05tDR0Xxm]MsBZEue N$?7W4m)D 8AkIX'λJjhX^0Mk@vnua{YSRli f=bku櫿Sue_sg9߻nW$h*ku}К/ EWcg0ixV鳒Ըn *XJ^kJ%*g2ikbT2[+W&`]՗^(!TaFػ`AjdheQa6`9VZ|)44^-<ըދ^X0ԑ5JQ€jEaZut^3Pn?( 6BwݢO~]:v?lHosE$N,U.cKPܕ%z,RُcRC|n./O ﰚ'Va٥.MȾ+~ FH [p`2~H.\}W&>I\x>Bite1 ,b˙KƁR~>n(O "o*AI}|L)R{ws%R_`M^w=hcRU W l Y[?QNGeQT'_vzZCvQʩV@Ղ-}^+֭5d_ ysgN/7 1EbOCUhkʣ-%˶Ņ;vbR0]Q()PCV==cr-{%iˈnO 0I);XQ\-Cڟ40 )J: `Cn9aiIoVdJ#"sQS#4@̪G3bbJolc+_,GA^x\o!̊VZaI%f(0g'M/gChXީ}q/ ةu`ʥ}T0+wu5681#6ͽlM>~8pϐGۊ(`v3d isf;D_C<% {Xn3IzM1m,C,.tKc7AwrL-B>44"nĮC.pZi38HQKMNL\w:ܬuUXpzG2hz?\kClcC5pWG6Aқ @6%ߏ2l-њ3? O?L#qHj:]S6iէG|\Ag0u4wJYRchJlXcllM(BߏPrU\%\A$#E tئi>3 kF[Ξ-l UvuNzXJCBPc^A0E αI@|]cs@qŷE S^4&fj/eٯkŪ[]٨K(|WYa`Ej U29 o}gVK _ꍲV!Ml߻R(M/@@@;cy0DZГ- F ^vg:okRg \ruwbWۢi0 #>ZE0\I؁;StzzئCxVݯpc,.6GIw&7ǐ9%I,-R: 8rL)2DOLBGfEmzN6^K2B BAWE\\aߓ(3H2E D^-O<C+%QC z|PZMWËku=kWH,F%ЀngB>S7բMM`IFE7F"ʒ$r]D17R5~{Q٨g㋣zɑN/J! L9Lk)P;ܡW$v)É O8%:K9hbd:gH);1C [ƀsH>Ͽ 3aeKlVq~rǂfQDxW{lt7:/1AgI:N71\v )g}(C[bcKz"Y-dV/9 /6{VTX"#.x>G TTvLģ R%@܉cK5"i%emNHRRЈ?aO"\0Y6G_.:鋝pd';žm@ՈgK]əs*/,7}9oc /NUO^TӘѪ?sgǗrC)_y+~fwiI&s:dZgq9Bus#X2fdgq5YVF!APS6C`e94U<ն<4>y:$I׬y 7D#r,= 3 wg|6k`DB^f&lTn!10Ogfq' 1\ ;}1l҈)CWrxxA,4]ӯHq.ն;h!@u! H++| ooxy}_9q(Jqt&.NMI)/[*u%vh\G仞Nu+Xar`} <YOMYW2QBXcU3+[ Yj辆 !<$KGF~SXJPk|.m- {/թ 崂ny!ex5]k'=g 䌄e H:uoz'z|B]B*=U÷oespIr; Z]->qUOuI ohCٺh7IYkwTeB&ZTm^")>+{}R&"J:?a5ث1&NRH0:S=A+k-0U~Vߢ\"xl- rYb!r)O<"-6zR9~?: vMA BgK34z0g6Kxw& 71/݈5;2utMy-'A< |7)rIѾll;u `ntb7}搇 HbOe!O&C y0 .A#;u6'ŎŠdhLjŝ҂[iT8 qY0klʠeݛGߧJζN6Oػ:j`(bMh ([ly2EzTQ0")z[*udwPna q]c+[uq[qrqI㶒 CGpKnƇwqnl`*kDkm~͵N}P,؋jscD*0P|6?jmT/ǴXQ$~w+̵ݑV.,5>27uJ R^^E)tUM+k9_vwsW7KˤSG6^"{{5~Ps=ʑA =#Iyhr.Lpg5: b4V ӰZM"78rMۦe#Y,+U$5UdmҴjݟ￉ 3702cA(x[پç%ŅT> E%=d-$/^T{KdB7 d0 S"Yُg~TG~߆Ʀȑ"S!ˍvpUR?OufS0F} !5̎jA >"KFueh= Tg)jo7]ޭR}) iO~o{ó[#@@<zZ /^:iS`7c<(̘YΕD9gemv[tM{&H0 hp]*ͪg1nwh6ij E 䚔W?,D;9KF^OdN-|!nuDD}e!d}j"p8dNOwujz8Q(Xj1׼nhۏqQ^%ofI]l-epM}pIIH۷qݠINZr6<"㬬qw?3n+yv{i?8p(`dpiF`*꣌X2Q'k) pWme#S0YWblȋ`w =+ZU7{ϊ@‹u. HJ'0Cca8T?vS!,; |<Ш}ډM!S)E&~lbc Ʃxb|HҦAxI)Js QSRl Gv3U&Z NhanD^S$tD `%?Vs$[ 5%([%0h|Ǻ;ż9F]Hao_4h!-rKk"%WjgCkjPɔq-$YJ:ۘe}%WU*82=AI%b 3!\yWD&lK`YQʼnjٶP|᫫݃q&q7 ct՟Ej@1vʟʦS}QlʌVr=;Cuy̰)!:SuAE^:d}0Yg%vևO asT$}li[wu*Wxlhtz" 3\ÆU{Y}ywJ6LJe*-3/Y3=4_AhT+~ b~MMṒȏhzpo?nVr›AU澗8xC{h8 tϥ$;njG$g-H%%wi@Tt" :i֞s](6&c TvjlR@ras+ϼg`^:0sg68WMRv9-pM(\ac&|! F`;m ȄrZ}<ծ:t&s..h$G6>ۇӲ~%5c]-נ~b:hSԿȳLo*3C༲lzM|xHxC~IMk&2 .JbTvT#g p\]!ho/y6 7'%7Shͯa/ ʄ۷L$,~XΠ7G䰠)qQJ(2Qq4\)q 猠G>iR424JH)e qSzUz“_I$CNәP4;r2In({N)1w~C!Ǡ>]JR#,)t="(\q0F@&X]6)+VYWx/wy5kucL.:eqTxآrX}䏆$A-PpUۏ%b2S ;5y1TNA|K%Z֝qTu$klȥXa5TޑήVQ2 Urfz'M!YP9_Rl=Mam]W_f;:ŕIjhy8Y:FAVCmȾdv'iN?/^{]'k8hӏL捂"F 2Xw}#պ(&G*hjmQ@ ;'-\~DΏײ\t[U#Y y.@!׼k@>9kjpüd.~ hygo@CcMq>(ܪ}/g /" JؓG;AdՐ#Y8-,&~"Y(lgbRE(W(H艧+Mw93V/^NvOLf#(VzE@CH v۠M yrшӚIx=ClӨOT$7[}')<|>`>~ A"؍v0$Cg j4a %ޣ1tOҩavCd|ԥR 7;kE3V>9Sti#ԽD*1Br<[Cok/2o L(tp͝R }EHC' jBa&Q㋜&so+g7J|\3tL1$gE( W-yc=9\pM0'pc?c!Q,{2舅U7~-NXS$=`\~'"Fq=Ez$3IG7^'luo`NUf}$W{@+t)`o[ d #,yLTߘjQL7+iOt[kXTQ}j Nf?~+o/bM3-Ir ﴐXZ{Pa M7_`f>sNs#{v mb[b!{t<V?ա:9K#}ع2yNU֥`hcV .0 YC/iUM{0p|e#җr|mӆ>KıܡQ봖YaP| 7_z+ Ekx 5DB PؽZM)(ޘc~;N!k6k{4XI'ֺcym pˣlJuƖ#.sqքho!Y302$w0ϼ?Uifxՠ'e <6ZyPYyDAN]'$ծ QXeE,BhlK+@n$DZRp3-w7⣲';x o ǁl 9j@RJkUC++j{u{d]W|sRgKޚ?xs7XRkw4uvU,@?U d]#m맗HL ߔ1=Ei4(Q GQ]{>iQZp,=^0>qCjdl攊| mx}޳ wOA&8q_| bb7\-|"> 02Iez`S#dj ϧqg4Hţo{ϧ T?@Vܴ]tc)Arl6/h,;8˨1nC+)U o^^MX&<ѩ -k zx\2SW<"A<.*T!NMWK9s>y ׹nWju Y<~Wh8,hGW9=BA݃~|>^!ru^B:ѼJ}kA!5#C~$di,iw&3gMnѢ&1HǼ?J=15Z* mkQ>+(%Tqn/EyG5IY2zYģ|/9r`!v+ٺe ه^ Ւ ' |8 Ք2X vuPl}Lb$@c5}%y9}m15Pn- plWdMl+K%Xh[$S3օ{1 ;;͛hS. ɸL*kJii>l_xXvJ3\* Ʈ4S6qf u,*Qtll9tMۯ`+!"_bKeXk݆y3>v I"Whb@fV˚.2ԙ7;9ItX×q38茅(*I6Y -7yIrO^m|M@%4z}8%=sUYI[w,N%W P%-#yJMMg0kc9 ׂ錅)?m4+:YMQ4 hqTfqNcna,SKy+DW B$e9rTӃL왰23E؏ځ:p+Ǥuk ^n?Iį\{]$Ȗ4/ lC(ܪzz"f2 RhѢedL[ZCf5|ӨG &5q]?r!=P kĹ;uIh@~~v~@JaXCnjA֯$Ugh7oc'7)酇4}$xwY 6fs6-Z6嫐K[i,Ȝ,wK ZׄN oX}(mnlwflڛ{`lohϬTUɤ2x efG{ mcŴxrχPI|yeЙiЄN~Q]Zd;osC z֐瞦bND;lWT@}HxSk7BgÆZwoү>Q٪{uʫ!6P<[mOvިK˘hn \!-}9+bSI2 aU'"x0]lT*J|GY}@ڝ}c%읭ROdxBjHQtov6Hxq$0l ʁaHJoXakȝuk98,uwʯW?\~S侩| XgQR"MuJ| x;!H[oYX ¦5xdT? &(V0bK?RݨD=%#QbcQ>=5Te=gg轛@k12_"T1$BsB`{ؔI>JD'h53cuޛ|K!a~=8UvP Ƕ+4.@lQuv^Ow8$;[n8T#w.xdeQNJe4e GY?%+݆%j#}W GrG 8Ph`+6jM[T.0`hGv*6ߟ?Nv섩~ e'C7wP\OEN[8; p3.kea}rxo PdR3z{uyE)?hV^_(I!Poď#BɆe݌yӦaE-zDϯIAYf>ѷvg( x밵c']]Ϲ?mkRpfI?&ZJW*19!ݜO[0˶Z|cIO:\ߑ[՗u^?e͎<bc[ *!m5]Ǒ5T#6$ؓY_5d?:$[}ú,xP]IXksԹ O>{bU vĂt)N &]Up2ġ|`qg,ټF%48޿6Z؉P_tʂ+.O>$Wq1KnqJ , P\Fol8j [7h#*/O=WPNɤ]uxlwW'DSph3*2G?zОOE R$ ~'da? 0(H &!0b."^\-^U>o)140^Ɵ=>Lo25~mh_Cn{D1\UmWqA(&Ow[v HfSiE'WLDi6}>ڒ(9u;ZA@{<ؤU@NTx6x ^,|Xf{M:KUKWL&0c>*+9]@+D1iD8Sk:(H:8"@5;Faʻ#q,'A<}>,<ˊxʪr"[ F0NPRj>JRfF+uL |_GzĤ TQwvyy]a<zM8P@?Q?:B HWu3[ c;$yҗ͘&E LNFI.7H3zñ.P;J=0LFxs?6ͼ1":rI54[hL֊^;o|pL =Ô{*-߄чґ3Pc'$t0 u&6yS̉B[+jFzF.$ȝdP]8KIŋgi۹"T?;^ Λv ܷ`h<`ci|J=q47Ϧgl:^5&ƪjΎJ]C[OG49Xr_ixr-r/J NM ыmh(Ð&z'pPV6X0Io8PB9@ց&; RvK⾬]^h(]`pPŔrn&vNTcrTVQ7/4pJU)Dm`!]9˚l: }yaNLK`W[A+nŭ1"`nD46DWAaOdMY|/`d Y.g 1BW TᘮxiK_XtʘɜV@ifh8S$)}gHc\dHqwehMaq%I"[~*챧x\ނk 5{=u&zuf0 L`a.VN{Bx,GWS jlΨuo_Z{ Ki^ kS*>o6gQ)VŰqSygA`:]?!fbU></XdBa,9epfL 6>r\E#r~V:u_"t)hXKހ*>D~̼]?x?%NTծR!&ToXNrcvFoi{.T SJ&d$[T (Wȣ6X|뚃^F+ NBըUІ/jCy6㐹;,#~,DY)WGꊳfVOx0ypzq>.l.oߥ>%^!AڑJYڎ|/)- FK==Mh_=Z[Ċ۩Bnr`zp.tkڪ+9 upeYykIP7WҖ2Mݒx vSP bZ#C<#)m [GO3]ǹ0ru^3t)-PI~鈦p?e+7<+ s?N9'ŋJZ^CB}̌+_EMe[!f.J }[ѻHfF-u|o`hL~UVVT0 MhqHBA}HCvu6&rR93vXPSIe%CL lCVؾA|^K^ j>LK+-ZήϺY1;8E -IyR)Oڔ3>yzqZ2P[2ƪLX6 YNm c<-CE,I[Γ} bztw,A#t \nO@Y7{b}YqvY`8uܹu<ҝ>NJc*eHaLFxV[fhEGkU#e+Δ"lZD| !M^t1>qmXܚ7MbMH%mih*ʲ=6ְ<' qRґ83ITs2Y8\,(MTr" SB⢮cOjnM muglJ|KTz c+>TުR:bf{sKvv^vx.%b݆9Vyb** ilL$n:]K+7\~F>ӖϩZxy@8n\7 ?VΣxnf%]xt[) S6"|" !5^< NLh8{DSu&yhFGWi#T2Z0R55r:5Ns%ǚDHd -&űC;R8N9ETI*qBz|1r!@*w|}]F`f]`81sC${N:/eA/qSᢄˏ(FaϖulɹJؓx܊vuB(Y_HEx)TCmMF Plr)(?;?}Y}9*M 9TA*.'eI,2,p5D/?e/s)T{>&waHAS *LFø'-V 5þ7[$l(_ uo7@ޫ%|'Z<1N^D&q':(?ZuV+:ts'A@]MPI .)پL*]4$1>R /&j:9mWQ.m`ȧútj5cy.Lå WVJ?FBrӆq+Z5zT{ QBTX2'?<֤G,QL^8b:-i=((u*r6JB[|T3?Z-7MHO6ؒPI'H?x,e?f́O ȡ_]"=P3YJ]Hs*>6{ЏnbS* ~%xJbAz3PA=%k̇̎ PR !0#^|Q2[jxE팊XtUU&k#֩ UUU`҄ГKe#3 #jcI|zig~}_[vXBd)_FX&`)oYsR:#LQ[6KjBneEKX$a?+J03ޫ>= v2O[M o#x]oFϣT`K{2 WQcn5G+D,_;4ZuB^Zƽ \^W&ׯ)8=bi>>I]VX7z@|檘 NTT|:{;3a&g'GGJ:@t^_EPFцx, 0s Sxnd S{P> -> !L(1OVQˇG1\ey;74-DY4vUⰐPe=,\i=bŴj qw{Qz5zq2ՌQ(0?ҡYkqNJ?OLH6qR"7ojꋸ8S j ydDCˍ71#3;wܬRd>̂beabeRy-ojxaB:+~ Jj.uo,fUCSe)He]~Hs}|M~c~|*;j 0&r|nEPҼ/%[?Q#SRczCJ-w[`IҸ|`Tg^ "Hr5ga,H?bN%GaܚˉPqCPLX].gME2IGKdg9ej\L)2Záz_bF疽4AlcVXzZ[N˷㔗?m+<;q@ÔqHr2Kϣ^ރ'#ϷHgKsnnwj a,vjgɢp amp/q Kals]1niC iU铧!\-EmVJCs%LTPʍ7?C`lu! K#$5)`'rw~=WI%avۼrkCxS, =ak ϲt߲wI 5~{0+e2]XbAOy$)%>W!oLIw'K0 e, /B׬:/PBb/nHOe W g$nCuS y")we `d?kMYbA@[ؼѻY;Sv 0md8|0=yg_*D] $R6HV)g_].khJ@$7h/D%'E =0Ol!E&7WN"L6ehW]4۬bSd>0k:mR ˆfs7{A{ :ͥ=btg?8El=9 ;Pn\e8L!NhZ4~THG nV&d61}uEqQh9)QYm!L[!1vsЗ-1C0NHGLF&qW'FWnOCK,~W8pS$]U6?vn$QjGMZ֬CBYv{MS"n&*mmTz}>JюʣK į#0VIö~8*߃b{B*q37(&]JY hfoAnÝ(Ӂ G,wbvDh>xבs!Z0?E'Y$֎?JxfL&ߞا6DӋ"-ADX2}E璚р[YQ10SJܵk+pPcsp\.]%g;ɥ,A!2Cv /E`)pE,=n4` g)a`~q*L-L ;i*늣; ︥(C>r6o"@ޏKJQEO4usXKʳG:o2Z|{aAtepZe&Үޣ:xæѴ ÿصPh(Ǜ>pu3-BPW zCn6Q xwkEXVŗαo)hYRtdZff?o_9[p gހ#W+)d(lƒaY.;Ke)tFҨOcCekK {/JP}H#ة,~Wzm췵 M#x(0Ex:rPUNpIKVN+#1?r]kgO82-hf(ؾsL'M,QzW8+jJ1[ .q25&w{6uUw4jQ*7XmnpMRúo^  MmACje~sqGu-+$"Aֵ5cפ݉͘ǣ{aMҡ8]K./81aK-!)ZUXVʔj {* O؜)Vb  %T#fڕWӃ2/-OVk cg>lÓ';~58VYj=}ҝ% 'OJӤIƽp H \JX{.B*=CԱᡵ;|l;O >yfn SЧTEC4:j\{No#P&cmʕ̌G̥ã®D) cSlX+nE({)ϔy2}l+}S.WI ǩz#c ,;BXwNȿ|. 1YSF\ :V6TMጶF~,+b6@6 Ȉ|Sû,=$mC4ٱNKijN̫#A\E,D TZ \1s$1@gXM8Y:~߭ƺɺUD(}rf(TyHU>ٮ Z#+9CU+Wp /Fj?.J&+ٛEo!o`>$r#?KSӝ9!|h2Xd%q;Ist$^gv /MXmW'd 'Ivy8y<*]jоU 6I\eI슡p 'B-Mdkq;aGF! %D%hz6r=RBw=KȣGTBlMM& sG2Bk#CJ E,n ]|(ٓZ13gS% +wOۃ1W蝆,]zgO,, (-{9flVŢ ȅ~kG'A܇ >zliw솭~"k =}2LB>&Twb1[j\ <ﰬKyֆ`;iMoNTn.X$,]pĉƅB0-4S 易#RZnY/"m7P6FJ yZy\1Tuts}=Nѡ,EkV{u`d~JrCxy:\ 2ix:[ R#}&r4/w@!ObPDGa-[vh`O{#hùDFЄoݚ f1s۰Zon4vT)lDXnk85Ffi9 ӷΆg`gC=[aqEݸ\^ImLI;E +3D` CEy6'uОly^׬`H>xQV"AhˠgCu`B܄ϸPYq/Q9S̊ &qalowsGQCf -Y=*)nTK"J5pLm'+ 㻻q&YW;rfE@Q~5)__΄i6{=Ujw/+gz6 ( }iv/69 j%K6}q(!-?g+,|ǧѣJ5'[+ <›M0nzF[pXGM&8Za`wFH'>YrMչv)З0Pc)")֚!MHW-8A ֶ6ɑ(> g@R5F'}_Nz|F E.$yu QNPϜ(u;gHC6RJ9Vp ؘ>ICfU:^BC f$J"I6GsEIf̛|ua:.7h?4`9b!QP(d 8)k3=Hg:.ƘYpڟL; 2y#wOR0ޣ$4:%=OzH =n1 4顐9 -VU#=ϡj΄rI%)|mT]KEZxsd*la!z q$ܙFDYމ`gTUk+~Y5b'0ٿ=buۅzW)%=h}z`G^BT!:(ط_Iٗ<嬎ɢޥ\ho-yUJ@؍ӏh.=ʷ@יtΉ ىKˊ49tw-$lnai"k%wNj#kb6!:qzn=N z!j(w'H?iY3qfyӨf q=kKӡmE )˙'j+]w8!@yHrQ,啛TCA3\5w}amx ^J"O7'b=ɵR2QeTxj iOP؉gvZY%1킍oz!}r.VA) 43Ȣ~l R{ZR氉:"SGElDxljqqj3EUde6q910`]NQ-ZӦ($c+[eKjbZClA}c7Z\[cHQ n />$&Jvwρ~Xf8FoFw#a|DgCxbXB],I9 s.'Vf>VS1z^@]^2 nH P>l#.+' :"#fųaBɳW5{cr azZecE8вE<ޢ$:OJ {p7/p֎UEo-}t5ar%ݧޭ~ܿv άg:ɝmW2֖"-Ԡ_8Y!M1>H֫-eƗ鶞55 ^]uu"CKr5ƸL+ W~ݡo^u|2B :}:˜ֻ#DRE1F1YeJܓ̎,Nֲ_>d |myγR%% di\^%&Icw.qnQ uZȞZ-b SoJFWOW}5;]#7UEYIJ fm@c j ov#sD͆&#ƛk ~SdE>im]W|/ԕѐ$s3:}'QEc~)*951D4a U`wq7q.,,;Ď1oS]GDCjʹ5ou` EO!:h+ ttchMlUT4}\t"gG8zWBl$-lmy.}KSQ wg|n zLwceO Vp"kkN[X>'3<~ ^LWknV1r: S.>AAΈNoW"k 9^W4wۓω :?j6$\MjOIvNwꅴMkRqK kei2ei׳{Z`-_)5}yBV D-C 2̡dn亮1ơKX̏}V8W>B2 oB%Y=TS8,PAɃ!k;D`.N gziP|UI.# mZ O!&fRoJ ۱J|O`R ]c 1|%mikW*r8 a0Tk e)6lrTyƁiY@Q!l oh N I5"EouV>W#:Q|n{cVKiXLŒS`BjgbOay0Pa}?q' *d*ā*En*KL{2E= #A Fdi-VsyӣjveXN1dPaY㖼.-:\=CiG,1! J"3ٞU~v rW : quɹ?} ~Q&T_2yux<B&-ٺBGuFAْ'~6kl N C&*.kQqJn4fE'v R' #~^.݀4;Jhf5XP^Gp+&7 EL*^Ѳπa'4#(6 ʰ!שn4!CN<"60[9ӗo Yx[]"MQy_rhh|!]F`|mE %C 7X!kd7/'{?$H2Vf=4+&3m@ID\$gi)|ĉW$|C$6;#^o,_Yr)3{pQsG| „g׊ё7T,'@Jj%DRcy?)/EKPiʯؾI7Q\LGjeFG[pD꣚#L頿2J4S:)8!BJ@/>n~7I`P=Y A‹B:D1])PcŸmPr V .$rDqZ~Vn-Fi}MPxPГ|¥h28' NaًDKaLîN݇ =!^ԮM igRshoz{g]xLFl=cem&ZYWë\:\C?#}w3M8}`Oq -s EƠS'JO}ⴡVaDL|z@,D]wPY𲧱/4o#&N}bn!@iӏ^VS P=kA-QyצP lwǽ(dAQX,T:"xZ8@SM)2/v)nLهą2,3z۟f.NgJv* 5 RY+g~wVqIR J[t\Ƣ. g`똭|%7&ҩesI4!yL᪠!H>;L77}YesS`Gdrv%%lbۢ¼inR7`rCUa*-d-*ZX\OFLhhṤ't|DbD8T.J܍iAPk֦h%>'K(B1"qusbNȓt厨7YBzD &ߧ 72cJ|}87j89LW&OY-?뀟qQyI٧#n\_=zS%kp[)TF90S2d2_)~!?7oic b ۂUܫebYfjEdf!>YxϚ=C:k+!trks_}gBcd%2^I3!D`iuzߑ>R=&8v2U$aZ]|*%Boeay)yJ*%ѦVz7+*X45O~*3*bǫD~ K=aW{HP >Q  Ϻ>ۿBMW<>tS*PO*N&NfǁK-`!ԺHAIrSG^*+\OtbR9x_Ͳz)(gx!k㴈j)ZlnM;i\ A 3tX, I ʨ=硝fC97AS{P;^ *8?3W̯|+bCY6[{t_1a{jf=M4͗w$G-H󥬸B\(3TyĒaQ" &%QJL e*G $ӒxBUe* 푒]_{$ K%+>G$Ak 6Z(>\YrtbZ L-S5MgEXҽ$o~:پOh MO:"PX[8xHYnXg,^%|]ijdhc( h+c^D(#؛@N{Ջt?d=z2$7: !Kɵ}7ǟ:I<x ;\dzJ{`Pe9nU x>:H݁JLr;-[fL2QAr{h_pc"qPFp`s̠Aug GEe8=JnjCf K LaJx;yOo4/7aԦ#*>#R1s\=pSip\8':4pցiQS,d*AW܉ehf zr3D1r"¦[UmSgI3iZA+=֓!Նށ5Tjfh?PAi,`i'!qSq_O7{QDB[Y&,Y[?D(-#)ߞ%ɞ~=tB 3 ێ @o?4dhf 2-ΈĞq36ǹ68f sWrҼVhOK^!?c $GY7,?M㏒wSS!kbf`SÊVMzlk{*ŬxR&rr2OV]e;$aQe@ 84G(:aK%g}ho}+R9NS0o&: <<\{9+y iT+ڴvUqejVpFw<V'A8lF7yrrqE,KnW6wIx| JKWV?hX >kWi+j'NXVP88,WNeQTΞdLUU FDV. nD;;p-'$̨oVٯWPd+ BwMZaGT+VzZ7i[NF$ 6gb"AAX-`<>"4KyTZ%7NL%U;PH\2I):dr5C,+ܩ!<OIHkS; ı%'hK"LU\<Xaʹ 2Zq(`@kmO&9;,ń>HW;^6K-#l<=74װ#t tԓ\]$i ̇KI&'Ug^T[ \;M~76ƫf?)s0u QJ#'˾P髈YW[y':o_Ǩ ᷲz{,^& 35N=]VT.98nT.a^O0m/vC!&k JܱW3ɻjV7 .PPIv@m=9{sTbGwiNkKݕ?&E /ؕ-.7D!!!eљ.V@խ%jvϑjÜw^ UM^)on,v.$ޠL~ƤzmtoW6fɚe"Hƾ{ <:hQzQhI9t:Ռ-TVF'd:!ns4.$% /$ȖBA4!@b,iC7hx vX)rCeJF.Ta*˜=4jSR>¯ghf獷=4͌~/ TRd *㊼>& F$=oapR =|4裏E7]p*ͿTYa ag7 <[sc2e{Yn^= {}(VZjd~jh~QХID9WE]!4VG-%YmWJv+VJc07x2 )Y.=pŕb,FK~O9ڟtSiz`|HZh't払Qj3O.xx Ӓ425fv}<ʘފCiRyeNlGќ*' WQ`0v!avFz$9z2a-X@Kh44r9_b+.ԓb|OUnî<]/sa"̢=[ 7Q:yPҘnQŻr9|q|ߪ)9JE'& =R&cʝ5z 0}m $ڷ*eCYssHAkq=ԮfG,soD.Cf>&=xcl׭"@DUup ¿J~@FPR]L%3P 9*+qlε4}P0jKIF_)PKn`90[pf"8W J#st@AX<xh P\p]Hč~(Q]n]l32g $\ =?SL_1NnPRϿ!CefkJ{e( PfDj)F3 d_O2z~U(ޟVxIUqZfF#_w o%d5@私kt)CUE#E9)oz_Aհ 5b,W6%$W:wNq|:rƣീeHze5EwxK`ƥ KwK엄'B_A!}TՎ $m?Fǔ8vF}FD\iN!Z"I%9q쫒dk5a%/80^h9&Ip ǂCDfX fsK+m4U-LL?/{ )+`௺q( .y0sZ{SCrNpH,4m Py?ӼvlDI8()Rzd! ,;l1Ll/(M.@gI!hbGQJIlq Z&kҵ@E:EK !ο XjR#CE񷃔55`0 ;OȡCB{J:7TFCWO0ʘ⻩A"A54Ƀٞdζ*U9O!_'\rBzCE,wuJ{ʮJӡjPlMr tO=K$j)c՜ㅛ}&8UOS4?~c=3&~RX-jOaRK\k_=HKN{Wn0Mr TG+5SEM*FYq%[9h8U<7a_Z<MiQ%@'׺G:T(ѰB@ A_eZ{?n~UJWOE:֟&1/Òږ͐~tw#JDŽ~꽭kN9)I%u7m"Wav{ZgK^lbv=lp@_sT$M<NX;Y&>1/Pd6KdHJn0^ʑhZ1;Ӱ/4I|<sk5rf _Y-菡3 U:+)~7؎nQM+SBW8}% |J1,-ai<kYlc;eS`7@ALX]\ݣ-aՙ1p0{Sc .$뙤L&pF9#qP1YG&o>_9Z4ULJByοa+ 6SG]S&qj\e;=u&j}Wki[qC)n'B#YnĮK[hxsmk._vdRGmǸm>a@,ڸƔnJ&!`/-Z{?p:J~s*7>@[GhtբݾN6n|O,+>vO%j `eu\;dkAkQ$6{%)s/b'5D_e3Tzf b94!MN6SwkD~KTc;|6lIb_k(,bD͟{qnpпz 4z)F ?~l3zF0&ʼn&ZlGZdkYQFۼm=A`S>ʿia:s X)BX er*פɭ >UIs9 A8񢑋Ik3/" y]-=7~R什T;FK c "`C N-tv[h4avbF`'0хy8=㘼9<u7fH kAxþcom_ \/I1p̵UMRL/skON2W[N&~yV=@' Nm~#AQd읃D(%zI]QŽrB!3SO k{?Bej^4=#{ |3HEU@);N5\:DF2g^|nijM5[z|Z: b #_~*ƋXI//öÿntv7|ЉExߚEDrPy[8s#q d1$C=(7suS?A 9@#g6Fk.!mYHEVpooG?XG: c͞ i)w*/]S^LA㰂4aN->lED5YU\PhYc &}bθE*m)"'Xi 5pj#N<`\7źt,v2mG2(7c f ^D3?^B>pAV+&l1[>RggDCF/`H1)ŴZ"C곗ȨY^xSֲ)|twCњ:R?^&42@jRvf:gP z?˞yj8B[Vf JdRf?|# hJ1%Lԏ2-i8/Qiȍ2䟑fJV}t-W|u%(_r#H-wM>I({ SBQЕBh%5g8Oւvk(L ca1LN4ǠTa ( Lf#XO"JP-goUGК6H.#]{OwK֧ޏ/X]4vE?o6:މ~Ҵ |aD!@Wg9]Doǖ1.2{Ygkmy}nž5q$;Ȃ1~PdϢ%L,eQTȎx7O1޳.-U.Io#)% f}``JL&..brglFFQ0> qMYoT,^rdcu?ϋKoZC `)]dKP&hF*dFG%'Q@;У{ѷ#EjQB T=mU&N0OXtq:01fkc%xΐ|zXY+z}QS!>fN57 qQV-'l0p 9Y;LgoMA/YЮq:őάM:0T9{xuxPٸM @β^<5RT@2NH\9T V?|"Vm툳ȠO [7O# yҳr/L.cmAsۥnx*;~,]ۖY?_,.G0K83y5sEl:WdF<0;{BLrgMAK,HQkOQs%Ov2eŌL懷LD?ԗ͆!$åp.䞽$ Qtkt4ϛH CPZ-WdG=~;[ Z-V2Ǹ_Yc Krb¶_|4ajs[ J^;:g{:6 ?{l^UdD1H؇)1a̫*9|aP`֊4PdE>Yx YE0lh5 J_\0HϘVٝ&[4c t8J@Hf0G<5'  ٺMnQf!ly|;%. 8Sw/>L@"޺ N.fLR:o.k 9>uӑ¾޿IG&uI퍹\{1Y^DB$amQw Upl;sX?gxdH:7,쨂V*{*g!ɤ$D"g:2tne)UjN] XF$.{S"dFClׇBeqpoEj 0JX*j ^v6v>f'%P(6ӇV1F=7_ ѓ N$UtW9dmn:P-NW\nִb}qO,Sc<5 oDc5#]_}G+ w0?_ֈ[3W4s}=g 衺;ak˺ⷲJMڞz޴7ܱ|F7U|#8*XwnH^a$XF@FdBC+awYɰgC`MhKƣlLv)n1'\(bz+N?y|\XΆ+)? 锇AEz4XvB\؉Sˬɟ潩/4X=w9NDgY0sW%no~0n&mrB|$x%U"ZR=IyD Th*%gXxS/_޲kJ81~rp6fS곁 7{9;$5`+K:aL]~t4AY DHG1l[@a*5g[4?iOYS3=Z c}YѬ괕ՐbVg8X2r=2Y|*n8NŢseyʃ0 إs5eA`GME畠X)PMCSt)UR*Pg TM'`,mCiĘLEi،yݐ,c7uvP("2@%(L0g(*5, =r᷎[ ĚqHB$1q70Xm Cf,3C|=D=OnazvDÅuM%Pc:#k6|Qq*yHTM:)VHο&.΁zu|߃x&Ph/c_EkáZe~Z_~s y˂A,BbS4=5-x~L*\zAdȞJjnlNh $6+7 z3ce:/TCqؕ1 jTIKDkj͍݃!+= /">跼vb` hUcR qӽhP/qeNGgQ'_Mi.a wѕ_/a\Z0;Y@_uA_@jN_e~+,as$GHK&7&v5b zzn-: wù3 ӜO$6QVѕ/w|-So(GsAg4FQa4G}.+ˑf9+8&y)]jXb:4}$nC?,|WU='˱1-y1`'aYq ?EOlp]eqz^zߺEa>tԇJͬ}}ԫj2 ԟܔKP!+(&>q 6acR@u~S vD&Usš Bz4D|īqe"섥Y/vMm_y,%C7m{ljCU(&.$+h׵d Kumn:6VR#3gI!9&x]p%htPJтQ.NPa"X/0e"RP0 =ס?" G5U؇7tm>C[5(Vٙdpc>q8@Wso*t6 >UxxDJDqKN 7ڂ)"1]U@;;B,oN5 1Ax  ۓk~kttrJrlQZqt.!S yR_p\B?U|Jnsl~^ om 'RhD€T);4;FyD^¨0C;ѼyVkwͣbn]H"(nd<-WUyf5Ugs"Qt(kaYnŏ>TSdsҸXmdYrd> ЅFP](Ė7raRyP] w N,~cQztޭFw{QX(aZ9?z߭fM\:OT_zYɦ#DJ!X,|/U (K`zLИ ocn|mR%F@C Z ΕFv3m~` T)3m_pOiew,I圶: AF,yY?1yVtJen@Mkx^Q#>kݫs:ke]K03C* CW_VrCk gz%$7RvDJt_#. >d j>t\ï7!*3eЉPϵG|iGϵ,DIe4LU` djtJ;B&]D>ZS,_?vE> n\z C\쌸RЗ.ǒHd-k+&_`3#]lFuf>H=*{.aw20m5<Ta+Y\1~wv\645(=jUI|]5Uv ]!\I%|wY7S%"I"l \EYt^bz\#lK}]Px_7ãvhkŒ ccIMKeUM$KU_IY Ej+rrN U@VL* 7>NVz~FT~+e-Tv9JJ;LZx4\l?YYٝJԀufM-cG#>[n_&ԺbZ9P]_5W ߝ5ny6*BʀSEٗPE 8%镣F+6ʓaB`־ ?؍ N҂ O):ZbXC!Pn”-Ө *HH.1$ 8x*Eqkz1=׶'d;줁f}^( |r+eEv*,ʶ:'i0? l2/Z<4ds8" N"L *cNvwBJF$MyMt{~M/cYHϟ+/sx{3p3EP"?[?'D|A1G1MTKI)DfK)e &Ԃr p"XԬqJydh,z91Js+Irg]=\$pԾc\Vd6uPbEM8}9H#>pC,g~>OYLĻj׿^3ګ)u3}ߝF_#73 hYE4Gh p@WiU+RU %8\}b̭i$;-2{(oX.}zkWS糧~xWlDqmMu5O!xz#k5҇IUCM.hm2_^CaӝlzYkWp|z:z,5\% OX7.,q?3B>f`辤3; L!D/5c6(*PGujKi\ zh:˹'gﬞˮ¸ƅ \EP32jl{}a%Σmva/(&^xߍm 1oxԜh<< g^ 5 ldʙ8̟OHz"ix)Q]S=S1(6nQ4<n[lKa (^^t$@[}dH>ߙ doAXn"k|y61g!BnxֈxZ7?ŋQ0{LI)R>bM|;cdO'-]9RSA*hs7'lJ Iک30+9x)݀{' =VDه^37\R9r֏`A..C`-zHGi#\6.Bpx} !v+g~M$8yCsSx;ow/ KWvO2N<9׊+=mZKן ֱM %Nx{Uwp|t<01c%B)$6IKd  0( >i,Q,_%ɰCG|'HD! ZJbӀin5?V-pן@>,[p,7o ,CEJqHs sl.3WcEir5!4?Zuzzگ^w'(Dd: z!ʒ:?ljP5ǟ0a/e#|TD. 2G: ӖQoL ?Ù!/Y\RKq^a :+R) @f򥿡ʄH9rM#!2 AY{36;R//$¤1~sV2"(Du<#-[[c_&y1 #J֭ ѡA^Ā~5.g\]nJ'lF*$*~ELxdՊ@F[3+/B7;zXsQTJ N JD@}ҁW=CꙛjzL`d%bzXaQ"f6g*0,! 95}}-&u*EkP1R3CzJwKw#b6@;ËG6 K8ADf!T7I+uŤ`E^J2] V[j{bI8'i6=JsN; +)&Gɿq,ۿ>X58/v jDr:yRVtAK<"#)^Zo |[Ǻ(W=k8#Gb0I/H=oSSɉ5F~j'XissTƂxRyK>f4ށB8[6{ܑF|B56zjf0O8 1Q&LeTBJBQv3v>H~&~`{e2PdrM}XT+xLO-Ct v:2Wj+.U[x`٥V%6-c%+D+[,,ƐT-m?Bp[ּ"xslNB[5mt퓫CN' ŗW_BY]YmDRG'5?[r\L+&Exq(@cZGL*'!lŊw5gap.Ubن: d 0x};r.HMFRu0AK]h1.qB,ʉ?w/E5wyN5n u]lĥv,] ְA|I;Qc|x_G3;|"*/s3Z:!;N}L 45 ah1ӖVp*Kur`,Q_ExL Ts =fwGP1tPX3:`>c@S) f 8X.N2jȁ\ЅDsr/h{ "#H=[sb2{VXLBazb:IY᠓ȘW|RB6з x<]#y0;acň*.ޫsxd4^Ś? IhMlNC%>GOˈs PT)lbl,3 Uwp&}~'y9/7 =u^>y‚9@$Pнv)i>s>ܕm~pyc&'%* ѕq -a|@%gC6g Ðw?)wu+S#|idJdEZśXQYr ˜넀ʃV H8 *R/7{&N{/f]48rLz4 o$YOA,P*?ʛ-;\ӝe7FI}Vە@6rX#0X䉼O֐d -Hp;RpbB@Ls?B5>O}wm4d"$|+4(L̦]7ѥ5ZW'Ϭ^D[~#WZ;VeJLRF0+e4 h+I>~䮾aoQ]6]w=O!V6hgL 1WeCٺn=D RT+p_$}=> N˄#TX61LkNL9IkaVvީn7Jnaw~Q1nԮId%R:r( |`+GgޖzK>F+~d#T#\Ul'29dpųjd*oҽr.0`VPg4gm?Wm7?Ԉڷ~OdP+d&?Z׺^;]`Q\R"]7,fՠWbX ; Yi:" P}П:K)7 A6K$[PR<=Gp H\MuU8n‰D˜=+W?Z&(1A97{ilr;ˢ&>DsY`` I\oUb bbEP)n-3jت~RR1ZrHyp֫':芡sɁ>Quf\T)ڎ?SG(EFQ".`5|A v'l\ J萭|+$Mꂺ^OBHv/-!o:`Bt` \KG## gץӷJLjNbn@ډ'DLJW6T$T)B-#Km|AO4 -uc|vK bb7@@Z Wm+wg:C=$1^Σq7J`v|VW5+{qR>:*I&~"CǝoPϯ(Tߢ|TU=3ɽ1DZs ]@)X5m `1ꅯ/T\Qmމc0}~pƱ?0H$9~x^:iC`*KK*#r[^& \^i*;I'nR>`Ew8ߜu:t@ fIlSn٢P, ȍqTt[8 ?5_BT.7p8'jIh%Rd_f<٢6O2>~㆓x3}M[=. j4r% ruj7"6.n9V}({ׁ~lԷ$N&2&ksj $懞I ú&:u3? m\`}iۈ2Bf ogW_]er˰gV/ 9:gf׾4 {'e@ek _=%<~I~ |\T-нqɽsmV/K8pB {+Rqh9,T晿‹-\WD~':֙<^~#r7t&7AR ÒS&jl#89nr:c[65R@D1Ba =mD^.݃_YLz;n2)D%ᷡi@M')2` 3^`qB'f_߿zХ&&S'&4S4ZYOau#vG-)Iq Ĉ)yh<(y/hK\$ۡ^'j AjZF@nO2LʼӜn+&PJ'-j!`i^sÝqnc_ \x]څj '8=?|#31^-{ĂAGcB'х $d- \~c,;޼ Y1A;~-Yc6>R zPޒc"uo A~NKТ`٦#h:[~hƳaI GHvogcs_% ɗl;Ĺ>)%iԔR`47đ'(N#r.5$CU_D[9JuiUm-_C! 2 tf1.Sẙx crzQKi/9>ÔxL -H@>5_aS]B۔ynKЦ֝oQV^Db vJ.IԨbԾ haJKw,HM-jYA> ]|诨>}4Ns'"[|-02dI^eG``NTEvoǪ%n͜*L4眩XYbt,(!Ex-YEH"Uqfgp*(KHi/—ZȽpDQ,"$_$Q~-Bp\t q$X3;u㊿3V(FV^Cjt^pG4L!ݐ]yJ/Pb HSQp9YrWIBh@#eMYfb#cs/$jfAkr nZ#Z-U|;A.-e8ϊew+t), d\.w)WAגФ,^_Jv3xSTHVšB?`6E D8PaJ_AK!1˩']8B]24IT$fJ"Cӵ,b}ub-p3A7DѩRa/pNxP\Xz;|O6[&%(IKJt0jty)*ۺo9k_zCtb@i5e)XGƆRp`̓9$aiQ'ThwŢzk?vgYX!T4!(pi7^8].jm(" fvRښGۥlDj"3Dͼ\lg_ؠr A IxNV|x>EW24,_D|w~=+/H7%gske]3ſ`3Y3.ccܧKشRڧ/@>7?;,~'0og&R0\0҉FSi5?poi4o?,]0Q6QZ.#8m+4Tۊl,<]%E1GO0W~-T!5qrNq5. Uvlپ oC칮bzۄ/Du@u؋z3BW<+"H3atj Q]D("äLʟnPWZ\Sd WKܝ5;k]K)"g^|f xWM(OAazmͮZa(2` ݍy=_^dmZJ`rT^%d,у 1;kP:lu XMoZNX@eCdzF G5'y -CY 6J9-}ku|'% EW!K Q#($Vɞ1Q=1!tX֦8.B\v*XJ2}&+F&)IScy_YYClr_{xbPv()fISdͣ980:Ǔ;w>jCtxyd@M>p^QoWpuv992Rpqaz6OΏP,_-DOFSM!X3\I6 B.詙r:)H ٭kn;uc /h梀X95 ؘ\g0ԩ'SlhXq󗛎X.2Z&KLJ,x='R2X3kGMlxOl̝*K[  ͗a܊1"f)jME~# ΞrV%m|괰{@()i!ڿڏ ~J {m6iL39=߻ /AmfPؾJð?khWFKP(`"ք茁\Sf;HosD./RLʑ ~"֞bfLL#J,ճ舊BVYU?T7sZX[Lp;cﭔXDl_ 07\ky:jQ6PXqV >#nM Ktmߎ% (Qݣ)1đ" pq^,2CrR?ټ.:zqBqzК:'>Xna\\n*s`XF[]Ju<(`Y6WwR꙲3q]ۂx7\17&`weR=^W/4jka*J*64}S{xI۵_Υ=o0?jjL @f܏ `u&";@_OhױR{&|S~y ƿvGUvvJi$G>}{fW~ѲVbD[}ѷ()Cfeo\b|z\7HBKDS!nfƹ~. _/ U)~Ea& iY86pbJ8\Ȟ}nrr8mf[oKS-Tp- Rfs`^D4=NZpe3-Îi^qέO6!w%ە5<$A) r)Z H 74>gk܀OզBǂ9]+ֳeNEQKLCg16Z$F fX7ޜK:T$9; mYS֯k[~cnni/c@+<&j'˚LFh9h?Nr[8q{PR?dpfhGg~txg1 qo@}'uN>k@{)b $>by[O[uZ| 'jҷ1>ZUbm(D0׏?*C?ЌÂ'9p;[p"dW8,!'韚Ns{MsPmu΢:`'YtVFmyu1Y'ƶc+s ݧ!Pk,ٱ$g3{bʦhH7c%+BUweKsl@Y$mlcL(!LB++[*SWoCM_>13-Ry* oIwvV0h0#pYN wO/ B+03b$ SbImoifHʨ|ymNľa׷E` 9_e)h.+ywN264ճ' /@O>0yܰ(fh66uFe-e$93mAO;$8Cϛx.@pZs]9D.[exQ%ծGEJfkmrBFHՖuT/8 <ǙX֙zf*Pc1׫z^~SOhHa{GFn%A|_@jo&lהX'ųR8XEץTu{+Xn.v|s$.8?! $s=Rvf >iK:H^{mh4 Ƽ \k8~u1e$^-*&}zUU >"WS||63PqE+Å"+<ȸ_\$9=*pçS>5qI=JyHlDíW-JȐMxsZIBdnH!X]/JnmͲ+`9U13V.߫Jvc fmA<~ҼmRX(+iNjݟ1wN@`TC}И=+VQH+[L_y1 Y ]U<0{ɃihCLn]eNImEyo'ֶz2cCOY&:|K;N^CPII78 Lە3*b\~hqcTz}"iO11\XS(]  74,vovqH}K66N_F)^tbK_љSG0h~R<1~ i@ϗJ=g^V0S&LȺP˥BQHɮ vb2'>2*:]!UB@uVlټx1`96p7<'Ѡd=?G7sU/MGvp+rfv F.3PiVf4=W8&Iԉ9zP-TwV}aH^L/|a= +@t3RИ` >;Cx-M0FYJ\Y!9w%<~\'+mTqlUw1<ȡ%?i(pҲNpfZ\ɞy漯ȉ 5I>y%q 4)w8ks[O˷DYaY0EH!%v# ]ѓc)t]¢?nɗZ2Vq'881*A * 0?H(L`"}$uSG0Dd 2CHbJMM&䄉FN}ȔYf6&v>hHOMw@؛k׿= DLҐcoH+>N`AB a<𚔃`{5q Y@Nc + +LK$>)[ZYQeWܳ>mo+ kݓbC9 w} 9\Va N?#쟎>9}/_UɏM;?5Ϻr7.w|A%^,V@(2FHRGUF$ 9tJ29M.4ΏwѓLC7h$X/5L)t(-[O(ahtWzWj}}kMdհ ig'6Q>/1,/&Ӥ+3ڃi#]<&@ΤՄ:oEi7!/Sp6nXDL ZZZ*Dxg+A{"QC ns^˳.sgh zy_RRbC`yOGsԊsYgQ.sy5Qד"uydj6K"Hd؜";ްb!^D}!€AQBN .hPgw#6h4繬[, ~/UjH'Z{3zzYΌu/.ZNj\Tl" a5~`Ȃ^ o qXnD^*J`RW$VqWILhAϛ=8a+$:4=k,0F929?C,jO FMOs3mBPWSs.+T<́Uhjq>oECEZ,PZQByozJF3D 7#ŰuXd#!n} `Y3\x!x訔/ i&$%lAsn^RfT] "(T#ZWۃZS6Ln$)ehkζ BcDן"}d;~ϧݎjÉP)6iԗ G6~°] d]Pϴ\Cԁ3Yl^_mJ2~ f$ee)V6(M{2緻S6!Lm g8HӸqp,#A.r@:ˊ%?$xs”(#%f(nzUճ(w:eTU\Ժk`=*Rnupgy> ?8 o$?y moȲ]1C6~,5F.\sN!@` o d*Frv]w1ށ]`~Ƅ*UuKXǽ[ &dF}J7Џ?(>١9xet`ǁFlc^;\[r4~.&*cb'^L4#vV:s1j@D }%Ň>aV |_^X9p .o|٘ã"~p4=lPn.7:Sr¬]+=m#in-x5"W,q+Cu^iDpԩ@-K\3M!g#ꞻ#W7rR>+]S'"UeIlW'!=bnEѹ|O8,YWGiyf~U\k&W5ꤕ;{`Gx wl3Zl~tqcoVn-]H̏L& B+3r@F6Ts3hT'ڭ5%,k8)#hg&hەV&PW26u3nc!\7F, `eH]XϬ]k "б,>~~{,Z2w 5`R6mK'HOf\t@9]Yoخ s%]'/2Z6=/hF6T DԫZn*ڇ Lr_#-0PNj0F#̘aY1ňU֢w}:-`FSD!=wò,ƃǹmNkxR齁$247L{oAN<#Pd'F+לHJon9ҡo<@j bX#&N)g<<qnE8Y8Uh$Eoa}2cⳮ3zMV]:'N1?l@"BzsFվrjd*[l'1{odp#rl j\J8AH.gD')40?1ܰ3zJWm*M旱 _Hzj4 <:o"BVp{U?= ח0+An1]y~R,r+^@Hx\ODˎ\\':VIEI.ǵ!@+S*=FGWܪ+Fj֦ޭ9CnJrUqz6?/l0%:H;BCR]a|[@M8<PI 'Y+|yCs|TXO{p>vL3tch6wIHu.-+9颿r(1ZaYՍJ,KP+ d})xM Ҭ!!Zծ SHJ{7M&sBN_Ic6v~Ń5l}nӯJt,@tD!v--ݝԯrRLXvIU3]e. 췠uʎBζQ{oq6*c u 8gَτH6* V dY+I GI# E9:r7 X[M0S+]O<ޜ]Wpu.}yf)!-ۂAcd6?Z 4pGh6u;B:pJx޴* V4w`}=ȸ %O, +ڟ ) f Fȕ.p<g++ho\6lkwρE*s3&A̦zlC{(WU^k ޟܤkiX {,$8k.;r3&,}…k8QۘK'#V/q>2Ƭk"LJj%ؒ.tl$Iu|5~V<سt4eC _HPl&a8xojNt һFD2 A@f\~5׫lNXBƦ'<5wWɁ{QO,]T0: Wԇ)&:](52e _@{..qLA@X,/9x) vjf{6'qП5 Y{ AEI *z%*Y6Ao~=ewҗʋQޜ'\T2H P'` [?lqxYvGqK5wr=f]4ZX>Xn0(욋 vF,[k\Ϧig{Aûȭ3!.7Vu+X71ItM5jI 4;\#~F:gK/:kg iq=xcdž lܜPˈQ+v&Ɛ?V- %q\ 'tMeU#,TϢ.yads=UtrzS |pVG .77w5E*/zzH".7]&i2l Jm>8`d(=q+$<ޗ~o9Hׄ8/ŏeMKiQ:־wQC9XGqW_pn@»P(5 * .$; I=n[ާI`0 YH@Mrk;IOʦRtS~D [zB5ב7dFCz]"au)RUֲ eF)>*jef5XԪ 5bxzRkb6ָ&ua Loz6^RDNa '@]~'ES;G >|U#f!dmG^q{RUstJ尒?yOh>J %R|[xt|4@cX)>KZc*\X("XclShbmГ:sTopgjI?U'lf1:Øx7ܼ?p qQ'/tԭYΓnۡsE@j/rgFpIxb}@/HKS8zEl<$MIY9c1f -BdMBSj"OFUb\=XE~>pqDM5k͓J †nU _FV^#sR2k5L>2h"2f*!3e)r%/¸gW̉֬nk@mRpaWs \#hw8-?bBNzՖUxg P*"33ޭq>'SQOֵFU8p/D ť1{Qb_VxolU.YMs2X`?{tϐ$uIRKsp)*n焂l[Tl5C[.Lݯ巴 S͂ }QC+n’K7WB 4{EΖ9]Ce  ukXPN+JDmehux/~c3*BU_ (oFca$37 ÕV,bD]wyfA#m<&5̼SK ceٔ#E6SFљ;4e[41?~@"/t]?rBN楐01x8]0Cmff<.$ad4j KgiBKtj5J3']_UZD$.Aeө0QH1wf ! cq^9ja~i`DEU܆6*8<,@X I؁<+KTO zKv>8Zi3 |vA릗xR47\5,8?A>k@z7G yΗi60sDO5}wli#E|[fA|]hvپRdaQ^ӳ,zPg?WO)Ϥo,XF<&l!q饶3ba2;An;O2ڛh._8,E2 q5%xōӁJY "q Js1LThtoURtg*EÁi mjGۈ{Цf[O!1ʘel5۴}6ATlhRV׼@[.燩mŜ< fDP ,_?>[#VАm6ي-~㨸o.q emEקY:ҵnkˆ^K| !A9 0NPT ͐'OMb5,(H=-2]-nKn ^J.*qVjdB&8l1Id|G?ψTp#VhDus 0̣Tc&|b>\mc̎# 4ⷑ0>Py4 TR?+.ﴷF.i։ZmSZM.Lꢔ ޝtk%\0#-y+@ZYg"=Wozm[XタɷgipFLv<[nT" <= y"v-O!'30~ [K{`L+"ވz^umi%B]s< 5.)AM \VI6C?+TX@9h@4욡c+83yS te!PLk|:ү/t OA~p9M,/E𪢜Cva42]XF{.X+m ˅aoE\Zt!<7Q Lx{p됈4sW9--[E<,uh;9T$I }Wk#% e4u ko~>gMY"4农m>t \P@VFB R܇;#"80yԎ9%5ؕqs;)aR`Ty@c:ם}| y.[t[id| o&r'| mhGDKN;*v> [u&ET7]LzN#Xfd/|ǝuza #岊:唚jSrXr:!?ē%<9EY38ř.eyΞ:D~4ϸ!sdͰV7y Df~)E ]ϋ#$O[ےYt,"1OKs5ߢ х?T! W",Be뎧I`pj@;]\ ȭ%7.Yi\VRK 7dd+N) tˡeYtnṰqEA_5}ɛ̴ypf%9?\Nʺړji۵1t6.R|Iu8̬-^6TA3Z^ i ݆3u>]5H{{:+tכK*于lq>"w)e3)OSmN  =rlȜY S!?jP:U&:ooXcn>ouITf ]vRx~q!`ߒU<0:et(r 7pnB^N}$j-G\I2c5MblF9c FemELh7b>.rBnvf3lIQ8:XIG=FQG^^/JKSկ^mu>*fm^ ƼMZv1 SmΪg=-hbUɅB@L-`W9t?w94jLw "l"&^VZg`¶ѣ*P}H5'105fhijZٗLWjJJINˑpeׯm؇)%VU01uGUQ] Z_tg7#?#Qw6۾kSf$}Y@=d\vGLg`C>w;llĢ\ .Җ7 0&jc4@fX@J(+ (y88Mp:cٙ`mhM:3u*@jUᣙ^ Qi)#3/:R1Q9F0ج"7Tzna\R((pG;I }Ԡβ \ u5E`boDW/>#"  IMtiupxw@RM-]f MجR2DD:-xT6GV"d&[4ʁ!ޗQӾ-+ 6Fp+{M.e|BzPR|F4W&1ƲHjݧZbqZ"Wjc xItA8eC_h*;1~>hj"PXNbrǺc8Êx-rq~_6P ׆QdxHEǎB0=X+ afOw`1 +&fZtkAFJ1~yakMlxG{(; P-L腌 OR#]h=5{CgU#SQKmUOqm4߼)fլ7ċ1"n3hiG9*IQ@[Օnv*?4 MoR0 cE_ Ɋ69@ oP/'zKK[hvǨT>rN :"Qv3_opc{[[w8/ɨxe$\/sF \-9|*<&`IQCE. M&?o܁'^Ax]>ᄊaw>fzU҇$7DXG"!|w&ǃ^ŋL!=%fH ~=`xgpHcޣd  p$%p 3` j:^BKZiͽ2woHxaP̑HnG[kxiQ@h N5<Ces}{E`4]5妄Ga9r ᰽X3,#3!);Ih#F]O~N⎎vLʜSENn7`#zPW)UtH  ӷ ,ȨV!M{ZY_'\z_, W/!'qKi nn=r=c֫yNZER(]ݠh E=Y!Mavƭ-Jɫ؁PE "\\H1tqv!u?h&8|Z/id&SZ`!F^],+ Bjg67o&&2|nmqvu{2oZ;֏/ǢgֳwXR^0:J1cqL,w+\P\؊YǙI:uGrMdjHw?t>xr=9ӡƖ)X`ۂ=z{1-aNfr ˜J_AsOGP6T8$̑\9`+| O]=uidӬgKhYw'^['u,p"JWnOƪeSXeE~0=DҍE@O;nO|z0N'Ȱܜ{5RR *n.\>"uLL5M<ǩ""LyYK _˙lnew7|@gQ˃ ;LdYx!L5bew0y@0:Aw-}7:tezj٫`ܵ$FLF*ݤ6Kc|8#b\ KV<: 0Y{EI84K8GJ̉Hf05 ld}^/ZW+0?Lqo2fTUG\< YLFs ER۸hLajw4I%jFꊏkGƌad]E6>nR&VO^Нl`?'jv#UH90uU .[6)I._0b2R!$ѢӃj M}%dS$aXC%ӭÍ`o>+;̔}|51ި,[8U; wh-^G~0,ԌOXb0Z}@rrz aO 'D`O7lCmt)ԍ񴡁* %ku!\T7U9uPimz < \DR&M+8'5iv,>O Ճ=:40ik@ɇF;-C.)Fiw?iXx.wB3+Kҳ|$V d@-)De!F3!2,o^PBEi*L^23{YWRY Yfh9-أʑs5$JhُNE" x`͝ȐEO y٠jcD$Z;JlSߠkҫNn sݼݭN-!R0dfEXqrCb'㚛hR,sFPaPA@iJ!ˋ5|EDJn@*Aw$/S9 %\u3$B Hj"Ùp&Nx ĸ6"_<d̳go D48D IgC_%؛ǜ`MțENKc?Q 88O;vv)!XXN6s (Jx9H>^H ~WH|XӂVG+%LK&YkAP7X' +-53DKWD0rr\f /+ uXBИ|e#xC~LvIhϼT}tCFqAJ*!z'|Gq7bSHc+%,ÙF/Sɯ}kcV0GQZ,ˏg^O3˩W^N,~9:6]^KHв$?At6l _HD6wCG7u%LGԖ_gf:$y fnה'~w(;W%L_5V5 & 1fݓbuj8y(aD]YGH!b6 ,L#vO #"$X9` ,BFv2TF_zk7 c~<B2>iM9}Rm5HM::YA;|CvRשEI6#3x`3̈V+eL(~|§GDPRGZ\dE 0uP |884c?~ŊօqNxQМXٳ\>tjkm32@oP^7]VlTUȬ ? *-&jik S.wWʦ3Y8S,BJt*`H[CZ v(ns'JΛ;H+ 1 lX}KU\- X n0S@wk- խJaw7(Kf)d8 ^qpi\Q⡬ 7_ /mBV]7V{5LV'u<[( =N 5TK=RIJ =* h(gO~%>/[Bl'7X Pm+d+Cd_:B;,s(wKh}G»~cϺ/ZsTïa_.KdFG {Ħa"ۡ=Rm6ǟ@ggM~9Bko/58jvPnY7stBÃ(ˆZCnOr1p&|gt- ]`|D.*ٹOٚ)qp9I| *ϸOW/aQ&m5`#߃O|$οR-¯R+a%)JEz- ˘v줴Giqn$MWγRQq޽B t3'.:(1/tNr]mk2ďDVOv(O.;mbQ2k-$L0$;ߧ](&t,)I\:$ޟzn 'n&'a^k4=*;yuG6)&c}9nޭ o1 \,w`Bʡ0fw锿yfgһ0 - T~1Uʠ`1NR C$4Ť-yW㌕:ضSKx\?\Qr 2{3#5gz.8DI:'}WГ-8bMS:\ YQ ~Ƹ9l%73C Ll2DgQѹN'?GƢ=JFIL;X+D6WӷO6mo+ %L:?ҶkdQ-Eک jAX=/pys(3^y~|qfG& 8Ձzs /w`|MPI(t?\ DPt^.CNcƚVʃg  ګD\\?4*&fن A,یtʞwJ BF Sfǭ'$#EӏGp)[ S-EXƏ+'?i. tW,0FͶƂWx`d:vHoh7q 9oדe8pZHR5=p ](CDiTb}V-׆9E09s& X}f[Xyv.R fwIΒR$@RUXc̾'Ho&Wv+As UAե L+I 73x_"„ӧeA~M._ 6ȿ&ևR>q~UaX1xÒr{fxZ;WTkUe:H5,H b pǗC(F~Uy#POAۦqy`[B/#'s(o,lb4$k+"}Sx 8ã0+w[g`&[>$ay;3zgU̚b`=^Nm?aj-0+s8݀>jT )Rݕ8]4WEI"38`n?j.X-LE\*5БޡuYa]R|kKec%NYLh4r~iG#NTܑB q5% nr ͊,7U_JʌVũ{&SsZE.2L]-lb2}pxQw ͘oX=_ C ۬R7`b 6zL c"\\!t-+[7?$]Dむodûdj5Clnyv+H8"qt45P`Y5E.D-LR!9I󲊬o`C.Ppl׮%]"Zhx0ZX}-=赔4ťAoQ1l^/yETK[J1-3:Yee֫,g' dGY#,U}OKJdsQMG> `眜o8YL$zpi$B87M6K$`ҴϏ*x.*Z0Z/5\rп!T!KS>/dkA: z*>r}KDoy_my%zoVr|5W_gZL~ ĕׯ/6"/ U5alb,~}'R{SYwhkpfO>. txwp5b? ݞGC{n^tV̓AThF?gH5E>NJz(AɎu!(0JW!n>5~l0݋ b/y#k*z>DiI0U2}gœ{mv~hEt~+F_,9cqEDӓa`2#* QР87X+X3|:GQ4ό&vKfPWlX{]RÉ@#"KrQ)1_5{=Pc{"M<uWL_)sl[0w#-iҴƗgvK]Z,?8@sYORf @T$x7? hOG*uƱ$R!\㝒@_D ؘ90'7Dy,o-H-3B4[CW)nXIˎ~{%@a|;Vʂ^4WÖw&C%P\>!3ZB-Gg܆%6՟V᱐)1Lɺ5DCD>kRsg ft N\KR)uxz]QM{D~.D%&V l,ؾچU= MxNMUN@ԑ& ࠊsz=?))ُ(ȔA83U6jUCu6XLOq㯢zM8Z.\h `[!Dzi9~6,z40u _M,R'Dq -~QiE^\}" &*nUqT]@&rqhӢA"gm|8҅ 5]3 =3hq23t 6Aޡܴi`{r9ǔ{R=0?c-,Bc YWnOvJɸě&t!P%995 >З ]qi1R4rpyކCZb/d:z\RAf>$o 3we.= ļ Y0R˦O .}&LFfrt Y؂t7=d(Tu;XE3ˀ0'Tx9H{R4Z@U}Rz)QTC^_b,t6AY =r Ɣ. p'[K qXh}V%'BQ^{@kg5jܲg++lvqܷ1ك{\6;q8" pAd A*ĩy63@حg칡xN2OXJ_l)w둙Ir 6*yiL msӚ3A瘥-@ZW 4}r+AM)GM0: L qp^޻W#\sPy ]|*]jS4P}~izMb;tbWёk(`CJ 5gDdhXzun}+yL<HmqLjC.U;:d]r۟赨e;rN@QRU*x&Ejv ??`*Q>4;ץn=%vKۏb?wKiyV?bwg@>)!k-׋=<4Y{NIX^=\/ٻ1FԗkK Z%bZK"[P7̼7wـ7u@E88_V(21Wb-#K)Nq*B=yFw,H֬ZHςx$/It3HDG1|@3%bk"kTa˅,ITRI!Ub=FOe-\4L%/]l6蜊Ӻ: ڃuOݱKF޽qȯBh% XnT:&2TDd0e(~W 9R4(&(ei@ށbcˆ,t{~ J:Ѭzen%&L@q_XE$<1~:frlԁ|ܐk9jiIc]ǝhEdNReFYi~&kqgMu rT-@r^dWnBI(|۸e$Z\:u&'V, 3.9Me$Ø9r- G̎]Ez@S[tA4N.գIXq.Els}5 R/J<@PcNqe[ Xt"bHAo@  "&@hoQۧ3J!8(G|h}\ '7 4l*t9vc W2| $31 Nt/NNΑ +`11.=+bIh)pgfjTrI|:`I.08J:)`TL~G]~2] 6Ck.D9ƴ{"{n_r3rgk#v/ iI"d+l,mi_SK%;GaIg·nW/c{z!_殷k>ꔳ5}/S+Y3 Ƹ ׈ 9e VZTNM++]tm|.A Npi.+l @5 Z%'p}ղ;~dY m5UO܇o ']TOIzvcA#Y~a{Em",D뽔2S{6Y4?#wxD+l޺YV JVm2k(ǏhJE3eZ58]]ǐYN4w-YgWwPΈ5{o7#Q^TӺBbGN]mvl3?'L:զ?%~t@(=j.f[#rk;Ico~arbTZt"BT~9xrntuEL +ӽcJ'@]m]sgG'eAߑ&u8{?D`Nk$B .iO!ɂ0mA=ҩay ~D78q8Mظ%y:}t'nE.IX3+B,zǑEk/.@<_Z Vuˏcmʋ:d›{F'`?v~Sfp5Ou`ek}ThT5pWigMc~DYxVFEYšiQSFDMyCm d n𼪖8(VƉ`I4! 9)&rd7E%^才yc0~E|i2ٷHSvrݪGwz%aQuH$1¦S:eO^?GUE{oldnm[0BtTiz$a^˦7J]3CdYt(5{ݣyޖ$p ]+ ǃ^eO!̻d4m[oH͑Bg7GǹւU﷔mJ΁*3Ki* OYʞkL,%`C-[!פ+ rMH%1k3I/#)TKe<&:?V5-<:Ύ?ڼ}\ j- Jpo}c9"XO#Hx<.K)¸ u |ŒWx㟦ўWmu&-Ja}er7F$g^[LKd\kfN?۵HG wޢUbŒ71ztA\ Yj "о)S5TfP}~6@DDn1?V샪&o}5^ACZHvHEdB0Pr ;VӞLbMZ&UQiFŏr%&*b2TJo]= IvV-`:hsP]}<`^O$[W>bt,&HVEB=.^<,w^xږ5(foS1`T@C\]G.9eDR&E]hR `-XS͊,^YXoc': vMp,g{+&Ed(VLNO=Dc)lfn9 +H츔R+SȳVz,TQ@T[O_`vv DsiK;H8It(u)mUJ߂d 1oVdH&} _ ?gZHRqD/B&(y_sᬦ"Z<%W@2l2.tYm˵-)#IXY.9RDT)&4/TgR J 5C̾~'qnU 0} jl<&KS;cr U/grHߌ)X>KLj ٘bvrZ𓖑pM!.G)wzhUSMI H! X=>'NŨ 6N!u;嘱d{Vq5F{s+ 3 ʹE(8nZ4?exO= d,ê5z:ŭU~}<ބiI[ɻnҸrH.K_<'Y%>'H`A7K#Wr i.#d\Gsp/&`]նKaNۀ iO86CVN7qؐsQ ޺_Fu/)hDfXl jz#?I~أ?$hNַڔ*ɽ\G$:bu'[ \S@btϨ^7vL nj"Pb^_~S;aZS>oy]\/rzζ91E 4B\[BQ鶒O#5V٠gQ'RKȜsd:8*@\V@v|`F`l+6̭4"O KLF IwaLHܚ^k u$ml_ja M>Z~RObvK{o|Xa"'ݖ\lfyE]P{u!༔>aUMRiu}mx')m4KLMQR%_\do#sCiQF;|Dti5(JnA yJuc /~?)R"_ BO܅X58)u x̺yw("J pxCG6:XE򨫣lI} h{oJ3W bV]F ~(ѼB gՅa剎SpYa BU[3 FKNleË+G{ EǼE;5SD@2{\M j"AM}FƏ;0̳.|v[feb?Ҷ4$I_@PA jJd_3ɔ1IU7 G PCgpmpG~e[)e)ͥ%=;d+ILZ6ey:\mX&cH uY[7o#CM@ӘM{Ȅ!cm)ԴMqf͢^6rRyBu]r 97d-J2F`▝lOkcW~{9N%ϭ6-.ٗŅEN7SEaAwpgNU5M(oM7N]G$=tfŒ?+7:@ \ӉZN㹊 㮍M`&HRU\l^UlHyH͎u@}S"CS d'dLuO\j\$3x_y˞?~~2 82~v%qj~2in}>$bfC'׵x9MRDC{:G>̯N" * b V8:~ G}as$b\'@XcL?(D_<[9Aq9^c yǘU@~zCbT}fxrUTdA*Kхx2)f;~'TN?pS7D9 /Rv׺ΞJkRxJ"RHAPukpWwBɄG||p$N]fXVm$L?I.4Zo~CzC> Zځט-V[bju4z1/M<Kv«&^VĬw/LxעpaG?29{Cv\3Tbq1f{]U BM2M?Rs&p I掽`PfP ޏ~\__*x%;i*rhc /(eyϧsC qCƭq7ܳ6^KdDѱ0ǞBL / ݸO~#ІМe4) w}uAhhqeM+ خڮ6IVclpU+i'<`N9WrZt9|բX'jtsWeƭq15>'hB,".e-T>(TQ`jTrk46l]XN* S% DsA1j"dR{z'U~~{AUDzvYoKܯ)ȘXm tf׸?hW (1n*:,8@_k|ȵ\KɎ!;Jp&%d%aD} KLV5j@NϽSSU9okЬ!Cx `q-Gkx<cM$ʧC㔣5uzl' 6N,qolpДi/p =;ks>[qU`0[]Zn/&}ppgN%g Si y'JԳ5OU[!hv f\RJP5tPvT-Wb PWH>Y Ps lɑSam"7uj-(^F3Jڴ]uXqyТ3X9 HB!r _<(^$^^f 7r,Ij5>GAqc +_Dž>Sz }Vq#/^ԧhqut28y^W\xU}ϖ@/Cd8oy=ޠNeiZ(& Gqu,lɺ=HBMxu{H1q RATsY~o$k Vļ"=OG=Ibuk*xtɸCjؖڶZzRZHпQۉcB+,it(H0bp׀j0Jݡ.UqfsFNGxAEEEpP7kYg'ސrm$TTؠ-W*Oe%XĪ,+$*1E0΀D/k;=c|{:i ;\L!}t6G<;-O1 Kϸ~Pqqr `񣴧{-NтzN8V2w5twdҧ=}nz̋/R_R+;-&yنh]^( Ɨ4栵hY;OZRYGA=˗ Eg^X}^TЇYk>°' j8z\S{(}6^oMxDL`;򛭕k^='Ur,JM6nT쳣{eo(lT$.W('<~`f-?O^@4v,Gp"h`@Mmpd %l44 vZRk0@S>k%@>(ňZ IL3;  z>GG br&"2-G@X'3P2.ARB$ g>#6dfR ?+ f[ݦL7!u=eiQiH aRa|dд7i6zNZP~TEB4ɒmVXFRI_3"8*}7ş&4l^kwb)o V]ėZ-rK3#h jqiQ{H^"q7/dĊǺŰ q oCs3WQZ1Ыb*MU}cD` &H3ݑԂjO_|}O*~8A9:'o5w 9}<(NM3l* VʅqjJ 8>&zf]+]Cs}\'fN$ <.D._18Q(yA$ uo(e#{Υ%B&< Q 0E\y0އ1eQ\c績LhAxUYI-!xwEĨZx^r2L'5-]SxMF1Ŧ~O7@ m'p)U}p]mμ'N+{f0B93N&c|7շm.{hkͯNvcwhu<Ƚ],!˷i@ds7!!K?@iq:NSgħ3ːݜ{hxdIo2I7S=1ldˣ^ A5(%XC?d}I^EfN3M`UG5 0 ѾY* ي w sLl L+8]|e u\َL}cSz`BJacMlDx)0DyT;u:??E2eR!E^ū rٞ,eQP^@Bs#ygX\6Z^N?W| u 2Sj!yjYI 7v64áh-n()j=b u1YF R❵(ꏸv__ ` . Q-H]Hc C\Y\W[O'ê &hl]&kZmEayXi5aWupn<,eENEǴUʙȝ>{+{ wMu úrfOՕsB5ZA["V־WOT>zQ-TP`, /9*^~"CF\n<λC 3Z뮛z| ƞ Ki!rQM-'L|ₛg0On oŋ$G; nˍSCMmQoƙh)f*z i?]-|E 7ȿiYjJ|LxD}z֐FVbI{le\AZߐDGp"&E~R39h})U.Nt"H-XV_ĽAzq9s1G`WB~0CdC8N::f {_Q  A[t<ͬ OB^F~މ-׻S*?k3CWoV۷=U;Id$?}KQZ+s߽2@`SC&1&Z7`Pq zb}uHD4Rqͦge!sGKh |, 3"HvkFi $WĽA;%G0az B?Ll/f; K?ߐh(Abz@3[VBqko~cv5uIjŔ"iC&eGh`cqIFUU^ cQjʾSE ! ge[_+x`HƇ4E{~U tdXր`!I ':q AH0@#N8f (,9|]ɧ>^#CcAMbl9No1ksVȬz7[]?XZsT$_ : .*ҥbCY[vE|JB[^h@^y|pwf SUllG˼P ea&ޟmpl 5~~ϱ yˤdQW sjcʓBCO9& ^ ,{-e!پu3aa}[kQ 3-EoF#bĝ7K p@oae>8;T[%ҹ2+>Lfwdsez*N/ v&P]9vKHޭ$k#ſcuxv&<JKt?"o.:UcmfvuxB,4\ hh6704_`jjlJȗmja=uQ.ӐOZkn]; ǿ[DN{I-3xkS_fW1V_s-Rjғ]43;aGCD`x8XE+0he xē~B*z4ɓ: \jb܁K#M';Mz^3;`{"t7 l0e7y ٬^:/0IcĀ`qj%\kGGD#\ ,ϫF6Vr?(&|:ko.mwd,\3@>^$s_ PY7LiZ1*v,Vh1t䭠Rf]Z\x%[`2d7 Q ~)8I.  *SAr;][3}g* hٵ(ߪN!dl V! +e Q6ioNQUF1:CiĩbYm?%µb1=1{s^撌g޽4X5ԓiZQ(4 1(3lMLQjrkJkkVk֦0 9Ī3,AmB BV*o)mFC|p:T?&dmMghQaagJ@X#/ݔi*t SM+:!c%(Z4 ȼrݱaŻt-UyTm'VzNRo(g육7f\6?5\2G߇W}C2+Cݐc%P܆X`經a06AqDC'ӗL(p&hl8 9v \je ) *b'ګh3>M:??ve"= 7ts~^ irnhX} RZeğ/JOqdVJ!΅G5Uց-aF :ݹ  &\g%/`A1#֧ )MʽzĩPTanQR (hڶeGGK僫g݅i.n["YR_pLA9 Ya5K"ސMDC?bst_ma7pWЯsfes })@z?-m3aI`ԺdKMtJ'f_l_K^V<߱zX[rƷ)@0>P1ȡE(yg)8CQAV~jep]͐F?T̹Eyl&YZ[yĵJb8ڠkߣTq+:žϗ,VpL2vX[+^W:Dέ$CfSBĉG Hw&`b%wH2']K>F)6Ȗ*Rp@?umA+2ػa:^L$j,Gf}ŀQ6%M|E&;Rl=nQ @t.򲅰NT.?ܮ=o:UL(5X˙Ւ H1[VdU'ICQowPGrSßy]AMh&GX!qba?6kܸe !&|ԻX:ZіB?uH1)+H+?:4x*Ce-j̯%X/jE%~MJOmoGEn?E"qi[0($g@QkTfqf_5m.ƖO⳾f;;cH?}/k&H#e <3k[ڨ(.'B֨~գ,.xK=fc݇Ő= a;/VZv` [=pG,%-R{n`5 ,̐B 1٣g1Pk [x_XK<^LG ݁?NYXKjA7GDŀ1_`5)Sr?̳35v~\&WMi5t& x !p顜[ 6۞͋1P[s_V@bFabϾktS\`vO sn6,q"qj$| )XD9|]dgAQ$XG}/r\R;&T>aQngLFA =h͖%RyUAT|0/5 كA_OѤ\@=NClGqFzl7 "sؾ1[s ʊ$yRyYiC\&Y=˝g ]k~oD~ީjv>~1 z$&kh>Ϸ'`kqx:d`Da|'Wc{,fDC'c*WM3p]PCr[:=A[¡8]|Zc8 'ǸlQR(!# d$ GP&E^5'4U dP;YꠏSgf\jJJSgk1G6/s )\UG!`U~"aΎ:~XCX}4Wc@{C2YU;=2'bfyH%o=`|B쉉aWv5Hр:B)[]Bpp>SYd6/e3;DYWFA⋞uV1țJ͍EK7dU?L85qRH2iujd(jתhL`;~jԨGiG"6OO4t€zvY  /H!ûº\!wdn "@;JJ?ĔɄ 23ϣI`PuǘdV_&JX= >k*wX)!GV\I?Yqߛf19-ک8S#=|0$4oO+L^5\R5Ym rc6čjXC`$2[(}gWgO='{a1R$q%RNB 9_QKBzoEfPԣp=`Tp51,gj3 Pq+,dՓ 7C<`8]ar}fHE`A#1s@ maoHNy=WQ5wٝG(h*Ko4Mm O+2H@8l'f}?`6hR*4ƫ)$8-wGG*-} Ȯ{Ţ=Q'ᲄhVۦC%NrLhkNu~1>G7h@:MѾ,DQ F s]$ﱳ8{wG>? b,(ə#eX0;4_<2_"uM-+y^ΚƓ48ߦ6Q^r/Sy0xmuѕLs'ra(Z~uVݙH/!QU9PK0fe`9 K ހ;:*1N#EeZ-),,Xx"i[Iˬ%Ϯq8U$S9d1 L$7r"d7/+iGm4йY&J90Mq[nX=L|WzAqA,jfJ- @h сf|&׫BSGyJק8DaZNҿģpySl;O);D|s;QiZlL6. A*ڰ"1v8lƋ#, &>I?il1hMjGEBgTo)/Z֟tz GF<͢^$[gPK]##G8T!>4L>'Fp;bA(l:oEg$ a&hG]KRoϚ]wV'9IxA'QAT%:&W@Xgυа4O)|ޢAol'p@`tKfk#S 5`}֍n?W8bfL/sDb߮( (Bä́wll%8ߍYy ; H\.)r5xe$.K_7›,<Җ1hp!Pl n"e@U'Ifi6`0ŢOTyA5vY~awGchg9K5OnXK 3) 5xvi '-l!˖`@?6ߝ~^xDs)Wwo3ge0uu5rse4AՏ2zuaqpHP^Ż\+)Pfj8#yPˌ{XnfU,7d34)B1^p[נ1mc$ xexTQU.bV5]̓ѵ̥+!?:1F^c}jo6˃ݯ()m*xA6Ů 1A(ӗכ|zjkX WKcCP w}tѐfBsZ-w;?y(z[Q!j }[ 0z;V3D):C?75rd߽Frjk݃u@gg*6|0:i{⌥ 쿹ȿlHif`:Iӷz!^j78baZL3j^VHIA'')!<EOK `8J-lgGH?˸$p4 ɥDW3ޕb}wq-]ZLuH͈*q??흦]C]2 ~wYQ??K0IowF(2*$U!ac@-EÒsҨr-}jpnK$g^c4jl"E1rB1:ȝfm!zSXe]ܜ 39g wmVm91t/*mĘ=6ق${cjq`2c=F0қ?HIWNs"Oe G;kՔvnvW@бD1;`;JJC`чv7n0*.Ƀ~hSgXҍ&apsUAN@zD"ݺEocJX0 n,փYR5%|PLFKvi-\t t7f UPϸPVʤϒ`zӂ}?crUWťQS253(R@{ !XM"s onϯnT1ʑ@|mݧ{񬜯F*w'12`ՉIҟ`9R+!IU@䗩 cvCn\|l?=:ʆYa? b&Vh~pU>n11&kt׎Rl;(ȯWOL_c~вy9(+qVnK)Pf)0-[w`v(eA@ &2K?En?u ,m;RwnLP$(T9ٖ>B U /ãV%Ȋ[JQk4h3P5։ZQ`{'mo}Q:yE%5bM+HF/P!v@ØlK)0lRe,M) gWx^(R*: $Kp+d L6{1fop94hVySCᲢ<=rh\i- AI{_}`Ǣ(zjV8H1?8-`Mi0 &j|\G+zpu"=ɗJB+F]cNi7ǣSj4:kIFdy);r9s~ƈ&?owA@ l'@,4lΆ;)sx+8 >.5"9uݚRXqgc-yXO֓;'`g?2,9L.j[ rbrn =[!YG_͉f(h$*1+MTJh0y {Z\dnx 7ᱞjf6-;W g A2Z  yփ<ט:_H/\ov]%rKB(ECioRg. I<&>CmCljD^S&XBoѵ66em4) CYE3Pe\эX@ɃUXryLkq #`Zi[w0:f;[I6 ~[_EU2*) J&ُޏb ~"isOX:&<=veeVz~`l"I Ha Qr* Cx.snF t8YSt1T@AyzR<<34kЁ,cajTyd9&) Y[&bfChǤ?4)mGGm> ? 2#>ƒ^oqtB'>D'8JǟL{cXQ1!xc4F֥rDhj=eBfI>Rz$f>-`*p@ҏPŎ!kVzb$WfL$9SBMOcSJ>2M=lJZ:lĕ*ܰG2`C,a)eW4sa8ۓ㨭iiQ}T X P) XfYVجc?L٩c4LgclZ*91~)c.XK3>[(7|],뇶#Ppu.ULh}jm \wST* }]r1(+4r*L:G␎Icȗ1}_n\^9*_{)wH`^{7B7*\4O!| 1AB6XarV\S &HVdmrqڥ:NڟXB@be1dį.A"0>zd­m{ NenS~- 5xLҲ{QVM؍wlcUa.ǟԟ@@9PWejHqJj2a)KƩu "\vHk;9h6^32̙+p6=c$ L&ʯ~T5B \-]a^XTa=ŠmzW@0B0݆6S>bm!m]N< SɓUxg)>YϮAT#܊x )ms@`ǓqGe<ڿ7ԯq0*\/VBY*!iOKku7\<f$x\vCa *~=aKOȢ-3Þs]sIZoX* yYUY.1t9EguJG 7.ݭs# 36ٗ񮬞a^Oh"m]ƞ~#Oz J}zK̞[=:7y 9VF%fIg@ ]/S'A@bӼA(}P ,d@)e3}qZe1RO4B(1 ;%4 U>IdPR6 2_˘"|e1Ԍ{q%l>%a9#G@b"0'̸vW6KchFR?Bץ_LЃ:},]6'N"aŖ}~x$V&~23̋51x+1xxpگyUs?,eE:k$&س87dW?c3IʝCy멌h}0P[x Pl?2\c ? kZYmy_A*Iq VјAW<-CJ'vDF%@Uaz;Em7o{dTrT*q^ִԕ3|߷ |qߊim Җ BB&Blu$-՟m*nxTrhT&vw{/æq}o.]+`۳s=zx>LZ?nΨdY8yl}Mʸ?G)oƛ>&%z~RUgv%*Guש}ΞVOh\^WC56ŵ Os -Sjt-0.uhH2GMMFvuMCY~\$Zfa_dQה!p,jh?|!ሑބG0x'i\V9 Wk3%()j;«LP+)&IN!Qa90j#A2 0ҕ4dU4@,yYԂFX-+ȞQ> ABJ7Zޏ9m xAwY[x/je<8 *d <<U69Y(ȠsHZ'10 />_TVA u0di?A:|׵ǡ~yjkΰV@n9g* Cu3w6l ?4@hdrcCz uE3<W#l帗E}4f}5i$og)dg+&#\&}#H)-؉=k`-RQ/Ib1xB0+rHmy5$^A?%iB,a:3nf(J*$J 3eHNCGʥ T3 k GHo)'_rk'(޷lD0X4MTnY(oweSH,*¸_4i/P`{I n1^@94"C[XG=}$x\B^67`ØӈQw;Y(rLWx:6 !]ZxȬ-ĹV7̜d u"eW! ~yUt ҙM_?myj?'44ZQ b U35j8&% ;ECXkc:ĀM@b )}U_2aߪ3A9o__3 .&ͦ+7@C? R׌\7 \nѺG$ᄅyyNM`w1A(%K# S>5;}3➫d"#=$™,י?ìymxP>[nh4>R'GK/1꿔,L ҳZ1b5#>ab\)qsWk'_3_P] #D;]KQrQ_9aybИ79&/L[erL"Q 3Hf@4\ +mn f0Z?S@^wB[ 4{WnA~UkCO,.R!.zUpk-|=ʗl:#;Ki Asjˈ8.3J!ޱk;ۧnK0U`*H*MT)C_GU,&smu;'` >EZI~3ְ~VnKKw פ^jA1Dg~n8(TqK$!3G NPn2eh64o[53F| 49ѱev`=m6H 㳮~xUSmc__N}[oJ^s"c7 /xa1P̎rтV=ETk5]ͤed.fXH2R.Wm+bﶶ`PW$zdV#{暅ެ9_m >9Wb]FT8VäQKo.`Z n]W.\}G T_ߐ֪ivF/i\f)ڑE;2WjO3Qصw [+I :RRۻwdd/=dL9EN+,aȜ̺ki5i.LkǶ,ޔ*LSFHIh_d<ޗn}E8KbReE(/IMҏD6C0QomJ35AӨS`*IHMh.zvWۓ7}w{"UhtqɃomuJnus}I9%DUYOV#/ iNtX!@3.ٕ|6-BJ?r̟jY3>]R\|jQp"q6I4  lđK]pXo|lW{yql'x 32>x0GܐY#ҭ{О~bTm%6+\}H |8i=GZ#i'bFz)ߋ8A'"9}׹CZJ.A@bЎQwF\DXesHεOo8>NߣIie2&MveamWz;!.g¡Whʕ@vZš!]jG 7,Є}=ʮ1Sb,NFY$,8:ZFj S$~9ۜcݵ)<&-=>mݹx~逫-4X#Yɼl&BC]l;m+)0kp2h2\}|ӎo](š`Lofb=OQX> 5) )]j3턾4ΝRn2k#H5q մi\K3-ꖠvQ*أ< 4FR籠]a=?{Ug 5 ,XOn%"MjٵYF|=quwΨymb*:A`=R6I^f}(=T\\S kuT ׎? ݾj{-FԙңsJIH @.w7ې ϯЖE>yv5?ǝnLpGKTڮ5$ΞoMCFkN,$0oOȢ p$ksM(X>lm7mvR?DA)xM CG~+^m*[1FE7\@k3(!BڬW+ LR~BGۻbGa  86??g)WlΜ"=w7neRҐrz)bsl=J$79q|D󦀐ɋG_j@4тPhLߦSy/Z?xְ̎S{MJ\!V7@Jkt?Y&=uluw0:r |#>XY( Q9Y"dHI$:JDX55~͕.` @:F»b\r eߠb1z_D"S/󭵰|Ԭsb؞Ԁc~\v. _#FʗS3 %+<1)F|I\ljڬ_?d'iAH+uԁG8JI Jl! eţ쑠aY q..HXd+p X Hg=a2MZ^jd YV^)rju]cas+y"Oؐ_aGu;, F+KqD 9<{[xt , ugXbudph? c;z,.fn(Q[n8}RpRnz ;y6%;ugZ_LQ>"x 'A]{Q2'Y8-sp.LO{zN״|'ֲ"] ?B<6;kG0Pa.q<;y٩aBtyt`L%|سcryvB߯:;|}C~ޝX-Hb4OQ \/ݱT5b77:ڰ46!m4&F_{_;t(31a#Ka^Yс+/~G7VɈS]{TwL_1@Vh$m)Iq>*]t I+c*XjͩñF#ͥ=Y8:p5L|w̲xJ񮯇)wʔцS5(=ɓg>0 Gqj uayXbQlC \+ a)q.4n06zAE::W1רD2PƗ d8d n2L7`׼7nxߎt>2 RY}E3)dM yzhC:+ +z>2Kn{)&S)D ᬌA̮i89vT ?%/3b "Wrm}O+.# X%= \M<0-^'$`ӳ|B4UF Cg8) F//o7T6K[)S)-נBC/sM:W}u,-_*+a'kn)~q3-XYd{Zl~Ϲ['d&ᜫ%5oZ %Զh?9:ESb[0>5Boig^$hqk_f%1ΊqӤL:*sRá+fW[(_gю*n'kPde V6qI6~RV_9С6j:.8Cֵaym&-ip څ8OfEF.ȍEq2aW3GҰ܄X*r4%@y*$Z(3R/&0rPN,8qsHo8zXyMVC栨|0 !S`/Pv|Uء` @Kcehu0Q5n`-^4݌K*\պRLQ<S5LP$'Y !  2^J t )|7cJ b] n32r {RlDatjt# ZS ,=NKσ"PehMşh_ c=eRÃJ2 VEn],ߨ'u njI6YOVmʝ}3/+_* b?UOZ=aO^ ogX& Ϳsfؤ[0}N5rn?^j[k#K5@5 r*IE#$kA)S N,v;RwFl#XFOp|bsmش+d R9śxow::" R%PS_Ty)rS؊kD` &VFodq:MS *O1MK6DlYQk2FfF1,?"IJC?b: ԭ^L %9&c|7W?jnٵ H7[!?.'Op-=_m5)rWsa2Eс"^Pb b'RTg z0&ΕGXS6vk^7t+ px"P"<$甯rRuzc]ۛtܽg)崽PN{=Jio;?aǎ'xR=J0l(hPV%?X4]=S4" 7q56INFCy1hNLB 䳬wRuh"WfOF(Py7`xl]*.¾#v]ɚ#S˩K `Niyg+VŃ4 4iw6&3l\;dՊ6+I~ނk%DV'e(|r($vIҝSdѥGubOD h Vl@j;M=0KIv׳BbB UC3TjJ‚5;/GDKNQƨKPyӃI(eX~v%oP'ΐPU\v2U4冿# >Lqo{'P4W`$ÔɷʪFщ$V:j>)dN#wUڄ~MT/ҁp5Dt+bGaF { (Fj]BmTi&4vzKq^g.la};y+@2 d4{9lU aoi=I>{!Z0pX<`z^^84i `TnO]ߒk_U,$:7دa N5績Tq6\Ͷl8;eL>ǡ$ZsxwƆ ~U1 l.=#XGHeYs^ ؞+S@NpAG,`SGCf KF:B٪͋xrNĺqn&RFJR8DsA\x3چ Z #HU;͜|yrJp*3ۍ#8ta1nI57@O33tIč8Hz'{C) zڴhؠ.MC!{"2ީA.ho6~rvU+Kؤt;u@CGGвGo[!4/ioq`?!/[Lt%-T@i6EÀa~L1#u6wcM.gMk,Nc?o?f{-k&TfKF䆇\wS ԼlĐsT!~$֫~tpciF)6C4t>=$A&pHZMx]\HёdU3 R1 ؼ>e'C";rw4Q`KUzE =8 d<]r!7b%`G۹zlTZe;SXEO[ƪ EUP|u*-0G|ÅX;Y5a;4E snZ[ Q@\ ik0pqH|0K3s1xŶs/i*L$:w*Ou\Ű {˟6)NbsrƖbkG d%sRjW0ikؓ(9=Wo0zJ8Rn[dc;AKnЮq5/7a%C*u*!uXNs(uA,$m8 TI2ES`LlJ,dNj* juETY WHsD4MQ=ԲsDod} b nO6ʹ9Y)^ ձV1yxIc; uT | Amݪ iEUAŻ!}/A^s,#ӑ{#Uw w}xH2[֬Ҧ2\88x @3Lw%.[I 1"xUi;!N4B>YA{PE_2(Pgd͋On5{t"z&%Xp0yXZU]mA-SD= I$M{l,xK1 <@2zU6?uE.P}duB+" U{Оr!zN)m(SAYzi?c1[i󃧢j[&&Ӹs2xT}juYУd:W>rXq]Tdh5:6Y ZS(ՈNp>R,5Q%bA43Λ3RCz"ը^2T-,u9Ď'ty LY_ <9a1<*ΎoR'8S'TXN8rH}.T|*|D&q"(Rf-.R0>ު[Nmj0{$W~ҋ|t-'-UCDṔ_튍>cr#]zWjgE MS/$yz~'T*tJǠ%{se :VEJCyqoTv_ixLdWm@+~+>9 c> x^>-aZ16uaЕ)z"UR5l\]:N1fDw4D?old3ހ9_ж0ő[ 0$_ |>0ݠ?!Q@/ MO2b`ɖeV6}cdY]ق,R.: "@%"ȽY!{Q52>rq6&{ЧQ8O5I(#Ž9?JDO4CfOxcm:s6^ h&0)Nr^{ gGl]Pk+#R8I{:zQ#=Y]3wa|X,fVJ$+N*ePVl:Y*9HkȝN*?f=!$(Xzٸ.ĴBɏ@ 5-)G P)߾uf)zc6 @qPK!ʼn#|Lx;K(#> @ѧdtou,2(,w^|gr{ԏ!d Rem>?޵a*5=*,?@x8:P3`ݤx(boŽVκxC)^s. Rn}}]ڧ }s:tb^?l%Kp:Ii]0$ sn?#UA䆞/l0NHRtU@ "Ȥ|ִ 9v-Ҵ~;+Xn/2t6a°݉ gޠus'wP6P׳rnZIFn8uƋv4P3@~0!H/IA*HTFe1J&j]G4`Zy{dDO{Ͱ-߮۬hmm35) 4_W߶8/Fq tMݬo\$ծ3`tX8Os# w&nx/Lx0|(f$eS۬EϵP59{nKx (cop n]΁UiR ?~ב~@"ZRŁ%sbGACT=eܤ n|gR{|-y ,mrU9WA( .]%aIc֑[&̹ldWzD퀙c l;8) X9>d׹(T,!EPI_Q/Rh+WOco/_"SZ &LSӕWY׭ X5;`TE[M[ R3W&%r.=s[ >bnatFdPtNJ'*MW?Ps-%}0ɂGg?N{XF$E;դ|H-y awdJ$i|yhCD0%qi Hq]vj߿w$2 (*Kc[ Ro~8"ώbr疐+%ǹpNN )hZ;"Y[hd;xƂaQT:ate4^xpK_Ok1bt݈h.[9#ogaji7rH J)~T2 e>?#C?^`Z_&UiZ]%4r\4UtJS9~}WDž >Z Qؽ~ oJvU?o߬M%EmnCooB2huuKLŒ_w'/چn̔!U=ժe X1ef!^~;4LǃqE_A>7.OYGGY#H0*r+,Iol+yrQق~p6o$sHk]D{ g8_'Û%=@8UDbG\8] S B¾exvL(5rf);$2, B$|ٸfF4 igzي>&:(  x!A],wcY0$V"tǨw"~>_ ³V.E)+̑t `2pD ^j΢Y<n.^2dp2E M m Tڑ"E+\GD1+'}ߍِVd@#Z͔FT6%Vm.uVMt(jh⋋ o F f"i3L̆_W4>%-7tjoo6?7OҧCPy>+ hAԺ+|U c+g ko #IP}REx^LC."EtX?~pEϸ<&XoEka R?GSl^ M/DT2՘<-#$+aR=Iݞ!ȃ[.!r;b1~fhp>= 6Z <1*& R9.ύ=~#e9B% ^JNlE%@gcŸ[{1I|S ; ^U=OSm\S5|X-^b)٬YOgT'yJVg f,6Q6tHV3G>gS =, [NG(v0&BM=6}K>sDfطêAN#]_,eueKzi"}iB-:Ũek&vv,sJ. QU3^@:AM!'5yH^ՍH$Z~VvF/iv[ ̍5Ϥjms.gp+HN0A>WC]{uPKȪ,'f*JṶ^_Mȃ Q(v@X@3!X1A է)ijsRmq+拒L0.1K:;D/&AyU*uGN!8Z%πzawkkȳo5";Z$:itݵ:VR"X 熅$n2J@zPO GىI&Aҍhn6, \A1aO+Fkq&3ËL[6]"TdJB?nVP-W_ w%Fę2wDvPidM?؍2QSko*(hxP!"rp'w6耯9D&r !n8PTK'y^ aR`L "gEe-Q|uG*PejK'NT0f3K)|b'b4i,.Q"Dddt:"aC)-n̞ KN7䖯3JS,Z,jx I|[dETg_ju8xH居 SzcH; oJ(٠KzTiNN)ȣIq4!];d1c~?[tEŽDqT Lk♙T_÷N05bGn0Ez,;Sȵ˾Nw- ڛ?Z݂Eҗ&HBdըߙ$eJl AᆌEdl= 2x Q9{;0p͌|UW(]C!(@ ~\63&Y[JW/ )vo0o*[U~X<ԣ|ʟ 1dX[ d!$QqGB`1lJƒRT75oIV,jRi…`d Tܖ.NSx5Tw.liۭ`Y=S+,uL{Xp9{Oig-fu{BᥬH7 HofdP&!"q28P'R"]8D9PjT4r=cf!1S״v6.1 = heOӁp.8|0IG AHyuQX뭳EI#^ sKquc}RxN(+oKϜ]MGt|?begas=.u7xW5d[TmzC|bDT2qRK 4x˚2*3c4vJ1 0JGOښ-m"[>hSLb$za|DObd^ؚ!Ą8}690]X/V<)wUyY[oI#?e {=fC%v=[21&:1Kc9ȇH`iH}nט{jzʵiM 025v'=b.n) 3a Hx4:Q|ccm9 &NWȱ \l0E Vʍ!.v{;"]p=#U7O8zto<@^9F+*[A-4u I޿f)rB#9-rar-r-(^I&G=@*4yYC/1-/w[b ސn{#7ߧ1_.]Gw"ODb1myg_"uh i-t :se 8ql:KPXQŦ_[i*B%r"l`Al\!MSM)m<"(l-A2E7 Lux׬Ri'˝!(|1A#çANqׂg3hcYR |MM3՚ڲ(o$ZSص8RKbxEvF Oy:xϙU`wawkq`Vڻ o !rGq*5:v4"w7ū A|JǷFݝTD=3*E!LE% #Ss/bjFPxA1PBgaɥTly @.M5Jq=?_V`[zߔa%:xG9 `xdF.~Fg/}B=n"g$S_1!PD7Nεp ><"L; DG#]G-t.O1S&\8$*|#kzRHjk,ݜ) dFZɡ:+ ؀c3>s$s5ZTfJE=R-9)XoN!+kjkX0x t ۑ;Fctk8q} Zbނ_FnN8Úi_4RZI-$[B42l5)XFyeG?hjwQ]~9䎂3l86pr @sz;0c;ȋ@ЏpXHUi,M`S>|a'اbа^#ZǼfi1]xܯֲE[aF ݧ͇ƕ+g7XcYF\еF #)#|tw!?,J%~V&B@s2Īp|$$,grq]>+#7mr2m0V 8. y; t"C`F_\a8x1]w1oٿC?$tiOyR٦4j'TL{Na??C--ȱ,dY 6cQ"CvUC^G?dAk[$ؔHb{SYZX>\a,G\m Av'g-t'(K[yAYdѿPmlH>"d:ʵ6-$I2uj/dϗ,ZtlHH$ u3APbɤ ?T8LQSU1 S)|I3PU~v@I=TֲDߣУ[&CnUK!@{*]D/N'x0X|k9p0b<aseкv9aS"%"ML|6̈́9ak ~ 91FUVxb&%2L>m -iL +pj+-4(CU5jz4tўn(mt\nXAVR HǝtQiZ}E$L5O۸!ńOc1,gEKz%9q6qguatmיd6MLhWCٛ*t>WMtOt_@f;%u^EtzݑJfP 78CwaJyԁSAڀ=OGe-G4Vvd YdR=,&9HBԄ!KܰCEpv~N 5m,x8bsZjo8{ ('bEx)/Fĝ k U.I~-]op(-DaCa+7(%qXt=ʷZcŨ1>Uԁgfw IG_SϏD 7$nRBWF6(}czDեFEaV˔ak6ktF(!NvW 6XKI5q<\8Q.j. xDOLE5dZoq}ieא m+@uhWi{c?gob ޒ- x1Dgu10WFuHPw;,#;[oH0_'h( `)/.Ч@i`,)٠7#LuQz/*ElC[t3ȜNxOv R"*!h Cָzkoo2"W XpޞeLuH9dkh" $؂#.k_%уO}Gnq=]6M^k|{,!uP> 9d!Wي(3U4eK 5!OiX3!\Be2K:[El&r*Xk_Ԉb:8f`Ҹ?tM'V9^ H.2J Zry5x8KE.L+"oD.¶ Q 5i庐,긟SS dsv_ x=)DmlkoO(0,v9bi7T&kfI.%v*?5>ӈkos*L`BO2Ѱ}Sm\cyG ߨsfp=7?NsAtqDlΝP4XT c9 @lѾߋH8%{&j 8 26  츆ɦ$9^HnCLfsI퀺i#a>Gb ڒ*%,# !fe QXdg2b*nT5{އq?/f%I .NI8acLD-K- !k>^ JL9BV謏 -E7_mCL/73~hkَ2+E 9Sٿ7!֯L#x`Rft]5ce"ԧW]HT4b7H-~4SzY[y>PFI?3g؏L [Q*#!|ՖV, frCYI{v0$KgaSt*vMCoLQ$ϜZM*U~~TuE\vL7 SV6aeBm@sz:k+fۻ=MT%%@!ʇz$lZ,QQs/Pp퇥 \JLeYJtS:G,A;5$ a-̴:`Dktkn)`6p!|7m<ȰĖ`ۧqCݛBzHK6 3j`^)W~i16}6(+{/^X%xܸ@t4$< 浿 U9WΨM2$@B{[6:,e# Bwjl<+z#s߱<4]M&I8֏hZ1L `D4Lms:<6MIl9g-~w!oH AA8J,p. TCXmR T No|éP0j%A:'&ͤwa'a<%@S{b 'o`i ]'T!oޓwPϱ( CysC]#i1'xDفpz =IRT՚I8Ccْ|5;U%f0=t!=%ڮm\T_fg; |5X;c*34Ҍ("2b\_xov/^؍%Q qe<=ucRy㎨ цbT!e _xLG}.HKS4?OUDRvDd|Qدkxvp;ũЏrB.fSF~ZFNif,+3R|n`^suOy:uB Q($lND~N8y LnA?HU_!J^"?gwFvyE._wm}#'.n $F9RrVsvYIf^SOcنCn@۪H2 E_3e "C&-?A<mWG]Hl")Kw"C>th7Q&/ -0:)Ƈސ;x+/[ٖ^22+,Ͼ Q5 kQ}ϭ$N( +l}tֲgV]qR|ghڠTueՊ8v!"\$MtvvV}Fm3^ΣtNi W X^Qp[AIٶ`fel^3ZRiv&0U/N`K:>*߈7TB$CķKs3GjO|q793 M!P.5(uo SΆ;x-mBFkZfRkҗ՚M;YnWF@.2_(ZP遱DivBt]qwW }CЄ ~Ǖ*}MUSUo'#Hm~&I܁fw f8OaP75&S(ЀPYHG6A 1̓c[>sU߭9U|BB;W-왹PbV=ѩp?u#Gw=[='o9SjV}(N5: +B@Nd72>$ӫH%5s1ɳkQw YHp<)}OOu c$ rA DBe 7ފNW:?cw3'ej DWeuay9w7B^1Q x )5*)*{ow|X}B“%&<4f0nJxA M^eٛfg90Wڤ`ӌnz6Yĵ?<" Tܔ2; (uѽ0c~Jg8trK}NT ֎ڗze?wr \Ҥu1:pM$'o]9V0 _7A+ߛM̓s'f5 ғtj0L`4eC'мq p6Lp^p&:0J՛OFLOnE,牁`X1roxgt\ NmDZ)+qfb4+{V@t* gj뚏)H#֌={+ h2vy;ée[4?嘀p䃷9"ֵ脯p=MTb́6%SeHgPC?P9Ռ;RvXK y6o='4b|'ۇI] ùM7WB Z=g/FM(cEAr4C:E$yŘb{G8c/$jCݨBsn?qEXSϑ)u_>S WI>$YXdžT]@0zaWḳ6[O kmH%$D9/i_4Pe)q5YC}~D0c5xH0YM$F@+rrJ5Ze't9Sg<^fP]Goő p߽l~ pkRQ침Yqsk'B( o KA3H.WJN&LB5+ͼqFŠ iMT[+ Fd6Z=_Q?b]fl#fqzѲ_29ȁ9P XZ`~<( Oq)8HMTMkoM5 =7I`avwyiǷ% \vRqcbR5VD 82QB#"szGw=c%c9(t|11֮?IQyz"i[qNֵMg͖rx^XnKM.},Ik;&Tt*b=CT2vTP,Ḿc˩c~A|+y=J3طI P2|f4@$@C2%NkSŒK,Y/ û45 %j ( pdqkL2^Bo/$b `ʂ\C*4b@iW#̲r,fc'=&CJ(6R&l4VƢ>4HG8J0ä&Yrd!>Þa4VjFʕ5'1@\8j~uv?{9KOjQ4#DEt 7]*ф038Ǵ57]Ic_ e&IbzEݜ 4wDd4;ic9@zn`MDwrvX(.yFp!PkQ D |2R>z\F\#} Kip0_G6}MQy|#!=|#)[D}NSn`!$ܡ{fYmHnCt>X+dM~S"xyrM;-p'~CRHݲmbGAmpdC_h %]jmgOari- Ht͒@DvFVN'%x][&`ʥV2jSːEΘ $j6{v%gkap%"S CHjh#r[6N_N^:ZsnU 3 O%#tPYJ>0Y+rwCa1;qNEqi}wZdt*?RJʒ:y6;IJY0dzt#^M *N;kys<#Y kR@-qz "kYi|q&FGF s~J8 dwyej_ h?;"yTJ7f ܷFUq.hPNQ[ŋ8ã~y^!JgzFYvSRͯ:wÆt;.H7'dBlk{Bm/u眽ˆȅ0'C ݍrNSg+R5 eOK>I2z92ǁ]T"By%S 9YjubPNPn~:g9;U(׊A]p/:b04?EBږH ] hߜٞ"PS('œ7NLhd)AG*U XU-Ԓ50*k: DkUH1Q^3'N gl*#rSD8ed2{_BphxuځiDBkg?=33݄y8.rD];~yHSm. h*o2Փ Tƞbl:4z}4q9HCa4CIj lUsרv;"G¾l97hh-0ii=§K ,?zQBjRnD ?4\g d=ljt,Bʋ_STyo@V)'$E,&r'މR塧=t]+1װ2xiW6 D߿^^цvMZD._\:UE.U/Z!(̜4x[Ŗ`u%\nR)4[iEU϶6/zTe~xN$G9rczu,][F8wu#s قkQC%ern.̅?[9~ ˭9R4CDC?46_NbT8S?,Ptǎm`Dq#7wAԷ CathQQڡAtcv$f{Ǟbsd;MgNҩ T g1JAU r ,D<Uf&_R=wFֲ~锟toH 謂Vu_;޶o/u{ΉkQ- P0p6KaEDYĹ8 VN)76K=)<i7pHAo NZK۵=c/|Չ'`PH|WtI$P+%DZnOz!qSc:Xq'eE Ie]Z#`vku i "e萚rvǸ>ш!MXM vyY<`C". 6Q4k$lS!a75S`Pc=]a6 OĶ+]Š D,2NdƃW t9dV'9utZ9b D$zI5Ql{"Kvhv" GIs*s3OðXaiӐuUS2eT&\LKYwg.,FTM)o䨬&\#Y,64uf*5WNR1;xҲ 1OQ fⵞ+.~J\n|\rD@ʉఱDh/ }Yi0'3}lJ!:G!Y~TP,ś fl9Np5LFVvV:`<ջ1?oM^O2bKˏrbWK-qSŰ?6,^] ه[}>}1,~?5eSo2ʕ%K1ĖTq[܆k y^\fS9 2V4 H $y+0g%>Q1arnjiM% *>gћJiº#nDŝ`/^,]DI6c&ڴ a>Y 2U?þM3x9ۛ|ћ߉4R'ZPC*<~iZ4fPv6 NZcT\U AkWE}Lb"oŨA/ƵMd6o S ?Ѵ.!tDNM,BAX1cPFF_~W/3^y$3v{ C Uj󒾗!FƙsfbA+@i濊mNg"M!=Uȑ5D/a'.hG7Bf_x;"6< 6:m?o!]ä(4jW_O:SULmg#L#o:~oM`\:͙Mw _9\H9Hù겪HaMJ]=3MTZ+)Zb h)c0M㵮}hO3$ ;iIdol<U^'7RQ7.:9z< *z^#IBAcJMx,鴸[!)!#P#ԠpHt^.jKa) .K6g$v.F?a]<7ެ_ uWp'$?J[(&HL;'2JhvUmq4骞l3s1tY"-Omh_+r@ yJ~Vf){K{P7a3LngE"R(G8(ҳ(+qlpʙ:/YC=Y2Q7Ԣ 0C,H  0ҵleM5]oPx7n\Sh8؊i1 R(l!bؓH!XWsN舩.inؚ0t5[zn$`ܭ(Z׃(L~v]k9gsD \A!/u^ɩ}#d :E+E;A~^L`6B0Dx*NWw}'"ArP <#*\jL6n)YK%|.]֟=P3$LmX&R蚋t >hKvg; ŋ$pކrհ6]E~lR>GE;ImCĻ'+؃-k«LeChHQ@v-'sF&$Ώd^#dΥ0}OJ.B&y=K:u3V'^̋t @lTi<3gCM`mx.Wtfj|@43E8a*aACŖ gL8voYGq9.-7V< ^F[҉3" n`SnmNMia-?Ut#!匮~'nz<10d{wݝ)kcQ 'bьYOc%&OVzD9[UaڢdH qtР}F~o6T|YMVcG@R)}j\ bab'MXqx[l#tPW1*g 'F1wx̤dy[6AmXʩy,sR0BqOK I񻧂o33dL1"S" A E.s'qf>Շ'?l pbNAF腬jq鏦X7/ϵR#CMYs̛\k$q)aM^U9s!ޞ0SzrS r}_EH)'4}Pa=-Nhp,>eܻ..#0l]-V$< wx"[s:+)`D>y{Z+OdIh֕ILh5-Ea-KߺO t;ϦNg+%xË;oYL |<]R_] n~L)j>"9(U3nӬICɅJIT obuf\X\Nud hA9mtڤ穰puS`dyl_fᥤa$EÞCL5yi0I~( ef&׃1J`;`L@b6Tp$ͱk~ ]uG1%2+zȗ0ݭA3 xXloۈ~}AUOV89nXֱ 5^`j0-BR0U֭a'AU=Ɠ%`%;4oWV3zR j?>C.}SLK\%af\bL:-Fմm1 e!"@oSNOƲ!kϠwwۗ3}١[?/ R:ЪI_XBĴTA\h:y,;T#Վ;KK+dn0 |e7OQC$vT{ޞ#΢57!_¥)L4iT*uUk5gQʂ^ۂ^JN]Lғ>(7 KjXw:,l4+)0bCi۸`flVۍ0ԨxJArnMwd޺0MrZ7LrP^yXS>R#>~F|;63hab^|{Ô ug9uO3YUAtG,ԃ~/b6եfeIFL_[V?m+ ݲuF-K/ #,< 4UNҗTMX+ȶa` +zWhgtN}kP=\=.Dpe]0" +<:%M56#QZ,is1mrNN2YI vq&|@F"A Ǯ6M`#I Nǝ8츿Abi)I!3p_fC$0\ \@bxJ 60<7&Je@rT8לr ԙ!^b)-TٳdJ]elK rHFf]Vce#0gqE 4ؔ1nZZ" ψPsb0%ټcCv|%1h>~!AQVH_#a`44;$N . P;~vi]Qaoj\֩LGMb𱃣@#f-l8*#]'䜁вkumS`bЁY'9>SStpTm9E Ng9'TRXϳ&b؃IO"<\_֘%xf )'A뫑9 .u\O ߁'K)" nÚ"认7:yNB4.)׋0!裿;ÒKט&\=r?; Q,~(a gxaaViN# xo&.R>.5Ģɦ$!TkOÅf\hƟVsԄ̕,wQ"EFu۲XSq Rm`ҷn;ڜg y  WDTzಽN`<:5 CKO3)N1BkZ?@츈7P:찖@L @Z/bN:FNT m1B)0 YߖGC ұj73V^LTz(zP/ZU24! C]";%L b}N@?j]/8nsOW3]%e-n |4Н򖝡cwSg]MȵU1*ST{<¬i߫6/S]b ^8i{*]*{ބG2ߖo#L5k#@!WA!֡<fzvE BcʰM?|E iMw#Y*>r2**H^ifAIx|2؇c[1f'#m: ͝lсH_Fv=N~n_M1ɖVGFCـdTM~;-~"t _оal8tX¢X`^I|uk!DfȎ-:ٱTKXPπD󅆟~H»+ls[1_|KBa~ZQ@I_^KHr`_dž'8kþAplO z6XO(&7ӟϾ?ߎ>T{YoXEff {&2h&EoxOᰍu0Ii]duB]*zi;%]O2WNsEI-3ٞ'~3:Ȅs78]qc7? 9iX[?gȉ([ lA]ϲp̌&1c?* Z,dLAV{#?0B11-[nFW`5@u<,Fg\ =ΰHF6)NjŭQ,-ƊނD/* Fk^)Wq*)Y!F 䱵L @(f2]V qR!Y$uh.1w,qO3%qMOf>kob1bM>0kH/E 0vS!?ߊ΀diD"C uW'By3Φԙ;HOJ.DzœZ$@+u*XuÃZ--'ܤX*lM_~\{[x >HqAwLA,#;/ИYa ֋+d3χl!G d­ 8] ]e<5)㉕y{tr8KmJLD"xCre.%iMf|\$)DǴ?f7@TΞcGu٪~F@`ڍ8UyM,E޻.XCL# r&sb7s(vI!ZFC̩xCBn!|_$˵\|׉Ic 0SIFdwvKL kzD_'b+D<dih.0Mא##x0YWIG924X.N$׃sZdX/'[C{yV0S l[?C K0y:pO1`0keaBhywBpS("<4Fj51t[;B#&5—}.hWQY8#ɶmsyș3[jj~M0%XܦL0eE.1vQn+hu,W =4PV La \#hh.ƫ])⊈$u-× o^_,+(Q ~T;udјm#6$y׼l`FзMWF{ tLޱ`1"v,*?+vL=" (h<M7iՌ9S4q SXv?T#':)PFl@m#?9*g‰r0 lS\ m8^ϰUW%Gpa9 < }kZ.c |K.ik;V, (3# 5]f:N&Zu'ŶkA(F=due }>{G8'bpwz(¡꾫Ad|4 `a`@=v3J]tӠ*@V-ReRM;{rr\B.DA}8@9{1K4?zeޑq{!ɏ2њUUWh>{)&QhӚx=ê }%hoAzkFsH c|.xPg)0|9}+'uwnc֏¦n=ǯ ǵj+]C}ަ 'I9Q!pifzPt@8w#hxs}[e7BKĶ}G?(t;V;7{-E+XxeǍ;ż%@\ }~kAG躽q%]7[\QLhM^E˦(G]|Qj4¯ CX}{$76XwB3`}A ?*861wAۤH d xL9W_ $oK Jwn3EB3/ [Ku32ưWɎisc[Z5 '9-Nʲb DcoY[94;c̎l#@^aɈ*pIхL&%{9cdQ9C>l10{瘟_3&x>Lx8(8~ vM?Xȯb:okR31!ڛm_ќGg;y$pK\^oss}= NwP "-QW?XAQIyyj &̰Vvݐv@ DA`bʑ2uq y"7+ۘȾ I%G Bm/r%/= =C $<*dMm`[kYoEɦH }Ÿג@n>!{i+b^}5`^=Ա]%k;mAMƱ7A& ~Q(3q*6AK#TKJcQ0az>C#޳GCF=wei:٧l6`8r-r/%!:|2sM%76b!lT0o.E ,;];ST 0T ȘF2z+7*ӋGK ?e ez>ćyq-nk_O:\#,܆BWIvt'4aD#78-QyJ^ ,lκ]†+\hnf[a. +8*Lh/(nT-U4Pn2V0nW0{IR%jf5tkfQL5;]PނL˓V-%@Bn>9;'e PBßr }s ׫ UD`MH_`z S#LaX_|1n]\\tX!L8}[<BQ_HRŭ'͚Y fEU" NI pdA:NSAw?q| *eFAӖaLo!H4gc1K' EaUT=gU"J{?8/x/nUd0cc|Nj< t:Cѹš dT,gVUPgQG`(5k([!dL DǝJ](ty+CQbZX#%x ٷ!}Q FK'8[$涂p1FwT"/-踑*'RS{?^UcG؄0&Zs;IZLfSBюE&o)X/Pٰ {$1?3!- tR!12d\XB hJ90V¦~]ُ"x5D&+)q=\iQ<(0]C+.yL;~ҿ}Ҍ Zux*6xxI_`(2^oBN 1 DN']L28~mfD`d#b3=m vA3 V2y}:dW7"M*@HSbZr5-~|/(H[Lb~=zEQ^Ro7]Ӹ_-9%|wW(Y~,Ps '#@i@rO8b}eN)Y&VZrN* f2a賝eN*}P3ڂA:UlmMhUzѶ ڙО|7XYRB;%58ayhegNTzn}9'#F{:E+ƵҊ*/f&Y`jxIEX[ b`ќ`5pE.B:jˌ.qaTNvoO0m!Gs+ф1·%")]x5'oO%p+3ӥG: žB0zB {=f`ֶQ8 Җˑ;̥:FǾA"@N<1twk-`_6H`aߨC%z2]nT9C]EAD~ k: TOW4Pf_Fo~ss|[am8oU8Я =[.k452Hb%֞kb WFv#"؏dNT D .mL VBevdzX¹~w)nN%0į9"lpiٌ!# {g5I^ufzrIU1KdY=,zg֍%D(^b՗ۤm Qz b}xMI@jBQsVK ' 0W6?Hy}wL(H]S7 =i^a0/by(Ō,ZV]Uh'AfUE斾[{@qqj!0}ѲrxmXƧRfM.(H F4:yƱǾ/"jLFX|Dx/[ʪx{n^DH#!&2eeBf2;Cv4fe'F \[yɐ+] vβrPbo 7 J4*INђZˎWנ=.Ҋϕ_|}Kߠp{+EY;@7iUhxM=n邫>/zaZm/qS1wï<#K6h~}wu{|}zS*Dm0yL:'d-v%+~h?/#Q23`]5wOu͛` jo=kyaK;Ȗ{R*VMɏ0 O%;K W ,$G@4h-bi8;Kݗ ݧrL r /Îak,Ж/ae:YcoAgI35)AcBz|Fk}5BzV51?;k5\@%0]{+5H@ؓުPƒdUP.-$0,@U ^HJqi/40ռb!I@;i炑gxㆣ7D(݇vI6.j&QoHT*keP,vҡD4PXvR=]nH^P@Aߔus ז(ShaTM]R:Jȩb6^kUn8* ο!9G ܩfOӕVz0!gӡLw%cC(v7J! 6&XH!~FO>A!Qu@XgVCT ; o1cdO%0S;yf\6}8O|(;b0EXg>aΎfTWN mp0KLA.f&mJ S٨ վ9N9 dOFE}t4&uI~Y?u)+([E^r~p6<]!mƢCvn*o0]7"{}+q MR#Xlۜ6`hm")FADS6*Wm/oR(;rIawUia N=/ΠlK\1_ =O5٬7UFX.q;-1 F{&XRdq~ Tq>ŗ?,<'ÞBPpf53(A=sD R3Y%nnzś_\DjfaAADeQʈPL"391oWm{X$jٽ>rp ǓG)He*4~-j7 h&x͝6OR1,uޙ%]CzR'2Ҩɋx' |Y]6ˋ..g`\lc0k.- Ւ\/?Kj"u…q}~%o{(IK*7T䮿-4Mpbuwǁ!GSb6(nԌ5cqw &82&7';?gkvWC̒P".V5r]jbYa\,] z{BtN H8=Nbmmִ+vC7[ӑTҥ4~Ev8™*W `˹3+ܰ~:{:f2cHL/?:R> F d?P2k͑/AS -&xIg}LwhQJmڀhZ1 T#0j;Z|"^L=IJfcg 9vN"xC@#c>jW ,lڮGQu"My?X"<a.P/<ۜV:a-f/$^ dVȚ %j yXoi8\57E,)e:2דBwczOY6/T1:BY'3VӚ+BSK/I:#k_ȚeF&,o`zVw.KcȐARecD#-dځJßhU notH;pޕmQ\fSuF#b6q|L@p!i0[R;mz[ E8G' [ )=+8]&oA5;~xDvA@ ji -ϠQd쑑=\ާżA(` ּa$mv=S\d\:Cm/"U "' 8\-*f#{ #&05sI⇥Bo\R,!U\] F\Ǐ2^67 NR>+~z ʽm,(_+n9Nq4f;X$I%D*#8}!&H y7)SWhZ㶋9z9(-A2bw pQ&1I"yu4=?HhE|5qP|j3eaKERlXTfǂW"}bj54ƙi_Uq1qM*yrw*ֿ0<ڷX4!WK's.iN;`mk-jenkN!T-nXi%^K ZZ1y붣)|VLiJvízeuηih12iyW. DqF.1AF܅i-Qf<"!IJKlt],]8M ,r]"vv BY'F=qNN54-lрݓ4ڻ: ԘH^$=+ijGk - xg7Kڂg` @x5u@`Q–.\ =FL;S>Y6].OlLt|#Ɩ}YF/e2˪L]RkvJ *Yt*c&59$.`oB lw3/03G<#:*f/"w/i;MckGҮ}##C>LMEs/REgGv5,D `Y\ BzDmu䭸o`hNYĨq6|oJO1Nj֫} ]" SGHCVKRS \pv|6edtg/zKGRSd2Zu߄+g!nLpi9eנ~ fF:+?h0#FK*y|zU1yֲĕ㔝( b0> %~1ʠ\vgӔm_Ӊ&Nbs)Z/'SwohJ29lK~vhz%:PhŌn4T :*v089efF!N ^ %5 b<RZRڿۿp@l3mWEnIe!|d yR}OتBy'_x?`}8Pgւ{s;`?Tn`v*Gֹ'+yh1T4iu8CbB1CY6AD b{KN$3!i˗[u˘ .Ҋr#}emg]Y`T (3W S d'ŸxB/Bޜ(= G)T8}31bE?ʺD7Tk OR. oߘT;PT l95+}Zժ7t8Cx0 HbLj6Hmѭܼ OVo wc.DЯj9"Օx  (H,T+B %Yv^iI@>+M6^T:+4`BZ `8Oú81?:Sxrȓ+@^J~ 3$bGn8*__AU@gXJ ƖM $F|9(:+ܿVAfB2+1JĽ)o^7&k:J0yTb3}Gl xKsNqSAx)Һ0rbu/ xfP'ejRn}REc2Gѯ>-?:^c1.t]k&ǛtdXd%m|lI$`E+H+5XI}H/ԬpuծlY?bG1ol`:wl]ҎOd#]bU)_G$h% lEvlWӂ5BcCfHP= 3g5ɂ-6HCԓ#NV鄩+1e%Dj7.ںL:t0@,O7ūDիWng$6*N1ʚ쫎>&~}Y#7\NlA}׋923\ڥ9tIE3tWṆMٯw+61 k=da+@sCbOQSn&п[pn~]Bw3KQM(QD ee!/)eS~S<]dl (]@b81 ŝ<U^ywߤ0 %XY\Rdt@? GK婋 |L;47Л]pkCfǚzv&rP;Xx4qUhXlZ4MZijBA`||Xz~GƽPZ+;\FBW&ZP37C?YЋ?x2E^$gwsf*1|AwKVKO]8gwzĔhj4u׷{ sA $kj?JpHx y~EE"|D5|4Xs9~~Bz72kַl?X| Xf h ni~cdO H#ޯ6-[ЯGb +uT03m^F^v|11*sTn~"}TN}XYy5~8/j:\yti",^ =E>+8 'B\Id;b|=E={Js;_bpEh6O̝"ItS//\U[z+C Hs!w" 'mZ\WheqPIܸ>wY"kn׸~*ƙrg}X,.n~!SՄA?otd/x-!yQe w0z{J%wo"D!.)iؘo4\%!7[֯>^:SODw)9ǔ.XCՎhϒ_: *5JlojYVRL z{"El>.[rUP~S$fW#Np_Gdv ?^Q5gJ:gL W l(b#ԖcTjFH_nJ(V sǁĭE{tt {$BaމcP^Q5).nՐjlp)v;# _8D'M1 u6Fov1ek?J!Άo {WZ;Ux.qp)J-+4\3iR]weNWc/j2-B,V1fzǘq;e[2Mkm_Lp~<fu?xGks(XV v=GAD`-V]1˹=s郺%*pN'l d^]OBo%sn͍W*X^X$+8MY]c'M*56SvuHT)j>A*ZEac ^hIf-i/a=i{E;/*ic btKL̬n#[q 3QRuPG܀1WR<iŢd?]+'(FPw ngGK3+֚X#qV|. ڹpo*2fw|K.bboD֎fOpPT]/ŒB?&BنbE|T(}/.8+;e&L9L8H[Gل_L8&yp7=ۖN"?0ᴶpH4!S8628Grnon^Κj|-a}*<ɈcOqyA,\:댢SK0sԼJKsC.* REo]t-47O +\wy]夺 /ғZ:W=`!V0 unI#n`"prz;_@EQ910Emn/T;\OF~Dn"Ү ˶9Nw%x"t\e3;(1N$fLX*_E t޽v[Zk5o^Ƴy# leC‰ So)V8m*I%ڥFos}ν4_`(@i5sLpɲİ9\qhb\KW!ܟC>c+(ba]Ɲ[Lı<F5s`9c A%VgEQ z6|Y ya8]\5 yҡX%6 >rۺ WX(]s+-D&k=87ޙL'lJ*Ȗlnk|?eY} 9IEg|lΩ쑚CP 7&3d@ >U6vٕ>|~hu۽nbďYRCUI>Is!\w wg0告?tBZH)ռzteQ^xEٮ(^_Zi, ^*ƄؓC"^!KXD*ي-l+:mGw9N֓$$Jr\g6N\IT},-&Y2J,XLk80Ł]`' VBr;Av*MKFުP#`RWGUFGO9\RqŬrarc"# ւdJ{W]5)>RF`V 8lr;>'1/$I(`hLw銹b27uWwο4WL,MXs\b[^ ^3O_}յC QCԒNVĬ%PIs4ؗ׳NV *wNؠ܂\#gRA5X\3 U: @ݳɋ rx(~x.*}54$CYS ̩?F!R_Wu $v7hqXÞϺ2ʤH5fz bMco* VxЫW2 =,X|܎Crm.11]c+lqyqY"B $asLq5[D3^1Ybf%ZbEKѐ\x&5vR9LReów+/w_棼}o/{|=?@M*~ahBo"ƟuĚܖSw!njLYT fpȥhe; -uy045yQݤ.w"+6DH8_fiwղp WO;<]4h"">&+ f3 01@y#Q阓GgU1w55YqsxRhC݄3rXp؜ 2LCJdDqfGQ18h^ U24|P|rQj `2;1+_|KE :vRgřYTYph: naiį)3>AIb`>HhFj"nlLΌyokq`+51/A gntFŤV䚔= c2mG4=`\A֑o?P͓ 3?s]o @!^6_^ෂq3mmBY Y(7%MVxX^˻S-9I5{;\#kȯ-]R9)yYW糚5LљlvIJ J5"9 R)>ث Uw_}'x_$ |# TxYz0͌BQdPiu_m&yXLqVöiOU75uTDy"mUbV_[[bl{5t]sV<[]94n$Ӫ.׶BWb 7zøjll'PMKs`َR$HUn~#^AYKkԟMcI EH3$s.=Vi'Bw<2ʻw9ێ?AJ(gm$Ynx&+({,i݈o$Cv8glEb&!~+JFmq_o y us++3cI| ;ffJexO@A>6(NʺC4;rbғٻWMs_Gr$\8GlaOI&Ɖ̾Ǝh@X.CRJ 0fr;MZô|4jKs9ۈW"{U`6)O}(T%#K@-~.[RJ'rsHϱ,E4;JoF kγt-@+>7> >]/m *@*ovҭ{mK]v̐6pqYH=b܍&͵ԽMwJvv83*dZ\`pq((`"|# ShӢ:)G4Jӵs@U^G*Q0 Hq(C+FVLK~lݔ#R;7lNkFq+*2qѯ sv*IAZ>yV-I҈[?c[?"Ne>^2pD$t鷟3T:̏b@()*i0PV#F\ʴ/K/"Qd;~&!Ce6ܰASEf[*42W1}$m*"E&hy6:~c˸d52@5(ef7n)~X~( *vJslʅݨ,WI?!;\ 5x0XUm"yomay|qX{/47ax `u[3 ~~+%)o )eD<›jIHH|Q](;'eVj G̍V{i  *AC׬nȷ~:b[i8z\O-iŞڼX[;f䅆Ի," [GwZ^إ`:*!4{_}'?>q52,cє@mޕ&s.E זQASjKhǀIKAv \\%znGH *)mWTXa@qV"{b ^hbL21T$"vhjGÒm{c.@*Âaf%޵_ \\T$x,JD|=ʹ/BaSe..|ݖɱL/9U!̭g8˝IǐsȎTg[' .V!r9s77!삣{U#yدc(^lb-}[yX Ɨ; ?|s2՜qP"gۗ wm[Iw= LWƭ ⽧]'@|q~"cI}q+Iڧ8S[(:čI &[9H[K5Ԣ[@\jؽN 8hf %tgcWX_`(ʼnu?(˲qHH9@DlB%}B#XZ1H\Akwp1rM ~ ,GUvƅ,%"Le/D!}8_Sx , Rw|(4OT ]Q@(UNOH*evW}u(nn?]+bf _83KpͧާL4{crۀeoֆo$oBaD&bX,@_<jLx1$Y8NMpDͱ}jwL#dzU7RU*;|߳qiŷLo#8_hiϨ ͭ8*[NIYOM!sȬIfʖ?l¶knrv'vr)Lb#t,^XЊ_\p7ѥJkZdmG-^n!51ia>OH-gP{|Gp2ǜ\ i7)$+ɇ\*G)o$4,ieD 0Bx˄@G3o8߭Y]h-ڴMp_3 \rðLOArҺSޠ1c6Cn֭΄D`'=^dEqoUsugaaWdO.Y?k,3+J=F #LRB(A"ɧ)e-f=ΐ48ZńzUerJ _pbZ+%>M;pkw_Kl0@K|FkYiJDl޽LsfNeN0*#WsiH~Jd>&xWth&=T>;_)YF1EQ^u1NО ̈́όc3""fIǼSCC=ワNOKnI]2f[#\&QG;!Č|[jЯ9DTǗc+F.Nv =h)5~P'֩h`z7 2oX95j"YY۱*ø^~7癬SQ 7I$.~Q.u/.AzyV-yhBky HB&<1O@wx5$"[QT'?Nj|1?xG8F[2tq &` ?!.yqYrN؈~X8~hKo%(JTO`%f.@򭇞?AAБ\7za;IfJۼ dNU̗ * 8s3댣3y ,(uJA^AgHyM;ݤ03}cڛ π^)$D]g) & dc61#Wm-jAe]m(Zy +2AOr|#Ecp@)r86 9bD\RwpP(^܃]q"C<gK_by`O0n?@@Q wkg{TbY2;۠VG1RaDIcN'"̱^\8[GtxA:` &X!4qG(|kkz;y H( )g[ޫ Z0) fɼ¨FXhk1^s/A`6h ,+L>/%%ﱔݹ^K)k3ųW-K̉]"6!uC$ |[23H\X0{R(Jvܳ q6,yC x.wcnO-=FOx{>y6z6t`^%JAMmwdG"E_!?FgO_O }zZ0&*/`7N lm,iL!%IĬ*̣!ÏSMpjW/A\*?v9%`Zղ@2Muh"ʓNv8$~$/ݥƣy 1%h萳< 1N%q}Ѿ1"XXuF*?Ƙdl*31ۍ<>]P9Q W6+U4Wq jUHH|w vHj\}Szz&4HxO=I pEֲ̼y6:H!dY!ZlvDU/*θ3!j%X/B6ͬpU~>*FFPTmf;O<<oSp?48 VPRog1T\1˲)/}{0B˦0$Nf 7Mf -RL;/㙄RQI==al. lGMT T/Tmjpr%*.a4e9pr*ؒM'gtp,v*w]qfQ@kF&Y7ʼ\V"\O+bbϚu8qB v>`*O:lV]s{\*=Ei=H֤4?cG )^I*]Aֵ8fWNg3U)W~sN4] @’WD#1Or=%ˎ0w(|ad ʿPZiw@xdSQ7lLjJ> AuMܧzMyR#)|6kj|BƄ1ʕPpP ԕjbF-z9\\6%w|$qS֮I|X/NQ5Y\ݿ ٭DB.'痗{mdGSoツϼ{ :cNnG.f09q"7/ͯ,癸LG~1Y8IDvpcP@yw/7 zmk%YyK$&cRARȌl+2'sSλ7Ϛ!p}f{W[tW z+Ij( zwǛV7S0::֐KQ́+9fk݉&E$U/(suN&c&E5dw^gާ1$rcV!^H+܁kf K\&v.Ԣ~ N>ZL+) =Ç9qVd[L$A@E?Yni% ܭQvW^({4Z9df67 N+FPXû3H9HZNckުrZǽڧG Bp/acp$mQM3?8\\,*TOkYƗ!(`o?DTmx=.K}rhhKËб+?Z"1lC a@,Fj>>rPAH.BR =kܴ5s߂>}dB}` í0$[$@(dnߜ+w+T ]Z=FTΖV w0#fv\r[ѯ"#BYT ۚd[ WEz0z;~X@Rr-GڢQCIu}5k׆,61lɡzڧXlX ߅zk~ɶIFS@eaz{<z͚&i ;JB~v1J ͔_7MMŚ7hH~7*0 omHrݍ53 YbP=ᙣ7Rݾ(2fH}(켼KI1 >ykh>>n!8;n4%)0b^*{<2@BYܿʶ264jf!=aB@h9l'-]w.uINxqLL!SnP Q^ A%$ ƻ39EɤJv;Ab6F!|}Ila:c*z+gSsJ:uB@}:vg+c/ǻ\N8rnw#Vd7)Ξf5kS,tkfw]#hҪE|xOedžk&ۙKԃ뮯%h*_m84n6%r82ۘHC)|z'~Ȭ e7;wTt41g\_/W^_3; q"rdp){ ͺ ߜǾloF&l!Ou#-q~^iJSCjDL!f(7O)r7~$'ê;|0/hmq4)}ywܯ>v5Taɦ)daE)2D fi^`0_169-<șvNwE8J cz^ =!QİD^_;O;)Pltj&t\=+8%n6<[-KARiZp$bz+I,2?E Jv9)ɾ,?P'Jϸ%*l6XMqahw*bT=xQ-;S5QɐXpj;_;݌hG^]ցOx*ah['`mc e%[L6??A/Ɏ`C 솛L1f]I(\룠 'bȝMqL^~ؾ=x !$O[Q3bTMXH[*{cBџ h7-YzB@eb#- -G U~P\,* EXW,/~Nbw&asJ@d!teJѧ}b|T_E tuyZɋlO]Դ2C%T(yk) JA'w=s8i~ C=!ÅcE_!8+D9,tJ$ҚQkC쇲Ma/"J, o˩RcXawqe_cC-YRF?3R^E`t2SٹK諝}e>moM g{<嗞).=Tf P H1fA\擓NdlUr71ƋnHRAo)R g zUA.\toe˶LQ3CH]EJ l;6 U6=(lpY~΅ifP| y֑6qC7{M7l) ,jfDk~$ h)j-3tޢ;ܑ[d3vǹZUi(4P I 5T^I.ߪr[y :yl%_Yu-BWC+hl\ynA͏}3 Wt A[?bEe hi;嘤W,Ua8]PrCyDA$;62Gm bzٹ#1)_J7;)3c$[9uE@; kl+ ⇽ɲ-hT,GKwmk|~]I{\Lqqi@) M#-6e]ѶFGؾ&alV:bTdүm)ie=$!'%挗af;[2a_f#4FL#뚳E ʘ0/&Gw! KM3e/"&~@rX2k7]M/,O)44ǦZ񞠕bæ] r]wI^FÉ<4 &i4@ֈՔ]%7>8gE\=(K{f N `0-i49@ocR|P]sj͸娏Zˣ*?v b07OmXUC N@r% />x‚FQ5BؽڙתՈƼU8P߆z `廬9b7EQ2O1DaLЉl0wxޜJ? >$Ϯ3,OUؿ/QizyaC8 ɔ ,`cS tƳ}\}a( t*+CK@sD+ խZҤɗ.q\Y7.O0G<,C.s2MWКWa6FA/q LRGЫ&TT@!;]|-W沵\?{8F <_$2һqXYa`7\V'(ލϯpnRkҖ39 O^ *&Nmn״YXQ5kt߾J!Ih\;} ]פ&gd_eel=MW d~ jT%$p#L8vE I6‰P+Z JhpׅfСq(Lqi2L r٣]"%\nK67;zGQvbP _o;nqs"YNf>.^ 4q oZA+W+*+n^@Uo q0`)vf=2_?\p͛%ӷV 128rb% 1W v( )1O lӎd"RZ3[m@-]3~jtdv}lQ7*P_/K18xmnC񜫱 }0wj sO߈\yS¼33$. ~t'_i, 6z X_?{\R_tq#8mGJ ܴƂ `rߠ/ $Vylx 8Ie nPxq1ԁNs[ ʆUcI=AMC3h/xCgf֛ŠE?Zޑ?^70B褔ˊuou\.:Xڍ c!HE1c!-h 槔};P<f4:ޔ {oK|=躹lLLʳ^D/Q۴lNE,GŔzii{V'$1 F̚"1HCKY+Ugu*w=9of&g+ˬ&O6loq,Uhi\[@}hR-t;X1rD,پb&Jn6fGC 'wZWDc{B[O1CoDH*9uo}XN$p<Lh J9!0:v{(ʂJ˅Q*GeNShIjL3Z2&=ZSR}44(TRuXz[܆VlpKQAYd96X|pYhEIAUkɒ@a鬷ƹӥjvV(])/Ց(r$vME28[+ )l%&%82 v1C(W䏁ԟLICZ͟Nm^4r}hۦT2o:.bYho,*>hgD?6T,b{=NzvW9rOYq` pBr!;YH@TN](c\ [mtX;?n VnAP^ 9%|Nt1 C~O ]7ݱoNݖ_I5JRB%h76{H=TJX6G8>-q&zmf5" ,{J0Bʣ߀g-_L%\2D7FR]o ˸^pʠb^by+C|2f"+Qg~ET'>v#AϒFtF [[ &]fCϘH\OOYhi#͕҃-tIXӟ\_QoFv;Uܸza]5Æ\"ۈu6LuU06hu. D@(tz:Miz8?B;DFM r/ "LҶcNi%TQѤ)fo1mAqkqJD1ίvk_ w5 GXN>CC{(d\Ϻ PGCd"dۆ,:濝[hILL<@ݖR|н= bfv0CHS 2EDQtQbT/vZ\$bxDZ=ȓ{0Y?H4D5 显T%êhAdbCD!1btQP1czXF_v[7= ǟLkKPT p.a`bߡ;IN;mEQ1fI> /2y~d/ *!V߃rȡk!1@ ܂S +sodڱ)!j9g*74s{ZBۂIElw[._X\!8QOĪ|_f( ~* H3[f*/k& !稔'@ vB2u+dM\8-Ҭ*`5md.>bLu,{]G37Ǽ4:t;s`Q;Bo~]KxRF69@rH`DH{6ԯ1AiO&S2vyS㰰ģU)3&\5o@:YBX[$'2#Kg}B%QsUpFybXB"Hј YzV ijkj"G2L=U.JB(#`Zwg&_CZl7L\ Wy~ өg+rrTR_!E?jJ $ZqDrC E"WmH;}C©:SG8e^EHK`WtN;uEzjqfe ;Z݉rZǡLhMpfNyqQ?ғ܎t}635zdr 8X;U4:y/ Rk,+o^l"Μ`ZSwGW}Ei\;s8*Gt3 W.mnkZI>kDHKeз{&8*mVϬO;&7Eكb NLo`F#v4Us4'PB} 荞J#A-pW8fY @-8-+@{f{1 Oݤ#ˀ^ZJdkw^ ikIq_҄pADLG V:0#M*VݓL5rVJ/gQYQc+,o!i-#1f9ֶW@wIB[-x,oe% 1c0NfnYH _q͚_pRݖ1!CRbUwR[\8ڢ-HTJb/@_ h|G"p 7aズ[BʾZrZf]"pb?3Ncʢ(eC}*5<= 6l !Xum(B{pN!_TԨ𩌣">B7~hlfzAoaTJ-$,QlNѓ3 |Y\g]:d%Xvae);54vQ"p!ZXo_㍁RaEg<[ۛW}sc¼^4ro"n|j"_ɇY+Bu Aһ \jJyd:w7p< .hGIyjdG: ;nYˈ C53xqiYd8Bib?NnBGgsp,Sn:WI_2 Gޤ~= $'ŠXϽX>UuPnG=0=HC{Ujj.nrU$6b MaݠW0{N OTv.&_{;y#z |QB+RW4]ݹi)/0% ܋j $ 0xء3Ì.فv"fJ +jb{#p)qP LKUن5(w#RlDjGf^ȥNK J&WU;VĄuQBV?nYC pdܝmSn=ܻZ tUƾ y5HxH,܇ݧ~+gj}آ#6]/X\ xêeB -BK]%>4O@fDgE{f|Y٧Bx⛷,C-ѡe2(?M eDIlogػ+]ۼR[Gf8c1B_Ī1UD3R7=1wAأu AK' 5~ Os*&J"*Z!M-I]Q~`EF?\< }{('M#4=*QT[*MGXYV^i.oHPg pqDd&- \xJyIS땼Sj/1 %iO/o0dGi H跣E,jPcv& hl+Ļwqi~=zT窯pFkU .ȏJqks3E5ΓpS|kvVVdf7'P(">NO<pf/ի$-9E(D,}U$F`+p{V14׼Oݎ&M )Zz44uT$28LoTD27`Zl^s 9$9UV~k}'p C!5NMg35ti+3ٶD@oIبݶ O5I-dr JQ+1^O c\-}tx9S_!kTje1Kċ )*HXgx-oɺ,3 xȧbJv +)UI_ANl IYzs+iP~ [JNM;]E }DɌc.KVWUW[gt|IJBNZYesͨU8OW5H12rxP߈7<ѹ"pӍjt3vX}7_W*.@/aʁ؄t893\NhiӤVYh,E%j`W@ >*+ 9:\L @Ff` ƪd{:cE.B2M-}w #%\D✙=+ߊ 屧$N4rD(0A(7 e1h! \-ee޷ i)rWPRb|$gNh EzeY:c|j|ďǴ$ я%yEm4F=a #1"WnuqZj'?E?2@O,`sFJQ \{EOUn2\Лdm s: j^|׭anMe!=U&#X7P}/W #t֕:T5U&VR~E*`UZdCbr$KY5R5`<9)DiUGf㰾jW6;V.B*R=NX- Aq=8BGmMT  S˓ QB;i:O7(p7L[Xw]s(]U#٬T+IuuU=U_Z-@^TE/&({itn]"i[Dx+^(YrVC;e6tXwIq|0A{;"d)@|_d X7FH|](+α="IXAFl~kFvdj){ݲSBG(#^!ZNaތW@^?Jr\DA R*Of[%K6ER A ɞdNjDcOZ KߩAE F _qG*z2@&Ui4}B1\vL)%&])r@ő[>D(A ޾G?%($&YX2^~3: \WPY%GNjFMaBO( leU#s1Ԟh ֬aZ\;\t@FEʟy$Q}nyY){jޫOD*ՅwfOzu"d>ιƿH5L?XriPOj8]  ju9S)aNF_Wӗ yQH@R\{ aK,RuqCqPL/t[.qQvgnP-px d_+\|[ؐyȬ@|a;8lnuQdVu* cݯҏccMWU,`$FU :Ẕ:]WX*!+i_oA[mS،Wg+2J'^֏ / dmXډUlN+bfGZ_@`釒^+-_2s^ jdܗh:Z{eϒ#D2\lR(QKmz+sۀb`nA'g񌻃dUѳSkeR:'/%%HoȮ۩?8"죡I/2qTә*_!@ ZUX-S"Uege^-S)z#7!_,%V7O=Vh@S*"\]=:`if%9Zd4rF8>GWba/DY].^6$mA(=O.\V~NA5V%VC\|s߳/H6vtXnLlc[[87i,;U<^bY\" д cpe?xkWvW\7 5+ vMs[jNxsE`)X`fNFEٮy T:0Vrt&ZFtܰ DpFkjj 9$vOrc1O?Zw1Y0"Ӛ쀂?)'xZp Xɣpܦp˶\k. *3UbVIyp +'% vf6' rVX Ё -y`#1Ɏk I& G#fBz 3G! u8}PZ6 KdvەD}-xS% xG=fxCc|)^ϠPm#!J>w*_jqP:yԐ!rMި|CR}eGn6RZ%|CJs`I —ݼ7]%{u!R~i@oȳr lF(~\pFuyق^5W!QK:P7W2DЉ";hGpV񴓎Hߵ}TV g`rn"dgZMp~;jʩ7p-Y;Sr,tZ;|+ mX(bRNk-sM [xVj=%EJ0 >r۲jYte'Tkw;Sh"Y !B0Mqe[TIaMefꮔ"0b0;I@'z|j{:*)Z2 B׮}ň7 .9wDyDJ[7~j9uU=p 4M 錻ys|I,LԸn,%[ψ(8U@Oy πy+ rQIJ6\?dz/;%pywӸ(rogDwr{. /D{&jz6z@`T:BYP_9T~'ވ:lfOҐm&g6m? M@:BWH: fji 2æX[/[boAn7֯fr-=q.Ͷ"#d#6'D(r&P=3b;a<;~Wi["mA&vUXgJ>{s+ q?,!"?^R^S8pBZ~"P6S&Go]yf\q(#Y 'P8ݏ "H>2ꂜB#J=wgbj_wq]+BaC+tSyȔD27PO5B.HkHؙh0J"~W? / 9WՏYICկHHC=ۘ] cmRwE$8)1(p~v[y}Q%^{TRT+8<}DΞ6rommYr6(UgWv' .t{ps .<Pލk6,հ!h?\80+;ҫ:|ʺkiR&u1l3 ~A hbG7I;*W{rksI'2 -^daI`FP6qj=>+qz_R ND*SrV K*|}+,ŕfXouPri*v^ط lQ:"Ug j9%gyV 0AHBH!hp *cl$P,OCvƇM28l]|el@)ts 2)RJEӤ|.(XIA'=SOLy#ǧ.` ۩^rcRu}z~{}' TLj\pXX!&M *qŀ>r:?Fib@p,N]UW S"6F_C_֌RK䎨G{=y:XeLY1;GNb&$i{ :v=9[d #\)Ot}rfL- {I(n;3beѧZEw ty r`a'k}2E)9Q[xJhw 8ߐ4sW.U3H t6Q|EmhJh{eqg(Z.=`Q#JʎOg35}[5v̈7̈́' 1d]xaaMa^iۡSx۲}_Q{8/iʜtfy 2* j~X^Ҕ58I⹔yC<ףS]i2< ȁFG2*פ]!pX ώW׾)4Gͷd[?ӆ5d5A,<<`8lI0uèY9#LաUi8R$iWllΓ yES!q 7#I`5^THͲU>.o؋Rk K Ґ8a~c[zaVEfrFRZwYy?3^zC|jiV2dhAFX?uêTj›6oNmHx o&{)'9F%(\5B5`nYLS-Hy'J:Mez*an\C SE7;ju+r}ӑpX*@$c&Op ̃`3 BlMVPKqKZ+aʝ5;ܾK/W8tT9퍻 zGw>dBۇ6b@,;[>+gAaƺzK¶GmVSINʂ(=("AB{j,W!8X%j> q)A9t^:⬤K7^9\esa}80_[w;oW3Cyje*mE<MP_f.;i J:jba"."F؉,]/\ Wfg]9_bi[yUfU Ґ4]nQCxM*xTEt<_QLlFu@+h:ߙZ1G/IfAC`50heE줐b$=bSEKqRJ`@}P4p @!x[iFZㆥ69xs>Ӫ4@ea4t>KL/3D{2|}7zi?T C":ŘnS].Oǚ S #1+9XWՎC_Ex``&_!RӅU]Ayq8} m_0j'8W=SAT9o;`m-sQ3TBF~RaTar!Muzzc Sl=>؝WTA1?U`쟾<%`Ml,eK;?JbsP Dtb; 1go̢6R{lXo]߷3gGP꥟ۓ8ꖎ;o NA mL r/ ` OP! o3/8Un gtzBK٧O}"U^"1hVɞzS478g/Z`<=\žXU3Ƈ0+Wrn)Fpv VfYںw{!tM'tճh݊ t*HUH`ƷVES+ Ƨ#ޒSsFNV[o>_Ryađjl \:Xy5u ed9Ep1q67iBp%; wAl?!N /v {ZJ\h(Ju3r|ՂY(N hMݺ4[ M=]P:8-E@"@~myJaGD^._m - s$V򺱘DױI/'C Kܷ?0*2qMEpq$귎QV e>DyegYw?h@oc5v:>D6?ʏ F6cocIg ;;-cyw7B}"FXؤ2K7ģG,Qȟ+zG?GZ xBQ̘ ʇ ɘA##?LOrx}gE|ʈ?ts/Tf%>iQD9b$&-d-nxc8Ɲ,9?Sh )}Fߴbo6B섈SD)i꼝#3FLo;x&=/ 恘!L'72dfa,<NTUP dnZ>Dhf=h;w qC]`8m3zSN3҆[ EE. gkC'#[yVqU6לz;DS^L #w|V"j&fE0vGu P TN}nI}~|ρ*I(|f 4~f) $8q<:Wd"pz Y-fcrF8p}HO[$1_CtQ |)2 pHɚ-.ӍJn왭DŹ jW{VP <}Á0ڮ*zA)PK;Z)H ) Z@ ʮm0]7&1UfE R#N(("F"T{#Je' ym,6Ęmi3v#o0~#u&|)+`\u|e牴NoGcL NGn!0 o;;k+Yq?2 c"~<*=/|;EIbAȎbPI] d7a}J,/qav_6FqP&mnYmM"/X])rs%WT1V0MtĂCa42KDۢBiQnZùA3JB\- 6P?*00)1f|$Ո2h\+ IWԙvc`oZO?e.v843Vf#c.1 mbjg_(9L'? g*td 8Ԕ+ǩiAu-q|=H+n .DM#,e,Z;#<*2ǃӔ1Am :SXW;j3FB7ů6d^-a TKozb:#.@WDƦ[|hw9 gM)eGjE"|H#( si*x؀>JRxB7:jsq#:@c^ J+C @R(<CJ# :P/uw9V6p<ѠdX9%)|A-,C ^7ܝO_=3. w;P>yh}F0Va9H] ZA }}{A'^ՁuͣM {3&J*̈́Y63=?79H~ Mn^EϮ,g:q21F o!LOrMAqU$,x" 30&w=61?ޓwaO3BVҍi7}ɠ8zlPu „~~dBSDe7;GP̧[\nlksDFŸa{ôq/%NFq&*{nTjԟ|*zL}ly!ͪlq DͣIPq 鈵)HZ=s)yٺ@3.88trZasNĝ#Z.Z %  mhVk'Kw5rF=[@hHXkSY?༛/lM;:ka5^JLɄZoB O`:ZvHd'`Fc~~\Pw~ ײs+tO3M0?J =DB?-I6s (S!C6 0#j 21^K/XrX ٸG ae,ѠE6GcGP%.XjCr~WaKAF?6$ ܞnhH5ܮHWmAeS`}Tev9tUPUaž}/hLJuB{U9 3Zf)==Nznl~>&Ɨ>B坥q6r^$[c%vtڠ Ɨ EG|Wr|/a kK(QC\![EFrwgٺ.|iP.e̕#5EKxl\eA$!!%AETZqv!M&mkŊCuE2E 9ٟoa/SO_`("`w GYg9V[$T{buEѨC2T'xPސXP< \`AlSiĽ(VY존Uވŗ;x|2i T@R2Je0-ӥuX58CG`j=|amVztdkXɇp*Hpn z6{LIL&&eě ޲dN3)]6SV.-&.x [w $_sx N!*ofa-( Uks5L+*,fډ}W&8gݲ6Ed WiG#pޕV ʱة.qi͝+))2#i8SѦ3IN)^ $I$ujg67H= HYػ͑?*2O8| C8F`kb% 4J ۷բ)gB) E"ɔ} lJWjܱXר3٥WeZxqn#_RҖw RؗP뚚U\_ZjlYdW1@5('h‘DUm"ji_54yjJΙ}n$:AK$^Dx:E 30i%Ԓ8遴TP!4%sa6i+~+>m$k _9PL+ؘFfکI֝uQ |ήq oK{mJvU/|Ym#}tRR}D{ \Rw9 OĀSI'хj1R&K\'6(\R>=[MF7@72/g%?1Bk8Xqn[8{ӁPK`/CD!547 Z }lFU>%vϥwFSݔřyh_zbcg[rEوS\VOMs?Fhz;fT.Qu( Nԙ%OTQ<8[yOEYhs`V]?GrHiM=cی-&qA̡ ?t d9Sb&PmqOW'.D6+}6-adWEtBż? zSfH R?1E2wڃ@(S6cH›9rIA҃wlS<@Aۍ`p/ۊ)90%Gi!,p#z:!yd[w]B,NqG]*ZurK;q~WK\/T_[{ ! 7n։!Ѵ96͇95[_ib.I_bl`q/ʆH1jTErA/ɹ#X'7U''֍k>S:֠c#?msiUs[|!i. suv69|'4v/sGK`S ViMv1dy_dFI8sX`ё̋>ӄKCЪ'ߧfv̯B8r;>jnZWcluAibPEUw+K;"m#5?/rx>VhSL'7Jg)##? s=#R|Y=WѹEFV ȵT_|)M8uDDF#|j .O".I;dt!׏V[6|ϸ1hs|Hpx#'+1giH~+PNxPmiDsz䀠uWc2)3!Q.Z/֫¸>thTbJtofm&kn5GBKi+1|Ea EH&WcIzd# Tp1Z 7!w]BJfBB:s0vm)qn'1Sm~΋"yanPͳb5;q˴{)%7&`.GB1NB\CU2S<6X.,坒(&CĮ!|tYocSYC{ukWvR w!~w\UplXz1.^|G.'4UḞ 'x[PH9:&vrr&(ó`?FC501TD3N2a۷A4O^%WwogZ;.3IE7h}KomfLoبEϚTM{&J)a%Y꺒ut&T"i*Zs71!1B239y%IOܝKԫ,VQ'G!?{:BUT9j[nwPs($5K$ )ӥw1A&%0A21i%/Il0ANCy<O.u܏u lZ;c"(Z9MJ/`8x6:_kEK?ݞ3?Z'wg*1lTeZyL9A-6QmUQ. R&7rm%D7 e{2 N ~fLB_\^yĒ3E~lH3 &F =//|{`MA|ݴEf; xFΜzvtp]Vp?!"w9DOqȲ:I G.@zqɝe J yl@cs2sBTYVZA^s-n,)Mf@;s z]3,nVT+4 bf3 ?¸bcj.xܔdt-_#tL_I J0 q˦"rDr<*|&vXT8˛ZsKwǺ…N^ՔꓻYT ,OxYn 2JZ3w̏ O3_'ޮ"܊$!UݤL:'Iנe"PIO&k/Ó\C+rZUְ,~%03|jhQ%Ȧ ^p|A=x.\!:<"j.j%8VNaE&JSۍDK;#9`cSj(H*y( mӪ_ؽH 4Oi2Png)_3#-i+x\{]FE ԽH|2_W~fʹ9}MEi]6vzV{^ ԣQ'8*`XCSd Bւ p!Eq-lV9cyk~>N7W&-<{Kv-F| dsНnr3HZ75B`ǽbvOhϋk"y `5_ Rҭd^G )Adىud3DL 2I;U\w Ox`Āǝ55lp )GakW YJsnp0mZ_¿bC55Er, W58/;ۍFª[t? " &/*pyqgX]\:Ǫ4ϧ` :QJ'ɸwƸoqko̳">AldctR"m͒fۙ65\>mуqʝ76~88~A0NeB>bG~}캐to@wﰉx 5 ҍۚ1 rfl'C:?Z Cfl6<檷g$ xAfvkbVB۴T%*dFԜv0=X WDQynBmǭ.rJ9X=݅/CK"޽=5y(^I=cCsbjq^M'Qx=#UXOK>Z.uRy66gA/FEd$ХȄ) wuX7Op^m6FPaw 2tօ,,1'l!v]68/:WBg I8(Yl+%K1J)a >K=N&IG!i7Ǎ@$D) pƠϝ^۸OCñw#ٚJ71,Lz.t߳IFګ[ϛFC@[' m uWv9nzM\_nGʛ52 yOmvRYU+ P`sRվWL0h`WoS ,"6mՙM; _5a_̺A^U](ahi |T$MJY6%jCKʟ02냂(^\[&1ܜIB!8RAKя帔yahߔwS܇ǬpNs `D8`CWҫXc6@f5lyJ-.Ļjz<b˫t%8ӽN6K eOpL Ț/cKWn B8d_f D*J/?E\_1Ykeb2i*CR`kj3ECbH+.%*?˳liO9v_9jr[v~F]Nd=Y8ˡAjM& Rqd;,<G lft@_OA8L5uv36z_q vj\OlM b;m?h)-H-Xo؋i"n;Vt%$@)~Rr 3ZèaѕBiC' hcHoɮxď'-}f6אRh-V8T48ad,4yi;C0Vvg $I j9wU%g=O\)L d._4 ^KM?% [p0D97ίztЫve@q *ĹɃ O- VHrϕ@MG .bmhu['Sn ?dW%JINxmnJsr+Mh(&LXKmiMk eneO] E˻}S2Np nv++#τ8Ln 1MQLyDŽ-8E=-Z M]>u1|,K+2?6'órLx-2!DCclIʄ뛻Q~]:Vg`ᘚKxVYģ-pEV|+-V08.2?00ZzT_*.|=Gd'*ΐtt2WLd\e/! ʈQe#E-W{/K0kҗZFŜ.To04N[#`SeMf+,C&@:)3}u{NF  B6D}# %]sU`#]lݛZȡjƷ4y/턫FvQ0T2#;rZqJV5L".nhmj寛:jx3;Ж*g7B Ƞ߈ ~@kwʲ1p4uoQ 1׭KD\Yw@i[V+̗ w n _Ȍ[P# RCyO%n-BO\m.7 &ATΐMP&D˔\OMTvT0f|L34'z^X&j ׷kR7 `Q}#>b: I? :q(%#*7 8i uNy_ﴳȉi`Z1GzpOӥбgW6WH{R_4qMQk*Ug(('G핤74 5Ln=o$+-Z.lwUЫkINE9+:1= \a%;bӝȹ8q~jscdčBVEVL65 0$Cĕ+ax6>V]&A7c (5IERɦWw3 t$1YC/Y^9e"0\Eܺ|~ 3~FrWQ)f6C-0  эEddr-Q @erW&KCˏNh_M _n*"ǔּrEM:-j\aQup=6'yz~C`$n_4=z23*dcu'asOxu*-`cP0 1F$LnBRvk,J[<8+ZuC zJLɭƘ]c@ TY9e]o@4Dps7/\O[!拜N]0i׆&lT^2bĴ)4bOf<]GJWc_}ue-?Z+*ASq%ʦ̲ڟ ,XnMlWǗ/ޕ^܆wo̓❓*tAkD߾kDhJG} 8,* Q1wSI_1hJ=VRNVn_x.c³tӕ57[aKUF?ԍQ^7cV΁G[^g o1JY|g;W 3;2@lRk1&38^ GVؿaF 2fv4sO]x,fRXƘ suGj 6MOXh_H3w>_ S1O48h\9*f+Ɩ~\u66zhio?'ɓ A9# gX9Gj64@E&QX]6ayv/` ZU/ir۾R;|_yh'BaWe9nE%{&^w[)aWbO]䋃LU!,"aKڶX^ЭAB9Kx{ ՝| +¦HIS9"O`aϸLD}9tIeZj(qBsZÝZtL!KȶݟR{~ӳ=N )LHɉ>4SkGʨKO(XGf>`8_:|:Wz"O $Dwn.LQ;4 ( rGFsÌ;J$$8UtuBا݉6Xơƭ"-qz7jYH,7ǽ6fdM;997HhtL:Mb}]c(6[ICO`ƃ#.hʋD,`m8ͣ_,QFib@ߋ+О& ̺ɢI7|)>g2kX4T> -M,$ޮ@=OWm00sk:J"z[;,7t'`LӟBGЖ2yRzy|Md1L\rZƍsnv&%Ż;qgs CPhC&e #7 JtǍ#_D#&܈Ip;|geu4ߺ.[RCa^HLBf.rI+zz'zf>:ddJ[Uض4CeuQ}}C_6wU,8:P:%>NB J*I\]l"s^jZ0Y'Rq|:ѹqM_iCb\+KOi8_R]˰zN?aeu͡;`nU锢B^%–:ַQ 4D.a~ X`ao!۰ L*cSRpi"Q!wߘij(ݞ:.;kHq0 XC7v́U[PGy][ַr e#sE/lU^*lSdv.𢡄e4q [xHp?-F9fJe ] ÓLUԛmohm{llj-7YGsWtc+g0Յឋ! @GFD$o\@Ď1<>ׁhҚ7y׾B蕴6 ;m{֪[-~bEо8@+S{̳l)ʡ4#$`jg! A.;F y10#>8kvK.c\;1@E`BIҚ-䔊S&?GzHmm0f60i{f@RZԍզb(J#خdqKw|q7?_Ӻ~kJo(Z]O͜J3)>D} M^*%wlfQGb*D~AV(ש)i v6CA >$bi7Mxm KP-[L0xrߩ%ݞl1k¦$:O!=(b>ꩽAb Z.-%XAk^ j pDYiS trNLlӋ x6` PHTf=uM ѯ|#*/S\pj~e;Bq{ͦEF0$n1o|)2^k*xu] ojo'\5.EIěMaL\%.&Tقɦ7)W[qN;I )cm_ J7PmlLP U_MBWqD8R* JuB }9ǯ0ƅ8`k|?g&Ź[޹ zs%e <ݍ;BbJ%#$on[LxJz : -ҫ' B#ύc4)εD;VxS)Qb?$ZA{#>ꨟ [6j/F'65:1:\R޽AJl60D#;hf}>f[/5$f:(\n={Z_ Lx7/O''`fr[P€ l-XW,t Z\c"zRi%'9ҧ q"m X+PV~b"% 8r{&ijQ0HEQ>h!0ÄGMa=䃸{NЋݶ=PRIƳ$,q)jQ, n6Lq3\w )./tVh5!W_Θ7] O73o2a$@0} cwÆx.DVg"8hϧDE:"NO? `m)6n^Ȍvv' l{ݧ_aS}SqF3c+3%!or\A%ynU*?1i(樺{R?Snw׺=I%OuݬCq޵kD8)L'|X}٢Pu|0p tHOUdq{G| ON6[f0ӄi*A#r+ƘʼnF/NkKߋT_AڀL] 'SiΆ"uE44gCNѿPmBa|vpa~:"<lؕn9- CYkDNՏQ+daFߦq/qP/[ĕVNcXW-0RyJb۠|64NP;I`ji4&Umۉ^<9MP_ \O<#e.X qLMȲY/[rne?Hl4"zAY<ѝH Fs Z]\HxmoZ(SOVR ~lp"@ȇT 7OsF~L["FvP$I;&œsDw7ZތE-Axf}k^DU}ku' dգa aak%@- _81Ѳ:3)jMdO]\t@uz?_P? ho4:nڐ\1;.%KT({!Pd D{U?(@׫I6rӫ PC.۷.11]MP`ΐ+JZ|!l2Uju!X,F_i &Y+aD$w|GqfEڏ B}-jmE#x"@;4U+:NunH28mG?i} >_NI'adǓͰDU&gWKJ)w!'F)j Zr$#&8`vtT̙n21xsUoRn?;oRsr`;S黍wnWA! _39d)H1%eK Kw3*d) Y|H1ܡ`]M!@?Mk҄3\{[8*83se=ٷNQU0 63@Cd6xWVÊԾA!sҢ]mXG{$A`K,a+5I*-|鐔񸡁W9HJLX3M_!p0b0ĶU18o0/sQR۸X'.WL#ܟbg! @)_Y֤ʶ:b+:dTnpKiENjeJ;73QF3:LYKtPz?Yc>#]A,yTkeb8睚nJMoO0pl@TqTÍ,(tP-dój{V+]ehgi>Z8=z($ONDÁyecA~e `z Yq;Pt׷x3tA3!}]"/Q“Z<Qp/^xA^iRF".DdNӤv(qfĹw{"o6Xtv[? 䄐"`[;іǒ v'6#Vi-4AR.S ET߂$JOkWO|3ShS_"0BYjDyњd,Gḇe'OL񀁀Ջ7YP1:v륐TK9tI.>K^y| EnN< gJ:#jB- c㆞T?r\\*@Dcna4 Gx2-Iy3%%Mepay*Ž?0R mOq6)m6?lX|"WX,o=zRcMXN{h*~Jo;>kx t,7䐸Q AH sS5q8YcJ+\\jPPavH;+Uy#S-WHlSn I7O:s0g!;xc@Jr[]x#ZE8x^~iSa=qUO1ah`>џU9˩&V?fMY3ȓIQw3>jvg,P cUЮ~@{"nt)igF[|& #qr?47BCqg3IE)s7h nk싺}k4OcXb28rH4 M a%w!oP.;*|`h`=S/ e٢u[閯Y .PטW ;%aQUIe e*:)"bL?XgSᆑ+B!׹m-Sښ8dD&B"B}=5)GI-vf!aLf9 1Hnr3IpڿX/-0y%MΙ.A3AzIC6\MI`bHeG#L_}(esrbu'_ {}a <إ1 ^N T>4}.zw89rȜ fb_=_8PvunYǩВ?ۄj8FG{Wj]y4#L}E< 듃13@2 f![-3=0 w?o@bim-5ބ\#ɔ얥4&&5a\p"9O` ʫwk8<͇^ g%o<3_<5$곻<3N2 ںqZ3z\@e1.җLHD$#օaHĹ!fTmQ XZXqH<W g?w<ԆZf SL凸 yJD .P" [WtXnVn*y(fc~jM!/GNŜ 6I<9{#9~mLC*)Vő{./clU/{ ?Kji5nJkMtX8" ҂\HDZ8嶱9s0g}, v_z̿ WWɔY2Rq pLɏɌ]?"`C&=n'wbmY+syIijyˉom/0v XOpxeNDWcߔN +א;xgY`ҋھx AO).+}~-hЃؔ㗒ͿvXY~voJW=20gbHĸ25:O3ϻS/@_?gn LrTk.2moõ eX[=m1aN@%Cf7Rm*78>1O*N7cS)/'gL2PBZ~ GKe<~&x+o#w"3=;F{`3&s- 8pR0 B`hq֛42oK,7Ѝ>,s;Z2=KX, }9a4ʠ?,j&@UE\ < J[*Lmv[+N,B̏Ķ%|h\va}˹΄rxiv#&s wHԔ۔c0HNO,*QI3i}-~YPwʚc@M$I jV/Msbӌr#+޺3r40~2G6|Uz߀y?]/o<£F%4]gECӀ4mZrmHL ӷSsFS;8_Te?DKOtJN{J-MhFMD'F88{B#{m^^{XA u@saǑi%,-x]rWmW)?0w*\f#!UѥQ&놈@dT߻čt0+wTm/:+ F pee˫8]5>alx'**7:]Sw0v?U}X3vPaEoP_*,ǜZĠi΀짉<~xokJEY8J7Еm%}U\ pEDDP< X(M>W97ԁz_j h)ANh%JiYbRnB+d{=`r@Wz"KvJHS"pL}P.i= i\MBeCx٣0ѥsQÐ!w'pU5X7'~7#`¦*:0YˏG<[Q!Wcm=W7UI ȀAPC0 6! \&Q;;+ }>Ʃ (a'=yc»)US_ ȓ9BOzk_0BNY5k.ͨBTX_|kɡafܛ“+t0ͬC`?*½8YJ:b[ZR:$ڷ![(uwokbvSnF1tH 66O|$y~D2IsjCGv8ҺLYa)yFӥ5VT5P$6*m`oWzi_2+.R++Nޡ?хXX|PSɔ3ȉGBڼ{ic6m ihI@ov?꾊nCRnt ƗeI %f d8R.9Ľ9f d,HBAy? 6ȌRfU сIY3: +o6R냞H|kQe:/UIQ4QߏB]Ehɥ-=q 䌮1I |9dۤb"v\祉Ot^eܽQ ośʽG_jnf8씋"'ˠufƀ"pmQgCD܇~ylCv9vRdaE ۞^q(2b, e9M,s纓.WU:we\+N^c8.XS„mdX-sVΔGO窕sz<)#~^wlD6%E#3dRh (<|jnXe j0Zspex 1YR{ n4J tCP>h0 0ϵa{\^jxv!96cmdJ3`E҅;O4I5yAi1KET7o߅ ] #v*~J{En9= !,7v|&Sa")IKcL.\9Dh94YI|kW/z־M1$(Djڬf4HU֍ܩ0-"U螘]F le7br^3<ПD)}m驓&Ӗ*?ɛs!4jK&Fen`I & !an|;" z1ٚ4]i=,֌vr) -KgOvă2)b3B51Pyej4rUē:^ zz$h/Q6&lgcO3HOF^֦L_ JnAλb@a,g~ɁԷ#3Ĺ ~r ;!Ufb N{>o0 [wQ v*]4 g$OFs, JZIQE 0rFt@:mv!C5=y FA,0 py"4iS_K4D_S\vJb!b(V Mc, E 2mމF/TԦyGm=ӰSvU;3ǠX!x-M鼠戯J!Ϙ^ )z ){ /Nȑ1Y{ +hܛ3]OvCt >97-(CdZ=`"Ai*0@PaT.G uO&KV7ПA)n=0Xd$}JJz:{|Q%M}$w{] MI#ZH}|D{F~-i~}o)d[AglHe3;;zhkVɥARyү=!`S. e}Ɖ&)h+}P懯AK013xhSe=ՠdM#*@ɽeJ!C8}Fn7.q-a Z6hf;cR|< \ҳU"kP>A+ia-]F/V-%Ck铱rs'M.Ц1{aSW?[!nGfLr ZN1D1-պ?^35h"A㷷IFT#!s%v!%])[gÇډ eY@ uK(Zak|bx!{[*;P eב+ݙd7$Tz >M =ϗ! /T-T/{[Ґ{TY(W'ĻgjX(!mNL%32W$^D-)Hd]?Mkwx\>(vs hNlol̾2do- yElfW z΢'NGKzqX"Dy weɰ.(hyD B+Ho4~Tu|h&-[ƩI=װF  J=3gԤdu#S]$}]{+jS ETt&{sMOn-X5Lߺ`C2ЄX$$:N=VрTܣ+.([^*#'Mb@ l*.Hⴂ}SSx n\{kR> 0pkckZps0{`|M)xB˿UKN-YoM7bYmAH>rU9Ag̣= M+m?*h?;Pt'!L'dG}dUVM0&嘼,n':1.o\Wlx"DTqHI1 ЮJ SR:}Δ ~CgMg>úo^(^b{g8 LxBTJ Arϒ<䇊ҭڰzE=YJmP;Ԃd%ӇTtLdIĉm(gˇ :S΍{Ax3PnQgtKwy_['7d,߅64z!l 0Q HPDZ*|,߻ O03IVқ+b[4$eU0?pwZ~/xI~jH *aOOT:\mʉog 퐞ת Uzl&yX@5OD&/Yx"Uv3ٱΌJum%Jtl# @x.lK'/!Lr*K'c\NC$(LyhU) atuPy,~s-= X' @(J7:t=E.R7 ?-J< BwZ= F>*mYZJ8 ̊KApm~vp`JL''%r?6Xt *A]$?A!)w$WO߆ѽ Kڻu0.dCWT)0])jf^!uppT;{&6X_Rf"9b6=Nk: ^ I#)|;]Yw{MCgˤ)k3ގ&Lykaw>-i =3GUKkЖ}[x%0KpBnw; ѡv. @Θu< {5alXsۧ hṮ76P񧅑^oP~ ^ci WB>J8ev:Eeי CګQt=@ )ei&r7(*ro Mfs=ZR.Aec,Ń"%o>֠5fkP弩;!ƔФ&}iMnpŵ,]Pzl*yYqfMz9d ox4 %˻Lv6R^eU`( 9e HmeJF>3Mvz wI\+RO^XuϺ+DW ! ژO/1yѰ| ZR\Ԧx`=^z80,PjD/%1Asbu ǢyJ{m**K!fuј>-A wD'Lq6A9 3#Rk4JP5QQ&2_G9MďnOd$%ۋ3_^QVw:S^+zbM6N"9Jڱ#EO+POxt3(b} `1?FnwD`Oqba? zQ壀 9c Hz`CY;}4H-dr s𞐟Z ϾoɬF} aJq=^Œta5zho3r.!%Ie 맨}!%r 9dOs>3bGRQ;,[575$wwg{8i2<@H[p_)SMyo")rn8nBx&r 2 ʊӷx[Df"(]=a݋|]J _3s67xPhL+u}92V-Q 2Ι$a4Dl'6?`Wӕ!QaA&퐠>hxgmPzz({vgC‘3mn+U;HQVyo35Rؙ~:᝱/t _8 xs]%x3gUGe6īg;[ijpIsHsea#)!oSij[{H4?PzC.H55I^ v V |M=QiX&lPثTJ^@TG2k(9f#ٱd$9)8BkÌ0,s=ya61{bNd|R/&1{j-#5 zuuŞ:,ԁ}adʓ">_R](%*$eV;: ,Deb\lEKMv,J6Bu1+A6k&ʼ+g^5K<-:i6TtG(f< G<3pDNB$NO 0Hyf6~ih2Cf[$:eMsl}mu&2&SC? j7Ea7u@#| e_i>uKdp!8񪫕g6ۑL$[A>TMG%nnWF!Y|&U|;ӱs&ELpJp0W@y2ce$wy-\J R2tֺV DyBG_t jsZgί P=o+aF3&"\+MOOs.hэu~)nr7h[Vյ:^%E-MfE]f`KIBqa%Y,oh2.,EWM$\\KKچH6?8HD9nQJ]֭uE!NȹzTflѳ˗!V0> bUefxˌkt\.Ŷ sT9A}$V`3rslKȝs:=Gf`И[oeaAL ÜRlTA6vJ',,[, ]x: --SyFOC$){7Nwcʌ ukA>nY|f^ri+ LLoTZG KUUGlo418'e9GUdل] נ-O+Nq x ZRY(p̓b)QQH(y3 dDbmS8BǠΑ>gPsV[n !kDyIWoD;4S MSv_e_3?YBC²@ꤐz}} W/Mx}ǛVg;OF׶6OnBCU"粢9m!iMEcQI8 R?Bӷ&ƍpiРl^=coڹHQγ"+!|c"? ])".DFp!o[bp4P>oXѬ ch D pIl_W^\ƆG7>dRwDŽ]r?(䋑0k~pd;_ H k^1PWQ :28ׁ k V"?j-1+czh6۾s4v4E&HP${sQ9ak"YAƽ2 @abm# ԘdbS9tD";W (1|y>o]Ml@NK5*^Gksx?O2'x%+.:T6Glf@SYhqKhB5%yMK~Z%&}{iS;[sL.D~DIuY:KD|? j,5b(Tc*;A!tA ǙP7155$>.L/;IFp+Eͩ4%Ͳ ]K0x_ڠ*&픫WL;pxxj+8ˎlVѝ#_R [jJyCj?*wJ*!~%Bp)a *&KvR1Nm0xQ&cѠ;"#/kN3%p2WgVd h]Z Jv*=P0 `K9 PV2rr{ |@M;RmZ Z-瘢Zl`ʂko~lgR2 s#IݨM۶i,H*Ua,MKIĩ5vӼ1_k9 D=gL WE)`C+~$,!l砻T+TF拹YhJXMᢄ#|t!L[*9'\Ywiz5V]˳;O}؆'d$n{O" ꣑*o1Ȭ~d-:1Z LyJTˣVR| ȜӦ@+ <";bR7r{O5TC,&Un4MI7(O$Ӹ[v*>Y#iq?/ ?A' Bf!EFhݰ3IWmśkj_%>'uA`/F Tǁo)$˖ {RTΣ_@ǦG >l0P`w3`~GBM]Bj 77^knj A!BpghNjE C++Į(*U%78p :nQweT #@Xl.`1H58h :=)vYtz¼؉i=4l).L;DZq"FqPS&SBb>ĝTyf#D}_Pu8- k`jace tӇ݄ճPОc&J>ųw)ԾI0ṇc- VجF֞^)PTtadht[q |5U=^$ \s63` "zo^_]%_~^yd;6,e'7f>+8& !8鄱rР@O:`03X(]t7?|EDZ|{F s)mH cl3믹ߛp:')}+qBEy<`ZMOl2 xmFk]ַǮ] k&Nyњڥtn lP;=& ;w ;H7TW炱P2u@,"f&xp&*tR6@#~D $3 j'>89#Z]1Rd\\pz wgXz7_rGWmqC.28 }wHmz“v3)?U{ uٖ,i۶׉lyZ\N*! dIٮҴR|cPj֘:ާn\YlaSx3 Vg0͡mNNY\Kl6,CnSD!o8=}(Ds<#"LT?ǒ1T˒&į0ݘ5N_>SIXH活Ͻc;A6xkʿ22]6j;,uS4Xw4Mg*%Όvg1G4#rs6VE~CAS5 v3,P{!@RqJ L]O?.A go0ংV N=2Ri x|#x #,sLRs\#mgPwptWK@(YQb.{GUq"W{ ҖL[V#Sl;kPl[6; ZA 'T슈e}%㒽&0M"2{@>NWjn.V55~WԶg$·( /[J} XM|S A {S!~fl6Px c"`\Uo$7Gb<ܵqeA/ t+pO+K`m8ޠ~fPpZI^>rY z-AMaZ.| jcv1ѪDU&OUT)%N_A,4x+ '1/FAbhvZR7:fqW{J+k|#z=*gzѥVN_4!<2$a |H뮨ԭ 5l~uu\oEwUIFC`d Hk߲RzS (P-u">"*|v8IPoٷf()hG= aSIQ*X:8HATHk*T! UK#q=Rlե ,g _ҮŰ $}PiU*`|EE{r T"4km,L^vbFD ĉ5~cFf?F-sv. - rMG`UB~`f-wfd.`ݼ>n\OB@r$34+Y'C"ͰN>U|Ka|Q"mSƿS|lX%}>7t0KWzfI/0!u҂\Kѫ|~&sSEG\K3saˣ49EWx]N0ݖ[B\ E U@G-.(m.jExn{Xy^9߬u8w1. -RO| <__(jH$zgIL\(7B9iZCQ襠bPaV.^o~@Q ,<}}\[pxE5ɮ*.2 OpI-"O` J mꡏf)DAzy>XIvw$wOi6vAto"$վY>jKW{ĆuTz^5" N].;bFf@vb h7; #GD*$dՑzEc+EBBgkPI Gb%EYl~`5f 9jtz{M2MKˌ9͡_Ej;J$zxNX9Q[N0T(eh7fICzקh4uExn5,#|z3_X57o\2ž56v:m`P_APԀWBMTױxbnuż6/#$.:41HN! !jq1Ga 6(>ip965@kwj[Y=*B% ߨz;/Y /D Z/ZvrpG0_^^][hO2/ޏ.ݩܐnkb `{lJi.tdRq.tއFJn.u؄N >lb*Y [MzU\O"s?rd@ފv#X(yC2B960*=Y- fە åi$ |=/2uK3ƕ io7ʅ@;Vp A-ׁ5!|C4 p:ar+Gli؉7j\\JFe{g̳|!Xn$nq *BkRtCmpYqWOۘ-)ZyNƁmaBvy"Vg gfvS>=j CWⳛ=;' 6!xX2ٕ 4o-&wiw&`کWqAxRt./O/-KtF}鴑hhxVbwKZ*bϼk}{tB/x]enq r?rYËj0BMo0Z܅#- J03Jqqmg4U=J̸>Q§3}ԭb;B}@ayy}Nߘ+e_b`;@K!kW{_x*^9%NX{I,&lG_kS HP:(eS1rͥTx7ꋐn5ݺ8'jIJ#%qE:9<Bx>4XN hMpգ<+8زnA&qeb \ACӢZxmue,Z0Q|ː?%I!);?SG@$q4:j⯪%Ҁpq1#thVҾ69{rn* lKPʣa/^; *3OAWf nj*jUmvqDj(Y"7sDYyGqhAy'1Zwb>.-C{=W6yʅ\AB5$K=G ( w:C yٿzC8ׅJI-TO~~Bs\ حǍe\u1AispTp# mޠw׭7_]ehs/=0 /:{?У,{$`r8 'c? IF#@c mp+e1rpC8 zeef OJD=?7dM@IgYiot}\%.r=.,.AcHj~|HnGHp@߶3[u}SΫR\2WMg" ձ>^E)FF@'zK]gZz}-Y!TɋY 2ku0#( $RU뎹B}1w`aAt jȃsͳ:"|Of   z6 BꇵAoE[H{iz-G2,/u^iap:94Wp8:g}H8=mL$ 6Dm;nQSJjXduy|a&۞AӞ'& 'vi& ;Sl6J5> `2k,1mGie^:QC4Ԃj6vix5Nj7u50sƵYeOy*slL@TނжtnJzN࠻㌮ZC<nXtvߖL$9Vag%q0(X%a$1开Wj!@lG9͜@\[j)kO 1}[ //p[іWkEb>E¦d*qHX=[\r歙SgPc,$~;c,Vڽ!%Lb'ZftY^eB) |-=#T0@~mZuC iNI\@RIv&ܺĘV+nhL8@; v K]UpY!vUUGWcG4ylB: 3F2v ƭd]^ͫ^mmtlmPw(j(瀶5EAžWEɑyk%]E F{ʂڧ2l?G|m~CUɁysYYr-<~ŪCt [p #܋ $5=Cw-eŅȦPŲm 4Kո &eַ${\Gn+a}r2hβ5sXv"6qN2:&=zӆRcmqo6j3..P _DO`v6IgM곍c1 ^"4Xi~bVI}n&URNݾ_ߞR %l},;$ n|n ]{$\\N6愙FǓFy ljxb`Xѐ =f\-Ok3xMMqM j "5r <"sI [)'LDk3J#g|a2vpѧME`2h=5nc7." ΄85?Tʱ y쁌q-Cq.((ջj2XL6](~ T9:V7h1tJY>}o`6YH@g'Y':=K{f-jDGꞅb/•V<)v;VQ{6B\Qh)bdE"D($3T4Qā۶Z!&o3Gʓ܍  K<_p˥ͥ,푟"u-\+ŏ2"Á"׻QK$ܽz_2s{.0@& s m ަ? 6phVSyKLgڵxlzXK8Ё߫.R:kOR(NaJ|:'t4A" cXLNݓKk¢C@ 3I2 >:46b{T"D%+bKX?4~X0@'Z¬>[$6He"a:ȊuڎX.b)Y9ؙɿnn  (dP,\PκA޵="OtDe=yzi.ѝly4>9W2E%MS(`D|YbE6sov%$Nn}DVRv̚̚C+ok6H1c4s]Vgbp5NM}!9&ѝC8=`I()T*aNHUCA=;N?3asFa+q^R13Pކ'k׺±EԾxK5hCt-Œl^Y#+1{%b4G|=jx;(Kyߒ0za5kJ[ HK2K&A?8Y|/M}+QZvbvTghB-M K0D.ۨF&J~tT֝ج5;$#CAk?r ]:/Ǖ.(NuJ4xO$޽@;<3 ް9慿!4ml弁']>$; rrF^ʖ:^rxsڳ\Ld'HQH 8 aɺ/p?-`iwg!:nOQpH!}wgzupmMv^Om,:*ZO֡Д)\]V;O, A_)s_դ'ʔ u`ÝB}2qz`.X[%.F.M8p@^ӓ~ bK\;.GH {<ߚayBVyW#vҶ-6:,5rY"J` W碎)XUWGM2b9ο$U:2hTB, ze'MIø#pFx y{Tfu7gWap>3-,t\sVAKG- oB|zo̽[fPX+Sk€d*eFC:A?:S=vw|Bz^eÜg%FqѮOuNAXvN'gf>">`R{sI=4ngnvn(uLPi-E@Ә|v'dY#oӾR"!+hC+<.76_2p9$ %;(x *2\uIڕ$*ɆrL>ߢчW{` j!ž5/k2ei E8X`9v7E}V-6wu&)f~Lh|w\yr5F[ƠsGpm>JmWsQl N 8m =S s\g_>˱)h;Ƽਾ3_mF5`PoZЊmw?κ * H)V:Z M믶NYklb9%6x)aþu RUT"/⾳ fWcBz(D:h3֧GHDV?\B}_1TC{"!m)86lhʨ;_һk{8Ya a$RXe'=!gfw2Pˌ$_-:z̻qUvIq v.yKЃԷw Wh 4y'17w :,ܓ|'N5[PA9Fwgl 9a$1k>I!Fn2hw~Y.ۯب\*C3{4x^|}w ꪣ#jЉQz[`c}o5m WA4;o tÌK` :gc,U:}m{ q]qW0fiH9]C:c2^ hVkB.J҅A]D5yQlpZ/H![|U:G'5ä ңM_#q߹fhIsfv3 `׵ĸUl1"w_͓q|@wppD}]{\ى4dxEAd-Ξ4jIf퉀@R%oRAwf#=_ӜA Z"`$ΐ$SEw%*I_O Ly9j6~"X)gAJKv1d,?aAj}Ua  y/V>?x͎u)5":]Ky%v|}h"LMx/1k](hݏ.(q((1& zȥ "`M]Bn`;i2Ƨ?s8da7ߨ* F#ڢ( Jt?5` s ![0cBWPٖ}TeY!}5gӈfa>$AUy*D'̈$B+Pv2 Xj=xLhv0ADdH.5buQvnNd .l'/)Zr6=m@ q@z \JY )O瘊$#l{itaP̜Q"?m52Pv b m]vf[~\Hl=R sNk˶rglH}#n>jB+GxƟkh%i(†#yZOX#Ꞅ Qz&Cp\+TGM!:.֨}yl-GDC ˤzGOϱ "otrTA#G}JD{ jӶSփYqCFft"AP2(JCe+EH9Saܡ}gN܃qX&rScȱ~1wX'~}@6+pDNN:Ba&7ńh:ԟ@у024{!+`Ic%};ڙȧmcR4&`(AfNm;$|])W,N7@q|ZIBYQU7PvenEG&঴ ?̱PM/_trpW"eΪ$4(46)LٱӭxIӆ ?Fhq-0vE.<7ttq6|MU=SB3,s*KuR}A?ˢ26CoLn YG!Mc؂/x4>"S8"9VE\Vx {aAsJFK?4G^-G\ w]NR+kk# F,0\~p̩V2Ժ> G/H{RJ'(~&Y3N-N.j ,Y[(9hxt\ Us/G9$o @ lݺhfhEM}4>Ik}Rƥ^9+JtNr hVl LgE5aȲΒ6$J$"%ztSM6Y1M8BE%H4ˊQ?&-t=a \ -6}2W]KD%j%@gЂ$ ׵$)K:+MB-uHȀ:)x,يwY{s5?XdIRmP;cyb7aJZL+5Fz] }gQoU`͢3 *DֳTyv=mh=%N0U %:ϕTS'xWZI-OPTW[YDFIt=$ Ƨs Oy\ O"i'L%^*1/W%ϸ5vS\XB]u(A{؁{T1q܎b&l Bt%tlP^_z.@dcveɳTfN*C* b̿,ȹSfj{p|Px:ۉ<HLl <)qv 24,sfDά7'mV7B.uXd'k n"h#h)b1(jLoP)wy3[YkpA?yRR'4p idĜQ҅=53E vOӷ@N?M] LR5 TQGv8;_ h!]h=2㌥_Hi4H,(ݩ16J$'ހfNfskf93)\y&4 ReJDd]0LjCE}܎M͝룁%"=ku˞2}dѕBbJk+e]4X#L#g4hǒM`e;a_8h=O-Y#)h]U`Gp/0eADZ0V%;ڟze'eAKcNS#'fjWc<Oz G"MZl2Lbű[%ϻ4La8jr0D& {O[ݚ#6ӡ*!5lJ9]n{~']wǽ`|ElSs}ESFr,E]1 H ؇Gz.lc'}ӕ\|սŒTzI6fYA[slI#W7Hp JL*=ݙv~QpI˥c=Wo4SG͠?@gK߮0jN J+YGO;FH,K ".%14s%SCX=W-yn@ ]vW{%#.tFe8d2RF#:v'l"͞ug@@IڊҖo`I '?v9eE3s1Ǟ7IN[~Hb&"#ohmg:SUlt́䠠 g~k`Dɢ;zQaEЉPRGm +ŔCእ 7[wk܂ a]yѮ12ԍZa,RsFӼIeZQ~ӱК)/A`rSݧ-iuPھi@f06vlyN+- I}YԝYw@H`E_,5H'lW:wwqd5H0bYQi)8G\T/"DsX mcAQ r8z8]õBw Bq>,͒ G7vŤ|vնؔce{Nh! "69]Ds~2·ώEJJSdzNH|Blib&ogIAxTOX 7_xs(K!uuy77x*KWOSN˱ڜCdKaqaiFKWmj*`Kv;TH$?KNW]/ |9 ' 6jI13O9{Yt@nXh 2ʇHgyKG ɝaXKF5\SVXou&{Lh=K=Dg'ѱ)i)V+z{'%35(p,gSԞ%/1,!r{ ҋ&!Otl} HP%,^ vl8p{c)K"d7Q~NYߧVOj  PwM{>cj5J^Zol@PR#xNt>J6ȧ.52^f3o"MAz[} hIF!%@#lD3bՀFH WNy.r]:hC TD!:(~ww$?hqp:,*CaJoJ"sVҍƁ؀ucx`if}Bԁ 71E͛U~G48Ja kPeǁIFN8pIaG2IҔw(OA(xO!C~+\\"Vs>B%V V&}?ddLz`ss]4"a[@r-:@ThV.=0;Ʀ 6?;V=.G[ ;74nRx3)Q6K;o  ]FGCI CXVp5vor:xE^S;Q0LJM痿6EWwv-#N,Iߙ1|<bV2%IgҖK෾_6k޶Z0YÁJ20rtꚌ8O,yqh&B>fXø+xBe Q=)z/ Fv/eiQ!,_tKڀ.5p$,`)(Caf ZՅgs [gM(IT=g?סt;;Ljp[TJÀ7D7>usT"T*b4}$nS{;; PP! p[ Gְίҭd⍑Myxjf"}dy6Dh%N|Xc]yXI+uWun F}@3FϽe/bK) }fC@'Ru@8>{6 |d|8YpRZV~W_wҠ1Y %y84\R]䝔h`keii4EAI('](楐5EdRUD[cDl Hcֿ |R$@1[hĶ$- 3H?0QusAGXp<)IANH[H#|k(lawwk&+$]U* {hITZm-,zQPț81;VsܵL0ʨ-&]"XeUAY"HvUR0.4ް\ qݏ{_L9u [nƪVR)?y/U[GczIA9\<6njApuW[s.!i۰pmoο`=8d р8C܆^f]pֳ=d(KHk0bR&8B__ej.`SL [/X&fph1/?SQUE=kD?}9OMgi`ːֶDh|͚MVXg {.ƶ㾆hW3}ߛ<f ~-eeR(jF7uܵ`  lDE#AcG_0,K14}w)Hʥhв#-b?.ot<3~yWQxkGn86jl mӋJ4grsqM|8r-es%5~ bߝ+)dg6ǥvU>z~'s!-?W_)zaWQ]Qma~Poɬz%;@dMF5fkÐ|m4g_I x~@kO$EG 1jdhQԡxc^;i]={ wF}\2K62EUE;$e6HE=xE4NaqUQJp͊ /山5eJ1Eda'UMK @,o0ݿ0\Sd6Rii.T䤃[.ݐN^`v"c-+cu\xTN:UM\[`K*"^#O¹57R1blZq#oOt耗0m8jS-܋(m'Z'x@Ԧog!x}VOɣ uG'P? >6e[pr٘n?|bF?n;nܴՀx>YNo"KΓt`q9-k ,ScڤxcjU>?gݞ7X`P¼)V{?z)#>1Rp j6 }z Z Q*Ѕ88wqsM'P=5ụRlr1\&lkYx*-.w.OP-F 8ؖ O Of`d?CF ^LJ<;tS4xY̙Kx:@lkٙva([3NC.$5Jx;pOwB#YA;pKH5aD^d#6etig– d䨰XsF ݎ aRʘ1>*P6Dnjqy,$M-,tvrz|V2i_lB%Egc&{H1~F|_9`<gN@.84\)n]#rb#?N ZK˰A^ K|,?wU@N:Z8р~8*'ͳ >$eִ\?џ'`S+cU6д7- t6uiUG2A9Z[-6v5~8llJZ[zs2{]cV(.r7FXB?zG}t(dx?16YHULG+i:=1zZ{#*F2i7)4@hRC#]^U/-ٕRh⻣{h,A5 ,3]|n|&E#]dEaxw@͉́fk(i6XR-9gE>V "b'`iv>F-=0vbp3U.bXFz $`ۍ_KI'TvP!ƛ 4w)!BR]l{ "]dJ޸gƻ\nqX,bFZXsiܵ)[YE] ;$2span[+H#3"`1s^H/D@#w[[CQ8 ̷$` pq 7h%[|jk*nKig.[uxe>űo,6G!8Zxr|a(AZB&TG&hl{9"pʘPG (vv84NA_+Hѵ#FRϛl|/#g7rbۋ(н{㷆"ؕ%S S2r e:FV1Hsq{gw e@n)'72V)bSO6Ǯ>hbc{bf"k hsT1/N^`5u XzbW@A"&uevEujܭU8;V~[§0rK9ć nJ2_g,őqW$Φ)tUbǬ6wu| 8L*T.n08L$ =0}w:Ua %}Ͼ_ >}j 'YXH}P*m( t;M kZ7bji&{iɩs-ҷ B𻓱38V>Ҡ, kc<Ca}F䂔QiR}L8 Wegu͡FO\bX]/קGjW-NlSr`'3ru.κQyqt7YoE0?z f:kd;rhVl=<uQB}XJF7L'K%&ksKS!={Ē]ȫCvIۅaф.UPWhfxM{ci, PS:tEq<㒀\;'%lpZX ǵ4J>l+IŽ"ϛ3Yvm@{Pҡ8~Sec*a GEk#ZCWn:{.*bx L~W2DJQv4KlcB0/o {n/B8_h Bz_$Ԑ#LL*w*{~LjKqew{S,55/}&P""z5>f퇳 V 1wJEhHDR`'XSwjnK^'eChU@`ъs-@`([xT]3P BfDrn*gNvo~' #~Jߓs.5g"#Dp!ltpѽmXc3"d@mle/÷@ _*5``(ᱺ})#9Ku w؟#a#m6ExPœ'27o'C߇e"GUa#ۏy"SŠQn)y,e#[2'^\|7Tc 7SzW|",A?bSs'kgR12~os 4p'l:8i'| TN! +22n!]I"UHt+\O2pCc2`LFA$'cv+"+Z݉lmtl_ ]Ye~3r3em_c^5!{^vAD^fMIw侤)!dH\dqI L㻯< _(]Ѷ7 !A~]p%Y|tEN@,|UB@vq{U^*m!olF,YHTCc93 mxXrs?̹Pe1]ČD&4`N;*e Z?YŪ1Sҩ'c6,)"s0E҉ ݔb9"B]o Ke%CTe6~)d<ȁqabzt`-{c˵JC Zsq 1,k l.wdbVm,970B>Ţ42o4k?Z I$+Z) 0'Uy}SIPYaFm[Co:)W‰@^);f87~*?5e-ԭ~)ќhE.@q# ͜R2jhJ+M 0)FdjvA]Ay%0iWcQ𵱟귉p$˹ ;\VS`Ɯ@ИuݪLeB$ϙ}Y^V,h GZ#ն\9~ŀ41z#ێ.XyS6&=dO5Ԃkq}䪠 yb-362V]1W |v##\}.le R.@R`JQ᎕! q=r=k0] DƗ+A3OdDmm\4I(rVt' ïK:UtBWwH.Mi+Cu+n@QMp361'bMdSr hf6*xLe16ټՈo-m$ƺsb.h41 8ҽ(ꮑpّ֫Ŷ'L&ba *>]}7 +ur\U'uttV{Q|`'5o`:8&nB]b7`$0>h9MZDX⇨&PCՁ ٬N{ɮW>cgX7fIOւIpep*t7}ѓtcLʓ-`}"s=LK)4_oiP 批ӵN(75LZ @Skh"Z"dY"2E_ZjE"TK3|[{-3eM5p8tm2`kXKiEAc^ƱT-މv+w#K,9,e&[q60mJ)'A'qo+nqb +k)t x=qs1l:jt|D/! ; =[{-nŬD1Pؐ-&#Y̷>D}i:j[/Xp ZP>of#w`Yl"DfW(CXISGE3%G2 'U?>n5sF^q$mQc;>fx̽2hOVfr(Ro13SDEq|kJh܂W%MOKKSـO[ݣ؇bkLF_+І'vٖfs!Ae7:_Bdx"uIA/ }S3 4x._L/G븅>z}kۊxF~xC"m^ teKҺTV#E=[PPR9 mI!XJ^JcC^$ +։ ܚT}:CF+&B`(zbrqz̉MIlJx/k[g+ W5AK͘2%h7rVl9}c*Qc D-4k.r[u )0*63>iϳb2r +u %B6ΜG3EE3`A-=I?St5rV7]k7c}ե.$3}|Lx10]ZcAcz ?ưᕔVv>fnܒԨB0KL8keb:ōP c4^{bH-uծ MdƧOyˆXMHZH3&QzF9c:柞B,RHSbsg($3Xy7V +( h0ڵ,m셋;.vfj@c^eD/ƃTm,R{ܥ80IK c^,`rNіԭ׃Ev^s}n)! N[ h3Kdu[H+B|mmnY aU\.aKcG1!`N=Xz*(fca]5Ac,^N$2)8RZnoc`}>ρ8689Hv`R&&;h{do YU 셩x3ipuug*Vkc8V-Erߕ.'R%rPa$5]*\>+6w6Xl-?7ʉ"=mcw{_: JE\Aح!7# mv*lx̦h{(xdɚ,yv&CXM2\7r{Cdv|"nYQiYʡU}}܅vdeZrxGԪhգ.I gb 6_DeۣB>\(խF3gVʛz,)E qC8]̂cMCb]VzIGC)|{A= Y:AUi\;ectR{wI14J ?+ih J~f\S^ ˸Ak mNn(4m^ɋZ?%^IKf[o=T:mJN k)Fկ HiI;[mOgLC^00UhL%ƭ4c_uўPG*!CUPt r]͢o4w mE1J1b>M`RnoGUA!.,A "#s2W",=+ ݦ`F_pgبO~^ :$4OtO{>DgP5S\񑑭yN}wx,u?&EI0Q̟fG䓬\:+UƶZ9'J1moZ^s`aCPvḮ0sB}>%I4*7 ˲o4!{ 4w6bx9N~8>ۉPWé,aTSI7D@YG׵>cTĹA lSJ3;j|M_؞SE¨"%y5F-NVF*3@] n f5H+!uJ>\B`L'צjp{ʿyӹ@ӭ!٫wEY$X .z9y -oha_MFȻ HV;C)(> M0>33q(k' 7+ V]e`}*^bڴ*jڢmn5SÙɺZ*ߗ?wb!LhF` 8f}ަ6a;)0W2剒Nҟ,^}*(OTblK@u23;]E%p/ xYVЉOyYD1G&qyel!Rbkvϭ@Ϋ=gZ**46\>uʩfۋWUՎ?=]0Spd%CƓSF| WmL[ݥBbDyꋖ yސ'&_KL@RZf ٣'/z&Qi0nָ&ŵ| &o487d;2"˓b˃DH5EѹvX\U(:(SB~x>܄< %簡dkTTM7W.l =hʮD?LyסllM\,}mcU$Q䳖޶БhP[p I<[Yl$zq&mEy5P#=GಣUL伅 id1V=\kh`!YAH&߶zÝ⽾U xMUB3v#4сZ3DN@5,߅Hsd`d]t|"wk9d4Y-d>sb!*8ui}cR~pQq bJGˆކh҅;<;':̠W5]Y$ 00Y }w,<+E/"0\ƫjQBY2٤'TKT\ހ86//rA|^DL%"D,gH!vyopJK[_f<ֽRGs=-Ga>W cd7o4VLk˳z)h9:IL@?Z>Xr%ׯ0D6n|o=Gҟ "z._>o;۝#6>jsC6 i 6BTwQiPvY[o, i͍1~iМ?Ԟ;l|Rm [aE\U]؇UE P+XH<#U`fX(kyRz6@Tf+4M&7҈cM gyN 9ᨒJO"[Ysw nEM`kWC5%`?{p:ЮsPИ๓0+O ܙ{I7vmnh_?v L& v7ji2\!Cڿ^H蔏6*ێLBӅC}B[e LʛƱ|{5GSDc1p 6d%x!f rxͬd߽{8֜_ NfkƐ+{ t+,٣c;͐)1}D ˔X_ʞ ; *LN1e}-}XJKԇጻŃ+4lQ ; 3c[R|<13_Q+3lhJa( "x:¡7)M)tYW;v̆}uSqs "} ie~ J-0Dd97忣"W|n`%Q#B6z07YR/֍W;3+x"d^ ?(0m\%CHjhp΅m"vl4tE\z]M%5NhQ]Pknre'U |⠱1$jC,$Sz5 L5x3;nȈg%tB_kP>X e}JzO q@ <^E ^Z!5p eGiv:t_m=[Pse?% eG=!qp; 'CTB^J65fOMh'_Ȃn!>nrkR)g_F 83KXE>b4(Y!R@1^ +^G/KРszlNV"ѱ`#8De B,ش}GZtBe^9~ߡ>yCt[Q\$M`s= tW%;|̩ē' 0>lQc;a+̾(!Qixi6:Z+=}y߰[)&Xxs> !}3A!{3we1bƝa H Z&z|ѪثY!sXb0WW"T}bEݱf:NMZ9ۅ)ZkΟD_ncuy"S:\j$ԋa/ulk d&l%XgpI4$WaW^*'Fh$bicOϏVŒ7_"kf+ 3Ry@(ڕ =0ߟBdɚ㒌b2 Z/RP!qTqVA#"&RsqIL<]M1$a>3ťV?]jO*~-þ׍UoXc49.zgEugSzQ\vl=XnTz5z;*%,ݕagmx2+5Nؘ4y݌'B3)3ڒ]yk/jN1}TP$뀈8<\Wd[~u#\~ ,Kx`K(yqdwO;YN8k&F7Po]fӂ&$ǖGkB"!"H;7e\s Q]b(F8QeOA.ļ z6c{^neA`[n!BV riRK~oĄkgЫsuS5+9m@7jTc ՃB8uj+׻'hRNS^g)iXhk `P>"5'4z+lg;2R>C9yӂrt7XӾ ض-(37jbINj|QDTKPBRurʶu7)̾&ILmEёS u̼"G>Dy47a$0%*V <&W1gD ( f,rbκXT Zl1xkkI։= C9-h\2z*#VZݍڬU9^ۜ^xJ ꁉ1 pRyRvr 4'J+ExӶKQ]=Cb70b~Bu̥G0SHP?b&'ZԂ.暞WH (<ڐ>h-KƟٟ @JrXb51TuN㎦cCrv|w5ZZgڭM~Nq7P rX7%IAQEFO #u$Rj'THƦ\& ݌d*cyӟ<+JV`,>`Ky)L`IS7=gj0kͅ; ;>3:"}Qs5bg# _oX!R7T:լ>0p „֒bha] sl-]}fQ|pF {2qFXUfĕbGk2,+1 Aw5iY[wE&hܷʩZ. H Ezε;su ѣ1*+|M,gٖ1 @Xlh :>uLH+0o :w3?8|x&[%3Su[~Z0*]Vuӝx.SG-Ȓ|r\iFvʅӈT@)2_F+D]y{e~(_t c=M7̏~wi Y% p R k`=lFc9O/P ~in.qm8C4&27k'=|mhSft|(XfL.a2mi,M` r'+ %ADXݠaH&P2~T^Ou|NQL Ev̔*wILUZޭ^V#0 khNcKzY,)ex@dC_z[ :Q=WDW{BbtR/7 3WT"&0aLگPE7;6lkcp18RYy͗Wda(ׇ^"LPZ\@wL $]&J5۸=)2*c d/CYJU#D%ɢՌE|6O7:HH"9e){CJ_<GȼKhMw`,723͹x }L'?scHp^#/T4+261酧N`"4isQH@9Ho 7t^+߂ 8NO9;[/T֖߼fu`75ȞN8R AO>pW"ODy5^Wqe.I9. jHfɮ]9beW3\fvl|\,VԔ< h d+@&N3 &Nf!5fؙR2:/PV@M*y_ޜ}fD5w'-)ǀ$ޓ<f;PJ['xV蜉}Vp#&ڏ98D_{-U[?URz +ՖviOE3|?@nFiޅ%W.'qaXvt1(ݒψTCh2 }lb|S;G0&?wW>[who;ӻT/' ,|jQ4,~|cBSb[ڸ89 Ē_t;ZsHBMtZ (e6ÛEo_g\xZM g@.ͽ~" ^5FcJs`-^iĔ_(Y+X_'bܖÚd_s1q3QEΠ&2ٷe#+/ŬmYgνPƽ ƣ4?Z}\tOB諆.uԒ[`vfI Sd1W |ORLtD@8T)_Ռ5EY/jԯX]5M0R^R91JhWC:ozeѳTi yo m,cZ=V򁯑Ð|n4kn̮.2rf vQKЅi Ap; ¬=@hq;k&R!`j*S̴Z χC k0٢]$ڬY|$GiZؕc FwEgtr [hS77^{&ȅSa@ۤ}c;P;`1YE'i7a2.,7[adU fÂeY;оF'Vi(mW]sQkb-S/}钐MaUP-C4jjGm&,ꓕR>T]5R!,V)~W-of.՗a{|RagnE`@ J3|@6;FKi{Ӗ{"YUHf۾OGee7GD%PQvTXjQыP,w&;QZ" 6kR)7UL1;`!0=zfhUm姺PWUFu4.ۗy(2Ec9ppI?|xvy+]FSrgYK-siP.RK$sR0OT~>T[Mwb0e@i]ULF;E\oA rօJ4rRPzR39cp*zKk$b&A %/dbW;/ \cu@,awf%I߮wL\5tFgOb)iB,h 7G- ܢ[s--Y7ӌ@e)XQP9' XK!ZykёKs'1N)A9.7b>!mumAuhg"x"InBׯFi9on[ Bbˌ( }iJYY0&/޸rw+ L6&ZO ަAWpz;0fke^|TϹr=ui7zUAx-]&+s *{3le8M 'sܽ{XiI 6$tj&^uR$l/Np>MX7z M]$Dhv`KDRF鬆$W jd&d_M)vyt^hYOrA9%8Os%_ m4fx,z 6IKZ5_w2!4k?w:7Bxk?>+29BxBr+hIlMpcn:m3L~̼]<A2 2ҽ4L #$NUL˯RXjm?)!$r/YċlR!d~.O)ww dJ$<mβE])9j\ũ~"¸US:YC/m1M?j vyS7x" pڠ't 3͸t,a<hfd6c.םv+5O4Dda}qN Na8j ׅqa؅ͮڴ# Ef_n؆*"Hǵ*zQϿq[MibYֽPc8aa_Fzwkp1}@ ߄Q4:/'ȣJFwJ9fZ0#n` \^ 8s:ˍ05u("Z6K4#l\a< @zkl|L?f)`>'z0nd۔_7|Ao1!pP0 R*9{vJJk%?χ4){ĭɸ a*&~𥶑Z4{#tQc]A&$~SDZ:n;;raNvő$.T*n1> 5dH$>o|77WHd?冎 64( =>2m(0?/iy?jZ=hyȣr1V(С*ӆ yAS֎XU"ӭt@zSنKה=1J?Xg ͞wrx4 {)W5x2@-FV;j%b?Sn xSwRcXq@T mM}8#tT'߬k_: _}!kSn@k{ O%l1뾪Vp 5HҦᵿ)ï*2~XoX(#D'hd0|P,\$2yQz_ex(jtݚA,yֶ/M$7g?ƌM,3'7"'7PĹjxf9D][JsG&`PrpƅlE|^fDb1νnB`m7 nEe:T;5"m[rJ=|`;v^S >]sM8,~kW'a[PE{U3^aZF,O3TejqM;e;D{Qduw%Z2Ƴɣ,V4J4+"L I76Ak]J+)\j7s4ylRkv+j:9H。d;7=+?7PRy Hǽ}S[uqy*LyB7HK_VcHs*)nS)t(l fW鍃qNUI[/#Gydc .,B':ڸh)e>Cą5s1+wm)+ʂcg7Ј ^ߡڟtZdžj\e IJ r狈vشZ |a X,㴝ewIȪEk+վ>̹ẻpy[vb\Nz<%b /WiY$ Mvy913/_Š4"ҟfp)!LjgΤԢ_ \کzm (aM"@% 9= a$ibJ', *MTg~eGiBmCV!j7SɫX';h%衒P%ѫ}k֛٨ ﲜ5D)qnqtIԢW$X |Wvhk!O_QnN\uGHӅR/ъZ_݂iBvTk/vQqHa V]*CUebԞjwdܹH9DrJT>b̛Aq zD9oVD8 Coɿ%bUkRC"y AQ:! ^%c[(fayѼX8jؼz)dۼ3¶\+wb-i jF؉jNu_ gKWTWBG=4aL:E\EP5&9t,!Rǫ̨n1aFT~G=x*< ZA:4;7?0~xyȜ)H6@@xO_SG[!x+69vW\N+Oi~φeaY5H^0u;/#VZgԫlBh]ޗgr2h*/%U}U/ė`1Jm.RP,_oO $烫lsd.o[)AQ>K Ce"ɔ>K2d?^cCj%8 @LhK?y8$R%|8jm8wſ>r|aK2v"mM0dz? $B;@I#c Qs1"Lfj+%k'ho61eo.;VG Pѫ|:*OMczB!:`Q,bW-zo:S!Fu!͍*T7TxOFNo0+9ܼ=A(ЪRԤJRqt^Hɧ~vZ Wäڸ*rw5\+{]{2A/*YJq 4\(i< x .[ڭa鈻k*E`8 u(V= e>hAoTgƒg(Uaqw`3x+:Ӟb3fɌpSM)Ya^*ة$p`@OӃtNluW}X?ߍqi߽`SҀsa g`ټz| m9(%MuƎglhgPQlOk`vma ~m S~ta;Ǔ D,\,9T /9~x{@s-F $'zmclhQu)Gwl{o>LH{*ooN٣8y#W%<Ȕj yp:J3I<+:+J=$V0nʒÿk23/JZO?*oS{?B~F ͹U?XMon,%L;ԛ%ɉ?hBܫI0a"&p0)YR̴q2ͳ(/Kqph?r*/3"渏+|eMrٛV.:G!cش \,Pa*wߓ%vcs㏱N+Uz8m$Z@y7&jܩLUI$)0I'=*}{c d,?4F+ݾ΋Ϡǘn{uDٕMz,UcQ?9t-ޑ E xHV&ڤxzB:oqe\brM6)]zĕ4)lut=w>n>h#U&Lعm.d3舞\]drT \nqoj?U>T(Q@BASw2(3=+}\:kF(>eT ѶN+WcLø>b?7/tQMzؼL+[kARo8KuZƺnCyI2yM/C _] 4b CԺs j6n)iS&7ڰ_"B ]E&hZ%h7+B3{ ,G8uIj^sM8`$:z׷Bzrv)< %0cӅ8Ex}6-6.NP}w$FO.K0x7'q(QCnªW)!);'Γ71Jo/y@k؈Gͮ4a,yN=";- 6=M\b=_4"߷}MyqGRTIkl1PԼ>M2ӣoJHk5ou鸊gݵʿ!y.7,@k·zpbϩ07k^  pVR}n] r5dA(Տ=oR Ny1*u_ch'b 9Jt݉b2JYGBwOIis%L 牶KF*cIL˛vcq*R\('U۹p?M; "'|'`u0@0$[bBEHӴ_Fcݶ5bO!l.N1MMX;jl>36#H" )G|ΜolJd삑lm2FhQc9(H훦RePܦ08Hm_+\"yn:%ݳ6&(6qBa6`PJq. #HBl9[Rm4.VPؼ$LCR$?`!A>xNlUMoalɊ Bم)Yڠny̲\Nkoy[{&X L9iQ9T1ַq m'":d;B.L  bvLu]0sQ/.s;kR\xNw&ƌ͟;5wxfU:ފ{-EsuѕPi(:M+)I_vZR43̷Lς7@8[$oUahH@ ,BQ"pJkt/Rw?>dZjϬoJu5OкZ5ude 5AnB pn־xm>CچnBT:GHP3w@p|<&* Ѓ8_M@.dVdGDL[s_DD$H%j\̊fg?Ky6̐[ÛjLDM*J=@Oe;'eQy|j(C"!q{tnv^𭔮VRqoxԤzWI3#ȳNI8w+> `h'9EEL8 0Hkcp(]_3^NVl|щi;0Zz-kW~=nW`4Cȹx贲wd/@R=D:B]b`27Xjh@ J:[ [x납a1GGDdwNzTO`qa*B=VPDXH|l̺dگ<2QVxk2`*z:ypσi&"K6dVsz5e|0]gI]8`!}#ofՅznt4} _!1E؞Խ_ywBߤp}Afak!|/ X|] #l@kz>TƺxX%<U\*^)_h"h y,;U x۪]O ఩ұKNͲ@7GfqK4(o;O^܉3i|_1:8zLeY>=td~ qD^,??%-,e$,aZqO'=Gwk? c˅ _f-Ԓj8z@&$Gz:K)&RͽBCէE1NG1 cB\@X|xC'@ie5g >hvG464ˀrYI$LJE#~Ms>U4dϠ]3aƺaҎ3l. oZ(!ԊS81TSK8"g~ݧ$G*䓝Zo Uf W*:fIWx-W@5:j <]*c ;*BT" f`aejqJ 2)lh72 _Ob{`m^kҕTCz ^sLmZ4!hNGi>4_re-f XAFݍ_014sw&|߈߮n t_c]M=D~:ž޸cѪ:.B[XzxoI_Gr]?.侹s2l7/e""Ȩe_tbb+jRͅf 'MwH\'8;Y)+uŒ-;ab< 8~BK`SJu. Sgzo-mő3;i#Bk坒(𝡏妪5yk8> \D/1&рSY֕|ށ"_A) A.ZԲbI5J\|/T7J 0 In.{EyEBV[Ơ\FECp(&A_8Egz8Epf5Is)j,E7z+ʖDKU9g <oϪiPV9VE//!n%=9bd"Fh>=~Amk]"(RfѩF؜L V)↶?ɿW{@ģMU '#% kKRG8u9 3೬b캳_X NNh snhVtos[>L b #fx1\![y3y(uW"{ H)A̚碛oB~"ӠϨ{3LG,J07}~Y?y`i)uyë́ȄB㚗Ky|G Z˶c{6h"YƗEK\Uꎉ:_-1zkj"q^aTAL-יh!(!Yl4) ޓ,GQᖜ ; ,bUܜYڡLe #8WoD;3zkw;B҄A(A}B+}59I0,"Z1JŗфDB49%'z} \{#gҟXc<i]ƗJ$)g =dCSR~NuT\ gD T!6~TMpb(*":Y5j% V$;451f:ܬdꖫ0(`rI6.Q\f4`ǼA*ZK6e ˣe u,.6O  Nʑ,Í-r\@λ_~[t8[y?N9T~b3Q# .̱Q4?`uX(__(DDf>X~cxwL2j4nzA)zS3̋&D'jxL61ɕgw&+bs>V(p^L nIC\91S8ST\+Į̈ͤfH*F+V]A˙]mEBKZ 7soS BjA=W@ l]C17Zʺ<}|PFzJ >ʧ;I*,42e< ~L/⼔ DA 'ο @Nh#}j}Rvj67أ%򓝰'Z7 8&a7OdCO*fSA(KCԜr7pզ<!?ţ[RnPȝ92#"%A`hD'1 ]LkN D=)+Sp|KF$Fʕwet&|>ϸ2C3(wo>T㶷mbtUz bvF69)UBGrKԲ8?hp8Ž)v-#Ij/:gJiTz`6-ۿD~Bs4˲hf~GaHX NS4Q1)JS(F1b)PLx qi)ت&{ws4\iyeqw{#ª.(}Y 燩9k ?zS`_D,.ҏZ`WNHWIOB % "2ҧ,]sU՝Q#sz, -;izKPnqrNvE:\$;-]ZϭTVcM'e %riՂcEazfup&k[5ew-ΣP芥>W?l{$2u=^}~b&%K(N+>\)|; Y(6oa!`2#5 CQl;  )@,*t3;.p$6wDA)u0kGu>HЌ)L}1m')4WԁC_Pwb0ȥk[9h|*vxmKوp|0a2RWݫ hIxr#lS ,09 f ^-[Jq~ϳ|%^h$xDL ~3u#Xc<#]Zw[lB̊w vngF-j'm,4R?j";hijF] [1k++$l|M#s<`Rq^bL[@k 8b|AПSB'B@[j.yN i*X}J:6UT_q ,?Kd~vմZ6c%nUHLi qZ*"cYx{Ye,h @:oK5״-pK_9H'췆_u/ABV(dϗПt0Լ>=Ic;&3"}/{)N 5D H)Wy+ҽS3opI:(+I 'DWKsu6-0$j>Ѭ2Eo@4պoűc Ǘi<0PNlU"d=Ї+5=Vb VLwRF36E,'`dY'Spx6976݉@Mb~BQ|@]evT 'S\}pi/jwLs]OY|&{x`Xd+3`%-{Yo69SmBݵP*ã!Î8A͟}3l4G*/-,NDshآKԑ?NVt^͗4Au˞jYfQgbJ]S@7MR88a=!63?Q=6jE*g[εmۦj,"tߺ^WAHyc2H ?m`rbV҇]? .lt{7O"apmvN_7Ϛc;)+i<3$1.Ӕ2H|\!f((JN`HPsWqktLJ`\BVg Ie-.4 fF^ N3H46b,#Ѣd8h8m^g=RӁXKE;߂LGJ8e/`O)NŃ@~wfd7y.qp4ĶvK";.iOC73Mb=]:f jKuT&/%Ϸ^1 T=PK~XNnbkc#Fq((ӝ3ZM*qXuVY'-\kBBi-P%"Ҋ[˓j!vS5TuNfy ĉO/WY紒eqY2mPvI+ ~AOjsL8ݳ*HqU(]s^s9 RkGb{cb8H$-a6)UIF!- I~NSQO gS6tP%ijJYl$2ʔ{ܞeÐYHiυR%Ok2Sp7Zɹ<\bCAN o{3:ؔ.<IT"(4Ԡ)e9QjK3ך\n-n< d okbu{f Ө6Gý Ќ|5 Jr֍ +=ݳFp~'8~?_*5զ4 D)Ai" -õUtr}6d~ >jo}2DƆZ2NLN]z]4P OOZod= 7hu(M3϶PT*d%ۉDn0hob#[;hۮ! e yVeot2!/-t&7E(9f thPPR8]y:> <Š K3BeY ,As;Էuj:U͠H?5T"e}3[h{0] ÷^ҡ{W9HR8jrϘܨ5r:)HQA,|u=7gq zBʒ`o(ĬBWYMve 'W5-XD~VHGy}h?@sp'6g}:o5 hVRx* Lp ɰ]pfFdC~s# \&Gin@KQZ*R!x4]!EDlJw )ʦ2vB\?";%(YCBLwAGh=%w`a1!T,qYɷĬ2MxaU8)3y j}:T~?6l86we&*.d_Ӡ} !dȫ-sDdygkوݿWsB6\y|< )2F&\DF.`frޱ?)E/οy[Br'D̓}hjO`t~iw! 7/ҭѶ6rB(+8»'-b>b%G[^n7dQS5u)UcDx㔰cUhEI&/f0 xMb†%q5V܆e<~SFp5aF7L} ֗f}pxz]Vza-qpN/aІqb>7?Չ\@<041%W BZ{>ZH:?oj݅1M"'Q2_u޷-*XY%5/lll :ՂIU$dI| c*pNTMOjn!@Cǜx 6(̂kRʽ5SQ[tcJa5d oX[5VQerSMe=sկt  : cV[-x`R-UȌKrѨ<:) i2X5 -08\ǫ^":3GnSÝԥMLsm+L}jKJשCG=־$@zBj8$؅.ĝNtR[M,>5w~˟D.}25e+&zθoH_R)t|xB|doP%ϩ~Nxﰺ@+` HC`.pN~0<81oi?j7"nw%<Êf"]+QI4#_voJ6f@ʁŖ}yיQPשe$ǖ҂H 奬PetEHX P`,w:f֖5;/N=(E{QQd0ᡃI|NqY+ _`©@B`2h C߆{0{C83(۱nUlɦ|Ϲ+ILҐ. s@*:մ 1!7·Jε`=aq:-broP;:=B0Tg-*FAq@:/"i:rk4_$?cbd u;iE\]jε#4;3إS$uC,ӣ3tmbwv?R7>W*?f^P7C/u.j"ȭ+z%4?[N 3|,8q~mw7?RWF{!)9<炬/u3~_eka#ox ^#I$kbѰ* snO_s6-jQoT,D*qߑJ4^qu1fYfx׫Ǥv] t~0$aAB*m,пuPvȈ.w=`uФN &l+6a),ig.fиJꑼl o^BI>PUp]P5G_=(MC*ƨ5Ќdb^)Bx\ml` dR\TVg2"v1ϝ?FPнp;o{ =f~%O^+#1|rL@ 4) `n{6ؕ$L1 ++7Qsf]7v!%eFG)R.~ixm^+]n9Gsr% YpW'{ BhP%^!s#,8<7_ 0]/T8Ϟ`d=Xvy@%U锇GZ %ŠwL2-& ͧJy{XI9Qr}fɥ)] p#l&p3J֟`Txk8;WD/O Pc?9ޛàLp!<0r  )- n1R$ۼ]Ge`(afҴ:յɠ`zdHQb"*Y:ꈦ79eEJxR^Mn,m[ۍDO(̈́ѕhj2IPɚ/#J;m\zK6+%;?$+ 뤼tYa}Ka35%0T6r ci;&\;ݜ/y73;C%)SlV(= 3 k?/YcҲr{zJV3ٝn!(h-!rm)WDEaq)=鰯;KfWle 6]]dx~"ZBg7ҀX(A?5~: ^zb|<&u?Z1.Iof06.pUsذGT'zf-w^ /9jWns+ggWLQ} $ Fp0w&>Sk10ʠX"#3T@3^Hy\8޶q-Փie@Ӥc1Vs- E-0@ɟ޾ K >x/ł:7X!JY>?]Gii[|c !q M/3 '16`Epq`ȿzA鰕 ;ptk|g9jqT[˘_0fsX)G.Z2#;1{߉{d(*kHbhvn/AgN8S I[Ҝ9čS>}>g'Tjg~X0O'&#Iы(ʹ:FeL+hխ! ;=6P2/aU?n $_-V  Ķ"͝ќE!f]ZNBc˹0Zp*Ԧ9޲;%8Ć ;p;pMmBKTR(-)jg/pםlXޮ&Ȅ;t I"fhC)% r2 S ʷLڤa3Y3~=LcZٵRg%$zn͋v7Arᐶ:4? x7r>Uwxh<'Ib%x{]cB6~ߏ(%ci2Nܰk^K8_dlaRet5}Kϯ'!UuM9,1 i;GvKl5=x#a#c8|ӑy&TZ13Y" G脘'yH<[>Tw['}O$Ԣf9AH)rGh'3vD;.{밞j|hm4-'k~nYB>Slp2kRTf)>-d)Ng=2^߻B>8QoaZi{6Ƚ+o>ؙVNtA` #X[)7klwPL"0X둝\ ;#9ΌxLtkZn2| A4 rp;rMSȚPppOCR++$[;E Q?,B)uR'Za3F-id&HnrcVcV йc =&qFR.O=I;N|նʲ*O+5꾱t Lf?n+F﷍PthP8\'^伿kI 恖 ' 7d;$E_ãn,gfzsfOw'Qy =9 d5_B">*Sar*8zXv,U9A &9Cn4a!N.Pu32.B_+Q'L :WL.6aNJ"i͖uƨc1,XKTYlvo.FF&`8;WhOI+.5 =T&csϧcD6yr؉?KCcFW]|~'m ۲>1t.go/)joLQYQղkôQj3kߙ8c>mvP\z/jtnxG "1G=A8,rOg~pe%Q[֮ɀ.F (!Iq{|< 9z$_XcȀw? MLY Ċg5?dC_gr|}$ "Q֦ ǃaIb;{ya^SAY#,s Pj̴%iOb%ra`LTaPEXvRW>:Vќ Q-K iO{/Q,{رtm ?\:FARܧW~Uϟ@:@} *7ݳXҋ7qf,^j]:4B2 ːqHtZIWCjOx] ͔;niM1w罆k^<#u4mZ<޾HJdFRk`ş*8_rIxkvNC 4@Droo'WŢB_4=|$1[-d} 'U=O~} HugC=&؂Rm<^A'#ZN3tLܙ;ti{3U˕~!U d}Ǘt㌐f5uw_11L\[Ռ-o1CeZ%b0Ϫ"_ݼ-tfŦ񯱉42 bmLC쮢#~3ziԈ apI8T :rJ+m[oOfThT8G6Y VnGqn(q|3y<$]A$V@bzY-pkTо@8N0[1da#[],qNZbJ?û᪏6h^rMb`9PeYzϖ.6 2ZDA }'lnuا~6aBLj bCI@yV|vT"4oa=af{OPTnMfWV7~#.V 8uWr#,mbpbWbkb{l6kyBl}C@.KWXb$_D33+(aZğR"Lޚ"5œ63+UOxkb25.D#=٠ODqlnV'=/b S<8Ӧӝ6 |}G\>L[Ɇ-7ל,^wCىڡ21 Agji\jsb9c3d#b҉(dKtButa拲I^0o' vJ8Nr4B'7dx5,9hŋ vV =fѯN/W[fq=m$fz;~xt]-:$]Jju#ӳG"DŽhE}`]4ș#=});"UFo =Y Oo.Źۦ>X;ύ/cLo)Y'"w)9ugeE#t&o9C^8c};5C!uz.=w9:^ ?m(!g3AW&1֋L^Nd1A䓡$٨1UZc ʭYsL DYלu|m%}U7}Xm~ɎvMO&"8[}'flZN} Ŧ^hk+eI7Z&7CPU(rBM;ԁFQ]6}&B`P:Gϭ;jO?*~/R9a8e$4:O~i3 T3$렼kU +ϱ; 8`T|~^Zş\*ŦKJ0Y$rRxƏ6A^P#pwM5>B{-^뀍Si =ʟB5 |%n-U?^+ Deµ|N&c7؆,HJmvM{T+s5_UzsT\Ҳzo19O# VętoӚBrbZ;.2kfV+hKX(QuyҸF_5ܫτE 9o')u]DϭC~kB[W 'I;IʠU_"[4BmQo1[YbF#?fcQvMꁶ[6[EPcbاސw m?oi`ryu-0lSjܮ%DPR|$2zI@u-?'>p1%U'IPrlI!R֧Tlqu8,Ǎ eW!-L!(_eHBgrs.~(hHz9 3}o9 t? 1K/DGQ]6wBȇ so{*#%N||>Jcq)E#bݦ/sVpRGQieca Zy'c/<3d^8V?`:õY*qWͬ͡M{>p iklgg;"Ñ|0 %A$ԦHN"Q"$<{eFtYC\ԆcF f>=>B ݶc~;&NI7=Pv`Mk'DYrC{o,x(^I~^5} #"I~?]5=K ÑErwGW\l PШ'$gwe4F*"Yy(Xʱ ^x%givvz81_-¤Ik}P[ XLjV Loq,CK+(Fʖ`J玚Y#._:M of:¾ʊc)ǵg5tsԐ_A@1 x=Q:$TA)(XE|)I?H{+>3[x\H=W@.?ZX%N*F^t&mƢmߟv<$bܿF]FyJsfCt Ҍy`_.nk>‌Јc-n&h8 @Jl!$=w0q~w*^]naO^fR(Fl 5O'KK׉|#wM]ƍ)ԁZ, /jߩ#a"WLYsSzP:vۡ [' ,Y#T*%H:cn( ľKߒ̫6@gfr6j܋ޜ$R<r;8v:&22IY?cc8zut̶Z//rHmbx9X^d }Ws𶖉\\(r6Q^I(0P.yH( o.42JABqS7@;jtOΉetKk 1i`wAEZ̒4vڪzFA_hW^`E<>Mق Y~JiׯuQzX%9*dk-/& ;|F@`)нP%NpDf$bO2˕&}g}v܇>eD'q2cR^zŔ+M0shhNr ne;PB碫P*Eb_.#wD%ǍpޮI5`) g CזH"Y⑬?rFñ5hF&xEVŁfej)n 3Uk:L9-оer4O8͈$u[w" \#v9p/@/#RKW50=tdW*Mޓ)k${d:;o ^ui^|. ſö~$ <~ Qe_D\!"$Uxz+Ml?:{JνLɌyW2_s(>L㇓#MP!Y6, xl 0?!њdN+-{d!-KDBMN^C1?'P[/͎NW+^%z&[[Qx+CMT_cb`ɄL$nɆ6)¸5%7d\j,SN<,x,XM!nVr O=sTcXbn ?FU 6ʐ=,>Ha~~#Xa U0U[NHRh0qp; H6"[G#yyR].A{g\g^pnFGY7gqj^4O }Q"ʁU`&j$ʯZNkd'겜p-N${DߨbS}y9H0dlX̵+W6x3T Iq^l 囊rS癙,sD5KY3=< s4+Jc>WᲂAi"ܠO9mxDW]o(?YF{>eNr!)sFfaЬ(!^Cޜ|3wR(Di/tdQ.TF[Uyy9HVώvKpg-jr;?{lɒ8 !@0Nx 3 J] :-f,WWY>NXBe/'mq877e-ףeLQU*טjd@CQRHfr0CPĺռRm<5paY+Т/$zdRڏ ,7I5lE@ܕ+S4rO>jbFP>x4lZPNM*Qi@}ES-&8>^=DX5p!RMm~ l?@bfs66 D|,V;cP,m0&Eyz 'v5Wʛ @'m;yZ_%uxfƹ@f[HzBi[nbHݺ ;ŶʖyLq`)5?hUxJ eD` *H!ԫ&dw7&0:T>+~yίͷTlJi$K@“0+Py*P&Q%9 Nm5H*gj}Z!DSdV`uU#9&q޽l9ځO(|(r#w _"M*p%mwo^ݜ{f"FPP3qBA6\6 (&eo<2!kۉL,: 1Fy0[PMT^(kyFrϕң4=.;9K8}t0RB2U]Cky s`XMJ^4oexI}X fwPAX;Jvfpl6Hs_bm~hfeGXE"{#*tcy^$7mSAZ|g<*ڎbߊ*>4-GƣVR_ɥfǓBbi+:BaZui6Ǵd`S6`d-Ob̂D\%(-_H@,V`3h5RBʖv^o񞫉t$5a7чNV3Aqp$şUwv(3w%G_ ,׏RI7ZZhoZ=9 2A ^_*4M@xÇKoM "KD.@{0jQm"fD30(5h9] yxtzY֋o1fR Q(3v O /F~&H\D KG'_MrWT85ԌA;1i #}`K΀H>pE! Zlvw_޿{7it3ث_"\-;=Vx(CfPh rSi_pXۜꈸ +:m&gYji._=t֣OaHQH=*r IK᎔aFQ/4 -'ٚ#}Lϴ_Kƀ氄D"S^Kk`K#$v%۪1vYQxzFݫ̍ltF0*E%;1kK< nF?;-I(ol1Os%Mүl䤧p%] :clYt%Ȭ E_mLZ }'ROQ}+3'7 W/xaj_Cw~YZĵ͜V bbƀOkN _ {7wnq EVbL@6"#,Sҗ/;~ߝkM'Жܯ?Zg;~lrJ8JA&h>m>y<+Nz޿&>F?N?0/Z4Ab=v-KEdN֙ J`PEᲺb(ht1>kv$oGtn@H[_V)1pnNzEݒX=hFO U=Ï4/$ƶ\ 4{8`@LFM`{c$bro kR:I&XQݹQl#e$u3իި!Ϣ98xDJ1J^7]:5!#l ̽"" 遟'{m7߽]qٕɐ$U̼ӈ-w{bܾ"怱ʽ<{xV> V-fVT'c R@W cփֿpj?Cp*Zt2f>c,gn=dvFJ.V@dx*D!22MOICtek9 ׆)=AB_og 2e]H@DŽ ' }|Z_59dDNՅ@ү'4~G2HNӟ~Jq'q Fw!R 55T'O4\5ȩ"0ovSġ5KfCMoY޲ҏ,rihPZ*D ;CEM" ؖ䝇C} : 4erFB?W0+dDIѠfhZHIpaQwrW =@9b=cf4a0gdm-9DFcG0\-%qu6q"%/5|s45GD#2|? {tFncFs\N ':L>-p<0>p_LL0OC\t|p(c&>cpw(|o гs'@pT.8rO-\m! M9p!هّ^ ^U7N( rU)/cΟ>!  ,f\L0y{6:C :eө頞eIdʎ9 u!6ONK!˞ @L/Æ>sX듮&ڲǚQu2rS GBm$cy)\(UPHgoO Hz'pzBBf\Z#ofE(uEwKu}tmdsZ\O𧃚YuQ&{!Gjw:-W-Vqw@V3ڀa`pxk)`E"Q<ކȽn#8c1qzjZAdz=%ӭ۔8 bQϹ̕;,}ӟDWY<*ⶨ0){VvƮT.nkV0WΪALI@Y Tњǁe_Φ'xiO3D3vCgVķc&BhTĶ'Gu(!Tl[}B~7'yC`-kJEsw9 'SAfMy7?aIW/QOk+.wkW#sFh1ϡM2/+ Z}|<(Z ;4$k Im'y4)jvϣiG4V(=~oĊy"4l=Qq'|)MR,IuoO0pKz j3O=\#_P89`^9x%iZs(8LJf!-P*R=2iJ4EUD! =.X`J7xʤ!Ҽ:w! {7/AkzA?IAM8<G  TBСEFy/ث+`c}Ix6c!?րd5`V_Gs))ZD/FPchYt9o;@4,FE mI~G<]f/hٷSb͇1EjBOBv%E.h)7HЊνC#-*Y sEW0#ЭłjlU9p'UIUgIbrܛ1$IU! zYjFwѓd鳃7h܇C2^M%-rWM> pu\!bbʔY#.r$ qΒ88d*H?qka; @l~!cˬ'Ipڎuͩ?QDrjXcX ߱־c". ,{~$i|5_~L!V-旗RpF:;nIyl!k/lߝjHZ9u8%ksk_*sR8uJMy>L^|>ѥuo\ku9>wN;蛜@ >7sd6آ0HKtLna]o'0iY-= N2p a^"[c=+M1NdX 2H'\O/[[՗0sh>7k@!boje ҈[+rtO!p˴89,Kp{$ISž o %8c$@tؤAs-*5E!SH(i$<PyBWNcO@7uY pA8#QMyrZ4ĄZ{15KǝUGKA fYpa/vG̮nh̾ݫ dG;Y&WeO4 (`o:3s#`^lU CeFjb.+c/6=؟%pXb;o7|IaGquY-+XI$hXeO]sQGppIl-/uP/(}X hx^>C7v\n :;?+,"} ӷ>d:Z'&!:v\f5:h}2զ)yC 56W׬md̡4+pw*h1kWPNrw{:PHbD $ N) mg'E7GK!oc)^Ս2 9s]ߚb4;SѤMIӇ'-̢,EA;8G NEOFA\]Bӭs; ==o~&gPr+/xYQ)rހb߼$ڬ _6sOr`hPG_Uf@e 8,µfWQ 5b`&ܻöwe+WOqAPdJ%5U$rlh T.QZyb22 ұ6mf\A &M6ӬckІ 1+rعN}Q#g\slK.ů)M `ۦ~+RC:]j7Zo^sg7KU,oYP?ng"!~%BEBe||l#0 |''an%0Fajm 9IËww ^<"JU.\9p'լC4׬Wh!7ޙ"BI]2ҺY5(}3E8‘t\I3PX@z WK2=PF8^!$sc !ap.`-^j\!_($|!VӃA:O:O\ &qc}/y0ت`"[ϣ垛m*8guzG?;Ŀ8yt=L2`9)|oS\h%JON^;؝{VB75jo܍s݊vL=;ԇ \\ n, fuBXΔIoL׌++5p=؀i()UGp2_7˄Zxff)I-ڱ%pprmDEDYQY| Ds: +.9oYB֥[n̾Z\ 2 ]MgތVELFx|R i M7R`Vits畟K\1GA i; e;dɂ-, 0bYDd HOmpYI [)I:tQ%R7&( ®CN޼n&t=VE7)fv?zPw<5PX͂jej_PME1˭1-%奄lN!*J: EQq1 DU(<0ڷ:l !}1 FMaHhT$Qq!R+-ɀ__Cċ;7A!53"X󤅕;(p^&b?9˩S\__]nA̗p ko<sZHg H({Uъ]VŶ-2*dCoȓ5ZSpU9%z6 /+W5`vZp ퟟέRF/ƀ_r8j8ɻ4ҢT8_Y2U,n{t?4(u^6jd 쓈3 LPFA2~دQlIvjN~4fwBnViiտuܕP2N7k)=v3 [ ,y(R?p3P~/ܔ"?od6k#Ab ŇB 1Zx;q[NMM v)%oh0'/e@O!z*Ċjmgۖ> ޾2=e9_fYT.ႳtRzcĵ6!^C,1c]TQk $QO$ºQImo7߂[4\m:|/t·> 0?5ѿ)b!+HAU :&9;ݕY!H3d=9Y T-YR9rr5_%zFg! H\(Hkj.Ǿ+Bn `p`^W0;2~]tzo^zQSprSЭK:g< "#3|d_yKԜ5O? Qo"{ymCF;Jc"Eߕ&{\r{ƫf[nlE*D Gf8ϗd=U>q&) w6hmרX]Ogk 3 gb9?na-܆H= i.Pg/ۋ#q9"uU^_Ɔog͝~4\6m) }A^Kn3AI0]UָߞHGv_Tl=]XT D*:yaM'0JH :4{NBnp>}Vd^1~<͇b W Wf*\it4^8m>߲bp{N4vNO1} jv8Ęg/@beNq8ǧ?%iJʘ#FC1nfEoFBVPu3aܷzF k0phizo>e% *n!׬fk7s^h+݄ IT(_&K@lު+jOJ,5ZFOmNprVR:ia\") V]} Ȥs9U#ۉ).(@(L(tWHSA$2_ėx/UwNҖˬM3̵cdf^@M1O'Lg$=,&D56!A4c~LԠ 41Xԭjg8xcp+n8dY䔃-e)H@ϙY X+T> [k8*A?rs^_q )@gEmӄ! `E- L kM4J𡤐v#c3z"XW#l9ZuHN~aD97k"{HS'.C%0R.7ЫdJP÷+UGǃ̾'MK%/"}g1!n@'2v.c?4SsMA1hi3%4ȓߏeJf._Uwv+aۅ]F<\8I#ssމ2'cj`)}[恺gUU$H6#mZ${k^0"I{}ر-ceF α->H>MN0N̽H#+XJX=,C&Zo. `!8+MC fST^oUMvӢCZϙpߟ$6 uۖh=d: >/C=Èt6"Z8/\OqL|g_GrX-5!IIM/Sg4 6i$yҲ9KnQA l9p(2 ҐB\}3y/Ռޠ U:z5$XuObjX`׉8@X.<@(HsycG"]U~ Uf>kDk2R6iiC5^#eup\iV{gI}k(`ӗLUU3*+6*ģ X 7l$DMC$hJ ZF&b0F8z@KXL<1̑E56vXbD ,Dc(ǸzFa +] L![ӫh?l.7\Xn᳝sˮpم?|GJ([1W40YdhLM-lDL}Q~!4qx#]c(y1d+e _?=_׻Xw@S/qg[TPG5PyY+_,Hّߦ.:fS05҇b0$I-]h'x`$KoIe z /ZdP1\\ffc@"`ΤkD a* U`/fF -@ ĵASһ/{}~TG[)GͻdO>wle.HPU'ej3Qeq5b66`B~r X}HUӉos/Q"naY/fU}*2}=!œ`SW^5_Jʰ(HuuiPdjZ_n3vl2zeXjyE[VnJT3@v,v3Ov&qC~hC4E zE9QX`Y[N ta'FcK EQj]R>% oJ 뒯1 OST|8N er2 pghka1 \:<_/,r.(*»0CG3{Y:5Oy="" |EpH;+I_.(e"NﳞDu~dG'1VVʳ ny}zz j5.UgQomgA F@r? 48A 9zq\cryX*,$I߅wfYq]fJ!qnTNz1`&׹6T 9FOIk"hQmq>E*bN( EBBZX+ ?V]>ȸTTfI"F^R Gze: Yy1_iVck312zYٷk CݭNkmЄD`F3Ȟ(ɑ:/L 2ytB"2%N8G}ײ(bTo]5h'+y#]"U|"LMT:ǻԝӚ+( <97!]!Ra!-1]9qY#pzp`_Ś>4mH[d_*´+uNA-xse&:|-W9nC`ٳחLSS05+*IΪqLs!qTkk:cT`[Q' X ts&7Vk7.1 %Dlb΍͌5: @uE!xe*ѠgE"1`*$CU6cUL0'4.w4 szZ]g#:~ μctU!p5p¾V#YX܇<c v[k H\>? =h[Fpd ]~_L \hbjbb#0B.pG<4?3! 8aF~F޿űKyVYb0!\~+d"6NFyVn2$1u#iک&W*-/]2*gA!= bvjf1r@J6+.vt*&"M)㟦SYWD1}_Dd.D!f@>oi V$KPlYmcEwW+pfwj,[2k:)JY5ugʕ4jpy-}PՄ"cW$?~lgŽLPӆMM'{Ef1zON,9䀀)x M46|ZՊ'oΗ/xb  5TLSh-lHFI _qppz]N{NF,柊{n2d(KWң쟌20efT6S tƦEu%'F΁ Hf!&oh\R}j}yb amJ佼{:⍀YKq{˳% b#\gv^Co*Ik=a=9r=S]H֌cpc&OV"Z)7P|_4š`ٽ>Ki YEJpvXR=a ݑu EY X7䛣 jTH/pV2`m õ5Etth/GP1]FrDS1Ю/V=9:GN ã\մ6Cjb6DtϜr{xiϾ:^XB8L"`w= I5qT"EzwV{8$mp![km_Or3'msJD{j\]ٙ-e(SlJ-+0@zrD&eΛRSCPZNX \u[EOA6I֭jeoa62%> -#mkގ>>GSsdQOCӭ_u~݅YZ2DZn$vnv< )mQ^%}v&pr}\oХGVxzO:qC}Nc۫R82>:YƠMv^xpUc܎Z*(1\IåxDqa!bc8拴㘆]NW#gx}y] 皭&H#.?7ԧo璅$ީ$l"5)( [# Oj+'C}-K&JXUM%;*k{7~^bZvan]02 ʟHTy%wٷZ꠼N cVź8fij0ϴIk+Q}D?ff%[>Œ2{ 06 Ht!3’m[mؑ4aG8"(E-K eW̜Z"9 mJU'gdSqo% ʣc`W=e"Oip׈D'p'Ќ8jAd"hMC hj|mpoM@ z~s|\sI"sy88,讫h-uu#*;l--/jͿ@;*8gY=R'b ɯBşx3a<~jb(Mv*Puѝ ^H˨cd'!gp=vr`(}sт FdE ʄTXTFi䍷Rh,EW<Ǭw~R?6& 6kUZ~c,)v~M"f$ #ccuV~o{y<.x\@@_/54j9lv. (Pt9udUFCvf5">?:vHbˎ=c2 &XZ_u -9KL^B<.ֹ5r\Z}#`V COr~RaC{#=G^ TD:] >܊4kExgsNǭ\κFePwJ]ttRw}$. y5E/Šdk˽眣"ǵvV4 `t9 ⻆z*?pȶܜ|\(; {{5De" M} Yg#ݵE G#|slUQK԰u.peb%˟`MrpuSWvnqbUj:5qW6 gk#5RBuÆ~f)>p&NAWfk1|/.^^[-Fs ^<-~O@'͕# { t^G*s'zSer8|]ŮNжDc.]o. I-@.nhY?_ii%kՂ?LKwT>%04gc=-"W V~hcVm>%c`L7*iH''1驃m!b3VGh (Y75B&1H׀?P XL-ς@oS0! c;#Jɮߠ:H}Bs =b%PLu3H?Ӧ0`lt"EHGe53#dJp@R\+0$Ilf͛ȅܱP24E Wl)뉲=N; CYӒl>L{t=*y x-i6tLʂ S0d]qUkD(H+2RX@tY+OZʶ9V_O ;?I&f漩~:|6njVqT3͗$ Յպ 4 rYq@?2l²ȣҙR=6(ERL咙4Q$L /P^YwpՇ붾Vd ɛa<ȋC{2S0ßHκ( _9i9d76jZ`H<' Zf 6etnyp}VةX,6O+e:>\ ߀Qgֵ<ؑz=u_K"$0 )^sCsMRk5#RJtq }@D>*uPkp*V^ *OqTڊAKC>$zUC4ar@aKTxW 7]RI}]kHl%8hKD|ôf@@`nf{u\`yf+4,[m*=Ms&M0f*p]T~2C{7/ښJ6o*xH7eǭDMtlJaӵeb:)M%eGk.mfy0dzsXZ5 p%HQB{ALlj%Ξ :Bi UeBXKr!ݒi5;IpG' G[`;ƴL==B. GnOP+r$q+eHπ}!`e{L/ݶQ͸ Z<.dxv[aC)ѝ0#RXEE@lFm +V@^6x:Bպ: R06Z%^ٶU0vZk%>^={Zos$xuGc"t}>c;V=4~WSLF̛$ Ed[_Pq e{O^Pg|],;)hbKoU^<]('*_O%n*&}5:.̨7@(!nHJFmQɍ½a_q)9" n7. :6*5n~yKGo5dUXS:>I^:͠"8e9̅{bHS61pĩ>T[$87Q3RS4[\[-"Z7!xYYC. @+e%Z:pmFEe9r,(u܅1F#{̹i(*}oi3 Cz&3=NT"\zfG1r`܈6ˉT|P_]|d E`md \Kd ´`Yl 00s/b4iմ.#ʐ6v:,8|Ϋ}XnŃJZ>`MV>K V0mD D8.}3aRB0 F뇪EaX7g@JHOܙ+_w[S#}L_=Davk E/ٟ(2kn2d^ XK|IfE( 9 NnIj$ڨc|4f eqBh=ϦL#^PEn1B +uBCFZCT&;Jw _~ 8c]N%xa^~L9?Y:^ȵ0^$89 /^ء7An2P3j֪Ea[,%NϜYf.gO,ݾ:ʤ&pW*d)סX"Q+EVJD*X53ڛI|Ja2r8 퀠%M9?U(.LNY͌N&' hMu,/o+uȒ Y gkH 5 qe 2x՘0*BT_U~:GGCcP\UۦU !n+aTgV)WHSi-»K<aOjvO1_SrG*dV?B[A9eGwHY"Рp“wT2mitaowhIdU%%.7h֤=!pC Tů"#qIpE@^ԗMT\&f`g8~ ?H~qޑd}"6ȘHa["ɲfg)c0k B4֦UCd@мA0#{?S€U ]Rh'ׁlD\H68\ne0ByEk~Jx<|EpAΓxg`[.&аpqE?|h3`\_\[܉ڄn\G;~y,]DۚF5`uCd"s,DӀ P[ٙ%PLl{c,:N\H@x ,{JqSdMnzME3l]( DkSQ 9pe#$F@a2acˡZ%9SS%*b4kmU[yJ^!WU\NM, z1;(ØcQ`yάo :$V=ƘۏaM߇5 -Q]m)=[$VKTiDWm/w30DY1uUaNmG kӌX%tϱ" 9zNJ;HH^/{+0XҤPm|uI\Dt(v؉8aC*3,+W 5e4~TO @i\גob5ٰA?˪t;u`N_|fZqGaXq:L#r!,3ͽ YY^L1Z;Z1,owV莬EӠl FMNPٔ"ӿ28`9.Fmڋs$>06>'y1VyZxpã. #˸8;.IaO |yy~淖|xw]~Zee؟R}IOΝ*=05@,b.[LwEBhR ۲!Ax+4xu?^&|&YJDnV6J*_PX&6Tc @ a<:{܈Ժ@Ǯ5A;%Q,SѨ r^Wz6P,mmw#)%>my0_ۺ(/yooU=3HǖEevԍIS)p~⬯bs?^Wjm~MiӈiaT2*&63d܌4h;5dA1yqp7s(SmG[\. *nﳞC z z$rV ? XJ_}S y#-yµ 2*%1ŢA{`ݗ}̪7)H4(b'•g'ILW:N ϋj{_FB0V|.!J [JWpt0r DE¬T?^5prIʎCq^>'>`KBߜ5𕩽>9պ9> 3r>)u{F̗Yʩ_K-4zI.Q|aN}z2E'c*YD;E?Ku][mJa]Z=Bm `hG\tgS*gk]!Y/в3FЛlKMjk8HVGm=shL`tt+KrGeKͻO#MP i.3r & !;ֶok ]lĊaQr`q@=aȢ[i*'4KCm0рNTV}LLpJ:d !RY/sWQqTxڠ`.&/j_}'[8^,<RG\Ph!*{ T%UO|zXd"S`.A'7s$IV pȎ)_6H(<`~ Tp^XIq B!plYϞġ/6GD֔; tN3%H"=_EIsn$ȰQhluyժ[.cFl:ȑX4MP˻qNJХa,b @2rx}0_A,//ɶeCw6IZNnd Xŀڬ9rYlp8#M0ɳ7?K["cwTi_֘\! /4_ kJ:Z qBfHEtooӋejȯjpoݥ#IB*F1D˜/=<%|nP#Cc;02a˒W رq' mc?;_QRq~ADb"s햤Ikm|B%LWV3F/!D} fQ}TF85OӤPxI/,y#UYyt3zH?Ρٷ)|G uOPI貔q d:m\9nb~$U{!8L5VRΤr^ui6h1yY4NnȊMˢ.kU$5QJ>Fߓ$\U-(=4 Dnhv> 7 ׹".0|wҟ $t&mJڿ$70BRU/pWTbP| 9`3zcW(]o*כ 9$@O%Tq~Y"^ 9mТʞ3O8tm! 8x{i$c&W> k7ÎAL5R&ĵHw6Q@r\783wV R:Mw1],-4k<݁qh9Z)ىe3fo* *٦|e7rhOVޓIQVd;k˾V%PNP/dh颳 fk뤡gs9FP~5ge|)] LuXEgɕ wN4[]̴;)@8;1W  lդv8Y,&7 ؾcn( )~f4A%P| C~2SgBk;|&ȇYGbq=N*.DB<ɼ6Ԟ?; OHn#sӡ$brPvЖ\M@ɮI 0{ fηwo4oɓ"6lk{fN_sZU߹ڴV|nʫ/ۜt"ѡq8 PbUx>&93َ}ٱ~mx+ h7. 2!Lj?֬fIZLVL \ <`ܘPD ADV&b|jYBk`(Vuv]?av]d]Y7WA5S˓7 mA7b3kqK.O&ln3Da3HQ# *Hv_9d{b'͓fͦQFm6ĸ(ۑ7n2>A 4I*iزBr[8n"7lwam}M'h_rIla  !V@EOwM<#[6t#b5`gwzZ#KHoV.*&ƣ8yWy.,?r侧] 'Inƻ^O޵ˏً/oqF; +t|rSR=\ w~g]5$=A@vz#BYGUE;mv7/ܼƙ.ֵ,tDЈ5=2USDƤF"tg NHռ:6$>`\(U} ߞiP6pm aOfѽSʐ-sz$u+!'srɹ_2+m+}EzQ~ -7nS!, W;cҪOP9\tOPЕzawC( )鄼EUIhhЀ(Q+9<9n'`Dzy5w6ZlRc"ə0AފTPVavtTL6~l.]Hmv?{}QIr"?O'|3U7FMsFpBmXenW 5Yqn \N4$! (Ey*ւ??=x+~F Sl;83ۂAʨ`@f nf%' ddu٪SAkl`Κ4+*QזЮhȹ`G I AA'(mAv2o'``2ĺGJ, n=ۋ-xDOIIT("ࣕ۟<ײ{ls'`  Kt kvِѩPs̔ [vHΏmO[e`E~Ku['5:kVzS1lUI:ҙ2L/_aZO|(?0XxiCH}z+6s,_mUW5uX7RĐc;@'^;V#m-Tp$v_oՆM뇤&L $&+TZ )o So}.A0?!R f1^FUí2? ywizƵXsC$fZdEnE 7[vq?֪;\8Dh~%) Ca(|ޜ+kclF]NMRN6AG-b0RRFUiW?ƹ݌Y{?W̥C[3mvoB.9뚦dg"Sm [)^(zu>l:.\&cD7`&MY[Ôмr٩/Y{w{e3dTњ]e!-Fog&bF)}qCWN 2ik%0 K4Mž?~3Do}} #'BZLcWh|m,cLL@pUY)#{8~#;|6&&DeՊNb}2rg|}y1[za Zw*-f('uE:t|e9V:Lܨ/D3;oMC.| xz ÿ_j ]޽7U~g>X70{t%Ϯb{.b+|b:˖NIm04D6}lC Ým} !>؀V,Pm\K['2mhRފ_ۜѸ8˻=*6֝9~ZM*^tm. 2i u@gV}oDpW-Qז^XG& k.N5<'PmB/TƉ_ 83:v6K& 06dqR;.tnsX\'znŷ}bႀp$ ؤA4s} %1Xm0l"RLsP bvB1L^GyS߿9.hFƪ12 eHۭH2I}BViZ+/A :i  -ߢ `}*3_f8,[X(:[p{<} )X2e19c>&C2X|maaK՝; oaڞ[4,=Sљg+Ԥ@FeL"ۏ4-{Á\(L^w!y3oya0]WXr oD%1BL͗I햦kĐPY$Y?s|Yב4 dZ5"N6uPWzf`/7!UYW Qn4$HT`EJGd"lRlQ L$B Ԕsh.j*!zOF$fh 7ZǙ hGk{巵@s }JQs֜ke WŦUY}_Q婆Kd}Cz*TO5 Fl#7X5Q5H̞,3M9-pyvIqK_}tgm m t% 8i.Ӓ>at>-RRJQ7>585p(FӅϜ›6ۓf~R2,F{0'Q|uF?I@3;FiG2# i /;4܆X(M OK٥M+n)֑Ր\ Ї9ګ'n"#Bɘٝ@)yKA!`)+.D !v}EV_ՔVlGvF/"RLei qzj!b&چ7فP1{KFår̂L̫{+_ׇ'E\eU`#lxrZ[ݛϔ;=^ŘrY5-l xƏ!]@'b$mQ-{u k_Ø HLZ1<kLڨ:.DGO<ŘDejb^HT0%T[UYDʵ6h άYDvPQq 19Jq`}MJ>Ů>$.z <>i,XHYq\&ڮNI)ĥQě#EON օQL]Z!t;|M QI>FgYi$խ2Vm#ܞ O;yg4agj]tIJŰB a_T5o%c>a%4 S?fnC/j!7݄|P io_Oi\M|sGx1v$pVqa 8eԵ]n 9u6OiTPBP#{ iH&?O/h`2)s@liO|~7=*ᚂr4Œ8IiȚB2;AUܫ'9.{!׳D5-è%V x|οߗ@ s1r6'6bԓyϞ `1C#VTƮ6xIy|KWWNg 9]eQlK=ɂvRwF[WV!̕LkP OL}^E  2д kA 9H ; %)nh*ȾTrtKēz#I1y6?CTߧ-doGMP5371X=KVZ3՘37V4'_S$>u9=6rL SjD:7FZAp@=%ț+dX`&O/qej5+?y?lV5kIFULr 뭒\5.YqeLc+29,*u*5f2h\ _pUH6[1( c+~b/s@ LbᬑlQ#g:tp3L")V<Ӹ޲~|0 :Yҩ.e\*2AZ+OS. Y>]7.6]TXD=='E~˔Vм={a' s풬3=ln\ReI 0K 'ji=8ɝC9jmtMwr u/lc44k+#}iH#fJW۫h B bu8`vX.pSKp9? P l|4wG0v~XJvߠJϕ!~h-}v 1KR0JWkpy=F4FJUYj,ƅr}Wka]򚐫ںkV]ԒE0,pwiFTD8W;aݳZ-Y<›` } +!9*]+ȶ U0%vudLw*]3$_"4ʮŔ PmCh~1l@XiThf,b1˩*j/Ap &kfNsϖ^~jܱsWMbr/]$TNzojmvl)kN>ny;qe/  ;L"&́"e" AqAP?8Զp-jQK%JsI#SMk,Ŀ =}EXq=dr w5ݙ;w ~9MT>)JHLս (9FpTUN/Ds;68~XXZIGIH# stlVzu" v}6L˭q+׌aWyĈL,7֜.w)[+~>5ݒ `r"й:Y ? p{¬̴(媠U?IzS]VBsC5 t̗/@;ePNm"q#&n3Hɸ/-AKj(>d˼pߩD4~og}{(z>J%%?`>vBId.Lc?.We69O^L6g\$oVVlpҦ[EİP "ӅUn*e5N2/rBT9̧[cWb=aJ[VΫW~m0ˁO~LiQv+#EQ ] g_;%kTQ>To5rX Ò__ߓzW[?:cҨ@yIKz& (+fH Z1_8?ɀ*ŅYx\M)Cb02ocC 95] Q%wjyI%Ƶ@%h[G+{7"T@9S0KFCeܝ+Po{y[G]bit|, Qk-Eg=EmƠejHL[(^!,i!Ȉ(7>Vb8ͣ1gNBfQ̜'"~RP4Hu4B,33;O vgw* ݗ\J|\1⹕s0t}0"Tq5-ْim`цkk8Mڄ:y(NnۋJZIO;OYƹK_"< JR_'&Ӄ^霑U&OWX՞H.ۇ\~rF&5 ($!7DkM/f+6hmgAl^7AHt#`lXow:Zj\k~,^ED^.p2Ё6~Q^(q/Oww 0֭R*lFD>$Ec~tT(^*,ךyY Wqm/><SC}a҇BD*$$Ƨ؎푦 Jf6W#rM@]-d`1CTl3T",q>51RZ9srF2tH Q߰D5\Łu)FMp˗٪#ۆP&.n(PNvzKb,k)w l/,|d+*F2p-QRAk8&;lUlE|\<Pw 9Y(!&pJ0ǔOE-$:inWLQut2=!KIwE;SO)X H"wDHXW߱ *Zr`p dlԓv6j+2h&E6݋JuM~_3:-uJMC7EWx ]!k̻t~ְeV: S&;D j?“\KIbT Bk!\ᙆT߉w=Up+`7'9 в:U8k'J!P[8}e^y%y;jdA0z:6ɘEvIĒ /#alIZF+R(W{K Xy5W cF5kGquz=d?s}3Cbï\K0Bӎ3ZK:Fa rk>8aPpHȋP8J{iTFo:PJ[R_!P;G#̐D_&ViQb4< ګ1Va/i#~+'c2-`U^`Ej#[z^xLrXOU> &j]%x7En~ zU\LJpC-ǣ cYK,߫(҅U;ek q_鹒;|t{Ok 1hBk"}^x}p/٤/*;ahUކ^"n%8CZp<}ַBF*!r|]=Io{3:wJ g2@Hu ={@ڏ~6*GJŧB%!'-[gr{_A}bk ʧĵK 78+JX()TI.ܗ04CAI HхE1]M{`p̐mԐTмB%+|,S {XbWzK@q:%z퓝NX6B6 bA>4_'9w([g+پӐj >>n<0| hn7:jFR4SDqp}80fb3r#Api.k$MI_\0Կg,Y^R?L0 X1צ٭bĪdmh uNcZJݘ'dsmX ӎ\c.HXy 1gDoq~iQ;jKL`ҽr .Jܣ(ͯvq!Γ0'DeE܂Nҋ!3pFb[UCuΣbe^rFg5YRa e؛'tA4^7~&)0]SQjSrt{͊Yzht񻿴;z~s6ǭK*v$!bPȮFoOZ#U~H~EEF'/Mn!*(wneʄꯪ"^*l2 ZJCƝۯmZpI3{ !0֤憧K]%D吮=:N6yDMgr!SEk0G ?-Ak_{>J-ʙϾf$2) "Es\ MFMd4že7gTfmmאz!AUGUa U_{x1u7681J,qS~Ȋ=hZo9LkuY]; ԙ!%ä:`, _ P?4;Ѧyq$D\DqZ-_ߞ''[΄1LxBY@qv[XyMRi   +^p ՌU?p)2`wF)׆^E6@Ї%׾.#,5AsPǷ>_Ρ=P!үFXQӍp>k_yb410OH1$縧\((;{<a-%|mZWDOb[aIuq&pxA_֜KVZ&b?Y} 'gtKj\`wh;e3tq3љwj_8=a)x{1.rGm5mkf>/AxUa@i(: jrB$é(,L19'5kpWCUaM}N厣[rP:ỴtmTOct[󺊡*dbmYL`c %"]ԻS6(TFvIAo'+g:ӞUVyԍ,:uHDh/=9'-TyjW)8*'a83PvsZ<؜C>*:ֆuuzJvݍ`Lf;:u"H]ˢ0B祊`4:}Η-V.)ŝfC-Ho'YiO>ƛ R5r{^WbĻ)8~G7YZօOF(d޵OXvQ){$5<;앁 !ҍR12ז h,AZ)d&~̬3@f(< \**%G/]5j&e7D pap'VNЄV& XmKGÛwp/₎46M9M _JnA$e .`;=Lђ\8VALé/GT+`fxMp誼)wîл`+Y/n7\I5WQ6P`?ߔE@ENN `~ζF,iR#t8.ږJ`D@3 *@(rb>T 0V톩|[oô>DTzgXJ]M+kEi]G܋OlKBG=xwM ;ЭKٻK1j6<Ĵ-бY@H.o4>$VPFw>e;4ӎg$ZM;).ڣ< q6L|Cw.a7X\8Z&0%&n)-@hn19@sPi;;Σz'B V3WvZQrFME=x>!]M;8ّ%*(;0f[(H(Pd=f}y^Lx wԹtLR}j)7~_?[GU*^P%TiQ" .SM!Gt>a>f8ܔEh:œLqRx+\며޳IXA0dPɅ82U{],rzIo,0Eax`!'!16X"ݕ7L0ŇB+ [ڶ5qGi_L}Ok asiqz zmj\:.^FRPo!!5d0HtU3ele0W_|t@JY\P]+6Jk%<T@8A֏V⨻hMV6'W.oEf} !)`#<+N3eafS($#8&(srJSwu_%%"m՛s5;sJ!sI wHhyEJmrR@`jZdpaY,L 7^*R`J65pBD6m ruj!~tf(ZgYaaX]o/'y.v;zV5Hz˹Eg!Q™4p~|iye4fL|O&? hqꝾ=T %B| r:4}O7xw=N|INz 0foEU%8 /cZEބ}!5#)S9q50C*>=Rqq?(#J6qOWP9P%fZθx܂C<(2~$0)c2~cIˣ?1y`v&2v6ڕ mǏg 6N(sX"@ B1:i}| 5}T!G&.;n[oӣ!FM>`ҹ2(ZMrU%aN l>R uM 62|g,nN1f%/o֑&,Ȥ$RP$ >k4qOi; ڛ+Edi=v:b* ص͒5eЍC/R]F UĊZ*QgdM /zBh߷}2 |Eyj^ uX2FW7,;xs13A>d 6I۬ѸlRo[@/]c29$!(C72U??X6'^1G_`s5عwnfua|T-O,>FMsj4aE~y,b;-*3E2XCӲ *;AA3U-f+}ґ#M$(/_NX{~;Fz]:0 u4Eݺ1uзo*wICq7QԩO^Vq0̐FQ@NGB+ꭤͯQP?RI@$)um04{= X: TP^48u*%U-3h|A.e:Gޫv1.3!-9 ; 4pID-GmBRllǻ_NJnO1fV;}ٔD8wY%u:6xb;/ ~kd'.?vJդ">@AJGv\@RAcp.̨-*U:G%{66"jP ^3zd8Kk]RZW~Ԋ͇%ۥ6e8mZ}Lesy !:ƇDv#/j+oe\ۺxQrWrpx%(A#k#[wo?!yyPl6 E/GC;} w ioq3`nUx/ 9d=s[79bTиlu)- ]@g{]Ety~y}\$F:(/:i5o[5YSShq=.#z!D(%yB\oWm.é^p0WP UઁxܱQ Ɣ'QqIv㒚s:ؑT(s%j}bn`d~]:>}}Ăn)P| LL ۝t9HceIEۓϮEț%5i=5uPۊL~{hu +2r{ 8(}! *@S4SȧrDsM ?ZXP1)JĮ*L2α(~ABu4(8""`][G8ě)L^C"4/Z*a 芄f%ΖaE5(kKbX$M;@FlYV ZrbC{H _X {4ϣHjo`;0(an$3C#Kӭfh? -!o]TjIV2Mq.w>p[ū[,M_8. Խ]|pE (b۟iǕ` @+__E]gjKr i|9&ioœ|NO dz#zC|+ +LtW\SwnzJ* J5F`xgwx ,X 9ďK]w%{hxćsV7ex0Ns\ES~j9u|P" oVt915a28t$;# "[PeR2aQGϚ֣-tlXdC {zTC9ݖZ~ )QcdvvJSR]حo'F5jfz:5 ci+[jsKrLvy,Iqe=u69lL>n"n/@@i-hDgLS L qf)*]J=zڇ;={FpOҢc><_W-ښpIKiokEddKQ[̽L.SW_DݘFwD< b܁xF:8))N6aD8I*0lq6:L$$XM6^k+xxӿv^<ɇ!߄yMNZOro[*Vyh`BLr[4*h O1\TMjOYfQ hLhC P`,9 U-$_ւ;3j e%B&qp+I)k/+z}*T^4“Rap, Fx0p≐-?©Sq>9>b w wCtבeY+@7/Q9GRN6cYRMSI4ySɁԠ!SL 﫠MZd,V/W$u:nȻH#A%B}"LrIYׁ>Q[={_E7ZhC C4CԤLf p\SMl԰{/ߌ`Xm2=9&Z<-xNpSyn`sWf9NT^Cߴ4_  P:#D49VN- pfPDy⸲{;pXoJHs*oh"TNh5|QutE}]>20_5qR`k6蠕e ye1m֦! }Y2^^c-.;9먧/]*;6# 43kTe:сڒXF*Ged–~%xn/M&!Y a58. k - Uh3yҤsK~fFaX _zPԬ@gN蛰0^-odM.Epq@CsWQyh 1kE"nQb]dSMqe"d7A vl/@o"ZU_Ue}B E xgztuY+Lٞg23_q^–=3U|:]c:vұW)a0"]X! PWy.E-E? q*SrOS%jX9{jel--I Aѭg]V/2b _W$6iI[b( wfL)]ucOWPl*Ώ޿!o&_j YXg"$;ӹ Hfd0e8ԼxeV/C4:.G Ƿ%$[& ^X H@k$mգay1|9% kM85rE3R X!Pnȵ7j åxbH[-ݤ~s-k{یX="W<%@l%y<6_p U C$PO=9@6l /ăΘ$>ÒEE3ӵ55Goq  iu89y|xxN,i6^d]Uht+Ml#䶛exh> O9,,+,kb1j+ O|m;'<_azSƅ@\ؽ*GLW@^uJeM-O8^^A9"!RcfBg[놴=B k>/$6 +FinÄ?I0p r3ߖ x^B@˯1E'pU\%ɘ0bA?|R)Ƥ9=Eif22[]vN+d5x`IٔIE&&9Ψ徹4%*Oz\Z ~i/*44ݜcw9{HE#~5_^Inĺojy L7"!(sM wl-!cq϶".4񈐥v%d>@ P\5 (& T,HzB]2l&Yrc9M7cM?rK9%Ss1ɏ8TD| kMy9b<)GcGL+2fLyǮ,Wތ kiC ! [[fRъ[ Rt"q Q}c-/OaFlo)Sׅ׫(\|xJv Zl!qwkWu ]Q< a yzG*t-M#r׼GmD$}.v5_|;#OD hGt`|?ƣ0 HyXdDJ?JNQ :mĶa3A)͓ jޞ"S4@$yX?Q%!/v g*&C^K%AW lG/.u?(57EӮ -@\;` /G2] 6k\ֽ5D[40ATCO7O!-v\=YײOvYAMBbScEܥ&P*lQc"z=QPSɔ(E0zOD(vcz)W w9+]J ˛|F}ݫwEG Np&ze})ơ1x5ۺ5}MDl64V3ZI?-9Ϳm+rڜ(-XC fΕފ֑/,Z ~v0ǪYO`?:ݔfUnȤqdj3b}kD{8~'MQIA :b nm!T{$̊m^4y='jEhݛ*gy"OxW[rc&twz!$/lU ryePOC3/ȣE&|Sl}l( RyHc[ˁZ|m[6y֊Y&􈨃s܈@^ޑ8)OEgߚLP(k`1o9ݯKqc%Q ᶍ$ګ(fS!bg=; c/",~K0of?)]hnk`3gu~bCj8Bo&%apuOY`y!bG15nդnuWzݞAE.`-'Z\qBdi3i}ov֓VdZAl*Y&ZQr™-Ě_Y$rŨ/\V0gHޥE7*N`Vǰ_ #jT^|PVO!?qIJ6[]%1O.{-7$jBk&9._&}[M]A*kҀ`QNԙ ?[+L7U8R]p1%IT@CA3!&g~f|b~%ֲR ê%#vEW",#;G 7Q{[|dh,݂*e!V;7-Mfb7EK+,I.bM?Gй7`$2^r)Rn>q\Bu6۷ -|:$xwA<,0)g;W^ szہ;]L˟Os< %M>N Ϝ@wCܺdPp#<B6)8q/SLEG!Vr)%Yխ98ֈ.ƿv}(xQS].x$P8obW L#aFOHgtq< u&Z* R4čNFԄzwOpݷydεwKhQPYR_JFe݈ZpA>ۆRA.4`^^܃g Q%ҥy<_Q9HokI]14#~,GJ`By4+SWQjy~(g T5ǻȫ_,BŘc?WM[ +/Ƃ&]_BQ0wox,U-| ex|ߑײ.}*pNQʞJc74B 'NXQkejQgPaPiJ9诠ɢorۡ1Sh|G<"H 8P\KcV"_ "ȸ_}JD aXr2Ḑ'Qc|߫J&^Aٶ)-Z#U*|wCBAt+" $]_ r 1߂k13wkް#'eo$V8ْ2ᒥl 3l,renhdcS"/krRXdzD5C3Lq#pZTBdc9'W:@S{c5ҋ&:,sΐ[ PGg YIbt20t.¾IԜU_:?"t),f[N$X B{{owĮGa~8#|/r g;D:H>3dY3}NS9XLLzJKm`|+q~*;-QwJahTd#t$bЛ1Ss?7 a[[į(,m M1~ץx 8vpoQNF;-D .pWSq̀?A!d: *7[VmRz o^idw溆`bn 8Y%ݘk6RC&+.1KP7zDxQ?yGL6f(J!װo<ȭo Н)Sz#6R>wO' *W*ǿ!ۋ#`E`' mW˫ rӭb8&z9'8j4HSq}A(LyD ʡI=I+dH1[8Z-Zk 0r ao ˅l&V RY%ur!w'r]"OD *ّvuݕ9 ׯ] FK)Z?GGrGW4gprWdlj8(OW``xWxO$?,oҜL^yޅ|`j""5+BDr\< -Z +xpN&[zmvi(C֌aB](-8@Iߤ<ȿc:FJ Y8a^df_frum+#[K+UwZ >9$SpmŦζ#_3KO*)voZclJJYO7e)p -2I t/=:?Kg̗Gт#wDH[ѵ'w93ww|n.tҡViAoTK?AV7<2'z2= Xb޶ώšFI'zPl| Ks PC, *hw+3jݶ_"D$J#Is,L#'v~cHnqY9,+K)-u1RvlRɲܧV̠W86TO }Nۈb%+G`ܽ-`O]%gH^S|xq䇛F9KWjF@5_]z,_D[lvmBSvOZ!|ֶ6'O/;HtUʮ6y+؊i>)V)]ೕ@;NiiC l;ΛH1~naZǔBE6^}DyŕKw8af  pQ~_)̴hJUA|iN{K6Cv̕h,b F`ˈL(o`iJ6_hJUZ/r3%fMw=K2RҚрI4]D틵:8W>߸}Y_=iS"DA!*mAX]ʄU:cɏ]ROUk]>ءƆ>ܐvKπAkw#I}&cbZQ@>Rv !_c@]cND_pD|FdS%7>s;ĹPe_*{lz>o}mPHIɩ{?ʜ6 9]M4T\ޅ^ oA39 -ٚMS:N0"^3$-H%g.)7w-KIo扟 [AM((;ʜfNu^ۏ&~%Jɩ̷Qܧuԍ͙6pgǮpSyL|M1E)?>]6Ul/qhd+ڶИA{* n*ͮ\ȹ˜<(m*9y {li Q`ZΙn{DXOۏ{DJh @VoZ*io\!Je&5YZBX4r~h%UDZ"Gj<b֬BiVuKlÉ76ȧtNeSydz?fh0Ȑ8BѦ\i)?F֦|?7]k ͷ wxOua,PȓfP==`4k.R@}=dwy5ʷqeh;B-: O_߅>;|2@[Yl *%ol¥P +=@M YQaD!KQ9pC=N9udF #w~|5Nߠ0&9V ľL~%Cc nbb4@Қ)K1Җc16 .DI`2=sKJ^:""x7bĬz]0oZY͋1Farm^ʩ'-O^ԡa?ɬc 择eސztU5c\RJp88-(M7MO3~\ndnz b!45m[̣>l!S7>@%g}EJ',e@cF-P!^Pvg>iHOMe]x5הga %BG&N =ĐcT֏'m(K3|9yln"&rwCjO`ZEyFJ䡐 1e@@}V,sjK) ?GQSm_.;ף`Vj |)8ZR$ԉSc5!&qe?9gZY9J4aKJzYU̘֋4:bݡCghVv4m~`AAV@˳ N)ƪn-b=יr%0,Rx+*g1q)c?9w챦l& N҂h2J|З$\!  O,YJjw> .zsW+zPjpCƈܽb{d!_3Pࣴp]v2'u,^445=Bd.u݊?p~ןLpgu y{B%zu{鞵]BeS2:2mOm^򭽳%ļB5͍ mXIi]*`Et:yIFQJYq#;͵ي}Af>!%>K7 iJ lĪ8%PMڄID+)h,`S2R"Q=BO2i^̞tF6벶+lC-Иy$bMᇝ ] hf2^U|<fpp~ >u YBRD̙uJTD}[62#O&}GF-Ld\CIn54h)2Z0M|{ܙ,cāgd\u ߤ)ZKz*ǎg//آ=RW7c^է# i'~ vo!C-j+a% Z5S0'3ዕݹ_j‹)e]$`2܋cBڵ2&6ʤP$mHdaa%z7SEcF6c& m"z$xp/ 2!WYt{*>7-#=rJ-f&yٸ6sP `V ̥Ħ_U=PF ]vC=*'ǎK@5_M$J,492}cy8ϸ7Vɐ#gΝ}lsVNf٧{ole馣Z)+7*NWLe ]-4'L9AwOx+N$r 8۱fV$^tOcH"1dr* jt vW`l+wl+ >Ufe|gmwjT9N`TLOb4Zz vv4q'dW팑R$ZBJUP'Mӳ_>RRmF=Jo:K8Q_߶6B$fw(>`tʼnjx|> )wf&M+Wu#5.mC`2 z):g289k(EO5rjRFn{J"9rSs,`&PP3?W|Pcio*5-6XDoֳZ܃dӉp/xR"\n TzMN*ozIh~x cìU%)˶>f?*N/:! Aچc<ĥfVC-4tȮVON!)H+W͛"D{PzD.'= BzIkg5Po439)c7P4gu6(dJMJX6GB+ߩPٕk;/̌Hڎu+Gⷑ)Sq*0lӽ&mpkdZc  GdCJbZgo\)rTZv>_s" ҫ@×D"/(€-Zq?_ݙ^A/2'c5oIS,]$Dݽy ߛ;2c@h@qU۞`?^X (rknAWt!G1~B.Z8l)/-n ω`J0-tsHwϼjZ8ٗ8}38&L0BbW4G:&hҊO&1k ,`V(٨#sŘ%Uݽ(˵5s"گ^[CbĞ+2XZ=J|--n)>yͼRsJ@[}0~?q`'L2*nK.]-WtsSaSQl*Ae4 "$qѫ2ƊoRC`ʭ*ݙz96yQr(C1qIH͠1RN^qhÐ^gLovX̫4bާBBpf^/Q#1:u 9W;,NR0}fC\ jOC4J\;aN4ڜЧ9SP_m g61Q&_ ҕ(vQ0٪xWAO1}Hq4:yAC]WBc*OLPB~8DCTֺRf& PKW < +/+׿$ZUؤ e(8oHB ݷ(5e/yOGSծjU-Bvk'Zs5D@d E20WyD]; d[QZ@aüJFvsfkOϽտ\)嗉k ti T֕[%ۥ|bԒ x$fk%bo<ܯwWfQ32)`ߣ- S5WGVI]|wr&e&>rHYD4o&)-[3ϩp1/7zJ)5w!FsF?:8ϑuCr ';  H12ix#>rӇZsÖb}yr50U[f jM xwxG-x &_R(H{P:sd&4Oy0 g}mygW 1xk]'k:D.Dgc30PG2-Cܜ~1t@i>բG(7X;Dx Be(eߒVNJEG$k\0P >B(ęl k]AbJ1+`^ǥA.[B LXX= YJ@s.F;bePH0A`Nn{%-={FāeOL+-I{NYL%oA: Lz]?c(Q? '"[Ǧ` dZ+N d 1@A:Z*і")jA ')w䝹LA5s|}d|1gr P8mQYǸTi;uaf#y.W/#߲@#ے HkN6S퉡([@P|Z'>梻͋@^4t,Qlx^6/vpixd7ax +9(ͧ/jr|k[M}E߷uWx][η ۹Dth*YsgR1=fƙ=QE_4ȁ2Ą[pΑns'0@ĘlQX23soΕo96/a*Y!U]o YG4C>$ QFۀG4lowyXA!幛!O jbq6kkcԈ|=$/>I(e4<;OhaIMuogHu$ԠNa}7R4daS L (E"8Jl_gA%i,L Kӫ ۬ף6]R7TB(n(SM=,̬MG(Aס{;a<1F NJ4ND=|my ՟O{ (NK XU>Dj.9teiRp>: (n=yG65a~7FR^xQJ^ߨeAǸOEv䄕N f\.K1Hʿy #HmJڃAhVOOŞOkva EnDs(EnE\svlec)goeb;d9=VobYFa pH?,;fPG f# PNi+'ۘb`J-<0pɷ'xGTldukiztxgpb} Sb}rz &Е h+gmUZuv;V(]a gK)ﲜ$9kyb?5H^]9< Co ]U4nF +ST`p: yA^B,b0$d\}v-`%n@Cۜ;X[2t$(Z&^4݊<\QEm뷽`j)h{T3vն%Ta~M=DQq2[eU"+ٌj} gND ig>1" %kPq`[)av:Pn+07ĦFm:8+_KT5wШ]J:ˮ mU*;̯8͈A>rO/vE p~ހ^c@O:ƾ^Ca~@L7{8w s(g!N{6(;:s+6h8o΁^qDiCIYҜlcRǵכA [EZ*]Ɩ0^%Vnpu;`~+ a* RX@BK 1LV !Bޡ7&;uMp,eXԄd46G4ƔIܴx{wp..bmoD+T6lhMZ`5Dj¡XI,O›wcʰqi.͸g /k:Orh&L{G趚 Tc*w^|왉fmXoE I_b}=A\EDزΓ?>;X]\Url7*p*mQx)@*_=l]tc@y`Om"m3#,Hʙ͵~6zLp։ʛ@ISE Sj}yϏ{1f)*KDSs={ %$k1 !e(EQ*IZCw[ǹt׶һ|2yt:]kc (5,,ד8OdJ@K9!Wmvh#"ˊ3J~ J#+3RPv ( $ RLjDj.BmLAJ5iX1j&5l\Ixo9^24D}i:Cv=j, >Ğ yj&y YnkF'lX cJ~HkUDǍT dw),WћQDO,bTFj!|;sfJd|Cˊ\qpo*'zU!W9$ҳtl&|l";`.[ #ԝO;G*ܬ)\GȄ ќBFe.yPT)ED #;ֱyi-u( fStNRG'B{Hv'A9fEeWbBh.(j͓jі r~H0;LqoVts{(NX}E ;mϕ<52*NK\Xф|< xFG?A򾐶kHG4)/WNsK1PR&3Ƣ-+ac&oެ쐷&V0_i>Z2YJk\E+#V' wMz %pK2ftr0jN|D熟N Ky(Tާă7!'_&ΨO#C<[,<|HZʊ{o U#L }i7 Aa#iU n J}l3$Y96/QN\.m!62p-Gd vՑۤQIdX3 ũ8j"?g&{l"}ligLifs<ͼ!y@̵g~yK`ҹcIU2=GNQpl:!:KEnP_#7?;6mIX.+K@ok7tO/wO4cB5- "Rq!G!_=!mAf=TФ4^Xe~>_G7: rQ"߽vZ`;8 KnYs$cthj?6FO:)"7E+}@2wg>֮8q~=y)i!,;馏5c*a=ۆ~(SnڙP!^a^ 3V6~vUJw)?K-dy7Υ;9|;f(ۙ'4Gq%ā$%݆i:F_:9O;zͳeo\֟q_!lm`Jmgv;NkDʊq_T 3K 4zn2. 5-e" "_ Ͱ}/K 7rD8v6 %ʪ]2;Cc k? i{8&ANy_[ϝoh+" .{0Y%y17*]0Rq*o MGMe\Aӓ:2jv{~gTYƛbnd6oRa\ Wuw>8ѡg$M|^[>fZ|@E0+ilTJj3j|J:^\I U{6\xՒl(|e}'E3f[iH:VAn=ΔLS_I N#lv" +gV;T 1猺$6Xe,T]cQpٱˮ~*~=UOg)9"e"3E~#G(~B7Q VEܢN0;RDXTkW{6m$ [IXjڋ }M i% ;3_ԥOVoH/CaֈCJĒNDM!NôS(BV nQ@R{3b+tc쬬V7_UzqUq!BG&RH;|LLQx]f}"Ժ&P9bu pq:{qٴWֺOWvXKfxsp%Q"UT/W[WSo%T){n]S1Z;|0k2RkEdϴkJ,m*]91E5?~ż_Ju)K{@ Q|NVl}ׄ+(8K>hlH<xFZZIcfuڃbTG{kkluߠ; s+ʒ}$c 5"4;#-_.K>>#x#SpOµ q$\HTC ֢ŎK T`UYϬ|Z !u(Fl k} a=Cjx۝sՀvI >Bm.H" BxQRb|Ovz>.Ԅź{Ld(߂ _lk7#zb'c1JȠԗ!+DP :hC=3Z4BWޚPKy T'mfA /h;3k{V}G=P̶$K-A]gr /4e)nUV%ix8CF@mD C@AqM+snY^efYCM]Dw^ʖffL ďi>B,f>_|)4<2(aת/ PBZkW}>ZԢLl2۾=3ٌOKH*'8 W۪n4I@Q+WH2ۗxx3Frڄ8ĖK%!j]6c)d̑@*pԢU[emE6졶i ]{Oz Qs%<pHҍJvp'< `G)}0Y6j(MVRi,lKsdTw4 ;\duϓzcKrמpW)WE2z6!PN"]/ `)ݎEs3Qޓ؉7$ab_)nZzV(K;^ñKdu Ж\^{Eǿ42ӵivM\;i96.;^x  d,Jo۩zilPg|5x7}붢C#zp,gXIؓ Q*Μ][X).όR 'e[i)+/˅+n)E֕u ̻ Ԩ)'VWT 71i'fv6L[scl0ANƟ!}y)7-;Ik:/!44n@l̇(cM_,[WK{[jL:KoN!-δ=Rk'L?EA/Ep|H$]b xAZrL7dkvga Df2N_ڨQrY:uPR)[z.Rhi#g}eVn(<['LW ش?\~ HwOߊ/DTxRUR~K(p.VJ{*A(SX"ま|.^~ע )kzcV؇B Q~IWR_]=Ē%wƜ,Ɵ,ꧾɆHo?x28> * ;(Z )@T{}-AQ˃ͬ]N>9'Z5JrER%%j*WBWczuS#׻|yu=e+ ΂Z[T%7Rl-z}1bk50:IP7Rƹpn{l-c?cv2>P籣:q2?|WPqہu --؅xFe9:IwKp: *j%B_8uS2О:ܻ:E:"VApW_f>-ĉպgԽܻ7l"#g侻Һ߷u|xSUv>x6նXJ q4']1u,lJU(V Lm;Ole֯wȓm~WD*V+mc4`h*]m{oG[`Ģ@3d8y7s7= fħ ELsF*)8ݛAUX׉9RL9usf<"zE)yW YLQ4R8I[ز|넩v//UIbކ[Dab f @bHB1$??Wm9\LDY&6-xA0e֤0$Nh@[k*houycOc,M Jq-]At=ضh`IɊeH d@"qO{3t%?ۢ6 'sO SGdٮpw|ԧ[&?6vPn!Уoƀ-7\(&Xkbgs),dQ$ٸL_ dڨ7Xt43EEJ@oc sQ*ia0_7z~Fk"ԣ/z?lI2 ˽ a4N4Iyp!H܎N2~+֫ Cp*o# ߷Ӂ2ɹ)TUG`G);Ülu?@Pr*LGW鱐//D Z)qN`Ez5`LX4V>_/1Cò"ah5BNsw_H̐WX_Oc~1ׄh"kױ4## GFOqZn0`19$Ta&mg(uvў[ޖwX o"#o,9giߓo.R@O@%%?U[h~u[p=K Zd"^RnXAD |aD A6Y"B7}LmW4^TڕmjhC6oz_tYS/jnsmmrP"eyk* O ~H]>nOg:|&n ~y3TlGnnQq_j^`[=\X<&7 +٬yH-jx:,9Wrq!215.}3NFN*=?$ nJVE.z/=KSW z+:ߓPxH`}|dJz {qb}|FLsF}ӣ{8^Ql*!lt܊|KY.7ǔː㒖Yض6;(FtޕIڣR9'[}oP^Cuy)##>(n zqI]sHO&@ 1$`ЈGb ?)vWwq‡"/{/5kpDf2S}Zfj#b:_VJ0!?CE\\Hf W Ԕxl&5mjB˘z6oI(Kv9JpƾC)͎^i଄DL +'ԌF(q )oF 0F;wn]ZEQu$0_$&XQ-ٍMSMՇ__O fj2 ǚFZmcl"lMU06VۣbGv eAlk-..O$lT;bOp|Eݕh|] Oje[ُuAޞ]E$=ti~AwYM:ãW,ؚ;FhC a\nK!-)Sڛ4O4~?c@ ãO؇`ĄXh 3AQx5$TԏQfLs~)|gDns:AV'٠)Dco6V~Țߓ#k4q|}L͏J'Jk NIXf1|:K gX5HLLZD"+E ,, Hdwԇ f'AC#@"@ Wrw_ _b~jSw=yV$Έ^_:ˇ^sgUp8G% !x^4a2l=/icցWfjlH"Q/?W )T{+7Tg5<o[ rO%"8~tL B>G{2ڠF˺|)?׾ԲǞo/씑!FVR{Tߺ5*C=87sP04RGkvnMf;%n/Om+FBYU_g(|#QƳS{gM/.v%(;cec-5goS;lb=uEaz$ӼYNMяHƸjRDEkZI]l$X/ 91O/~lȋF+|yo znKި!1ܯeHV~P}ZU1o! |.EU0"E$vDjG"͹}۔`<mtEx-cw]RlgHfEζA@B~gKIݔ ^ٸxF,:Ӟ8iUF:Xzk3*x@tp9A訙b`L:>Ac3y'|surJW'ދ.zebTq7Wa䮢e&yc?BNl^9ӉVd94t¾L2eQ=HAbHC,x86NkQ{[n "XUkհ#Fq/ꬲ vtZ" a ;Oqze *(%qdJxYbŁU%KT:c 'Șnq̮bI]3P+mVsT,tS_+~b^#pi9.|YǵC9Ӥ]!{q07Ǡ%{´5<|טOjE簏Cޗ}*2νh"u5^oc{>ye^@'gaiӛWԸ&Oq ;MD?rCAg08u["/Y2n``OpB\te_'02)]>݄Lw- 7d7Pb4kC'O ~y\ ZY|#"F ,Ԡqւ 5[5n7jhxuSv:!Hb@@Bmܘ@8>y2Vf3 KeHDT/R׃fiqҫիQ`zLɐOzJ`av\y y<w{_OCٟ]čr+'Y6->v>ޒcPa K QsrB%zl+)f#Ch:ʸopv0X C>MSv?xiu€J(3n䮚=^ܾ¹ŖmC w=tVx}p+ 9 ^3bxpG( *P e\Q Du&w]1j3ܰs/ny}mHY>4 0S6@}$,[8I%X0u)LSpAIG e{p{R*Nr#q@.- [cr9ϥػDe<`xm) ^?'sq/\]‘q,0ӷUu/ *^`ۂwVK0S_uusiXvP0DgQ9?ˋA g',{lB]7h07V+mt,3+!l_RS`q(LN6L(Jx#Q[re/Cf%ayh!S}ċKC- i/? K-(bZ8i*}p_LDV$cSQ$*UQ=բ]01ۚp>6yޣ H`da%̂?*pMK$/kR`fRy(-Y  &}NNGVu] rJW~tY2WRؠj~Ky!Rj gM{CF!/Aql0CCaid5Ik)w?XJc|d–ϓ4́LOZ rspKA ~+b@9Uq\]D䍹6bHMzPauH":xAjZN`a;2#3uz`O*%"Nj|'RIDͷ+t<&<6ےԎ_tk:0WV tP V{h* :^ș=T2'l;p_W?`ĤਗUamωHqvkbxvkJim;dXGߊ,վ}10ٖ8ZEOpFd A5c{?-UCLσ>۟V`.ت}z1bur/+W_  _0m`0Qԍ0NJEGIWfXLuh&DW`p(Q7b>SX:n3E^edX~+ N*C84ݰ$Ge9yAM%tK߂h^D{6nVvvPռq>qrk2y)ր8/I%t?3F!U#߿x= |Iw:c!E=mc]s,44l)m"pRUJ 9`"|I+_\!2 H૫W,dur!4ъ$r!|e D[lwu?g:Dzg~zs;!!t7U!O$KeW PoZ B_|w|x,p.'ͼW@Q=ZG6KV_VcD~dT9^2<ãοME `v3|e eQRH̫._s+1j9W AoγipJ:?nV2y碬,PU8eg gT AmЇ6[U|2?u+SBl)1=ŦP.3%6QE$$Ă*,V_1D*A*5xt0yT= [pA#}ǀuU|?U C-BwǍpwsg*11|4ZW 䈞N+̕XBH 'E1icfgDZu2(yG 6;o>{gg26m8J/pU$OyʳFިJ $WoFP;G8qB|@x42,g7g-z8=6 >вAPbRnJ}J^8k.~Gs9``xK#&Vh gVr{A)m2,UJ33lj{[>U2juç*a(o?Cَw1؜RzFac'=d:F]QyEc6y ZTR"*3B]fp4p]˻gHOX}O#rЮjYWҙn @|`ǑوqЙ.;&`#VXQhCۀ#4 ? ;xkMZ7o*NL 1a_c ,.Gܓ"ZoAwSFF{)GwxL^!\Y0jf'W5Ad ;87L}" 9 PWTi$R&fMwÌisH~/[;\Zpvtob29n\-Ŏ/8+QL {=%R(#OЀ6ԞN6ζs/ aノ,F)~ ewzoG Q3t'I *!xs5QC>5k}6ws[իhj@%(Id՗VP[S*aTT{mz)+(qX\m\/1=u54i<@U`4V; 7!:S]Id,k!^!0ם}vвۘ5@uI0NQIH`x ˫"nC²\4h0TqIƓ=iv xJH7|N_ -# /iBΞIM|VbY;#RI$`WL1ɻ?b¯=ju  ^wPs!fW.HT^rS"D$9,XԄ,Ӫ MH`L-n9KD4 {LZ/aSǙ"=Dy[%4U5z9G?GGlpz`?,@ذ5W#y擔/EXϟNC(%FAm, 6IU"zwܒ*Mɧ >#:htGL9j%ƕ,ӵYvb1:ҭPAt?[/"N3 +c\?ٻjT^N S4~ͺ4FkG\{QWT8e *UHi6 , zކ' [8_$@OxOmߴ}AMxootV8ÎTxJmýQ(<[U@CI(lٲv EP(zaLSHzFE}mTSG%dVcUfmupu}b@QAe:P$ORgAf)Hi;cY|3fw>kh39=ĵ^u=Tىk␷һ{<7ZlկC<)4k*B䣊5 *lw4!.=r|Yîww]mZbDKni}z(P> L u]5A_aOݍp[?@iZ[ww)x"S4GnRq /.f)^E829yHLƶ"$BG|wX~;y6PØ|E?ooq6>]Ƈ_]X"Of%v=61H[E`{TG!i1ۈ~dm}?f OXpftl 1ƙwԻ |)*%+g~y)Q_"- wm9N\&>N%`W" {&)J75yGQ\{t,[`nQΎ9u#kJ"Dٳ=es`XR@?_RF:4!CH#Ż"ߥ8C,Lp#Kcu{]Y܄AhRlyYi C4: !ơlT!Bu\1 ;"{k,6}CXȪ*8C ~p<<+|QXCtĖvy9M}(a&ϼ8;z^ NY+fֱ#t iRz`&Y)eBaEcSܘt׌5 E>u|ӟɞxm7PWNcy;+ ]3 | =y ϜZYBTCh/ 8~3e՞wB =chg#AU]g 5=:7*n:)is,!Ѷ*:?o%(t>OEiu2ň< v;q<= tO\Jv{Pd)6鋃Tf->[u8Zu ɖ!{}ۈu~/ 4;{Ÿ_}S8B޸rUR9`'jN43O%+eP}Z^K~)Fcisx¦DY.xW=q&q/SQ+3{Jxmv?̑94P-y&&{-w1\l~YV,xZu 9p qDxMIINgr߄y SR%KX]h:&={\Nl68:\VrC5(8(g TjfN5Ԯ2@5 jz.%dW0{ clo Ӎ6!15oJ;=V|e \zn5-BsՆYv|+鹷$F!We􃆚c`\A<Z:p|4KssEn6[]Piqn4^*'tO]Gt$ St"S<%NHfknB/CЫPEm|*p`)@]:3JJXxȱ(v>E-ݍmm>Q.fF$6Z|["B7:r.c IGpHY?*qe͎50_z u1cZ u3%FM\4 w_{?7D6IJܜZc}(k!hEi!{ɫ#!S}TǝL*ͩJ=|qtО2/1}?f1uAAcNwf[!.9CNq0OV 0i֌-C9usd:b*dgw=%05kL%Y ˅p<] S6w5vȠ3'uClKx˖wM- ,$xF,zX%N{D&,J"k[XbcJ$NуdI~^&O2f/ַf"ǂ༭tAYS/)g*]Oc炲/ŸsՇ4Sd@m6r~:SCxŤUX}I2CkyF-]cq{Sd+CE<4*) G  t q>`  繛 Yhu%$fl$ }Ē)U?Ǝ ,'{ s>Z>w&eNR p6؎YvL2GnV5x3cBJl)TyTBJU;~:%shoEh|Nx`M(?KNѿrtgV+ݺ\rf2XH*fVRB,tG^6q r^PDCv,ok3 N|߂1~WK(oW:Vj.[h|Näx6uQUdt-$ G~><@Gn⣓[E)GbU80{kxZtŋH94X):ebal;ڨ0O61"0q M5_Ñ~fVU*dό}FCm(-dIeDZj@;Q*4Gb{o K'S8ᚂVK)u&ݡ ?FDH -9x{w fO&nN [ Q]KU;MSؠ+b$)~oeF cO8T ZH CR.v-ª)Vfˇ0\ zSr!gJobH=6o .0j6V[΄`JbW/t@k| W./VG>MM \r4 C n\U1r ,G TnV oclTx}oe/einmczK\Ik|%G}eqLq9o R miIG.r'S؁of_ iiˡ ãn6uU2jI>O)&U ;a 2EhV neH5}ھʟڪ {ytf|Hϻ@HwNS/Cu@zm]jc:T*/,]>vmߙS* ڲ7e-ƃ0ɯO-9z :gU1Err} vbmcsӠޙropD ) #cM9Z:}b: MCHJ;axsFCC,Z!X˭d\+jHIkjqʅQx cI6Ug!Iem_(_E&#Y LeB4cLw}iv8KU6huYL:z>BF\^({[vBvfy/ vU]͔ 02p6X$pm_4Ωڒ\VP K󶔣q$|9:>sIK*JE]'gF؎q}%臥WӘlORw KdCgPK6VfY(A._I3qLIRvf fzl ܷ]0I{ րJb_1O Cghx&Yΰ7E}5G 9THgZ:oN3н (H}AV?LͧyрM&%< 8YGC@W΁|Y?Ve ÏQ muɏ;f\ϱI k02M$?;HgRE½Ԏ`~;QVf$Yn%~>n _ݱЌ$g$om neA\į )5Ax̜?3ĥlʤ+\Cȴg8.7g$Gq '%5_Y$J_nzM>?ɓ\ ASC7xvG(jayEnv;v^?}ߚOɔgig܋Mx\X[?ϝΠx.15+ou55 ɔn  "9IyˋK|@2),)E P48_iMB SɴVQQ}?*]vOek]a/c ե4ur>R{|c@45?|ƾx^9)(Kr&2mdԦv˔"9<i>\Mj {ܱ4{g.@ b4Wc<,Tpȉ|aŁ4e/+ [*]r0p2[E Hz9o %'fߙ -b"='S;biM4Wwl' S b>,O7RޮN[U@\z{H9MI$]g,c$ʩt8#㇒"}:@ 7P_{*zZrE\FQ{Cd #r1a5{׹.cC!28{s۳xXI=|hGnS|?Yt6':;V>\ŵATW͟l|OA˝kأâK\v{  xG =%shR+ojBU0-)n>w|*7R?T7c' BjsX(NUG*Y?hJ@59XGꕌLP6m0!Y*I1Hr,|GJ/ls\aI,-P* AgGJBǑpQSU }1D}#(|Q lbr z@9ًmwY 2IISZΓiNzXPoZ ðum˿ϩcB94w@[ s!EY+ -dNеD%`ᑑ m,(X#ncNnA'ueVc"Q*X RQ7ak],R y^'uFw]injzԼ(8|ϣ-qSYы`Y`.M٫/̻j F9x?WJ8s>{87v(}g~Ft`I,DX2P念1\ŠaĿ!U%=rtӴWK*Dj"c H؄i%r Z=m pX#d3o~Fsd1#tbUS n`3}խFƷv/sdbzǃP@[UZGa8GOcc==Sp cOX~HI.KƊ^ڴf&^=KrnWR^'= & Pт͆ @Lv8CX _1R< Wz8d<H3h%?XwP4< D{e=ckN=@sE/ռCR8'ϳo8 v~e1H5J.Po⫂s M0\Ӱ` f+Z5^,Qk^wU3J$L6TI+Ͻlo D7%#\O%l[AMR8,RbwjnP>:Ŕq)աk 2)eL Χ&TǍ}j:!GتG<62uyYs(*pdbbsvf;EFO] GGG3\0Q̶諆:S]ڣ!Gi鯄ϏQ\&2hUƉᏛ˾.C$X:i^}ms7(cV+w1)gK}fjfG^pF19iGo_P ɲ٣VL %R'w;[7$ JAނg%| aQm2x7=HAFvV ,W:bs^5t9xFyj#Uj|$!e: %<788%zPj9GXAaF']TtZ^j"gKI7ƀmDMDtALr٣GQ##njrÁ2Z8.<ӊl8St{q.[`P9)pݏOt^Sw8Cqf:ν{|{ٛp%4mAf+}W gRDvT\][5Y`-C?vB}u6..xI:Zr4 8BPgɾe}T"Yz Fi'NM]MS/^XyMTM6F;j 4q" N4/Y61/v領|߯U(:;;J9P}ݭOMN:!H} e?Zh\8<_j-Z*>3L܅ ux}W'%2D?c6_>p@b꣩,X0|ACٕ2C:*<ޘ\je}?sʈ{_2Pb y]uCh{XѿIkMB:OGƆ(%&]X򴊑v3Nf$dTWrDԃ{JL 8]ήѷLsG%EbI0UkFuѨb󳇘WNݟqtw:Sb<ßgaFC.F.&|;}ok ɯj`nO}ƺنtɵ̴etuqgwdc5ץngy)3:m'{ baPNb3'()f=0J̿H쵧zO1Oux,TFBy}2\K ~~IK .AyHaH+{JЪn`4|+nyPzJ8m#jzRcKI;̦P]A- FHQ0s2ӤTI=׎Vdym9$0pt&fy5xhG; 7ˮ# qJ ?gW%`xNmN7vOiu*C|ℚU@glˀI ^qGצ"ie7`aZ7¢jc_,k;;X.גI4ph/@6 $vZ.ڰC%YѤ; HAq3ΰ!l.Sa8u3OL\PmD6 P#֦6Jtj'JJ6@'ӺŪ"2f5S1:53ԗ9Ynb3/7Hp%ƫ1 RB57pF͚"gۆ΀2`1UUtrRٲ37ū?\WTLClqV K wv%hp \aN~NCQĬs a\K I93'pwB x Pm'F"TѮXB;6!RH|x+D:uxRpkvc$:\jmzW`/;T4΅'Epub &jC YM$R)uRgN9n1S⑬ ȃ3\*:Amҗի,_+ E:~b`͇P  48iF<lsJ˯&-c</bId t]Kbbv*S*=Ϛ- ><1!R̜`Yi^8nƴ)iy? msC]8,VBr:7Xs{|dXsc0mcyQ},?䥭fT\Lϲvg/5jg_;k*,M,nrT")s: 'ᴛ&hɬ7!9@*lfX3V$Um窍^ut_@Ded 4WzaVW잮82bBF6y -weY7KD6<5_Xf냕 F}fO)h84<SQX1E=?L"8' E9@llSL8R&\#6Q^_MؤàFe eρO4/cQ'L⯹ ؍vp \">H>OR-T{c'A6 --ކ75rOZ:)~5o[ieX vb`Y"ngxV sv>40  ]f{?{!YnED;"Gvӌ6=QLJI.y2Y39f@2 d) -}wg(G鬤`YOnIz)z-P`UDݗos#6ڷJo!N4>2L-@u{ӊ5}W[ 9{9bjb4v,G3pF ek._=g~T^ݧjޫ@H^  wC[#VoÕi9r:^)hYT<0}D̄ y(48򉗯KFㄓVF1) MC/uўYۍI~v  q7Ǿk.}s|q8Iڍv!ğURUIv]2ʐ?h%V-#Jaii| $WB\Y T1Dߎ!4?-BF8}rnٸS:fJ8էLT $ (KǷ4q縗E ,yX9fU%Ddu~o\?]IG>utD?e/"60Ȯ0{"O4N.>/܆-=; 634Q28}'*4[l|w4u#ҫ ~\' @%Ք<*w7$v&Ԑ/gri\b ! Z+a6"#:Jdbg9ǛW^okrJdTusBq6Tqdۙ띵5bH,]Ҧ/u,6TI^rTNNHՒ+"~ۨ{wʶ3V,A;m`yטS qUe5,49Ud_9 rwn%WT_0Tѣ%w< @ 0$DYdѲ`Gq;Ck9.M;6/wO6ϫEN6`jϧt\m]YCFÎʝ:4VaӜD1ZrqrpGimfXzKXԵج|A͉GY8Qg'9^~cKYi_ZpP5x?}`0Bwa~#oþLs!jϜɲF#<8 ""w&x6HC|μF' ]eNk* 6q[GBg%9|C]W \ p6 *$$SN'}`fKe&Ҧ.߁2wtslҋ\~% g@2Đ7LfwUFBЫJqܰ.oS_}"jIrB% MiRvLc!V?(}Hc3#߈ +FJӦ"1|Uudk ޫ% _5Mܬ,JNv(P `Tw]b) 6/ @>(ت }9T hH i<{ .hm[[:lĸX\.~D9HA_(n7(nzaYHܲJ|-IQڨ4(^yI^Bsң{ރL6@R6츣HFesx0LOI.j$wB.Ӯj/C\u!u(ۋf@wQ#za<~KŬ芳Ca#'Р5i[v&"u3Tj' BINGCθ)jFJ¹ cM%s+ 2uީkŇ \F맑^2nLFŽ}. bU ѩȣr]TCXk$6+?î1ԋE~Q9υ&;sd#x}zZ,IQbhTBnvT_j4Ar<}~FFh'|Dhoon2 _#G=eH +DYzv6Vj#Y~hz"@/ t~j+|0?BKU2^J Ya;O6!1 1ȠuZ&/KUI|Q GRjb14m'tXOE{pbq<1ljkx$ij+Y;K7p9כ#CI4ۈCM+ɫܓr-/pګBaU7%SR Sm gxܩ[r"#3y3m|z2."hs-|bsa-ڻ3X).&UZş  D8+@9-RH!NIS91]^H]* f)& 6)dHSh;'ȎGeϰQ=W;B!`RCc 7*kω+%aEqt` *30"ِMI5P02aN=2r2@J(/5n*.C;<ʄ zzErɜE[i^Jnߦz3S6eXX^NBl)GbMWWUfCFyf:t٪'.vA}bt(+OO'ڔ*L{&EJ-J%}xJTbpI *ߜBx*'"]Uc(˟M N"?"k6K(!wǁ#j#2IKȻ@'JFpB5N(˭))W7&lOg9|?7V@!=7*n3*UtMR?OZ=ːovug.@SB>?UT!?cBK)5N8f(\rrGm8@/eMQe.,[V[S&ςY? ]X2{ _4$1.B ?oez z|Z:1YWڼgXq$z<.×1?JniFcpȞDh5N\vEq9p.GlZAh酮9yQe[4o')Il4`.3:n4"9h٤0S&_p+{ PtF;w?viy[ 6)\[b$79CG̓-5{#p6ff9FCt1t/a﨤_D6b+[0y_3@c%@ :4hoKٓsyLkE w+[o ϛu q& A1C~ rddyv0Hr[MvrJ!`0PTWH큞lv0 aA<6ggi 6.lF޾8>o)Ndsڧ\46T^Tu/f 6byF#`[8KyЌkKj3&LZ]){S<gNmC:Qzeze1R," m׊ ]gYe#  -\8NkǗGqVQC-J #&~×dL}p*+7.ߡ7G'0 7qD2ѡ3D քv3\WXf <4*՛c?]E-˕TZ?TFS_mL!&KU8oJXebΒ T+Zd/et=ϳr1V"&efHOq]~xIdߥvi* ݻ]tuit(Tt7tٱc}% CV>1;"r 9|"8qjέ-Ę;YCEw򽸋k?K܇Dsk5/-ћ>ڙ9;``꼋5>${vo)LϮ#\ve6O6Er0)"o[z5CmxC m)7 [+ +D#m.K(@8 dvY+H8D? Ts\3V,}䍨 Զ1Xd_jXيݐ$D##JR**8^k-˅*$kS8>bp%! e [zxmׁF2.'_k:U]^Ȣfoû";c?',LJ 3t#6 ~޿t.GTSlE^.q5Vp/NJh5}%\)ӴU E -.3!ў1ՅaҮl#y># 1C#WW ߚ jk Ua 6G%j!Z XL}@;R_ Y$nK1~bnx8dz \$7+ϐи>В=T=u7&ڜYKjm#n;.,}zT'1j Kיt'FG՛`ZQr1]}*4%m9N;P7p>IJb-vt"fyE'-E> T-Akʞ/k 5x.6CׄdhlOư1:!zp\gm;zp`@sKm,/_&+{&aWK>_,X`nOu&'|Z|.ڑR6-_\5'ZH0@B1]>dQr:lysD-y-tY,(n0CiОUPDՠџpwxMĈm9W ;wPfRemy8IuPq? nב~<4ʠd+pnΔ dh]By[Uf[?~ tP{ϥpha oC ~ޑ&VrV[r]4ܛL%Sk6ZHFs.k- GKoɁy&z|cg:ØQԍDT6OQi-DTy&bm{ذX\%GeSU٦>3ʊ"U=]n1|Nw1$C+iSr`O pP--oB O ,mBvr~_&uQ~n`Ws/W~(E:-vL9%*Qm;[v*Tk8=Xo3f\X (hk+}V@獀8MSn\ô%@>|Tf&Gt,T͟$6AIE~$p@+.]YHxPUQbm8 KmWTծB/#FUOKF0k*^RҨFwI&vpqc"ю/ʸ7*[Kxz8c;᎟d oo UtA)).q*80dDj85R1 -(%wC /\^<49JJLQ\#DcNUa΅1>7eDյtT.{"ѝ?΄xxsF>7iCRSYt,E80( 8Jm86NLDyT<+PwC1IJ$rn߽[I ܓ*xfiDbf%0Ji N׀"C~ח;6 lUy_?Y@u~챻 <ܥ.E"کp$F=l.- v3@.`Z㣍y+ցL:B.ߛ׊x (B ST(IA<հY{j8DMYIM#|oPzy8T̢^NkOHvҮ!+i8܋t#O 4-3Z>'Nɭ_,G]g6}4G OPb JՉv¦mG+ЇpYB;ay/M#˩=JGmfI)P7hڱǖʥhk?I?yܨ 8l |AŞ NJ~Xiv[v0 ˇu'M*3g>HljҚJ}xU!3TЀvQd/Ņ& ,i)gz1ǡ5,%ki{ztP 7mުKZ>j[mq~TKɩ>:zּuHB2jLL6o^v;0,y.&m@'獫"!FbKLЍ?|6޼߬=}7't`Io}[NXt㥽Yι!;H.zShQע[J(>1n\/J86EnScl'lR@-z[&1-Y>lF5?[rL^yJ!IS^Ҟr& ?Hi |'%D3Jŗ4wHis= ;K9+#·xuJvʼrdK1~WC@~ƍ<0b:*,X}C4hH6P ~$I=YT^5q ^XءJ T/<FK:Pz.q{@{ߜ:Ct$ɗ:_1Ma ^ZfNynP<|XG{͌31cCj ւҽ ;hFtPǑ.zXH41V ġr 4k5 UN=%UzzHONzb4M]%zCC{^1\m>N(#5ڡ3ʀTjѣ^niFnNa[G$+3Ƌ-1BKx-}}A͗X~ot>vZ:IlHu \ 58-^nېZh(6|aY7E2.Kj^{=rf_ |h7eȇPGkϕ8\WO1î'fY%>(o /# .,@ N!cl;@f:S,> ,e; bD?[ eѾ=~j[pxvwBഘrrw)[FmJ>zW|? KŚmRL (cI-DO;Z5(+6Yk9H2l8O+z*.f7<Ev.S^ċNqxҞ :zXgx:'~;,ĝ?ۓ[O_`6!Qmԓ߆?y],:);xDRT0 ^Q?hhd*~KAm՝4?>~hI 6(=x;B&wE63%%;* zGDEGϐU6ӱ X+:pC ӺKZ.Y}}w8[} 3NRj PGTLrwX#kJosI ;?>|徿W5YtQ^9"3zD >47:>Lbn?lnxؠn!ROde\NRZB *7'CNYA ? vA!?r,/PM_lL2D!^U_1c&,ᤱ v4 J d5$x0sC&ylo];SB9lfwOԅ}7MzyLerE(CJlDvH(uxLpT\h^f #0E45I5]ȶ5}D] 3{mɗ_(q9S♜IH@@C/jviu۹~m{ sU0sY' HNbkT-z?!L\7 {\ޢn[bOq/deфvCc / a3v-G(s*dLRoط>tav"q^bm_ZϦDZjI۷dֺ+6vn|P 8BܝԑҦ~x֫Z@7"]Y0ȡxT4aE`\N-"KԺkGPK#}S-+<?7OfMO~Zg &-Ee%/Yy`>hV/b:^i3&\,plz& 6蚃e/B%,CKFo= :"w(ΥhU>n~hKu{'{1|zCЁH|#Cpvȝ) L>68J-eQ8_*E7,~t :](`U>$8(yKWw5DfB45!*/o$ @W%'^uV`g s5 3d޵W,<ʟ]GFA*8 lB]HɰFd n۪mh+&]sqHVyƑО`s7Qq,k#dQÿ;\SWEuTц̝`G?`Ⱥ@|> _G&[Sy}N18{i#v=wa$gb44dL[.}cWZTqܑ3#v;eOeqTS`@=nR:V*ydD"o7y;oL「rF3H9-8&J>p3$u0a7mr+JskTE%ĎVW;'EdTŰ'čjt_MU{fd-p&BϾg3&;~:i!M0Wlړ+ lw[9)R>y(";@7W`EE]< cͪé^4^C6[˧Hn}S ~de ߍ}6Izɥ "caGmgʓt(qѭ֡ Q'W7WGVcԷg{xi;F}gXઘ)Lf-|Ud"X*gl~RMxG X'| nw~brщ{!5EE aT%Gq>6Gxn}XN*zVr`'D_^6yDž" rǴ->ޗvjkVQ/CMӇRa W{}7p^:@_?-3НYjzF6ĦCPro TVpBuF_=B(o7|D\UCq̈́p7T3N@BoɧS K{?3a{I.q~]#N6b;Њ#Ri85x-"Z-E !HuSC@bK5q, zwiy%- j"K=9kg)Y) TܺW}ҏe1T3Y])h)ؤR}ںy/ )j a8ZXRbمj"YAΰEȬ*r¨@|4E&J*:HÉ ܫ<"B/W*|,lzB6 aK:BȩkzC6jv+"g쓃{L0tf tg#e4LX"T;Yl e.V 8~M7vN gT""b8GN:gX[>khOl"/^7Qp0[G}$v Y;X25*_~A>B*;ߣ c M~J3>CˀHt,7emַqPjP$ 5=nIAT Osݚz[U߫PM޺T#\ vB P4 )B{K`m\4'B2&ƣ}RЂ7u*6is9as[ʈ`~|Ug.x¨nkih6]ڠbGJSYoĸ. :Psl.ؑHF>,:Qm<|kgY:Pȕ wm^{4.DY &|PUu\KOy9CH7@}η|cg6kZbHzduZR453h!=m iDw)y0bm8"bTCC5uK@M* z '`hǁ1Τ~4 .w.$>VR^uh͜e+ogvhL(6Fnل6~pI_$-X /[Pp@CBK*#j1zݳUkg}+u%Εͥm >bojJN1:+W8}S(b3d|ty a Ko\S_`<N]?gdF3K+]rMi?icլs/GQfZը#+g~}RI&/R iNjeqK 2>dPiHC&Y_{z¹šXPsB7a 5.hbY)٬qkDT}uz_Y 9;M h^ i>[ |s6?#xܠ cY!BSPNZT jbxD:dAͣ1׺զ.UY: U Ĺ%8hG`T0ԓ#Y݈+pZI1%C^eC|,X'Chv+FTd#xxq3$\5WC?#߲.2"W xHfh;/F9Pac>r|IvZ64 PN/`"@|_|(̉M1SP)7,C]g;9C:bN8(`ǣ[٬g=>Dٳc|UgUn+.ɬyzkU]!or+ħ2n;{ amK,y'XtM^IzssUS< XIjlsܡ.E1l큟BD$ڭviu ,K>Txt~ʇ*WH *y7/!)-L qwˠ5TlCYU|:U HPD>lg{@ yUuQ}6AC6Ŭ5d"IZ p7n *S<=i,E!fg~sq5KK4BmN)j|%5A =~A*.mml1OodfyOԎEbK9:_ 7ҮCX%~Zrb_k@fԃٹ@.^|A[Ft[Ms1 i@Pvih>8}*wI1ɮZ{ d񯺧+R+4ۗl:a+bsCYe"mG00*{}K|#hx1<:پ!%֪:h| *5$;(KKENT)S̄5W/ubzNϥgt pV4Or)?O%mR~muV? "5B$b含yL%Lbm؈0*ʑlV>de>ǭdH/4 RұnJeh_Oq:uUFA:~GdtZZRquڜm%!2/;R>8 pxiZr B14~ML:# p;6>H!Gj0ޱ/m4r'\p݅U-}z RZ[QY @ \ylgse> (._˱#L(^Q lQrH`sQe jAH*Ϊ=}K,g~AD<B΁o6ZٸO X[nG6BHM=EtMaG8!;bj!?RoK8Oʒ7sceV.틐pvco_EFtT:̔鞜p}1迒?迼o>$Q8x3qR̭"4Bs$znn!m(يk0&RzZStlm$+Z$q3;]SOEW.sHY4EF`Ope7}G1! ɨeg?8TS$3yr1D`7,$jޫ#4\_ :ĺH4,]cyVdݤ|,4mO#˶v_%QV$(m0rAS0G@P\Dnк-)Dgd #uP]tRb$>#Y1nS`I?2nCQ3(k'wLei85Z z<r5l&#APam= DǓ}h]=CK&t)R<ޖJ͖Lϵʷm_gHӴoDiU*WmK?w__?#0(9{ 5SY߿Q4 E8b,W8Y 0)l$Ψ[?p)xmܘn(- 6`xnN%mB\ ./iyvj$p0\Ggt؟ްNZo_ DŽdF൜V'@o}*!To՗T9p>6/47(: /2u)exnE9&+q6ZwnU,Nڭ!Mlp3f[[nͷ߿x;g1>_]i@V'fi2T2f4枻GnG)Jmb?5lmk|urvpߺ?Q%yQ31(<=dy1 ΃TA2Y%I2aMNBN4&ٺg nnɾC(*2< нz> l5o,ۓ.hld~:a#V&ݘjGC9+fPAofՐ1(μbw饔YҥA~񅘯y67#!C2t¤ux$doe L{qzE o25ܗ1酐qZR6?ՄhK{,{1`,%Elr$p/Amd<Q̨Ĺ:1==i;ϱVU $*/2 w?Ǡ!a"~qeA(U%b6}?fnu':[ U|L<\wIXm7uuQiy߾hpCyUVqlu1]mW>w)xi3bY\c96:)(ҝČږC{ѹ91}s?¿iY۾aӍE-@:I dS(|V Rw1{pk^C֧w4cB 8qK IGRdT5n2\ ReXwM\_s瘙 (hL0Enb{:2H΢Ś^u5=DqF=P%gV_/T5rTb'A(PׂPGսtIT=jղ0Tbxh*qO-rV8_d^mVi'rmVA"cG˓4ߞ;X#;2tp;m"*;7ޚd8uJdA1ATdxu+DI䌇 &]C5t޺e aPpoj@HL鞕> ͜1fT]S]Tfiyw[&=%V 첈,*%8.% obza" HI0|lӀq#\3`h.0C i+eF p5o}y{ߌ87:j,k:ϱT$f6YE῍ǿ5kɞ\iV Љes[mr{X-[8mF~N`\ .X$+9̅y\%vfH) KSlq-4qIccsqC2 Np +qtŀ9W$Q_@J e}<+{wdFvD|zq44H{><8Q'=f/Q)i0X1KQZLbo,tuD]h0Y^MDc;vi"=N1--~[43Dby A*[j ?lU@=I+QP;1wo93 clIp ,%|cV8.>n+ ȩlBwH_O{!>9>K'5+u#O$]ڜ9I i GF/?[<>vGK(@&jY [?Vʙrf5S@$~=>DT2s8zf Hlյ?V'6e55ܧryul!^Oh&Cݤ 1tܾXR?~ɘM?|QsL۔3DJaOSmb.ikh44 2…t0(ۉcI eʒB>K+Y%`_O N(v!^D};j}FN/αH0wC$T2[ϓB$eemocѝeσ>˗"j4@~&16E뢄 cR ? T1K)2MbJl C# D_zmH8wY|^=Qt|{Oko; Eu x:+"KI2н@ ԪW 2;92; 7Az%?5x f5D[,ɖgUaph}X |"Fw)u r.6 6K}$>9gϸ*Q!u1&Tq 6I޳7b<·D.bpGJ-=X/(^fcZ[j&ـ=*,`͍:Hz+Q؇E)n Z\d9~uSku +SVOŠqDXA,wǽ@7+“,W3G^lk8ڛAt~o> w4zmsª5Xsg{,6X \y?e .Ngl@bXlCp6Tʻ+XtMsNr0m[#&Mg+HBOVSʟ6Uҝns(_Ie3!p"K{ 5lS^?_|X~OF?簁ϙ b4#q~ӦOOHFKp@&IV=u*6ԝ`i p#Ձĝ´nVzi\E6x^ 0kt Ľ-άnZ?{kI Zkm=yO:3ꡜ!jh "!;v<ӈ9-4wYM>g ̯2oytmt ћ#KX];Y[QN55(1zX|dt41PV)asLsTePℷ~] j!&UoriG^TWu(~[Pt0V ] zvPT\p(3I#U21zTiy$-$Hd \;Iy v+ThЙW*h܈&Lʸ-:m"`A`ZuWtu2$8 L*^ -{7],&އJ3M?B`Y*w9 Y%hNY) ,̫!5?f5VjTSQ̘r[c3j_YG4ʎ6F" we e_珛"yWyWbw"iz:?ہ*s:nX6o\KM)+omZ>ŕD ͅ2n\P]:1lp3E1^c?E$\H69r G䇟ek#Zvz0/5хG>FT Yh-}0\,`!4q cIxp7/jdo %ÛIT'VFDޕMlf*@g&]Rp"=]nvDNqCKIdAUDצ()Fr0Q] x-2*QzչT/sF#<\x(jUMis<2EN";pjlI= NfWg]+ [1-¹=f[ Gƈe0)|@>)$Ok$ͶN>GXϕ54Evo}Ȟ'F%~%JoL?2\L;.WzWUC+iE;XC ) FNZ9 yTc\ s# Wn+Kw?0<@,D2^Vkc1wBB6JqqSQ4;6YBf9xC[p^.䖷d6*G8G NS~e@E:#TgC ?Ӣ5,jք{\G|5n6~Kso0<y4ŇXe+.5@ʻz"@=iL/f2;Bcң5t R{ٓ)psv;;UJ4~X(K@xI;zcX s-Ś 39[!3{qggЉ8qg5A='j:8C}qfKp/]jP]B~&Ȃkb7#q 7F3Z*A7!WzzU`y15U-Qt_ BT96 B~8z I=()϶ M<0x:/.bͨ{CԢ܂zmETО'f3mf;<|8(+rFPs2 La\;ʯ73_i˼Xb dZEP].眡RBhf`QwX]]?WcmA9&+-7?f< Xr 5 iHRAR f"'Ehf=&8pζ %}wM{@>%6}Hdt8#"yLil#NnBb/2'pL!խ@jB; rmϘ_n2♿#2G">;\aONuIBEEa $].n'+9>wkk΄㢤+-bOLa~=)bg$Um79Pw/ppTU j*`'uVz9Gc0S=|Kam!!Μi {DɏI_@y󆠶s[_9,°k1xBnYZYVJt%ԭw*30쨾8 jL_sw|G},n?4v(.l1#B,O0p}@P_]ܡWTȵX2j)tbۗa,"߮M~Dz(cSfS>Vk,+4zr֡(:̵O\yűX2Q,T?u#SY懳9]Z;Kb)(^C H#vRfb76]&&Q4poRȄersZֺLʖJ2N!HLںhu;-J4z!Ѯb1r?MkӢt6u !tQ[kL9BtZ6GtQٕ,jNh Δ7>XԤ<5z?8ҹJ[bp.iCZN8)4Bx{myî)F(ۘjxbhWjNT͙!<3׋_w9|/h!1szvb>T[ħW^xW~;cm,1ݬ,Bu|fQ#5#mz}Vkdje !Rw@T7GX&=ZZO ف/RIm]g)ӺWfAϴzQ1U5g$@>9{!R;$ߴ5}o}6WM7IR\"]GB>84QT >>SI烂xFl e:7AM_ fq%e# t-ە9;.2իW|9"Hu59|+!3OI{Y5mօ cx;ys6F! !gd,m߃EtW-IԳZ4<6a @6rQI88<ۓ*'OXMH௽FVOXDREF٦0ȼ!I6v|aWtHxeHSe-PSuӛdE{UT$ze>؎<+ 'eR$ăxn))P$sW:A4Ͻ=)?Tf//p,b+ PO 9_:C\+w'rHcshƅRoI4:}nί)Ա2kj E#!慛KnXPexF,|ŏUDv<[ (a RB9[t"T~D&|)^8Y.7vt>?"+GvkJl{cuL5LR7pO¹R(Z@!Ȫf2R5m;"z`ݫ|e Nl7z݈0F:ss\zD6u ٗA9Tu3=9w,.y@r'g pLJ=ǤkSE0:q} Q tLKоƽ&γ1,"BuBJ!˒ɤ‘8N} D~%EJ1^苒$Zml'#MJ7U2w>7. K7JW!w@oQ$ @N"/h 6uG0x ίvP}U?](4!Vt_1VjZf[c2e$[_,V¬R}>#EoYk+X4Y ᛌm%d}mMݵH#<5ӧ8ByNTTPr]4S#89?q<!1r0nFG1D$w ~;eE=ݑ)t)Xun302-:e}{,z@۹ad$/$& :j|L"\ n?ϫD„mfJxjgxz08j~}o 7>v, %`uS@Ӥ53+Do@ꘁmEFׁ[/WC<+_VOl۽A0ͅ fsH53c %@k!\sn35F*S(q~@ve2>8" DFc ,An͏ѓ\ |\|m[Bk)$nO./m7g5JhR㎱Ԝrp#r!I ;(c.+RWK&b8rk m6|>fNA;.Ehw20ȝ5~4wDE}6HV߉voyKǞ]՜JbRJB'Z5,ݙoVo&,_ZA (ejvΕ6jNiXSݣw zly@Oğ3^zQPV#H8LӿHWCgU%"pVmc3&<ѓzܠuT: L*y VK6w,ݽ>#5y"b墠>Uq% *( 7װ× A [ \bKM7DY9L^9PA`|ĔSASNT$6+a=v%Q(Y?'LxMb%zyw wk{(- ׋fL,%L?Jjr](6p'\`H7s6NmY雺Tz]Z$ ^@ɰ ̊tȉj3%ޡEL 'DģzKĎzfR+?NYWUv7%Ͱt3H<2':cZať P$vv5oVĎ,-7.zlYl *T LgSV[AE-`%1ŭAX,Um0m:7uIz!@cm^py:miy}AW".My/Iۅlr+/ ƅ4]]t6T| x%g &8TG쐕y6[y! ىlB@`l.'WCUUw̉ߗΪ>L.|\uܣd̒@ֿ&k#: 5M 1<жDEsk w\_u3熪'o#L\2_`hcv(V,tACıy@D~AL Iز`t<Ɓ}uIb(d v̩2_2$P{w>c0I0Y> 0Rf[([?sJ)=b'p6W>IV]L͢epI=0pAz&4ghauUYY֖]PgmtgYB>1BMMKrY71`apkE,|e~[,[/<:fRR}^*ѻjPإD*b,^zFg/l+ AY9D'épФLϣ{ 毣6`u,-_ݻuӛ@MdZzVd&Uv]%3R={o@v UvO,TN:P>o ,mdsC_^!8baSܑIl .BYu(I/KFFpTJ~X1Oid* - BR"%7?*"(f8h"Tg SġEp.g~ Um ]mXhiKVHMoX Sƫƾi5RK1OjK# e``]Ӊ2.ʰ}U`4wIEF%3M¦ڿRi06Cake?sO $#٩Tu0!tm sA+\±?̾vxZ q<XYpbLJ1K&TyQQ;F(m<#Xr1pyZzۜ~z{y=ivz'=J?FAxE2eյYBEc.Pl=e1o6Y)ҾPHEoIhGr}@]-QhÆLOcFқ*I( q+@Ovnj422QdP.uIޑ!/jg4K֜e_PH'wM52%ݥkyʲi-gZaX.)ú.J2q६oFʋJbg Br'e&>tZc T- uc gaLS*pkꋼG~[S_,N^>ucn`i^?IEcF&,*9fa ޷Iu=a%цNyؐ"4ssȮKӥurW43gl-tzNy?uެRYs@†Z jSݭh*? t~|OI-xT'c%|j{: oZ- 0ay`0FpQ@#mJktť[sA]i% "P6Fh!,cKgnlhz џ$I>[G\{[ ӊ-|4vF\pWB9eAWH=Щ6"H|ӕiLK>uaߪ_/TC 5mFn{^2{р^Ǭs9=^ӝ$Wz%ܣ֝! %e݉b_sLyjG@mؤbsSY MͅCɵZxYniM#ۖyZ[E9]+h*\!r$,b>uނ:(l+O뺜$C#UR},Djf!ը ~gL௻vL@͖s0}vjsOy| i+\s+6/d lĴ邈@oD0OLշmT"/M ns{V}>IyQ|L< HE5t `8 8VQ '^ NXY1Gr3]R궔se_ʿуj2 ؋ղ7[VjH PPM% :l/̖NdMGbyuhy&aVds}o hm>8/A|q%|eu to m5>5&KA 'X\jl|N,P>AP8GדOzmb,]XO UP$*i`膤?jBx@rB빵d$%:sF:DP"`-aG$~gtF-^~cVr(4 SR6]NQgY'і0|c_4qu0T0S!%Xp]`ȴIBrm mW+ ' 1X0J%TEMZN M|ك-$b+-1,i9; UYvD91(lA)4KJ" ?MruaazI,vؓ^!(5Eh<~jY|"0)}S;uTAa jr1vmGBMaTck./CPW +4s7Z:%t\1{5סGd\G!F'Bkh-cBߩOUуw_̞ |(]jJg&ᬐ$,P[L#(w,cU|қ@@6S1/(/>&A.0>}ou=FIWFyۛ_t1__ _EF OUB!7q6 91L_to7F+Ħl],]>Z"UfR@_G4IlqTI,0ʉO@-J{VDoإjWb{PdN(5z̔![ 8n#(qj/9Sj͓^͆|6 6h ךռ_(S7ӡ[%|)MD\Xr{XF# ק1w#"lYEfd m(l0 -޻߅S|h eC{ϋBn~@iX}D)mV1IT"Zٍ.e\TtYYHt8)T}V%*TARoi"%̠)eכ$MgemRQ' g9ݿlH/3-lzG¨B@}HBHwC'"iRn+O!m=bQuVTyZ(J8g2@86#-s\+ 9bESZ#U 9 ?ki:3t,ɟ+4lKbȰ!NI>/cAH=:Ae[ԜDvE ENK~8O-zm߷8B {z6˩$9ZhԘ3%|n]^4S* fǭQ# 0{̯'SbE^gTi+H ^ⲳR 8 jߣńUɞ\`gBmX]n%ʢ4boj?Х4OA~XOy%AL&s{90(['H:2tN aG1pɓa@20(q|V@6^R˟1ës(R""}@Qs[B`H(s=F.v!OqܳC o+u|uи rAicy˴8ěɯޙg8y ?Ye$*&G#"}MGPrΑ uճ%%T6מ7Uׂ(@OmHk*_EJ m;Y×Vo?MTy.: J_a>N=*1t°6WJgT:6SRcы1?csqДb{_b!X?= yW5F9~TV\ș.8{nrYnñeobFknCpwdY2eo+cSц4:`4"vc,nCouܡ|v>QζaJWivmgמp͈'/q7O\&ѺxlG[dԗMTJƲSsVQ矄-W„lwe Hz3 whx <ݞ8%\1E߳InwK}וI l)|It(j6X|]t-5Nn5>Cx*y~lr0B{1vPmmVٵtT^ RM&]PC$;&RQ Şւ7Јn}"u._v4Ʊ*L<`m;N nh bmISJ} {;}-XJ6fQ>FW;Rd۲ 䈀>IJGI)LR"}RXħE80 |`U5Q`bP^]̏:X>2PG lB]1Ҡ\^I@hvfebX`-Y\YY(I&x>玭ݓǙ$ߧ:Xp| 0BZ[6utηP5~*T^~ŮXa_JЮG!LR|a@oi0)St{]21̿]Yث$+gs{~|.ܒ9$c>a lv5iS+-sg ,WyrawjVtC!0ѣp{mfK֕<4h{jdxT ہ X Ir!7|w8}_'E՝~Rwe=~@nkxnw,jÇc%>)(9B?ّSe|$q c31'joXH962$)5{0A●SlSUD7% PJ КYK0]DMsFgqٟ(i%Xttye܇/V&&|\Ez/X=Ʉ-;κ00}eQ5/{d nt7 zb@ Q~QUQ"]83& KYy!b\2:Ur("骚1@ !;k5z&Wxak}ZiBTjP%, ?n6Ӊh[I*7^i7,qhٳJi&veV}ޫE͉8;ZLy44Aױ#f%(:gm ! U8n%w@⚪(GPD2FfW]TB1ll14U`! n["xHg{#ߗxcs[A7MPg:!arYm^̌pồHT+Wf 3!j}3qL"ΩpU:oAx SJLUdB>>Ri1z3W+Mr&+Y̛MdΘ8yDxܬp g ꓓIŷ?N aWI Nf5t&`yW?~Jƙ34@*R ypL'Jho)e|Ǐ8 o7(iCvK$:,h '>D%HnPl_mpx+>Q pY*rR|NAZ6.7MA?ƫ rY!Pd0d3rdȾFxhyD<:ux_7!>J.DRKO`[&1Y{u=3OK1;.|[IZ]`_htUsR,.!bF3}"NjU*OF%kԨ]rYNjv9s$Bԁ@MJ* K[ ɲQ=[? ^/0NW Вw5Ѩ f[`uK(JC9$Go^;vNdw3^#XQuuC}Gj ,h,LF䄢9q'<$3YONu$ֵ͓Y6 Kj>$u9 Y]Z[quU^ @]}\gā$hPHRfUX_קbwo\q=Y7_0gx _mhz<ގmg.0-7f `o}!D(P8]^ ^1}:.oE53%2C`D4/օ> `/_&=DoeBv?.P!Y%@$<ˤjmd&wD .uH1'p0Z.G^ܞ U"z"qa"gZv(xMu=*M$ahAğ3Su_ }De SLv __Ctӹc&wxR=./Z%^Ğ8tq}&w78I 2~~L*w"(є +W״^ՙɫ89v7j`g3KLV ^țD ƷxKy\&juzg|('GO{5 n!TsL<*Йm/9o0DSUav6~*@3V2" eyv8=D''&11$OX*7$B3 |d `"Գ^: H`[Ϙx=A]E?  [crIVg7ѡHLĥ~2쨱r*?yCf1n`?LyJ墀FEI =lÊ_]. NmmDl ( e ( @П?A)h N'a}EȽ[_;5JǓپsmxW3H ~b(AϫAlO-q@~ b%/C˺Ѩ>Y[i(=˘&#\+"rD%ǒ`;1AppXg{2Lg2 ĮOBo.w̖2}5 Enp篆>|އ=׀054jGPJTV!Fli<˘Ͱg> 5|d&J*,9J$N(ϟ#*BȄunOW0\N ov@#<̒>-_/f1>B{r s+zvsDw(ɉG- 4GhvV=Z!S|#b5=y(xJa *3̹Vw-{8M}F"8+.ܺ5_Y }Z*>%*g%H 1g8(;ِ|\X/Y%D]>_Q' 3LPP'`!t?҂ evCs Ih% *p C gY /Մ]4j>V]{#f娲KGxjNR\q DFr0\~ܩl)|Gآ`s2ZT0v瓊gD(5x;VKA\2a~-;S*̝rtDZN/C)pЪ/զMU&M >&KĵhXyPF]~3}xsUaPv>K*ʉmE_;"ѹ);q2Xyv'aV_8%HgC6ޗچ#n6|yM}%PfXd9Ҭ~V~fbGpݒ0s~D/=9LkXH|opllڵ *5h;{]`!|_`X6mŷ,Ccٕ[,5sDу(/{;Y[y88)DAFx_!NTZiq X3Rt2s5`]G8~nY Xwaw?aR2-f`‰ x($5aq[c) :ie <i8wGYlH Մ_(Th"T0STzi)lSՏM"T`jv.o1 tzɘ%G>ϵUc5 ="4OF* +F(zˡE9q*qEbVbR_v}犀Mʧ!wY}%? +Eyq =f`|0@JK4\o?BCQf#ՐZ+ !"a;"rmL#1g'`:j̀S{Q?.ݲ&RذdGZd$xěE9i6Nm?b'y+ŵm'L\I}l% i Q`Yg#h@ZZu9z)\}O.rFe㈺x&5ן]ʓ%_|ȳǻO9f7DNބ*R5D.HM$h+z,}Aufܲal ZBS,q~5tɼY) N bHE{󲇴ka9~`PWƒ`@w&a'侥:Im$81"\闤-\Ǟ\)89ѡ/F LO÷C[DY&M¿BA=ÊatT(OfP=JCZ03mi/^ռBH"~VM3u*. 3[7}$"S̓P e։&:`LX&)<tAF{>q Y O,6Y1?N777K7aW>Y@NScL 3nMO[M#&YNO%bmxRh"@ܑ`|Y Þu wUF]jݕ}Rz,QқT$ggȷ H`-.ݝ`?B5egg6RM^L8,2*0/-#57Dջotշ}szhmV)#ɻ\b)Ȓ̇ݮe p;Nl Y(3 Zf>>pV(Ke_OcD#Y;cLF+bjoRv®"U!B=W 5h t3m&}P"X@V ָA` vU 3+b..!t>ED)3?ňayFT˗x5#9!ۨk ]<əձQM6U\ )֠u0м)Ʌ'Z1ңEnJ@'>\/F{,\ +z'Zm,xŗ'o='Y?cmY? h;uIp|qBp2?F7N8rsWp] h%bF ơ-L%EkQhk[ މ]` )߀ 5gnB)y 4X{?~plG O0hy\Q#@ NDۋI]i4ԙz8,Va9sx8O>dvɂzFA=G؟ WdZA l*RojOM1 uG'cO|~Dx4j}m=Cej˕dr6Y|) KfhVq#kc_5lRBz}0LL UO qQELVR,yuZ LےYe@qg`;\hY XZdX3ΧFR2Nw:}TdﭠGqS2 {̀т1_ﹼ=)r[fXw2[d[R'cۃ g3.a#DbdD,_+_GkC(룤 pMX0܉iyaY%(6~ց}Llv+U#" ͡+`3nX`p2?kPG+E+$o\5pe{@;d߮)OPĊdBX4Wo5螥Kwdk>`Nr&ԙ$J^oqg~0~9pB*mUԬg"_47 e8*р u[\t zK껪IK{ȃ# lr"vX\T D*n@hnxU o+ w]oQXLY~T&NRsvW㸮p>gf̳]]=5#!'w{mRnoG?fjB#_/l(-98:A׏x^!!ajzwUy,XssLO2宰cp7T!$U%>)0­M/{t 71.ABl"Y\̀:^Lv&j{`#Oe;݃0=% zJT}^`8c^8JNZ@lR‘?q` Qe:Ỷ݁6TYh@*YOM#g(l[VMRyTÖ[Э cF@.ZV' JX4UUtdt%TNV[yߢ"}BUߐ;7DZTn;u.6^y۽:Z4u7N$FfO?IVE1K'gu!Йhq2Z$|@| 8C&i]Dq6DE˔՞򎀎q=>B5$pOBC#sI"԰ۆ;¯%3h.7w`I8.TLl݉M9#l)z, ^en2v,'qdId<ߗ\, Y-WwAG@'=z'YM?G8}G5Wƒ*jI] XYc\ͬXMu="x^W*aԲ4^sR0/:G_v|=|q3ZosE,JKF9S<7vL( xDXg3Hf%8ݚgp/uE|_X5ލBapqO"B,2N@%/#Ǻl&=]W5:\zY[3d^Қ 1/j!]H@)"{-.VJmB.{ZP:.ZQа!ya (;~KZ'(/ k"/Nbz]0wO  YmQ`1vӥmYBBq2@u o\|Bpz\7A`ŗfu]X:rǿdan$ bh9h(~φ@y$64&4g׌g#@rh ۆpFH̖y5qm+ɺ#}[k$2oU[Bzj9(Rh8 4٪_ʂ;Ծvo[6{I*޸_x@fh|eO xE$" 28:\΋9|"fpcbWG2*j:Qd WQB%y-efsVK~]S$ÙVYGe<8釈sEG\AhG᳇eaPՃal[}!%e%Oջ$Ä}p 1*M94z*ob~Hc;:h,{Φ ì7Z*.ŅEՐ'`ʦSC6N<\wcl^AOis7*H[t["d)KjZsE;ZNR?>ll3tw%aW< ,dF/|ːa`QUw}'a=%C)DLWTe7Tiv`{6:8J1ZEPV~.wuFTK~OTZc|#,уh'x[whxohryIĮPS+Az3+5ݧf'tfQ~sA ВJfX?Z%&ֹ5Oؗy0#(vV h[E1 @-tZ9 iՏ b6r{B)x^shMRD 6R1\ fjt3͹w]J7h\ kξL,G`ׇ~H9jEbbvE`h̀/BV# yt_|7RN9KűNaP0kϴ,? .:II-hmHW~dQz_tx-k'+?Vܣ`n-[I\5Ci(BOm嵭*xgHvgeFxd/=ZjP*3>pJȾ#gc6Qb// Ⅾ2V,ęQNޥXE"VOƨZ0ZbȓdAemj*(̜F1?M ‹H]44‡Tv}nVʨ\ ˰2 lȘrU qpxPբ5~'vr)~S99V͏[3lS5†)lCڝ¸Jx2B`⯄:K:U2FGp0=诞UbI%k;( g|l`dv~$=2~dK_I@.6ݤ׫XHQ)6@۪jWS"VF (Kλ:Z#+jxTH٦+6-QҮe^(OY!,1Lp6Rj`INL̎e |&C ]Rĉ r׀piapz pW@ܩTi4e/ͦ/ht+:R2)i7͍Mʴ^b,̌ (WtA ?STdnSȮ"!bO,;nah!x7;mT;/(,By*0ȉD,~kFaOaE9Rvz…Ěv|آBDؕZ'@|ilHUy̜ AwD1Ec|&v_as=" kZ'&ObG1+эqEkIN?M%~.v*NDEۯcpVih֪O/KP*95!^ UEni$TbXaYX[5̎+_i=8\ixxrOp4};B'gb-q#rByZX-xFX=G0|7Vy8uvvO>/# 3[c6Cd5Բ g NTWUaֺc-7Py[?m@z7A1BoKrTر9^ӪO2Nl]2īw.-+xc(%k4 /G#/;{MBg? B}=S{=)||43 B?m5ueBջ" "nmBOrkv,NueSK9:L㺫\s/4j52*- W I&xʆv!ZV疋DVY sk^dM&H'ct< 3xw*QLfΞy8cf-7OrXٹ ˫-2Pͭn4&Kgfe~dnW.VDpIUJ.R`ds>>p>ػ&4FUesQUB?Kx?iVQ:|Hfsߒ`ȤǟHRPB7@;,+z2'>Cs-9 t{@Cvh!"aTRSdž e% @fl]RR$Zx~)uJx7tOB|'~ij%ע? _qcckEJ+!@WU .\ -bSښ!o{7˓3Շ\ԋmgҟM-Am{{$:H0Ńs$x9^YvLZ.H+U%ĄAv5€CBY}q^ƴEt|*Yaa"&Mzβ72DTB1Hάo8Ew.N*}|Z_4cR%T]8"YFJ(ehBo$]1_ bm׮S8L5Y3- 9ܳF3>68_& Ideh"*Mce dc~ }RnPce7pn(YnWm*j82T;xGDʠmxglDEU.'I.+r&~Vb$Yp?߇gc?-|zp7"/j \b8%MsZdYH ŤHidbnU+;XKs'W=9s4 3ynz\G̩üv2 aD~۝j<ͿzƳ =Ikn;e@^#p.9S r^9!!e~-v8Xӆ4<*(=%!sqD/ ~yQD7St,̰jׯ@Ak8q~A#5&:ʳNQÐ&EݸC )8ji !` 6X(A+KiuxlP&6ﺞS6+6Dt $a@5 DMfOѧtZ #L^Lt$Bwsn-رlcW nZeGQu'zί.z vCQxIT%2cpu2˗y0 r_BI)4HwGrC!8zr'5W V^T<,&h쌉3<^09تUOlT犖؍sMw0jj:bI5}ZxVFTc%F&Apt(b(1,^n+#'UòqB_+t G\=3XnK"na.} ./5IҖ'davьFS:o$Q$h$Vk:&O2U׎X kYrX{Q2n>.GDH6C: J)o?_˧!QA+Nռ}oQqoq/vDI 'uS8Wt@bhx>ŲH|>v_ -LrLQ{ސDHz9w  U#kOsAӘ +.F^y!B:V6t^V| 9?R_3gf v`*UҠ| ^nĞ{UܟP4ޣԮUYH(1&1 :+д,+>Gi %GdĔpйr :z-~VgcgS޼UW'Bg6Tش…tޟfJ87Ϲ u*Sm 4CqxpWcW,@: ڝsZ^ҩ7w- 6>8jVǫUuB8/T|E!31A7q2\n$C ~_$'/qTyNL>4G Ӻ8qkvIݘPyz,j5unC w)uַIQpỎ oqŒu2"B'`ad=T.Fio0*l5Twsmç P[Ӊ tY;yLPX[DTġgH-r&HRddf+TbQM(yiZ{_L%e Jm[K/ =\ | ⎠k2e"C96Si^"Gc"hDCQo_C.%8Ǵ 3,~.Z`L|j.U]g&$rYȹ&藀UWwm y1[r[KV 86 WЂ\5/R?g۬s$rzMHVnktKgBHT|Ǚ*o>f(ZR F>j2dҳGV^KOq5;e,yx)c [ ܛ@ q߁o O8 sms(Wv}  7#CtW _!{1v͛cZZO`'SND֧`R$U,&~Ea(r"F؜T7wl#ԒWLIh,0wnQs ^G#c2&ϕ ͡Թ@Į2Ur5͈21Jd)YL9ivbJbSԩMhH;/7hGKhqZ7]|b1uq#`zj>Z]ܞM)G "S:T|PaZ.E킪[ժ%b *cJ@ǎaF6蝬늯'&e"rdeY

5Zz 1a8;<睓KP ya2FfGpfYG?|A+8J 'TIڎR de>n0FVC d~vJdoA}sFM5'lcw^N^)upiLm`= mo ~,C\.-f_Tgy7JK۳M> V! {I%'1nHe5'(W>t> tǝ. .u-H'%, P֓[Ŵ`H̊(v&A6~D> ģA!0U)32uuPe tބ*9#mh%%9 Z@+_O9=˴c`ܶht'*=.l`#<1A]S{AV~6Vv_V>pfk1üzKfA*%2_*k"7QPA3|( QB.oc,(<D{vbAR\=19aS> &r_2}'/]>Aׅ-I(TĪ7UU9T!P @\֥(\b9={^GG; ]fk-G]7a/¡gڐ! Dpہ']Hݏ- Pʑ6d8 _jZ8zEs_A)\KYB(ONյ-MG{3XW,6dʽVzd[b``̻8 uתe%8>tzsc\]OZ Z, ZŃ} nJsN}s֝^rH2e?n5bˠt%MB&A+Y 'Jp^ &QƷjPE(⨌RMbP~!-vmQF3NS':>z2o`.jm.jtpf9 a Te8  cTͼmp_>USHx]-b^[<-6)".o.c]EOc NӽZޝ.:d-ñH4uwψq;%CE`Y\w B2V15_$}Gy6!t agG6D(6o*'.'bwS$"DI$ U[qƾ ͎eUR,iy JqdgQ[şupD(g64mxWYU (B*yYvaO=̅H!1G(nVW @ kh4,j@7_y討h qKÈ=>d`eiCD%\ M:YCeNvV'7z3&>ގ Dj(Ad)@ cؗ6??7xO<*IXdhɂ̜ +_- ,'4-4"759+z{4\7Q直đr؝ (7IJ%cKI{AIv?n#+SDxhe~pbW2+`k@C(v-G*O:Qd]ڷ0XYk6FID-SjP#]}wqWfM3Gf~0}TyewxvdE_VRYR|f/_g h0r=OG;PwB 8gMFW&7yS%Mo/6_c`?bzk΃Vn+-.D6»nU1yHt@Vvޏ]OTdN?:8 }[B¼@ս1ӚW23]o~m/׺c)K$e*\s=e%Baۍ5}vBڍy@Y^֜ *sd)YG_7 \;5Px>άj Ƞ5{?m®wV) %kRs<(չ ,-Ȇ̂JXk2c$DYrFLPˑKzZ: ~]kDDe\WľOf0o^@QOփj+]?%ٝ+#U& (ҩ_+ a&QJ@Mujn4 %$>PYrѤgelO8â%4 2L6kq[ɸy X)ap!l%%:^&SO&-uaVQo`{:}⩦@d.")a9uW .$"mx$UelV 9'|Ȃxz{VQ?bzuQglXt*\ZjWIšUsθP5i Rxl}1#AP;tLQK^wD]+P>0K+JYr4@ݳcfJU7MD OlOcg˞JZ ~xnY.KVm^;}7:UI'WtA=Rh!jd˧qW /@)}/unf%3SsG!D]1}(W9DW}%4s@^T-m5Yԥz'W]qJ€L><y=xs.pڼG5+|ҝs:REŻ߮V)GbuFf(4</KK@ &Ti\ /=}gAQ8Vmh Q;rO*F/V XޤhHz{LZuHCo3`nZL7vDn>y"R1/̏tH+ rW@M _&=a=(ޞV[ԫ:kX,2w7dPGr[ğBV5gذEޥ rƸ=vs\!#^Vx)/ e b1J%%_ٳ6Ome|!m{l\(L/"tmbg*F]t4dODRD. 4]w;Xgl"t}8CBo`OwA'yx騈-wG*>(2r"%/:έ"U1Ri9e(Fi [&_hŌ@4srJ4-f6]ކfcbp{r } k҇"g ;.2x<4옕 =EP̞<rRLHV,j@XIC+Usp.eVS?1C"8<=I \3Jwt/:.]VM =(aJS@?ǦϾR4(B'wa.^ɴ(6lgeE\72k!CWK*^RcXGG_ H#@˄AHgJȀ̳{&-OOiB%\AE29_%/"3 VY'1 ڟH6cSG["|B.O6ugҹ3Cvb-1? i7ȋZE"v6Q V`nϭ/(ԍUn|fЎ'@4C`$c!8ɟD ,!Ә*)e1iBX \v6H?Ts \,-L*Ӳ4U,y5sUkٷt>amֻ 9׾Dh'K杙f/<qcL,$XF][$,? CJɩO*R v鲑H۞eRoK]2fkxpZ&M$ҝYP ̩ (Oc+9|#W$tm Mw06ZStүFZk&u`y%=L j}4"h";Ry&xԠ" Bx2TZIF_Pzr]YNcm?(xmMY2$"ʎ hAiH …>sN#KXj.ɍ#]~pXORl[TTtg/Rd^/G׃QGIc뫪n C$LfKY"sZ;\&c3TBU9UPgܝmĎ.o!<\CFM}2/^=FUbl_r-AWI0/aJH;\-2ŠnΤg1o8 1~ * eS7.;a ʤup3a({.p*k i$8.S^ 닪?QQ͞_$[X#fx>bvX;bMN]n4k- nm%<#Z#%>4'H[j){M:ĥfiXL*ӬCP3 I]?"3]ԍ0B(A+nW9c4kK=TRfB\wQ]b`jJ6V#d^E]3+k- } :QylBrU ՘`VHM-)59h~ ݸ l#ᴅWv[)ePT3JlN@kaSilfа1Xl"W0mIXm5L}=u'[nW0^µI ᇀjkdQ5+4[~I9#ܘKStFvqr#ܐyWRK<&nalLBoP;[S6[gfc-.O 9|͢okز%2J&K,f;S<$~9Ʀ1OuaK 2=:KTx=pi9-q[Y9$V'na{BݸߖepWb^[c;މ@iȹiXoԣTKe`ț^$I>j:ezp";R%GMfΝi<̫<6vÞ8&x!>CkډŹ^u0| "!|OeeW}HL U:񶓼qA˓ i-cҩ!b YHՒn6ꯥl꟮ GdGcgh%D۽0T:GxP;o4Za:LR83*+QЁ ,-ia<8YNqeV4@fZ4(')LG@Ho76I_N 0+c ?s!mgxRjH@{ץAHڌ/p[ Ȑmtrdʛյ<;.d:wLے`@Um^tWii=ve[Xw˫PNbn+ }Ov^ y2G(D썋%HjEI䞠6D! ~x t.?O+H~PRZ.nU*KCj2\̧A|#8룢luRI!KI3cyJ 1'Ƣ%V2- f=.qNM1+zP}`ͦ}ƨ,)ơYASyUUPĄ7tbQC@,6 Qso"Ki1y"5|Ds Uڥw!u~12Fdp/VAu鷃vU@%+{I_tf2Ch5AU,* z;+ ? ,dFu킀V&AxJ!X dUss6hZѡ:r[0$6 ~u$atrTmPF.tN M|N&fjvŝN6]ooM O >QKԪ NGۿZڸ<&ow'ʔ b<5̼)~pLg_D:#`NI3&EftklxM ߖxYwBPS8"P?F/עUe~m臡jvh /$\|" {V+sWٹ?.gܟ7|ߣ[wn(-b|M KIMckH`ur;yO>2wٞ LZLttN !;ٺ=1ր3Zkg^jowcdTWZ3}3hu\n=o6 70 *̀|u;#j_%4Zh].H$BE 1*-tktEp(h͉xZ!X Ĭ$I*(eSҩr3y{QC{I|iyIqt6YDg{[ DJ|;vO8>7`֦Qec݀HœL۔w! i0>[420O5_+$JkR{г"'}:?{ɣ]p7Y [:x&ʖ<Ad\c|4B ,2F*w=.P4l)v|cT5X{ 2>-xϳZzanzDBY*4.>1VHxHs'ߐa7^l 6 2>6 !ԃVo[HW=uϱPWS'):5^|K ݑt轶MbW6{OE$2@g;}v6Yn˺(7ʦ3ۉuNrWF)5FGGl-ɊU7{,oʳRW: +:@J`P=4P&^4?*"6F\y֓m1/M5tf~F!Y4.}Ki%;BUn4ݦ S^ZY?|IZ p5!>x2 ??iyDlȸ kJ-C'LUDXIYַEp=Vq)ו#81JFqAY+Z5`%dÑTv1&n ՜}"W8Fˡ#hAj:+.|Ȗ@v~4+W~?W .#M-[iOHN}2!Ϡokf@s~ -!j]Cjcl\>ᏃLͦ,b[9 _+/f2/ìm^4&#I-X3OpoF,C58G{CP(GADK]s[Cd ;DHEVCΫ2K=KM2`NP8\(D @k#hvb{%ȄC#=2jC5ŒvėY+ͅ1$ \wA~un迋LNuGi1(Vhs/({[dN}Ǥs]OgnpjB[hXױ1?!PN3j& |s}U1$jdB{9tZrWpƪa},RTIL*5yOXe|WO4}g#;uP ]4HV)z}jP&fy) =D(mԍIbBh}DŘBÙ!ߟO'*V4VD +]lY7 :lkޛiVÔ9cw |q&(jJ JuMy2Qo}7fgLÐаQV5^`@u?Y'҈G Z@P僳|MѲ砃aeOJOS׏>,drrT~zI*{Rcp*6=] リZyu|M\WcmoAy śKr(;RBT)aͩ? j}J}5W;= cnv9q\ ZdP~b6o8]EmX|%"HXK mLXVߢ8lϿs*.@uivq &❷=[FVp)LH[\':ю&cHW/MWMYO.h1bcK-ůB9Lx"HV#G*L3)=n Cb{8|pmb/ pX2 ?|·&Yu+CY8lE3f[1e]#V<ԇ5ng&%;q-ac6 ? :k5+:K2gј ]G(_ Xx`)_jשcP*~d2s3rYMe352Q`5ܺ:;JpO2ri`X@I Җ؛,'`נj[Bb[ˡ+"/|9fTS.{zhQ0-L%S GYa-VpM |S^DKO֕EKh3*Օ;)f|Й)aErHc&ʌ2,~]d=棋X`뛯K1{VUױIHWDA/ڿn *(rĶ.8j6y|.rAf)1^$릾㠍R.((P`27 x$dQIW_ )<;M 2̪"UJlt#>AZa>ڽU8HQ1wC:6Sf6g;pzeNvZ\3u.^bz2Ћ`U(;FU %VjřZ6Jp ڰ'lC3Yܟ3#*jc2g-^z7tGݕb cS=T~:#k#3(B4}pwS:zǯd}S)֋P] #@ RɦǥHɉ cbIEk~F>\aeO_5E~n! L4O%Q5 gw WXYb,q)nA_i*>b3hC V:.4!80C[h's> ;Г9`+7x0_oL[RU1*~FQc/T0OjGaGhkcT/wjcuʗxPaI&.z\bFӂi㉙As'Jeݦۛk -CLY)foOATAJQ<R $d@]iTnjvrK|+-,_\ G^R2/[z]I}Ϡq$'P|Z_sNά`6kJ_UmM@Tv5wuċ* lZC"kk2=7mY+[6cF?j0JX{{9{uidim:C %;3/7mw~;&!1e #lt5_g܎I ˿,\y(L@f[U騨=Pam׳UZ>]R; gDuĚ2fЁ(0EOC]008m)YYnru¾ժ9YXxy +v1hQp}"ߒ3?yԸr tR9ꁌtZ/dd|(i&1e"4؞3`L95ZYju5{,*=bld!f}Nbe-^]o8rEek!)M Ϩ%U+IUk+8˲:8&0=A @IK;V-`H~oZ 5Nz}O L@\!f60Q꺻wDwPdbl?ƻ+1/_OVmuu+? =mH#Y߳H̭k:;H=p/ Lbj˩3Q邅ẺVƌ".Y%TrٱH{Ep'wm^+g*_U!N .P;BD UC.q ףY &tfT O=Zr$8yᒞ$%;sHM]|3/5Y*}[Kt%ġ=oK!&[!guNGް*TmuJүˉXp+-Lh-p#i| 8':/J5p6S*a)aQVmipZtl};*8[҂iuq74o0SW*c)ݖm)c}a'Ł;^I)2-GfALC)_,&u fVD L\20U׵cfn AI5ۋRDrQ3}<$$*]@ό6@4RB nQI<^OH`&^ڢM^R'?5 8mXI "3AJ͚z|; ea(G I"f9!S8\ K]&p}SJA$fBWDh/͛BW-S2UFC D'(cYCO<) qsȩîPLJa9̇X"1.7>KrDqf՚q`8C sFlj'Qu^6oDݾȓT ƑKsZVZ|fg|tعh\yTtOθjʭ|%P%ь'PplL"/VkPLr;q`㭛aޙ]J-[HyGx@!_S+M݈=ԺJV#v`A_(Ҍ|Іtz6luHr37?hWYD<ÇSebbg}:[m%;U#55c}kKoǹN0ì m'v15D΀lKHOeJE QiBF FQgwiEd0[s7r 8OJherf{[Jvpe,R(VXtHw\ieOk )O)K$#!t+Z/X #'.N U)VrWpN €|\Z r.:A>jDLTAOkSc8Ps]J>/o"ɮSeNY`kO0ڠ[H]bw9r:PW8*.9{/^)4 -;3prE`^ݖ)V= %p~^ӟBCCd+aY7W<1F}J%ZoȸHm s'ǵ="r9% Y ' IŔ4yPpUGxr@@",$]r/ z1|ϰYU}lW@?㑢{4M @n~}Y^BuoĪ:+h.GZ`}az=cf4}p(Q u3P0@6ƩD`L%KjX$υmf+0kgK1&2N^a=K-+y~R#d&F}`<z8-3A!ꃗSD}L@˻ݲk@k,c+ C%c=+;[Y3h-t}j(כk9$  /DH: iM[T4\f=,NI"bEތQ]Bz(a$$bay {)?DwAx5/ ˪(f%dWJ| mta= >gȒp+ɮ6"a_ݧyր&r*_(E˫ 黙,%.ӷ\&XJA-H$$&/SvF3Q|N$΁^w43y7G&x;`yY%qth3Q< BXU%uNB"ى@[p9a| sh__%i`v[}8CCTZ4ILj]r#{Ev Z>Un@#-Q &SMo}$|ƌآ ֆy}huf<7O*"S C﷉ -$;/s}?OƢD ~XxE. &$SZ܆(+)(rb7 23 uF}^*Y`J4L_TTfhs/j~%2NBcη/ -3}iC<=m= Hjy!޽1.ev b]Ai A>OWag}~|~W9*]-6%=p!ױ46>y'P١e$=*:0~[w!G׍GPnm{mqge[ʡo` C d"N֯&tWi a:I®,-C"4E4ٷDH&}h*gJ ` fdkK^G0yצoտq]59`Ѽi Co%( <sc˞f泔.`ı[#k.6ƒ`1.`QERgó ?v3"HQ-bZC?$J_qV2"bvjkvvlؿK=Vqg~"z= YXLx$ݲT}[m4vxwZF!U>ݼ@=f\ AʙךO)T~ɉ3qHj~.[/= 'Z8G@O&6 ąTbP#oyz<*F-륚=m٨z\'N_>Ҁ'9vG ͽK`mbLxԺIvִdڜ)m#j?IBdkZꌀHP9V8;hHRx'Y*5ue܍|ic(ľK.__JYh^NwԢdD dU؜^ZHfY8 p~W" 俾4*i[Kő8X07lXpO[n=l|d->W,:2PH%s,KB|MfO#G `LCʤ5x+W€v+Ժ9nA3jl"$Ds9XoԗA=wsA3Bchbtʺ;Rl,˫ĿiSTWR4ffM>yآTdpLeٲZ*p3aj;-xeQӢ4/?Z -mH9_r0OdhauSq+M7T$A rOԗxwrKQnâˈ牢gs["uuYLocb Sh]˙.|A{Q!ra_nWk0s`GL2ht4屓jOyE9|qC&XC9W˧da@n/&1>߾λ^д9BY XVr"ԕ L$H+1`[K:yj(; e,Ub@QЅ8/xGN7 'e=WÃHi Ĵ[b[슴-n 9J!z̺;uȘ 2T-ٷP DzBZ U :Ӎ{l#b(pekO-x< }n]wRCi ">.iv2^0^0O^=(VMѠu=31a{[mj0OJܥo_P޳>s sMFE4*mL {Ú+#0Ws j_qR?t=%bsTrs@ :g(^ ެ}dK6'[c o`ܓ1UG$xA;i g:t#DqXRr˜a{gH m7/ |=q T ;)m}N,KX^QP+>]TUiwpߞHrϡTXlA5& ]C(pʕaJe^NQ!)鉱n׌g T }eҴ?5&klJ ]1<{s+aXumԭjChlK}|ۏjc?e-RŰ NͰdWpͶعШWVvS@<̌i Q,F>bɌ..4Lv|{$2 χ ']KnЄ3;5; qzlt7Ꮼy;Ƙ,} 0Rut|ƺD5*t.@.|AvDR_0\+0f}*%oǭp=jja3J}}E^:yv!"9ǦBoiN D-B^3+Uwqf+KɅ/"6we_̙?PFd䞬Xe} z RzP\Z|@?>_'W:#m3~Ѥs%J<&*d}B#ϥq1Ϲ_S 7Cf&:]>3ď8S ?S0I[w#w'_.-ro#oo8*e,7׺0޾XO(D֓UC2va[,Pѥۓ2yGpKUރ| 9oX0.|0X'ohi;8 $^;ņ?¬EJ[Ϧ0\Ƈ֋< + 'Y@p6fsZ_U!CtଯJ#aYj,ȡ%iJ-*P|Y'^[[sA;TT.UQ3#C.4#'g90|WmPWRo>\w4뻬Z=fg;LWknif ͅ!$L5,^>w٪ׇƧ[ff#t,G&8|>(D%dE) svKH!.w Icj?ac`Fx'g<<*u3v3ܪxl{՛@[I5^7ۜa/6PSO&WM` '0KPrPşKPo%~M{dBƁpx|%/3Vݩ]_v6= b0B+ۺ$TS]dF7 › ~ņ{o0ȹǤ~b {ttŧ6&A|cP2@KCɂT7O$/Ű=qes͔H*ev̪ Tu۴{:IR"BMr8shJbu$ÕqKhK o"$i6^ .֬ʟ)g1yd"(MYTPRf R*C;@?",~&4Z /}Ţ(~U1T𱚟\6:*Vյ+ &]UUxEbT_AՃK&M=3k1cL8BPaM ]E㮗LSq&Yn[_93>~j~c;=C6ײlʔ!d,A8.+h.Swiu%g 1!JYوh"g+APYϛX;J۠LGbbWp`Tr 4(<&x`_ ɯ>+{=eno9dbvu OAtVPc +)%L1zd;Kgay84Tf}o+`g[Jrs8ܼ2]$dc {eɍuS) .4(*MBgek,`lO0gFZ }"bꣷ_baՠl:o_AZ8pzTNt\d2e鹽Ll>ިsk.hVb N{n;ޗ/NLCE5Ҙuu~nci `uR,{[2#rW=Κ?"(;#@> Qð2 p{R ,h'җ-c.rX8rl*1h#=Ww1BUK d{ ܜuSVYcGr_/-^Gxٛ-hw*kpeNOʉ,mCJL쫸2~%N;vT'(mF0\pP:H:PF3}Tgà \\zzsLpu~Q=qc?8_ Ƒkq^[x/X}y_Ee:4t1g̟:ƥ~Q!*jTcnFku2Xυ WwWMυ\@9Y=⥜#ad_kO g4:ɿBCajGk75?\0seh]<Ɛ= RƼK^ ].VڣZ6eve'!Th1?Caxr@=ᔣ7{ @5KQvާ\JuSh)ZAnd>e1 ?Ζ25}E)m)uaTe#l( 툥JXWmUYC~VnAFV\6<%hV7\%rx!^*d<, ;%[r8aI| g A,iYzRNuI:N:R oET,ĥA4O#_n>3Q56S@ Ll)/Юx:Niw2ar2 !yDz%m,:x|0ʥz1W iO4% Ӌ( yB:ELcƸSiGRXFK (,%@"e^D̅c 0Gh:V|VY\ٞ6y]O.ò[~P[ G}a\LDsH5CLprӃէP wU-W,K IVcNB۪k=LF4%(m#*cL}fa{r<=@@q)`h sн]ᎾL̉Ƽ'I5v?!Xux}MXᶟz<1J=jdڨ~ڳvtXܸ dYiGlyZw{Ǽ/V(f~m;R:4\nxfX<oO$)k&T<%ZH+ 7Efio+X|F n,li(:sc61IgCgiVׄC#whͺ̗#6Tai]y SH[{/n{Ph6MODp Ǔ߳.POMf޸ W؊*z6?"؁ r:i~4}&lyȑȴ%Ҩsu+^Dg}jAԨowQMUUO9{nLt%3Jz[~6YD[fk8c[œ=V&&fю\7ɳOU[VpF(Mh. CpX cJ>2r:B{~Fp뛇<aq0=svc6X@ ū $iHߕ /y4|X]z zޘ>K/$P)n39Z1Y-×V#|'#$H(ȱ&NR4DqBf2-ުHG[*{k]aɭ #R Lbod|,6p>>\N0MC#G'rޭD]=)/ fKCo3K@}f,%Ҧ A_u؂FZz9Wd+>;m3t)fONa#L1D~D\ydfĄhbr-^xˠw[^r(qǍcISz>;Jd:^5{h!J卐Z*bu<7#jA7 ?"=EC[gl^*w`c.#n4N9h_)nʱafHF}o9ygΗlŠO0#.[_Xm_Ǟ'V,]+<;;v3ȸ$m%FU4/0< "EASeGZqGb4 s\ ;q*9 HC`oh&D_.4Ayj F~ 8";ܺU~EWH'm/n5^wHGBbgp?p#Ii*4P {"ynn\cזt_wcxDǟ.2csR 9-&\]&=C|cŀ1gdJz3d&(qT40AJ.?+G}ܰ5ښ*vd!H\ {R=vI5rD .MY#g}qך66Y}O3wy!Sv.|N\'+)P|JP|Ğ.u^xw=M I cBTsvz2:W+TN[ W'}%g&~60 vLQ%:7%sŅd1/k|T b [x'u?N[Ixⰼd6hJQB Wtoun~oN^ʪ𝷦7 !o1E9?\7)aCݖkаw u@6Bh ʉ Y+u#rE7'pa$\h ɾ$a}Q5nu<5蜨f-ƒMPvvw nCx\P'"*V1ߔ|@>5 m3cÑDpyH6tImSc˚#'3^EmtkjÛ/}/V]؉Mba K3Gr6S̽1=W֖1>A-@@]V]oH'mLƎ(=rȇwH2XCi>cX"sa .VOuQH ڟfY\`5)~%*;R\*=|4 ς Yf,.ʃ q@*ӘIV-Q1$zMctY0|nLRT ;[7$qt4ײm[5ES fJlRsҏRa8MB:1cJ.l2*-MkanE_@!Ky'e7#9}x@0]t! qM9c׃-CbA Q+αZ]z~MF`h c̣,$+?k*aK4|>XW.k+zWg,sk - QBv.e0z=z}?# )Η"P &,٬+D~8eM hUٖP- "őbcw,)MFoLwTi̞3)y?uvc-_!3җRڑVؽw-*QΧp=h*h'6U>3l rWۯV&4lr%%|J`isĶAfS f-*?@؂Cu%~ jWD^Py q:>\"u۷] mwB5"V vD맘pu $Q4+OSGufg }en| .C~EOJB}fbTW{Um-gY~ !lj[%;-bk HX 4MJחL\ ]@+85]?)5/6)FOݚ᩶<`=,1<4 jԄòG7I ĆLS.S%/C[I5f\Έ^f݀O^k@(n1#o)2SA[BfJZ$g KL-^GtK~ Y/r̃/RmM:u";ydJQ#8Lzk=h@P` Bȶ;*[_OmG~sZW"hs"kڳc=IE;C8j4R~)° Ŭk|sSussDT0]@qN9n]̴ C`atAv%Md3","αD{_}I\lNM^==Џ.Ń/EynS a7T4c" ݺS16 AQqM< E^2ĵ\?Pg\2;3YրuĬ_wh=] ׅ,(n2kzl][I5 ‹X*.Ϸ*D kbWIHWЎ(jfJ(6dLSB7 wJ7r/E4/rE*A ,:xhD}#*qdWo#Hh^cuӞcVK,8 t3wy1l.9zǢы"/C=7n抰"V-OV)6fQz\#' r!+r]a!vSeE>yV0QʽZ7W]A;Y+DH ˙'f_TXeFP8RXg^̼fW[~ၤŽ a4f,1Y{(:i8p Fb-ךm~Y*W5\o2ǩrZ-ؾL^w>wjFJt4|Ih(V{EM+$u6bgK JbLddٲwBbC@Y~$"(dtW J G[FΟ0I+v gG>;4H5qm e1z/^|RO()pM&&/h$'3ۚ |F$%~-(U $@8(+dtX]q)L]δۋ{-MoH: =xSLp?X0Ć=.(K\Memo q6"ht,KW⛰nA Vtr;:f Rfz7Rz3 Zih17wu;F[9i}oː8R?NY8ʍS?&/5S*y5&'UNNhFØ;E͋Eo;* YAjo.p,a"8>5B(qet4>?qs}]\-Z ϪbB]\rum(XzV6}؃b;AN.WSRBKC]ax続Ѧ$h6YÿH m׃ uicMUϋxƶHT0|gG7WbmjSݴjrlSK`;3#ŅZ܆~Ok&^Ύǐ2i1SD]. 'B..35jҀn#ҧ_&t-25kk@ZjuIpXCTWDሧĭ#@*)+L#湹7cR^z{Eu%>fݱ6oTߝa9rI*cZiyM_Znʄ8o@Q4X f^>[Ὗ:`V5[|Ӻ ij\_elӢ/.ti$N!'K%"@y=/ί!HEG+h] w&)=G7ثojx)KHi5zYv߼|hg}:xj[Fu]Fj_m7dOa Z߻DT!f2DCC?3z,w[ǂy l^loM9^ gG!;VǼӊ.rMشa=|la ɋ! 7NH]2zJXif esŻ2-)AD<: \ j)=gUؓ_1ϑZoяa7o"TVO`<~; t(&Ra7Im~7?*u{N}چnڦ 9IDCUuyj, *?1pJY#RU 8>)P@>P8² }k!h/g&k:WyZo;d֜RGEKC~H7L;iČ>6͘reKHt(q4#j9  x#Ūt¡nse!B"մYC™K5*Ie; W r񳃕޳g`;d>;e$ʐ tnbŧ'A,%xh Ԋ-փZseJjx@>ǥ7<"dq*{]ɒlGf˦`^uBPF;3 .-Lz؅S Y@/<>ǵ;Hl(4ZJ|ɉ%A[(wÔmPh44|[JW2 9,zׯu[[vW3 NxZۯ @88_9hO%U'"#lceȲ p|ToF(ʩU0wK*R d E |XH@c9!VQ:|5jV[P#;N *W֒|3ݞ˶VOߑr(DɆ[p),?株">d~r<>]%A213>U^1DU 2)K;h7AN. o(0,J4V+"&a`G7:Ubóy-=nPN7z2Xږ֮fmak0LpOHϮ @ yT3bR*PgE.11XWU*bwV rEim.Hń겑JXt:jcڠw қiuΠO&701Ivf&gŝDknF]َezz[ꜧUۖ եnڊ8q/wً1T4]Ǒ-~AY]| 'S@k854O-Bv۹bvA.!4}K jgb=v%%f `i`$(B`,c^FauP[hHk&5Շn]0&]g^MVK_G<"i^M0P_䄢bK&PNzhM4^H9U)i &ҧy0xgpk[gxJ.D▒?Ƈټ2Q6+ogk%tn]>=}"*_ @cد?) s/qfd\GI"y,5,#TgZS-H.jq"0pkq~ gi36]ӣn\ v4Y7$cOߥIKo?%TuwV4=?V#`i>^Ԇ+[ 'pGu.oZ=} fP&Tw"|xp]Y|aj|'`_p1ltpS8% ;[@l(0SoV(C~fx-c\ձJced0h&isqr WP.ۢ}_qMLOW`ݏ{y~,a`]*$r`DɞhM8-Nn7V0ۡlՇFrbf^ D7T@7nrF؈?qtDY4J>1#0{h 9("ZvtzB*u'ug$;9+omUEXLO`H ]g6^(:ݖ(yK)*SAGLk)ױW %3DgSXK| ȃNsb <{)~[fsӐ.\CN* V/OȞi9l$jVz- %/[i.\E NvY'cojccXY<z<\oDi%j?9<1}XC\a^2(`ϞЂ&l>5zR8ܚ쁄T"/ҹ󁃸iDGϊ$z&G.KpR5}7=%]3+ t'~rɟL8JK kkg>R,~a!ǜ Ch`{fS,]5:2?u S`b *ܿYpm嵥q$8VhѪ}y'QqXkEA5$Q!NTgyHnuW^pފbIťP\,9*.*uVIsb(bkv}<}q^vt=#3S]aW* wK'}p'%qqLF/q sQ,Lb$R9=&2LFg z$CW'r_0]%sϛN{MhAB6a|*{ l(z詇ʱXh߀߈7ŵy[هtz)}@ _8Te\dyW7qk^ N(J|ZD}yh;T6 ȴ&`_LGu:"h{z{d-l߳%|%w}sznXh/HV_ w؆N6 |%֮DF7薪uAg+iYzޱx '}ۭ>"M. ,c$_\֬]9ai7'$ZZO2~\>\4-ZR9,G~L@y|Vg|!VDH BϛO p`zy NѤ+h@ٱ4{3 /:>SAi7:6_Ґ<4t;Bٟ n,@ln\~ɛՄpKQϑ#[rG>Ǯ6nJ*:^KH ɹĈ'oUa֢IOAYOg!bR/U/ԃO^V&1MGp~GzMÖ+9%BG5=H-K~=D邸s2~3mi-m#ދw ,+/d)(`PfR06տR-}Nܼ@1bJgہw'}/S"VzyRczz yL 6dH}x{8VZQ)(Q ;1Ob+\sWV<6 <['p|f]@p:4ab&pjYɜH͜L0Δ(K%p 6l} 'EF$^5>slK>,Jke >w3h 2%CU62u PkeU:(erC 1 v@)^\ihU%05wKyrff_-nz W8%h8}doju=[Yb*wSA(R(ֈdysӬpEK43 }o2dxbeUg50w׷/ UӍkNG7P>goK`(esHE-59V7*XveO.H݆0i\G%5@GJ=R#qc'GS;`J65::l9S!hQ]g"?!~`=)4a1<`۱&juyܶEgm.@C8~7Bq=ًTƊOmrT`|};y/SC0hdOy4&>> >pݢ@iU\tQp$5di{Q12[A._"1Н+ RpxK}GEn0%qVۂL ڈwMr Ǘ:AXpO0V2-4wxn^s佷UGOS^ZUz ,dfwWsX<}8:?O 7%" 'SrsXgNU4МhA{^O_ʶ;STQ?FC}-xgmˑ0\Ex%Wg~.Qg+'$Eo 4$Nd2#e?Cn| 90U`W37^GA> |uNL';_.LؚtRh^ T}8>t'k<Ҵq~N^$!gEQESaXx WH4pPEuLiyV_"癭 "kogx(3Ss5@֤ Q⥭yյ.WkJOfxdЯ*Fu2]zɵy)m:ɛ 3YCR^B_ ,)?JrI_;Smz:3eLff>wYp}wVxf$M^  5&3tTI9rb`wbG :[޺6m 18`X]HavEpֻ:=%#Yp`.PIy Z_Jg>e!Z)j6wīcb  oFM#xHOuևtoJpJEDT1![M~ص ̍U+.a0:PG+ S™zKΆk]0v1G$Qt潀x !gkBOL8܀}f :sB-zxsټDK-xx^k[DW<$fuV߸@n]S)휒b;C'gZzi`dm6UR,Ma B&_j/Qߕ1xȔpg%J_%Sqh=6DG zw?ޤtҡ~&pwEZ{{哀'TIoȕl\LpLA PTQz0s=]5$Y['R}6vgC~H6htT`dIeͩz4-2 -D5Z؊MRjB~ŚSGUDT.\f+byk<\e;qE{@vhouS P%>Q>'EjPb jǫ^Iu ʎ4vħ2&.}gmKk]g -aэæ03g`~ y^BE9(b]&XiB;d#A+̫r~9WVByaN/3#RJJE1D?v{r`D$8i5F[}KDOmNX;*(fX>/fJq=PK|huaSaT&%+)ž#.WƶDǙE kS4 [eTskxtYMd|1 -:D=MɱrV԰߂sdH^F$=Gr^HyJOSpUo% mbۡld w `L_*#)*?+'C{,e7*tG[heDFZ)g{](Q?SLaz o=$9z=0*,p0.7B.Uq94H-W!xn=IiUㆠ;ǖ\m׻Umvl ^-RuW4y0wQ@( ,B.BHD lƑԅssÇ7}iPv ̶E)QepQCcP(:W _6gRﴗQ2bg$d0al Ds/<5p}PŢt@7on Mفbt.3P?1wr9;PYXV <6_-͚U)%ZP偤.P:oPGbwqQVqykpw\`P-)?d HYL+_IRa wJ=k"!X$F- Ĥ8I6[r&%e \+&998*ȉe&VZx>{k-Z dzAmjA<$DzjU&|N;ɬFAT@p͖xGq{("W(^QB^Gc905{{#jD6s]`Sr4S󥱳T#h++driE</? 6wV+E< d!K0GkuebaY[G#%X^γ!$'MaЬr%Ql~ #CW%cQrvzudCVT V]n hrZygƓn_Kmr|p.TՉZc=@cM. A!?F6ך̳oj[˂TZ1x?UMl|Ǝ>*.yAS J/_OӛQ/z4>"%EV9NE2*F10a=W1 %D|v~KSYK)o%7Ph4c֘u6Ժ}Ƒ=ʣ>6fXW\oښP?kN֭ Jc~L'&b&%맊EAeLB!kqT;(1)z:] @w&!]Di_oѕu*ERAwL#}S_QnzS z !l P\RdrʧSRTsZ;v!abc2qZ2KX!oO4!cfq:ox -YGQr,ؕ uo$6JEsn>{]͕D0'^eKUnd]l C ldsg,oj6,lӔ# gr7 8co7 5A78M!*Ȩ$7_A. m ѣ[+a׃QFM1(io #BtBF"}Nu` ? VwAc;a܈iʭg!b>jeۊߴf+gHpc8Eb |iL3b#0+Gj^(tavĩYe]i%s;Q]1C&@ag;Q4㨫/2/#U-?P/Uk3^(ҥ_uh]nKpkNJo>^BTPզ5 t{ڼ=(;"} =w `uR!T~>zIB sž*r/(o Ov,Q]jEag? yfGkpט3[y^ 0b%BnsZ:CBSok-4`6~5qX5F oIةXNF]iO; G"K)v]4y`9ZD% @M.״1U=J\v30O kC9_[JLΉ6N l-guDp͉~\kV x?VHA m;bb,}(NCQU]mp;՞;4J[h鸊SPN))st+a?瘏LUJQi~Y|@Gʮac,;/qCOxNWM,~^ 'p&fik&:[UE)P# K\硷W&'80f%9pף&Z`0Skփ9R,H<h2>EqKq@)Z* 1Az*L{( n&u^*a6ߡR ̓>3hqjA%F"f½kTltuua.0d;|D `ܝr$"!D;\wzт(rʗC`ťl9ZC_3,7͡}T `U9\vJR{/%h{FqZ cxzqXVyQxv`BՁxh0m"<nm`3t2|%{k``mSNVY\^ x?)m( ޶.Kt8ǏFΘ̙\> ~SLͦjnkOAELpUiH|{oI$ծUZB[bJM(݀,0nЁISX{;ܴ hJF ZFe,q,O w^#E+~:ίU/=+o^PTe0T"ޝh{,ny~mM0U2CۇVgj6v!)zgHAɜs0'\mbږBWVy<?Q䒨4K8 #G1fa١1|c|vmU!zSd{3^ǟw6/h!Qs?#5@b>S7<)S[8]ixa\z0SQA0$ OoSP݆p6w!4qœnxBmrO+v9y:Qݔyg7W|d={O:>-t b*Aa2]W"'^&iR,Q-.R[%N 9n x!db05$F{ڔG,1x"QG B}(S1X‹P¤u&311DsgB˰$ ݿ#"s)c- 925#_3?д (*HhH5IX egj%>ȋСJ>c9-N=ԓ UH 4:_]OzDtDwt#!#%E~7ׁ߹#zl6XE+Ѭj!?g$P~T W"GwWTEZxߌNs_6e>ZnSAj-D QBxeͺ&?CٹT&V@3a~ `tE!]yJ"3'|/{:p6A0ϋRW y:1=0S<8fisTM9 qH!y1ԆOuc { _4dyv:|{&s}rcD[QgeW'd/FF]z#&%.2/R?V`eiƐ%92Dymȯ{ےJ"1BCŕ+h $f8[ƤP7o2'Uht:opQr4z&,TzV>ޜ*t9cPN1R>Pؑ5`F77TΤ[X-nf#_N=:}j Pk34X4%6YΟTr[fځ=`hrgVfej$`FO$JlCN!c3+Nx~$N DYsY]RV_dqAZu<6,P/N4NKbS|pm;_cý;T7hV6w BͦӐL+OOXOxvb2e)MH"(Zp126X Y/s U!DKQ\{LgdF,s .hm[[< D[_ԁWx$D+Z4x?CPL9x[!M6#"G,tDj"qb7ˬ /TP¨ާsD:4%̦N62-~2r2fk*-G]N:f}F@m[buP 9˲ S1S^+&Gero GM׷8Cic8 5]I?Uls? =$**9>E.XD.l!Z oEJlj{MgsX@I^\qi}\s=i^գ_a>f?kb@WwXTN N,/,[50d4LrqzQ\E\$E4B )8ͱV 4F_2H+^&ݏ_θ޷ 3D++yڨw+aoA[_ k&SQ&J*]9%j;}pFz kW24*lOs}@+^6!ED@]2eـF-6qF/<8VSuwe G=_op?j4})hk)H̽ClKDB`U>Ֆ"_&dj!)"1FVVFQȘrR.<mt\6u*}tV $pfIJEOq57ί  tªK {XW􁡆W &zF} xC纍;6_!J~o 0-ϛ#=t2rLWFQ`@#$lF !hW5+  Ggڰq_/pPWXGZݕP{/|T4}}=gV~Xؾh^ عp{Mô}4l^YC[v)pPFa būM2b'X׍-]b-5?x19h2 E˄f17w,Yi%t7򷹫88H(ɹ63R^һs_C.3jơ tdEsWa]%~\DT!eRcƶ}6;~QLFG Ė({2|*'iQ׉W /RÇ~Wa C;cIĞ?Ʃ^zJcL1iR?z1Y{@mr/RvVL+;Siz\?u(G m_iY |΀|^D FwwPهb[ݹN[u~h`&PWL.ۆ!@x>ޡ&]e}Uaթ@Wg>JDeG,.Hxs  e#~-tX G,R@$>W|!0nˌ%FէG,z:1 HZs^̊ ʤ~ߣfؠ(j|ta_~p~$+1ytn[c"! B}g8A=C° y^gwt=^c>yr[-삐b}yuh >5ÚY+=%Q㴗t,5'% KxE* _b_%s#*(s\c2o?j{ERo`F k5?f\A&f C"Mac91+^dk/ / %_Ț1KLDۣ ¯^NﲨaFlB\Dj7h*Р)u8rj B/@ 3e[E l |Iaimڦ'gxi ڙ9dR=;1|?I6 ;4#tG:pD%ľD3f0cF\cK[s[r"X:Qs3$瞹|Mv!фC )M@Y@`$sթ#j0Lj`kxS!%$ЫT\)qsz*ܛgIxoTV鈫oFT=@Lgޱe9l*K E8ם~aU1.x#iAAVvkz>ܭ!Ԃl#6O1\y8:#8$!g\0oNj)'F Yi{}rɉg:[$* rup2 ҤoXMńzvhdon5E@/Qi\ eO lĭjj~1 3Rf \oo>b8^m<4b9 7 ~Ɔq/_|%zopxPN!˄*5 0avJpaRR`ntŶ5&ƶ)[b ^`k~}s-Da ߣGޯjrteJEP˓Ʀ_ RB}f玆Oaz+oOt>җe[!Zfq\´T#sCSj >W9yav$$U|wy>Kط @z֘%ӍصcT/1z0c0̧Ϗ @ĵt‘J o4Dx!l@"KQVFdAxX۞|' 2a^l4+N؀fzC<ѸA32( KRәںm~%Ry< NgyNk` (o|/AlYt&I,&}1M> ,'L"1"JT;o'3y=*hX&c|D=(hzg$[뺝 Yq!2NYhrDe_5pX!kU>ßN:2$@:EuH.ZhoFn.i:O Io $h#Ќhh_N4OvFXE&؆tlBgyWr9|退$EGGO$(״v~CSBU"w>L Uh:z¸BKګztì:YI=Y3[#qוe6\Xnp3.ݍy-yiضZɪ- z[<>/c`./ֺĢx|+-BƘk|º-.{,y9gN Xm%PIDiW0i'&}%eof D˄ 0*`8d{CbTgaWl[5mBpZC侲u̐8B)Z o~jaU:=S^;n9+Rدq3H z פaU4†|BQz!m~ (w}8-JsT\D ጋO:f&ys)EKJWȤl^dnWy;"fЛ;;E`"r8xj428$饠^:Kރ|[(jq0SsM.a{or|$%^GnX-ѺΞVt\g"f 8h)&~&AnM^tU P&/^ mVJEOVɭZ>%^ Op6EA㛝~uvlKL5v,dk!#5Q['u47MTVbˋ崙5gLs\e.D@TuR:TDBd-L(gg^yeip:G-kLNPJ7ŁtiH-՘S MSG2.#LgRqc齦h=s\'Q#,ߗX'Юe#ZΧ*hyճqR"JTǰN5x?rXU&\ fK>F̪LAkQʗ_1BZZGѵb[o@[@m+Ʊ KQP1)ۇ [ 5]};?~ʏ1jJN&>\uE˦UO`ckf='aktpzj94.:X1f:ٟ vui鸪]lOж 3Q~6'魽Sζ5 pj nv-=:"UZIaC՟2Mr dI$k16J2:0vܫĥT}֎@c& |mʘ{u⨃\ YF\`0 TFxꔄa-gA6&YUƚzCa\ [O>In$(I\鿌QaIQ}.%e6wNfx*f7~]GyM/&Ho"ӻ!FR&"_&ã,f彈Wo;Eizݻ !rM-5,  \_j<iR>Ky&DŖ'+`-K}8a_0n!Kl2Z$ۘ1S4˸/Q&RnF1ȷ3@=1=M?%8v? ΊfwJ4791d+HHmBYp-8E>44B ĵ&n hƒAoT2=k_ 6!!4ڗ#NBAs;K_'mLߌsbzU;ZEC}x.FƐɤ*O@l}GR_ p:FHE|bJ3-ҫ}(N~qdz,`|1Vg0KTrm=&VXy*lNߴ?0OXN-=Λ!^xw?O:i2(ǹ'cD&N)_wݑ3$3֬-)um$scZiuwߐe}j7kC>֩JwzS>∽+"`YA5i=j <ԜY)y&m/I:1e%6 kG Ĭ*ӼHsz`%\ IW.'  -@$lLxh!7 >ɗ(Y$E|ۧj48soݨo=4AV$dIy wckHUS/Y4½YX?`yQ .U+T9@!I?"6MBRf}P㌞4 8u؇MhXH 蔩dPP= |X~ )w 4ǹpύ&*10㾭@K9^Bھx6JD|zD0+2 nۼWƬdB_.v}}!ɡjFѣ-k1x`[탌aFkA*!B))t\[!. ɡ)5 E<yO!Ny>Ya)S~8<7N u\Xi|uǭA gbmåW {]TW#_W ·u3=' Ob{,7r&x9ZqT>#Ǖ@q։ۍ)楂xdӯ#!X?V1bu1Ŀ$$?Gh4C0WÂvh.]&.Á}GLf@>ۓ~Gz`ZWԿ6b)wd>{_ۧ* @o=%,z2[]nG"̛Dw1.Gt\bN͹[YfQ5O> MSTϐS|*~BLY -9j8[s93I}(Zh{oF ,q/p㕍P˖Mj |+p#P C1?! CorVP%q"SO$7>lE,Y$i2ɍUj$yg]0*~T3NMNPMA&USR@aAQnNc0 1^oÈ-B?+_/T Ja}%ƪ49=S$Ȱȸ'VezhuڧgLލ?|"7)E2?q~+ڑY ?BS.lw)2Č#rw׼Cǡ?N_㪹3='A0WZYDv\EWU XֻMC1SiI>~z13UYjC}vѰ@0 +i8ń1Qz qmÔ9ُCO^lȷTљ7w$ 7oْBG/Xab|f'$1 ep=\W~Z#Iwt˜|kJ{EbQMvo@IXJa-|p,œzDY Êo,-MZ3ri͜-Gh#e0FqhBLQYfAÖ8&w.*8?'Cޕtu~{!LjSq3|X21g+A+{9< hIwZؐ[iWPTlG>_-dK( ƊPsKE\!, ̷QZ5uk U'.䵛o;E{si|߰&֑]iwދ&;lЗTMOO G'ty+Flܣw+S ".?mNmjɱ"þ! q=|"S֜㽏'a$ hBW36\ r>~Y7I":ea?08ix+vTptU>q4:!TIo B:Ii,t-Mpp񨤒 38InAiucER)u%뎵s:5mg43GHcg=fPbGIbM.aJ,^#.Ӽl/5rҊ_ox/uN_z$l8UWm6;]&pWWǻ8q&<)v ci ׽rtAc_Ay$ ző{Q1!3}hƺ/2z (`|0w;2<.~\?bd:RK1\20ڧ2nr/G%U|%Adli8Eڋy4HTGҺ0 sn+Ԗ陡8F3mni VJ<wTbe=7/'R"E8 -~zn^4VQ9ͰhK;.ȻQ:I$:l0Z D`f_F:949J;0_Ggu)f.)?5f !qy׆eA@RHRqGKj/SdKnk"D &b# S{/̣$j6ҳƁ<%0!0~}[[ q9_bK)+/u/t,ӔIߊ:?x.^Cx(N.z /T0^oBf7NZ? HvR_KPo`ٛs^! `OUHE&1IX#J-}l<LO `ozNJ;"R }jK x/Zj ?1ek|Ӵ=c'%bDE_i8=jˌ!2Wڲcqu9¥Ȃ nަ$`_24 Yޢ (d1q>5t͡z/ ~NQ]u kT"![\[Ҽ't&6[؝ d) H&%8 PgXXXJy %Mis?q~ };()&$HqX֏gnľ67n)[F(P!Z?á𰔅K"Up6Iv%K<# سx{dz]]>ᯢc*e[o(\c8Ѐ4&kו75,T XSh)XZ\\c$]?oCx9`DƮÍ3\鬺z@/G>$C7De28̒2S{W&ԣG6d]<̃s*h` z>#[2wsCD'jٹoH6L \[Xu 7؎;?ei< Ye,A3@{OqP csSWe3!8cKl}eI?h-‰A!e 8# #U(z^&Pi`bs~\)3G5xkS} 򅭑esP92}G.^';C9m.`d!;i}MgɂSHp2[Y xT7|Ej^6,#dt(,{ 5-UCk,Qh7zSaƇO}2UQjEZLlHr]j#)evӬ4;~k 62i; CSi bZo#% ̆|E}}[q5DDܕW0JH!%g fN!ϦZrHQRnZ^? 0j%zg!l1jzǮ/*:ب*MYt?И\EԹlmi&uM9^Q{jguoR{ёG鉊"T5+SĔ*T <>Y[ 4/_K:P a2ŗ+./NlAkQ@z]|IT|yR%=D.Ћ*(p06rngtt5uo;:PQ4bps&{Cb#64_.*ͯH'ftfPUj#0f칄a*qV; A/ ^=S -<0.Jpq/ZT%$tP~N)FoR"U ),ċbO, 6"zҴ@nMlg L*ǻl,c|M@3?| \'YIF[/Od Ԓ Q\2Yve<9~LaE84Pv,T(̐騭L&;nrj2Wb9 ĒgH= IMЈef-=3/-cz&P :М:*n*2ԧ+za?2i?|@t,>&3)<9M@-FSarFO JаAٓam6O&C!mNdZ?n>[W^BzsTh."g0h~+Kg_wK-3"HړCw[%b`j\TzYKip ɆC3.r:UW{:$2H?cUn?/Ҁ )V61@5aZVy/wIx!Y{ +̀haTyLQMWyc(5&.op '-~-mXE/ lYZ"2xڌ# ܳOA+\>ӗAшoL#隉#Pj@"&{?̴3^\+~-,za<Ϲv6a@? VWwPA:] jW0[Mlݔah?WRDQX$5u;Iɀ}}FRT3%#n\(W1]Lْ~WpV&izjFA)Eg>6[>,JJ U-{ꉷ7zO’2|- j)m<}{]9:톛ؼ9zCwn;D9 U߀"ŚK~?euB'!K]FѬ7hmt}tnY?ÓC}dsPӊlO=ݻ2HM\SS\ kl١4)[Cz],m} &_D(8n9)L.߻ŚPCSH%ڰ|f] zX?5T괼kg^8dK[ %is [O8gKw59$zW$sau͆3d|A܁N1E {&ıP.)"(!#[dd(ϒ-f<B*+nG=#` g%ĪjzZ#24%$#isM?{V׍ \ ]H-dc'-vH8 ޼!3)6QLZE*Ν`oehMazj`qu9\O_^K%EZ Y|[qA&/~|T,@d H:6ȉ'|ڻltuSAt<_oX( R'B:}9lP=V8ˆ &35o$}NB IUp*}IuC,gw,g[qEoBǟOkG6EڳovZ&ZkբqX/ ́OQJa`ur2|kPR{ʒxd+;ۈ"7lҁv ~ؙDV8*)|s­54]F1 V,Aؕow~g fXZ ñ[ʄΝd[_N]zUZl^莒#p~A5xP< 9:~KԷ20^/>כ̀fx0J{~i ( T06V.|3nQVHLU}W ç7sR$ e\P{s{ kP#px쀞\^,ᒮ\jPU(|%ezW\< TQ0J ]/r@D+? _&3ߌuK: 7ˆ'ϰCjYV|kFV 1MMa'Rhxu+VVL$kƴz{9Ԁn5 bh%Ф1%Q|xK *߁=l5)ҌGOJΗ3ZY2lK0?yՆL2 ?jP2표ط%JHW^/ ,p%|9&l=n!t@ń G뗎=/]䴱sȧ/q^+Z0}n=d{d. `R̚*׫޻i34DJ݁[X[6W*{H&=L Eg"6qخ€v_7[a Iy "; ;__MVmB^l#ssYVk|Y+\D1n-+|l~%狧0.{Nj'$haet5сQ lʚBѭJP}3(HV]W 2;)91R iYRF)|6!1®Ӿ*dy=C|)`'_=mnJuo|7p^~vZ{y'! s8Jǣ]t J9ܔYrp>#v\L\F/I Xь|\I=vL`?xm=voL{M]IIF-Ftщҝwޙ*W;#6Req~ߕl-oDQ_+62IknCMB袟 '=rRx3bՍ[ئ2N-– ۣTG-cL~Us#}F7]$}2EnmGSS8NKEZ'p0]4xIbN+To,4Z*qCs=Q qvX%ۭG!JoJ79KSh m94k- df"Y膅^[iN\c6 O? zd>5vVQs^nTV j;Z[D4\Q?#Y%8/,Q{kueXJV\)e:B=Kf=4D:AڮPP7 =%  L5Euκ% 6Xvz[ʤ㲕-f5.R;sMBU-|gH:}4߆9r5=Z̞ "uC,ѥT}{U+W;Tr([A)rGIt̚EzN$)$6 k3p0Nte+B/! xV,;% b\5_aA#, ~U.^uoy4 ޢڀ]~ xg^1Fz1IZ׭1в(uik=35nDRv{.3;m wqbϠlG_'ڕQ]'EB",z뇍괫RS{8DR0'+9>Gϓwk.[N3|]}PۭԪ<"l&;Eq`a)8bZ=}K vʹ<8Z2u§K"̫= Jfsx_C,>!\l KL|kν֌b=I!kؚy+ƜS >:pj;ȅr(ŷwפ}U+\Il{nSL û/if$HI}-ls=l⇜?Ϟ$I%~LČȮ_CJ6}s= \t.$bQ`L]к#&2 CEΕ81qINIٹD@/F5X%'};Ე7B$氥(ǖh᪄0]Կk;˒П.H}"(_ԯ0Ftc&XRfxGT=U;.P%l4D4S4r&떵+-U]+ǜ;|"݊ku5K' Sh.P5 yUf!]lܿG)]M*։k-`ꈝ>MʠT!9%VnE9^ʛGZjARa5+'fʉ Rmgޱ|W~|ǀ͒ f6K#ؗɍ8r|;"E\ e<ӂ?2!9Wdj2oe]);b׸ai/TB,OM sS+٧y(ۡxRont F5ц};PJ&JBHX`.[PZ%Dpyyܦ8*ο.6`e$ћ@}݆@f&(zMPA%|r/49d̦ZEr'(JB `o vm{և(figTz^@qA;hfcU.]Pj̣{& e^ڰV _V ¾F Ğ֫D{8>aҠxⳈo;q0%fS#RDLׁE}:rC^~K71կ{ Ofgt)ꎥ,"4g8.S i4Nxd\NEFPcSg9q{:ι$ݜ8ջxbq%*yZ㓢ю ̊~tn}I>|t~0$bP c ʽ8Fk>v-uQ(V jsOٝJPi1q=s7L4ZݳJ'}.;G[ݫ4Ip{L7mѴkl}Jx%)bZ wĒ )Sþ$TcZBSIW 񩠦P\ÝӍ{C6#~RMH;%g9\n& . ୔^zusA*槽({v̤VBp ZCQ#*3x1 `e,r:;p D|a86,&|Z (yEؙ+J8|f# VTYl b.5#Hr,]7&Qե<߫BMSlX&g4J:Qy`YۘL(?xf!<"=na!Ҭ y>I[>:^i >-";n,?P:x٤D 3=oX3/+ԃ{zl=a ƻtA3hDP(.n7r1`Go X%IG['G~V=XP~oe"Ц+/r$n: %+g7ƀxXDn^z%$cX$~cʉj£>sCYłr;]C6 x.%7,͋cajy3=dsx[^Yj@] -,7WROdW3Gdfr<}堭-RmMpUdI+  BҼB<*7 mgs?{{skbGES:KR f{:5mfkBJ3uxJ.8avTXx'qW]rիLpͻhcF>A 7 tmt5i?jG1+:kUa'oE ⤷K "2,nv0fq M>AI e ,ɏC9$$$jn4QHJNfa,YR_m6|R)wO'CAV"zop~wzdÛx ę}:Ve]7_.o*! /""hT1=R-[LJuPWV:`2fuD㦿ja*0;^AVȁ6ʉpMq[ lp1UqDGξb GxfaRS#%n!;X%{zط,z$h))%&Bc\~k^K+"!'8^,poNWv4~g,j5hIWw(9"}\z:.BwBCzq`3L#N&حw~TM=ELO>-_SEY9 PiCmf/\5U]kh?HTMZ:{F1obr=1 "DiC͔p1^-캤w1"3a$xgSasﴀܰ3_aN@a@F ZH|'K! g띳Y '"ФYZǎHI=wo8nӼEѺa|SsB7jZ A=XfpfhuNuS)7Kr%(B 9(վw5̝~/ZN4H!(*9.*fnyS%>G\"a#0.Sݴiވ2z*s(xeJ. ^F#q50`-VKHH4Q1X2vl s2? `(_)Uy*в_v[L@~G$f?eKfL!B~`Oݘ5옚Q/56XYN?~%n)45TF-(z"gݣ®aQL5a6EK2z?- /xkӺf@]vŨ+: )16dv#zԺ\U\.T䱥^EfKN7U1^Ys6bWUMfe !>R%bʬ>U تcK!by36skx\VT:0N.T&~⮛CSNRrGh>]-Xt-Q|zkmI`Z%Sk rH?~r,b3ĩ+!/z$Z5G乚0IţP,v'R9( ,+2o`%5'fʀj]2(~B1BF0jDV^3%(ک0U @IZo%3? mnaȲgU[=D,H[ uD*|(%4 u H. 3CQܬ8ޝrRnkTjm"Aq:KN [jX jPI0_ Lm\W/ "pM co(ds՚&[k2sdMs񓋔jɒ8o28[KG{E?r[sCV!F=0}> tT^ (dv᲍'lKگ˚Ȯ;ie8le.KbWX 3q8, ;Ʈ!Q|満W[5[eFV{( ;Fn:wsP02I⡄^0(nO St$?*`[B邋ѿUV|^UW43k^O89g֡riFkh"qqi?yީJ):LXctW80u;k˅܌E*MҟGI%LpB[0x1WUUqa8m-s$oL> WNY>1i}ީmj \FaRܔ,5K%XJD jYB_o Wc> IS\,Opjt*AMLb/̟Ӽ -‚+~F[eF 0/;70|p"//!!^(žODBi!O # Hn_B:&i~$wGP%xMȋ겫͆T>$Z*2,0oPmYggF܃Idwp#' Ddve9WvNJˑBc!9k^|{80WKiO˯SeG!UYƒ%,]PItQvHAKʌo }8=_S4I+uGv>;"/4?4Ĉw2HPt\b~{Gw=& !ݾ{_Z>&@O` 4LԳ GOxYWk\l_C?Ǒ[-*$6v5]Pv*RnP Ȍ- Y+{jAW7-ؿbSmchx EB%n %@N5 neذhpZGq51-k̠ 9U_ʔv.U/@eB5w;~CPўS `"TYaNP\#M۵~w惂k:gf٩ 1]IWKySj2u=E\_xe[yaƙfg "2hZZ]GP  !naz\- SK!2Q(Y%$N/LJy{JS\J_#Q)wzN^CQ}$t|k?^%*{=f J:*K<^u15 tWГG֛ݲkԶ 8 \ trijȳp'ލ%ӇS, 0z@VF'Y$UM0^Y+s"'wqS7 Fq+ڿV>#(B~ H6ݏ!I߉(>ODNȞȚQ"ŶJqdHF0\ॴL{/ )˓AMpLEȍ,ZIj yޝ6AZЎHcΕ >LJ\S 5f})=*9&m&xmꛢ;˄ ::=B%TCdsEٛ{Щb<8WDK#o]1s "[Ϛn-0IVW"=c?1-0Lyw䆟Ϋ6@[̻B _ߌHTF kB.XL\Nv 4\l(:v5r(cs;9LV /s]ؐ3 eB@fmzAjZ,M&:d_v^QkeT9&v'&W L%ؗ]؎ Ked|8w S*n]5#MZrY5}y; 6j=i)[\! &9J#\b8KYWLf dVE\^d&qd VsѮ{*vix͐C ^7̈́z.S=JGɎL[x K2 q{H|>yhDl~qU3UDwMI{JjOEGȯ[]An7!`sBng51uXn ,}?vnʓ}> ҵ<<_;8ZxiKx;8yS-oz)U<|[40ި5Nw+$=6zas*oST0/Y@*vtPFB~ |JG\wB(.Zzb/- ƉQJsśZGFO(h_+γAklG\.O_'8+ vK} ܛvv/qy/TIhMK *}fnj;QoFvT|+C#4ėZ^#i͙Ju]i7e^\.}P(}9oFg!9U07(@Mvk|Z*i+@[2rcjĄ@ݨ1q9 E^ v(9:!N~#_zGs%xvڿmUx,1i5O>6QqVOPMpC˫^3CVa_O?%EXY4ꨥ}']kBqB9vUJn<=nXҰ tSԗ71jY,OFCVmxIW4A'cTo}tݞ>(]MɸУ3vM]sEmO$n}ibO )Ͳy:VհۖUڹtȑfU߬tR 0'%<9oZuK q"Ր4WK;mg}R|Bry08:/r(+)TVI2k8r ܆9* YL50 @N(07f$zCWlo mn!ZN*CSESp5Фvb14+3 ay*j:6]ʎ3Y#Rwm7+v8Z$pxN({ojH%5Xg1)/0VogυRw.JMFmi^e[<~s}$ ȁ+AZU BNBpJ^cGZ~P"IX>RI?,ba=M+PTb>Ypk'fEV"&R+Cv|J{g5U[d]QRX{aUrv7m3)3]KNi?3EY,IfR魮KNUi рM1U\C! }I٦;22H7rT3kvEiφx]RK-Frs&w#-Ճ-4Fy >xRQ؝YYV_:Dx~ϫ~kSFHp{p<䂭hefq݁ D,d&!B@wZDaGzկtWl+?")y%^2"Q0O5l xM LP+$ 3e#xNݚ@(GX,X[V~G+cWsF'` X6n/6,h( %FШ}LXaQI_Sp=ZdzdՏd|gȦk< *K4rA Sk`]2UMׇGPM: [enDd#q sq42پ]ϫ{oI̖AzMOȋ+- F4>|uG$<om1L5: u}Hm$ǀifÿN)/w*ٕ^@ᓃJeDUCY gΞѬō~- uV8x5U_/V(6@*]_dM‚J>f9Z[_V988Φ2 +*0yMop'u[eB,LL4Z#O '̩,;?j3b=azسEȧx7#^G2f\݋K/n+wn!^gzZh9+.8N:8VOMAhA92m GSf0U~iU'4_h i qX)0aw{W+ d7rDJ9ì H[5WA=9߫>_ϐ˓ )HkQH?فO|bB- Bū2Qoq}AK/|q[Mh֥ I=8~".(jwּ\k> U%hc~OWxtR 6: * [ s[:(PF]DNdg ցZ)PާpJU/^ҌHB.UQ~+Yf]uqH}sSuoӽ>p֫Lt1ē =k'3΄W]ՅqXpLXd*6)ͅ/T'>bQ qQH.`y2J!E6ј$ y,l:5#_h=aw4`H蒎 uvhd7^FEN0M33&|If vP~t60,3yRTsgQ|!g*IY&0rB^ ;\Z^`@xw6=F t`)yR iނE)a鍐4bȽ•$zon#Fdq"m῍FDw)݊2W$LK^Vn.|R2Yf3 m$;٦$UvV6lOB;DZtקe޹zc"Z pumesd!=gP 9_V-~vz@W _646Ol۔:DfZ n 6B@9͗ "Dws_#S5Szځ84*1Ġ8,3L*Wc)Y}-р ǭvة~B{M"yeT(LKꫛ !?z@o.^oAKիrk3F0Pcu`dgWrq}'x $ * r_r9GtJ@`YIz "ӳ>4C.Miܮr)HP\BO{Ts-EBЛmLԕsH#oiMVi~K˷1=3s5jMdvPE73C.Q~scu_=F󣜭,9!G(izklptX/P6w[z^sW3rkcOtcJp+ -1sc2~W8 8$-htAh6Vb6c)01XbI ZWYVOv@bԠhɼrźSo)}^Ҥrz"&BjV`# $(|.Cd:C1,IEnVkVun&rJci@<}h!ؘNI@ZFh77QF0}3rhy3!JVs9Fܶ~ AizL%MYEh7I:-Ig G~{R/i@O@Tw9I ꄺ$|L<> / |\%ۻB])3X)Zlؗ,81B"_RAd/g _KmkLI${[:6RRYG^*]$XUeꛏy= i=f֮䣑U1' JxHOv;C^y&.zTխ>,g6QJLZC#q4nؘs)FKr*L|G`p8EW[ h%kTӬٳ77j s#M ɇ#<*vլ-ƪva%%?kg ;_/ ^~6*/7/ ,'?FGH|er4bc =A@G1 pqc9lgrF'ԃ2f)y>] $3#nZ,fn> jj' F3P M^6shy1in*GXQ$"_8#ar,kVӦt\PlZ8rRb[bgF=9L,$$ȑK;rJ `|$oVu䢳O~ w HTd9HBUUx#&%dx/<+-+RˈT~ aW3J.*xlǒv^21~ #| <ԝ¼Hn7=@Mz,<@O7/St`)8QXO6~#JC*I.oWj* .fĸk{ٔ+HtH&?CEI!,ɥM*5ԿeiYEZV87R DjdXM`p!elbi)Ud4.-ڰ5j ~o] rǎ)yG`! "R%& n4jױ!wx~ .2$piRԲp:,V Ϗz%Xh!༘ M+M3 1<0O/ft%I#0#?TצeWAxjl,sք"q5Cqr\P:qs9־8Bn ^Xb2uɀ0s[ 84.)SE@St,ni13:bmB7#leS m HH/v׈x9^SIi׻斒{F.͟." 3kBQJag·~Y?VluYd#6nWFw;.۰z eQ O#>oit1ifr]J2ްU_bKg]CSrXq }Xcᄩ<_:Iހ|JM-X(ZQochcɺkҽ5r/\ F^{LDO4B=Xe [r8*}U2^h̜^Ted;W9Ժ< \;_ꣂhdtso~br :l9A~9 .jȇ,%Fog$ SlMf}v"G+7|t̗Ufܦ]@x^.qB51h&mtW]/\l~𢑒k|ʩ`bh?ǧs_"[13{ݢObS5$"`sP8,ְr;SVҵ[v򚺺FE'@ySCɧ:ȦP0HӺ?S<?X<~$m0%;b{䵖ܷmi$K'c8,7luUrj;n=@e 5hL]Bٙ(-諷 w+#]qnX=xi_uUKuW8*Ӧ_2$բ^[. ҿZ f>.TsHyUQq,>SOa:h@w=Iӥ#=m[!^7vxOƥ~KiӖ0%+ʠj@'0-NeÙ4 }=7f+Mr}sIH ^(: SbL{\SD8P Bf[MDsV>o+chԼDw3\m74jg<#'PR1)MO~U9vBê g+$ 1zU9Ĩbjq·ԪΌ ~S J@^daQ`5lFMl_`_X$Q0a J^KRÝ D{a?] ."fDCm;:s7 ŷ,EMg<DqZ=Wq^SgX W7`{Z;O= ڕd%L_7Eggus~`Vw &daA`$kIXBoa>3)5hX]+\8hyftO[Aʶ~C76l!wyk{C -mA5ܑA :\`S! 72͊&Q·-~A`lrl^&4y?` 7?=W!ݝ1iMXUٚojGlNp:fP~j=h+a\~O,'}4M 3ŃeOE#-y|, ̠k~XjEq4X nF#^<8I;I/Es&yM"7lHx@ N.VY{ ^K 1#U[o'Cm"1PckPc)*7̷"G%fqD5O^6m] s|YUP/1 H!j`}7 Ei6 xe (D(e.;U߮8<.ىZvav@SqܮM>löV{cK MXfz$RD[B'}ΧSGQw'tx8GDyNKa Ž.6wTjqjD`NܿLls>IGJ`S^DZG:Z|t&v)̝,'#LQ!ю ,Qtڟ|Blr 7Πӟ7LeN4@Wz[k;nͽ׃}V+áT6Zj5oϜXO| njX Rz UMzD5}4:%1\9ǟ)d["/RT7jǍH?Z^O] ~,\@+s6ajʕT ʙJ;OvIU > 0s`˃ m?N;A&DrƽG޷a%Bбǯa V8,K^ Oy1[{f3t!EZRS3={D^fP,k<'{$lSהJ{+; h c?b Σfݎ0x@pdOZi(BlՎ_V&Rn5Hr RDVk~Bgz$d^)Umf-;>S@NM{%7R+&9lyuf'sIBKlek}B/{>>9mF2˾J\EvRO u搁`;paTUCSc2Y C:Jk>,!j@Wd!ScGku xY-ɀʘ Ŏc߃R`Qu%F&oZDlؙ |(śDcPO;#h| gtq1YV(2_ݖw2jت]vU궴b4b Od?bI5 "w=u n?/L?  7 1| ;+:hztF E|v>'>Hv-R<챓%5 fC*b',uE3PݡsQyvX!>^61McZ~k)tR<%I3c:|zo} )Sze5"F9a3ԤW=ꑤ [x.U8D˶V /Wfv {B-4a_&:UK>qtcz}$_yrfBtI[{ >@ 0gCD œ\G(>S/p pCozc9Y S<ULj[b1[y|aUIoU1n ?Դ}u-͔IJ(o1c)'Pra%R}&/`9ΔGOeEZ6bH٣4o* BI$#xp;_Uvdᵊ Y<o6ʿϲƔHka텷->8Qj`v䋊E[%3NҐrݒDf j'~E_, EyXs1%5's@-u5sШ=Rn|3fI jyC RyX Ƥ9)@&Ѭ(dl|e-cIG/ y4^S~}nRtSfeyNIJJ5&`^kK߶~ -V+ ٭b*yoxen^1֧ ^Dk]v2_7 ޷mH r+C쐒NjvEWo4-&CF#eίF5{zȸwbI*N!*(}yO&JUp 9zih'-#d{ٖh`L4#.FT˕Iz9d?Nfl {E*t,ȸh+ Z?1'4%ulTH[Ӌ,W<&+DұC,NvBM_X5 ѤɗnTico{OnkVeYxaJC)Ӗ>S:=qoBlfxd3oiΙ!ۈGLD]gCTnh@mbxL~>x jT1 щc=Cj ,T%6{8A~ũBu&Npknp倥QCIpQq?9>.Uh@UNjK>9|?}jm ku j} -qPZLIi5B7} s3h&64;u{gs4PR߅9ԍ{<*!-WBr[(z*04@>ci{(v~y#h`"y|h (cmQKC26LT&|b V;g۝rW_OƷwWvjdON^Fx,`AAS\ _H!Uap 5 pPN8{9c*~g,{([F+=#OyJWgТU 'ےc]/L`W¬ x0>W'賮P񠅁Zk)UudoI]=h=Lo_la}-,y*"^#Xm!dΙKaDcMv~?[˭ywP\ a<px3kI6`'49r8+%HZɷ 2X8@a/פOxyN(&Zx'OΒڼu3ItJ5Yp3>&vc+ #CgRwQFH˼wW8`?EɻKHލ67׾%Kj]nI+[UoMk@ gc:6{O1WP ع*5KIDG#1C~#ū?I'ԈU'AK!y~u!ϱ6:lq鉈s3DgOVdc?əŠJ 6z 'ۗA_]J)Yd Y!5>s  * 's{!;OSJF[ןxz}K0f, ў *a" dGF[kB'n`yMa6GUCE8$s7Edu ^vF-ia*Lk1h譛.h(&kTh j%Q[)=!\+~r@kpyp"lzCkOezq*WX<AU.,gt9oTv9Ԃd }ѥ2Y‹9>{Mŧ#)h(]GO)?tp!z(B26`JDN7Qo>՝sP! ->I:(qKɗ_gK+CvGy^Y;UY&2/<v"nJ6w`cM>w?z%g_"\EP > %*x@w Atٴ` :fW$ؗ'e K=МY5y4QYtT'\hғ@}g`yEZgVILd5Ӭ1.Ok$ +@|XȕJEg0ROh+m“Sz&n{dPjmf?D4^kdEG(~|h2_K:ת*"ȓ?*)ENI~3 Wǒ{k5zz|އt0t=>upٝ}W˲ -rl0$z{EF $Ѥʑ~i*"f\jp6+ȃ=Ev0{+؍uKͳQ7 @%B]8@SJ3>ͧ=$a'Nh:nPT:Ep9B׭0#1fxuӆiAf6[ geZ 1qڶwST G;U=,='-S`A> tq XZ-Z2fʇOT t-Ctq JlJK"2J2y,B3z [Mm5gZ5凷C>̍&Y;EOE!7W] wpC;|oi_*eفU:ӊL3}?Zg=k3mMw?82a~}3Iȩtb3Ч]|pcfn~!6Q9DQU%WR0^Fۑߤ4+g=/@bPY̬nhl#fnm"{l95I,# 6>F-KIc}rPE$qW{%Bѫh35`^e /ue0<w ~j`Ĺ/t K"ĆN3">IMN{;jPI y $O$6ݲIف%jAҚWteͅyќ6VaZx{6l9A R!%&W&Sit_o&"}N/ow.m'!Z:F3a4b|+{vSv-ǜ𯌮OL3{4kD"~GcB*̃r܇O-8AܦۀP[-).p}:sN']CKO"?'*!]^J_[DP!hMf2Y&Pթ&nO(j|JYu6/q!"ecc@'ƑҵflH'CG4-ߢuoN -R0$u?lT\ eG\8i9;{,ӣPaycgR)ȣٗh#Cޤ IT1ߧpGצݡ~ ~9vW-`YO``؅9lxϐ#8\ y;bdxtrwRE7xC$jg.,8zvL6{M6ы 'Fu<-5(R#(G;|tyiAv@= :u<bGt_Z TZ<-r .+sƫ)ikh%:Ѻ%YvZ+yܰKr4dLi8!).֖CG0%)w<>9P7*)y#S;KR-LXS]dT*>Z_"ӑ9u*=Bϔ,F^ug~ 5>l$q+@ח SSo XO# ;=t-8X` )[qZt<^)-r4NPOJ򇣏}Gȴr`*G}Cp8{UȽVe .:<9uToaikF^:8 eVJUĂbG\lW__K/*dT~@Ԟ1(+v*#쥁\^Cݢ BlǕzd8_~T H<{ȥG(Rrݘҷo!Ag-D>bKu{ki錁,ђ2Џ1*n ,E( wZ>i#ؙF|"BAsJ{jG}9̹Cڕa݄J#*@fZJ#Vjmcg- Ѐם{L[=mR¢2Ӭ(\vHlߵC)x(Sn,sE3{Oa ,]R)S=:aʿ'%!9GLJ`\ʞ$^Gi.0e[gV칀QdП`{/&6͔bWf89z{p P^A yVbS]vzʛx@]ƊܡE$J'M(x*$@݉Jr!wxf͈HiãEM} wEJ}ʇXQOj{a"̡U9:BBSgafôϽC^qk[*`%v3SF}׳xXrC N* FztGIA|r^Uo5"2ǻ]'~;}M*䄦X8_T9ͬ4>ّF?,BC4e9K|VSֺ{c6L(F&-Te݅ozvyF5kRI$w|cIQ5:fo~d&xK_qۊ4KF.ohN Җ^gO-_ĉ1.#Qc<`֞qN&MGcrG !IaA. xhWY)E=@*5ۜ Xa]Xy5 *Spd ],FM, ߵRt`50]]iV%5$ Td?=)!bv.A$9^iOYk+YjK*#St"ӗa9;gO:4?SX+PYe-# `|( A.,[e/0Q5=0Хgt2jN e*הX3rOuDL^x{8ش5c :ZyJ3% _ 3Kr1߻ 86H#^q}#"P!yƏN/EM/PS;!ȫ|?UzyD:PD0Ah0d$AETAI *6kJ{ !V Foٶd\,5&@5$gtvQn-Z}<ƉKK}%V/#QPNb$b=&{U@]n3D1M0 ÆQc|fH X㸔0mdm.m4$+zaҠ_ c@S Wwhaa}n5V+&hS~RaԾQuД%0<(QTQkmY ō=zN`gmI2),7oM 7E2vfInP7'.Чr1\>,tSfs sÏ/f(g_Skw5З`x5=_]XCCz[G`B,!d}#`8Υb:!8V%&1+K,&ń4h dE(9tz6u"aa޺/[5MkD hsNs}GP  Bz1%Y5^$&'"z6䇈]hӥ'¶K=p'<8vvޔ diqyf(bjZ03q I(_GEF˂TхnSӭPߒ`ʥqJ^?NGkwrF$-?ݝ^19_YCSl#_]8'tSi --v7ws*?[Q Һ6yPe5v3X=3RؒbY֮r$'3& Zms+>Y]!Cu%} ++(&#ԣ%e'#[FvҴy*{AMi7;[3(a.v?^nN.u cqzDmU26{ğ]8IɛBbcViP2r*f)8Al>xD17+h>9P@g6$*unk1"BgcuKvYI!:-[ *t(DŽb<#!C7q'Oޗ΢l@3_hj>rH KT'_?%]ﭱ](+nA J:}#E)ʊ&ETMg`T醽n*OЭ{<^dBM.%$Px/';kdAUuXJ[ۨhN9*2 tX+h ri7\$J:zP[F[&.N"2$+%"|cnVc ކ ZfG =ynO[ub["Rqсn񾭘ƫ 2?r[ U>c!0Ň_/R'% DQT GU- `8Z{!,sitbi`OК*XD^ʤr-ڱ_ʼnOa4Mz,Hw]Қ#uxͫ}^73~:4P5Їua''p^m< H}zNV0r;\I.֌gi8:i>P*`1ڳ~2""`(DT ]Df8N;@怎^&_yrG!3|<0޴0OPf~dۭ)I#ٗW%ߦ"h]Y | QUV5 RLfڕXQp]S5!vyhi *e- xfTTƿ/ Qàs gI .A3.{ȥ7!R+wNp sHv{9<މ?Ac{]{ ,Zl$^QXjc^ _#Ri;F%,%謓1 &fҒV;WVҝ_t&B"*O%LRlgXz9Tk9vMpķ4}T?U29Zr@).I"y n8Uk@}N)e0Tf)ug.}+@҅g}rg4юc9?N[K~.X=w+[5od:d0E YŠcѰV媥_HQl[BZ4{藴|z1`'?cP"D(z9>ί2\?ꀳrR5urDRw.碛oGKSG?n:[ nTn놚Ֆuu~qӋBx @c[Y/5GN^C/0Z⢫rMozx;ar>^XIo< -X70dc lКWLN JЍ3m9"tKȅ=PBط(i~y;r wVBܭ8_Èo{>v ͌u@H4k#jm*뮶\%ڨzQqbsRVH27sK"X*KWAցmaLħUQ~$oa`"Zy;eѤu[ y1Y@f-m#UfQ'`?zXN5^)"A 6Q.L;[tw`,/){ # ,AaTqݽYwJXc8cs?Q?R.'A]qZ6r !-A:rJڦԧVs7@^w0tVlo"anT 8Y׾5BᙢxTEUEeЖΑ"4g{ jܤNz=@bBuWIHIR -`n*t!Q/+$Es@wvC󦾒%ĜbD~,ޓA0kPaR1ͱwսɠh4'Ӳ<50mf0!CBP c)g eXOf97$[v11ޭm$"9Ƥ9+8Υ\K_ gCF] ۍE4$azTbyIIY_vŠvx5|Qrwʤ2!sJQ❁~mDA+gal/<61Rhd/&%\@6#{\3g qoo׈cER ou#\e R}7eUv0Ƣ+'-0ףɨ n(G zǬEePȡݧRW102q6+ŵ̝K۠{H,qs <-pr>vS"eHH49FPzt=N*}}k̒ /B#+t"D svpF w7YM*O.D/R >ptIVU&.7Zi?݉\Lxyu  ,A4TAљg<3j"wik! :M06y6(Bd/ؖs;PvT2k'=<ŏA`% M$8 ٢Y:¿ FqOM`Ѥa:b}$p7 !XtJ$@$ | [` z fT'4@~VQbRǕ?3hlVTm_" #q2Ox\Y{ռӭʬ*#rK' 4]kxOk9/A w'`A ^xvcd[c{% D}`µ_c'jsiWx_nJ~RGº*D2[%I %N< a矀K´LAǹbl,{g41<9-&Wz֣7 Dbuw#. W73 z*7ooTvhoϡ"{+?!zX8փky6ltGF;oC= ?Ծ^߁A,eʺwɐ]ßdy˼;^QPE '噚mE6 hq/?5I;`M[Csi [ X]˭=->#'ϭtOJpByN+QnCDgK7,dȾ<]ںG@06N0k36 N&X.<*:+9w8~q[MpAByZ#:k Iglf~:fj?t_Ө0F{W+űa6qwxs$MuJC[E~J"1Ǫb>z5 C4WƺV\«KT>: Jhf1,;94 P#$VD:Uػ+tD0$_sMVwW^Y.yej/:-/ mDв*wqRq.@FP"(]JS_.4|ME,ޡmVUCcmИf?/ѬP8O+ToVB–nVn&F.oF%!XZ]z< kܿW R,`u|yǴ҉Mw#῜TpCf >qCHA;/r F*TQbm7>`U+LL 鷺O@šF)>&B&|šD?qʱi&G+nx@#[8)G20 ID`9[Ԁ JA#M0sZ 'RƚbXMW{dZBJ\\RI,DŤ52F2RVZlm"eyUHSp\1UKHRLar!4$5 ُ^Pq[dZDc)veyԒ_:&&W͊F>74hZCX,SVWMmbDYC<',NL=3"Z4BV3' 3;O]XB+NG3QeYx)`cA&xӻm[Q. X%PId\& =ԌO"g-cJ2xIxyԂtjUeib ,kj4>mrb}x;E?=RÑ3(0qC݀]FR ן&A*{~!sC q+< &mO1R<}l@޻S[b2os-9zm"U+QA51N28z _7Y~i9g>O%=XٙM Ṯ,MϨcMg1.riXO H#d Sy *0ˠ4H6UJ oq{s1 T{f PcX1kfq^璥vU( 5UZiI4)绡B/x-2Ԅz]D#VK^XF}RmBEY%#d,J3Jql)%ZzRz! ȏ=⾋bS9Aк^(AmhRopU' 7B| CUfH`@'=f^z $Vz E_^3A)VBէ7&+ZR1;LF2@_bb7V;E^eև>L~*?*rx[U Sr4UJ#JV3<K 7ɌÄL1k|]ZlcD~|rUpoT6 F#4@.}˃fhjmgTed3C㿆4DDcI0/I5yxhNIr)#i-g"8h*8y*'nup}3S<:h2mafI]KށcFq5DoQ#aʩh e}BG"{Ֆ+:Zo Ҩ4VMѩ<G\ \>Pm3G$+Y3Zt)Y$tpDIє/@i$O%<Ύ@5΋P[/OayR%kk淫/Og5D&>8j$ -4ƮKBFW_ZA;X{H}+1-;6S2pV^)|Ss[|ljd%BpNȧei5G ~fQIryc<$ejuCL|㕙åFwzP\$d.)X cU ]R9`xr~Sk5QctPe7aB(cYtsW,؇wy:0 +a;FG !P,&xnY6 EʮS{tĒ?J)$jg(JEԳU^7V6Qcp)<Ƭ_]3nT2ex]KD4GQoTAc1i?2Tw̹\fjձʣR?^Elo`ZkUf~I 7(#MQ8ثf ("w"`=3pX_\~`$.] gtwV~gƤ3o|=L}F䨷B֌fGԒ :w@ wPrWHke*~ ]Q04f* Jhٕ2Cě<xۖTxmgŗC?4+36W!\V~PjE-@飇t`!x&E_r 3@!>Pw5ڞN< 7HQ85O&ʁ o e{#87߿GWp*W ߹d*k+#}Dp9la:Rp~7UQhpե:qE1R#VF^|F% !ޘ^3 3b&VNVCYIfkBk#._!Yqb[h꓅ Gg*z|J{0ޗ.Tp[dTaǮJ)^T0M/ q(,6Yrغ{&lቧ8E,)ѼS -N+}qWKav=B(R^sW8=Q2Sզ)DeO[:)h2J}>PR9'f0%Q,.]&<& sCuڝIKnN96=̟QMXO]m{~Jg4F?bZoڽP۪bШGEE10˅Ρg5. T~VP[V!)ZO·t*F+&pcq1Sh_XգvHڃj[dp6MZnA4g=/qEBFL9A&Uy+ [O8xµ0{[CHz"xs@Bz`DG)0?6y:HNEa;d y~C:p+:gT޹^>ۃ ;|r3㟽 ]]xW݉kܧF4{pf(61S$rC w9_LEx$US}N}sm#+^AP*C}!yw^|& ^T?z4b8yպ8tX@;Gjfysݛ_d*" Z!5 Z~q$p "YyB5y~(i Z{Ifb_hxndPS<nT ZSΥ⒘: 7 /u,)"ԤU3׌Z7ߺDqj=M9n=B I]'/ON';& rMgXvB=D{]lKjO։iρكbEim}z|MN(I+p櫚,+"Fskfm;5) x0h7sӜb>̢2VWX|zݛ)9l3 U|N1cĺdQ(0j:;D񹙡0ڕ~} mQ%cHyڼx\X\kBJDgINC$.NR@{Q+mwJ~h́n?p rGv]ԮѸ/"_c|{(>BL,ɊH$ Vs.@ҹ%̝ƣs{^7%bp ֭CJv?d?C<吳}Qөc4 ('RY]my,Tg~ToPtSO]P\ Kl% (oKN^c ohFq#v&k40F3?۰Ō&nvq͈i=waφKŦeijsNy#GSw\/Xh NB-ork;ĩYU@Zm7X~97\8>qԖuIxpK9Wc %ن#ܩLl5@Ҋa=(W~h˗}A3,TMΞ-u'S^gcL$:zUuT X}.kE9Gqn0Tjrms/lct}69Jc j#“Mʳtd}^pkcTsmY޾7%t`bL E*5mզ_!aᦼbPkMsZ%+*׬6ݦA2eD/ f.E_aҫ*A ʇF;E ˩baE)Ro=)a&\遺cJ,ӥU!Z7Zdi$Gg\5ZBs qQ[uOTx4YhC.6&o~"#>M?}Bz]f!6dKv"ǩ% q,|>^;U>fMfw dpnRv_vTyJ$Mm@cvj^Os Xw)"fV됾; `hF6zJ,zx5P 0k*b-9PyܩA*dScnV јv|;fi?Jۺ0HA9YU`_ Q)0;hũ `֣ˬ}FbՔA4b<[o1m_gkݪZN q[;unl;Ӵ lcSDHH-VrJ ujܒ@zW3)F7#)WᱩLh d*E(yz }ΘF`٠KCUP.S %(5%}1.n*cx@NKyFtKb)/-%^tK*ڲ:AСc|Rh<5aZJP]s=kK$rCs":}}=W000j HC zT25Se9;mc&eH)$6!vC,v| rY_/u7#}GWsa=i5Y9%r:}~ofi8%F7É\Q+\^rGɚ}_ǔa"3^oeOd:IF,sEmoZspRJ쀎o[v>7(g\.ӆw kތ"P •#h1H쵍O=-fQ͇faO5Ya5JAxPc~Qk;Ss*F]Pkw㯧z1)<;6`m0mz_ 6g~)3B%d2(sG$S`5vzOc/-_KL@ zwV!Qz.Rj0twOthם%?tvv~a⽈ H{ #">'[}-PaИB.Ui ;o4:U`v6hɱaJF!?K=UO=ՅxJρi@ۇsk͡F0B%!̽qыa1d=Ɯ@ ġ\Z^[4A6|TyI49XYÒʹϋv#n> EshK5MOy a&=H^&O> ?i?:Q?c{>n|lmKgM2=?gOѓJ5 O c, Zx14fZ2QUIX)>#*o!ql82A"m C/3D>9Z*:iALWA9'ψYqk7hD/ 8iV4F-w\Z"1NY.[#?vBF,Z;.U?Zz:sQQ^[JGoM-b(QήSK[ʩkfzk Ζ3ƴlb]8i}c%_W<`HPNul2+N~2w I[3"ژ&3'fdcI֦6/k[Ɍf6ro7tt7tX>QdbkMl({`:^,m@LYp>[!ze(BFzFaN*fQEE϶)4Gw7v 26Y ߜ+ZtnO- ą͑)81ۜ\4< arwF{ҾOoɳ*59I;1Koʙ_Eׄ#2%k|J?,}Ls4z&ztD3SϐA&^< aiam@׾VP{5M!~T#M?o,)L 7^J{b:i:zoBe*/2yfSz С 0ARzed*gb:ug P+?o #G.M1>vޞy[lDzt]IL3i*c/RԊHyWIډ 1(w;ZF߸ΛϒbcaA nl|ˍ+!đs sS |sVB:6R$*iMRw'Yyj xaλ1Jzd 5As6濽ppg6\A ܳ3_ czl0yǵa(i,n| )N@A `blrwݩkkauᤩ)EQM4TūC:h0x4=:?:1'lΥ d푾A5G[./$+.-4y) \ 6NC|<𾸧)7@yNRv#}Nw-QEe4'vНK4gdj rr!8X&UGϳ⓱n""xqbY*6T],ԨR5HM^@*;pE/_r)zc8A"{\z><]exW10!:|UYQQ_)zܯcꐦ]]˭;^_$Mտ-bnu%M@㟎p-,{ҾqIތ*EJ.u9<,{ဳh;bNZ%b/&Eo /懞 J~9 5hd8聚}&|]C҂ Lmp5/[dq-`.}B>HyUQs2Ų@VG =H{eqKѓ?^WnEW|QOo㨎S}8I Uc<綴N>T?^/*#)8"btƷVZWީQIb RQnl"נD̵i$^Y9*fpL칃LD1 @Lhţ4̩\z-Tԅp^+q >L 4ȥokEu%jag\wtWX72TM57JBѭK5e쉜= 6RBo[M1$+!"HPa8]&jmmL;a%~@n+UBz]2~4}lVU7[Tz_9$Z.>,ZbCYLChseAiBX/ 7T+C'CV͍y߬JX' oNGC$Triz A(q$G-Sj\7rHmSIƧ1.ssLOLok|A`4q X8nFl-#־7F l݋˲1x (Aauol 柜H\ 0\µĬvٌ4H𜼥-*;=vNœ a~ԮJ; /PO ơs3},608e?/eGDŽXG c51btRr.uRoVe%~xU-=$%Np2LvJ^϶9ke|DzJ~1_,&оH|WȚKiv }s a仵&!<;\Ooc\pվbeq`2aw*A'X+=*J6GRBQ@e҆liZ]c򋇈Qm]{6tZ~Pa,~9뼟$ rTZkLN^s25!.PmX=Ts]+"rӴ?@lbO EH>&-qn]sI,IR\|&VTPs-"qU-*sP@\.ǜ\U*n5{ux=]?% "^ʂ! %4gRUv۞)Ѥv v, &Ll3|Lq6nd4F L[/bk+O𒨎qM))2池@ey"Gbr4%~.S#׳g>xސŹ'ԏsdvbRT#NX'; x؞<D }Wp=}f\4UuDvf'GE$P4 |QVfSDfY}k<9(>s W쌅/vj_)8>Qge5]9ǒ{!ו`86V#ݤICm,yo/%`/^*+faE!ۑ#Qv0v= FvBV7+of,YJfxpA0+ds/"*<}~V9 6\>բ_8 B')>6H|:x#ʭi0Jo "oh4i-=r\prK^|'xOD-pD,rOƦrZPF;]roup*͓0a3] )Tۙ/ev:gBoA]ia eB %cԱbN:szڥة7E׺RO~& QStyH^+=Կ7trm'th%^݌)2P9c&y481gI zwI灶?yy*d`7\ ^]N'|᠆?/$ . =?~`N)ᝅ9#ǧul E/yv &H(M c =݌ bOI'sA6FJst5,[l]NZwk`/⨾S=TC֕z\/t|="ndT>*8HzidKmAp fw ~=7IVwƎ+< ]'mȐޤ`жfEƿbgt Yq2O+>De/Wk!"PެZ{%C8N1Ps886*KZDL"|ƀpTJcA$QݥrXDi;My`+ y\JZδ *+݄%s}|[mD&Mn> 'ZܽYitŵ: LQeOL=yBkq8VR3RdVһJ%t= ~蠓!G.kpHv{M߶2Np)J:#7<&=UJ}*WFv,WL(5G ff9i7'2Rbs]?c`l "ϊ8@I٭-Il&Ç;kZZv.>Z(pkXLR }ag=ApJ=Z{ SҵoBOΗM<<@都& V3ķ {W+\60Cբlת*w\•;ɪAC9x)~ ,#Fr%eY\VM"iOmjD=v?Z,%5i[ʉ:~z.0uM:Wd7ͥjy8]4,3Q!Bdn"_",[5J'P,IE q$w@ڥ`a|_ L)Z;䘍WDŽ$rۙh*Ůy8żXL.7khҰG)΍-.e ^2>F#ޤ gnZ}Ic"ٕ¬$~46'|9IhPt-%~/-k*?2S'iOЎ*=`^vBWT 2~NIpx5!5CKo*NN|OܻޯYqWD2Շc|2{kk|R=΍,]7ՅO\ 2gA%>E?HrYt rKő*rx`\#K+:\@zc ѓO5Y9\|Y!D`k9_FUZIt?RL0(>0(RO>25Ð|IP3g1G|OZ?`~%A87UưagCpʑvCqJT?xշvTo^?!O# ꜿ`W32%0os%<ytV ,d-{NHk $ocjn_7pcH1iyC/ ӫj*Yo{ې9L{k-w(0 0kjq_nˆRz]$]A7huJ9滤6dg4um򜡒V-&)A[Уl &MKe=ݹG<>/5=0(b/(̃=gm;10_&1RиdZ![T9d;ZL%=#Ipw=1|*c|+b%ڸ7~!}` mɪh$ G~hn`qgo$4Dr -F @[ :0%hmtj*ˤdĮ/aCH虵9USbrptP/o(ܥ؉uL;KJگt"#r ֥ JEcfKɠAvgʺ#~!2VK'bNJ_T("Jɕ[w1 13$ruǯЋ=5peU9βuGC_s(v*]c2;X8!n)gfLbLM%YUBو8`6+h8@(;`@9wr jYϱ~`].IJaC˰ȫ[K%Yw戂*{9*\mK6[ )UAm؁86<.'*3c_An"E>kD: zbe3Ϋ #(r 7RK >My^'1}Rģd!L*> O}b9,k@]!o 9=us꫈}u=/ք٢?-wtI7G̜v(3* ߆w ^(L9W\O~IZj!<{˸MdE+s{z d|" 7VKqK!6h{ krt:^W"FfOYE ^OtpE~2|b%"y4a,f}sd1d eʭ&KxQdk[!c6[ Qf-wh Vy[n]&'WBo-B9.ۖI#[mո j*m,!'T#YV&JOȏ g"h;hb?,媸r^}??h/Uqr3)\^d:E3Em3G55h: doYϣ~+[:@VغƘ C| GxL$raTs3 Qv$9|ZѪSo@z\zФX^9`R*1_e G-z < 򑡣]g5j``vzjӒqiBJ 6(iH D.lѵJض =4c<(X9KN{ ծ9 M9d/πimWI4/%/'e.+IկA x8 %~ktY,iMhe(J#~ω0ܢ>bPHXx,QvbGu.t)U6+WY ^X MhacBti+U]N1tO~Ā`+ck q1 ȸ;槮P@%;ZD G38y! GW\x|+J_U鰉rOfns7 Ote[( ;ɚ&tN8WZ;$2%̇xFh".=2j ]t60M'eZߑRV9?BJ_4G &E,%jhsm!)Hy5:wp \|7k; 8n\3nYNqA'mUW[Ah$T<3`oo1{n=<ͯzP䦔Mm6ܐhqV3;s-E}f;pg2óJGOݞ7*YvVFǎ*&7,[oe#*v |@عasʏ=eaꮞ;{cB3ԵGmvuWstȵh"#"J/mSDBBA =s\~ 0W l %\Y %Un*uJ*a\eZHΞGOz:IRf3߯Z/ѧ\CY5x_!o@n?I~Β!prr#ǁ&dF8}fjTimg 6󓚝5$;[fk*#x=Z~-m&&ޗ~;.#\^"*oF5_Vcl^x ~kl4|;јD` : d4l.|UB5]2-dm~8 E0olrUV2r.}"jHV~XȷyU[-Sc~PL+Lz,% +'A^3$#Z2ea_d}"ǔڙ}ìV+L#wHǻ/F{kȦ˖feZ+z3.!N'  -L(V v|{R7r'._TkwBG7S?` }BG{R pɸdbjz_P<9k:|#(vua+L=cDo6직o)x(I(.8&k%6,2 {dDYW.bg)TΓŒH(E~|JOnYq'j~e]WϔSU={e ǽOf?$&IPQx7 uo?6"J]ofBTsJg*' KRXE#Qz$')x]Y8 2%T:{1T# MpȁYm? ϯn Š6P[Dx9j7!d/=|ݷ ig>t/:1WDnao>U@7P'UQAۂmiw5oxA'gRvv6;w="lHO6 Ka#ޗgCLnR?M#k, w.4[2h N/Ѽp.MtU1.8դ濗סN4lrH,L*DquɡJV"Z6k#Uj}iDd\v%hMi̋&7(?%vR֘ ԣ16/d"'n~6xlØ) 0lG]:pWH&#P`V[Ci`ʒtz)}aTf)dײJ[3$m!,o{qwܷꃁ}ZDRK&n/)|\=iqcڐ vTfq;ɱHjC7uR0 )h?q˹-tdsY<;#]~o8h g/MĠjW iC!g/bYWB,Ep͛=n:{"1^>%%Q!{m(5*dBlAs d(Mﴌ|oŔrl.g]8F}6  zUZZ8Ā2(k! ~孪SԸS=Օk@2ZE~_ɲLy:$MiLHeW{6 yl+fr13}?MK88Fk$ O4Z-3xK[^G]-۱(Mqפ3~c$Kw;2鏖gwHvs7Az1s$/rd- |2sѼiUa+WFmԶ^ S'<ϗ4ʰ:b F'ռ!j!z!l~}ֽMS<%5ЋآAx8=5M~P;^tu4'jX-kW/ͯo"v-^b0}3p8|9*ՓF׭Vy6KT$ftW7 C-qmZI0 ʫAldV/sTU&fS;BY4rDdn aC@OOfLcp1z dK UXኑ@Ș.P)h>dT'{=(9HXݎΣցZ@tj,WY;: )`tiD9WSy8rvRk9&-|) H}=Ŗ,OkI3cˑQIx( Ɏ]* nn[1V_Hb C ,Y c!x8v_ o%\C9bt}8ښA5aF<^ύ*i9EFQ5BMCa.јۚs%j%@/Z*'&&IL҉{YECarCNU{ fHJ}#/D ~~|gfFG6 6y/i.&L\j p'҂J x~ [\[jC<),|ˬ2srI4 dFh=fl|!v]jtcܩZpZNz RZl: v&K?UM6  ơ Cm`Ƴ˞Ji \V>ǴG V$ QOgLKI)ԞI[/_:̚YoG8M4W#XM&02Uc#}N,oB u,=V/B{({^^N`בּܻ!s,# nf"4d$b}7c󩢅4}+Klץ9Gδ7y0Zt()좜- $H]%=23b@n Q/KW4>}>}:Uho p&'6 #{xzuM4س ]æN0NE5[r+"[׈-9@t1`j1;'V|t6xZ*?XWrB׍e_&a5QN;>#V*۔Q\=!m֙d''<:KŸxt6WL2Ȍ8×O 3h8.< }o4iihr%,cRWA5ܜ 0%HsD# M٪,t^*mbO< q5TN#P֥[@xa8ZiO+\c9xr0WB 'Rix:O?F dUTLE)_Uv*=Lr*)#CV{ +KMdB I^Ju,DvLQZ:@I1{ `f'ۭ4)"0q}> sa&^"#̛o-YXEn%:&Ke Uo۞޵ʇ H~(}jMP5`;ɉ ݶ῵+_'~v:9k6H% jKa3#(Z3=߸26|DKj|~a<9G7]Z%C /.#h8^RƜ#v, uDZ01kAk#&ƗVt)I'](]B=, EP7&/S'PSe-\lc03D^B;6 ̿r8Ǒ boCK?Ñ2Z8 dFpML4yUاj϶lÁ99hs04#"BKq&@Duz$3md)g{/|, aD e/`eKeѯX~hIBY#r[cH%cݞFIKQk}mGtMAG7 rx2񱹚:LB6<{_-U>(LG]\Ds/HH߹x4넇GW U`LeGuĻ[`m 7P6?f|a\^Ԏ?(Ҥ;H1NHBD2nV[|GqQsfi!ʅx+=Ж@pJheya`\xzT{\z)^^{w°sģ53+9wJ.pKT v.V)B0WK~\_G:Ar1|0 BT2㔋 /25|a9|Ԯ8zs0, 7gdmS` .p5KM}ep'kH7~|˖>{Q0ay K i'9 94lYz9cb@ -ŗTgÞe\@T89I| &dlB8`mF\u#E-g,S)&x@@A"SFΚM_ ĒXdC'R`TN82 T u/tgm D(m2`$1ny   ,a4e9`yVJ斂I$°X&^WZo9.ݪzzҏIk>ԏv|1Ǯ25$y}}(Yȴ彶UbqEhɨEyChBGR{9߯aե>a|2 ?so5q^@0 :2B8($5WM$/a12}}r@5CrB B.Z}O{gJbf.9}4V(n0# hLd7L2 0*^߁vyȪ>YO _lð >n SDZ S fG J-1[-R-"+@^-]?=wcZ$ j&hQ|viޢ%&`恐p}6LiEx4,a Pt/Ru[%! 5EARO&)9y?*ReKO=X`ʄͣ 4Pl(ܷ @wh*'$OA[=a34J+St<;`&؀2;]M u"ݮ'jD2/>ÃrJJLx$# :ysg:W 뾌㡙ATb."cM ^13ۇ:e@cxնlgo8a{V.=UA2Jg|ǂ4hV$ tI~7rGBq˛[+QGW5 b2m*&鏋Hp %G|.J1tb(2]-r]Э 2]9t*ci G89jTP5v0ttD;NP>ig]稔[x{Q1i!BfSd#yN6on8,Qez;RYf_Ne:)VM6qBawHPWK Ҙz;tَi^RqkJ0wь^L0!+T2 B;ZDYimwN/q $~W@ި#Q6Yw\~@_jP'Ąr#ʦrثj x9X.+$BNg  OcۆMFJM۟&w%-Y<{fiW( v}T<#I馳XU&ԯۗx-U؜s*%~`P\rL]Ư9 6jF=foA@b'~E ǧs\B[(z =Y!*AJvr[XR$kJTH)DΆ=`T?ra5>Nӊ*k*#A1{ehܿn,x^W@RSIYƯWxNp1_m7?}Q򱨖 W/-)O˅Dz8*h'7 иPQj9ĦbšќݭYq6JmG xؿE;C@xbI´)̂&t2diw|{!,-^g Ƶtft5Q! {!9g.E؂읂Md3 V^J٥a'-N+%1JJ,E2=w\.VN zղIHUǷb .i쳀Ѩޚ,Oo~} "7ȋQEcA0Fӏ+ohy' 4R68>g} ~D%i}Fѧ>ӧC>J48(9u]II Zu~(vF2seu~ VH/x P~hmEqx O&Mqb1x +bI׮i7'(a~mMঃ,gyoVR֦U[d`XV O==})~VBXg`17X=/x3Ș^/u Ml_9yHo"JY ݅8jtH+qXP8y(74SK,S->) 9Q@M"W`6t7qU⑖/@ euApN~N%A\*vLg:rגiN]8b=&RIYmŊmFτ%ܛ|~vF M_!7-rs`wah݊#W5 I!y=Skb0*AXv:KN.z ȭyּeid*g1vts\MsvM!4~W0xSr;pcm 2/mW{RN2.En81ND: ޚqg+Im̛dQ\dƐӝ\2EC\H%ʜ!/ebv0uj8`p{,AJC=pڄ gb:2-2d:ozSd/͔Sȏykz9s!}U+G_;o; IPK&q"4%ZX cuW/Ґn"\mEaP DPaELI̦gOq-֑!G6I@>:8H#$تOkA>F&$# lO2龭U up窀%-Z5c1wVӃtDT$67d.WxTo,*+{",D q$5NJN_ kb}bqV S2q-N?]45U 'r/'p<߉;vw0؞iK- kv_[Ap.d7؄HN%~辶K|><XdV>rk z]PJV~r+UFr."OvRO9_L2NRUX2.P6IPldS%&,ZCf@TRg&1 _ڛ/6sAx}jt$\bdV<1L)ZY6htOnsuC\7oIOˊltB=}Ha֬X,}Θo\0AB0j$ef&Ĺw -4 3E*rieEwGN MD?8O%&;zǀs36^ZNM )p'杍F YoZа8 ^jbVX !HRK^eG߰py/cوʅf[BX^WiEu&=U0sRq# `GXP0.b<,T>x D߭9 mk?҈"2(8 èTOY{s5cbqEFDV)q*YPH~#6 펞+~/qX~4?{Q$5˧ru6P'tE *D_®2ﵸ([mjXFpܻUP2eaO~"r vn!PR~J? c5rg鋼{>c(P $GXH%M.{зmJh4Z Tgߑ0YܛxUQ$XX'K a6pvn|Kj;Mv:%Y2|1Եni@A<f ((?iEr \F$Uʆ${heK;s/\_1E"ͽ8<KL(>iwvlL/ Ҽ}h>%%]Σ-Rv#  كxY.AW>RՈ" @ʩ_ GCl$ρۢ˛κ(.F{;dEiEMA 6`#t B+a )|&<'sPy"`?;MU3:X3,jᑨ<4G?Aq~?2>FudLW85A!]9έZ3cn<% ~[/HFg-u\hᩉV#^5\PGB5q"VMB꧔J9K:Gu &ni R.%^EBgl)p )arW2&ep)^x9SA+!pښi mu9ֲ8xH>b ǫA1U WfAa?,Oo:m~Uʇbg6-waaaK^:g>Uv3\yD)i ex+9Bլ]wE_dVvp'wNb=s w-[eAOH.򙘷Jºxh4W[B|J>?QcHP{3Cyjµ\ % JzAe{rUs;M^ ǰ |qW]eG6sHcB5!q 86ve))Դh.uh}ȤM+Nhn%HnYr{Qq;c?A#|z9ɷWKMyl\dC6vTԿ UIty971s %6㴲TdV;KaJo LNjSf6Ye|-th>)@˝Gq}|1@Gc樰 Hc/v9akƳ^la#QN7G"PJA|u9A0BL$c|#ಫ|S縟 _O@hp2%g(ɩ` ZRU)G Aʴy[XTRݝJQ`xzRRz[`O _˫|j{6;=졷:QXd;ϤْH8i`52(e08p-^)8;9X\v~I^V[t>htP9PLGKmUJ{PvENp6N#m"~$ ln \:=iE$fmZϡi| ?m8/Pp~ |Xg:2d:}Q7'RY`e{0RF\H~$bCMJd:!zH0Ʈ= hHb0781~pCl\2;^dR0 *`l+RD{^$ql%2RLhԎ2u!lGqQ`~PS0 ;:n_Ne@ 8Jp4Ng?29XAi1MصN_ez&($ٍ:n8Ef@#/0Cl R= @АDfjIU)lyƆO;^_)&F&FB;H#<&U nU; j(D4Ғ{!| t}u%A׸BguhYNq Sf>&>KW1A}zV.2n|+So 6V  uu|4>hV@SYEo%W$-bYl Dͫ%`Ay@BtynSD,(R5=7yCׅ#%qa~uP3Ht8O@!_vRĠxݣ ca}ZJI&N>UpJ99[R4MUZfz1J(B #R*|.~"(ƲPwfp0w5kv~ woj|$"%SqI"\j,<~>+ 7a8‚8 eDv@eP5+ >7QzpT΢DZ̾S+#edwA y)}밬HPcSC,BYΊ>.H1:O =c}$;P`aRQɥm!; سHn8>_ Uq]GD6i&`i/ /#j (x wيk*[}rɊŸ/[ZlJ7+~O mA{KV .3A2-aUL 식S-k!6igQjnc3MVV&c >}dVι GCI𘼰-^=TE>Q cRl`TǗ2Rs7R{ivK9y/a+~L~86nY<t{/#L_)-Ϻe]ӏ7{~&BzbUpCBы-Uy`;Jn,)^@ z,Tt@xڛz 2,*MF7\k+vjw%| J!')ZhlQ+ړ>`A<>bk=gz<$7BE&x諕I[%4^6)thiD Eg9*On8I#M/˳|簊B]%_kx%cuHpJ-]JfS>Rib\8Г] E{ fm5i9@Qp Fve+)3DŽ|*ˊB|:Q;==1aU7`|b˔:7-IהebJzI ~7k}d|W̹qQJϚCSeHMsPWc6zA%4uMf{u\U}Lm^u xm/n gt=2KlegvJǗx0bp %;nf\{bg9D$ ro9to5gɴm Ā겟#+]ipᑛY(J:zsBcRΝHwOޠ z7?4,M"vǼpv11ǹ_ҁ;f ,TbMMxRZ"x6r]v)lH \-IcfI-nd796gHޘ2SցOrEt$E.83'*0dV:l|MSSgҠ$Urtq1l%  Pzj7/Ty%Mʄ?Lsab.+esp^s70Pɓ$͕BL@W!S\))p7#/Rݞp*% 0Nc~bp.sA:mM3NgH:_eDfwDG#Tnf/bXE{h 8d ^6bq] AE&C)} XѻmafaRhj #@su"MU,lk*115"xT&~|,@W/+]$ɕ*'z{ Go>7}7M&7` 6WY'+73r䌅-iԣ}j4w~ m$m>WUn^ޮ<,Cv]TPkkV"܎De( i"_4a=\eUp޾OAYS3 )axJ|{ͅ\wtUr7-*?&EK/BNx= (tɻ>NJ>^]6S1 6S$1ql(%xLeMMړ<-e<«Six-Vfu:xFsAͦWyB=nَ(<EI _N[`:(ʴ;$߻3,28sĩ8I˚!}{ytX]o"/F ҋ)5Myl m}J,Hɋ6,$fv]#8/W= ;&ft m#R.;WIYWA}$߹TX5Z|ϫ}w@ [,Mk Hf#|tѳm[eG,n9l tʯVorx@P</sVz}N^tG,ֻraMk@md*&0Ǹ28LR훍) ):#k`OA/@"ٲρ0͇j 4))ư0ҕgr|68Z.@$IAA'Q4%drHb+SL56y*uKK#rF8|,Ft`y*?J Gk<(|$ֱz9(q Yb6|aV:Ӊ2 $ Oi4VzydTpN ٍ߹@D95 GK2юȢSmmtJɱc c)0|z5eu5|kj ??(zUGC 15I.GE曁=IhHdHhɻ\s,CJ8ZE(t#@uJvmI?.G . ^78= ȇbc;HT½]~t)pFU uJ \vy>= ǁKeQ].*aBK2e囥%ݭ_r 8d9t%jx$:?&HޘJGhMÕ6M p%w\Yn+7ū\#qkn@0 3 q'}-.䁽VaPQZ/~Z'` D(xFCQ +KzF = }dx5`eiFb-#`}uULL$0 }QqQAӍDoKgv  |UJ`40)X ;TD]ɇM&d jv]+0oX3酅J61 ^(cˎDd@;(cf}OۡEeapw gm#g>H_C5kmmSb%b}` uH`+ RXQ0έY(P' i8 a,&"Ee76Jwy?ᔨ>v &lb?b)Cnhumh0I~=&Pau8%NxM+pg&VHxpҗAaQ;iUcFg<_di }*X፷0b}0lr{iP`Bޤ@P0S Pr j /0qu†vvM)y.C*uj|cYwךs"/DBMKz'{+ڰIkp].l(j|g=F;n[e-ш JͨiT\nEڈ['/r*/ Ŗ mV7JTj4HAOh$Q1Ņܵx[*-r\؈gTUw)rhq?Qj|:t%P:Vy_</?G}ґeB87'cpxX h|JO q9e$+߼~^ӯhqD;zm_@uJ(2gXov7' qL3_D-z@v8-N"R+57Le7VHvx{?L]џnY)f"ء`a~ξN5&!erIYo22/-[e 'd&&c,m<,ZDO>hb93,ᛊ 4ըYW59o'3oB>T7wmԳHʙ6QUR*bm\fwm:zZNef5ӽ N𻟉\\-ջpÇU@uKZ>Ġ2`p2V;to#17|u|>QԇnT?ߧ:DV:87V(j|V9@{YPTdz~Ρ^; T uľCA5O {Oi…'2q,x;WF'`k zF{$CE/{`[wwC;Sh%ۘN#&)7ڻ}DUMJj(Xcds!&PS}Ds{LA"p9i1pc0>Qq6kv-u !6IU㱴|.eY*Ϟr{ +C}T!mu^0E]ת:=}:4D 1T? #PiRB>e7~HpjQDPO\8KzU=(xb*]=+F-ǩ*ߓ=B Xaǒ?X k*7>0k(V&r5|^/bi_i~'\e7Lãdp f~n}0|DSa\I8׶V84s2^'G^F" +2Zyx&LMe&h>MtY|='HmѮQo2=$ x9$5)vdKq0T(Gϗ[W `+[B&|cedMi(>+яQ9!;z*oWA6OL]TQ i" =D7.[֤.cSorbvtX"ac' Δ' 1/h '@fuIlk"l:wK7 kt qg; C:fJZ4@S>)?u>}D{} -_S=@ĐqZyD|"V.~ qtѐLpgJFȴNsEfHe;FB\W\6j;&vzNjiº :5ȗMΩCG&&%xr+&0XfLyu@U D(lэsa HuFTa??VKQpNκz(c&c/(HNg`x]Ho|@:7٬΀Rު6J+rP9׈6H!7--+ҋ祩|+S<bIh7& CZU[ p$Gɠm(ޘoz#K qHa~q[أL`M+0RHR3Ûر͙/Jo.X2'6;6nPG]y̯]BG,Ս7-Gtտ]ṒaH.7ɩ80{|s ][O+1;~G +q%n@BZ$BEw*_W2a.]w@MsMHǁv;DgX3I7Ά^"x$ʻGرu[E '&'ч(l>\J78i{L VXpx!ČX tb-~ftl19_zO\Tt5(q|p]H(氞J2|Y+`WB{~j -ȄQȴjFc =j^ 9r-.O$nTvX6CX˘cS|Vͥ.rCuR`̿ML %uN|un,*.>wD5.v>g4 ;44G5zdt%mx`B+j(3F'=9hS+vm~"rrly\I}dg}%=IKͭpjCnb.\b K3B-&lҖ|sa_wD3Sق}#aՋa9O#=uQ%#ƭUj8JSF-Xf~*cqO||/[wuH^^+~Wh(Mzz%b&UqVeݏUSu$Uaօ[Ve4y_Hx@ƞĎ }mMG]0FP |Bx!V@lFnfX ]ix;ܫ-OUpM>h΅@@bsT +Mp%{흁2lЇpPXUvCr=FW $\v+T$3u %JYOߒ& VU!Q^(Atb9@H{+oh]U)+̤`eN6 :knm 8 Cekg`rLt7"VGJp- &Z ;? !ݵң#SB2Қ9{n/K8b\<\ t`KtWe3V@BNq!Va6AfdFa6\FVr쯖cT(!RHYDL6,XW976◦"9.9'ү-jsD?:"}ud%2xqВtkk7[K'x[TRf6h'_&go7E&R@Mb{,2ϕt8x/7KlL78@񯄌ܹ=lCLxOr4U.8A[vSl Ä W3E> tƥh8U ik U F3G:pbW~u~SsI(L g~S "U0jՉr?sT0c E[P!a"ɜf>WӤd7?W&Rˆؽ0.MH;R).-#.{bZ " u/HܔǺXŲ. Gԑ˩ ;Am] "޲\Fv"l37`b GG\A؟aq Z^+d9ti',139KLi> MXnOKA#nЋ<%J] &=t_>2ܮ{߉ͫ2섬4딇Yl J8O rEC( %aBaV/`tfFB0E2 6y4ҧ|HKM8eydOjTmx'zq t]kP_g|\oZ?O7 [kRE,hd,[r8 B^Aܹ=7zxK)В?È9rSC1h4[B1"h?ٍEXg.+rs0Gk/xw+ܠ?SeʠZ&MyMCO`U@hk;`&0W#%h?IQ m\iHÔ8eٞxpI!z!j{2G<5$AW;K%̛Yt Q偪0j~?EAMک^D=/Qg+='j0wcttG{c'9?@'W$+ _Y p0 8] MQÉplT%xv]ҝ׊$Y}'k.`6ȡͳ `MWJ);)f*h Z bN͛BY#} r5y"lԕ |6v U޸ ˒^+Q`hY͇p5rw*׶0C S4,o,V ]`B!_-!nUeqJk0 aEXVlW@xW/BD<' ` 9|e@ G8IC~< o;E6ZB3w@L9%[-5&1BB'@\֠S14o RCH=1DRˌnNbȶ9LVJ ]84>e=^>5B%K}|wIVZURC0h1j&vlӵMquQ .ܣ_9 _ i=(dqӞ2h4}Z>"[ʨb"cTS _]2V* e{EO|8fIZn&F96W۞cψc;ȉMC.)9xcck2:HmϗM_/lǘEgc;v3OěCHKzؖUQTd< \`Ǖ#v r pCWuƄP}? o:H!rRR֏pg_eO- 2l<1ͩ6]Ed*'q7ujl]KᦞR];sH1Stx;sWe{xc@2y fik-Mb⎡o>aHoOd} $bѦ# g2ok@Ǜ_7H+T2Qba8GD;<娍l#3s- ,7#|4 ; =y9+C/3&*H8e\2I)k3R 1 2\[)qM%&I^l#9HO4dze \Č(_f޿y(I>3m$ p ̶-Ɇ -?Y%KAoW,긢I,)Ip'eGb۸ʗ ;`R~ "85*qe}vsįuo4˦;)$&Xt_<"bS"[& j{ާhKLj$HT*׾RCV*ȻIs{{XJ5;IL,?jnG6Xb@N\إZE\>Gtfě :^(O"Q_BUP2-0An٥p3gW`LA:O Qt_a.zyʊ#rO"G DQIܓ AUPqHJ C8g՘{Y{0>: BS`enA u!s V Yp㣾_k(G]ǒo\-PBP_(~rͳB4D !KjQ_'oƟpr28Hej ~ !??.K l2 咁2#~~bF#wtg=i)ʼ# LrHosN|uFCv]HKNX3sfʜ:UCdkEy79ZԷb#߽KGb\怦/QbtUj6szqމw-,:^g[!ZT%*9 a՚0%"7y)@QXw)y; lE@[XNiLL37х QL)Y'?L̬ې4OwuGh`~uC٨#/=Ѣw1#-L9/O|cPα|gNs³f9>kxSz!`ZhQkF33>jDjO Y%˸'O!3H5hd=IheLWAt|Jܮ' in0& K+t(9I5nWxEFTrۚ8FL S)A5Ҧ ?"@E.9 $ͽ)$Cv+0ƅH%:.N} [WQFHͳ|~ Y ET= vv-Y&J.9"r"ۏ30'ƾƍ$R|RF{b>~g5$yM],gd[!gھ~}]hZ&Hk2 ⣾7chDr.5nUtxod̫E3)`3DH<9jDm-9+TWqlqu6W|Ʋv{'ZZ7Ѥ8kNZe`0?lE_v蚘>b fUr}Nnkp՛L6 FgI~{]XQߴDrF!.UJ,SI؀cˠnt3jl L$EmyoYM&iԩ-,.396; P2k}=k4񜕪X\4<yoC-8ZߺeTc[f Ia[ yT}ٿ:\'zN:m|XQ 9ֻ*!!&r+%og|"IԘu j1cSۑgv})&A»|Տe![ >r.b!VLcefiIp:Z+OQ9X >}p̈fb=t=oӐOGBop{،2W2~h ZhZ+wFS wYxNDm0x!]Am+Val/Bx5`($1 L :xz%p!S",7mlV-*Ɩ i_#lCfx}.B,T#2`0t Sx`S x,"Tꩰ#%b5n"#K_,)&\᝻`i-Rޘ%*ofWzx 93n|-[vkxX+E YʱFn`[X|vwMB$[> {Cj;șt$)ԏbJnQ'RWgl'YqI[J~Wi*ۛ{(ɇW8:Г[}z5#SVФ򥙨$1?9B}}@p#%4G~#`b=JĥJ%+-7^:b9UԭcAsX`eFkNNad(,0#g=HQ''\Ejc>\I 72AOyU rE u {}0XRѧ |n'pSpW?E _ ;_ EΨ2E9+hG")[.(*XBjZ:!oOb($uy8Iɇ^j0wgdOX{ONpm̸-H{Z!FxӖr|Xd0PnmA8p[K$ CPG :Vu|9r>8S@\~b\SG B2iLf=TR= ЂВ 8 ;{Xх3O=>@ܮ*9;}{QV3DZv\= _aV7/0pgbD$c+#RCA.SM!N9$ e^XG?PW&1變Rc <W>|xڰ߸X[2Z oO(ə W 4v47~2_`7%32Jh̴~ ćE+#[ ŰwSp K輷pN7b2[`Șuf(ѸYlδ'q^5KF e1`ke@k(U5_`zEzi"=DG&cpfIJWLWN;&~ӹ§},G>\۞gAݰ^xe;' 1QZaKT Jr *Q8czR T2i*Mz"K ST_CUO[͜ SDZHAQMK(`+)_t `/t́ZqchWKEV:Sn& @N2Zs*G|UơO#C4`v'@B!dFW#Sվ? 0*|^jOK1 `_d5DԐO=͏-Ȓ]*^8_F.^$z Y@Y4,ߎ ߵ 8Wy٦QbC #˝4TYQ-SDjg??`[c-GGz'%9؅INy 7eKG'ŕV iԄ@eQ|V:e(h֩&DKA?0(91ɪ~'R=-95Q VEn Kn=od_ 꼠GbW$aԢ@Ul=V~>ZϏW2#|e $RM݅h.%ఀFk4k_oi$;K|]<$UO ZιW' mnqG;3K(^Gc8ak* rg =[Ϥ59 &xy+ ӽQqu?2]աLg}Ё.dym 4@N"'s'厛;n%2gŬCU$Kmߵk4H=J}ˆzUG"ܭ9}\x,B3,oMm?2 ȃ/^NZg e3gMdrvG. w@`j3c}G'̄CUe_.C:ZzrwŜF1АȄ*|(<q]=c2݉BH3lI2Wgϻ|AHM@ (zs: 0Վ== "gUMF8 eTx!WʈRF'ryo)y܆~ȝѓmw>&20p.49(nN_/Ix1pvߏX+bf}ʧྔvc, !L?Yr1u@?^o S[(k!2̫!bEA=8HMZpFp";Q"]νKSg`8}hf"% E`_uFEE& J\hUHaLeHRx[F7؋T^\8udZ9/䗾P0ջ)GFᵍ`~[0GR]M3&Z#"Άiحlym 'u5 `Wu209Q~=|Yasϩ/Be<Η 7#`A,r6y !y12KPTBJ<3IA#oe KQk j~m[tf`I@rjFVͼXm\TX8([FꉎV$cb)岱Jf 7ڝ OqٽCl+,p{nFl_tޞ՘8׻gW/a>`䲚5vcl547I/?Ah<|nn d^ȈJPһ51͖h zKBNl %դO~@ @^e_RN8ZQ|D Sh; &ݛx@.OzDRffubMCɒjv0J&m`k 1ْ?,r '4̃SɁ}NFmXv]qD;r_tYO?4PcqjUWM- Y]š"<3==W5Q1$)$>+\HH9S1 @`vCDtﻡ! ^M/|TaF/_Os0Ɲ)WpS CGs%LYJh)>kL M0 ޏb8.tocVM]#\a]O51B) PId\=~>Fx3Þ|6{2 6HAҥβU,SN y`J/Nxu7!*qՉ؍'_ay z2ݿ !V2?P)Gt@=w74̓J7Z-* 44 )":GWPi~TtX}.gضUGcI4z<ARzWW(׿k永JhߝäXWx%|Ҽjg.> y9qTˢ!. tFkK4cpEtT-BySxOJ(:pz\g ;vtE?BȊS3L{r݇muXcYӎ79:Xw6@LâeWiiG8OQtb7N_Ug%z޸CpIRP{7tcgc3Bg]9Hv)l # +Rk.S Zj_-?v:,C`1~IoaDΨ%3سG.|=7L89ޓ4Bgt"P:1tD4WY7<*md4&L&I׳K Tk X? wo!Ԕd|ŢD/O7B4Sgj@{0[& {{kh # L1OKGхK%!A3[߼Y(`ii$9䍌y0N YQ'u!W.C$Ei{ INz,j(w|gYq 8<'(Nq*mM5,$3&@guH={tJ}0Oз%w_c lI8,MqA\x[.;wqb`Fd(}NHaG@)p> WYGBwF 4?Flh9"SB,N } 9M|Hpn(X#jѮ&Á(Zp@0)Br܉QpM#:7rDq`6&o$(*8-Yy>3H)MZ3z!,dq8ųho_pp*.6Y`>]aZӬńiDKjdalrYںFqq1)KFA–s*Lͤ+a4˼ 8Dۗ#'JGmmyk"YT u/+x\7,n2 ,8pK%A=WY.n) Lmø, LqV|kPjjI mTPt+z X O%Z;]C o4!UMRwo܈TgvW5.DsB7nM[A-L]{sKm9i oN\eT iqT=̆Y!: \.He<)~\_Ï@tޒIyŸ˦ 18$i˭ 2=\m*{uV)jllCŋopPz(?G);na% >)`M&HCMGJw8oZ]pi3lePL`)%JF;nSMշ`1WR &mCR#棎 Ą™PSkz 澱D^%DO5NC 7-~AH StM6:%uz>z cEt_,HT|О F>أPs4G8ԨG$Rg[O=lC#WMp>ڱotiK8 nW$0J klfxc,5 $%QR$șp,!.qmI/2$hYVJf$xcGLŖiFaH nYS7>Lաj9H0]WbstsŨWAY1 X>tu+!lfp(',yw⋏\9M ؄mwNlfo^ED@ [t{:zmNa^Q't[ H֣QThg{¾ohE9Q mߩpхu.-*Ky(1XAV氥 })?RϺXZ]EE꿀/c8 [amE+M"AK˘re01mkGtJ6wÅ,sr+\Ѕǒ1.}#K@mtzid8Xf}޳Zyi vK)|SWbOuʦ#9kNUܑV|Ǩۢ<}+e"h;V<Ϯ~!ʻ省rQVe[vic_oqzBKlmUS;7{j!D gtzMꢦm/E+[Y̭f FnO9,p-A'9t cVK͎{ luz,E l.|TտdK;E6^_ɂ ~ 0,ή' l]ѫcVp@ +8qd Bl[()F/籕\ EY&ƔEC&FnF7nG=~.[݊6b@[c#zTU][WA8T_~;>s\B$7C `;~B?Ê`hgo_vG b,OwgpëEt-qؔtp٢"xĆk-t.vVn*ƴœ+]%dG:`@Ol>IrDE(pڠq"}XglwnxMCDF.4.ɮre'^ϰE^-xüD6/kvrJe.+x%qͯ(wdEk %rĸpjL[_Qumfk'I+/?c]́;PscAhcZI[tm㉼'!C%i^6HoS; 3 Vkxa v45 -Pz$Y[^OOa\ ^r؊ i?9yn|W;#$,y)Z{y*^?X 1(Uw&6/Q\Q@>#pGƮt6cu]~*ݮ Xl} XMs*1ܛ)?2}<%uEhyh$R&eʎLa~AI՟.l6DXe0o#~Z}Z>/fM[aJv [-qPd[aO[>ҼYym%m%Ƴͮzq9i۾Qù jzɧҌY ˽WqmwA4vE7|#s$y1 }K/{4l袴:ϧ75t|6&MaV[;喖zjV$:`|=&lbM-X{+q DC* r6v !0kïz SR ΌhT]̋۝'C=8X9R.~+s5pEcJ3SlȆ,yKJ{pFʪRKNˡhܨ07g9޾SfLwfsX ۵ - n'X_`SdrFNiuYygBIZ(dA~f3yȄdc݅ p "` u\]0Yo0ڝ%Bu96˄/bIjB9CgS6 IkW֦+EvČ"N~q)5jUDݛ]mIQ-f".(CO*;b~4UzX}s$s 4m*E{Ű X)*Q*(U`jT5G&l,A@Zo[| Դo ]qmN$o ovd\3X,c&YY{ A eg;dY}O<|JrA0KXDdD9v푄1st~hyDbD"'6i&9Pxє:nL]bho;KT8hA{,)p,tGHL󤽖;M1|Sq`oV)-U*RtV}z-?ѦT_3("0drAe :N\7+3\(? g%j,ºz0c`%&#zYkkXA3dv^G ÍSU$ey60~ؙ*rdS[},Zٹ :YBf3F/g󉜈|}z:&|+32#mV{VDI4\x햞rwA-i 6? )v*IwV!iT  pmK~aq.UA`zAI$Lddi8eR0^m=;kz}//[R|f2kENm5o|C8đkqnCjoɃٜ)OZ#!CŖF}VyˣUIUK˵Ik ߮_8#aU832{VWx~2$IsQ'[V{!z".rjsa C)@<F7(K39B"R!jlsJ4숇3Q $3{3 = !aX+.hMC^lƬeHJG2K뜍dOKB4i/sx 'lEqquR#CDX tH54Ƨc4q q\%(} (*5 GhIԼJYm  Ӹ3A8)kWD_[+ߴkϗ~!ű_sq #m̩X)#!~ *b'F_ 5n#lM1Ζ(hT?Iz@$v_ H2R{պP]MV]ax,D @K* ];'^w "ү´}}\GcܕDGqc©%}nl6@car|`j{OTW Jӄexl%㐽єwT5.mDQ}wst` }7ި/cbkw1əTm5P\ Qm"nBnRU!0y~%?)$7)Ak|bPY};߸$Y&9īW13O ߔ&ăY 5/1[3-]Z0s<?sP!11})tseI#53wAkD@&/:燀d`[I/KP?ĈD]PG2<`EQ ^%E?n{؅'w39=9"_$7Yэ;Tsa# Dfe(tsBBA{"OuKEOTg:A=h"RЛ:<Ը4Ac)7U՝nS$U+j}M s~$\.{k5g?mȔ1R!9}2QDF'֠ȈIkhjhez;YI6"&jJ,X;OrI:qAHf]٨䵽YxҁF> ECC~L?bZvxVk׼*{HyWbCMrh|' ĿN!W'z.B<0:ԐhOy3 nހnPEdY#cCWGCM#,'@pZ4pdUD={)OT8B6\ QWm`TB2ѹM,+RJ> >͌-krk,$;9ڞΐ$f'Br^$ CO:Rz$UYۉ$  Fm*|HOCAx`i/fPFu%YvPRZ#]vh6W7O˯QWz~R+sw/V,H- $Q@EXVu@'@ciahK ~59M.#vs&IT s)I c@x6JYVŰPat5_ ) Im#|Gu3\PY R9qٲт߻n[]w3qE=m>H<dȠa cmz&$&ds"p 40f@=.6N0Z&G_sbP }LK}CMni::"f;j,E(6'ޝt!rM(/*OrHy*a`U,A> gϊƠQgI<4:N_h$W}ACZ8l"g&W+^N̵z=hƅ~ em[),cYƆc/(,pC6:qd*ϚDZ_iYOy&a2,$/_b{ $K8!'\\ #yb%k2YCon7Xy`] Id?A<>yapJLDf$*wsXPBQHjytԔV*/f𪣬TǪf90:dd#)>iZPu+v.c,ħ tŸA5D *JgZƉ_D=F{<}0*@|3-:z#i߹wTy2TQ A^m پ[{)ZD2y:(n?F̻4~~ E0yj8h$i[[-Sn»ac'ȏf,4l}[-2T5l1])Z'@R(Dɱ-r%/7wvAe$S"EY\J*D'^PWNT#[0L3m}I{}DiwlCBk!?N윂5{ye 6b0tl#> /-BS%; =hW8!hU6ܧؔKnBT?e~8^%{<N7PCnOjE?do-KAm06sON![Xz/8BҺ)ƍ2t&H`taz4_b"tov`r(NtH~*5cp"c:6"_$x` !)^TP6bBLQ0J:27vn`|Il?cgcOQUvZfck["g'c]۬ޣ!!2cc#OhS:(dLl4~"-kHXbϼDS]䛱n8ct 0ܙEqf;8SK dh=d{@J(|e"Z.I:&ꎉyh3"rqdJm}\'zjvF  @04 d};~*I_ g1QT9kع;ٜs_|:J8.eСxumqxWzi<{m.ٔRGd.Vwd%Hp+Ӌ&!~:fL#Lkc_ϐ/vV>"bܝWp8X7Q λmC@΢ ~ڂu$gFƝqlF?;We()s0.~i aQ|!fk!iHzwHijSZqz~ӥ62+6ؚrrwKOZx ɛ5\R#=9핯֦PNmj{32ZF'C6w-`C~\bPÛNFLQz1 ,`Ez=ELF&urU+zDr[&'7+ݩzoHi>S [/!B\[|=;ivk2SC`/R.Bح Z]l3C0/Ԣ,2G,[./*DurH* JmKV tWzD&O!@,?{6qo=T'jam4ɹyH-KݴfNv [hzM8fwaa31 gteW ܆l3wO!;$yqhXfu: @(JW Z 4fߍϸ!tmũJ7CTbS3GdM&A;= < &5vǣc[}Qg%YUSV:O᪢$oUv,L#KiB+I)|aFyj=3>VӦ|:Tqjs<s|oqbZJ[j.[|L5A=m_6{F(!_"İX.ݮ'9䚟A<0OlIAo-iP ~Zk$XIBf\BoHAv5x4$:P&kڪr\Wsµuw%fޣ" \M}頞.~wN\)r.BlC"fH)QHy !н@@'[YZFbzU,;F-3w)󴆒+,Q {k^`UEb2"NX+i~*#zo)0H11pC+8@a#ґa:rbʶԄC]|Qb74 sDbOZ^KOsWjs<>-(-!R`]R;]Z.%XȞxc{b#OZ%4` .϶?w׭̓GYmp $ tO)Ln j 4׾ E8k(x*Vp e̳˪d>9k&I2~ ? P*⶚OZh`]c #(`CY!+*u+{M9mlF|4\B(A~:{SНԅU4 nO9Jg&4Ȟ7 \uHIf1 wwܠ*-xT{pWgD2 G U\N`PCg/A$ gLݴdDg=6x/d)WJytjic˽z59Nj[ؖum/y_ "@p (=OrBf\;N3;GW^ Eґeb+f"ҷa PlbZoG/t0y^Q, >p̛ޣICU3iѾPO;֯lWvң󮙳%Hm.$5:)Yj2T~ 0r.Y nuE"Jѻ8gtU6Es#@ D@J(#'NELQPBq@| 'CrHĞ͚D5}蕣Wv({.()2m39Oҍw\ ]鈴sK,yZ(뽛J ) 5NO@Ý$qR2Ɇu0 h1qRSLb2Iw HuV"l|bi1kĿʳxqhxniZ8'ZT=vO5І9ْhJ隧f\C^~('s" p7Ͼ |P3BX'yGICy[BKP?82$,exk!cvi {SɓlS g>] Z %}VJ_zcif[v C+eAH OWY$`҅ rɫj)Y-%W1e67V5Vi,y:lΛi[?[\qb fQ` ՝b[ hTXi?NZZƎz(p`A:xDeLhPB Ńp4|s pwn쨄SS4 h-Bz8H,Mt}0M:E2Re!xԐI$!;4vGFS0,kKgmnC vB+>@mj!E փP &S*idűsN1Xsp'#Y%G $v% $ƨcK=?4͖2Xc7 u4>ԔLWedM0-R|9;yi:(ʒMϝ_Nj@sc>l =edfS;`]xdJO$vPmd Zu0ygM2( de&HJ>tT1 'S@4{,ğ@*Ur%3 cB1jE|xB}Νݵ}P`Ǎ5@y/$ypD\fٶ<-Õe%?/L 4Nipw/BsXcC=Ũ \"P49+\gl*H^2FJo.V}dl`Wxd~tY=yXX{N9nWFL*]rxXІ;*Y 5A#NIҔŠI(yǙ+NE|C976-0Wzo9ucwBZ?/aѮݙFX[,M.foXv/g3nh l#q$,K>:]mLGu][0"#bY<,ZR˄Ld_@OԀOy4 gB⎩ >J:X j;3_L\OWe=pX$x:oBbcJ`0lAA7.:y.~1IznVQ3 ^=~;Zy0OA Ʊd=,iuw.SE4~zbnf4bDFkRI:#7IgDWKIo#8>^7sM*ҞXPCc D¥ؗXux Olvk=|$6$yhB߮+eomT&n3)n2]4pAR\_x8qX֍ x*U450}] pFzw+ od\H1;g\}{{WU&9U[5Y]jj5uȍzKpVAk]."hgC%&~4C,T֗a[RJEAp ɴCȹ$C7ƿe';ߧXGiRCR2=enah}8ungGѫfIx.+LZMn/M NY?`xtZDFtJ ;+{5pK`{Uf!DAYdi>lJac聇: Gv |zhTOAkvdG¯IfX.lva7 oRΣԎem8Pjg;J %qp8)Zu PC'Wo.]^U-09b8LRٕ-:'!C\̮5U$) c4]sI;GheU:r;&,ԍ . h+peS Ѫ$@K%\ IRs@^1/75~ 64jᆳDG[N)c"?=ZtX|U0E\<3UV}&9g]`p& v[\@q|[2_h}Y;Nmmr.T&ȖbIOο'UGVSê4;o8˦oʻ=ĻZg$ 7lBaO ~ZAyYOS[n>θzƌj>o, tO3OCDq2vFq{@z9`;qTڝk:di!} o%bm˦,ruU6t$o**]Q'YxC',5&!Ngwد wXX8@?˅XrqCi*kf($m\PJ'oaO9Ivw0Z8-۰h[,7xP⏀@ Q'9`KEۼF6-h6H4"  c7mIa ~m= cL^KE(=_ csȧ? em'm~RRi l0VVgS-M|{ϷEoC1xV@h\u:md}b[(oQu!:9(ݻ9WZ'vP> D0ښf SrWg>^s Ҟ$ lҠZ:$:̹xb"V8xX5$0M s駏Rx@2ͼoH1S.RL7Mv'q s 3iUzT^+)T=ӤEY]u6 r#X Ox0P bsig)3OTvMnpDGo+>!+Q1fcڝ*kENW? } ӄ r^^(<_?>hUw?b#V"+؎4p :At0a>7X"V4 CX~; ҕikw߮~-v<Q wz,;AXB#ϭH_9ɘS gyj9E$(㑅H5Qm-ۖf0Oܶ7!X[xQZ"j/=~M;(,t2naǀ|st~^t2&$0d ي9Կߍn̿-靁 +X qu v2mMbޥ(sQ?q*ĜӔڮ.z8~x2-?#8ll>ûi<>o%H}}; ?qe1B×/~"D8jrhamک?i2v" EJ:|OG CNdۙl1;xnMKS50or(Lڢlk]в`WNZ<;EGyZc$\xn{WtI)MjܪBύFj$fdn̜b!E Nʄ)5-)GNKAQ0;aEJt{5g 87[:]͈i iE=ꩽ!,лEì!+%*m]V L{ϭ`BZ;\-D6b4ȕJ"B"pO6 )==$)>^{`ǽg c}X;W5_>I~w+@i71Ÿ:0h_<>1\CN|?~m;ꉆ ,ԺJǃ|Yu?d5sRو@1Gjd{m{z8"zF J?&Y{#hHԳvvCMIܭ"?}19Uрy^~F8؎HQSc"77K/0GFN:s2IڕFޘIy Pȇ{L+9@&uxG_J\Tgz+<>=Ruy@Se_RΥgR\b FUۧLˡrNIt6ZHҮMMl  ¢xK [+8i8wU5r 9V,Ҁ}ǧpV ?"/_rZ1OM"{bc8 :X\x̾ EZF]$^4 7ev,>W['+= ZZ+{f#okw6[/w*kHQ[($w99Kْy 0VI¥ΫTGUr:?"+KhTQiQQUPmQmi@]\Spw5W,?3ʃԿA C<Cd{-P!zWUNɘAz=֮M6+i,@+RJbFaT"[GF.!&3ve4,w$Tɣci^43 UR"ۓEƒrR bݽYu韾ĆDZ PH<=ti|8:. se.^wŃ#ZwDFx|CKF;GF~\{|>PyO[~,Nf"|҄r0AsCgS1 7L($Yy$D_@v2r?|n{y9oݲ-A<zH4_tCdQwƒ.9^#9B= ;-2c~l.E cr}@؇>b0߮>=OXߐz x,uuX]L*Uӽp:r^6%Mz9;j4Up&70AozQ&_)R l=ʁBmjH%H=@aޣ,(%Y%R]5K䳜O͙vf: Q[ OJ@ʶ]b F8I`qy4LyGprID gi13A1vg{lڋG$ƹC]tF1]EI/LGX壚NWz@ کϮ\ 9a0+`++y͗z!ə{:ǽSH[ʏ;83U,9CM'_ahtUOy*W(ͧ U`_ZNR 읽r޾(t=+`u .- ev[ )uW4ϧ/UE{4⬈̄Wi!s8P艰*/{rL#|G^|kyIV=>;* F#M*4 1@9VܗO`cw]VX`8|6ț`|!0鯷֏Plğ0HΩcV~.ǣ? H[&'Xs3Cw=)iO"пu8.&.)'!8L/Ww":{WtJmbw*ԟS^rĐQb0D[)S)KMz'"m: M;`N!ݢ1BX%TQZ8(X"ശ27ؕ_ tD|?b^ $pc$ fco07ӱ@2嘿W{O=M遢GD(V|vYQ~ uCCFG]<:dvRtrqm=}XeoDJY@O f];1w)~ |a>TFRNMfg;׋G퓜ϒ.f"JLmpv;w\ihOxtEW)^ 1`"\L[b:BNDgyU~M;ū1m""Vc.PUf[_OOWpo/T͌Xz Ж-Ucћwyzah=Pk'&=#Jx:Iجn6AAhd8gXq:sC*@ID<} sB %rZedBcPB `XZ&kK70 nBاԄ*1`K *a5+=/ =WcGW=NĎY8g%91W E D=yja]J}亶\q+J+ ݽ;I+Uk& ,&\g?/X ݚ+HN% Mt]%)olۿq8X@<:.X#LL/<O3a:8\%}y=}^cS|F57rXW17-.sn O[N1;,vsb\Ӿn$Pu zaIdl(]K<(@Fć~7Ganf158̴;م!Xqy7^2h,1eH{QCL|!|_aHk,_ j, ䷸3bjSʞGre4C7V\hǩֶPVlyaj$)`Al"[\*H:7 (_& $!]lXv{Ba,>-o+tOTQ)hLM7蒫-wtwUpԄK:"f퀠PZ$٢KܴVwO,Q?Tf|L3Δ10KD?H"7uBm3j[{W(!_Myfk1}}WDȑM'}Ic;sƜ07t1^)2`v\xs^݉)NJQ~&ľ}f#b,3,B9c[]Я艳QʉeOGR3CVxErn*nav =|}|,=c("KtRڂC_%4HO.Ha!$z&]SS0 P-MdpZV"zoxP|؏{\L4m#3)B0MMͥ1__TzC09Ϫ-SiFFaޥ-pF|;;q') /Mil jYN+ۻhO8v ΋.EF )UCbV.1G`X ?AЌ$P*>R^ 6ffX> `>.QIfJh*ۻdДN4Oyx8(2˙ -kc VZ!qcQWqҦ d9p"/JUVtJS]ˉADD=j6 Mdk Bj#Y.i7 $1> O40b@.}ỹqٴ5sjBCN"Vqe2&;P>#J rCn4֬~4pMU#wyDUq8$*(c"a| b2.%J<35K32qFk^R#e@5t9KW#2iF@5KܸͪWn<<ڡךz@'3@"v(hT{1\ʭ ,;k)}M pw ?-U'L"& 3bK4"ʖpN4B^ܖ!;3h~$7ssY C ^ ,MAhҗ|$k?wjooe1;ؠ|(i3p5W!;aGQe :5>D3]H_v}$,c`F>_Iy鯆2סtkaJ'qsU *6BT'P [L!'CRnX)9PN񕯮`_V^VY>+L;*b͒)z};>TnآDS O>If#(}Լ8M^o۵=qv3|&^8S/w$F/aJZbN~w?eO_!<ҿBٔW+U[59HZy> cCAٵJdLxEFLnmT<=)M%^aR \z'.MBO63'GO5mEbO$]Ÿ|Â̗­{Ko1m",°2{(Ӥ ZL(v}c|oC-l0(czcz2`La@^N 1 )ЌT1撵:gGx딗p"VRT{@-E%E؝zN 2X^iL*tĠ>|,T/<#r _kcͷQ}w;{dy2vE ^c;R&&;ꢃ gQ4 EDD,ˈ\'`^.-o.C5|&c$ '{Q7q(dL㝕ޫ"jڹ > [䔎\}njz3{掏^nkJӵ cmy7/Z" :,s_MdF1FiU>3&1RˏRk'1d+"OBaW ˲77m44ݸG؅8;!'8Ӛ[Y KVuc<5zRK+pM :%j~Is5*(&[P KVH|7 7i$h02!C[!<܁( PvBhw`\ږОJU"M-=-q쌽FXQf)PrB-/O0Dyvvc ʪ6åI#zD.rK۬.Fh`]ya=ݒzr%)<+Ck[LIa=}Gw˳;Բ`x07Cz6f;^bwĎ{noYZHdכcaP%'ėEAnG1T5mյB|q=z\9h/nu<-jdܥ`A@Gד]bdz_lMb84o=hdz9=FnGu,?o:S@=pDt oF !)y: Vc*L XO|}9vYͺXw@%>A]-KʘJ.0M5vn8uLjѐ90'W 5H7-*S[bھZ#ͼR VjQeH n5ԫ?p߲m ʓ)ks9^1H5ĭg>ur^Txk-Di?Ve`_[ 줏Ɛix M[d8025'Lvx,[_nj ZY= RN$\6rqi \ܸ$d#ji*o5Rec%␼~Ų5Utdz$ejnÍXG{yU!ݬ*g+?{%bP6Nu: %Q >uȕap)4b -T"t)_--wureNN l~ Rg x3{F٧:%԰*Fe^G«_9T*Qauu,_kxO@ ~̽2 voũbSRg`C?nJT2$lYбK%o\)SIY+gU;Ӷ1|6t82oa5(؉$QDFq1V.AWSf%5A\,Lfj:  ʺJ$j$HдޢܥA0NUK>*.US&6V{ nގZtt'⯲R} ujvb,>f i@j,(@qyeTqu\1a6%ڈxá"zOM)X,Xs-41mta#PJzDgle"ٰ{% lC+"_O ) iƺ fyt"?(')S ~^f h:l؈53#fV&H^^rWɘ9֬dLk{଄f]T~ɖ [ޯ|d<y`Qg# Mn>,e*ծV Y{W{j.\=,\'i5NЏ5 hE.&^'8s`X  VkW-8 ꯳f&[@F$XG_`㜧DfH&]^fԤi8!2\I%{In o疹Cw`Ļr_f?6zyӡz/(N..u,L8_vw\titypTwKȔƔBj6 7l T 6Jq2>d V~ Ho_ \17ڃz 꽊)tstiۥd,6a sڼN6;07ΩjA&H_UfU&E<~ ςAvpH4uْ9a"jK^^:R{_lp!gM4:&ga׈Z|z$f\wv[x c_L7q܌xk[qg!Ç@rlcĴӝC%]PHװâgtVڱKЅSy"{h^4is\zQ9VTGjHMŸ.1䇄LB0i)ɛDOvg'?v/"A]p$@bZn5^);vYj?C߯Y{ /ؾL&A 6$&+1\c'nfYO\_M4>GgPx anvGﵭ#CCFCH31E^ RDܷIxFV>-0ό8+E3 +#^{UQ-=6dFQeze&;v(9C8'Ǹdz'xҧu(ל:PH5fnF&Cd4 ֡%"_UY \]:5P:*"m EH5Ew|EꞐw` _dyҳ ,/WcP$.ibV4:ǻWA,湈-Jܰ85ƅ?W`cuk.#̮ғ#0|lB `n;6V*:-}\ν<4ϩ&b;xuKnnZω{YVBq1\-+zD.{_+mB(dDe,%]b*`?k!ɿ{qJxeGHk^!M}PÚ6ɲraVjR %CVUn]cGcs:F޴q]9`,β',kZctJhV_5 z>SՐb3N=*G># t-Q$a. #P 5x-ܵ>9¸!9C+j(g2~Y5+ -ˮMU~nL#awp%KZ`07 ~@~ǽת ukf]`"RwЕ`4j9nł&nI1M%d}؄bmE)6<->YbU~ giu We+5<9Pr#GWby04nۃӽl'䞘!®Gt׽b1:x5R_ q : w6osaH"gD],'STzDG-҇ᡱ)9l'S[@&r(Gp֏.:ş& Imi1V8J(4'{T\}6KWt&tpb3E?%M1m~P*hGRm'azs M:hԎiX3M0KNCҤkzƟ oYݣr[(mD\iz32f+'IamčCNF ;qݡǗO20L|Mg E 3"EZb B@OJz׻u;) e|)p(o}_@Fx35q.]IVk= G((Rהƌ(t}h$$UP3l_3 Po)]q\;,ǵR7] -Arfݗ@&CR7BlԓNR L /&7N b_NJ2,g+ g,>44S̨M^/k @[ mvw}\szPVxc;g^AvP%g@;G^ᦟj f1|dᎯ#'XxXbr3B8"Ȟ; WUA_A7T7{f\-"b)s]<-oT‰"x "U-#Nߎ:: Okw?|+Ցu-(\ҠCtE \턩&dyTTSB>f~Н Ij2fgG:AeX Sd߁I7Z)^_FzN,𧑆mx F Rj*&}hA}FLUwQ]8`O!6(I-L_}cJah hڲd@@/E蔖D6*1HqwOЋ{ٜ[4xx@_;"rf$ti]'{Ui}\!x#,I p.wXVTxi{?DXڦ R{!)MX׃"!MF4F0:RUan0>IŦ4龲qGjlϥz>90e gޕIpd f7[-hN+NC!x0u \[BtZG ]e 1&e >7KIjgp δ3BngIsgKډwƉm3;Au$} kvhuO?Ki9 6j:0?^e\>YOWq*+_/_dx N|}yc,ҿ/L_  #9sR+>VT^Gtk* 0B3K*BDVlBU#=ŋKF@I[S奏6ɼISnWl O&V{`WJ=9Wp}W7Y$Qtd˝ׂZg0J!c Kg~-9ie;J a87D&J:Ql$-η)u5:3s:uӬ k\zC% pr+N&zs{}^Gx!&@a{EbnB$DSUos2YE}q6y%A4h(޻05Qw_fcܪAV鉫)HP_8$z~;1 z[4KPl6ͻ&d@?ږ@ofq`E#{j'~yEhAכʼ^ Xd;KBtOJ;*ʾ;ctjC0K_L&ָVk 96u]$bǟ ׺k 5zQz ^8YNesߦ`>T*NcFP ZFi x G!h2(*,RMlW9?zqͬe'+HhG1AM@]!b|x+cҤ aGwA}tgS^S)@3t7(hʅ}<bj)4e6PMky)\ud2&";'埄$Q^8bUFeIhaQ't!bߨC^ǝ q;=yPs~՗ehIߓgAIMrG%= =YŜsr'-FȲHMO#reV\,!j0ltv%_y/b?-do.3nm>􅃁`3["fkvqRTt>)=K^}]QY9%_iR{O!K.yiy{e12?[a(E\^eE]1~IY֓|qrqnҪ0(!DOGM%,j|`dO j60ا+8fxQ"Ԙkqu)ggU9o{[\МvP4&ڝ;)ΙC2G9O!>јM!N\~J,:/'pD#g)+u)@Ô70aRV♼>lBC]Kg:N1@Tm5Sa;G^_:З7lim&per}([QPںeFV1..c1ńsUiC6[e V=4y9n?Equ':﷓ aܺ%hצ?Ӧ1ieՕ5s0c@1(!բ77]! j5TyZD[26n *! @1ϫգJIEtJ,gj9iQH a;}tWf{Eꎖ{~ +pkRa:l@2nj2ۅ~s3Ql` #Ui6s(I)o-T81zhQ; a V|3&,-Eݵ-9>vwi|mTzO@m7/T|"-\iҷ :3^ŜwoFl݉6ylCuSFQxʪr@WwsTi%\%',JKri#& 8O㄰oEZuN.DHOC9grͶŚepQ)J/ L:K_8ż?Ƞ^hTRkQDhQlEeN"lr0f#|8hܶ>v.\ǂD7#үd!$K@%wN-d@"a& { *Z,~vo*5YE~VOqF='wgj2 ƍDҟ^㰲UNEDrqiڛ1xj! uk wgɦ.\KGhF`߉Q4nG#X G-.+o=t*ͳXvC_ss>c(i톩 $ ix{]|S'B% O*Oqބj|:sPqUEylY>DF4oi[YzhR%Wg:oJhqN湱?-/A'&qB TY܏#:TC&i1()]@gJxL$:{n-e,F,`} y2h$3 h2ª2+tVvEƥx#Of珌bMhEqpQ jԌ 3sˆ.ra#s>W+Yv7yo@w l[9}͚G3/qt3'Jl_=8tWAM;+MsyViOpKStEJ8yb7rXVZ7D+3iߓMZÅ2s˸LLzO0:M3Pe?C(MȪ8$-KlG"Q2a3bŅymbK^!6rj8p64ɏTNxVEVJ{nvy3)0B8 tpb Y8hV1QVmlAѰXSv8bgla{%G`F5őkx&,Sͭ*AL1_99;q hK-)E9)y4OVlU(n7_AN~[;X"OwM#CBF))nLPWq_.5(Opt0~ڠ~qИ8Uڞl:}I]f!^z(eCưF-|3(M|T\ޔŌdsm 2>n}|J~[|iiE!d晟Ml0nP+&u#"GOMRB%)**?So٫bSwjHHa{~n.zxz+t3zE0wvh߾o/)Wubc$9Oaݯ*a<G}9g?y3"QOi0_T^"oWM۬z8ZRH.}{6M؜s<9 #;4nbXc.$e{nlB]R1?7x\@{GPuO,Yp iu:|VIKy.vL~ϫتjm d|Afi~yI,[2[gg*2\I$kJɩ1`/W7/CU.aԠPo0R؛`Df6$?!6`d` "B31eS a6頼@9`1吙* &lyfk( Q! m`~sN>e1E \W,.h*4=g]v{` lCwb*Hv_}) Ceh޼x<,<;:--z!Nc@Y-Uj0뷥 ! u(Ls,nOm|t^?QDJ'hA/'ق*\bov/|c:xrԋݪ:С(-ROZԙc1sB(Q?WNsyvƳaL  fXF-A59, mځ *r)G0L{$h+F{TL*jW_n*2Ƚṱ XxKU圙Ί߮>W$t d`h;{kBNe [r &_qMˀ.P)ܢ \A|\YNT_+)HdP;DNmҧ 'A^rXfLmHJ'GS1JRQnY(= ir C̩3:m*,v27q]ozmvcE+M;=;nĮ0+~8|]RҭY\\Hڋkzl~Q= A3]ZOa^Ì/cѐ(e\ Xl'[DyKHk :Or&m!c L#Y dh,-\ht ̉o:\LΑ`v,\ ɐv{eq5V2~&o.u{(ǎ_[5%%P?@TO5C`l`N6,KW΂CYx81Uӄ4f3ͣs ȩ@m\[8}`;R< QP @0JUUQ(+Gk:Z+Lߵ׈J_B cOlWp<Tvp_)f G|C׿hi5C뜐xgT ߍe$m<`zAC=򀜄)ƄB(NlKK0="",Jr݋e+Ŧ3tXEvh̨^JoٿL4rzxXQ GAI{#r)-MP;QNE[+!yD$Zi͚% =+Nbv;nnIl m#n.%8zhi<0_h).-K`/n ?E:|q%t)X :MA~%GzD>ڜM+Ʃ$ W =s]_" 8A=9CxA[9جtFnH:5Lq),ˀt_C٢;/rbCYT+$8t\!nhxm۰TrMoBF!͂G[愈5}?:$1avY&;^P;hJo{m٥7?Ƭ jmMVSe=7ZXv0xwޣ:PYor_;}X% Ĺ.d{?zSE{&d_ME{B/={"R LR@5;zcЏJ,Zd'U| `X1|1-D&THxDZuKvY/cv&A~y#(E9 Jh!:=h6Ϛngg%";vy$ȃMaQVF[Bl#xo7\% F}J$[ Fk # ,mi:Oy QBPg #)I/<>M B$`QqK2\;>(h]EVT!m#Z#`O,'pe%fbi]ԅois%V B3`z9}t"qٚȖFBq.h'm+%XrZatd#o"/B@ڰ<">]ǿ+N XU,J /Q"Ѩ=:Mn+\$(RKveĶ9t|o__gp$P!ݠDGf!j鱪Oygg 5o1\OȊ}~Lku66_}aWmR֦ͭ#v&h0dCmDZsM:n- \:YEg8F MP4i/P*(mpY:~b^u zoя!9Kr E ]χ/ O, P¸sc͖ﭧ$uJKy6MH*O4HYX@Y5o( ;-zv8Y! GIcm#oegzdXK+bJ(0|HS9giJ:qs !>d1 68VOWH$ŢUSW7wmW_w# l(h( B"&餚6dc=cƺںf o>"HA3AP˴t\Ic݀|Ѥbb|[:]%VڹnV 9 nKL)l7ն'z%ۢk25Aqv kRN0ދyތe]S>ڧ} L?Tp`Fz5CB+7j$ȸe֠j;uO8FƇ$Zʉm6= %`H)u/Is2b*a_RTV0b׼Dh 8ZAn$fZ}جb G0azD$3%Wrǧ} [/po8%41xCxJ*QڠGɝ<|j/_DF"[RB 4z;qޤ7XGrm jKe[zJ @Q>.hJNeţN-7I@-%vwW[U6ӂ3G1佣-2c㝧 ֯`"-Spi  0ح`; \0gNG$ 4Gta@)A;"x%5,FJF7p.Lp"Ƅ{Vw%kNQo?u؛+1F8jϺϊɇCڕ6WρZPix$~Қ#Z)$4ge h(Hy|J_ 4ف{QlƃH-3g*F쟖ߛ(ᫍ³jh"3* bcP-g Ƞ",i9 ~fD"`ecS+*֢lF΄&bIuйw>` Ihܪ[ڟ$`hiNG߅,3I0ٮ)sQOR'HԳa5*Aִ '$>T_I?I,׵О,8|]%;×^?.$$Đ %`^//᪓Tĺχ'S >U+6:鷚 Lh co~@ɜ{#hdsN/F|&nVpeC[X3΅T1 Kqؗ7C{eq5-fm6:`vڈWS>)4 7pb;fZPq5 NH_'|g.Z􄾒b|< 7Vip?$EP{mA3wgIK R?$(6 SHPW|:f447Q8cɇW H(71Xǭ3c٭u D+\${Ǜ8rud_ɜ>+G7lq2"P*Ǹdž[ ٔI!=r8u'ΌJ39(cfY} 6a.sTryc0kzO/̹r@ #GX=so.R2"N&xVBn LckǠlk#,d"Ac0]tٶbFi`;ea&€̱ [պ\%¾<C(Rg\!K MI@AǶB}̚~79OEѨ= ৪enm8~bezڕ7% S/T O )x]˱,Vv=G)ԐӍEr8M\xW3<0w+2[uHg+ITB.Z]5/Z2d*@_a4t\ J!# @6eC}8#b[jwqD>|@Y @Ejך5NA0|PK Og(e* HU?fNrW=Dbz]fe{OMN2Y2ѶzUv IkB#bbX4ф&+ 0f [ kOE,qtz(K9J)X LcԉP[V4:Cx1&,n#A =y }?(*/OI1hIbn3v8f!QT|4Kfܕ 0cGRZf螕 tx8_4vުSgta-6"% JWN5rH\,Z&c4(SIb=qjJͰVC#ѡd˘2]!crʰC0^Ü?Ê/H "0@?"Gc-519괳+g}9q}dl,'k{B#-ʜj v30Mke&`4 {hac%0'v=X,c;%2i:A'kZ@SzoX8J_Le_ϋ Eb=ýJ6" myǟE&+=]6Og7:-E\EQBG8F "l^x ̢7frcJ s&>c^-u78n )cVD!%*#4j @ڰx\ hpJ7㼟?e)͊⇡- \ihn2)d?nezK)K.AӬꕑWU.Oa/I`Lz:'2QzN[ 6!^RΝL/ٿ*HfL/;^]U{@s\<ʓoa8цNU9gڅ;_)W|g5ǰJ4ӝECsyuG qd60%Ғ# W- oj撎ZgΆH`FU$ه:÷&wL&"D_{!aNgf\MeӍ~Қ$1ǀ z9T"p-(4*_#ŐDj<wO.B)̇%b+T҈h,tFk344OvekuH#rT}QhO†CBDb,c2l+}#HP4| #ko?4OLq֞Mf N=Qs-\E ?%CD1@_n~<|/,'$LhI>bf3ӯ mw W^h \$9_aɛI n~]⼣c02`@WrGc4h1TcL$P޶5f+A+)0@ IZ6`b?2, (f{q+蕦n1a,/̺N1{|J ZulػZQ@⌤RvzK PG S;7X){v\=ٜ -he+W@gBA-qiQڬ$ 6j9+tK~|ɰ"SαT8v#%gZ>A8x*bX8WYfVCeJHC'Zؔ3&"+yAT(;^RJhnn벯&H g< DL)|uW%m/Re"do^``W[AFh[CaR媌F2^md~A$q7 tHRq-ԳHp<3\%r+9!_qYPnT.!?l_vU^feC5h'fW8c]NIE] E(T]LW}} L12J>_ib< 2W%;fzQw;ǫk OLjf3!n_U ON({bE*H[!% Ė謸/pEwOlvOo;/M9wFI& (H8to[1Ӎ{KF^H[T|;9$ڞTsf S{nH 17n#qj=[ kMY*~]l>P>?M?M[D)8>SVt|Lv. yRek|҈` ֆ3N)]dPPtT'p\"e,Xu.ɩ"V:EUmOTc +}f޹**\󦃸tQ-#,PLWOl*/cs $Z b]9fjrκ CrR6ճ74WR}^2配SU'aLoWCPTCK#W{6!yMyżmOdWoxXo'ZeН{^C0x8I:bkxJÜ|˱t"+6 ߭Q{j9[E3L\,.!:ro^ Akd'T^_y/=tvQ-,Jixnh=YǽPC؆&T#y~ Ga$G+L;ZՎtr"k*Qz< g pߚG go(wXkyh9py IA݃s@3Ј'[GӥMm#e@_XzQ)'$P~T/md,1D2XUMaW M8#sTWV$,[ρm!J/ V1^s x4pY =eMr wLla|BB|gBL F s3U#tRO e%r3. 27^vŘ7ݴ7@k۳g֑inj+i{+4E07%u9 "N7!Ls'sXS^ZMݑyד%dKPkf",ɧ0$tdOQR"]g̅!Km&qJ .CΡkZUsS+-Ȳ#ve?9+k U@͗?Ik@4J@Y%) 6Yp1UXz #Z AF߄W9b h|"J>ϩ.,6F-F'<ݫ5(n~ZnYrɚ7tHϓ;tt0m̌L2ww91Cq\mXB3 $c:==38 X[z*Q :1%~>%NJ$mݓ$Fjg\NRYZp无7Tz'nJ/B{&'T9S^L`5}~x m#(ќ]dݾdsQ8RGAg jKb`G&(%>b ooBw׳'ogJn/b0w|Y'xe$ݑ2JĬuD65*l/Gq9 X6(ÿThnPvVʫ$@k6bۜ:H,}k0L YOC,E.`̎<ĩRᦌ{LջȘoI+fm_ ϻnHw<;+(Q^U~ c@w0DHzt|h:}Kmף?}io.g 2G$<}Jd#:UDyţ{ eӞGqUK jyHQxm] ), -f5j̠@ɋ[=QAlrn_ n&K:8D*t w $efo"-˰9ozɔ'C{[MoWtGiKԷB I q`JT87i/1D-mR*~!;x c|/=ȥ{l?u=6G!wR^ZǮƕ| cH>}_ #lo# d< Ğu4^`U;d*ZTqhBr9;x[(~y8}K (ZQZBpw+adh垸`dxO$񲉃FX2Y4@&kbtQJyD[!2SUTC^nt6mOW(|/X{-(9Қ?O6*v\\n|Ze{3L0 Xa rb:ZHff{RCEO^ժb{%>TlMģ~ HJ9AzAo2VZ1U /'Im{ߑ,hZ=cj)?9.#W`vJuke#Ϟ7-"G'B։" y#8!KhaS$?Cr'gm/\!asm h-SX)gdǴE P [se6^"v #̤_,oGa!ޔߍ]u>IGPc73B^VMF|Ab0~VDt- UdWT;ƾ9r!T헯G9e6e[Jwq 0{}x1` swu9k+|E YME#4(EI5Ul^W:"GTuSHHfkh-՗Ơ ܂ 0e:dyS_\E&\A7yzXOp{D3=9if {A»na|Щ֋Nűcpqp?_u8 \1.5GDaGY\y4=Ns: 5TZpr^*c0?oL^<hE`]H:<<܁ϊ׆Da\p[Ժ:+>5;|1=n2$l6dI/`) K) _;bɀu-88Xmj`n pp;B}8` Ok|v1P&qKA4a46;AHOZ\Ows֧=}h=}#L/ciMyn 8[?N 쮌dzXEA+6[D=0k~JǍ$(%Xq̮ೞDhC#,ߡgJ4wF߱] rX+[!b5 3$(ԯVk̋͜d!\ *odaf7glp$ș5<ގ-Z._.ҖxODo(,5k1TD%қTЄltq ;$ a@G:$WI0&8 ʋ\HRqb/w肸W؄F`ūoaOݘkPwRHZ*E( "BJ,s:y./'FU1ȨIJL!iDs_JiV<'% I+lbPʸdqƺ~u\P%F 6[?6ɯig#\/#lT\GQ$ej"{D?GcZk<>ϪZPS O6*%`$^ p|۲FLyw93,ԥ(, mX8($yz08* Kpmm Xd#i)&⻊{T/\}~#RYSUxAX0Ͻ(F$ Ǡ+-Ts[4?;-'ҧrBbc#*b"V^r+9i8d}'cځ^|G%_\v:PS̝9cʝ1ݯlxXpll9l:?nB2ZVDŽ.q3KQ$`'#ٵz6CUlw:BY5#?~|wmH9!K=[.oAbx YPq?l;Vޱ9<="`É῟ qJbU6?gJI\IYτo=bqvF| =3zIi#Tv|9ŊlN[mϋ`Xk`Ӣ'w'T-ɦhF'dGy$)\2Ӯlt&{O(z*[oN[~ פz1ڰYckGuxC6w4 ,e54=H8ratI=VslgѼ 9PQk24Fo]4ZND֎L뿛[CS_akUuX饈cq|`tHQ[?iyݠ4.CN:q$,>/dCp=Ȣ-$U<<`bʜls -=+c,CW faOldٚLXI9'e:]*ڲ* ZD?1Fgf mꮖ;&dPEGi6೨T1\H: /dS,ُfST ՙWgi_UEv9YAT^.W^$*u@o#4iTu9%-Y0Kɗ8ɇd`'U_x_7yL^NJY6>:]] OhgMTg܌*:bh$yqn汒7%)=$)!ճ$/ |(SkNE! ٣v.3ҷWrxS| s蓇?{Hx7 O?9!R9@qKb_Ȍֳ͉|*<=CgBEH%uұ𞄬?;\$JrLS&XFQ9wW&6MtVL܂{@uPb_zTɡyu/_&Dg#_:TD6,۵[$%ݭ" W[`?C]&R`xL 81%B:M5$2bZkh0{Jr@Y&RqtPm FtLF@^@a/޹O_)<5~f2pwa~"]L@o+CpnZR 4,_@,N~2gTx(<$OskX>8t^?cjU3+;t;5A\4x/^)_74\)4p(, uxk˶RP?T̿*B5OGhUcA`sٖ@xR#L *I(iSC(37& ?>KŤnkjG&dD_{ҐX~apͭ"v.Y( b3By=> $b _L4!Lj~|ؿ􌁁Wr[` $$TNz'FVOP}/qIȝUPV]kX("G 0`i]M.8p^> e%֫ U8-ID9Y>#6#ɢ[ҰL7e`z]Ƕ;ҞcIDM %}/ خ-86:ܗY۟~F\esOߚL9j@@sP63^՚KV\6 boi뎭굓wdK.8`~dYʷgCWjCjrwMP0Ÿ_롮{nۙoWKlbpz*LZp3U9PʒK*%o-RD4]nn/r2h&tuQ_% ev*.03NtVR?t>ve%M['}ڞ!su=Y s;:10HFm>#$tG]cm&}$n>VZ!C{ *U k*.ã5}B\3ʚhUG}i17R> K_$+$&ur]4xM7-dEO|ȴte.Zwujj{DM1ѹbXPwXt@5MݶĄvk'`?3!/ʡůFQ0wMܪ_nXLz'fCe[,dR\sWF%Z Ф:W)>[`WxPN~ͯMhhۙz(bspqtY?HfGS/=# ^ƳNn7| JU9h[&뛥щʶ /5<>bݴĚcdwv/e R7tg ,:"\dg.#ƱX)X,hٌd^s"0} @lWKF߸'W5 ?1Ts$ـjO>PဳYw ^.f@vr 5ةqtr@ RP v#p'1TcGR. +iۏyͭGiψ/Pds䲪?~ 1We&ye?sn9xY<Ƴ<&V 2˼E9],<怛HA5A'3Н2Dᙘi>῍۬.hҴr pE}R ;Ц qIeξ1_K`w I+5}kx"r}_loq F Ql߿8ו+3%0@b펷K`n6m}p_=Kz&ӱioCdu"ãJb+ŜOY_SK\w3o7+t?<@@5af7N7TUg_vOC.1`|lvaY {7է$`)'H:B6alE5 0̼zGٱF\3X%}k5[Uܖ<<07g FeP(gYg!9$ I~O>(WǺ#fMO.A:ebE*i-1{)Uq:)?a=<%˦ଇ놲\\H&2& 6b&4?8lTsg >-R̿k$0lόiܥEްTt;>Y,HPzqr;~cspZxb1iVHVҲM믶g(] $YǦ,틎 ῞~ (4P>%o@Xvx=n(}oIqeIJB8r* *0΋~9_'a6{O@#) JVp}gS(DΆ= _dHlII1 -ELLu#_@.c0{Ģw:e(cg4khd8Y؁SqI [ߧۺ_|&Ѫ1ױJ2<ߠ U0;,ξm\ʓ])t|j[HL(GOy'WM1eS&q93zk_UϊWಒ}:ȝ Rk1'1L9MD ) >x&lB[#B[af.J4|PNZ0UF =Qnoew7N6>A!1 / ?g2.bUzh$yYL`f&qHM6:f+$XTr@c.dps :̪䗲yFCb}sfhNpLRRx(Cd_G.!ل.h}׏ &o y8 ʻHlSR3Bfzc{8تdr *BSp9-ḳgiD?fRBndƔ`ԩ\Ool:UTY&mԥp{'sUTYJD$CR;ӏ3`^i z_5wTHbႚgZ–-)Q#?KJZcPfZTtquK-(:98fUH5^&ۤ=JQ$\ba-,?']xF;- )AP\b10bch٠K1/?OTlpf~r۾\>0 RZ/?R]wfɊ /+<^K]̧F+$%3+YE/7w2gv-7 xVM/ <jneVes׽RAJƅJN);XU]#3CNJx'sjJb?b\~ ynHsC[.K~M^hvh<ZLnݹ'5K "B04 e&뉱Է~ȣs9=$6>$ڕT߲᪙.xyO yUO(Q zh nIh*M30]j?QCx@$?#Tu%j>߳([ 3fseiF+hX .1 giqe6^N]iՋYjZ'xKgi, AXk/"O7;* +_r | xso񤅀}nC2\+.T3bw.лnUdYb؅Tw˻àW JU+8FeuPOk\sȷ0Yr; WѸ"s(ChtB'fdR#žVm]H8[p媺pFV;T!qG7&kLϖ:EiBG%TV0@:W9 7^gv>l{\9E9}B^^kPJ\^ե v)h% f`(UV} .*)yfRи'F K+F]`LU6ք}ޮCx8,c՘oL-ܙ}^64:|8hFĐ?RfKsWh:9P=le"s=)(n.\LdT6~ݙP)#uKo2KquДt9W] -sԉTnХt%\GE4QdcʝVegmQ/.jyֈ-6g0h"p1)T7 aӪn|3tB{t#KЄ~l>_D˧Swr}Eyqkl5S]ms ]<NcpcE56Ԁ cI!c ɻO>Q k^+_c|Pa<}FSoK݃k IenQ L|/%O.'32@G(қosTA+YچE.1Rdqj/ 4-ڕ %0 ;oM9!+0Iқe:)Ә<҈$ mJ39sHbk$dxI7$ Мg wnKӭkPPrlzMG^ 9BsLYH^|:kJXsQЉ:Q2V5.'MSI40uy"]U!) RUwIQ{66)130́ |fal>*k`wh>G̋G*riR~7BhaKʤn]Ôy) Ts?ť(@Ya ELG׆*^2<fIU +Fi5c?SzNh7-=mgS<:~Җt  ̢󀎙 pL%/̜>;CfEʎ>+vuZwick$_( KͦWG#fCC~8A%Te{ć6qkDۗţJDl߯pmM)c|g'3Ǡf2ֆkrJ:~O_?Wί+8MCBQk&JSH7&1wCN { 75';2B&8Xi( +ʯ4u0 תc 8w*o|/&F̶_Y̐I&H2c{ d’ɂO xgW%a*wC (%62=miڛUYcuwlT+y ^G{E@dz>Ŵ_;#6t/69{0ZL6˕Sll] [b3P䳹=XPKS]zBi.xcaaTk,@ǩmEKy##Ӓzd3s;o|䆂|bjL,gu4ӭb1O٣"„^:LT%S WLA^FDul!BG@W$gI_Ow8fƣ^Dm^c_H.uvX A a3B\[ޒT<,gԘjv&!E>B O7DkxX#sޗ CsC9YU~+g`Ԉ8R#HcEڨ{c?4n%iH*ݥrdı8Z~'!/r>nÏm`"[KydJPT!h+%g׺ډj#Wڀ" YWl 3}PyZ`i|$VCpb6mC> 1jl IKʰDӐx?.Yk(C vJG5GkP"/f޴d^-ٴUD΢Hw>Ӻs\1fhq*WgfB=\Q t[s`; P/Qea}(]Q2J\}3[LĬB Pkh$aħ-/EqBd{YQQ }M{HIi(ŤbíuZ'_)BL){'0)ڢҘ 7GG}SNV8cZ?r9sj&D`әd*)2J-6aO W-8'l`AYETѵ܊?0g`B' \qIiܜnBljGܾHessbiiݖSU~*zP ]0[ݲ|'7芏ǐNJG'kd,B_zd7?zy)N}R̾z訵Wy$SAB%_RSNK@:o:t9-I \Cz=kۻ$g6:kF0֣HA͝ԒXe9ѩo\?:YPԀp x 4QG XD.ӱ5ț7UAjZ:lgWftcn7 "P̫բ-bYfֺwOꮿhӾӝXjyAT ,>J:t;o" Ña%X5^lvTy9Oi"zh|pv={mBI*/ :R,ɢdbJKbOlRg}1u.Ke9H{s`{^bo0@LtJʶFnU'SMwvvLjTkUV@#B%vEcJCmx~'="/]JVL|cם[D#s<CHT\] ?M-)"uh ϱjZ[v-*)_:c^(GЎ^)Bk2i}4ة3HUZt%)}qDlY,e,܈TDg˜}}0Jq']}N( KzJR6pZ;'^XݵKX7OeBՙJJ8VkQj {'-MӞr}uI4A1b]/,:@2wpEM],8럹N%o^b kꖌP9MguG\zW8[Zu_Od8$UٺڊJ1;waЪ,ڗQk}Ff}V`b.6䁿ex_dˮުНѨ58TB颚~/.M2:a?+k!_ВQ=b.eB֊Qe1>K8$F63-a DAV87*yÉaiȘX8Zߑ][VS;$8%,f$J"ۻws@8!~/*t~m#xz elJd\ ̪o f 腡sVFLM^m =$pO*LӎKSM*q=DktG|6Ī BQ{PiX ݘԎn$w9$]} щ[cx(*fՏolf殫ɩf)BbU囋V+!i@hw;EZmeppFc(ο$h]f|}d# 0Y. hQA$lJ۬48P˸1i|ҳɮgXs$18KO=dmMfÙ)AX9xq p!Œ0ST8"dg5H8 @*GT7!cszK> ilD8 wf>}Y W pEh, m%UrJc晸F\j_g0;r젩9i`/T wzC}Q Iz,yVK:%-d/40a&Fd35I8Ӛ~]T#)߇-$l2Yy.鯅B6iL88r!dʻriL#CUUT}Son{ @7DV=F3$rx^o8H+~|=2] Wg41*ܬX/fl)q,HJaτ'jm BƓE+}u.te0)0-2 ^X;p=~"Vf:u±>$ߜrv6ut-cy;C[VjdAs g%uT#: `.,0p 9 ʑ6Y /!/Q;兀s%GKa"  NDt>;EzѬB4Mah%^Hu۾J6P겸M.af5~N{g8hajEНy*] T)2"K#7ZT@IQuf VFv R‡lJ$r.4\2ٳnIq>G*q8i xg9;iܟ,u*9`:NbPE=|`ǻMGுK^w"/09`+c3($EuxD9Sxծ֩)nN z)bXs);B)ClЧpF>Eu<%j|&JRao~p(U&@A>ʉ4Y#NHF2Br+Њ_a`*FULB"j(HaL.s1Ŷd<w>$MBNcΉD˧Dk婆BaxS3IP; K"fXǰ9,7siVxiG+۶e0Xyu"}:PICSV 1`]{믻xC^Im5qv:-UyJPK KLJLlN/^2 q3y! ]d;"qVQA[(VjHק2Jm[(o2b/®0l%f>n=Rw l_iJv4,&~1Ji呃'^oHO 6 ݖRQ!ol3҅,aX);?="A8.Y&it xXC5$Iӽ.ۇ0jcѬܤyJ $fv!WEjk -WUh}Z^sY+LJljjg2mh 1 #l?wUѲjb?VZ4ݹ 7*tC{^,#5$A%U诐K<QiXԃ &͑{_'9y{?Exnr>bY`>kz?VgB`޷&L'yA1x(M#읭{mPR)^hF(}`5R7%lb1)G0!g_ 5z:91cKdwŶST΢ˤ<1b<$=(W3%єE1 f%G{ uQWƵṾXδ| ⴲJE?UXѭYlaE$+N?E+H3~juMxOٽnI?:Q3ZRy6Q¾@$" ZM2P(!z$ѝ-jQf3 'Qw>U# eLD_C:u$8 s .M%Q|20K)dj#n&;gC[\îjz0۬yOlG > s7S?ψQ<8?s{-7̚[ߎAZCksKŚ8fl^(AA@ƥlJn@m5X9 L3Im>Gs_ zD<(Y)w<bCm:&Zd&`⊒y= 'RIJ\2F)Pȡe눟 k/FM[4*+78>جV=+~'5k;Jtq;3ٶIy$ Vzvn~j똁j‘; wo#5 \V|``Zkǃq❋t3mJx.j TK@>Ί(nmQ9{+ ` @m^~R%P|aE@w&]"Sֽ=4O~pLD0Cuۓ& kiY9\IP\@,/bEd A{d0 :ڣK$,mi@yѱ{C2_n/$0xI`{_!|G{^w`*sPr6nNva2"[-7,>WaxD"fTÊ_D猥R-fpOl[(8'$2# FV?aR Fg,_룢jYHHQ|U$k~i6eza$abg(O;V[-XNyj1iCPJV1Hr* btkw-1!XP[ ]Sl`d;ڛ4 5o@(tJn<9 S8i~wYO<? ֍BhQOR-ܫQZ8?14 :`ˠʉ5䱳r劈?]MM/rqRO-&[r^E1pg,˽է1u;\c^b;9"@tdHGJN&es_G&QuZ19NRbSaگ .I`iE3pNȾ' 9Ǔ-Z*0 *mQ;ApE>x~LlϏ=`xF\?N!JrhՆqyQ].F>twxV{TrM-&+KC"G:+Cq7پXۮ uֆ 7w*Pc=t˾v󸧹{)ߚ]Ȗ !w~f*k{{-@(/]/E~ͽt&pMTLuuC=pM*$%3`Ob[ d][ FN-uRG.E-!lo8Z%nzS{,Mŕck ,$:HKa^el-9MXԠ9J+ޟv[ out鞩 q+X*؄G~RIc?[f3ۖvERS˄|xp61UEkңXQ:EC5Yh=Ū0f)rpIڊTWJlmA(1(ÿ-V= ! ċoS8Z9&ԃ03( %}W/+`` mii MzGF]~zk΂ 6Яpj~2VRz`2iZgր}ھF(!dn7`G+H;::l´p-JKQy؁ &EBO ay}~9\xE~}9q J TV kYJ򯮶{`$og_H0m@Gˑyvb'~@@FD53/xnZ$CeR IqKm҆1rp`9x+~4;\*Oi\M6*| `~1Uƍrsi)zt'ˋQ*`N5BDl"K&wwij/9>*tc&U:~MF^/IZzKn{'kTٕzӤ,.,{"d #rW *mA=\дt 6<>T>̮Vo?\gIfWAQ%/ֆ\J [>̶ ס:O loRgZx.Q'NQj9"RNݼ^Xg H"U{OYIt }$i/oN|³IjM ;]]u…N0WBnQ]|@nVzwH1uώ@1*1 {x)L|8Z6c鋶h뱸Ww$s4q _>GY"3߶ZƖ?QC1"jN({|< @KC(fdžOlH!AX3Ksdyq ]?ӯMPԲXyKBрD+ڶ`* ^>{H`(/@uc7%m#i.߫t_E<)ǜttr/rw'!05̗cWwJHΉ.-HJtã?z> }eMF8 Iř&kqrU{'* Fa4}k>TzPu)D.0][*t1!}RuVq 52SYkx~jY{˞>U`҆+Vi.$2$'q-1n7y"!0&_,@N,dβ̊/> &1$HB䑎U4b&YJMT$bC {9y|v#Qkah 熦,+} ƻq@S rOIZŜ;[UP@^T/WBtƤOj 4K0p-!y!ၽ45E83גL:cs hWϲvGWe1+6?h fE 'PW_& ] Bs-BZȔgꡦ"|&ҽhdsjqTuk]Uc-:n=B%Jv L| @gVJ]oyMlXㄛ-9 ;b0equ!zPTD0PJ| @ y}'Icu]b졃ч- _>Y {$)d(DÜaBy5@x]u;}SdkQ.>UГ։Ec 4Z]W|F tqxs*j ΕYKI_ #?;rpw\O&IR(MèX -v jKMqJ GX̍*:AK&\st:բ{ XS%$HݯhsU L:8/;`Yy> )<%PM fUnfeWMҲیCyGbE2 -ZԋCQhQxK8tm/؝sĦ)[8h9Y4u >d[E9S¿Jhq&qzF8IlI*Ƅ(Kl[:W-V2Sw$px ǛK^FS'ٰ2rE.;,Jw%Y*+q;`JEـ4_T[lABҞ(Ң3 #LֶO*hQCG#?J~Gߩ؟J{]x*X -/f4o+!֒-/Bӑndj{Xɍ˟+|R2oN4)4``jqÅn{pKF=`Y `+\-x`-b8ֺYKgZjKGZ>ӊ 6"V[1̝K:&>InwP$Vy܆\H;.nrꨦc&klP*5>2$ZW$}Ӝ nRxUG s2qJ & ˜!+~DP5.i|]:iFi!mFp#iRY[L&㛸af <S\\.f>#cZ(s37_ sd ̸ pT {3Jx9%1q]kM`Q9[O/5Rq|M;ucBTUQg@\llʐ?AP=,|,oG< {=vAq1TKbz=8֚-~i9[gȴn T|)cj }3&򭄹! H p+tAb[N6x}èeLTMP1 z},5pM>l| oQߞߴ6>;u O ļc䨮K?+s}h`>CG=rL}:VqoXʓ毞M/_jJ$rBd籼""2BuN/GTx{3ŢF/Bvq:tXŮ; [TX3 4Jlv. k`~Aӣ/]yp\*z).]Ao>wZx dp&nFm7ۦN"DbF#%^;F+҂&F&ݷiaTx1(4QljIVvfKHp5/QQSf*Xk Χ]? ei l `vgqJ\-Фng֠ygl&%l#d 5tyP7Ds i@I|xG@ I6zA$ES[4|ޓ&/IJn+َ(CX\AFO)y߸,K\hzҙz"j+(S~[Yrhotw @m<%ϷΘd7Le\.Ln@z 7xxh.N{hu^1]6㎲;Y 7~KDg5p |pƯɿDV_c!XxѬP#~T3G|NkL䞛 $[_.>y R؍mKEH3['Z\B|88}ވ9 ~8~d[ɸ0ijP'RqU&#q%+E%9F5P!QFec&{ƔA%u7 gl^%<ԙp_,u$?G1shiM)"v6&tB Ka:?Wg ). ´s0(I趁1Bno5Aȃ[ VNiUYĒf$>ch OvE mV/;llaE7ݪ\UpMg[s0{ *Wv%RxːC&>}yN@{ 'GY-WTgR 1;~ĭt^sD_A+HѵO3T#j#:5bG:|A>.s/X+ bl:6 p ݩ  R{m#XU`v|^,|fn.d"Ceoo/]žY {}\LbRl@Vsǵ_DGGzv=Wh)AJoagtѨn C s?Od0uWIY­l0wV6b^j5uZWyvଵ,zeIhdR@ >h%L"&Ggޙ^6~K t;PIa>E$-("N/6-/BHJ@L2'Xϙ$QZӫ򝾓:1 t6*E# ”Qm[jN[# ^@3EpnЅ Y/lױ)q-ffv1'FfH;jOg`ɒޤ@\I²F/"qydcoj<~Ӊ; S xca+)N8Iɠ¹y&{5T%$B#͈["qA՟{" ~o8ϗz%Tbj?co2Q[3F ׯ'[0K ͢"b&&nofҚpx,׋oy * c\*ijZe4dȧ͏ GѻP!fu@'; ? K< f]f\tU_wU崽sP%x)PMTK9@E?M.S{UE#+'4.B6+AJڎ$&bAcUb' St6ӣ_=qj9ک4y{m5TYGNLǵS{D^snN0A F$W7-eN[[[rIעͱhw9QC"iæӘO_4sm/vgk9mm٥'D%J ǎotj:$JϢᆑZkTI_A[SthiGqϋJuU ϟ$"j\9lqh#Z,w=Ƃ5;LWʀ3NAB)Hê3'vp AB q/ }к6X&fsBv֧E]F/S~CB$98&H4H4&4`qR|?} !qUyo69+rL0 rJBw\ co{_Rf_DD⁁A"4vl|ގ I3SrC [10!KgSxAw-~<Ò՚.hH= h/pnʏٷ $P֙8V 5FE]u5uBg-WABa\9'7U!r球s):n~ʆѻ} @L~rSUg@LߐÖ_\ѐzȄV%b67B|g:"DO]#ۗqeK(JK`ZdC=8z|(Rd((EA oϳQr+)k0<(3ڃTEiZdi-f<t~xH`J&? P]MX1M ! eM'Ϡ^&@$,CDp'3ޣw!7HYWܲ7\N_>٫Aإ`-@)if}՛pdʂa_|sWڶB+ WN]$(OmEZ!,tȎdz`v44,-1Md$|%tgNbIFId:ƔUON?^ ?6@QChxM=K$V?~BwRaz@u܍)1m9 bYin YgG)kIW=#<mru=+Ͽt/C:R`r XRn|"s!I앴ibLiݦ2G0@Ln|W#RqnV۾N)MMCf݁Xؘ4$-甼í .e8Ck%F7ksDr4 8|ķM`$oھ̋M}A3ZH^&fz\|'Dñ kdGҩn<'8X>?3rJxZS50(d{=,1-ĄYi#GbXbeJKa<ԭز<2T,Y&QX@˘:q:H-5+m;C(Spr9c2fNsJ:TȳqpMlLI |4VJ^};g&&XMr3`-IwV'@t7>u? sPd~-RǽYLix R9UY_udFli(5k'a^wty>ўGbġ(]AKD؊۔\W=`tZ^QBs| N\6ke*)oɝ8W(w@/=R/ jR zȜ:i7}`Jb7aAyLSp qr 3z~]uH?)'wvt$*n qIy &_; 3'yk2.iJ   :B7 Y{;$eyB ]yfs>r^&?'L|5dGTtwL'C48j(s lhyq׊9V?ٹar wLUQv+G v0_HEZ&sG"3R톀_3=x#8鳿\\'Gk2[~skW<WPmU3vLK_=Tl @լڲdבvBR!61n#͘q9 |d%RBn P 0O'3{JgޠMN `EUmDv"SY3wإhVU;t)` S,az>(c 6=N^1d1L20ܧzN]qj;2L۹zꨜeD]NQC:ecLSZ/Jb,]Pѳ+L^X~ǧJ1X|J֚|`k+v:|z!c3 ]B^U1)ϰ8nZ6h[V%Mҭ36%ɭЗ"ثphJgTDܪ:HW17pzBL/y .Y/au@k㌄Dsa9IΨ  $Ϳ-SRB8:WA&9_%F@MO(&[}[x T@oU/%qgS&6E? y3nftNs~ ;XQb+o r҂td"zұreT4آtM&X<<2NEBd$W *1LWN0E@nP{JgP4l۔}aEttx㤹{ ԜJÁ{塦MٺXbBQVjAiz#*Hsm-;COY[6j,f)2X>'%DǠƈ/5 hh7du ABs/矗)g$mҸP8z,<< 8WȘM\)ʹ9,4OzǩeZ wsHeOL[XՄWU9 4XҒ!'k(nӗi N{a- ᩿FsQ6TC:3|w9q%*{y'Q(nD^&(3\ޏmu,j~y 7A'OBcK˹K*NoM!.?DcqӞ;R  68B[ksJobZ5nPaz-m"l Ia#O0+xt' G!8.ilabQ0ahڼ뜅IaaZ|t], `lKFdh5Rz*yJ^COKT,nyOsudɑӢ#KhȂ5kא0%=cD:Tb+WY~w.XKu1%`du q5N@C2ځ vd-xORD%b *4#5"Rdn)ۏFqk%R~z<_9XRX-JTWi<#Ѓ˴'*?͑`|.RB97m[xF [Ͽ-bY˷sdni(ɶK1!j,3,TT F61In'oJRJhA/{OzHjiv'Q ݉'ɚH{Si bh+ GhE9azKyHã%r-i}T ($;|!9m{w0+55rHgcl|E6'=q7-%(zus~*ox?l_G`"3ooӏ!s#]l3!:TtB6|>>hش+Xc*P̛^͈ Ɣby)Cz_ov )mt%6!K+KDdq.P1jU3o5ff+Į o ؀$h;yHʊlX24!D<No w KQUPATg.ha7]:a' Y˹86b8!ԃ@ߥ,ɾqO@6uIvzfX@><٧@h6fbA,ToretE1ePR$sӘ6hMIVʭ:#9W#X!, KD(=- )>+<)몂<]?ic?rqm4A8>E(Z*cCTC,uH51-ra4#frosz@J jUw_!̫j]_Y3}RO pAOhejZ櫨R!eE(@*oA# ! ^M@{ղ)J| whDb>p+U#GRuYԂD%cEDЄgx.m®kLYdLɊ~ led;@2h4oNq'Mov{G;*MԈT^ܒ=CuuOySkY{9ZX9e:h8tÖ] 싩.mC _];zmKdd&c1j a@xm2?λ_Xl7Ť*dc&rP9OfQu_ʘRʤC@B(?mD\ؑc±jLk(zXڰ.sѼ=qI}~!=)U4f"zD,^e@2;M̝D8P@hh0,K DkAL6|zd^|@y=* yQpy22zO 6!~0h78nGT~ة‘YꜗSF?~|lVFR]zΪx4-2tw8B[I\ /fOq\&F-n9H;$BYMTB,#I"u) oO_H *}E:I[/ӧy[0'ೠ=d9Ut]H͕q/ovrU7ԮdZEz)6EriYUgZ9ͺ %X,rVJQ)0ijk~ cqoҦ}EW [f̶i;u/nLo"DN%Eoc-##U\If|PD,pJ,~ppUguɩJrIDkY{BbZ:^&YMs#_oYy*vuC*1 $.0PD*).6##|,xsbBnkLáx 3 5JMfOCG->#?5}SW8o277D:@ipiz *{D'ՂyDv^a1pK(d~H6/N$lN\L3YK'.QN` $aFv4VҘ~_a e/P$gY U}F¡p 1"}J9&kRF+2q%wJނLW:gV eBg|֢+|R!~[ ^ap7oA\$+ 0+5迀g^5cUȟ1HDQ˸d7Nd:_9"uL6olx?^BC<e):F~ٰn$Z.G: zUIJ\:u =r#ty&^_0I;7"q 7x,^-0SZqؼSb#P>7#jCFݔTD*51Lq5RlWՕtUv)XeB\#pہݵDaQ&WdS Sӽ-ј"DB*V8Gh8ϢDtcB":@;f*CL~/B*ծz̄[$wH"l%1ҸQ}%~::HWiȠ,CD E/~M͇u(q/cN)T/+Kަ0xF\o?B\īd{7=$k$2_k|tBcDt }mPpYL+OsB^M`9}y,b",<цI] -~+\q("~7">Jt o:(zfa}i|#pO60>ᶌ~k,!V򂢄7;mxk&ˮ j un:8(FƩFsY5S/kjy&.M|p_,whe&# 5W;I8mz vvj 3@?(Ƚ(iE{JɕxT E?Tc;TWt-AD]b97InIy]/ `f9x%UnU9Kq+KW%(5>+a[Nio~x>|<뉻id! famԆbI E]2!ȂuIX8)QE?o8#C`M-$mw <'ɨˍʼT@jp<a-B5Ţ\ $f {2Yn3`'A.?$֮idO`?aq5ڔoU:&=.-v򀝎PBn݇EH ;h.q\ >W>XɨkBN6BY_*v~;µ[RBy `%9>bLm7+/ CUYP?iнXςGUwӄQ:Ȋe؏EBVA%_1aw?mzԛISuP=+[<*!Tu9ϲ0LJjS]X-Gb"D $gi_=Fk)ً@ä$c\'N|xE67a %/m,C8-n&@fuw{J͎/? RP0'ABi`evY5\Ҁ:G>jأЛNMY&g-֏@yK=9JL 2ǰ; 8j }]Iۈ8̂a2$;4>]ukО+<5>A?\jBבQ:{)vlEg{ u7 ^ͷHn0~g`s9Ad[dWG#tos'/Z+hy8j =OTdfShm7}B!*(V5{QE&[b͝n ho9i{bӸ-@]d4fBCaqAxaڊkr}緤sCq6dH84$F/]bj> Gs UIϴW}3U`fYF,cҘq9U Gu i<\X/\"`Tc$IF)887zzPˁl tFnA[~kA)`-d{ۻVk8Lz[$(:cG@9@ȷ:fiu;jj=M!\-1/h;?8}lkG5@_#U9*u7PU6_RI/JS!n9DeL*n7D-g@7_ P AvE|K71ݎ|j)n&\- 3Yהo!Q%xIk{GY oFPX{$|Ŧ42 `Fc7Y9B*.Jf{xx^Kfi.*)Fs g0ӶeE ^ -8<2EV7Y65 m:fN@ >_R*jl['7-W>%;uȭi5][= }%EAj,9P"VC&Q$mٸ$$]{ &}1YBY+S_~}SH5sZϏt'Z.ϛh.u8B5U0D$ }@p:{I !!@-`ʰ4q+&ھV-#ܖlbt(o 뫏6+Af+a~z x,1:gs.FQ+"Otww/m>lÓ=,_H&S<-=/44lqܰXN}Yr oS Nqx 縳}寤.?#ۉSƈQ|y)X=fW#҅f|+!Gж"cҏ"W$A~0(z'W ?y1IpיfJz|e8{.&>sɈ q?ü\^(MOMԽpD o/U?/+p>BY 3)MGY7)3}HO&#Ůﷻ6rJ۶6٧JA]}1 r'ֿB AH"g7m DSOF\ޫQL/Ceնl錺irknr߅0UsP2'f//hS֠ ޮAմPaTFpp 9jxBτ9):@R$)F1`Wqni([t||XiA*Qbjd=ل5;X^k hD9y)`~&IÚ'9ՊZn@j7uë ZXѯ7itChaWaMeH$Y h Ϻhe>`O>.QAts#"L._[ᬰ@Jlto,b dăJ"#T8}lyUL0u^#ΉOZMG=,9et:R45F6U@rwq˥3K [:Gv)7:ZDHM0rMNc8)h˒?*Tؒ},{p,3Wk(uPa^cԋ6yOX+.֘FV!oX1.mWM$Bǿ{. Á Xd|܋ !D6 cD16K6&m؈MK}LWy|d*&+.le~Wr;1tYBQdl\~8֦na$`%`}ﲍ32]g^U^-XD>ҫm>gAZ1k!}O)yd|WlA-I \x!Mo7H@o E-LXJs]/_ >*]Ww̯i'|ӌ%TqMȃHe63OpqLuD$wP>* 4?FX.ɨ8uQ[</ <- 鏱].'[*GA$,߆5b#(؁OhͭSbNyO9cHlL骻IN073sK_alU@[YLҠd'_:fҠgpsbF̆ ⓷~f_Ut;veJ';pY+s 9ú>*HZU|ͳ_An5O'O ~Z;m{3ʗN==gFB̸u ѹB-Oޖ7fR퍈ph2ґ% cX a-a^e"빬΢_MlM [ ľNiHI2~),ނ3~cy׬bdWnRLn&JNiA ;c% Fu1tɿom݉PHkb\}5(֞YfIT8f3"" M/E|CXŸR\ԼZ$[b(6BcAI( |G3UKKsڇJ.U&)',)jͫA]~!yEf42^ <==RYG(ӀR?I;XM$7 Ȗ[ %w?Rxo ŇJ\.Bޔ5p(55+eH\w.+~"$%\N<hS,B^nGsBFkKaŨ$53_L2ፄňp )<2rVU+ަ09 O{bW kfņr݆r7n G#A~LPuAOʪJ.N]?5bhyl&'=Ac_Օ],*Uixkzܴ܃  [zi=$V/2% 6\C߂dܙbf jΞ]eCwhD}b*K/nuPeɽE.dh& k۩^߆j* \[T3ro*, ΂E<iX>ċY(}Z?0fǪW cOrp?Y@O~*NǼK 0f V!={9 M&,xDYJbc:7ͨ^",{XX''ڮ t1(:W[Zv]4G#+}' h6jL,KvBͲvPZSWվ*W$^Ti#=j?^S nR{,>yne,p|3\) gN/sDc!-^Y ~8ɥk݉u4bs,l:u›7b8?YmU FwhMgpegGutL=;ӯV3oUǨ`| ]Uk9&O1Xڪ%~GLXZ6ZnRⲰy_ ꛐUa -[f'ݝέo⸣e=2p&*U—by9[R܄2o+`;n -`jxSXx4Wʹ-2Hxf+/# Ό4nR [>m5": {֗i&L`QNVHl})gèS6m(/˺c110-b,f'l\LL3A ' ~K}"Hcrpo0Z/-bn(;N%& 2=9.M&Q/"}\K9κ6<0}?~v$aݸ0 J;ʧ6 ҙ{.}zq>q|c:ڢOHߐڭGR.@&G5ŞUJ?F Wܶ,^΍Wf~Al*vbDYIbƴ nk۴ A; MrH'dPH*k1W՞LDj -x:vbvyp\N! Xfr J'k5 .Q.m"^#HW*?w+we%a]!Ɉ!8/zPlŌeo5Ĭ[T$Z5 g1nxg2;>mUGGj㦍X<4VWCb!Bdމrw'@n(/PwRVGb@PD_Ό=á}n  I;hζ]D,21>g0"wƺl}qMtt sҪHrLl~`EZ6-6 5j*h3*Ph;*&aZ9GF8YⲦhXjlXa0NWܥ& 0NiŬ~0a)It9Ws=AD|70é4 $Dh結Rҩ[q*#%, ȑor>}!}niG}yl[My ~O J(|1=Èf÷ vm`ٜ=p9 wW3F݀k( !SYQgܥݮJ/%EAAeأaw]wfnmUE*hv`v 'Q&=aCw$a3P]:ui} ܟā$N2D DMK?,vӜ՜ջg$x dڏr9p Q~m/Qnw{QSNҨH,A,;Ͼ14  RF͑˜ԇ=*81ؿU&޿ןs%̽ۗo YI@0LQСDv-E͞h}A{0{ODkDzSUܪ'b`NfJdi&0hmERQbFؽ_q Mo-F9(jfEE+cpLx%K-mZNnkWv~M}}@B29)DQh|z`kz"j^~֤'Q.P-yR):{-e|E mzQءɇq6@0>GIJXNhy>.TNGz ].!0QE@F/[Ndg7ϢOWc/o7ڝ~jG}U X'63Ǭ }. =S7d7ëpbQ / p7=ԯjK9l[hx,l.` I`iePlznWov)c&ϥ"eRCx<>7!s,QjD` Mvs  Vi~oج`Gf}Dg*|i$}rR )<$MhvhCL ^}˯ϝĐVϨإa[e%#a~~"$mܡ,[9L 7"ycmBLWΉK'\6 R}FG0*܌cifd.h]T&DW:݅ ŧ2# T*Xnb߅q {Bf3\GH.\|-הL#D !  ǜy^D@zZH(9q 8ijb_CVc`K7۷XJro$L 7e;Ic]dFA4àG} >Vg2b?J`jʏ#4" V)r, 3G!S@/GnNR.L2iu&t[܁Qf^ zQ{+-!.pf/R&SSb}+kCs [|еr2BUqs1}ABXxeZ6 8F}XphIL{ODd+wxDc)YݩzY GeY tSuwuk6CN>@xMzN&~`A'"~x-O=UNPCcl 9 $}m3 Q\\WKFO"1eʋ {Sַp1ixܒ s-AxytCI:ib D!ߺbѼ6ht&s+ 廪p<6!am(-q(K@5aE%\n*Ji]xe8>S<Fӟ OWwcT/ ΐzR̺dь"R`YińymҾx8٠/n4tw,\Rk6Wۨ!)*ɩƋu[O_TgwU5i+ }B-JZ~2 QJi봷{\}/KYs3Ijʸ*tO 4 {:' v$s ;G=+>QY22)XBN!N89 PFqL_ ZpnJQOKM~\,s`G?a ~'}__57#۰:FY5//y^(XF6Dಎ U/K(b8¨ǽpʣV0Q5O=*k $E[ڏ{BxBcY;~u%Wϱ>ђ1疻"_NG~{b[ɶ!2;U]-zW.4{]EV$:ų2չܕm2jI( koL#DpQXkjZ"$X!uK00?69Ļʒů ڊW,#8ߞ2e-j]ҁiNiOg]sT3(Rc9}>=L[BRr3}Uzp/E/6Þg-VB^CڱHa'P+?S~?=q@6=PoDX`hP#C2SGIRV٫l.w2Qr`AݾQ&@_/di- 6ߍ͸FrwǙB0Դ,L{Fo13I!mn+"Qq2TwmE/#5Fw&cEްGK؛o_z4|/cz#ZPIZ:"je7XJZ.Ł?!R)"͞eʰVn͘ 7m\eOe3:|htɥ]{2Vy.*c *&-8jmQ;6(ϋ7.1dZosuX Q([-~NF Oqs8T:);+iX:nX @2~GS^f!+[aXk =.A$7Bm.O҉ ZdE; X5uK} tAϟIKKKRb./0:Pl94y9 (Щ9+dO?#Pl2:kYcX+#M4 z> - _$y$ =&[?M1 1*} "fyE|DiA%S7w9^>J\M8I1omtxǏ#Q|=>1d_OBqVQ]ְP;oYo8/B7/z9#dՒcks$` |V)㠱EX$d B01}W.)ZF3I6n9%#+Њ1|%]xAH'fв3L;ol>u RgGn~.]A,1 r7ƺm{3qNXa |` ήj{Gṟjٌ3lόIz ׵U+}Ӷc`ATWl #Ki<2GnJ +;.Sқ(5*+(ƙ?cth\8P!٦-?j7.4?Bt^@|% {΁Zoé3"k0Wx4r^;羅T wyge{D@%'6,wK\aOn&B٦ #lCT\W\>'pj~GQT1b9#)3Be0,m(&D=}#h G\/p 7 &zejHF``ma?̛{ xKݎ^lHFQ`ᩭPW"l1p ;RNe9ˊKwYzJn,NJ4*2CL½A&/ٯ *6b6QdR-I,8]Gv۷0TGR3$ȁwq[^LA]V1 CmdO|J8@vswc5@y)}ի6.=BGtAGwo|B'LjyI~[̀= `[([OI|WKȔfcsH_/٧U4C$!*Ɩ|&)}D{M3zO*,w̃|YDP 1po jV =DІ!z"S~JOBa(V_0i?xEp)dšt Œ2_q)P(p9,S9*)c/y`q m[pv+8 ~oRzP$-Lb<ԽUJ6* |t<2!4q vu*Oi=(œI<v%w e.E`>;$ne6)B dGɉDH هEW) ('k7sSCBD q*﮻gW߱ 0ğiq"K7&se-jRvyOxo/pY:Y W0dvߖ=mDnY1 bkrt?y3` |4J-|<2$~fm.iuL-"ي#)j :]CftkAX2ZRJ^ UJ F7~W %gūXRŠ9 i 28 ~5xA6(]=xy4/I~)jQPRAfVDL%STx9;7ň g :'p | wBҊi^G L"D}o \.6\>B!Jl#AVWlsL|yroluZB&E6P=ۙ*h'l~Q8t0p-1|=:nNaM{RO3kPT֮F- ^5a/riCWW*Ѻڤ=<[sJ}!_~m::M)tHЖaD;sZw: ~lr>!m UE bNKd"]JoEC;e^wf[+8 GhKAVYN࣒G~QQѸ=]Y?/!CvȡAɡPhMS'6#by)xx]4=A,&αHwh{5}!؈cƊm͜aߒ.EeBVޒ7'GnS5HjPHtq1<) Dïx%-xѓ!>d>e5.NE+  *xփ{5qq 99q?F|m2w  PDyT 1r 8Aű#2/80VT)L:):RBC牻1֒гi ~m)>:} '!=4wpe/@EyE2P᪭g0oz<*|ePÁO3QQXCYIB|wk5 r(?clvd|Eo Nf;:rr@ǩYyBb%JKe1U~ x=ײBϒf ,$ǡ"`B~(P4ZFH"_ƥ(R/< eVDR5[37$|VhZit M<ɑƑ;_i1I]kEgAxu tZgpzm< *N˂["Ԭ s^~Cfz1UpSWH24mp/;?3Lj[MuVPp:/@-V3A̸Y$>wQV[_[$#ɑGET lLw-j1ݗoÌy 𞛦RVm}`ۂŊF`ԡ!MjŤ4Y?6$5ՙDV­voNV";\TF{Wv r9auT"|jUwYɂȬQyf},a-иr~LH…B@Tm]ήz*#-ce(ON|.iL[YX&_!Yq~Z-FAjO-3=zL%DV`KU0 og$>1Fk$;3$^Џ"pA{thG.CEM̾;h tY]- ,o#7ftdFWvYՉ {?)Z_zo+.S[<ЌyMlMVvoSY/ul*h0z`Ѭ{Lݡ~RA\L}m" W{A>iM~~Ó(*+4V~$2 >mBT|fԝuHyU"'Mz6_k=oeG^ɽy*A"86*5ǔĺ&D3ܵ;%3nւ-L! 9AF,& [6K #HLS`bF 1ԍ-XFM.̄,*A}N:Z<@of*2*Yɶ[΍1&ϓOd AK 0*ԸvV{=dngKNl( | foH9dlġWQ׫UufE.FV,kYįVaIբ_eǖ_{Vl'4ۦ8;,Aȱ5FdkmM@B>"# 9^%dsy+svVTt0X<)5avO ł4G,ƢC@M; SAp1i˲ .I>[Uπ~S3Rڄ)2ڗQk+tl-60Ƀ'M\hfيހ];SHs?/,7>{qo9&ˑ$'.C 0[ndtKw+vq\f)JI{vtiݭ3n_a6kQHOP`w-Q\!1Ty9IoY`xݦDBvDםycWSl͞ܪ~e6KeYnav=s#Ln 6Ξ.bu tf̚Nj|}tPMNbtʄ3Ӯ;; E ]-%,5NhD=]8vˊ8h8!0"לHAMqSGq/\VŒKTwҜK)TfG\|$:Ep"⡙#@*jgDHmc ]̏%2Ig/w먇,Bυ ¾ G3߉E/,#][YVc.R$RC{9f5lQoWu' `<ƹR5Η՘6{,F4ML@瞧$=Ta? Ks  (,q?yP'E)%QӞe.¬8 fqQxh³$ 5:YH#}nT?^Qbj# 硆3o KFPkn)52:*d rqaj=$)B;)'Y1OH&%V+cMn*w1xLRi>_ Ҳ%$cBM+Œ$Wc"B)0iOHnzj6FwMb#/K8ȼPW,1_eji) 9ap*w@ᆞqaDl~ONjq岤s{w\E\@4E?DYheeT[ R[[ n;?r~¶lzjmuJ}=^xǽ-FjAc:7N鹪_hnpK zD=?i1jiQݙ 9KpƳm':i7Z5EkۙҎ\9j}Ʈ pb|8^KK͎evSSfjFJg,Y6D^$;>aZ^@=f-0h6 ل+v^rc?z2\=Kls z{h~l}8cKʪ>Fpu5ЬQf(%]0?>l+`(˭l.\qQ|W.R͖DЋ\>zE&rPP->=nom^›~}:Xsq'Cwx٦\'n2MI^P|ۣRxWV9" v|Vd~#S%hf~! dqǠclD QW#W+EDլG=^<߲"WlȌ3͚nClÊIdX@@*5U'i{9k=8-2ڳ[ EDx&3n>q{kr!7NVFӅƎZUn*4df]4V55-*JutK(3Xǻ]R%|^C4xa!?4Mȝ9!݊cd$oeL^J|$t̓GN$RBĶsn{ڲ#Ͻ"& Y].oП48AfJY0. $ּ)ZR_`jZ`|yXFvg&_Cb=<Hw{>ÝR*~M {Q%聿%蒿&_H?YQOj0 Ǚ%xheX3wfI;AR"pk[*ݬÏ)mJ2:94k}d|P,'j==1ls }1;þ?ݦwLO#RpWmmY\o< TT/ic{Ti~ AwZB} fe e em  J'g 52%Dk/O=03!nhu\':û2&2+;xi `|Ù3F/e:1go:ǿ=)'n)Xo Y~(Qyc8nQ& @bgΆJK5-M}JGEǂi'& k|>\.Y{꫙(&K58q5Ǎ$,(^"a%´2KP~"z*ev2w-VSzb}CO"xLVD($ΠMhy,e=WQQ1>4n>wL S~tʓfm{0owX^fdPJFJ<-ۚS2I>a_9I%:Q'1˷PVeAOJs1n8RttG!'`Y\/vIg z6cLH;4qeb}dO(U҃;eandf*ԫl@Yu2_=;e4.OJ9M2jL+:C+0r,oo)AQ4:F\̲`bN/۵ETN.j*SRYZz9=f#n|QSUݍދDȺk$39{+_ᬓMLA#iMDƫce5_k-yh*nVȠf&}q׷/vbܾ9}9jɟ3Q*b@`b|d3IyX,"0HNu X;yV,nM!!5Ť fSQ2CUN< ñHXdpL)&B,DZҊ5Vk9 |hS݈Iiǥ^ *§AlR5rp殕鯇RF~ENt_'5no;U`|)KKjvT|a1/捿K?q~Jusx|%!i|Ĕ)Kq)9&&x~n !fRe12^3g<0Grq`弥ne:NҦsUQdžmLa cC.g)0<6h DrHaq~MyɃ  Wu|vWZ|9)t/5 ӱD׺a^M7ȝS_w\;ҒODk6$nI )S }CwsSy+ !}?[V!x @,j˿F-(:nOQUWbSb9YS2We襤g4d (R>djWPVגr\̄M;{!}A>kfH$VP=5OYCiW=jU~5i~X͛vT2"4\WP1Mj0%?UV?KZtΉ}>7j)樯%RR}AĐi˅^A C62'TJR +^ {XA٘=JJNH=i=L AufRwI7BoSݡe98ü3}_!930AbNߛ.'lWGW <wBQ}=ӄ\>`:K=s?D\Nta8! o*V` UYrj+| L6;xHF/m ґשOhGANМܶ÷5R:KgB 5T ߐx+|+߭8(haP]Y|1W@"avKWFiGayKrHkB5@GN4bp FA.}VbAܼԃvJڽ¤yj0#T|p> ,ѯ_+KJ,3MV[z\sG:e&jksy\pP^zrȪNB= fj=mğ5Oc=a11vȴ3\#~mH "G<K 6'ެMzSqzcaJI?/5m7ъ "HN]t***h*%LJu͵-J VI@{N۸5LI9`նf<#ƅR` !@^-tHؤZ Y Է}fH&@' RӇ]},V;/q -:1ඣW3#AmDA(#4w n˅ǂf˖0Ur(#tzH\g6UmF{sI$y7%nDb:ߪ&OpKT7.Rn7gp @e$3M?A'O`Ðq )S/bUqJ@dC"))xt/l]qUNUwH)=aKA/G'V($s{tw~S9:K?+e@< PeKu$Lb(0*_4$D > M#0Z[.whUD`Yz<=ȫ8'0~wَ8 TT\PĠcx,Ƅ R'PE\0uB"qy5%lǎ/*Zag\i%ȟ^ŦMHb'oPŧ9 9jźTXk3y~[HfpUJAGZo ~{VΉUкY2Wev16=4{ u9T^Bd$29 >Rl8%.XY)pt#L ȷu %_ݽǶ<ȭ$O`Hh[J;>8fiqi(9oS s\Ǻ;Λk鬧WqaRf̋]td21~o3P_7<n~tFQl~=ݰg~@g(ɁbS$o2JnؘX'f _Wo*j0#2\9٘P!':(LxKd?-#="1Nx4[L)ob}?"l4ho!)//) B[2לyAf4&i;Z^w/ErT|obC䠍)hD%ꀂd!bU@F7ܴ/Sę,A x ۰~BwWU̓=Cj|`aG gFpR_hRQY;2{LIjڱNʭ'-h1K=Ae@5Iê\cTc| X$>viϳQc`C0S(?I_z%/J ngf^8HfHBV㼷<{٦hb$gNInM,]c)^Lȷ>uN1Pr"LAXKjPv䥓:rT݀;[ˑCr}>ZTtyЩ%>xqs|GV6P坾TZg %y@qї M^Aynd')ҌYx{3Y:CC#y,q2V"M~, R %dV~isBy SٻVЛ#h:6[ع<hZM*btw$x@*%u4_n"P8hf$׿ڻxrF%-Nx놚3gUmTBd|YG`M8DW*D/1!RA?<"60<"8rbg!6 a)gy|Ds%T@ܡI0}ʡ@k0]R[1Mή`{U!`A}UX נ-D⤣@F:T?3y.6X]6k8p#_*ziC V%Ę;*?kSa 'WfTJx]+mЩ<'KqS3tanyC%PH;|f`kP~! cvڂxPat8?QxPFRˆYB)>Yhz})Ao1CWcdj"XnK3 ~#ıZA7u4;rbF"w 7]t//SoĥyLnFG?q;]KKи/f>`a ?q^.p;;.^Fv~ ʔԲ'} 1LU"]腰wgqfb2rj/{u?s2<1)6PdVe}ilv =*f&s dwy1$Eι硓M'D\/Mg]UmI@#ާMJǺj_J0ȴ ߶/w݂hp-$\hmۗP,<2Ĺ^%g{~$u4&9G6pE֩8et! }&i۱; )%dStn$z9t9 C*p4ݴXuV!uz1K}O$"Õ@`g,¦5xw2!;g.vRQj&vng1PP0GlsWqz:;rșj>}ESWR2N gϋKӱ40@Bv fXKSJb' eL :LS*mFw|t3zB+Kvqcn L|7EF4AYS[XA.?ְ$ct)EaE0$ixo103 FsCy޿R: 6!B>n48naiEVCOW+1CZP%K1<2D ylf&ubu.z#f'-USW&!jW|Njh'^ֲA .tA@zi1t ޘ 6}׆ڤޠcb]!'9R» .Ғyow’.C^vM"+ nxИ{ޯY1eVS_ )R!SxY;M,+R S?2Wgyľag_fۮ%fU¼Z`ב{Ç=5ZW|W O?*JAxTk4a)آO`՚ -'slSyC&=48CEAlaR%,Nrqr(`uzxE-0ڋt8#qF**uFX@K o7WQ$Y&ԉl>'80zYBdGZg`_ٰN_ocvA/߲$1#\ 5zn4^݋XfYd7> s3G ƕI_UC2 ŨRڅ5Pp.%Iگ?q)}Rx:YcFx>5!C"WɡY0yQlL.؝t0|'f=%+yvY˄/}yT&jt$Ù ]a׳ _ u$0kW[daδ~t T=.g+/-˭UeABTB2#PZѳ~گ΃k[eg"ԡY(·[V-mO /β}vX|E].;4ʒӸFRbRP.EO78gzSp=1;b JS% Dy?&[Zz,D\Ļ::#do]1iM&yC<ɀ|>E=g, F|UڇNKM?G%IPwAϮIQ[mB"@dtZ})6@3T9NfÂ,|:>l0="ْlJ'.Xy+qﰡr`rs:vVK_bvVEq0}w!|\vܟDQǐ2@չ z!l|*e[gk"6tR ~OV! sͦvc|XvH %J"7%}yǴWy8|_"vxNaufZNIfD:PA2,bqnOվ?q UT[XD7.xq0C(!Q3S qTt(j|E3Zn~;~+&`]eڔWlCd׮;|=)1"h'\vLo B~Ÿc O7 sAjhKQ ?hVWgY(+U+MņڷMҊ1Fs{rܸ@>EIjƲްfGIIQ v3 ;Q̈` iUt+O>ZBx [ <}HX%6 :; ci;(ySr_~ud*66 iP;cN ]Z[kؕ(F39z/c]UKBDfJɦ/Â_ %V{ͮ!6EKRbIQ [fDvf+>iz#-Pju\hÇ\ʏ{ _O컯.'U (\I *A["S\v+Nȃ@.D]&$ũ3TqA!Hݭ 1U褆,uٜGU`Ma}SؽD M'#х$<تcqwq C00Pʹ93Llژ-w8m]")tַ#;Q9\$ƍ$op'RsED XYǃo¸FeOyi3]!Iy'Ũ?4  t~C_-{ ӷ &d \#= .QQFmҗU`U #n5uu7rMCE bӈMv/ _/_ J!;@%PQ"sm(&̄~7L9-몿o&Y 5 zclbS6]rN767/p,̐[g>ab gHyc# i@ 1=J_/{jm2{."8&~nuG>T/|rŵS >Ԫ<4eTPҹO{ 7;s%0wFTҗ?Dg9P/iO\sIyו^w/ MHP [yxmk3t%OMU16 Nh'J1)5Z'ցw'7E 8%`-F 78c`|Dd*;D%[T] +g|MmECR pvt63NOI}m8xs{X]ٱ'`u7[s.+ЍHC[#ԂNجVGJY - xܛՉm:Rp,9s028U6Skƽ;7i='n;TI6J/{u~rX {nIۉ$k.-VZtq%Z0yz2>AfpP=p31nO_vp AL { #+*ȦJTIj0h#tlAo# %Am' *kA衵]3VY4RR7O`ZJ/BtHG>eq} rixc*E) Dم`pߩ3Q>Bؙsyܒ[Ya> a4Ji{qMUhk߷a.p[bpp`o󬒿(IoXIP&jIV8=CV_L!KL(sx3Hzv_сɝC6J<Ş)7;O:U/Yfdޠ6z)1oU[)Ň9aY|lN󫛑#.[V2+shܭE&o ~~Ǿ>ە!>mo«ʹUks>mN㯠ֱ,~lgIeѮ *Isߧo6vH0?A1a(9 -~jWB_ҽq.ɖL:26.d\-ؗtʎR`b 1Fhp`Oo@}1ַ (cPf&GghE,Myܟ@F0*{}1GjAǎ"pFh"eI8ݸ,kI>)ŸR.z\g^;8hDŽxѹ<3[aMHXbЊn{lm;188_']0bqJ{沭法swPn 6'~"V$$)$hVB\LBE P3I֤_V2ԚnGFG4x_iͅF|(8k5(}ωp.[:O3{q?ur@MfIE*ę:2[Kz JϞoCؿɄpmj`YUN;_کO(Zp-jrDDA [xi^̀,Y!:i,^^KX߃?CnQjwA#[#sYD(HYi?W~oՃ=wE&h o+G.QWa9b%/K XS*_?U?.XUwĦDX,%#!8ڔ 4́ =@ T7,lÒeg@K0lfyޝqH*b%Q|gۘH22mYݩ*[Q7Vm4rttfB \Y[ P&uHUevE=a=WoX[!xs_ iĥ?'bp9#[7?%0% _H<ZF@j>o0Wo$%ԛv]gCM$`7e XI5M@IW;X*ew(6:ItB5W1)䟕N7Hpax0?DcyEU* bz}2/%6 c >lbȕfГgtruBRBt-xcZt.txetC0!H) nNƚ( s&+ްޗ]e..*j8Z[68Mp)2k>OO6BQ> ^ṮֵMʹY2X 2uο c0 JzVC;+!:_R4~ڿs9mP,ǜUA~VlRWsR)!+)؈,b$:eSoPeې=6Wq(iĦbʡՇ %GI 1Ŕc6Ŵ)0/+s Mi[v9ܝ2q07_7j`2wgE4fw6MФ-WiCf i  2Xol gMX>l %{A_Tt0#8%0L݅P v/<7℉Ul;kgd &;\Pp U!?ְxuM>tqbE|'`m,y^^hz[ٝ"Kv齊`4Sj@]l!9+H7[vCKu$m]:]r/3D*!@ ;uI3R6 Dv4;ɗzVB0Ib^ؓVt@(ʖ/G,ط$]cb ޏEo'}Ugy9^)MROv"~Tg0~#lEqXk|rDLVs44: ȑwwU?e7:bA(+|*FljJ0f6P+j4쌹B H z,Wtbm}n .2& ? jչ3תHNsaQ7VDwjlyըd&[Z]do$¿eQЯG. K6_7 cÉLK kY,ig[ DȌplaA/Wd"?&`Z~A"B0M3|R[){4}9uEIgEW zXs Qr/ 'ZXF}5qnrTk!ix.Qx-J&CCc䒎8vGpJ+pV\[Q2+H"S rf"EwfToyz 4px=J1T6@G՗g?>=pK"V8KH]x% o"=[="9 ,:-JEI/-"z.ut "v)aP'U*֦$$ _Eօ"G>`b2ibw&L0h,%\I_Z*1ױh/'y^Ѝ7COe/Tsg:fb?T[Y)ĸQp;#q=*?Y㵾oB )<%#PhxvچbrLlvB̚:;/kW9. hQR)mg1,([gPNaROO/o!q p0m?j ?s󨉭Kv/aYͼ>I[b_~ ٤t*zx6ԐhTsaH; T?Y$Go~Lvٵ8 rw3NY} [[]!Rm]Pֿw_jթ^#\FrPu )Z{L<D~JP a_.NǎMJyaLCj߀PCb~PͶוj=1cq_R|=)sԓ: t\^ ӽgɖpSsG{ВB'2,ܖ~9+Cl3Rht5L~ hʕγlOÇVO!H0\$+`wm'{iFEkWByO )"Jbr;}A{@Oy_2b\'?5#wq v^ǂulԼa3Hfym~jrXje1Ow>Zϸg T̛c5G:߉oI=;/u[C6fXPIZt*'ojraNC~wG')e] q[ݚ]`2K&z[l0ot_O/k&WA?g#j,MIe hcN =NeTP]r,ƪ΃W2(v68~[YH#|vqF.; }HE "?fmhBFZ0:ڹ"OP.KA|%MGg賗2g:e5`4OåF"F[X3"[.hZWYʧb? ʈq603*o벭:dǍty|Vi~2q|V}W=mJ7ǭ\sᩍUKj46#D4nZݹJ_FxbCXaE`_z+%b" "nw.ztn ab8^]: ed޾mI4 Y!F$RJ/ti. 5=JJWB$}(>/ zG] :Njl ػ5tWX [y@)K\=GD3ϚChQ:^R`|ͼvb%3oEkQ5D&bBv1QJtz3"y᝹Qb@/I UZYqYGǓ)%yj/ mOp`+0p"ދ*w#Ye]o" 3-if$ JZs^nܶ IXر(ECxzg i4FedɸRdUJ`]^PyOLشTa M cf$9"7Wq3T)ryc/DAŕ,ddbi" $d'#%av}f#^y֬? D5CbPX8?~5aoO=(*!>NXvsω$XċPJARx=rd"&#)9Uw?L̗FMyM@wx| 4l&^N7;PTр[ټMR9;LO;B9Jٽ.x !$8G1lGpTl*o%=n! ~0 Sf$Q@FW@Ƒݥ+(Sh2ڸͱn=9 .e~<63T,X5DG3,ܪDU.agݣ5U.<6r=/kdRLi}vn ݇K#<蛧ouGXz`%7|QD~"-v|?K'~wj3d%UcV\v/a`H uHDs zeV U2xJi mƍ[% !4Gu~GfU,T얇5ڴeD8Pfx$ec[LR 'y; PuiL?ѸBFZn&s@["I,PErW4:ɖݞ'Q`bLB+rr‚PYIcJP`aW<̟-K/& !1RIyW!ZuaQ~Ĥѯ +E_ |he҅H`{N8OcwwdvAcw67I. ŕ/Z *9 bk0o~CRN/0"ig3@:œgDi_!^&Y&_t: =K#W`73h-9ʄkcI4JYi= $r/u0mS>*IIJuCpח슗,:CJR_!YVO7'ɽ 4{)`uqp)S9o(|/ģ܈W%[^{o2^Ya36*;Y~zf.{HvA;}|8Н'aSK~Ib, BnU1X6 _B}RqGb=\B.Y?]o1v&UՖe:ۦ(%zy{ oU:HfNAMNizÁ.P6#Tf4=#1?oU۞ZxCwͼ&Osw5vYſ}_2gSDܓ n^!=>n;dAdCnSh٬ܵpɇ)wJzQE|0zǟv0X]'Z#]<R0kwivݐ=L-O )=+pd2ԨjܢUf{ DKx8g`0fm"]_D͇gRU.r3rl&g2{􏕀[TVMUd9xJ[١U(C:Is}YMR:ȝ'A~JuZ07SqOmW$zj15eU".YNs$u!xW}dB:ryfl0BADƧܓXuFIc ШhknJ72F]KϤ8ݗB0v5dB5d@&XmTе^l}c<+XaA5!XI]4;E tm MK5pP+("YA4z" l.1`ʮ ܳEcmk^. r kOG+dޟqUYҡ`(֨0a$s= &SukׂW--,0b+,]\XO<+sTm~uPԺj6 i%:{x P5h}@7@`:c=A7DX.!VZ14دz& 5a ` v Vv'rxKصJǐ =I̽msH6%+X,5bW@Vy09ݟgjR/.7>uRY$J]jZOzɄ*n\a cbCPBR \uz C)_T>s'wbJ) > 0a NrW{{ X )A7B+袥^qVhĕ2c/&<8ݦ{7-n~ĢW Zl|j$-i,{ފ[kҡ(&P[ܰfjM1ftxU>?tB,|yl0,8O_,U4ƪwcEf (- 1 =;_ЉӇY^Je5Wf y´-N2{](6< [QT':H2ҩ_Ğv`#b},qI5JҺ[vN14tAO'T߅PUp.{, ՎdLDrkkXJപv|NK]cK!GiB¿HMa3 ϭezhA}bZ-^AL?BL XTzaL19AST7R6X yʲAW&=/JË5@ҲiMu ^(?W=ȴ+-$Uer752 C UYRrǶ 0LdH*qܚh`Rٔ~Ws<>$|%u+KS\`7ٿOL"q+[Eaju/JCсy g@ss*J6G'7i;ǔHwJf02JgԚz`CA1ϑ'v8^.an0HGUxjNl\"ڗ76 B7!0d;A] n*[IZ^kߗ#U[hqCq5`F5i5E"V쎄2V▇ YTNi4ca2k F=TeOSj£?~]8Cn.=vCY>_w(Fli쓠P !|Aii+WmɑԨ#j 5W.INɾ{J+ȉ^6Ns-&4␚Qf/VԒ~o֞c~6ct%߭c8yT?V9IT6eZqa 3+ڮpon]H"F g$/e0t1R)+<9>)n 6Wdo4Y ˭4A}zk,&fKoU(]Z^"f6;Yr8,C!.fU,{'Lv/$#L&ަ\{ V~?ڊ4Eb>xHh}߿?:%U4!yv&61/с41m:T%UP^ 0No:I|,JsIǢ =p+I\_M*9kTޙȘ*Cƺ$Nȳo$NmVq-ބc7ZՑoFdnNƉ1R i~/0G{a2qns#_Zm~ K<I gk+erxhH[ fx ksq-G+&/z9Y5ލmw#FZ"7'Maj=jMvM`=VqUe9]}6k# Ԛl~xEcT@Ȱǁ @gr`T6RQYz 9$'`a4oUɘvOG SJN⌝ڏ0ԅw.tۘGr6|*݂sO ̎=.E4RKFD &a2z]30D=4C۰mx$*9@,}!{a4]5>gRt"KoO~VAUYb|栽}|']Ͷf?$ZeV|c >1YGq%}nk(p/ס7\dxf> =rsYCڵ& U%p~cDAmx)I')1<=FBV/2FSi [JwEj =R8 FbR\(r $\zEO^5Q^y3?jk٥әP)>ԉy=m:82-Bu [1/tpƒ@Qx'fxԗ"D^_>Y&gЯeGj Q0:]/M*IX~F7!kKQ]G ЌSd&d ʭ$u׌kQsޖC0X*"96S`%BmѫjոB&vК/F3Y51aS=^j2}H%?ҕz*w!vnm p)nUҹjeD/!Qk`fH;Z(ԕ1uܭnA(ovskƤs$-.&wŚe#o5(/#EI{('>F|~r!$r$S_7"xk`lšy*!x/mW4mvFA55 X罟ql2;Xץ('T:~إԪpC%1(UpQ$Ϗ`'TfSjDi]L Ny oOWm&eذ 0ȩ1t۝B`'.o韢RA+CM_MR=4dp\}w3~r<'Vcuil+4\GL0c\?'$T3nIıocqhwXEzĥ%nǰ+D$w]Wh4}Tjg 9C"eË\]=ZoiPƕ1fEEGSW']yc@NZG&5 NٝO=k=E !Lubb!V"CC _8I3;z7[l(pWn {yp/kl? '=RQUhuG.Ns2ުșGU8;C("(h &O- KIĢ%]XӦ3Z94lc"r_ba QsuqO-~N XAG&F5BrC\$]* [NطC#ߜjGj4}|jO?8}`=ތGVB.|"GqtM&t7귟p\w=R-WChB _<ğ=7/nD{-7&d^DzqQ2^SsatzGKS:? hY٨Ȏp}gFOk.܋,Xݴ*Ⱥ>rzSQL؃h%x`kB"noܒWڡ@*lT\`.7.D3-~쒽sKk+Zbqs6c|v镑"}SzBŕ >mRQ5E\[Z? B8t.h}6#6\gݒb0xg.e*>&ǂdß+'Y{ ]B_P&gJMc6a=SrwZti_ReJ(?#H+/ +{J&ŝ[l_+ZTqxH.7ƦwCNb;j!hWyԔn_Y+ JTK@"qYpK="`Dwi|"S\Nΐ v 瀔`S(A$6'DhT4LJm˭T7DDv1v+9f&NNEFKP!,JwuߵNZPS.M,yY<SqIpÁdjM,;e4I)-9`q%0eD.ɺpK_`mi"yro 7Z4xa'[b:av #*;GWuw d(ZˇQt5Vt,c%UcFpkT>Izl~> q£W>Di/1_9S›sḱ֒b?Ԏ+36;*/ͶM-I\u4f0ILA 24c} >9Tب j|!op:/ƌπia|9Wvop08W/ۭ+_ cߐBN9Թ<<'# ҄:o1Y™gAnPqm/h +evpQ?Z%8CȝƕYt辧􍜥o+NUk*;EmUXܼ!"?qp'=$ j)Kd`~r5Z]`||5 u 繀~8]U'4D6yLc1*%(y B5g,|+ұ|蝕Nj{ÔL$&k-ljV>nMd[0ƅgsB yC9*q8tVhެu?4:X#*WC -ҍ{yfK zbRS/Swq3[ )?ޥTiӹN I~"]4v:譼M|sYhxEn:OOr?kv=ETP: XlE1$ؒpC;o}FmB#khg4!.NV sدHW7ͷ[q/e c-}ԋNU:f蘛lmRA5ih8>R%=%- >"feIMpœH*BDoLr$9c!CApG$&9 nMrAJU żsr zJb, X׌BxNV|}ĎN>Uʡ[Za7?mR۔0G5#W+tކZ ޺(xpvM %k˦vݳ4e=^Mx z b58:`2X3EM}&gޠdZ.P'Bc28 LKaҹ-?A#h2O?>+ډ;N3ˡ sU.dj% s,~c׺A-!Zva^$TpEVyoPmُꁨkI{֤BIH,UO+.2[Q>W iE$JP|ZI@TII] 9\`eXwV[} 'aF~1JIڨ+M'ތ|a!he:k4? j3G5+on+0ʰniȣbIGE+>Ch*BIY6qxj&|k%1#l7̕Ce# # v$ ztkTJ 624yUK I vORG4(Bqk4&o4ifɌ*TLaY4J!;/WyTu H4Vp]Laې=ry}е9r)|y#Ue-py_5`P,τ ƕi6nO_^ ,F|?_AtoE'kvdq.ƀne}Ԥ0LDl2UVz=" tseht˕;RtKH户[ӕnB)pN721^CCAeS&Q=6RNkNj}oĈ@%E &FKڶ7BsCdG{ʕe@Jz xm٪ ,VkʷF, }`yNA) zurx_HC[ J_Z8Mq;P\ʜ/ï$?#TƆW^Rm u ٜ &Ba:<]=O{OC5kלU-ǏzE蹨e#hKr|Q.gqrIXtc o5~pcѵt $id"(x>ˏqrFN"Znϳ)7u-tޖ%1|{5_cGMI)}8MS)$\ߑۚ~gY:Y)Ԝ1[g dTȢPQN\cq&ΫKc`;| e`LUO$1'Etѿ%i6IUKl )AIyBIYR6#/tҊ\V˶/!ڔ"Eѹ7| cz <Hܕdtjr w-{^Y`\))_9PllOx1pn+l@HŰM/h׷x_Aβ:BK4|nBa$wjVC_X̉"PR"fD-ݳ7~983Jp45?+|P$ #󆈷1!Tg|p!q 1.L-7*6v`]-ÝOv4҆M(毊M# .|0d:k)WY,_"O]4'xK` ^l )4ٰl# 4Z~HGx0`PBS711Дh v[úSJ^jĹʏhLuA ygnѺxgrˀ{ rmͪ>W/sy'$#1+ȱGez?y#җA:Sn6$*V&5-5E;OMk;89ג;yLD_/;Z$1>_t^:ū]d̆oaRoQN@d5L[ 1=I* }&k =e*rI #&v.:at{jq]8 KA"?xt *IioOCzډNUu^ui2*M)`< \j5klGtH?V.l*Hym5 ٍ/26ҵh) .ćұ~Gc$c8-Cd§k?ZV}@ՍEM5a1k@ &uݏ_wyxV$=~0^`G?lЉsӋuSjb@ݶQL 2'\wBAP|k8j,1#'I*Mh)i˻dUH;^~g6-CfZx8g,>OQY5.9CEoH4;(01ַE P$\5hĮS$~vZR>Rģ`)׀7Gy&aD\gE] Q,Q̼0%8زpʅ%>LJ(8bg@{{:W2f5dkJ`k0CkVcA/;Sb琙1Q*B 10nmIZGNe܃N9]@WE Ch:ps }H͸OAV)=l%AE5P&|RF=FuǸ袐(nYWTBՐ9L |?+*wl"r+AkZUl͐)|Hr 8Nmr.r*7lM1x^‘Q;~ܤ8gHVVflB02>;_Z kJ,S ;bsfC7Sk 8ے3VUXO'$DfSσɑȞ Wwԕc9?cv+l?qպgQDW^]]~K채6Ol ) Fcji͘Џx~ (gRz+{STpyNe*R 1wneӯPיpItDfh6i *>Wa;E鼏j&\1$ (Jݺ;~˃(Bd{ \ʔ@xp\:IaMJ7H*N<aBlx@XPDUxR$DU9P Kv->ڢE5IctbI )Bv 2fp0@o⣖BN:w^(sOذrk:"j’x4wVl߳o,uLl<֍ɡH7ڨ$xlTɮXrJ)9%u@g$!gM3G/ pܥrx#{m[1US<4-,7?z.n>RL |;h4.&֩ya'# ѥx,5c]X1kY O%(Zk59c4=o^ZҊ@m {KCsQ3g칠Գ5p~uY`fkQjW@]kI4' t6;av/udJ EӋ@NF LHd inOY6;GB2y8xc۾Ǩ`Q;$W9BhΑ$<ދp.ha wWtH-9 n-r.3,27:0\ATi5_JҸm z*mVb<  q%X1/Yi *B UKFx1YZlcǽyI+nIrA߂i|{Eyor[ Nĩ\aGkZ+XMdB]L u7|}F-o}>\T~O2ذu,_3 w oai"`]>n?A1aKeQA " Ō;YGjϏKzr o[g݀8$䘭֚n#gB}\hj8695'`32+g>T擄ֵؗ}KMcCVNR"+<%XNJiԊALv۰@WvCkB~dڒbt<ɚ,/´tk63#]nƠ}oŠOFVQۤ' '2#wGLPAS¿gRg(Q픥w< CqQYR;ն0U?[7Uhb͞pU ;>Qs{q7oK8ӗ }d MlKGZ*ڮwd9]~м&WV5)6/ti^N\Lu !Mܪ-x.`E D&.΅)x0vܘrH5BAkk H/]6< {ش=4'buej9 RiAC\ZDgNR[_0A_'E7`uKrND?>r`2U)|T).ZtmYU:X+(eb+I7$obfrv8,xa>s#8U6Mܢq Ui%o5Wdi*BM\d+h-LhL)Բ+"TZ=b*4>9j N{zD}##[^ڻ ueۥ31|Uoy!y̸ZPb@ъI`k+ԮK 3 Y*9#ULԫR`Tk٤5Zq$p%k'>q-vrh]"<} b3AJY8F 0 D bwz6b}{䇯;`|~IsWJà~l=T8uyC1wqAw tŇy| jrRٲ8C_R:1~zWVҕ*'St< @>^/coeF7 kn|SoʽFy i1MU66Oâ A>^CXV7?VP$a= z%4q~4m˦3d`da*+a%Q΢:y"*=Ovɉ8y 1x*#lrzFAsqaqFg7,ɜ:M0J(/D=qCmB?}ͩ xéL&ұÄNۢa-XEc;!<-rϘw<Oz6Ė`w7`dE֙fr#yNCe,neWi/vBw1&Ez%Y0Vd0f7Rk|Ŗ¤嘪^%9ڶLm%da.WcEM8RNT#xi3oSfNEf 0=ӛQ5 ;>NRMoF@fM8L?~;Y&NtWKxܡ=}ߞTά\Q~XR>Q̺ܖ_%rI}6#4+* lҔ۝4tܸσ[9NԺj+"iM7hJ>9ꖈL{| mO7SYR%fM_Yܞp,H\qvtrB4 2VZ?~`a r10NAMQ4a1[& G ܛg3Lu4|+^ GJ z8À9D1b)VyeϿqay1F Y0D89c:HG(MRka/I+ Ǎ=OcX<۾.dF\'uzPb%ɪ-hqG j͟8XFe^zv#Ėb8@0u =9<>@ގoք/h\~6_K`ۆ)s6;S曮2F /jv% ;F3,!h-uJ[$z~}(" ScjtXͲsGݮ9zkz\(cs|ʛ7rbv!6ҾaV@;x@rɣ^A4-~I& (:'@aN!@Ik!ks4kXw 9SPf}3W͞H@7fժ|vF)gD;U~Ig )B++*8Cq/J JE@U,/WV@{<Ӳ>-֢\J*v&TW/z+W\/DZ۱K Ahh"#\l." 0Aөº/Qa73> '.+ɋ_;S&ܭH}DbshLʏ\, m^D"iT;1s;ُN\I/\ۯBD#\k`.Pw-ץɬ%;X3!o5A2y2Y [t49@-mὀ;^T􏭳󲽺Ml}`FlD; *CwSlS@x|0705xoDBt{H*Q^3IIX FZ oocX4ۃ[-(}q-棃WAv1JZ+ӐBƋNbӷ3Px7 YXX0h34̟K\mR)eÉ;^wE]`ZFp<8z!zqߟ3[.bAlzǬZ=^KpD#{c&SeŕiBmA֧UCěyBtfέfd{`Q ͡KR%yZZ>ҠgmynR{tocJbpXaBsS:{Lt#̏1z[bpN |J.֜Ӛ's6|`ٙ]dS.nm<=p㽯B n9T%R-*dmĺzKjbŰͅ"[#" 6(z-<3Ug 'E@o9:O"6.Ϟ >[. 1ہ$#s%_`Q/k:\?3\c^#~SysдY|Fx<-q6oAgL1?*c㐬"~4+o>۸''} r@^L D];롻=vy14׺ ?T8eaT+[CK 7}%^ 94-;cHA/ťo:tGw UѠVD K:R`^rۈМAK} N'OOVϔ]i0~E;7J=U-TCάm d2{ oSdjEY>9F?ik(e$I7\Ruȡ6aɎvu/7 F wy{Mb+`6B'yq2yNM2ҿ[Rߐ"uV%OZxi Q>@x%t#cR@g0P'ZAᶍ7Si{k:@䗚_C'~&zTW؈"0@CY%8j__jCwç>L7C]` P#=+iόzE/^{SLo}ߡqW9tr85(BKfi6 Ƙ=8h"˒ėV}3 P'\uvrַ:$3O!<`țF$٬C8չ/yjZhj'CliYȤYF զ06.Pw :9-XLsō-=2Pј>hz-}uJ_hJLXKH_ߣ7n hI Z$ʕ BRmXW ̾T?䩑G[Q#ow|I b_-قtVtb'SOY q+ oɿ}o`#tNOcts a1.E4sQ?'bTaXihYR 2:ɨWG=zFHkĉL%8EGGDc@|>eU axU}HEQՔu5eVB7Kqw:釩Lc@;;?-D Bߎl) 'IeTƩ]PN\Xrf(SM׸[l!Iv|&J}jз>7z6ZGaѡ$/$8NMpGF$aae?Ě8oPZ0HY*WCf%xJ ;{wbSۤhz>91P)iÔo DVLӫy?8*bܹp[;uP,$`mK54BDf>0`Zj;J ܬ~̿tY??,Mȳacq;ShP>orB$Əe<ncY뙟7|[ZYn >YD//\{k'ufu &zs u{2M !}{(aҧ"p@vm颶ӨZŞ%qZQų8MSVɦnw :y : ra.9CJn3Q>{Rcy rB&C JIA@c1"OK6.j2&+8 Fa5D䭜ݨ}Y?.i;9ʑBywZld27(s7IW.u7:M]PKg^M)p.RCv^YH)q+ݍx\}cz.jS H>^¹FxdN/_1\r`mH߂a-n@LC!Y'R ̝=m,F )9X$S:Grt,k|y\A-kg#*Lf}뺍ҡ90Q/V\ƅ9Q)Xzw<kK,͢ó!@L7_⣖2HJUuuRm̠G W2 xL\H dg&Oʥdms!v_i^ϙio΃| U_ԻOxIBS=MA[|AG$0 T5eSӬ90s!YEnaey H9I:B2GP2DzKE'%azMV94KIRCr}\{Hͅa5@^\xXH,7E9U'3~;s|&*ҚNgDeRiOgFQ3VA>'Ap3Qx;fSDdyT'=3ɩ"@b҇TGJ0EђcX o_֣#-YO+FHXFY*w2Yځ5ѻ\LS ./}N8 (jIAZm V-XiLoW8'tArNq.J EKzvռW9;c7IK5.NPdB:+gX8,a蟋zdlP$H9 ٵ ek(F6}Q S O=֨cI B+V;oMɲ,*O˕["k R,F9(ܑ׫P.>tʁSd1zcgWϪMr )9ms{1zMKB#L`7=I7ΉUړ'I/bHa7֢88@c?d.gCd9K2/pҽ`vnW #0eO¶1HƏ?M?xim.v g}dJM"* AfQQg>}jSՏ8֨=wG}BJlCx83~Om0.G3H pC'~^NzvﻐL*8MMU]嶖v ! OVKs:#P2F>؏Uki6U&yb(լІf0 5CV#ln8TQdVmF/v<؀*R-(3װ=L{ĪMɣ#P_}'nѧesGmAQ)˞C8Ui ơ+Q./!3J>-)ٱ綦 ε9XBϏ_l٥DL.j|YlYnwN37Γ MS}VdGU%D0i?NTd([Q䐦OrZ]T%RX {VoT5d.2uŕ;Fg*Ykє&j@0Yf+h D"G4neDO٬p7_X*i||Mds}__o|.!2C*smZیs8pr T0tcyW?[%þW5Kxi^{S|}tpp)aHS;[u ɿXn[+vennۨJ=e.E"P @6Fbөl'Qr5|罳Hw_WS]8;(O 5Yл0.0)mcR}ZS=)ASS>W&a O-I5Cku'oyWlCǔDvbCS8 ()شߵ3̱joMpWVjno~؀,2Hw67rigՒ6EwlP76VKq!:;y\I? kOii vC~3>ͩ&ߧdA5UڝjU5OzN`#> ή9ud+7ܘP:u6e[Icˊn}'XA3tȤ8s O C*X =uȌƦKf=44o1a +gxn %Σ;|E{2`=QL yI9 3%跼DZԧAdIl9l̜H[@;YaZ7KMCj Đϋ2qҘfi_ի7 #WN}AM hFU㩸} ku=ZMŰ(b0BsH&'ᠨ3Ghza5M{4-0cts{ ɩx w[Q˟ s8{&3+TtmB{On) 6Hh_Mb;ooְAǩ/;9+ny5mbW0l[NB? S/,~,&iTVG X=:< D30aNKI'{ڐz^M薱w `cG[@Nr8g3fS! +x_y\@Ҵr,ȹ`U9yif"O/~ݙ}I 9. ̾"5y7lA6F+pVWq3{f2 Xp٨&Η$zY8!(+]Y7aWRMffpP^^ )1ݞmjk7Fa9-hy;P=}Ր,3@2dX} C[rYK-&`/`7T!"MG.!S1 GG˶ \1wT@KBY$A-;{-~oMzy,>9T? p|!2uuF3nFshK{Ac~&x\nyEFWs8«xc1s}J)4оK$ !Nv_%P6@cc}g;=0#/̀E",$= _.vAdb TuH}+/_fSն蟋æo gc0^eu7n׷LN@5p1%ܑdr$*cn^(+9˹UfH@Ճ7aol]3hL*2Eτg14̷&4Vz[kAvA*la7'79N[Xx:dKʮ=ؖasEM) W@a'^fl1GbෙZ3͐Ioi7,Pu7l{:'Z=Gvy)X׬8z% *v܅^h?ӎBl>$0" BՇ?X ," #⺔Bs>J pexE1R=u"WCݹ l+ Zq㴱R mvx9mjƶ5+$L 0LJ#@4 -=TL碆m1r>Rߞpb \&8|MS+5{sqj܏/Q9J@[RE +j?]z3ZhJspdv%{PXN4L3RbVyaAP)oUDyW s&ev"Chs}w[Buf3Lݿ=RA)Tlbຍ/gY\ z+捾]}I9GK|v8kfqDn'~QYgS TT]Z] RG⟸IZj"4T=>bG@+.M//5M2Zz:?,QA9p@ofK@'u-\ Y~ll~n=Duu('/KUY!ҡ45Vޛ[終ح^:ST׿7d7!SUj.Bmn*%'__-[I'  zZQG*AUvRQ1[~{bKK|j% Sb2KE u' 吹W2q{탽͂gew[}L8ZFc 9xId= +a{dpvS@]8+9]_*u@d(T\i6Sx2.(6j+p& TO*M|mwabvZeJrϭa6UoܾxL ur7z޻ Nf gMT/<S_/Zs1](6W398;Чwn)Yp[hnQNr҇^LG>[ N@2f^ȴ~ot,$3L*$j @HJz}N,(VZyj*V{Se\`Ӈ"2~kfffu;L0>WÛ_՞ԥ,g%mDO=.4Ic z'SM :U< N48ۼÍ3@Bv.Rx5ugu(ظ 4E A:56W'sf򿕲+nį:l{7F1Z5fGnHx^j>"QW"@]Th\]oVA2Y6Ȫ@ QEVnIK${_iNNHW ڠ67;%4a:PZ8}njk y՛ȋ/M)yȾUKP-\InY#Z5UOd@=ab [{E9C"' ‡i\'AYOk<k\]oΐcpel|h{Bӕ?X$LT5"TWiHq|VxQ2S!8ب3c6V쳵?UVbDn# ŬEXq S{$,M% j)Oq8 S 8}E쪔-ѣ=}l+kXN8eNտ%l!tIqI\x}UY׌1;Vy'rPޮK*}_jnJ\bQ:vHrhqpi~EuEKX<0Xvv,wń3,\|챀 TL#Q\+l4Þ$`@lӛEbXlT:5?WŁrV-%׻9Cwd3-xto "3U DD z@LɆiX/3fG7mZI3ExC<4+N<_ j 09*Jy?6]P;e 1)YC}:},]Si!y5 -gdGq L?ILLj XEC#@#ͫ豓ޝw X{k f}|&KR,w%BXtQG<*GbAw<p~[|l/+B$,wJ5g+M4-vNcΩa\Ϡ$ESHNdaqN2G̯BK/Dg[&A8 21hwer.|igp GJP CWRTy#$QRCXb?52P~yvP1\ˬ>1#?Fxz<+ by}}/Eal?FhU􇼦Z-u. &.=z&O`0 qJ,T)(>_V"+%ZSX5OR& yx:K:UBՐ^'VMZ3BcPo *{8mP#}5hPŅ3:Xoi|j:Dfhf$.@UVDLk v$1Ruvaۇ·ޠvҒw0rlbonFST[绞G ca Rзk4WRiPfV0NybCor$"t] 蘅m}*i]c+d̬UOO=Dt"2p A6 zqp cY |P6JUЫ\.c#!*puL??8`^yt.x|g~?q nk5:;d*3.r־i3f."9i4Q4 {= ts gTHq4I'*^,7RZrB<>wT@dmAʮCi3FR(U<+KH ;oHㆫ{ϣc߂7le<ΰ0-:SqEw ] ?I8)$[dh!c0si /Am5-!Dd:L:x˄wJ+H)ŨC" ykna@9aK6Z=,BQ"iI,kӯV5\\X#pf )l繪G;~e/K5OEk0o`+bOT'cXˍξSFBÆtTזTs.mHKEkD>|"m3p}JVG.nQ?KҩrcWY3c%>OIy"*|hJ<~2&ͤjl6DH" f.S+N8BY1FcH͈NlBZ2 fq6SEK>Tۣp Ƹ`e[]mf6H51=x6͕^5Zζ9*dNRA CGGQRnJvkSYDy)V |)" t'3-aOV{sr"Nƌ 9U@U]#%KjZlXb] _x J/pS䙈ܰṀzN(Ǜbꍤ!")p\D'xZx(ųd4iS"tEՔpZ8b@')eȲTAb 0k6l!1YZk֮*aS)a Y7]yx(xe;L}9c„#W0x\CvKHpxy&cd*3z ny}l!pq&WQz1-mљ =!$G_N%)xX?V~8W X37P˛nեN:e 0Hf~Eg]:qYp'G^ I=™/8mw+Ցn# ygfÂ[r%G-1ePu|)(W lg V$L_\wr_Q B~#Tw X&(B[WG˗ZitQ%tXVIg} ?HiFcօ^.^VSxԤьnݙ#};'6E9& Jox7 kl?CqxT HIUwBr@b3 %?B Zk0UY̬@kZL^:Ehj8 |Эn=rB^~n" /V@Z5o|Vs$ܼŶY¨T؋d; ί/JjnX?"%ZAN5Ozbk5C,{ٜ:+Drb`w wsS4@+g'`9!fS) N#K"}X` a'7Ӭ6zQw `CBV1 XlKFڀոD)N+,i\N%L|c, IȀQe` +̥Im (zC@&g^' 'R.XF=67U>kYcfRNڽnC $uwXʌȻYƭ=ZU=-(k2%(gZfzXS9Km 4j'kmm&ۡvnhYěX JP)M} sda((a)1l>47Ǯ2怩!:M41#2ݩ ˁ*(=b" 6q'o/\i='*Qo3zӮ]S@J]vy1 (DQ^U'bήN@ݎxѓY-yH{v79D5G:'O(zŎ ..¢=1uh(drJ˳pI@q~dٲt#`ݍ@ێ4<{LL:CNb7 n(5{9ZI<3Hk z!?X7@ЎJ?WEs6i]HB [4Q?Jvz=Y[{+觺Y2S}&:A3rmUՊP/I<#WwF: D2KA`F*5x3.dQ yquH0ܟ?@0nTJ8,.li-pbv)>_޸lT ɎIb-J>@ ʝh SU< 2h3J$ @<Wo%s읋-៬MT46KXvQe=j!YzmD= aXA-`urhѷ x'zY^޶ݽRr^kG+tSӸ_`X M23";h[}ovMECPw`YF3Њ S: ~V)@R5rkpRWWF-AR־k.ۦk-o X~@Ecw;EŜqHG`Hi7.1 }I;(6#JR?бi㡵6ȥ2B'6qpD|m.CnWQ,d,/ lvyg]NKkWguy6"0,1mcH 6 BxΌ<b||T+Εnl -\Nܿ= ԀhC|Xm Pw%7 OlvLN>5/F"4>B*R%Z})/ѣ9}Oάʺќ~vB;h>?̇!E--Tyd=066_%P{1w}>ia 1DP'u%@]mj3&!Oۛe9:6*+5~fmVL]o{na3Uwnmxw?fz(?)GUsQ{]XB5ߌFdMQ鉭(BWaz:~4v:-B4bsM\l0 ** Tr^mDb-MDZ|mP]j-LZІ Jo 1cr0)դk^og.v dϮK!s?G K]3]4`x[G kgQ[V]CTWJ !Fboü& }jh3-?'pܐʩPhN /EK ;=@ 8Ρ Tn,I!]m8-Jnx 1_ꬣw.j>u.i>RyP[ǩ;KeDȩݕ]N"렴߃3D/bA7De[y֗\@K5w*+p n{<20{;ѐz Me7O0_8XoYrsf_]{.x7[= n#7sh`Di"@ڻװ>m9L'-Fx]߹ɳM}sGr/Vޑp.0γ`<0n@-z"Uɟbvr755Q5AC+{hJsB #6Z "g3tzVHatR3 ˜€_ a \Z 8#l(B79$-աIs2=3 U#c!~կ$IzT"(m@k'R+ "wth렴?SVEw__%L<jҴ*ޅ@c>6`BhSqqhʓU&uw$:@RN:IKc@?>{OuvH,G Y E>v/cʚ!M+Ƌ޶N#|I8^[nwt~Ȉo趩Usb">2V[]U={ RhY=L'!Z"YPmq% p }>^c-',٥b.pz&Z|A+x_CɿH.p1䊺umRE5/"ൽѶWXV8MxuD%8Wnz:+b 61]솺{AUx Sgj [gI\I jh͒%9 5mziM/C*&(Iq;BAA]x.WP5 Ѣ ~{4b ״xA[y!0־V<W:3tz#i_e.ؙHYݓNcGaR}# bÔ!/p-&TxCx ؒU1%dɲ\T(qb(p*tU4,[فVam?}CR\~0jLGZ/:& ݌/0 SAS7k@X H\45pC91B${ Cz@ە߽Np;Sپ|q0bG $~T.b#Vph>5ݟvfFv(TDh>,.hʒRQS,use rxsUq@{XO vXN/SIg*kM:ܕ.F= j U,R-!pޕjh#8gUk|lJSs}R:O*cNxKK"/DI+- UZ`琝P^տ3FԔbY2-ҌStgɢZ$DWJGˇ&2&&!NȡhAű.hgeS\Dw2Xak25" nqh6Z>5TO?T##EԒ װGat(5Im{EL䊝d /"~<૪r+=uP^mu_Qso1ߋeRΎ #;2UixAWʝɇLW;haN~@}R7qtB#O؍\)]l'rr,bf0b-@V4+,=~1T;d !z[sHk~aDgh\ϝ` kʗd|^c^WK#0vҊrLW'@KN-9ob*0䁦gIfYU+~>΅KPuoM@ ~ :<XBNg,C0b1"g"|5Ad'B~fPq.R~l'I7&\'_"iHt 2vƃax* bU##hxlw<:ip/JSS..)R|q[Rw9D,SM'#GuaAylF?RMfV3o`j;IWÏa/45p)~xqvAtp-@zm$VN40JTn!8b58odcoIl ;OdC~pl p/׀$Ot{a%:7!18,k ϐϕc>J K% ݴ)#!ptHMˀ!Lsw*({@{_n\>~OB8li#]$+fuB)؁].{}FfF2>xlܖ3tQTU% p+CQY_Ճ͠tb\ "%@ooظ9-,k}lMqp#(˔̤a~w R]KT0ؤa#H\8_o_F܁HhJiBQq|]ςJNHe^&5 g`H] vِfd68@3 V@ D*1| Dg9 C`zl팍Xd&, X-(cxںP6(S~jq``8Zh 7,wOv p^28}yhL 2>!ȕμn_ n9کVMuexu f9AY*]& $րKLjz}{7qAwq4aspT00j{yr. wM6 4@[<f(2s$=ޓk1]7crA%|X`*k4Pe>.˗ I&h}杈JԟQ<-0 SB~dBIXH<.ȁ#p8"|9ͳ%\TśX=EO_"J5v/ RfѺVIۊq#8 ^_,Eր_zcDot٨OxZޛwrLd]ϊSwo}RĆೃt6== O&JVI664r;{͛ӊѫpxh>VPÆ`o,tX?T &DveJdHK_7uEҰʚbD逌:[/*UIpugpqLL+p61An"JfVLVHy SNW xWy[ݰGu3%AU(e}Sxg뤯P[xbx亀HJYYL0X)bwAhjfs] y#G=R1DjK`tV &mgO?TF7ǼCQ]br+TK:p2KY]`ި9BW. 7"`͸9b}vuJ/ )E[MD lPZ-m)R&aH9:ɵ'> S5x:2$,X0>]!#Vo[;PI3dߺ %"h?K#Ffym ɗ^"i>[IEh\^ZjSo^lW%hr5efp#!a! ߂X7FY 0"p&hڊ Fyڶns uu+mݎc$ x17z5;~K6K+83+ .7.aFă1'V7ioA0V}eE hzW 7LEA}դPPKJ+t:I8l]eDWI^#G04d3@fm^E S7N]2O Kog =30Y)'w9 R{b ZVSÈBv+K3??X|֚@;aD4KD-fL9Q!Ko:Ma%{HJ^8/bbiPժYWXی)0JB7a$hȤ*.'sD.EDqo獠,]Cg"c.>:Iuik_|"fXґT\ӓc}9E Pp5KcX5qm$dVf FD(ˋpP鉏\qU](wCm𜢤M!*/kпNxaF =r㌀lx!l=r}?з{O -aKw)N>"bs7t2lP|ID~.ff#G: 3#Cپ>upcݹ 7e_(|Rxƚa=n0p0GL:3+NO$=(ܔZ ۵Uы"C73^d'1;޺t[uCgT2FnJJ8> c b~_ w(,c|m_ f(`T#_ $.ؾv6 I<ӟ..&CSƒѫ/TZM^TA9[} @hC6e06&*κ>*ʙ߈vMӮ␏EAdP*WlU/ p\|1' ~܄b-ҍa2n[ϗOg;4) ;G4 ,y/˾:D%tN2⽧V*RJطRo׭e*,JB %;CD}i,͘Q-$#8&m Z̹,>/}m!w@Q\t(,@)jSI(5aTPuT+Y5z@r[d5ըم<+V~wn#,-nu%?` Vtqp8+G8KX`7OƖpSjr{)nN1 )y,r$?̽zC}ݶyǻO ~$F@سXe*r= 4LMJϨ4}Wqd呉{jW/M&TL?9acB+UNG;[_h&Ud z-9\!܆)[4 O P(k%ҷ640#٘cb ީ+&`NU+~XkIRLFl7ug4Q;WN rzzRukE#78#P9=f!lg+0Ph pҴ[XC_|@>TrvUf7e*^wo[ZocCS/f,Qm`dHx+3S"4$[qx/wbwxǭIYme^G|P')r^ʳ!WŒ4b<_tapk4: fEVr3Wxpb2_1+`׌"<}]֖dnS~-rẄ ty u'߉s?f7JGxRb$ٗvkIX}Mo?8*? /o lFo_>OJ8@\,7$1[!oo-5Éӟ y&k_M850ء8IT(&ʒKa};HBb ͬRmd2Ź2MwPީ3vzs[N`V'(OM;ig-A/7yj49]K蝥_|=/L6 !Od~[7-Jx )au([\\c/P`^hQ@4cN(L$2nH<@ {)dUCpȁ"lW-wWe9WIJfƞ&`!t$1pֱX;}rI{|TvS.,kDҀ}<T@m2\Y424ѳX'""ӥ7dc)?+[=|mܪ I@ϥk0(W2B1U:Z@6`Ԧrx!–*&tܛ q?RZ7u Dz?%wa/ɔ~PȗȢW|E|jR" i(tZ7?#nZޥBGhݷ)R2 ]x/?q -XF0;E hGLwur @8,kq@Z%ߨYD_{nLa1JrEw#mO{ΩRaW2iHcY q|GXCGϲ ?y #WKeǯĂIID| %X8A/Usv__6b;z``<*8tF 5ql).5[@`ҮZͱ Y1 ?̒!eJ"'0tU7lG;̈́[q.(qPD[j&7@1{kX#Dt i)",f^I/@mTF _'\gmŅXcl'I5(7 f)'Σv=Amuܲh9R5_o 6{zY@Mݨ+eFމKyG`[ *Q,&y}˹Bo_@\FO @!otc^ΊnTTRt84rAY:(0{GYこp`ӈW 64J{aJK(j XɪHm++% ^G *nIQG_kF,kGj[ydW."E[W RN ;#=UjC֫ڿ"{MbhP+'VynUzS(k,  S %m,%ikdrxhwuaVZM)ÐgKEJec=0!b is5+')B5MҌu'N2B&FnQHSWpjj/M}h*Fc01T6,𷛺~ih^@g2=gB8Ѿѓ&ENrj~-ၓ&ddϗڷBg!jo"ſ~ 6?UnDeEjW'sP =n d/O*$އZpjL砼$kLI`GFS<#4S/a>Kk?6=\럖#}>S2(ʇ_d-7@U5!\ETJΆ2Ky%R b.?*| K!^;PO˃9 ,`ҹlju 4U`$cyKl(8,N0:[3m&sA^p*,p:X"3tӂ3[*0FCipcdMVqcoe"X?Vg`"Ŵd|#Ծ}rghܧ7rc$_~vRܙR~`Q˧!IkaB#ClE <9l{m_@PQ>IeIUF.P94棴j&RA OqYgO Q6^SsECRRDˎ ׯv Lr04S+ח@ݳ}Ol2:Ƣ}32ghL>J+D{sਤm̟2䎧rK%:0^v'ץ?y̦kǒ%͓%ZG!⎷hmj@f$D-FDmNP4N>kSr3u$nNU]DjCUژ ńXQ}gAL;qo-y:;hs0&`^ U%9Eg̢ݶc2*VC~*b`Fˇ QPyCh25MKM >6UpiW:-eC]0^K>) ۥ~?-ԵaAzC,ᕺ3+t9ĺz~`0̸O ls;p%duؗ_&/B68YaDuByQ zOlamK ńΆp;UrgфR)7"BG^]r |Rs`S`E !Dl( (h(\n|?!&v~ee`ajWֺՄOΛ- >97ա[߰Gpo+am*)>,ҰlH)VmI1.1ڈk_ʜzꛥ(UELl+gLV۝tXngLpmx `F{3bV// EpTXntUsFZ@ܫ-K*KQxˮ)SuL159mU ռz= '_U^]_ZJaitZ)ujy\1)evpw)Uv^Q^Ю68jߘzg+ńhW.y ZiWw dcj1fΠʨ6.T9H?c͊Bn_)7'}bnE&}~,"[)9z eƉ)k/I']Z 7uYHUU"S3mw)6!EYX&ߩy˄JҎC6[ZlIU]3g4O]Dr5wIHf(IWiڻc,{xM7QPEcp+94b@T OQt5y.xͱK SI.+k\iP~tK>=f$&#AHLUY8FDҝ6QNs._'7?U2*w1{u׺'$⃤.Zy'TΌ׷k= 51F?SOld5hZhChC fU7t$T>1/."e̝:`Ȇ i6Cm<𛤗 d8v7[yP۔r_2=Xdi0DBP %*ڤP -_{@OSy &E(Q'_׆>GfWFDlw6|6ˬl9lrz_ Q$ܾ)AP׏-;O94Rrh=}-6LԒuTMd0hPr@!-+[6lYl;r|뢇 EU.,"3H-ш(hYF5lЌf؋^<>y%H77WK7sj^vIyiܶw/Bk:i|*}'D pQ=JF\ǕRpݥyƦOy)w6 ֕0x=7B6)ߖ$S.Vb~,:9RS<  "o)A: WYu;- 13pʞap n(xS,@G4 9t;j0ie9R[MѝxxO:9^>i\!ݤ@v;[Xe&om6{UIG.7aӉ+D/C+cLI_u (JxH,X8W {oP'{upu!Ep"`s)83Y]֦bZ.?7ss6u IMhLRxGxZv%S)7<$lߠH>1:M5붆3n7hDY^y҉FcfpI-f\ar?mʕ"_'Au`̃܆{!n7 h4#Z_9) J 7li 9+SAEpu7UiwpjxGpمoDڏpk(,[˕PzG8nc8!Ӛ%wft=(W($"P릍 *ro>e4W?r.`mO,ջP1$p1li+N.ENƒuê2@tb!'GϩL\agF=G>fڸVBVERRv !5{dQ0*S\w+qsla\;N"c-|S_@E+8i궷^)'린Hs~m'_9edޫ`wp2[&peFG'5F*Z4](mNWlʤrB;ӶvJTYQpHb}RIϒ-Re"ۋ؉Vtj@o@dCb%ZPһZUm)+e@8ʴG}ظ yO3~b"HM"d(vʿCMF]1*^druØ:_ WN`$z-C#{*?ڛ$s]/)?+?Gn|K5xW~^<,Mi|7 jJɗR.1 >o+0ہ:k E=^i3{'?H膊O,2T| M/ G1zQVҤW`e%q\ě"{$$]%CKcP}H7+*ض4So롣ejmqBiŗqM%]cb ~N_Sg~@K\CDr#S("V`upyRVYvs,KWy =1z nmMUi%zdW"x܆">"y[$6x#|OiA}>CM= 6#mb@gK|Hp"fEp HKf3:]sMl1hLøvԜ¾fc(sL{\_ߘDg3ei 9T-#d頗zMT<*9o)ѿ:]{fHOe0nl v0Ѯ.M{ ή,}0+|lƴƦeJxGD"M8;\0K[]I 8tP2w~[MYΟ !n lYy !/Vaԇx~[_O ?P(W4̢ G|UMQ>GM̓&hdI w0XS32Yɩ n3k"HՋ=>%Ǯ Ӂo^.rd'uM,9怜R-6W,/*nO68-8 WI;QE  X0/*^Xb}o/@60q_ThQ*iE7~+,M3.e߽`&%짪S&sUA#2'LJ0nd ا+UlG;̌%2743c@r*T'D$gO5_Pr!+U#cY+e>cYe]CXTK=k l5aoAMD, [̪6Ikjf>sZ Y'8y$ .[:jw=*k.Łea 8 JpN߼:,]f,% |,OR8y/41!!+)>>x`=VKjѶXS,2y/BH!>*@wG%`d@UHH-x *VI%>o\ YG( g2VLX('EG>1C4@P94oEXSEz|X2~6c/(reO. #R/p|r Egt!J:?$ !G7&9{y|Os] 7/"ZN~*wÉ0*[N-}*o[3Xz{m3AHTʣULdzdPo IV>sNzF *Ϗ8Kw2ˣ I>\j~(wu6Ȕ*3ASTfL~j S+40OHuD&NEgJB$C;s(YD9k5=t辻baKVN_\NWh!ETҭ_rLXj]*.egɯ8H6,pg:=&VN3q(흺.㮲v@ gz np 2$s3g km-uELCvjHT)O(ŮLj }^} LRhg7*˧{<4W9 &0)L厝ė#n?/on7n_9|VX-YB;4m͙ ]WkE)P]hP.zti9VbLF:}EY!غ>v-nae*ݶ*I8F` y:-ű=;HL`Gs#ϕ ʦ*i U vwRk.!ߨ -j0AE"8={Ѝ0?C23uAn߭C{u|ͭ-C .d&[B98ﵘEOg#n6PރHwFP^ t8OB-o5[W72"k"=俷"1QwQ7U jgz|X;{8j,i+Tg=cHuL522$hNu&RJG-5hQ/)uӆ\ozs/U׎4 FE)AeדO^~2qCu96bsjŒLYָHmy4.Dƍk4&fy2 ] $7I~JdmY̍v^q}?Utm[3i/!`:W _rQ&Y_᥍K@-XAS)0s =ʾw=̓e9E4#z :S;Ւ螐 Wg>N` jEt6LhMc&Y>z9?yg/vj" .N`xp*紟`uQ66W;NxrP;Ro̬9s&lӃxT%{I0ra?0g7R>bPAԠf[|W_>+`I;s$AHԳ# e\tiIYaԉUd.9C'6 c`ASr_k͔Tɽӡ -m =PYf#Ɉ~fWŗ0qi&ƩOA .⇆EUCBQetZɛ+̶ʆgğm.,>--pfCR47yG& K K{).I%N=yb4Kp9`?M$py9歃kO8]SgC0WI%|/Ԏ# 6RK PwuVh}3bmCA RpZ_ F~ˮ|(UȊii7n#+7Bxɶ<x^Uǥ=N 5y(p:~ն`UW`yGt/T)^xsAY+_-wcrf2o:$0# +.-Q(o&C٤o8J뇜v4%K? ٱchy>!l[yDiWN9M}/ْʏg̼/"(eHm5`Q?a;mC2͐K|!y+;>z EQ@{O?(MW~'iOTwxMOZ\ <AZk;v,?[&#5qSzq*@8k#J5Z_h~c\rBF ޫԍQ7ɊX _¹瑻ȥ%s=D@:"(Jr?޿MlE yl loJgjˆϛՓ8'p;ΗݴE-N~$#"I{'FED1*:tiE"PׇuAC~&:Jz%"E?hyg[ekC<}$&RPaw!>`'pPPxXIA.XWL}g7)bM^6-ѳg;#T4?q?VR&nk]ɤ7brd芃}E4M̀j*.v;:43cW78B!ˉSL0_=jJ Ж_M ܖeWTRȴ)(F6 /y^ v<8n87✠V0FZ3xĵERyA12 "Lva`9vUT.JɅgTQnyP-8"1\GҐ_hvz+a H Ƀz3&TtR(FƎQA`Э ?B( Urڌp{HtO[ %(Sr })`*GŸˢXļ(6 9YN͕+5U_mޓUz$=h6m&z%Zg9]*ޮ?To0f#-Q;Y.̵f vqy<ig+Om]&N0{SRj8dԨC*|4nmgV=.讙?>լ,cFy5?).\V `zqÄ́x> _ʬcf4Ad-8amxk\ vb¬xw6IL)d}=\n&7|Ez '$94|Y}2AI -)VGčs\j{cKET牋~K^r#`i@s*dac[,aoTqi .3wH]${_xĜwS\6oQě$O0MfOybdڕ)S4g&>1]改go53hbY@\:ۈXl./`=#m $$s`5\Uk&~䯱`SUW (jbKd{؋뉸pxo T `arzNbma>\QibU? 0VZR*p烛oR> sJn,KrJҒL̒Jm`s"VډY=DUї^ڧ_RE&S ΀9@(z؋B3ĝ&xIbv2zfwOi69\ x"CS)Ioicwkq`I_A>P_nKХyQFX0(:dwiK!]k!B?d}|Er#-4 h_i"Rx-Ak=3 9!~{zU[fxjm5l'3HY%VOуK_o鞩[*< 87c:ihR_w+sCwSn𩻔 ¤ʃ ųInotx&v Yšzg"Q . X~k>^Igjpcbu~e~ +$G,(xn;{X.@BiՈh5%gL{,7%T )_m;(>Ԕ*8-9 U2Sb}57ӓyo֩go╠ehfcߩm{~v{,b WYA!}_KT7EmV_5φ7ˢ,KާSo&%YRY^Y(M/M):ΖDaI,]\ҷe3"7JW65z}9@Gh/qr0D~TK-ov'3]ϦW7ZB}F%+LmOK`6Pt-'1[y”x(I3-Cc)`,S7:Ыf@Kp,8[$50U l->X*2cA|Q$0  Ԓ~-? GKdFVlm_3! sH-Rs gJIWAu!c |Y5U?j+K~oASXJ8/7َJØYB,By#(Wze4t B3!]LXaå`US0^+kgk/Y[vI|+ԩbpBSo:zүeF9cJ.Ub ./PU5TMCl{_m8nX&w9 Krҭ]Ar:Dj9 8=D JX$pG˻FCMq*"(޾{P.-)NC7(>mk`EFa>d8mbrA. 'kDU\=a)m[%L2 I@Ew||[ڟ#Ay˨^}A0z`Zhx<}?U [61@eY_ƴY5TPFDNJ-!~(9}q [~R !XQU=myռaE}^$mʡ-bUr\BSWFGjf|-w5k#_²|4gyJGo]eX,XBN!P\˩-}tHN‘ڟjj(*4b C.Յ`hH.o R3[Jؽ$5˛[K*G4h{*8+mge> zB8|8Dik4.vсB2@\ 8_S~qZsZ)aw=9% 8R/~$ 8flSaa萰+dl*Bd*w 2(*ԨСZ(𶃙 )hCCRLT6)yHGrD` FSFji LNGdz?6zۓ|;V3-Lyy(OHkPliq#)D9j(h`FwW@wr\wCi^]3]Tl_J7٥Y8/}{sKXpf&>u@_WG@+m+ y 20e%FvF<fG17ȧ ev+( $e"slQgK:u]%}K$ܲXnrV:kav {T;**ϝ0Rya'Wbs.65{2 ʥ˄Y2-iPс*M X(g=6M"{ `Q8IzY%ړOYU o >f@G.J5r\O^.XO΋2a`mrt+lPnEG6T2՝&UN )Zʞܶx#ؿR?ª3N):gYTo)1YZhW 4O25N6s{ŃU8zQ_Ѫ+ΰhB`:,ۣrs.E֣ԯℍĩ{)};7"%"yԕ@GoEݨ}X,^G|!֗GiSgT@u7J2ZNdi@[{y Pc ; *ìy(Y>|FfȹQeLN\ By[Dc%m7aWI,n(͌lR-g#DxA? mO)y@z?Tw2l5࿱KAa2h 0_u-밭vqxٕݧpKJSTIL)\D^>u6$%-D 8ӯ&lqG甇W2ZUtb@<\m(|^hy0 owCqW7=܍J30IIh/y4S/. Zmwޟs3D3nHnA-'x5)! bX)@~|Pwo1W.t ㆹ%N1!t 5p!r)`g &Ϧ\Ӭ/Ms4Q{W;l8JsHM8% >GI&* d𣷿قz@RnX8}w=DJψ}t5/ڛ HǸIo3ѽ5'C97dğ0J^V|eV-"ӆij82|9MQuI7M)U8X (ni1\ug/WdM# ȯBD]tNEDMDGxN%7΁| @=ѧg[httOOY|JDbHCSܙmpq{0A %<6,8($pݪvi;8cȹM:f5\/ ^+&C>gꦎE4m A<4N%W؇0/3x5(SYFΫl^x3b߾Ajʷ{x sekf6*{B)3Ļ|uDʄ%dmBw7aj12 5 WI-͘$_S? TElXkheNcpn@3!1"!iFs|=~Y%1"?LB4%]7MenyU9?ߑ3G@KXT94;b)fvc "OJ P@=Iy5gwӨ{hxbw 9S4?"^{&-KސO9`xzYP4D]<,hVj|>ytz>G꒭? j(u;Q?t5{R_SOrr?<()@ڹw d('tb,iTQ KBxEt ʓ3y0->د^aIu+*Ϝ66d>@4Y]8Y1B*5)f~+X!Yt%$ *Lb.ރ2+T+Pخ5k׃7}]yՍw)eC%ޙ6N0S:ibzᝰ[g:R)D$38C7Hi'O,DSHN,Q p^V@( 퐔7,(? B>z"ܣ CpK<)Xd F$% UC\hC:T/οYm8{uI`q7ACZpQ{hq'ؿ8:}"A/UPב=DŁn(68EFG$cff@qc3|8¬0K6&ɘ <({|\pzJOuHNv٩ d 4%m!D#2h4}ڍt\lePƥ \-'oaBN:,9S9k0ZG1u-;E|Հ=SM&eVtJ|xiO~ SQLii^9W*)1 "tϝɼ`ET>@dɧkS@wAׁ3]@!YtHe졐Ic:Cוsۻw@e!٢}ҷ3JftжYm\x\Z{۩M[M 3")W* .:f(}2:ɟ]o[P P>pHnxDP} H(N]jy qp쬚 O7țMDH-0t &u&iX 61s/Iq"3зv- ԛ~#8 g[F3c"S Ab/0t=RsNx+`Pi &ԕiˀ\Rz\ȴ5he\~L?hF4hD/hQh's|/Lg 7m).rW3<i ӰR Rk;L~4ҩ_g\5{I$3mJ-Jd |XzUmtr^((',E^[)Rh7jQlf2-dN8vE/c -Un4?1;6 1κJ h Q ;K0H|WH%QK!#}V;u 3trKvCL%o)S _xq+>X`(xmXl&`bc& 1#X=g14|h )IrhΩ9c\Xj{ñn{ϓUqR1gH[ӡBK& frp2ٓ:pFK:W +U˼sy ln9!F){A!{([m~9#r"#fQJPK/8S1`y?7RQ{@[!#usYU Su,e<w'NwVQ5ʡ0b t`>γv87%6I.˹ºNq\-LӾ-Mx3[0s {Gs}jwde1ٵotʟ1ikdxVԷY֐B1E=~e{"G]ɒZ'qhYZ()ۙF'fkyEy[2p8 INmdSeVNz<U)@"2UJ ƿx^3ىCp6Xؕ /<dl.ވh9>SiW7î[ݑb"ǁdk7IH_qOBeS3 +:bk&\/hb2;eߜvtZ{ xXxFWт鴙G)z۸s*i(6;,5O6/dʀ@틘Qh00 Ho\6\FRWl*l|.Ĥv_\$, CI[ƪLG)2sAn&.-,群rW;ΰϫ-\ PBI"4%2P"M Gf w\_ll*-Ex I`Hҽf{]J㌧7W)`yٷԙ%R0-7a8Ūz2(\| sm(卜W'>mK.'|{48 YbZKQaG"tНJ`yIgMMX-ۇoJqz*!㚕5^{ZJQTaFm;ͪY*lwW! W}O2_1NiM3;|w1o)}i̶el}ƐfN @xJ7j|tNc8Z^%Ec4j69ZQ?SHW^)"s٤ L\Mq8?%1^np 6>Q_U#gvRq4z6d[a9 I1Br y TyNzb+t}z'`[ȧD~x.-fP錰k%n鯑IMD%'] 'A叿! Uj&VIͧ> fƒY240fYP;J+ 6k;z;p+6(tRΝ{Vk|r]j+߅CRZ[ QB,8VT~}J "NSt@7୛2|wsy0w xNNK{F^;X/9W6~?R"NyX*phc U};q d@jN]ămU͡w#z"> aЁtd&PP޷;ן>'7UVNSˮ_`AfH-5OjAN9߫$tB|oL5vLfY<}"L\^pU[5 Ծ4= :N }G]r?Lzlک}߃쵂 &9ݐxBy@5\Cow@`dMI&r6'KI}Z+~=:N1t+*\?tr:5HJV޻b `iaCp z0fK h}T5item;\^:G>ozOc4iSnkxLJlpI8~i+:?k$hlHvC5h] 2)JWX !w+7+¥Wd$h5W& VNvM+OAt:' ;@wd+BGL0?[ R\&HHK&C6OqxXGԳ;TiZv}& ƆCRnnGCH,Ұ@TlжMcJ=IPyЫ2z9tFq1Pz5K Sh Bu:~ `dwcXy)+괨IkcMR ݁7inY[4&7reke&(Fh EW.A.1)Ub?! k:҂@Oy: eOWVO".8t56`ZU/?7N;K9ڤ"*NǺlYbv|$/떀5 {ΐ,ѱ,ZF%DQbAťO5Mdy"\}o5 "N=ۖlie~Sp@羭5H7'1; +YY!1I(p Թ<ÉcMt0;dY9D2#[$2m9ܝMoBLh9"x %%i*g;vMgN:=@< \@uًp*Bnswd}C5s^Bn.MiJHbe "&4VJW,CDԠY. -XŒz(18L|=D ,LUƬ9NbEՇ}f>#ϮwTL89.ŚO}+l`&KFo3l&(- e1b˿3Z[}?y_vu~%gSz3LXlSzVm^/پ$m&,EPz.tMtAؗ шCrz^b.%)9ч.p?rx01b;QU{4bݺƛȁS"Wl=\/M{HsG`/?Q/EC&9YtH%|@_.0!"`o oSiK? :gĐW * ?a(h Nzb&K2@ڱfH إ$S|%.Wt=Lt j_ Xf[w,AA#y-+@4__w2 .3]B2En 9(!;P) ^7pyTCG㮍@ L}޽F* 5(w陒ęO =_Jd%=:j"2^ l|GS+zu!m+j\hg)gC)7R}r׈/3N@I Ceh;h>ٌ } h; +Q8.BӍ_LgEt[x -o S1֛iS9g*А+5Ma$Gy|FĞf$J.W DBҗJUI0ikOoSЀH3fΟk'`vTM!ȥb!9MpLND7k "0` 6 uJNTyfl ͈Cv BM"=3,c_-0%#OOC;KtC%S_ŗ'erlsAH5KwT|)d4%KܸJP;nRd2ӌ] QdWF4uu=JE·.UhOscڒDŽ5׭AYzÒok'3${8eYz^Q~Vë8WGss?<G>fh8d "8i^^eAȤQ GW'J`gz/3~/(@'8yZ _ w+ ;ĺd=BFW1ls8F<@y,&j>,o۪a ^!hP {, ]'-@p|M6o/ҽA&o!q ]z'dCKا77d-IJ +vkQ/kn4{erޣ&}5œXlkO3"; ӔlN$A ym̦Nw/(GGMGRq5pؑcrmVEwL;== fY8vxJW)Izf53(j`!"OB5HŁ7}C ̍1֡CH !>"NȂ+{^7v-[3 ](Y?Ir{ оhQES. Z%%EiY|꥞ɡ_ƋcKW8a&Fq^ ʾ%R6vMc /,eySnklt+^O wR.Mc"=?- WT.A.[Tς3=NeGTǔw" tg^[YT~wrK1*jR(YW++Fdqj>T#C"c K v~J|Mq6.g<vnҜ% EZL( OY'eNO_nsi7Gl.ޅR:+|k/zdR@2̅6g>WQ SX STՀ ~ f]{v $JZZH-ե\{~AHlV+#q%ߎ5U;/LtD\fyZy;xbIE\X"幗~(L] h]uH/޷o, VqއpqV~\s-J"!>N?W avmbpSamiȃunV}yuץ ~~F%KXwiL17sY~8q& 'gYK+εꣳ)fd0}!*ȌTrCZh favƄ?Z3Gˊ9츴0$6 \[4B`oMWǶ5.r#KvM͹ g!BD0x[Jd`9gXo\يá;?/J0;Ý/ >2XO2Qz=^ѷiV&do*1m^}ozg}=5$K:s֑miMtDz~"l_S:Be;q{Ћ?&IkOIs[@F2B!gq8v{ۖW-S!L1c NlSLr` ֎,3Ѱic,9fM _==4K0Tz_9YAbֲmIfy*֪C}zlw[s7k FQ1pf_ý ='I3N"k3 jU]k * P~_>S¶6R̿7 l;K5t9@oa$Ak0;(co#`ݘ4fq>LNY_49Xs(*+&F,nKRDbWgt<[@^hja[L1־p~||@j5BޑljMu~]vZ-G>zcK?ɬ7d%\E Ndd,>/E #תtǯ릹8&_N\u)GmSpni?˕: .Y!`:^Y>K.s^2❺;"$/~Z"Y  ~x)XaB8sHD.R65Yu!yK"ɚ3m$ptegvDCIVKA+97=U2?eS5b#-w_0Q Y[NKĨ9.?>9@ß^=Qy_MsoE-CO:OHqժ4k*ۓ*v\ yѠ_Oq NQ=>sɢ‹Ǘj׾ct6aXܦ iE_H骦X1;\Riy *z+zE39V,ۛᐅ%W[j&4`;`#^l&o <AzP* R=I˛HTиA92"Fb.+G4e͠'g pn=, @ _NhE^FGZ`f? 4CkKK~_stX[AxQ'Q?{Ղ9q_6ҳ+z~ٽփ1!L\C/:6/`E 7^Zm%ܮs. C&R'+UQ'iu\oWAGQۊ !闐 PT$9Hc6:O Dj_Z0P}6By)GNdVW66bO =/?y2օ#SS!#бI3o%˭z~˂`ãר ^-$mZ?7qu@oq =Ԙ(Z9!'[BX+m16lkGWhHFJ]:8 p  [iê 517" Uع}A~*tAH s, ʀ4`C@GPʋqi“T&0QQ[1e'XիZ~Q}?"kU)$⿍>Zk.8>ʼnqwdX}Ĕƣ&S5&p>gļCDA~B50I@q֞ͷʴ%֏H㑺K7w> n+Z*3NYYo(9d2pofOZ_e_d򌶿"o")yJQXͶ5p䲊66?>j)嵢HqU+U/.N(@Iw^Wq9kykD\>J_(?DI$"DH;G"$sAS?V.Exզ^+dG] G'"\@ݧ MO[Eϼrd2̷>Aۍ-E kb;ւh8[1+0_o\waYx 29mDeUX ;}9hxo]2@EzCy_?2[G<]s0 _=Wlx]M9*:Ҹu:%$4:̧SKo1EQL|HQhl1 />P-z;zVZF) +40)>uF$H\.BO g ?yv mNe?=Ծ]F ;/%蕷v z^@8]gng5fܚxc-/0Z0t2Dg}~"XD:?lƵ|fz󭴂]&IeO#XVP73(_%?_L&b&b6T4{V&oƪ; ;([χz=c5>t JkG[UEJi-e_) ʹwppBUt[ DhPe]Iyn *LiGf'ԇTηR7!r,zߚ_[I9hGgp(%h뵘G@jTAN7yٿ6% MbGԂhƶ`K=V4,!reVI C>t!yBuOˡ3:m-"Fm4Wګ`q1!S Cۺܤ^,>Log19*J!FO g6xY9lcTY JT'u+Ebspco,}}tOeKm=Btvk%^㌿+W3mIت\m~W9er̮VEqضv f= Zm4|-D"hi(Z~@!L6 SK RSEXܿ,2zhLmWˢE㹟Iȑ<=_DMazHsfdq^`!$+|UɾJ9 sg<#zչ$#qT2d3Dٽ􌠙YbEE1d)y׬gMP}OUbPDÑv?nB!XO=DZ=RpߝC ZѹY3`g gZu JSQHlm9t1X`}92|*pYy)MY}OJ%ú5qJ.C:EQs_Z |'Z1Zw[nvۣj[{l=pYAGM\&P@WL-+v[)bV*-kWYas*ZcU1M6sZo @$'ܴO2@x9U )Iݟb$/7:s5^+ ؔgyw'R.~n;SgseeAO;1;v2 \ՕRs@АL?~ Ymé~lv&~8a¥^i &?_ 9kj>3V v ;LS9Ld4\1s"ܨgslf%^@4TiIϟGJD̉9vmPҠ#iu!>'s׮N*e襓O^v6hikף vqa4q%0~s΀X\PjlڛԨ?hQdLH;URִ^4!ƪ"<;5Q*Z\hg @HiΑpz `=oO6׀Xyz> !>.u+WqV&KZɄH9Tge } Q]w@:̀!A5apBG}zqFo%ga,1/ggZx=`~_!PYIpvwǜ|uk!wԸeyn0M32bH Nn&ů_+0B)>k3{] P@ӓq9|`JOskMdgox;n VG^' m[ę-0?9x,iaPk<GA%5TuĶ 0`߯99Idbl kBw0;W c_:~9APĚnD(T_4dA2/Ep&ls6Й eArn7ZbK_Ҭ}&" ~nD>=#BǹК +mHloTG l.&%J_+ qLݶ%h*dԿFܵhgC>G)Z`nVh? ?򶀹M|NLCw&-r#mQ 4>!`)a'm_c^A0R(P~1ӗCu iL(\d1zk&\Xwpl]>2ba*̒m$Zl+9Ӊ.-~0:J1L]‚2Iχܰ0ebT$T *#Жy: 6&̰0vJ>.O&H ;ħ9_MbfF޶O땸Fۄ엜ZOthqokc+՗KOvtUkGL4wC:oPIz4/ң7l@zH=`j<r-Ӽ60 dY"P&{PiQn4uqw!s SgtN4z;8+ڰ KR<ӂcք$fj?"Զ0ov8DWl0nr^NMӖ? D0߶a Wju@]d{׵'_G.Gbǹ0W %v?8!=7efc}#Y'GoKQ~XG27 1x$YRRhW{y!OO#66ݱ1Xt]2XwǞT$ļ8+#F}]DDn _xEa2!q,wf:@2 왪؝%R3asWx^/5Aong)rSk[?j^2*1BծbO MsfDZ!Zۧ 4CSrF]Y'݋ċ$S]C& ~ (mK0I&_tUgaOSփ=Ie^ RyZ#L|Vw.N_'g9h0}SbC?\ ihaAd&eG %)?^E.%_‰_ͩ3YO#}23 P4j5 05tD߇xd#VM<+hז*AtDvo| UM:ƁvJt&O&~S=>,%}f&l#vv$Ѿ8Pɝii^㜵7]hI0%CJfHWn(d(85yʽ{@l'mS6l`/D bc)o؈J:gVx3e8ݗ= Nca9+IАÁɓZ%4 IT\|hsI?1ߊ[y32ۗhN{la;7Ʊ΢`zQRZ񐺢+N8գxRd[{⁧!IdTDab￰vtWm5@akþG5kMpO1T@Š{^ݱ$yr\NQ6KPAT<8*dn#_tw5 ?^$]2cGcYa}NZ!T*CHɡ]]j -U`ze}Gz=sߛ+m(BU\GCeg bNw.ň~ ܘbͬES:TB#NLwև[U4NDO>rɫM^zfa 7Fau—0ۤa~eoժK Ш9ѓv̢1SלXsDo$ q5ST^b`LR ҙuGFYh?/S{g+l g;@)]B C= Qu#85䚒 D(/99ў"2=r5A9תzP<S\e>lkg(6T`o)Y%d19 NVa?Fbfi"S@k4jH fw^#ƫGK2@.7SVbmp.*pOg~)+hg_{@XbXUuKCw8uG#~N%t} q/cԦH7 ,Ed *k U!FNf2ݔrB[K8r1 At|iҏcrj_\2뫅gouh6OKo lD~~Wn,מgbcZoʣB6x9=:ajC 6-:Xf|_@[K싪'+5rM?l|L,nzc\V3ٻbh&.]eI/@o%!A dyȟ#]!18zTxϸ)yU':_eqDӅ2DgY T)^M5#:]?:mij w˲a[H Y)WJҹPc|T8>11|`U-AT z׻OTDq(=e*GǘN ܌LU)k{nK[N3#-Λ ID7E _F6B~nHuIU4p}^hߜ ^hx>J9Eu/@n}OW-C16o#d/kȴ@hU̙%jJpW -&a$c098,ʚ?mؿL*lhE]`zT(>Z0\#r9ؑ c97OcjYFuwV\M"wT)I1kiM̬BRΖn;u6[1 ĞqyI\k]Bjp+Je&|Tv0-rK{lXj _}GhiCo^>tTO N }=+p \~:ԢKJ)#m.sW!OۺU}xF+8 ³y8ȢH޴׳\ByHδGN+ILwDqK%y'AuI_K<fZ8{PHK t)IbռZ+gL20酗=W@SP[ JWh/;niLNmIĂgwWY,s+慇Ēpke|:%E' Ǘh¤em#̏\T8b? B[I/WFdh`hb#wsATݢy3K7N*\$ J32Q-v4UdHLT'e\p@Ă?.qJ3M&n2!;CᏘWo+`EGAe{`-yd.B9s$wu $>\;vMynvK"kaPn ?$ ܩs!y_K}ጱ9hY)l.nu/!ķj)5 |(59eK s'OEv|)pqrx瀞])9ReO bLV<73$?lV s$ëکv"z}WkikY쵝F4ϱi¦UZNJ>>ɒf@)X!bUW?ðh:C(Y\:;H,s |e ]ڝyaszd_q ckQ8D*~;_#M8`5zT;?0]5<˿14c=U@y:1J,0Eb(*Sao׭#,[!A6bTx Z~/) 0rH?>1AIP&~ǩ-{C$ hZ AaڇϚs?{O!_BTө?I!_uqNrh~E])Uڬ]Sշ5QJ զ2[8oPM)` يfG6й](R-ZpR^8wF[ʐb+tJ9|\xp v0){@d]OCE |]}B'=ԯ@m쎨vEcf:DR17S0r*ǝo\uẊK%B?.0en.Aډ3']>wK0F3kL8͊f$a„?)^>^2?C1P BcL+[t~&z4ufX\2Mjލ\䭢#D9OʫcTe"ū *" TM*ԆQH>:\s)jLbM-=s8BʋH:5Nk3&:(B 9& <*|"݃Vڸ/!@rHu~=!/O?hyŦ\<h-$\)gj)K"nA`E.x͓vp[iA)(j\ɞ2^lAҾpdn:Wvw˧ s̢_0NC7g܊c XI f^}nǸ l{"O{g³ɏm K>]o&3AWpnA񭡾:U.0n3k6S$"ea uEFlO3QE['?DGk>Qs^L2-TqoX(w TLӅ=dN4%m ٦GJu^١2V(^a jd_|#JLyRWٹBq#w(@\q*s._dAdQm=2U%\U3: kD%*[̅9l<bSnMvj;Q^ʍ&' o\b7_E,_6\U٤I}1OGtAvu?.kAsp~޺IRYWnA/s4ƪ izTuЄ+ +sXoܝzUV;ֆKȖxiTƦJۅy]j'gYpey+nc=Ub|kˏ Xs~!ߝkEτU|ٟ!&oυi2/(.x/6 >>N{!5%+4+|gnoml==e6d5y.8J6`dWI.:,nz .C#O݊e }VSYK,:>R[S.qh6*-ձ_P{pʁvɋ|%Q.%obeB{\*Pw9/ЛO{7ݻXu 'I/8`:X]v*c~.P>3ᇓ)BDp(bWh @\Vuoºh&!Ve $ќ ꛼Q 5D!G"Asxk>4L\Au*7 A"bb'y~ii@UզL佽[¡iUBQEqV!%`G؅ҹ@CHr2 @iE͆V]ZhKjpDࢉ;ioj1ћg08b"SZO=E{loA]k6ܖeuK4Wk~x,$WZo@EH'(-|h #eA<#v^ioH3M7Z$8G}Bn9o,f0ʍVNu ZO ,~?Jn LUTVWiai(?n\C\WԔ $s9:K+USQXI {eNI}(5[$yپuPk7U0mvTJb҇9KD{g0ABla]d?c=4c턄psӵFI UkKn /Qx/:4#jGG]7 WZ2qX.Y'wMdCVjbc'wph'g̢~z9;%Bfe51!?٢Qp*Q_[o:mC 뫿W47*޾҂+[<3|>הg'\\$H%6{EU:is;}}V}Q$IԵ]$x1ބN˩[ G)P@Vcr[k$s]$w4- +;m\flI)>NwW *e ͢ +]Ќ0d+u8B5B>8d&WAn;"-ϥ2#b5(  [A\Wh.zg[l#}LB;Fgc 1/9>A@: u(]K#[S-GCOTY|~ńSF젔wۆxYչ`TN:{f&.:*I*Ztv:ĩ rO^sٗ5nR9g GbQb(Oghɋ|N5N_'xNjxU4I\BS_r(aZT26MνØDozC!1+tUoEbwį߳i ڍz ~ku|A6,$X0;BS:qī(0c${D'nʅgdc9-r ,?'fjJVEXK~q? ѱFnXQ7$Ơ+ߵԊ⾑);_jL5X B~"/R B%wӼI:lרH 9\i%]~=/dᆢ=>j !n֕sxF׈Y@q?> $еdY2)G@Ӎn "~/ "ڱ0,ЊV#0x;˷V {ۜrȓ -!ߍӑߧ8 ="0FJlL߽SjR-#A[iiQ3_%`^3)V^>h/L9G2~4J1)JvSo= lgFDA-h=^;oc-nG-Gwknfdp42 _`J6zsT]rOo<ob)Iզ U(*ވ#niK0ɟ6i;Uk4A;I]`+*/TPPvzS/޾؆`T؃<[TGѧЈNd렦bE^Íx=FC0Ï+EYLIcdIvDzsOf3DM$rQ'MTCf%DYjX3cJhllCJp٫6i&?x8v NE$9t1BEOh/֫=Ѯvg&[qE6h| "3.UA۞_h\NQ+M pp3J K6cG`=Ry q)/Lwl統]9 !+Y^^ӎ3>ϗm->%)b_Pdm]A]rQl9c ~y  ~U:U!-0 "spZRhĕ٠cN#`N$<)J <(,Ae+/Afؓ~C/˧"@]k_NH;"P7 {W߿En|+AQK׫]ƽirΣ\%LpUt ` <5P, TǿS,R1$0J3&2!a>W]y@F."}xg}ɛZxx=JKi<-"w\}p^1-m> IA @•TBUPo3-zz aL l$3>ؤ, <攖ī|-S2Skl5Eƶ|YX-Rsk!DYAd 6֎)"sZU}k׽rmBT T۫73*V4Gtl0/6Wc6s*ds25_HjY;OΝ6~uP`驶k"nVi ~yo*ʒޢQJ 3bރU5"6v:h?EQ`裬h u·Xeu[>TMAf7V휀c¬_MGI; %RQheAPD?Gw:. BtŇLVvp귴O=we0A;*@rhӤgn;BRT#%4rxd48Vh:iQ#A/ ҸcX-#SZV J.ڳNQ[qydM.*XRtXqe]/>7=~;RzWҡ|l}qdDϏT_8>2=C+J1ޛPѻTFP V93,y[e~bKz:BnH&jjy"Z "Ee-17{/ AToĪIIxS\Ii7>FL@! ^"C_6ZSPۍy_S@i RC!@ĭA 2ҮmeI0**KH?E D }"ת̃%0F@+Vdz1tDlVl"Uk'` 9#b1 7fqFJȖΩ#u&};rᱏ_P8σ }vuMcQRDf'BROKO<I23(ڔ5O$ε8XyO 8xH5)vGTUqvzȓ6/1TC|bp1% D9D.yPQl5NO%PJj~A}Q:[8a Gᗕv볶CDVXg譝HCl\d-*!cNN`nR/[`QOί3ͬ}9bb!QM:އ:OS2 g洡M&VMv B(ZRY5Q.AHP]wܭd@b{V+yl b+50@Pw\a$~"zOeZ܁zm3CEarG+ȈJI%, rӀh7lpmwnI[n^a"OT}d֙|gEx^ ?]10$Ej~CFqZ,kdP5r䇩rOD#֌_  4ubP Kdoh#[ ^!G/p(dwFv4~{ʿ$̷~⧫BM]D sVjJ A!&/c׈h8Jᤚy'b>3ȫ EVc s8=#;]|?Ѱ]qS+4{*tS:$(dy6,4B˂ zJKx crShc{4Ɇ6le;{n^^5b,( VOcf 7>lkMsCrEk"so]`\_X1=~R׳+0ixNv,䷲=MC&:U 9P c0|!\v;{pQs"_r%b2N~1iPYPƜ$B+-Y赈TL:B䏪 5?HߏG J3`F)Ql4Y[5-ɾ"+ Zo,C$g6%T3Q㑣PS*cV-.)mHTTsxL0,-ZeG#d6#k?^]vZcr+~`0moIC?gP0g#sd '+ɒS''E3X>c%h^te|CsFunpFp"r+U`pZ fE!'AE..>:;$scu.0pN Fysՠpߡ=ӳ k dnï:BKA4QE&.brl.2Vu/,)Up؁T|T8u{BuuM{cGo/2UGlxH֝g i|VDj7 l[m7|fٿNSHR'GSqvNyu?Gj j&tIř#.MAE|DsDSHI +ړ5K V,.=Rp~JsMBz쪨n V`[/+̣&55̰NtJ0T#SːK[;e"Yl>>a3 l5 h'8Կ8Uc,l5q.> (Ur,FCjƒ9db}cCOLF +^CsuYe'`a!ҴzH=֠IKݶ-ViieuOa@c{b=PVD@0$^`P&Wdp]*Ec YTu8Rۯ`&ӑFEK2('(yUݶ̚:ΜlHqbT .MDžR54BXL5rf? 6^>v?lL\l~*/p-c ʹ*M>]mrfDr]S8_τ3ĊNm#f@W%?c~xk;s+麉^[dK EOAf̷8#Ͳ˞-Lt& |}S=휂ub*5~&͐S^\uӸRbMM[" 0_TwF#DZ50 "(@w qSN&ReM&,wB!8cklqFTx Úǁ#l6- zBQeZ]*?:Y?8"AxZ -k_9 @P!o&qM]1&U୒GkWM",X$J5M6?M_` 3/)@bd1zSV("Wr6!˺IwMlLO:sEV0rIǜ[SLPs7hcT_ȯ.5U>R'KOSjWPje9Y-; Ȫ g1Y)dB9@BIBU3k00,}iR_{M#3% +3-(U?ЖM>Uv6u^X3 enjD_+ϵ$zR$ mD߿Owz@t`?Z+P0h'NM=F|^1Ƅ7x14DP9P8j"4~e`ۜd4P )%#X *T;$}Xm:hu/`oPNQPr# Ǔq93e|n5,4)w{`۽&{%4R!TA{0^w;r6yPyHp%`GYinj{m&^;/~`S#!uz5C̋38sRh:O2_ >E-ek{#Bvʝ 'z9P]Lc/Cu_ \vʊ=ܞ(S~%-WM^Q|l KOCQ{ E`n6OޡG5[ ~ω`<ޛ! !dGOܣE1?o嗹py8%n\@"́nb҇+;_&1*EM q)hy]ˢ=J[[QX#0&*.+BDA8j^n?Ml'6pPP&Aƌ5zgdp^FDŽofg3t^vef^SIY-jJP2"4>|k}_ o-I[%iZY-*Aw!FR0f$syn|){Z=,=w ;" xVP1DDrr>6Irx]m+`eA:tNKS߿-f*S0\Ͻ`) _sL˕I`0~Qx*%10Q9wC{83FZgbξPױ}EZkFb_#o֝O'f AېmzD^Q^9O!/ʄȁ|Jτi𸋩xF&VTiPOrEOfW׈j݋, \nݧK@xYdES!Cɗ*0oWeJ{ec˿Ex$TS}7^FM]];̱/{or0h2"a[107hHԿlQvD7}$$~sۻpê-ݮ%8OCi(CvS7A ;B-QtYNsW/)c_:tFiL#3cg? dPEi9!R> W 2݉D\0̣GX2XSn%n tU(N}^7(2?+M:/x}-ekhPFXځŌQ#ڈ>-쫗.⾣WSIE͛z.zsT>qJ]8)dž7ѝvn3}~nЮD^O7ޥ~oj[_8nFo֠is>xl3j!s\z0+f̮E=myl8m`oSX{8*nI Ḍj;I+;hiI(M\$^S|,[3WF%0>ːrY }t0]レW7I\=,+2Q"✿)OS-/ĮSCYG "-Q0G m1kku1nN3غlے=Tl}ٓ6 }K{'F655^}bNB fZ\Q9-IMJH~fۀFn(PY…9!Wyvӌ? 90w е 4X K_ dfvp ӼBXveZy%W p{Xm2 anrS\WzI^P!AVMMWK*,KmOS鉩ܼ%%gdoqLs[o`vVה(zHP ɞ'^#W_V^1lo,mk6g.qj]b\HU ̮07#ZK-;^X.lẘڶ$1-~1&e>%%f ?c2쎈qn`QЕl5*;?>ǖ2Ua4Uõg6 ;o+Ý(D9Y1dJD9g-OsR 1 0_9&*$PVfdl$@U"Nyo5KZ%|C+w4/$@,Brc7T?:WngY =T(TvCxǛ/:JX (sNN^S8gZ&Ѓl4qDg09jŎKvВx9uʒzTRavu\l_ص; ]fԂB= ț-=) cPz<{,IP4V@K4#}Q*ԭM/,"ʉ%N7my)䉣㩫RVjw8+8m2sw9FX?P^àUQ$]cBa?"ba~]}|䎰K(D]גmyAAD!^3҈%"E,] h M-N™x@,vmQBgT쌷=2\`tժjΘ IH p<:=x5>A-!_ov]7=rN7)$ aghz01P 3pH`+0?t% XJ2[KESFq=9 t׸)=PsdS`)w<vh^;/=(ɶҠ MP r*sk+{17;|5ߒ9µec|()eu{Qb9t7.K#%cHK+@<ųY }mFy`0ˎg R!^pUFAiS§grb%14iN"TR߉^4g>rASM5G;eиЇrynϲ/^ bNv!T{Ա"Aqyoޔhb#X%wK55/,Q~J3?кQJT-aq;=dCeTv,_^K-魗cmGVxtyFsVj"`և%>M-x** n/3)PeMʯoѵ%hU|Hfл`>{W( P1i.,Y`eH/py?\-}FN{vj.[ ^ yd7a.cgL0&DtŋC.qKSe;,!JSYM{ cHNkODt&-TELYv+ eвa񊧇?a~3 bJ!2IYdK0Anܾ1l;cdařcMz;O ư".Z qom-bJ2 IO $C q+Q BL)wEu]t3LmΕ,h ʂ}O̐*j;$AѦ1 7C8 VZ@^IO.fjG-EÑs kR*'4$JɆv.P*ElTȐ -Kva]%1+Qad,f;qWL{lK}JL\CBI.ڴ7voj|.( G L?3,Jl/IⓏm?c]?3f]RmIP^= ESt\Iyd~ Rgbȿ2kt%56Z,*45iBvõ╇yH,olBb#S *P+r1 (a C0 %% Mj}l[ȆEg@t1$ 9cYR2iLE4Bz([uYCY9bu i :i 1`ܐyz:)yK;QG) )ށN wt@q4+wקݰ䣈~sqX+ ڟ8Ryj~2X\UhX䣥CjEW@Ƈ@SGne^p*Ӵ%i zĎy,K]?Oy J JѺ+z=4vڹ.xw"%hЌ#?dПѺ{FP^ޥHT:e}Ӯ6#o1Yڲڱ6${fSJgؓk7}oñFO0L"i&3Z?Ay\QZfG}6ZƟǧoscMN 94{mfg)ltmF@iN(:Gu'{Cr[yOۙnA L }?UuyI 0ѲU+n?$RsYͨn֒ Hj0Rsn;ZfҪvW1uҕqRÆJٖwEkVZ|M\dm>$} O_3[t ąH0D R_ia*b`r%#n'vii~tanZڥ[`ZA7O^iO ~t=6[SC* B|^imo mA\6@_>k1"޳?BC05jE)|voN@ TSF=jH$nU^Nm~l 'fd6HC ǣ8b921E'5&)bp~Jz~ =|yP6=rpm.l5t&a#]a9JAPH0'/2K*hg쉭/. x>>LΏn$Hg3| #5T+w6!Ym{帥lʹ*z}bH]tj%0XHIQ5ʺ-nΪ˾fM%7;DLx wrƞzO80 Z5IH>6(nSRm9גU-F/]U6˟phu;ؖݗksŋ;Ʊp٘D_sm淕ӑV̸4yjB<] Y#>{vte_S" d{0YBx ? 9mY$G%uQƹUnƥAA.@ _UX:$ICj(bVI 4"!|2zmqQxC\ѲoKrԦIiʮE[״;aڑh@4, 'G93H[g -ʽ-2(mq9W4x J!V?.?[yV|loM yJ:ja QtW%2rTS Ëc!b=|yaͷV!wC}jt.xwwzz l9Sʔ#JtcI;qHT a7z|!ɴ&~ HBuS}Ú.8\OBrA9) F9K?:Xu([N$RX,MwՆ!woL;Sր#Wj;e(Yڝ'3w4X ½7 Kc%=om̸&5ړӒ1#;(.wX7yn65)EfԭgE{Va3t4 I_S"xAtP(LTyc$riA *.ccF0y~֪-!&Mz]UԹ7CjJZ@yBioř!!;U$Y'~I ӇWB3Vwo~>Qϛ*8@[$4FQ 8paH*U70+׍t,߱Z#`/BR= cUe=1U)XuǍ\({HQ8VwVW\4~yR ̨_8%P"bCcӈDeޫ^%}L + Woq?_cy "WXP?yأq"U![MU|r+K%ʡ5<ᒖ&hY[ .):TlyK9`](=vmZ1tH:0ʑb\ٓO]4R]:S(?KظO@(9o5*X@]X`D9wke/J?]z 2 O"mǍmm:S8]Dm7{ *|OG˚`5甡s tC> r!36Z,_ff[l/FMPgb L =r6R ]fD :x\XL7ݦ8%Ck"}#youiᆕ`MLG!rY~u2Ĩd.!XU"_|- hԸ ']Uτ4?M Z #vo;ML[B߹ن:^5H ՠm$-{k:Pґ F_=}5'dHAdB닀pއ*)>k7pAP1WToD;b@gK@hg07t?V&KcR/ꂧo÷EǷTbeR!xjA{w[u1a%9 YibЪ߭2/#B$7۝l;b3)tUĠ¿%f}O"B8_Az/n(bHg83E0.g W^o@(])F7D]{ct t;$ip;HY}Rz;0c~ǖ&,s?Vpe}0mh酈B{53x*Y'PS{v~hF%NZŊ\N<{L;pH %bF[D J/a4QOX$E%x@'޺», ՠF8lw @gۇRQ| $Mx_ dYsI] ,>EAWh^mfHA鴞oo Mէ'~Qn3 -S P9!uE%2|-0#>Qfg,&8lgk0@z4"pԷ_PvSu(C:HC^"Л-J(Nj Sqaɲoݯ *>5HMq&LJwH ~밍,}QEF28r~|3yZFMB}H^Aw̨w-:kuCxoێ}?- F RME!14>:$ 앒޻=rU$Sƴі#IX3CeisR,E.O]J~|H{dIF j|8AleКך6ʲsϻ2+9n+bӁ)YKvW=srL/7hӟh"ڶT_j.UZΪ9LȗV{UqC@xnnjo}"sIg% 5XYL2 6G7s? d3`M5w#O] +$W#pG\했9ҶgJ5S%b kXi(LCC6:5($]E*sE>CroRcWX|6YH"q Øuu}N`ؑ]BIl/Մ\'OPP[HAXȼ2ZkF[\xD&3ىܰeMZ2%C|1%M*X7gܥ-TUeR~'AUI.+)yNq*Xؘ&>~ը"|0e ǔK40J4s|?سn]kY÷B;3e^s֜ߠ3Bh+Д䁹g8B ();-iUX}HbcWkxncza<~'*piM`vuE#βVQ^ډf}%|.5 UVv.%zsrG[ԌLŘۄ%F}-fl҂!#}nࢷSq^67a<`p,[&&LYavIlK;IP-iA:e 2x`MN]Ta~eu.ȃ@b'3WRмzꖷˤ#({rnjOTL"ɆU 3N:0{ LeȆ8fakھCz:rV3DEO;@O2L@QRM\9PEמ8B*V'{̀k;)l۪uptʭPD IFI#ݚȦkɥlOC/L+!k(DoN$,2\5^bԫ|걥=MMnrwJiT\K]B$P&;yC%!;[x` fFC%A A(?",eQS- |[bqHϟ;H4; Vq ^ Cpf OɌ0",i/i+ 5VX߳Ir%5UpT͙ѵ:I>B|b?X}dӚD]Y^Ibw M#jY*=%n{4\F&Xj"sCҮCǛbfШmhcOeq?f % Zr.)|m/Rzrsp 3/ɲu?yYP/+)V%9@R%C.xs:rwN7'ĈXc:juu@ :]w3[酏-!F_j7[yu%%e@RizWYp0߶e-[XwK(0){eri1UaO'˗F6 du4 PnDA Jd_$qz.8֚yOӓmX=}T*@ա̹h+l47, m^7!(::(a5$ϢR$ "}{RU t-N ךd}zGH 4݋GSebiJ>/-ambVC3yDOf(Y,hNmHޱS Tӭ[Sr`ۙ̋5~P:팳Wԑ-8/ВEV T~$t1rL ]9|㑴ɱqtX jtNp $\P3j+V_}=-xVOe/3#W;Ҵ៳N G_ql66G [uj1Q}3ml|;?q ^E(u/ M<B5Q5abU{RBHuXz Ϛk[4j#WHi&d!>Ta:/ Ps F˥ƊSYE3QV(˔ZT% 驩?Өxuz'mM@H5 +jF׃ZW)k1+݆v\8>gYWdHؑB;M[KOd45G-l{Vhav:҅3UeGF22rycQ6 lxkLfzHX- J޲YmJb\G-R@7gMߦo?S@LBCk8ǂcPe*5fxI~s[7WD"'qS^ Rb_47-WeƈUc~a< P" [ C +KJK!~K7"@Q ֓j>"JAV $t3FfU]"q3T?֮x`ݵ4v`7K٭.=}a̋"p8[J~7 ڸvkdϴeA6PիNn[Z2%電!b&COzKqX{'P.YWXJO&a]m;FpנtxjԏrNF6)S#BJ<ˑ!򤤋K㇙dO 30.B7leU  G.]G20>puxݾ4 z:zF&tjH1$O 2NoƳ~Vq̄rղ;Zj TN'Ghw-yءs`Ԇl3JX&Ԡ b{. +n`mbPtUrx420jgKk6fhuMSFwhk&uQQZS;0D8[ ZFgYkV/$:&aWrln)!T2ȳ-D3 1ZssmSUv=56T/Fc *ꯒcc+:BB4 %)S|9 ƛ5 Qpf\TUmTqZi=cQVNV؄R SAn(F*O}/D` cS+rvB8,phLrw >.[U#Hvdp*sCܑ-tr\ FVͤ(ÿU~]Q3tO UK!jɆG"N h-.wg$Ei:ILO9a&9Ɯ pL<2L+Ld,FBt[8t*!.MxH \M% .fy-<"qƐ&ѥۼzTw%x';wz앀Zk:Lj-l^D&xڊ.vDwzCZRC rNaKwZj,lK|>6&_S ʊ=ン, @wؠ/k+۶n9 ::J,P srz0"M|]0e2 K)Od(ŤfQ7cjz)xx xyd =P_ GIJ2>;FE)It#b&TW؁Ǽۘff’+ʼ k1H+V'/.<5rU"ґK',:ǜT Ė?O!WCF!6}3Y'eϞkܔT\Tgz :]qPOAJ`'uj%L5 %K8NC5tVC,Tso.ObGB{KiډJ"Oړ^-4Y6 QzC;rYvVuw(qbKOt't!0| YҎu5Jy D *f+ȇd1&4!;7(ҷbDFZ ";CV≍$$v4B06jo1:T2"΅SaX# d_D:(,S4G:I"AlB6|__yڳ؏ LtU-JoS6&sp".}P3%(fv4asa֑]xW 16wD߰탰nLg!4}ӱ029pF"OM"hWIϋl]~apZxI+MaJ᳊'S *Ɨ, \# K{V잸}koVP[8Rwާ bO,ZX8B1yMc0B1UhLtuہTMʲG᧩~-@Ь'rumaф:%`qc y͇Pq!7-d3)֌J l9+c `/x3d\@rLg/W(V`sz/?b+]ь(e]dǜm \qBm ,׭Roğb S(|WY8!UHkyT@oݿ¾xZO͋x@, @{4q73MM2!^~V>2]4@_doG.-*./.Lb-,؉/N, @@nJ*?>>c}Q| Io.`&tQ~)ˀ&YP7,y"47ӦQJɬ:U4@%c\PA)5@/j=W5K?fڅ#]"A]!ZkW%ލ7 R-EJh_dlOj\JU|9G OX @P@=~v7o=F<+8lu*4n&Hx)ǛXA(Fu@ey~LhKk8P} bB|51׶׾[$䩥[⊭:l47RnACviuJ)Į:xb-9E<6ɠUվYwnB_7(T:^LW"Kx<չgwI3lt֚O$ K%Fh EѡS#Oٓ-yyӐ~Ne[ŗLv@#qET+iƵoQbsAIg`!!CR!ٲ5M8͹nӇ=T՛ 0]UmŢYL765P5l9)< E*W,/ݵzɄ'm"hV)d*xZAy̕k@KH  zsrt /^ȯJ,'nDK 7^DVQKd+](Pk޵_X4O J?MᰄFbA '[vb1m5%1ָ(ԭˆgc2g&%78{ds$l!MOs\N#SN:J}%5(mqKގ 4G*=`bP[=z0U90-s G) 2̊"fȃP%{|a^Y1bK=ΩP;i`p.d̓ҨFsc'?% /T+MEt![ EPu[}D;T f`(N߅My@0[˸"O}ͫ)Z+sSVvf:i0Ξyj0]5LX$uˤe(LՁ˧^Hz~km%5qY.B)Mx"$L˧"U+Hۚ]fgM}7>r#*$gwfGE&OKϻZ+k 9b?!EO* Zd1YI~rZ\MWf,Xh!. tspſ9fb 652wc9 `ȯ7'[@]ẛr )lCٸ ,)ԽH1M'Mg+$AQ@VIoJPLƍ=nʗدQ8.:ZyTs9@A{6:лajpAcF5O]OI Ӧ73Y2ݫJw/Q#3ܪkxBEPLyL,wt x],̚Ҋ6܍ G>+lZ^}BTѿp&]7hG )#P%YaKK[lR;F%KA粿8ReA+j|GgQfivWUN- *JѼ(&!\KYQKupa"04-K$% 7i0#R%/ۤ,ФCsH(JztՉnMJ{FFcO.mϬGjԕ 9>bj)jyhuX}Wz9 ^?dF] 2ʆ$AYwn%0f߈Sԇc+ڪ#Z 0DY$j=Tǔ#j9I mSNL3"F^H2)C_[*:7I)fITW!o1.dgOMbNܛU?r]JKlIQHp<.GXB"#Z(vH|_/=%;lԕkdcV^ПR]"ؤJ+#K͌ 9^ 9Mxۤ痖9hf8dyKiBf*(TU\c/85C-E)A 'B嵻ƷjDc??{/'T1Ft~' &4:{%ob+#<íIS*1a3${2s51^Rb7@ ]F-r7iD0Ѫ-MR*[ W$ACZ>*ySh.6߃C^~m|Ug'3#Y]b ӢGUB7UdHIFuDe9-1˳ H,*,=?@LYF}EȩKG<3WM&'o;\R:LnL/r A>bD-šTTa/sOB.G+5'(#8qS(W,]u^?&E;&۲6:M:xŗuK)P@yLdЃOЀ_bGޯRՈ@܋;K?^[Mc44< `JY; ;Kt5 |GXNZvzyrEܡ .޼.XT*昞K2zwaDpżz͉Bº`}[T7BeDҁ\ {dBXkDtQ(5e)ǒ5t&SD ԼuG|\gPͩc`:~/bX2RIa4X` UzjSIpĵͮW 4(҉k7IUQXh9 -pqy̢JsaF*@]3G|mӧxlzXnI5 2Fɶr1ջ_4V~"(})w90mb'4zIbz^[1™L9L߁oRQo7Aza "vQE$,=AH 2gg  őkޡ4ipwaz$p0 Ht #b\0/۳L8s HrLZ*N5W*: >xi4- })S Krbt'#KF{d8O{ܼ1(3Q_UױTMƆmef^=O:/&@zH;]L"x{rp!~lj5nOxm<<BȡD&ݠQl2~VBL.q zFk9j̻W=W)gaU0M9V4g|HXgعNP@@AAk o*(qź@p}&&,q |c돊4BܷtpL鱦&R2G:$q6!Rp݁EfK +j"4|wp*FNFS20 G"P^ y"dwސ H2gK=;n@kYA~͖ϸC'y{Y⾈_E2̴3l@ߤBOf&*޼+YTd,|A EtkU Fm] q}V~w= }}T=BG~٠~̔½zjArm}[}-!Iiu׾jwN[ &p_.jå.D#r(jTC'{ A2 ;cg1d.D\Λ>آJSzQƐ;G܍{HQk4is`ѵ4^;N -?G.HaqXZ8 3d,gniw}db2 FT^:l<T>6i0!fVU. ڿ^ 'Wٛ=9ԭH 2Yj}N嗨aKҶ򳨳Jɠm8O!)ΐt5M\f놪ɖ _b5,j!sdvVs*՟UMy}6I7۵[gn9}![nǛ-Z,>ތ j] ϰHPd[ @x輦fГ8V8xt d649a!0*^?qchd33YyÁd,5IoB qMǬMn6GtE]^.OU~}>ٶzl{ړ:.IXF@)ޛdd+2! \]ymLSʢD}a(mx4LDߵbh^d-bSeWӇT>w"#ס|A%Z~YKߩgN:.+i0Rߊz_Oqv*Be=d:+;j%2Jw]q@fRRٽTz>oّZ$Hu6BLÙBo뫇?kbMn4`x}K13ݝ c@k9<|/,z'}4K0l8"FXXU斖Bb~ hn F8I>{Вߕm35GDAahD)Ĭtn0f%VY&9P F2|j`-^09d5!D-8(:&uOݯ/H@ ڼǮ(5r*=MR:Xbd;kIMӛp.iA}h[IȾQaLĈ~ݒ@të } 9--cQ/#ijERM5|!sgt4n^؝X2I5$aņ*BL/rgA_N]K`U]O7c3i @~t @Sl*wh.g{`0Wm% T:!f2=>9_cp"P^R5)ݔн9WI~>*Z/7JHpG_Q-.f$zd6˒vr{*taۑȍJ9^v䒒F4"W~J0C? *W9un<.%5ZƹJKiUM G%,5O=efꮎPHn5 6{.96R9BnV:$ATKӗa$ΫAXh+.n$&S&hUJRLbqͨ KQ/gFZ8uP(yZkZS"BǨq5rȔdej.06st r2nx& RO,ۣNim2=R!-JͺY=qVӱ<8۩;}p8$ xM{IH.aUΰm?, ګG0xo3z] E@d^m)I @+}l}G `ߝLRkcuݟ\J#b+btTlu)!n.%-W %Wa̻2V̹ u\-#puc 9 `@A5@b "@rig$0h/:fGg6IpD=nD#oB} MigF_1^-0w5-˸l[#EICME7qa(W/x5cdLk0(,XaN` 5FACJ#ӐXTw?&-+ae:&F{yʼn_> ˻Ԡet>VGfEKZ]R}Dy; GN̳٧wtPH$XkoSP%Z, k)WsqtUm"΋PWo(@{i 8SϿQ>)rӴOWb5yUݪ/~Ͱ*q;$۟5➷fQ>F}MswFq6| A7L im3 ">$Hжx\)-QVȟNŞZÂg )):ji "Bq y Փʁu+m]Fi""Hޑc%e*^9@hu1bVW1 z/KfF(SVElO)|P5X5ۃי/M ov3ȝU[2M{IqmX20G4n rJ]0  |Ǣ5XE4a}'~(P}%U+^˂2]#܀oDH{x{g'aUy;;-e&nq"rmTm㵟XGUDž+ή60ȚGP zI̞]Fc#޵ G}צIn~G6;Jj-"߮ "NQBD'9談jzE(I.$na 3*O#3Լ@aRE\8DS2|E`)buG?~y#?1}K(,O |XL-&{ؚ 6>ɰeO%Wἕ޸3.;Z[~ 3ˆ=̖twtJ9H>Ϫ ?h |ͣb Y}쩀KH7ge 0 r:Ch@rtnb.L:R1I0jF|atSIN97׋ddPR(nNd#Sn߹h_m 2@?vmb'yl6V '3].3a\ݺIǝ TVnm & GUFKy~Nomч/%)fI<_^ՋTᨮY#~8Z x @aқveY̘&qt7m6MQtj#ádt !Z7=cz +t/ll7AhUOUF#bL?ڣe60rtٽvQ{GܳviOPK]1~ecN aiUFsf/_KNE"Mf^DWy_z4NyW.Yn:j-)Jr0i3{U)Ʊ2e;c~$` iovyHMk}$;d#bQڐD& / [BOjNA'hV\N[n$BV[I񏉃Q귻hҎX^9/~!K^J'ewGȐl)zGQ$@6U"{yΊ2uE#ghxt%qO޾09){p-ɭ!&w~`i( L=*:L!2c'sPZ7“Tz!<^^azY/0q.gu$WR 4q&aE uG*IϞ /qS-uvɳdˢzxw8 _;[ |+תXzXK~󽡿‘Tl^&!I@1ZCweUA7g饀 E;`_ĵEYsĞ9#`$#LJ1iXs\qY5>YP"X CFN rGfg* }YĜņ.#1Gu^\AiP⅁3Z?7&f ƏcV0?:~N줻Bz N5$ZdW +%_T| ގ *b,Ȅ,#p+ŭ(}6#eY_6azO7 #nay2@ޞO̠?@Zw8#;u}ci)pa4g/k3OPTrW`YѶfˋs])rVནezM qr<ְ4CQi1Ǔ!}r=i[w죊>cBh LE(7x)8uM˅*&$bl|a8}d׍Ja\ؗ}ٻHiG?ZzݍH ]O1uO^@:IzwS=0\J:Θ@}:"_m_EwsLzʺ I;U Bͬ~FP?~(:FwE{xښ2uYP|DB"d yiQľwDyBDI ,ma%?85TZJU#Z>=YuQ*\mgGRZ<ʿ֖@ϣľu -iE |>w TeZͯ]uu%[N۩gMC(jߨa YŅuԾnl ۀræKx 쫽{}(wQgNKHPQ$qrĆYrk;H\!.0kn ؽvS`7EE6L@!F`б3 ;T] \GLcHw{_FcA]^$ xUNQYgx븝Ju'p6E0;SyDgEN a kQL-`^KiyR`~OME4y+09U4z.f)|s Q}aQM6=0 yWR46ZIZ'{^u+qhp>w8#9P'ݭHڕ@b8Z2 >4;N?!g pˇNFKZчZsIj Z<ۤhR̳"jniX`/aQI&sNMUԙd+eƫPJn(z4j:y\'@F-3 0;Xv  1MDr^ب{ I@ {q7$v=otKW+&8 #5KxJffϮmal:A.Ak.T:)8@ ÓHs'1%s;:* گ K}jBׅ4KWobMH\%Ȁ6:|ȲUDza SתɒrgP}$(ʲW*a}5@%"oö6EH^cAWXlNR/`pаSu) 9Xɖ^R&2Ӥmո`@sWo~v2ǑSV8hV?:"TTc2Vn#B'+ĝNnG; ECS: p\!Y՚᧖ &w ))J7PeCdmul Vo/j VNlL7G l,b< /unօY,s0!0bQ초` f+N].t&Pkbv;)fþ8JLmt*f;s$hDe2iq=U?6uOIb#bmqh]{n(8$ Q&Jk iOυ_8Å@j黉20p*EHM%'Yš5~GLe2zz`$`ކՑ#_{ΑY#C`xrNt_{)\xUtS{ܧg$ZXΡE%p!c m).r˭1߃ NK@pI.b<.kWC"dB-/ϻ̚`w4oJPFa2<ܺXK4SE2* 5a5R1fV7 L3FݓA%q8^tz7KhEv1,MT߾vfTJǵ-ѵ[XK 1B/ߵ4/J`PM`)nNґ}je╞Ծ؁U/3qvffI|kajP %39~jqjt`;۪TFH"Ǐ-PZ\5B8Ð&{*|F셇|ܙURIX< ^~X|Eҷ' Los3Br`S;#U%u g+=i26NSydz9r8\g}Rs̚GzcQ#x*J?CR|J;|7)h|Ie@ZIݱKT(I<1cË:n;jx&_}|&Bs͟1Y#]n׼ZTJF1IJQV9,JţHT3_K!ny% Š%% sdZtfސNW:}$dΕF^n?#5rmFܭ@ͻӇbvB|YTU{dk<䚭ܑewZ'lM4eẽ4%CRS_0ctD2V(z]˼!(_SUYS0;.i.)3`pPrHyMjOqYbt0qvٙ#BCJpP,s0Tv*-' w=e:p% yë* MU!0` "t$on@˝(}}KCu~mW'mƝTڭPPj6* L8:s)G͈:yMH,|_th&'ޡGQ!}v*d1GV*}Vz4sz5*sM\:`j$v ,>L^]ߡm$b%;>Ex_c)r k$[\BB'; øQPqi3}V< i &R@pkC{[?!y xT4wڌ,#j}uD s<]'Ք7WOPYvOorT Rp>2~4Ԛc0:"H[Mnhf(xd?ҥ*J Egq\=NEQR.#)kAK&IUjyʼ7~'b㚵 orjB &6R0gBDj#:&|%w2r 럦~na3cD43o9 t02hMʬR&s32eω]"r"|46m+kTXC퍊5UE4 I@Y 7/|ʑ8bTUBsabtQq/GA —Ьvj)hEf;ii}ShhFiK_MF 5v_3;lHd7=E?]_S>XE2-Q!U-N*S7sXil3[JQ6޾{mT=.]b1 #Xb m_T})~]7vȗ*qMZDmP6΀F :LIajmz 00yY'EY mڎV#j+yA팋{RC_'q{k3g'4pb45$GSI"WAH~C{ rg +?W1watfOQz4EL viO%.5)u^Nr]rum _B51@N%FhؿAp'3·cqh s3LJ\廙A7,o^r7iy ^4V`4pAq;& 5-SX_;$d؜!pC9 כ_DRTy YUo t>p5DgXs@Ģ+ҖSB؁^dž ;BnK}{v?OKb`KthMA$Ha"D)9+|-س{L5j(հ@'=i?ClzB4D7P9ϤdE m<Rb_<&}6Pc3[uրTpԛpO`{! >c[r;Mq5~ .Q` a^-Dg!}aޥE=՞[Y1ۧVSlya썕N/@+%|6S/Zğ^vX0o_$fn%rM .U:ܦL5+mM&ҟaUPÿKظ겟 bx6p'Z%P,"'LqVgЂx"WI_*K}108J75?;V,[z1&}=eGp .߇NW 1ɥz7(AIʊ_" %}8Ul@ik`o'EM?~ 縖'|.|W ^CntXdr/|yFk1 [Lӝ!1 #X;bےBBi!I,-@二Թ(U5TEV {9pħ wucPyfLAXkgE3'ެy~4An&[?BS]x)d)ڠyTf K;N^$!BVOӖ_?h|M{&;txG+6 [/p ly> SFix^1;EU&-uF8Y=+MޓDK3xͣW-pׄlmesIJ:Ŵ5Bz:zFP(Jᙀ^x= xQ\? -&u#CG3z[g/ng.qWKVZ(!qo!Hۆz>y{i JvF{@hd/^1BVsV#R-GE+ȸ~ <RFU(uN 9H,ę 1aaVLe $vVP#GiJŗVzִ(kum?5!8.OiX(ĴpǵM>d$GxTNV L9DUì cѦ{MDR KʴAH/Զс L "+p671^A$ѣ4%5cЭ tϡ(U{c}ߵ JGcLZP_7s?p\Pʙ!b$l>L H>V|1d {j6iDX0׍,A@.X*˿e犟5=S^`ޚ6xB̮MN 7 üx;6b`) 4!5:I w\:J3HY 9c*ЯENuilj+ * D=zOX0Y/>-z ܘvͿW8ߓ9:?[M k8x$a#PAcE>p=ËBuMd-|zwxQ8=ēA/KR~|W|B&#gZgD REފ͒0 A{յ]ӗ1WMunspugܘ/O"_U2}n7Ù|cyqlzLޘσEKm6idݾ :&%mF]ڈ)@C=+)F\.׏f5Q88ur3Cn_b ;JG(lhCP+jOIJGK#1$JP4{D;=[/:l:\'*thgizxc]/k4$ⓜgK_M/=Q/?Ezsl;'T*a`###ysgC[@(nyUFUȚANBiΊϙ y E`A] ft]-,Ll%5,p 4@H+ s>=UiPj89ѯ TMXm1z^P F>K>Ao y$-_. 7Jҕ.kv +F4F)'O1+~\e%%TrF(P] FIe`=A`~ I :D-Y!ktX+h"huڙ^"4M%$ /M0}0}n-֖;6@ GM ypcC۳5Ѳe6Sy<WKK]0ߘeެ!*ۣR\QHEQK$6̀E ̐ڝ~dboKH ZѿޜMȍ8߀r-8Zc[ZT .:%z}'E16U["25{ z!Xm8z/ڡpTM1$ݝpGu PK}@mڧ丣Fzpv>ܭV KR]mJ<.L+rcԗRˆebbd.8\C&߁pB^ d.am!įA_ }wȬB e#$'UW mXN[;lA= }ЮfM!Q$V2^"իEKgk{g1Q,KnH1^Oeo5ݞzu):D R=.vj9;?AxrHqzhP5F|} WfF?Dmisg({:e?@ _D kÌm9EЮ鬜&$$iÕA e!{KDO(=_xTrw5ډ%z3*"ltTmo w^.]/2KHu%!US$4ݹim!!^$o& haϵ~'&GԆmf$qR5R]UOF Ғ<~bwN(qO&JdFLBע cѐ֛gS{Z5@΀=wbFȭv9^sFuL) ĕq&OKp6.$Ga BMԨ< ^u|`c' @\| v;؍L!ÑKw?CŻroV`zV&qi1{c:1qL̈́xFi-i]q6Sd/"oL 1(E?-g(H)_[TGeXi:VN.XYGda# Oa5ɶJ<>,KzO@`Z=d2C>U2I8t &"?/-(tBvZ9 ;v-ĿEv7ٓ~xHy_Ĺl , *QǙ]QpT{K/vZg5P)DxfIVt '1:l{pM]#q@W6pJF1NVlbLء<}wƞ4uvd3,`}wG_ɫmBOsIH3Cݬ:wX}^86#VnA`h:ʇOg)~eރ͡玩W_>MTI,]^n^k Or|7C"AZ Sk\hWo4J7רFڌ"G9~kyڐXL2q}9j@\_',!k՘_F^.rAajv5ؠGss`., :yG\EbU5Ia ~XbH\8GaH)a1QzlEYNsj>=vo>4gl 0FѬ1K._hpaqXjΫѵOR#z0VUz@|O ж9PnFC[^0.ᨨ>|17/a"'₉+&P@\1VccK9>@80>nF`R|_ ٞ(l߻kᅬ@hG9gzMff:^3c{4f߇2[,ˢbVIGS %S<8d54eC[ÅVar4Dj"^-k2UjabW۵1TOM*da7%pP} xBOa7 jDM 4'9% $ jF|}moe'Uw!v-Ot\ߵLyyX:6iz( 3 F<7'P Ύ WmWKj@b91x\;N5&WC&%7l[[x6Wx񗭝+̾i齴Y2L!K QGENRL:*+[|U܏ %Yݓ|w0c-)z vm@yÅŕH>qd9܆:t!omRmAɏ,A\m?: .{BtVv ;}dn4#&"]6okr WFj[g6- †嶧.I88Cg^i~}ꑆj#:d=s#|5w .WHO' آJD-5Vh{2KspۇAP5d0 )ve A3 Ç SiIvlO jΧelRo3cU2YCi=\hq1W725\lF͠cTu~O>G+PݶDY!.3ψڧ+;o3w|)N<6&4iGp5H5Rg 3կQh [`cݰ[$O+@Xᖯs֬iCYՅ{W%E[O|8+6k񶏥uc QH'CA7ݟc !OmmWg>rk;BS*[B{ mq9*,}C°Mt́ n EH%Ld@uԛ$49hJwBCAMD<(OGک&uPVU1,P+ַ >tE&]jⲐmpH췭6͙/I?~njnڥ"J!ޔ$dY@grC> E]+LO.-pxR[Qi|w8LzW6Y$GG<>(m \,\H6 8mrNk,6 r7,{B֎-AW):~Ѧ]{N6!3$*mjf 7h/p0&ĊLRΡ_}`3gvOGy@,Q K(Yu~*[ v^zOD%F|}jH:3ua6ϬB9*qM MݒuoBAX$φ}e[iP!aOHM 2 E(@xwЋEqG4=6x`F8BRdI,('IMu4%V׊p/4fs v܆MY&UjDg\,ʣ~tlQLDQ盜iGx _%q@ } NVPK XpKyZJs.@'n>esOFLwMu+~`js/{oG:I`e,J_O8]|q RӰ%~VRو_J#CI-DBW'Oi+sz{F(TLCRSNɒ@9_'Qk']WCf!\J b صf<^xϟyѧGZ[RӃ@]+I :FNJ"6@ BoR4*{ ̭ Y߹JC.rŘ[3mH歍WR亶12EN$vS̷g9VkgcS? 0N4f?8{ϩdm4[h:}хD ӏs|PLeY)}8T[5<6vӈQWYhv3_#nWDFOt!WqU@p'N޽D`;B }_T"90OxU8ribPCdqAfm#lFƬ3F/@Jg1FCzq}4eoNQ]WI~D.SK Zo/qKA+!磇 LX⁁&T'+/qbCo;IZ1힯jΑ)mv yI RGb iS[[sg;:TT.΂;4#0hϙ(rpp%q1 6Qi/1VN B߮K;?E[?aޠ瓋$KWTl-v]SIdW/Y.{)a~C>\6{ vAP<&}^AV靆I [򅞃v뢳 ~,,06c]7SAfcxEp)i}2שΰa  0,s6%63q4.r7Q ffN{d$[ҲA*U9ݥ"3I}GYĮJk0pP\MTrYIRɸ  #j.#K hf7%{,G,6;`;(/ǝ/BA~QqTmMO#g~ͽSgլQ)pFzjb~*9l5akɗIOƂwRU;*xx- +sv$zA#oY]wZ=`tT4YkTC>@`qdV{yr՘NKcxtuō+/ˈha`84".ٯNiJj!c>o HJ-|dHMW^VJ 9Ձ'j5i8tUWREbH1p&t=ć]]5)iq\_E+QE'N9x0>5)Ͽ)@:Ҫ"˶8FћChjχ,&>q[v+"gKT/8<҆gpSVVV9ڻVGƁ4b RRiRv$h/sB{=tλy]e:n7~?I^gi^HN 67ԳMy:h܎U򹄀gJ幖TV LGq: V)AQ-ѿH듃I CnDlyP.;0 ]u@a¯ YhR**$}~_\ZceV4 4uEu V9^OT)aaiM Q๠٣=4YV9d;;}af^j/ig:[z~d+ z1()ܲ' ^8ݝ,=m16~QGHgtnEOq4pb***.Yd:xJ8e ΑE͜V; }J f>2lD>1}r#B%;~>0^{yzx\_D 4/JIز&?(y{;VVax7%ً9<"Nayԕ68Ħ%rOKNKl oȝRc4W/N$E)b.b&[%bKxns$ "e0M_WdKКJٖºQUS6aR4+ Kn7gGN;82V0_hbaKߨ TӞmZw`ީ rYgwy\ğ>co0v܅!U}0]68⡃ܴ}HLOU5: Pu#Y埊VͅE24(b ZG|l}T| , <Bd< P])1TeUA>;Pt4+1f+eJ.Csr`tצ<À;}!Y|ppn!%pL,dՍΣb+;5&ʷ*iT.E+TsY )Ps%sVybj6D;+0DNV"VGzJ1{mʊ}8ב'16v Q )l̕{5kYAb<:H4yյ2'5n; H#G5pz.3*v)U*I[BKix@yQ:I?5#'75 { !PT(A\xpd$s@y5plJ g.X{wշ I>rAM=+ D\SM61p ? Cv&L@ ºoZL)yao vדt^RuMm3Dv*aRzjGbׁ2|1S~'>c)"6rwgkl8+״].Ε (Y@7խ.<>7SӅaRI2ؠQᚵ02ŧ9s" z&|k8 bc[ep.)UtRT|G)i#w\}eh: ,DCYAz1Rl` 8` %Ne閚mC$bDE'xPpdTF#md]}g5RRL+~Vۍ_A0,A}_՞pJ$Vgጻa`C ƅEQRjվDW)W$_Kgn8@5߳zT2vZ&{j˥TBi[Gi4I?1X>S.RCg|R>J"N9`-?hnr_m w{f5".~xwFi.bZ@oQm:] U7`4jيUq 2?2pp@!bK5RRP+5C I*~c]jwEmYxσ{ 13xV7>;WfE<*o<)qcCu4*Flo9vylP-vHl`Aу&p!ŹAbl6y'O͵WWf^84$Y&`DQw6HqЭӣ%|ɷ'uہ^DsX=塢 ̎Ԉu8xl,~۠?VRvz.c׎eJ1i! bW#|&TvVAڶ =jE/Ěd" ܩz' =rF̘PQ gڸ?Pڤ1 ([z@!52F?QKy.Q­X ΘSsLUQ}׋ O74 F Oa)$5\|=XYg? *tΑn)zϰb5w ?7N$SJ5<$r׈Y H6Rldf4&1/p`]Dv17Wj+&Z-ZH/Sޤ a*Vkd`Pvͷ&m=q9*a%PJT[ @w1=[91 ,m0;KFm_pS,o=T҄6!Fn6`01)?T.nٟC-#bDjT DUn'0N4f#km[,)Kn>p)9V[#'̄vCGKDk>1\w!=񋇀8vZԔY̸26"Pex~N%~ʆ/L pMxts)22Č|Ig0IMZ8G mQpZꖉb{A?rY5%23i ϜÂ| "u,n\5.I k~)Jmg&8|I]ӛYݷi} %J!s>q̨̖$"z|ݱD8ƾZE zq\ hJOx&m9Q  SfhАÅsӜI+ͨ_ys'hU-/ҼzRSYk/D}X|P Ok 4 .(s7{w/-DԱ?p46-N.6Ӡ l]w" EӥwKS)/$>g&= $)Ve c^m&o,Jw uٺ~fkYנU.-;M+R~M.G9!{mۉ*ߝސ];=$ :}I t>*8%qľfL9'jJ0c2*7_]/PHDAk;G ljS YsY4dk?gפ µ#!zPhRZLZ58=#pֲx f݅SLNK L3mBakry4-P(ѧŴGewc9šmk|U=x@-ڮ?9.eiUƢ6#RY8$$dM=vpLfo2I)}P -õHCb72D0>a jdž-7-SQʦԕi1˽6O '}l3AAecfb2>:TZ%S]3ɊJ)r BD WW pЍ y0!P8ut l<|␄T;R/; x=ږ/VSYy~KH,eM( `psH 6;ꛇb=?S, hOݙ-%J7 ec5hei@b%}>@VSnBݥj[N hyBx98=$P{'On =[X.ҜV9ELP _z(+w`dgC:h^@yhq EǬҨd I΅Tiq/ r\1%E$liA/-l5hiBA,(V,%42-dtȵ{eho.8@q;xB\V_o<_3SyN!LeQ rNzRCZU@Qjtw5 6A0J9GrW ~?dThFoQqa czE_W@:0Μe(6<OK S עC\%>fx3@5TBBIDIAz&A:bn,ABgAK%ٞH4}AUV|9e cҊwD7<DžA}s; O #1 ŔKtS'<1{F@uٌAwV -d[M8%y;ấf@v)f;6|vY ʳMۊN@O/qؾjzM(z &%|cK 2mY&C1vq~[S .+9V#ߋ2%PY?_W&)ѩ ARX욯0#H)P1ϐ| #I޳30θ{rl!`j,L(E5KFtA8qtng%uG3yO_=ԅWN8Y5@"ݵN4]YnUGSeJT{s:lrTs #cנ Z/jo+#-8S|,fVU[ Lb!zDΠqImeQE X:;Ah J!%PJ=tE ̚H~SiJn)>ĆwON }qέ-RRx{JqPeD&s(Ӆi iv^ֲY6@m75W$:$$^]싱_D}`/RjLΌ.rKJv 2)#J΃jGH^T0gJqf#5Z_">/rd'8 _/aǒ.XW( (z=iZ4#q^h(%> O,,60HCs歒@%&joyοSuO:R5X v DC~;D*A-pÌpT .8E{[R(;1"]4 &{O;0!Ė[4*NO9NyҊc4I"iҷI'_5`!"޸i{S Ӷ|vۋv}U$Xj}$~"ߟK'^!q3W1GG#DuuOAoɞ3,u;P-kS5Gj{0hY #7.wiA;~a d\uMBd{N3>mZ ĹN<4J}1G HW$K߉ӈP WmuK@Ic}Ahna}c=:fl~lJLgzB bFԖehOh~H ɹ/vVu,grȟFK,Q "&Z N\1s?qF0`@0Ɣ^/~IpَAň>t|9қi}:=CPɏq`J;B'|QXa6;Go%hkO7M,u r>\KuR*Rm]c*ù7dK"cqV(t+Z2;L`9)ux1`N'sk:ƆpkB3fmpi)YF;/,0nUJqgP#i#b:7!2YRzKaI.<8=%7M.sr?3hqx] ~|i`+6dC@o!S?„DJ%{%<; 4Q@5;!OR`Æ? 1;+pK#~@n4߿0|4̅TƩZ>+)@}]/czqπ(V8l.1e|>7 l_$څ#dX:ʒzY.qJCT(耈0 1JL>WRBЈw>^=ubg<}PZ2լN;P#[˭6@2WHu7LacЇCҵ=^NjBv,=)E>u]zPl 5Po4;钞4Ec~;3t=1d|-EnWׅ-m2$Ƅ*9qxMV]uD0tiR5N~J ^^bNw*húGyQm  ,*`'dM'تiCX:Zv6#}wFAh_m{:).*Zкk}DEkP<A W=akb .Oߠ5ߍXC#dmv,%y 4;.-SL#\k1㖌jw1셵`)JP 'wybCr'A ~5򬴖0³+ϒ0ýh;Ӗ|A#HlN4u1)(w&0 ^$;S^Oq#(:Uܿl%7Q_ȎoSc֒Mf`/ŒRD'YgDT\`t2L4{yUV^COI&?<ͧ)|p"eD!W.zsOoZZ=;GUh xF6 2B,.beBHCCWf7|p3j.gX.}A\<҇ 艹\h=.'T!&v5?0}fVZ'HIMH>tB7UY?sI3XqKQtJ˛Y~K3 Kffm +$ !$!dWk}8r Չr"cn7nIZ'D'u"FxSrܰ(v%h=Б"nb3:ڦv}vC5QR!$]Yݍؚx t!+lpR6UlcSةl3F/!|RX肣qD~葝27C1,'i2 *tZz;9xzgOl#!wO#pi zn" ()JDhDi:2" /Y@lx}W~dYI|Qse@MGBh^9)""dxWVkn{rˁnѩ,U b^cmMżCW Vݜ[JC2w$V  Ogq4ȯM܏QrU pȃdm*RA5~;y uݻ }_5E1S{:LHWD#:x85(%Jh~:Ld'lʩm$~یJm Vv?qdSAf w5$R >n11 ΕGGBE8Dy9#DM0e}!#n< 0Qpn %Jj=ܟLX<ѬqDDI8%WR1;'Ou%eR7&ƨtHRO! ]Z.[0ñ4 |WI6&d(;6J=KgӴrZobu,V2LL\|4{= D~'RW\P2I)DD>D%5bܟHMwjJM2 iX`&;U)Xm;j[u/b2 ൄGe4pEn<P4Wohy,+i P;JWВ 1q%/MZ'>B1;fRXڇ;<.h|x6u!h{\lg&ؖU}zJ 6,ř:Rh4-̽Eьw1w0潡=P krb OZ=aHl/[jrY6HZ4*y,ԙpǹuzěk Ƥ<)xlrORLK+*&3!7yXZ_%?,2_DZG꣠z#BGko۟!կPS]'..˜^h= =Y~OFoɝ";+(@l֙gU+RǗE,ܙF. ,,/M-] .G8kfKln Xnfq+EQrr}vG$K`Ja>7ŰD^8VuswnDa2q\lafڎR'>bkh(6F%?+סiës8|U^d;y?(PmB~BQtNJ->#IL'Y.TeZr}jt\t"ϱ[5+nN6!U  "Дͮ-jYץ1KDt[DAdRq aM G(䃽HFirL`tOE%B5"6<!X݌y~zG0|wꦲo,2jX\y9O >srT 2m dZEUj"x.Kf'f^O)gs!ergMR*+5S_F$c:A[@o G׎߹($q15^"r~&\h@h@YCzf& ^v$zYyG?+~cIuJÏU>sU3VΚv_(;R9WY`bVk7;H^+M;,΃ Ljŝ%i0V@2 \;&TʛP#~pj3/=V*LN . MjFiGDN>`E>UIHU.2]ETJ w\Ui82nR40ύ&M)Z3;t! ZLϳ 6|"bdx xASӐAכCHZ?g_'$Tz5[a6MA%zx>/JqF=fE7,u!˲dh<9 Ifzze4u]54 iw@~t/~#ȿ% j&U3܆=`_}{Vhۢ߷I' P}&T ߫vJ^ç۳mXNtM@WZJ_2$Bc{fC'R1N݌xuvAeGHxU7L@߆<oS=|sU t!_ FzMp(8&5V5 ȤȲ_Vz(#I Mk;Қ|ǘ5J6E"53ʺz. (l8xP{3u!Tz)E?rӗ+ Τ–&b VjU{`i!2˶$H^~ܣO$~-%7ID[t7jץ=6jAh CtoidTlEӀ%=!yqCV⁗{.5蟛'Mc8$vG&*^$!K[ѮxqhN/. `'|PwyՌ> ɹ&OBƖML*GΟ;O.ma Z˭dS!ttIo.~$5PK rYLD(1@(_>f_F զ8x L#)~9*/6n҄W R@S OcoQ1|O2]RY@%Oaҫ >wA3$d7-+IGwttI {&Y 8jy q -3v &Z S:<cV"Z/ZC'xl7/ yl/L^k "!.vG$]XX$S5L䐭F# ZXv:ug4e%9-Yy9{9p~N(}ů^ZCWGX̋_۟fv!~RY.S^/⑓@U8 KpݎO(MƒۺgQq2Y`<Q>bn2cD[$>xjh'Ig1("p#/Y$QeɫI]ynR W CxHg"OٖaiUC?S?3 nZtrL0,Iۦ ULJGgܴ'{2~tz'W#a,dOs۸L?5#(eHF;bC8KEk!c3x. rx! B`Yw7ҙ"X9y, }9WGd*7`aK#]$7Wy+LHoWN"W>7XvȌ/׋ĭ흇̟9O|-x o\E'Q8Ⱥx{Vv+4/z=S,k' ) ؘ@j^#HN#ϟt=sM1пRΖJQ_8"iscj@`I|TmԱCdI51k> 0P,&ыn,$+"oaCܵg_D ~Yx19 + d2,xn.i6ǠI RWs$VCM+q%E<āLLmg,qAʳ``oI] a1;ʌTrYa~(*{@}mEJ>h !|jQ#;i{A,јxQ)"h?I`] 0|M6vFڐ@rqBCcW!]ERV5% `-}[9ʻJІnO:rF9Vˆ:FǛZ-!֏洯ف c7;Avsg@{O = y*w۶ϩiNe\DǁX)BV;xo^eoL2'K]BC!:H/:7lXa黲 n ЅIGsc%0NWȮSoy܊^= mcTB ِbDF8Y#t} #h?.?R*2{& H31ywz"LY-: Q&D}(-XI3M'MwBdk*.}wU`=798 ^2' 9yyғբb &jT.&'p"—53U3xjS 9}3Z]kAPDp>׈DG<´9NS|e]vΡgf(oڴQz%.2s4Y}iN"ĊI0ֻUk荥xx:ҋ2s*ǏH!o:#hL{²ꊒ"0GEj QnhʹT*T,KIZ:*I񡷠dja]d4Fq+gO0Ʉ1fY`.T9<_tZﶵpg ta\7493٘^0׵)d18<Ǭ> 22(ߩzpWd9f_N?iyz{=R=. p;6mWOkVc) :;WS\8HÆz'h Ǥ4fe&4Rd\7ݣFީu߸5,Eiފϼ3i*dB\F\Rn:KoHhL8Tkn :NGik, %."h. v,;UL ٲGmxQ'X*Ke", H_Gs9He`xHӶ8« g+{`AhtIt `yV#hqB6 <{56jW#'t/c $p]1%=13JraJɫSw)W/IZ ~ Ń ٹ{R(n6DžGƜhQ/C8%Gk1{d O9zE0QoB"@ _6hqD$r`IU\dVTEW>P黌ņr5w%ғ3Wf*U!*'R-7؆+Oa0ov^n ,s STB#NQt-fiwO ]cXNȞV7+\&XA6O@7 l[wvo3>NQ- 7>UĮS(uy߁.M@@"vXy98j,#1q//"|+!5Sѥ~3Wܕ\MoYLK7"0S">7Q`1'5f_\< u:pʡi戶]uMIfM^gݝ` aSH뷕w^w(S{DESH{yӟfQɑ"@ʻP:D1V9c Z1m[H fa{ˉ,u;t<<#<>EbrmH~Lwx 9.uRU9BiQ<1u"1PxhT?`kWIQ|o=^\]QX*ֈPgV8=3#m]J\uI'M'P@O)S3>qU n_ys9Jr5EM!߬=$ 06vypM7nr v[Jr],:{љ|\ElDQ\˕mZl'^kPCBen(S%aM |v V시#o2uOK-Q8zjTq" v۽vqm.f!|^k!Jrf"~G j L5s>9w ,k|`պ \ڍ_ÕNiq#v]Kס^m'`|se&<*[ $0Wܚu?O/x;ۮca@HRxxݹ=$Wx3HDlQ7dTjK . !k:T~d+ 4{Th(>.!Z1I糃jɱHgxi}5V4C¿]'&)vB=߰[ DD8[t=ȅ~"DGSjkt]&i xPS$h'+[\bƪ1t/wIV?)JqyoއD:伛S@i kBAL}r4~rMԾ_al۔P fH㱙"NϜD=+a|@ Kex维f T}B4I4Ƞ ˱վXdl2Ҧ6 V+l+@N0g)Y%PF(KJ S⑿n*3o4[PV.͛Yj+*Uk. .wWBH g,: ---Z|@ 4X,K2&4GãN(n xMd6H" Vcƙp{t8`^¸ep윛ֽݹrXP` a4U`4M֜t`gIձo5m[ cIKᯭ(O>O>Ioy?+'i![[;;+zn0,YQ`K%;QZm媗2()Q(OQn9;µl63|E;Q$a[L/RAES6| ]u%>G2ڹWH\3vm:uQ&'~3>7%mSI~tϛfT\$p.\3٫&\A|պjOI R KEd04Z]5M9 "e2E6[2_1, rbEuctd7ɹޤz%;\ꌷWOG=s4Ԑ Lo}"я26n8INw꾳:l sJSGy ?R >h }:q):^Pl00^tE`KџAĿOOUB#ȃ tּS0< g1%ӷ9evMa0 3k81oѤ\J>HSsX`,$.Z$Q ΘAԠG&NS ȏ`5r$c:}i^4)OtT<=2|ւYjKX5% Sh>ld#ٻhmW 'S؄yx|ͦ" @HI$@a*87!#/G^%i:k.^f#trc,=Š[.etW"Z9j2./nrDjeNSI̵,.0 OXT%R"45~ [3`SLHF-cw4b=6KvT NeUkQ2- :P#pڮw/A]J?[b kmghײnd7ŏ ΧO'+ j<`ku}[,ɢ J$4?qO2>STC>mtq(T`>U?:&|If9=T{bԇYBS;dfRQK 7 4na5o)vaQlVk +Udj,=fJ &t0f̲8ڇ.hEmulBX[,\wSVR אsK2`7=.}SH0%L%G3u&p̾zf}~KY>"\DU>~9^ N8iySnTckw1tL&K-F pw*NVih`Cn-_L9L6 W\sl`rMސ;W&ZE8 %)33j[%b\[OK`&>i v'CRO*e) 6kQ"PMۻׇqb@6s1]ALBnfzY=ɄD' "e2 ]կ=DE5l{ֻE0O\/i>K]vQ3g1˩uF1࿊`T*'x.*L_jٳ}2ԣ /P=kgUk?j -qݏ/:S{/XɥrY__}zt嵌6[T|':mҧJ$ߊx_Gqw "DC1lѤn9Rg@/!!$oRE]ؕ%ݲ *Vi*c:9]|hxaCv4v˿|'{/4*N 3͈qBnh1}E٢*a4Sped.}rG[(:-JF0 -f2ݵV).NqjDMs;0ADsn3ۚE;g=WMo$;g ҽ.@ o;ƒ3!p-9+PQH0'G) :}qnlĹ9ծ%c&15>e˽DzL9lIh$`{RƾaPܩJo5{Q^aGMgvp2d,6T"C5U\'Nm:2?^^L]"7 q SCS3A7waϲ$PPL*qy;)ZӢ_9#U,B H"t Bd@tbҧˢ?f) ^*v"8f-9_;TWL=G[.(t~`(59yZlMMݳܔ>Tiy[H m%裪"('PwPnܜI ֻ �[GЄ78k+|fXBJɣH+֏R?or9X] NСkk+Ӷ!W ' i@rǥMl@2StY>b)T5-o5}䚓N'>QJcLaМzصoj+"_QA|T [,>mE3 6ĭ^s8 zpӤ g`1bwP45De+- `9Up>1?'g9g9 \IU=$Sfj::1ɐ!Ŀ@#ܬDQ\78Zn8;\l_|]-/ kech+^ *Z $Ai&_V3GwӾ0)P?C`<֐ 8X~Uq>WckgbԟtOҞ^U9^yd`w8+ ,uXs}^;iI;)@C/mFsSbBFߖ(f_xΏGyR1QP:Uŕ4L_4:w ~5*(@}Pbܥ zU9̦)}K A (8{cxX\Qj!Z)JvC3-%A$ʵ}q"1n€?<`Utw3ZC1VrN%u=^ wS+~ Sv@[vAg55n_jpqS\$wӿFH]zUYZp"5 :B{& Vޥ ۫qL ы9[6iIxLU!ʵfh͗A#X"ɵkX5{D01RQҏl 2tqP'bcJ.(d_Ph_S5#gZ)qVJ lAZ͒5`4ݑ+8I9x|4spk oWl\4 +,#(V0vA]ieNIϖTI`/A+1I.({_嘙NDZi`_CѲƋl"ۭS .~81f x\Wȕ͡AjwteڱrwZ8=qW@yi$h. G͑e=e59V*'t?ٙ #7/ ż)n>T44c%.//IIf[\:0]JzV:uT3x膠Re#dG#;F\|u-Tf=CO}"0\ai_?5ifOM6e ~io'77V)V(V8ˆW/т%bw~1)N5s1H6`s0Ez!KLjXi?53EM,zox[+~rdf#FC'9_vHV+yΉCxLL@ætT 7le2xV&4WBWgQ&z/r t,hR$MtZYg$ v{:-lUfYX zM85qԙPiOwIh Ѿc| =|+4fDp|Lp?rd%MclF&+>w,!$|OA Q"◻K㰠"c&ad[,U.tؘ`8qȤB4C [+2RRͳЄktm/$()PġvR>: ~wQznGʆ] n>ăv`I^o tpJfnbmejb O  &yj4:cW r-e q*S}*8ZLqwx^O,v}YubI.Wx\$EiܐHQzaiK۹xŪƥgnl l۔KX1ʎjYXwoRbN$R!) ȖK5 &52ھ UXP jP% 2ʆj%t}wA?caXt?j{ [7ݒ(s{dG\F6 j~) +pg1k6X}pJvv-rP-%Sl”-ddNQ,=(f |[8[Mӈڕw8b$3<^c=7nQ3I̭;ehlcDiw̴3]ruJۓh7"09[Lo|` j UC:(IF.hb_V[pP ۻ̭RPrO-qNU[30&QΜ0Ӻ%+å.xln77FJSVl"UZ{ ޳fGEvt\Sl69 [%ĎmHY6S .s%;}ʾT_"Z*٦9e8bVKiK_ʠO>u0u޿@V_=m_ ?ԕɢA`W]Ja%ܚw wL%8"(X]$T8JBuiSR+CVFsQ]s 4`h@'f0ʞoA0U8 /C+1tsӢkkz\Dr]dN'yty #2=p`1f0{W6AM$LhΩʾ4=1#A}Vh~]ܐ%P'pr>1 Td-(`{(((BjhoaK1*bW"<~tζRhq-Mq|6 ^9#mxB'tecB[7m;1h&>{ $L1g!W)оF]_kΥ,8<infC(nH7!ncPp /5)IÉ2 dq}4b+&LxggK*fcW3Dmȣ'aTܫ)# UYpktAubH@<,P*:ǯY KzGDm R~-> D67)JŎZ{dddEX/IdӀWl_Y:(wzgҼ<~&-fEדqpTڎ1$`sh~SGw<qq:/(1G%-AD 9Dx7\kA.ٓ+><:;Т0{b܋+qv#ft~6-gubJXI6+u>!4fx PPEExL!|!pg ,H_*#2lQ#,vYD1Th!LOE"ݾB78~n>7]p+3-FY@)kfp< 2 O!U+d ",]kQkU {"c\ׯS}¹=7uxbF :̻_AQE8֫Ig4+lPG>Wu~ ĸz9ISZh?P QQhp#BڂUS((΀pɜ~B\F H 2y>Dr%(!gzWW`hZ9B#UV:~nuyĴk-Rai--=Ե̓ o*e~rh`1؀"cҌoYCr1 -BĚ/1S P.kH ,4WF@92[ 2*oZFմ鴃` 1r_eaQF.#| T@qm43}Ag5; s8{H@liϥ5Gr^Ro#LFPz@Jf NgCĶ6o{B }G+u;L.t*Ml9=JN O=|}aXXʟLLBi76h; /Izp (5y\D vGoHU`% 3<~+o_w+[f:PO'w=hߧ9p>⧅}M ;NH˘\Fc$&c|t /4x,Җ^֛n#ϫ30pfK-„[b}Yq`!63ffp+JIJ` LOťT0}xUv}s=[QlR9u:t^ݴWCM͉į4nZBЕ..[ h47[l`lNv`WɯbQV:7{e"FP!N[Y { 5OF3N ?\|KQ^ &g"˞ljkQHиtpxVAHJ]6}d!96v;.TLb @ Q| nbZp8Q$n}h,ƤC%Oӛr AH·k*)ef;p7EعAgE[A4A)鬎C Ŝ<(ZQ m4b@'0}Oͮ5\; Y#p >r9oDOxFC=.HoDk'QaWN"xA.]MigZ~T2A'Awpg(%h ĖnMyxj{qL[ P4%Awf~?2E*qaU`g" Z[^(xֳy ){E"F}8L-Fb6z0 ջ|@C{~55+i\کE۫4DϱdU1A[޽[z๼;^4YO&Z19u՛Ƀ|Eً";?1I ΄F[g~W?*unƇԿ1KeDi̾QfU=4Wsx3Cdݦu?7Zw!;ޘ7Y~tU;]XXFjhPu͕I1s3E9dX-`f @_p?xߣN Lduס,RYZ4G$.{S"ݘE0|3+Η1fzk[W"YWF@J VR]PM&;%1or05hzT~qVH(aa~f"D5mC5$ ,IVW*Z4 F._#`D C] $-%k/BCmq#^v9GTUeXA LFH8ǰ8=JkæPDBFWM&mR&~M=b#|\b3Y4$uVE.h^OIm퇱#vhʧ|n.aʘ1)<`u)]ص:̠^ǎTqr@=* aM W\"ٯr5-g#eѣ\:4"w=1"yttΝ#%-[ʻƺr!MPPJABYtќ3TJZ 9NTz}?sDi?/L'&lVX7YIMkMk^dË`P IG4paw3F hҰ%CydCX1ۃ%N2AZ9!72uItU@Vz!^Vi*ZT-LNpݫ?[y&= {gof@=w7eAcrP-wiĚo2٪3@pC4 ܚǬKHvtdHJwqI A('3aD!^ng8i"[Cch޽S*5FaՊ"#81Uw!#>Z'1LP>5K* pO;>ӏ Hʹ !)iUL**P m`Qesl'vaxҕ2*n.f%ש|>o@_3I%s楮/1ܗьAGXř4#8%6?ǡQst$|Z0SFd.B3ƥJ>r86ϗ֮ 'y6'iZ.l#k%)UEv5WsURX(ʪS՟ qӑza=wnqz(=dɱWMb2=\BQDONr9H~RZ^rwh) `N>q][^Ճt2-!¡%YynlY4t,XXCNs "R')М%k_ .IVXQ0+~HDe+U%'DOٸC֍F0\svScg.#Z l&wD:0BtYڃ&?hN8;9ުctt1cW(_[{B6CR .X2 ֈT35#>͔5,z%.(51m_$V}&gZu;Rq'ѿFcv~KSn e6j_RU'`1^qT{9pBqQF":H )  ́ p .eG'3C㨧 P6yȅZM"xBa xS!p8gԾ%!IX 3m؏'[w)\d1=Lè«| Crf]"S:+rph Qӡ@voR7:T*0}NvxT Ok$^2c9EW?Z {bd\#'tO.H}Q|ZsMBh~HJ8tTn{{®㥭J[CvGf!FT=$%o4T2:;u2{%Qү؞J%]3<"a]ok/y[3\̬J e=t<ϒKĭ)T*&yNBOlT*t|9$1&bA :8Cs%]Cԗ«OC?,QFiM N D:ڿB$L4p𔱮߃a)J6{\`*۳Qa dE>cՋMP0 :2E޵ XN0LnN= d5<&1o=ߨ4b?el윽CcpnaYnj7%{$J|0M6t{ _ϰHy=k'AfwTMX { o3*ƥA{LW@ֳ<@0ul N|S[*?`p;\)wYsBS̄=5,1rO񦵦?Usig+t מHCL5-\ y%7½kW5;'\?Nlv6Q"8vחȮI)tG/  gE{a43΄v\d4+ΆZez#կ[0l#$C M z"ez98jXw"*^ t^EtLQFK'jMzK^BM!@M{[vr@ǂٚ{C*q ۀvC @D'ָ":)]TuϞ!WB[D5i[A;#H>>m/J٬pxZKqʌ&:V/m*? kV gr55Ẹ[^?@e+G)"e]=C:'BTnrY*ύ v6Da)S$ ‹m bkzH߶2-]jE" YWMNf\?8(ciٙAg-' @Õ\oJeYRzM }gaCvJw>c6PN @3*+锫4K:F/MٴtrX0)^DPsze[~= :gHR-*!e+C_rA:ţ >ȒŧJ4R-[#EV؈=0<Q̯UBeĖN볻8}RYw<. *+դa(ZE߮Q hR+v|(Ϻ7L* aM,K// crدyU/Sd_hvYI!IĶQ+akB_OfT\8ftqf4kC>CY*8lB|?.<ۺ{У_w?UÜ,pR94)?[#h㽧K4_)@|Q $kN/zE?L~wZ % PyIK#u${`?Zofڳ7--%qsa!k^$g8YYo(LPmR]M6YT㦇!'&Ą8p.CZ :i#ji}Dn!ވjt0 x=z/X#b{bʃ]>hsOWqJ T_>*ZB9;gVk~98L4 ul /wt 돴\wh ׮=(MKW(ז l][gWu2Y& E`]C~ַim O:)32X_퓗,)_m;1pU?Voǚ%c(ŗԃ2m L@Kn0:Sdt=nBUfkըwIY~XnmV3/T+*P=\"VL)z(}biw1ZT}TC`ՊQZˌBY/[V x15sK1q'Nm2/@ӆ!>j2 xI#j m'|PF%F˦H#΍oSgުBWZh$Spӕdn}p>7վT0,ړh0!S'R:fݸؽQnmd|pѦ~rV)>,#r$XO=DV"&fSG'}yRT9 jTB7 v:}-x`|2 Qiڝ%qCm [8Weyqq%?:Қ/L+u/`In͛gz۔;%%@H@jNhg} U-䆗D$lStW1T]mL/dovϭQՍ ݭT7dg/;N%~i΁Υ#\9qsjO\c= 71M> A| ,$ԝ*{`3L::6_,q m'S5h; }}G>NVy˟e#EPzPDՊ%Y, f8%>>ض XC|#5^vVc̃R"0S!H zϫQ45c4p bɋxXdR;HWT$')ᮭU \-C[j.[ܰv>ԛsAC+oGdQ;ȕas7(U,<:mS4Iy[cpD{M~qOD0 FmQVI0C+{O'g% 6̀/+M q@m G,$Af5J B+Z.PK6|aKGQVǁTxbI}V6po.*kG232S,>9HSuPRؠ{8WT)r% GGkń8Օ/cy+z>x{@&|s*K՗włʣY6%Qr7ȷ9HƏ2 Zr# @#y[M7ω z>p4{~DKizZX5! =rAx4=PNH'Y,6n\&2u&?*7[5-7{TZH ګ٫N(kO(kH8yQ#fPJ !dӖ~vK9jѝ^<@d;K$Ua nsf~`!F)-IO"..yܺ#Y?Ut}@`nju儯l򬾭dYEǤwۥ''yЬtq+)G?!g,5Ԃzxop\լˮWAPq`M<+/tڜ,ŵ`R ^ڝtH ad>ňJ2w|ڍ5d?`t%kwosa>I$y~Y#Ŧ9 #Pw'9JK-iQ;AA bݢoa cW],_AD7Q/.S 𾈜;5,؟E\")(>>0?ZbPY2M(RfDS{ѥ$Mz*̌^5!,ӱo;4R)ZȎgpcQ=sq (N]_R#k`$',Txg.ã-Y6}Yt3\(%lUO`!x}:xbL}{b,_Z?r͖f̑49]a{Wj'VJ*^M/YSkz͘,x,x_PN#xԬ=iT߇M;"Q/Z]\y)$bZ=nk}RzmcYм| Pۋ5x nEdcőVKomM`6{L;U|Ms`NYXS<\f=XX^2xV+~ԴacLZ9(M5Y쫴,WIuX/aJPקn怿F&uǺP(.5i߿-!FE,>Yu2ȃ>1 ,Y.j<SHFԂ>T%Pl~ csNןl5.b<W%|?0Y{wg'AL;ffc7`ea y…ޢdC1wHHX:>2#N@6oܦ oﺢYPW~'DTu5}BS(-y8̷m1 NtQ ~O7L%]guDB깏VzN` L6%/$xjܦ mQ^0;9MR&>%.DDݩ~sA_xe~rs_!}j7[/é V{ zcpD8ϫd( &e{V&` E|KwLJTG,UVhWW)uՖ75Gx2d/Fe=B]{b [.]'z#Rt?7]<%ϣ}p*MU%9Uj1,ϗ٧"OVvo%LcL#pw Ʈ`^o;+ C;%\`T6kc2JNA aF~10 KwޭQd1f6ny<ˌ#g0W۫' +Q^t@x8ngqϠp;^9|Ni~.ck(jAr={J0Z(J >G3C0ns*@F퓇i. {P4ȟrI{]Z+-Et໼lNzس= Wz{oEz8slFy $@DNz3?;9~'$ƑUgRN'v(ƪ'Ioi< kP ^dk=y2 O`l BkMyeKaS=XovPEgkv->!Yzc +\ϓP{;rș]E?m9X$A"H(FC X Q3>`4g_h/ cd^V[ؕdƂjʣXk߳8a|Wb ]\ZϿzx](ɦӏu -j3N M"i'G5rlK~t(/5!5$dy(La3lԼ5Ë}MCp@3k١%Uܟ ,-:3㘒9HE~I44#i9HkiI?. i a`}lud\dґ (da%&Uܓ2qu@؊h(G[#k-Lk7I4`j"+"RW5|:MR>TE Daf55ʚjBŹy]Цusx V{I818t|CW).7S"ǠMWx"ia#HWg#:[ jY㒴8F'_㜆SJ.JPy3Z:" ,8%ҕii19RXĆ,c{/ܺʭvՑIҝ3 #GkyQd?z*πa. 9.lHg8{caI NRۍ K+*ȓ}]65%)Uܘ.2B*dx(a>!֨66*n>tOٕZJ Q>> NKBЧ3g({U&$g3c (/J\ eDH,n\>BٴS;.V}pMOF8i5 Ʊ[p(4^B.u>0* zD܏S6Ab%p.ߩB ,ϏrH,J_ssP&&q@(*B."&U+1 N fwy_.F_^ٗ4*x>LHĠw\?ɨF8Vݲ dOnh9h(qv̇kp|&jێBR=m3zaģᑌ­OLeZ5" uޔz,7};{]o$S B.l$Hltf{, ʦƣ2E}gMkWpEg5+8(u%}t电񏝞*QkxR,^4|gfROѷ\аssݙՀP%Ae"=H:FVv0g3a/ viVLD0Rihr5f,皱|^/\ƌiΩ}.JdS D$7t,=ԯ|фmh-w[#8A X|)Ci>jW,wc JhQE—̔[\3wj4}]wx9un:ÂȚ8M/(EKqvʸ+3ۜȮ F4 %m|"t|xP调5­ر%L>So!,Ս=tBKr}', #CWWE$ *r\KlW`n;Rĭ!Am?uhG9S``ggE oi치4SG)ZRRz16GûaA]\MA{*ﺇOq9°Z xϣSoK4d[G,uoՕf0@8c-kZ푩4[`R y 7oWWq*j g:k+ H0mLYyud #sk>4‰M^sC2M߬:=Qj I LJp+=-,GG]_N=h5;J2kKK $ G=I}u.d k-;25BPqv"F[Ypwjsi_inpA֏#uw!sM4¿Ŏ=VG| }嘃^nxi^'2COb7\T}deP<) k};80`nޣmJhTIӟ1O^OT$+ ~4[o3h5ؤށΈ >* ;K[UI |9zR9_l hmeQ\^=UnNd+ȏ)4{JאT s)/1-~lc-T0 .RĘitJ†tkV;,L["_>C&O~@qlZ\ozTⱏV{5J@T6ѹ= u]v"C.93 gg?{ا.'G9Ǧ5IB/6]ƽxc|r4d־? H[X2wr`{3,ҧ cb63lDZқ@}ZmlDg`{ESAHč+-4Ҁ(d<)l< S(ŀ1h)k9r%K[ۿMƿ)WQI/G%nU%Or8UqrA/jiDOmէkY /t\ql?G>J0P5=:gTݜhF<)Þ?^_fL&'EU ;eP2󧎵 V]Ř&9h*<ɶ;Ed` ý]M?D"Rj=ק[R)rH nsǓk stg#7MZw,5Z<ʴy3l~3] )Q= }sRv |9 ;v_L ~NKэm44۴ab!Sj WX.\R/Y$-;沴B) /V\M9`3 'IG0jBӌ&uL}߁ϥcS0#t$ov*Si GQzm,{+ ~xKZSPuL+z;meZRzdq6aW.WEWd,^CۘW5{եnPI?;_-^k4JgZ&bC]67 8Oo LOEoL ל2E ,kh-rQw5İٜÑҦk:(iMT,BcjM :I\ Ю,pu,k2Di41S)O!*3@L5ズx'" m9 l VH[ KxLD!@ե9YQ$ZܴLʾL>^Ȋ 2|!ӵ+Oᾋ \a172{o^s|5z OԔVO Q|Ы+4stpvp ju[T!6AP66wc |@ѿߓ"RAgh06Ͱr._$TWEw 9}"seTQs3fzX9޸m;%Ib~HdB,yFXTO#JX7 *}/i }VNY8mv11m^2DSOx);GQ-Ù4+1Jumg|pWc%c /u]EI|5nApˇ/:xZsEX2 @,ί\fq?O/cg4 ;^=Vʝb(6[te1,%L8ڐrxO؊ U9N:is=?( +`abAU϶+0@U5 nW@Uaz6Nyp[9#Tb |wl{}{u8jcOJ is; i5; MĎY#^IX᳷Ыt5o_>b {pdL#Ϣ򃄲 l_UH/L:w"xp}}*Rl[>60c'R xx RTCf" :ehwpD޼캌Rk;kv b{enLx>=R~MKGma!(f.!vQCol hRٿϒ\ç@Hhsɂ\%ۖo"6;kР(ߢU.ʘpކMBj#U"YIfұe i+)7oz>uӣ/t2SD0JϲaAߎVj~ Z+?h;9~`\|/~Fa! MlOݸON22Ɗ1$\9 ԤUL @d) g;ʹ6+EOSNF98D{FfVw>9uhtLη>֓Vqjo.ҭD1Md#;c5Čx? YJ񅛼.%Z'.rz?%Y@MN[G@fiϝOr3r?ǒ8qc)>q:W nYDvP/$,wYO,ܖ3C׃]9Qo23k.֗4'px`` :WLx|OG>rH]>>hvT9e$Mcx1UC,y鮥$1m5ƿObÑ5ʠ%a>uLHgmLcVVR"/T.apS'H/<Uh92T^)騹)6(Gie\h<_`& W;E` l Ȣ|+k\`U(#5̬I$d0󩟜:QԘP@14ŃZޗ.0}mxa/H`;(LB# OB5o}wB<' bd?3R9 #PdGvϑX iݪ[P}ؒ@D[60zHg"^WA[$J:-ف[e@Ωe[?p՟ջ .xL>bƸjߐq9 jp讍@i "R;VU|V1]1N;1hi+E 9ȵ#ģ)h0ebK.[.ЯR=F,4/Eފ5}^;PtAuj9"#0_4䷝ϓ?O9gCUjNDrO#C&$&A-IA7nB;*0"cX2< }Z,"KD~F "|]98&7[oG\-@Lf6}4Uz\-;BǝB7Y]S?*h%b; !JGpr16~2@"71~E}vpq/[|NJ;*?b9Yg vW6'֔')<r#t@ŝ$KY@AWL$|+p0Kd;A'?x{/_)su䄊t'71'G2o{dV~#>@n d`mZ>[7t qNlƹYؙߏGй(IH*2,M:A@0&yX^LlJ] 8* ],=G:sJn9ěe4kV]cRL%_G^C$Vd c :UOiJP"R+m4xr<.<@6ɒ@ CJ)A8 :M`Zb<$} ev"!L,?UtBJܢDb2/grljUү{k3YZH]x- v 2F+;uN iE|_(-E%sw'mBwXy,0^КS腍lrYFd+ R(1_%XX`Fʨ޷OՉ`cşકLPx`GK %U3cETqEw?“XvɏA%psBS|w$VзͷRu{al,2D|z=2IO-U[s׼8Bd06|;MU^JqE7),\Nx;Z6#rk%uS53~'tK}_X5 ,ƅ (h8/Y|Irq|Lvh:SX& D# ^|kwNOwI{1Re3Es0ͦJ/{,jvXۖ.ČkP7 aeAmh8@%eOe{.MLTdh?D.c]!bcyޟ쁙 .暃c̫3A{Q]v1Vx90-gzP`{D|q2ӺL6P#BlXoU5ůqW^0h)kCjn`n=;&ŨCcK~+EŨP$TPkR8Xu9bFRڅ42]i?n4ӟGhECTu9mQ79(t0a Cπ| ˧q H%+bsLkN&hޖ |c4b^dرMKӜ!6E˗7"㏌Jo|hw*'y˶nR;-UC~*طxH>ޛb%p5pUHNBhi &UaQӚp.: ! #׭d)%XQ #3Փ0CNLoYJ~H&)-RZ%X\ FݬPO7}\8bT~ZRV-" ,Q~,ڎ5HqMF$1%&# NѕIk08lײ.$.M\ >jFbdD\ syCQ?2?QSa$`8ȵ?r4lU?cɉDC~MyrOeZNn 34לݹq:1R"PQBziWɾk)?Es>@4PuHSe%C>yRο aR(X8]!ޫSTh(|.%kxQ]N)As ޭ^Q儘SS? )AEjj4qq[\C{<Ř>LG2dB5X*DdlD#`FOf9 MXEu[,<%_˕]t&z u,ou͘A-p?Ǥ~:(c%N:))ٮ `6p&wD"q}lͲFl\.cSaa{p+0}7QCG|Vg}yK;aH^b^ғK}1\7e"{0KNgLou}DعKq7%޷@|@Ji3F{ߊpogJqD"SRq"jg#?54.J Bt.36H//d4)m!֣4 -&v˻8$;;*} %6٪*^"8 w@ȶC?ĂU"pthIH7ե([ yvln:Y;prV~*2;-vC,UBiF.r1:}lP~ðY RY\&RH,hR?ܥZG=6ݵ7 6"te rlZ`ތk"zLI[Qh~ԹYĀPq`'q({(>L,UCGG I 5#jo Zy)5E0JpnI;pUA=kw(-B0,e ca!FMRzL]6$˞X.jm#b0ZSX"ӹt%%fNX/gQrZҜ7C22` _~zN@rz^G1̆xHݱR`1Nˉ{mW׌ ax"ws.?:&q$Bcs^0@ns:X|=`}]3^Z׿$#Os/\BEy´ra(#9+e>$6; ɀ#05{?+jٍ#p >PotrQs1b 3@;=iWeQNiKp0MEɫ˝./|M |,J'ɇ{jajyQw >c7%,Ԟ&BNmtr/mL %3N;Q 灣qTQ(ZM И#-Rj3R+)+ks5e D=*砛 9>VSr#=9j_7UPqtk}뛕-V`ܨl+.d!C/*G9> uqy4U7/mP{ (ࡋ ~ޔp70$z³/yppܚ/M|ҺWuH](^YRʑ,s<]_)nFRQ-)؍#,Nc0vzC6(M:YB!>•DY] $턙 ܈ ['}"PDb#RupO4O3i&uRVZ [PȆYGbRi^88Y餤O0>c,ˢ-$!pL8mŪgt̂$J{>-6o}I k&e02BŠyԴD~k= }JZnCyѣBvi:TQ1cm8K!+50!{@>~plg HxBSh kr>}ob:W[Iy_=ErY!R= !I'jy9w{bKqqTiؓMx\Y&um*(M ?7Y> 7s"Tg3`z@!|q|x=l*':Vdd{n~[:ݭ5w{d΁ d>r(2-.*qia{/P,3(ִz)&!o60Hxw4u6-UNI9 ˖@]x.>WG#a#ף}Q!0@T1|e < |j꥖1v_Z]6ض0hRr@?``6T(~box$&f[g tTBt*co&lg.bM(!p̀ ypFV{~+coJuM/~d>[P_Hf`:1Bnk&Dͯ?gٛA6ym7c<ꢍtoi=~̌TS/0<%w6j(9KMOs/t~ZTN۶{1`~&'8dx]b93PLtS7r'4Pkik=C}1Nݳ g`zjJ^"Ïzׯ2ZV-.9"eDAl߂w/.ʗq͊1ds1] 0Xb6U;!ra֤yeky}t0 .7l/Ƶĉ߬m盂+`:6k>4b}kðJ(f2l,nIBF_c^ډ+N9 ,l- c2AjxxNX ?hkkc\廍m3CDc3Zdl%\-)WE蜨(+9q 8F2Pv7Nڹ>k#J_`M$z a=Aj%D 'x`$?{9+5)J_l^ΔKWhs %ɭa+G4W'Ь (v8(.az!"raSa3\5g=pkXZEF?}!sz]GZqڐ>m9o,Ƴtrm%[.ğh<ͯ~浦̘w_ܓ!Ҷ>w0z7,{^ڼs5yۘ]7K:^MmI1C]6b3[?EXG}4.IDo>ҲY3B=e|U]Q{>I~~%0z~:`k~c> 0,'g|UFk%xs *N@+D`- Vmb]32u4}Jֹ31u׾-N%[&=MiXx##I3(3&y=!c[B>]%Y l(_l ؈p0mp@ST <3 3.,(+pIZWrW#y/WQ 'yYA}̴":O&0l#e;Unt8ֲ@;5KŨȁRDLswK+l fC߽WΗH7[REbMCfmy(GFK\bw@1⸉jFtMm.quROp }z-~2ĉ˪TtuXqa(Vo) *I'\I_t$lz=ڟדH$Z{߫G.<ձ{-2qw{&2Zݍ#5&Ҳr%P HLЄLjӆKx2EyA2z}( ` Bew~Fg^&ᆅ$¥ut"M*~Hx%'!H[ʕryy(,z(iЈBQl2Aӄ]T?1E8i-22`wq<,TCӆ<dpNW^"+b-C]gD"W&tK;7 !,^I/9243xy~pޖ2yl-< 7*[ܹ R | w D%Lk|Wkzc$hdn_N]˯hěAHJvy?E&ݭtH;G)iE2^dse Cul1|* c˵CuR$^uTLBq?ziv8@:->hrK9‚VӴXН븷>t9cGg`s֐="B~a@=C^xHƚ ͏#ffļ5#&&5Kɺ`&Nޑ" -}ƺj\ V!$+q<_"q)PwljbwѾ,Og7Wf7L_fHJ Ҝ|BY61QmFVuSn%Z܋%.C#\w{䗲xwE>U0 YISDagTpf#,c$%CsLn73޻j%T̸RSBj簲/ʛ[1&pwR/fyF)βڪO| 4#Ds?:۠ LLh{)AyX@J bUUflhfɮ,_>v]sD}ЅD6\,Kĉhb{RTC5=9*OdžmvdG \u9t?jQ{[A@"\\J h*fR'4.n2v`4jJq;׾{(+ޯn:ww?xjNϳ}V5@)c{~ԙiUQ3h-G5 S@2\}6ٮr@ZžTIAۊҵ(3$H\w" -ckSͶC,z;-]O g,S穲UٴUs`(~u2yXMYT"@+`sĆmr(T@'Y=Iȍ}J3i$LjP2ͧ^.Դ!A>-U$ԍ}Cc;w2CXFL!Uco|-bYNe;))(x4BwVZJ}מ!J?!vX0/ T:]o>xqiPx׊%>kԙ=f G}%ƻQ63ʥA&~E%J%0*W&ߔtN_x;FDCky䀠gʝpsȧ~"[^Qh+prƤvͅK 3qT#k A 8]ڒ H*uBc.h5@RceE}H"eN&G|aF񊳍$L-|[䤜C5!ŽWZY\5nԈu7YV sD=v軻S%I"5»yggpp>jMw&Á5r'\]Î_|"+e [&ޞ/ڜmV_: ֕uOi=q`MSJdp蹣R ʢgJ%j]n`v\⽕K5o3 b؃" 7uʍͪyi`6dj,o0f HBN#>y[~m8^2t"ŏB ۻ6Ғ%F1>+^ EWC[YM_dfD;0 h9_<̐9+֣3@U4{7p`eũe(GRv↕J۵ uXK?jfiݙJEMqm$V#aV{c&:w^Y;EGo_nh,-g^C5|#һoGBa/b. hņ$kb)j/tE_?5wâG~vjFV4WUNtf0/U莱 g #VPXB'Ω>G Ly.=GQ-ۭXo(McpgEC3*mm&rc8j Bi`qA&r=M>;KY&@/.g1"DdE'`evn!wWunf^d;`F Ս*)pu}03]^BK7u!nb (.VS-Dj59rNnkD(V 2navz}s$E`e>(O@0q9zяw%?J$č?xXkX#WNɇSJD6t[gͩzg5+[JI46č4Mxfy4:'r| N'_Kf$\ a].%d.)>-n8.N ub*1 hW&y܊ː2ĕ|⬇c|%@j%D:ّڠ2PO"Rk4B0u /;D0g gscNmV Ԙ\}Q"P;7u {:"8gx?p- ~W)1I<;w-}*G$gBO3x\=$e3fEi Fs6H" O_*Ϋ驎evKQs$~ڵxX#/;ku!ߐ?quze?]p;  aۄkU'?;G -;~߃K_'O8ōKE(7ŷmkx9#/AT`0*in`w7^5d*k k@26-`o~[j”8PүҢ .GC'l6mvUx:Ln-ً/$z-J9lj`bC3SGGoɗ<#p*&i@N&Is@!iTadu8 r4%SI'DIǤ>s[]3$NIUM֒mAO9eGHcԻKk1gMTseJ5A% &7$8rwS ٲ)[prȨ@U&Aߚ>>n6&g"Y;o3<2ڤ 9s#Yun2.}{=jL|F, :L/e5Iܝ~ΞM9Ҷ<35a$c;7jW5+لߊ8K¸xWQg@K]ӿ=zsR)ĺͮ1Ze>jGdž;Z}O@l"x %G YҞa16lbQD;Dx͋z/M]a6c_˦z;Q3l :y"JA#EɇD7-z sVEM9߳1HOS3yp}vTҭ]TY2 "ފm?Jd Z{ eYDY42 o ϖ#≟Qc<ǶEżWa;8'Y( }XJĝH ዀr,DIrwYxzY|=eE(vA#K=]"d\K.k}@ZMH0h )7irZPD#>6!ºPrېV㾘a)(e;D֧pzK9~bJ5o҄KWd|vJU,mLL#ta^Ook]pR#|1'vVŰ$h(ݼ̡_+{! A dhS Cc0 @QI5U6 :hbD47Akx1NezvcÇDP?HSd`p 1?z'Kԓ{\KUv Sf2[hc`t/֒ f |(N4 s]9K nLAs%ax_N,C3Ǭ"N>[G.x}Ag-hiiu3]69\9q^Luy,w#cMU4-3ccWx!Z%:+אנ V4$R{)0>&MG-E_ך|W+UC>*ZRט웄 =ceJXX*2('q:J Ս k`7 {?`4ZDs;Ŵ~Z2nRb:* zoݛ/'NI]WǾKxPtM]$RmVtԉfx5/; >vlt~_8\`f(c6ԁ(8@*QS:➆A_xZytieھE7H9DV:9@@ϦS+Oн~#pmaXah,G..Aq8(ZБ!Sx7S8b-tGu3{]mpFu5 4,~5o rP^}DnŘpMU;[|+zpw#cqKfh!ѼG;ftڠDK Tz{{)d{,钊+캱 ڜABMIWK,MDOkʀV1hb VV@8E|8ڵՙaсT5@;bjfR13^ F[)oF0˚UAdJP{?4DP:\xBsy TuZ;| /rRh姮edw>ЕdC xxVS!neօxxl= &+o ԹҀ67_XCQ C]BѤQo?VoRP  oT}+T1Zt$4)w׼P$kڿȏF>q*IzSy[`ZM~lvzoBbADUo^?ٸӞb/oOߨ}6MJUذ-<)1:g^ rߝL +H5Z{- iW!ƈ,4S/!0 /dx+q5٦)" ';GK9Opw顼9d+39.#,2 k:0v0ǎ- 7'廎u˾k FIg7@a}y?B\r1ns6B. [:\s%}ʏn+˻5Bi]שH ҅QFJ1 vleAMTJ DttCW bl< Y*0Q]-ΑY}/ǚ~=%a ǹ@4DwxW]IEUx4>?zizx٨v'o]Ujۛ%b%QFSK.eW}4,q~:].Ħ+*~]#(>˞o`j;2VcUEl,i yFm4E ly<3C˙szf,cDvEF!]Q'"k33 (D+,MNjfauFƧ菷({mU+TRz ߃q /EW VaCu֠ dm(͏AC lhCrzm{U% |-M dS}NE#ZV/ַ{ֺbWn6\05qVq$kVxt^ |U$>(|΅fƿ۷7#c`A:8cnbWkq,<g,Bc~2y("UƁX0RB%$33{4࣯v\D7ɞt!z.Er<$Lo_ b>.ޤ5A*t2m) @R홑`p:KV7ީLZlϬK/iOhwJځ:Tmײԭo.w9C } >+0`+waz,;{}pNI7ϙ茁 ҧb 'pKVTo7{u۠ D䃱VU;yᇎx="9u} I(_e3sK$ "%%.};!c/m';|=TAM̚g].WS 9b=z$6]N2C9?j $*M8GZ vMkT\5l{lnX,}w6"D2LXX-A]d+A *r+us#mo칂"(Ez[(֪!>h1yS(7|w59X3RJfݡo0}1~ M#{?rdIU .%e&mPfHF gs 1 UH"g;NO|0H|;.%VlV䏃 0BMQ Ct c[{H-Ys+{8"zB]W]Kl:`v 1)&G>ߝ;ڲg{Ό X+, Zݛ9gԛdg25xOZ1EX +Z1-b;8 U11'A߇<⬎I߮F0KדZ<#v58NTƦ`OiŇ(0qR7I=B;@&jɫ;^4AT-H}gΊS0ΕD=ciC>Bswܽ8)?=<}+)z$vփi-@ LA{T@Ȼu7>JVH:{qk$~*GOF%wg/$my8{k#U)G>ڠg(a 7NUh˿Wrh^12y!M I8 DhJ_p_É߷F>A%FZlidl7\> BDJSc7p8Wg} X)&,Z󞤰)%vXy0Ck{"b`XD>yxw˺0*K;GNtOw"+"WīƲ<7!̍/*S}d.meLorcT~HRU$v!FP;)&R %~gyGI#l +҇L`2 |Gbm4Dj1@$/Cza3v~zqߎ\gש$鲾X<:) _]_@fbgKJwF_&xVJ4W;S 3m|\Rm-oz/U(3戊'{ܾ"r$&`46Say[K_}һ)]qsTPU@W~ҏM`Dxrb{nϟ_]0nCf뭂`:&5on1GudRUP5U&#[~Bc8,Gm}M)3UblF0h2nEg:̘!B*N[4 Q'l;IkU+l_̇)H8!X(!7E3L1}&Lɾ!~ xޙ% U5 +\鿄gG3WKB~"Qq$ooO_f%0E =ĝytjR\![r9>ˡNsuRMk,+K$_p2>30":< 6R3va"7a/LB. _P')x}vW8lxgS c,&Ô"zd`X ȁ,zHcxT/![Ӷ[22h}l$g>P~7K~~ yې~&6f'۸`^J*Cԗb(qOI!DFI '4ks3}x^^0F ^?Jw~779I[5? 3 x[a? ^G*D#AQF b܌M^>VlڐU%;Ey~2/~%7Idҏ`^0kן !b\/W~^fp2hIӉLم1lɱ{ғۏa`&]ܮ+A\^H[ GsG{MBS]]w x6NBsʮjgۈRĴHZK0p-><;SU#Y6ÀFefTwMد prU!VoLQW9Pck0% Ma|,; [}ȸ9B<[r=d#rZ}U+S%1j+i4'd4iwZSws޼l5@=vpC\.^tEˆ/T$˄_/4hʞLAXAגp4M5 JIqV}jy+)?{j*Vp5q%^2QcVHiAp}Q{d!yDji?2 Asu AA Rt`l)T$Z%B)FƁ.*3 )WEiμˡ`D"%P1ݚ [pJ5どkweiu1۟*Es1U(K|[&@x%TiS/?*{ YMjBCws$8D@>^+aYkK~HSi#.g[Co'Kcȇ7r߁MP .ڦFhǟWu^DN)8d\[4yq>W,Lm#6CV@@('^>FMl x3g\h:{t53j-  vS,(?z5N1_J2 mw# `!Vl)s~臶W顓!~\rsUɮ..Ѹ &ЋrbO@>VeD]|,=)ml3״Uʟ0t:/͘ebN淒N -^5j.Q?@'E8OekɯfSQ Yv_C_MCX_fFIF.c1x(X來ımVpbez:zUbo10]U U S"ZaBJoLCq>f~z.bIM2IVIR;q54 ȧcC9nh!MuX6pD+IZա(gy/VW^{RJt!fG?RI%L]v{_ږQ2lIDȘa8(ht=L ognjgTTsr SiwW)r+֋mQ͈v>Ihh4|լ6C^Mi 3^LdXzyړףnoAg4pU7+YPRS"Qn)߲[z;@Uf؂"eK3|/@L*FVx@ x%;I"dc-}K|3AvxApid\$|g秥[=^M-# F˰In .j+ϢAv_ŴAF֞j|`` gee(P¹29Zo y_* *I h Ä&ko.cU YOLP;LFys5n3 3 \>tHVɂhQcj#ikl%6ա/kQp*j_Zc,r9}5鿹{Zo:ZB^~ԫ5!H^ڍ=~O1yD\up5 k 賐`w;zQ'ȓ*BZ/EUJ`!YS !㮹!Ph,P_d $K(8Oj͟,ry}KYTWIW5 AK_1:,hs7+u8o3q\CN\b4$N\ˍ,4+DLhRwXTĂkVe ׎;#F կשּׁ+~׈ OU& UGMFI_y*`BZ*TP~cܨ$.@WjND۾Z73OЃeWtΛ~1jZ=("N!c9LЈh>a>JklotTyH.hx`u& [Rm'#47 3SBZ] Tg)purMhk7!/vީ|X@mW@J~'!uQ%+6qCFYR2uFry>JKH}2䱩Jd1..̯gMsnT flX7wvz?ɖ $UT΀$ .. \S޿nnqdܒ=;sjU7iDœGɌ"y`CB&CHAE0[5caJ7o0 5 KOv*T,S ;c;b@y/~]d Dӆw*$M7;mwZ`U nO6@kjaJ$V̵'j5~Su}w>2lvu.rF=*oAq`<a_uQm&-s7QT gRh&0ݯ4S(wZ)hԣL^$Zw_W ȷ#cbhL![>OZ+>@E#DlCM~~qz=k6M,uRuy+mعvi)ЙߟRmc)a.u PM,xecyO.*޺X1}]HRuQM Zʐm؝y0 1s:8ecS؂UbZ18^yĴKĘ;uJK5-X HnC?EKcSH6&3ZAlpɔ"zK..|\vݹ|;c6MeA?[@ #'Xw:%[ B׶%:aVR S*H=_ݦ"%ٷWV;/=GLTpjQÊ"uW.ew І>? T0<|\L{lrÐ<8 R@tRO$VguWU]6ɺ``J΍)pP& (:AOq^c=A6-cw_bs  Kh[ֳ DnǶ6=iF[cIeT wsbjGq<$Hаj'CE2CHMa1+<Ö"#/*uLyoڗBIcM<5>^jvq#VmY[ڄ '兀{.\JᇽsG/ ʆXL.j͇eRfR"oXjܱk?.zxxE&c0Zh"dx H=J ̏g#ܮ~[;pH!On,]^Seͤs*jDi^֭\/;wT61sd&bAMmJE̻ƘYӸ@l,n@‚&AsL^1(R]jɂM`|bNpЀ>sJY+1f '.S]"6Cr#R}l%$ΕQ;2ұV7j)xb㣃=eUS,J/bZ Y$ lu3&5Yxs@uh{8PR9?au"JZ`S, ӧx"|BE6O|rġZSBq©چh0_Tq qL2gv2ubW^d`f1Od}@|' @U.4X[nn026j6ǦnG^Rpq(*;? M$Kv4/0j'ۻ+#TǎZat  xV̻œET . E13vuug#&y97N%;k//[ĕ 1! ĄٽZRUlx̐I} ŒG{avD0 b*`uk>-"$7գ1MK{?m#f_Ik 2D*ik*"lX:) Kz \|9sPƱ؀#/Q=*G՗ngd$lC5ULH"QDNSk~3Ҫ:˾&.Rd~TxZEayZV):tYrOa]e(- Fs\bCEB b;p5cuW7bxLW6~RVխvٖA:䭽Bf({}h(ڦERbYiG[nÄd \H֭/'p> ?P=4a^T\kjVYEL:D nd9Q H1OFX2vN&DӑB&`+z[f-Jׁ|sc9*ڲ6=n<5hJ_JH寒a. ;+5hYZC>"%JU_ >Y2" ДpҁxţyJk Lų{$r]ra:rN=߯[|9X!$ē*7R]q^E=JW!9YTI!,q287Iaz`[\@J 3Nb^]߬C\ކ"'Ms>y?b@8,S32h(lQ#) ٤1aqCC tYLZX-/g9OWzV]&i/O8X'i\e4L]'?HR@:-o9w*Z-ڸO[АX^9?H2 XQX;fpҺN 6~G\@JjQcF?dgQL&CxTE( qcpgKߟm>E.m\sŠgp+2'|"&es?]Ϳ ~e_H.$| nYI(͈l )z)*RM 4րY[NA 7D3}$P'Z4ūsW/':8 1 {Rq"Çq=9lC8 `7a \i+-!ЫXV e`Zs3pԉeF9%ciGڌca/3qU7!'"֜ Qjh0Ф:c=*/IƌKu#S/e)'Z$òayn+L8Nl<24O)J Oω))FY $o1Ds(Wz4NOGºàV)U@3~`WDxhŷU|83Mhm+RQ̳ NM ޠ묝|C3SXaT/*Z;:(@E17:+}g7Ib{!ӌ7pU&.2\updlXmpl A!Ebڏ7GhRȀ6d]2I~무*qnRAʱF^P8r }6.ڽs-Ǡq_>5@,0BhyE._zsŸHB0.PWNBV[2ۦ? |q6-sbT#^i9Pf0/iG{Gǻ#zmkҹm*gҪ[ѴΕ=/c  0mwAEı3/D<)uIZY$h,JiOh\F G[Oو>ٗܗQeRK=3yO0i%-Bv=P͡9eryMni)B pb"h}7Ml(L-0x ERNn,\ZƲZd_OCƴ"F>3tC^ 2~h50ndF|⚶dQ5xڢXlkNni?ъa-AM't2D~LFȰDf|E{j5?I0(k),cui?m_~j h ADFm0n2BWA\J9#jq3Sf:,IDgѦ%E˦eNy^uU2*샹ܦ8Hh11'*y yKje) (| <0\:IV*DL5+G@~" Ǚ?3R6w{({oR?b98G:fJ%!r2=O%.ClO)viRdP|2  Pd ] /#Ϫ(íYJ㵍֦,Uo -}c|BˡB{4 a_Hr>OhlT#+BV& ژ1ΕTOv1п/@VGEmǵ)/37УYCm3uMċFE~yR~eePZ27]Vq1* q݅d}REo OOѕU=xmv .oAy'%L 6Xȏʦ?>u*l\c;m.[#fϺw8~06(2QpŰ"1&<`P&><.%l䩖]{G@%UhD"u- <+)Wo?dCL%DGԔub3vgɧe(לƥ_Q[~hr+f`~'?ExfN2.Zt(7RJO :%Aޘ%g<#U x}{VC^M y*.4IV( gQbO\Ty뽔}V 3.käjEkSIIx&>^ᔔM|@ZHO"oUT\;bfX3o+io:̂[3RS/6@wbk߉k~b84-՛3}E-@݋<U%QElOJWmkzk= - Wptx[Lt`$ 1TH؈倅鳆%ش 8H&a.9=<&is$iN]\x~b@εrofiaL 3NJ y՚g1G!^I:4,i鶆*.+>z51벹c4IŻ3앜46seH7\|魬%{Pt i sR+2Asڌ{=q:AWǺ {&Zyq촇 ִL2,dvl~UTWehܠO'O Xˑ ǧŗkT]I5& G[[= ͺx' u790e_ļ${6NqBB[19gXUh|뉍oT0iCCs㷀f'ҩ*s݌%jE*u){O(kSSZHzF:j0ķn!?gԶd`G0Aki6Ug2۝!€)Y7g`~G KNvfduxHj.2Pu2K`hپ. lh(hڮdruÒm?gc\P}я'R 7\5UkH} ΫeәTw(1dk~^8.a xj|P<@T Y&+wf.a^P[})K%iXgl"b䄈X/ Cxad^AC-r_zc+Tےa/ɛhz Gr>QAk7E낔KN8`ph@L.vɩ?k܈x֪## o3aP[ Py9`b*T_*=b Pm5?R&,F˗K۲vb81Gǀ1sz $bB'' ݤrW ƒ,))c8F'T3lYoiJzuj.Gͦ]1a.y!@|n32|I"N9Y? 뉺4bU\jE?٤ iݱbuY /h(ziq./ SEls([͌xؼ7NULBVda ްPaBׁA;_ӆgGr:]ѫ7ɲǩnf="8xP(NV2O Յ q,?}o J R7~&$\A_CSg| 7ql<ͅDrEbm?WDĒvӗw"a0>!Kd^XM)$aHX̺,!j0YfJZnFS\^(Zg>,3PG"-s/('&SYm?n\ ( Ohz&?ySTC <!CbJхѾ nS)<,,gTun(6kp3ԅc/`k61r&,A RJ7uLh>hIZckow.Ss?:շq?/=D+f^l_Kej{VFڛLo p /!g9X܏s4D N(CɅZi+1ko5oMæ;6vMC<4ѾB}"e'KpHLtP/oedΔ-or۲RXpi>vgI49-ml= e%(rK?^b5S@ >%W`sE7{ȑ]n^Zה@%+ n 7Vɣm y VXCAjO„vrҪ!´ϡo^$hT&2h Ui#B3ubuZnȴut}]PD[ )횳ws,a {jj,8'␎D#̂>,~YP8|$(vLr2mkagXgO3€`Q͇LӛP1^1'ky򁿅{@iT P)ǼJ\rݥI(k %'Lw2q 1%b"l SsyX#5X-O{ Cșq֚>䋱KiQCcK*$8_ %`EUujoѠiB> g__KtdG8W U4@gwq.X*.~4IwXg&ci :bC,|FM 56cT1*GKAu@j/&%(ö\"ryX|yTS:\_#eiŦZltw.6@n7ŦG6cWMr4%kc Ͼ9C_OMNqc6{[P>$V߆ct=[NP%0U܉sYVI sÆ=o[U~zb"/a?,4ι[44w>qmE^ F+38+pU$3 k\7@>#d[|荺P_J5taS>hgobc~Тtkւ>hmoPm YЩpl % "I}mJieUKY-SBG=ې58-w?DnpϊX@ȯn>nzgZiMt!tMf@H/ia./ JgT|H,59)ҰׅHi,䛐ׁk!´/٦v^"Ehzm6"xCߡEgRTJJ@k֮2,*nv9ZBnTOI6Tؾ쿠sC+>񌾰^r-feHj+CsXAk{MbM`9~Xh0ś%@4ϸeV* uG&I C;'4B\)*ƾ=~D3S L/;fwxk> В"rj Z)F%ˈ㶣0j᜴ ؞AW7+tEF+Tp|zn!Cn JmC~$Fh=?Vsh9'@تr`/G!(\}=( W; bL Y9'F0֌u=b16)dD.qzl qt'u.:?M ~E"Yv; W)E[w_^HU? ζG? Xe ;@9}$B"0>0=Oh A7z6䆶Wr-Wj:[a=lLv$' K)E\<['{SտGh`iΉ;|TQԆ g ’kS~:WaUq2w۝a] jv+CQChGݽk_[ˆ{f%i4S}tfyeEƝGy$_OnԞ` r;O:f$.l.[cڼK.ߤ(_uȂ.RǘW60wā=v=2@z4vQE^=e|-IvoJEN&D,M.3w[8KB;k)(d6W)Td BF}0TSѹ2gVCգq+ Saŕ䎖S)W"a^JFojMm _`nˏoEFBfy^GTYӉ+oQ>jr$"C B87[R_Fy|;9y2 F>!ܹB`@8)|)P˖=FcY*0B+K;ٮlVajT}@.ںю3j/A MGWva6ܜ5J Cd﹚9#2FR\J%D9' k}eLAl8Hf:a<N5;ygfD!Co*"QMcG65~N^f b}]GzIo]謑ҭ#'A 1e%Ma4ʃAKI$_=hu>0RI=U5YM x84R\VlG͈O棇ȲT"caY:[qJ +>>9Emo A>?Z9pqð_wlr0cݜB K}dMW7,spf]x\JiP2NK3PId [z9vHq; &7'~KaC0nhrg]FB2\??bx^DFfaf}CzS"Y$!0mR=__zE=+8iٱٝ՛q 'MVN292$\@ ,P$r~6WDԞ,D[HezH5UR ??(,M0 }yDhޚ|JQjӯɋ6/ NdI4:H)`ac|rP|CTP_9yч4a\؋MUoഋ`,B' @O2L~ifcQxO: w}tGD=eD, V.4vӧ a~}l+ o!/({fzeձh!T+uњպO,g+! k$s;|0ۂ  TlDТ>=ZBJb+gmRYݝ_LI[_"s"(A[y%F\cJymHUVZ6fH>zGɷ;uH8c{ ڕ9\XExO6GR0 >]WDx/ 0Nrԓʜ\`xω([B4%gK&Ļ7"˾'#Q۱b[ `>vnĸ'[l/+~\N)$>T]ő(J5Yy +#w^Ħ1O/“N§m2"yfXsϣ҉y2sY؏5:߲Ҁ7H;!!"%#\J4g@8k_B VKLػo+m(-vtwUo/&' ]iL(u0xty2`bʛyT<; < TsNڝe͋Xb7Ϯg!sG<_ j-ߡn`7d*cPy56'Mq#L3/'f&ݮnR !R3A8J_i~:yE 8]bU9LF$bRnv%,R/O+Bڏ޲鱤9oxJ1Eo :[ހn5 v'v1jMM (9-+Wb0Ԭv-@ARXi«ρDr$sAk~O3mMg{v2qAM' Υ,mZp)eb;K0rW͡b uwusPvټBV8lyEv{qX4CxAW;qqQ @hk[JH@2|d'!yNϐSos_Lpf+#Fa++^-p-K" _Wds8OF$@Wٓhv> wlEϲ`Sk<sco:>J:0sSlϾ& V<$D(8O=5jU[[>i(8OZd\tj9/w͝cs T c.]MjԒ sƕ֌yT w:֮o@}F(Qe,eA^6}1ci QJ RR[ד է)=ez7!NŤ`#&SsZáZܑ'5#lA ke$#Em~SԸ1Ć"; 7IEb8]_f-wFB]"@XS_7eJ;tϹ\>H/L R]=b\G(H:5akphNzs3/]Z+Yge^]9]zvW}l IQ"kT ju7p7_B:NT!2'?ЀX&*dZX}AK}*cBAw3ff/"+lEJxgSNsK|7`vb7“ _g֐u#)WZn_G\?H} I</{4\ s7?킞y3tzآH[PÒ/Y*?a+x$N k/o<%. /Ԥ80 ՎaO6vY# l}7ʅ^,Mle5ۥ4}Bw}td惘E+Fq")//8 6O; !dWzg}UzS9&^ kT;2`:N\U<^K /f{- ];-¤P^)gDM>XByVR"UVcQǏp]㣲 gy;G6M} M%k}@23LA&*([ azF3O,Y !87fJkj_t+f<[/ ҅ʚ+M^W KaAXy7;^ng7BW+whc= :$4,đgٗ!v1TfX$ꏀ@[0).L.gZ-Y=dk~W 7#_Jk4?f_{79G!îc# nCD-ss~Yu̙Lxa~@3=Q 4 Y?u dl-M~ uPv IfUS|l|&^'oپ(ZHڨ"YEWQ˓vj {]$yNC˔/b"gv/ h [d˺`6.04 KN]R*Ļd?^ؓZHf{^aTCŹpt<+60@28 "i(; Hw+u#h&q*d@(yt+D:m$@`S]LQ[=A29݀W}%ъ%Kع=J~#]ZP+Y倕dF+ٚYtяф0^ a4ZDd-j`|OC~XеF6Ʋcq*\IgoJ*UMn ]1M/Xo;u/F- FizjPYJDt.VĖѣP;i8{kк}esƺ-HFNF0+J3 9I Ll! ګ[U\=IX\A.?z kQRסѩy_RI*jv=% b]@- &R&;:W#Θ/lPk%^9~T)VF:)+؇j }.O&ه6 7Ô:Il)ڪHe핥6]pʖIGwt":UD,c]IEwBV *u=b_b,j<뙓t&'Y[n !rz)~ѤKD36V<P&5çCl;3m&b)[շPY }:T2A>/jJ5vIiw}KqьVcSL1W4+blv?Yh{]HL)$ѢvwO-9.cJ>Ոk[s$J`oY[dc$Ԓ,B̕x07ЭזslMDN 9BWufFHoSӜ[q6|^gxzv&Scge e0 )Y96ZU8υ\xLK*7M%_6?;mw;i $Og]ɒsuP9`_7iWa:\D=iFȘT=K.aaFB[3Ax 4S#5z&!G.<+4ْV^݈Um|P%뵥$n- I lDV.">(2A6fϐHTMmCu'1/[DCcO IĮ5 d M *o d~~*emfWkЂG%@VVng,ކ"qa".;\J_nKo[#k%I/d I nc8ڰb@cr5UB<}`_d&%j 넿WAF[ h`Owj&Y'C /HגR8`06. ('K~9qCmֆo]xoe+\0mAg+hgs٫bu9~{|?P9"N03?h3cUE5O]SyGW}]" )-?R;.JjY0>l(9gbhcKQ#6<8>^$~ $*&I1W\Qǧ 6x/([Zso1yܿyVTl"ׇ2#$yټSP,V Kђ]!SU%S$lhX@ڂPyN:-ò#)Ϙ.' qAK+ 8F;ա#% ާ'Jn}p||&lJycђbc[L Xʩcz X+wP˷cf\ bLihd]~"/ &m}ͮJ[_.B+n&5<\x#kL'lВ05K-QB^>bt7-/mo#՞U"_i zQ'25ݫKw #_H8ʼnе'u8"bz8a.Oq\_S8ZRq+|[ߵ`ױQ)'Wu؅QzI%ĸNMþþ_EA@P&P< [_9˸ EӿTY\dE )^XoHm"a@"zDg h F1*)En Gg{B~n[+ܫo]/(o3YMK>pz+!s9a򯛇gc(bs֤L`|joqwS!^'cyIi<w5W/t֭>\9}CV# PH޺KT/ݳ5fvRP[3Sgi$}!edlNrCRn1CY}_0:hh"')' b¶ECex\hW[aCl`vQw("f_YKGeyd`)[住{)W[DU8ʕ<"B͠):,Fg9[uqIղ]UǮZ]G:׏݅֒D R@j{~1%ǓݸͫEoX=]ev?U9J*'*>]>vk *X]߁m@++L,F+ R8ږ0:W/x1hnsRJn;]iQkjud9 D md)n rXPwso #Ba!fX_Izan#h(FD7$ܘ 8`&FxUFPq)RumtP!"TǴEaYƙ>Az_"Y.;`)· ̛@?i$^fGgA딫TiVժij] bazl9!pYi!vr+'6k_QS Xh\NXQ mli=n%!<LSܧl8Mc9cBhE Pi5)_EqaS־b$~i,˙D9|MX E=>pgr*&P1Eؐ P&N<]N,姶o7 \K>&4;&[-WeLB@>QvrIFk8|\r.=JO*]pAWOyMbDl oΟ=x`n #2$@Ҏ\唟}ٿgz ԅD'gi^ذޓu;Z322w|. c:Ts"AuUZȣlg8 +oT)(yDgBtkH;z2d`^🱋T3Cӧ՚8t&/}I0Jx?Hyri6.8ZA,٣aajTsy-ϫ\?u{ZnLz@oTujtחbEAhkYĢ+ޱY {ݡk;(IaG? @π6ڴ=p2eFUI|aߎuM i} nZk>AcYZ0="%.de-P2n:21p"ie?g< }d7 Yfm"`&4ɐhFԶ2t2}9>124>I#n-(U%Ab$ &x++yJ/Ǚ }bLs T dIA{W!t% ?"m.6,\؝djnCSTVX!B8rϣ*#s,܄6WIʌxm\>)Gͬ[ue)8lcOz50XqNfɓQ{[@Ot9sZ]3ọg w? 56[:WU+DC>ij-Q_gU:2}9\W@_t*HAiĻ8AN lLow:T^եÐӂǽ8/K ]٥wZF0]CDD;/ޖIѪWW[ EpO wE9%ZN!Y<\a 3~eވ5N[5׾&O4v$mŁW;cń {>bִ}- mD}uMn#@ƌ$b[t _@ի@胅}.q54;[ b̲7l"1q3VO>y7UUڇH1%r3wQ>bJ5 DkG3o;5cCd$"WtV?`b|6ﮕ+7)g3"͛,ݠ4ESLQ:U*@rTT:hnן, ꌙStgakmG{FTFpr՝iSX>U vW֊*˨dt\SEWNfC+a֪T^7  r)Q#WljϑL_EU|+ZLSrXϷ@^!bUqkk U0UMхekcV2}},Cw:۷v*Kܺ~aEy{V |4XSBmЫkt{w+0k< AZ̼!mUu=VVP,{PN7rQκ:<>/%lޠCUraiKd&>{_?x}(D>Jx#>X Lt&}YXwmxV6*D׭idp4ލwPHiфȒ!Odb (y&#PC:3x <9͂X\hꠐʈq']'@SPIJ_`F Qu: z*iT" b0UG;ԋ*eN]T-,3eQ;q'D?/RU`ofk6L,_ q]w͹7 %"(.'͌P[üZ7UgLKq'^{ ,&6^^h+*+(rsA:;eQ\U8i'?m,0HU`R5[6Hej_n+IۼMkQv~0o. 3 Kuk<ÖC-KRֹe- ?saྦpKSHfEb`7t6+84OS+7:iK9 eǣd"?7@/`\LIm+)\gv \Ke;pPp -OCFȦqT<{XQ:,-=y$W#q)\?+  mFz({(]>wqQHm8$se!OP!z yc /<{;c2VGK7ܚ9 J[ؠ\hz K.?%.8_@P(zPAJ4qm'PVJf^=h}w)ñ+s)zXH>tӦGdq0G%jil3A47d+n=i|2XI/6nT2)t>ms"C&YS}]D3 _I2Ti,t;oøcnUC@i꽚\_\vl]RBIG*J4_/;jw7aOfi 4<*+vElܷqwS:`nk<eS᫡@YuWJ6bn7NH֍08Vc Kzo޳B5) 6B0}!(>ON:}jr|' F_o[^#6~4Z3v-}i5hM_eE,\^jegd9¥~>bs\_ArE][kooALlv0w9x%%T*g^wZahy[`"}'=㊇ 9sjfQφfx`W-0 430xsWZXL{_&'𽓧YvEEAVB оy;J+GC5ao6qs3\=*LL.=F`$FFTW،~rG[AcbN0 'X}'܎fM.4ېaf@%aRuu7Se=v.-?$LC)1F?r)76 L,?_n#N<ΐܽQ .(?vCj1HHoasc\RNVO$1-`T_o'NJc0 ೋrcl`ѝf%h~ghj "+?0,]̀u 6cbY"Zᒠ&c9E?(;b/~k b⠏ԗZ$ۜu`OG׵-ui 5(i;l7bZ_[ !Ֆ9yž35 Щ8YU$DKܤІ9leȂΦ&;Fײ 2@?QDHy{9N *q w&.?k%bYnXk^-BYioʴȝhBcD%KrejW F0Z y.CT4n̙ejϡLćno~O@Aq+8/~6JJDɧИ2IbDw_PsƉy8͹|\?$'4  uSӲfP>H$vh^`$nޙouLlm.u㪋!{{(dNu_k+#dîN[>N+il`rqU[[NOkh0j$bDV(^BjjBJ ͺ4Iյ`^:;v垆A6WԃW=ht8R*MlNvV$Ɍ:Zo/OE`)1q[_t)vZQ/0&@\lheJKt?1EN%,@og}:b=1+p^Dnu!$l7Qlel|$`%tTbH́<m`zUaU-8>JNgyL%s55&1@4yAo,Vd2a.`kJ& ZjQxƑP ̹ 8VĠkm}d+4ֹBo"%$k?[~]}_+tɖڭԅ(,|{[v@uzV?hW&1t(ɣyrAJ(fp3Ibcp8#n "4)>f*־k$uMs5 J{6JRv &yȦG/zN"(z 84xҶ } oh7'(1quXU-#m`2Y1z糖r>CJA)^̔$=u3; 3XE :zSm6m7o=8wgI a֊T4zEr<~ps)yi굳J_xSiFNv Cn'w/zHU!r[j ІL49< HN~gJǙqdO2̯sjl`TJ#,_\X~b ! ֎20DGM'&|mUrVUz8 )^MGDw#҆s-)?lޖhK}a1uvrM֓;T$>+3!h~XUL9Tlîw|'O;Ɓ^'l ^=5~/oNFZWA@6 4jόqϨ/>^uEcq;J/b>ՠ:w3L|LւJuQFdž,RdP& iW?}a [G.ȫJ ÎhO`u]To:rVb:IJߨ[7u;DbЊq.J!aeu(U8Fc/`Z^/N,ŷJF=Jf]7_=$Qu{Xgg K[,:A4#qOgs$6%ܭۍ"x&ʴ%b~%7+HW0u@Jʉ9vE_Ʒ?e~ 80/~̺s:e&M!qya+,3.@t`Zγ֎tGg^D/ q[Gt<&9yX*8\ǃ< ΋i{y:a_$mrs!R+P6{F!(-/ӐQDR,6\NPeGoƮ _zrϚdžpB]u ̈N_>j TݽJrʭwa)XNOi;3$QxG}y&,1w#AncK3t/X1A;Ҡllt2][\Ufʎbs+a9m2ʒ17O8^`I:Bw~G˔w1P$7kG5riK?IoN{V| 1BX7Kt|Eਅ8n?eݏʶVf'DHK'&t.VE3GoV!+x2 W724Y}A9jt׈v=r-7Új6ণyO8|!?oTM 1c@+=$ B`gm$7]: pDMeܢOO *i ̍-~٢@iq0d|7btMo1(3^|0l{.$ ӱ-Mg 5͇7=>7ߖ/p,o2ՅT([cNܾZF~7Zk~~ ˗mTS}?laZKHǶ'cNk' KkZ h,#yq@!(DQ|sbcykNTuy4zn~сQ?A?Tu/]1$_wR܎ޚSm61b~Mb2ZҟZ=Nc WTE>%t`fy4 Ԇuoث37IV7 U, uj!pD; ۪RL="%p>=ty褉gO CA.57N=MIygj͡!SCh$JஇyGJ;A1PoL@5|{d;9)K\=r=oeAF4wQ1"l<aϣ_o*rYeAAC&F4>D)E[i٣PBDk۝Z(እ ?Eٶ]h,O+snijl+LԩK0tgrE_97_>(Kg5NC}z4{&YLw7W?DDU޵dX9oB?IWwQp{IXLxbCf)4hxP8q-A&\z;mad=vGSݒ[Ui^5],i.{&|r(∙4>eqjԽm~Efq,RhD/}8?4:kB>yݑoc\R!&H1b`fBYyʟ*.E@~TlwdgB^hs9˨G`㋊]z8"C3\a{>zR'p=↼Gv342 t?[]ִ:?c9RG~b)1Nos%&X wh 4ȫ1"a 3[/MmwՈ8%3ev?ٛfu .< 5GcZA&P~ әIG0i Q$kΕ/[tZ fJR:xom kgJl7UYUيlв̀;ڥ.f o𭍖hr $ v3+H'3導bO-HbOt% 4y&n!F2<=!zP?\ܬTYV3RUk rhdOzV ק5@e"ߨzىwH8 'hU}hgIQTtȖ93 Wbm7a.b_#\@q% 6T],-H vjcb7 ʗ٭o~Y|D.V.VONp`>V( o |[zq3ܺc:(¨X DQWu:ڌ(Gx;໧AUP!^b].YEz3O,ZF5՟ ՛tD7 JJ8# ؾf _;曟HzN%w @7բu>>*3p^_k!=͇TL!FG[:N Dۭ<5"wd/f]cBz_襩SA* I)K+(Nc%rCzSng.w=ɁSCdA~'@ӡ^:u{ Z&`һ(AOTT B_b d^3ҟ 5V <1pkkg0j嫇( / Tzx`2ⴻwx1v)T޽T`o/@6di~&hPt`9U N,Q`c\NGX^?$M{Mr>ϪAGYD e{h?z 2}2:jpaَUߛco-lĔ{\<(c.Yw`ՏA(Jr(aS PJwJJI?_V3> bS7LHiDGk1;(1ױK:PEu Pe2*,[(s6_Z WfHK#Uc}O*.O6A:{3-/tъci]`|M~| },!| kP)Q yh*.'vBePb%y> ce(E N-!z{BhLaSx%)-+#iƓa/H0)i2z[򆢴!t^s|?MUM:2§3=\"ȔP=׼ l#ZLLܢr#45\χ 2iXE(T *قVhb@P&u]WG"ekrk䵖iF,$-܊MYYE#14u M.,$mt~ w/N}aB4l g/fdt}0Æ"!ubZ'{7)6¨0ŒϤNNז#{(*Di.wy)ɟ> 2y/|hք=a[:9;5$=4gZ69 B4b1o}E9&y/)[q$.ض1ZDgOR }S3(gN(Qvȱ9Z/ kK݁]7²(F8GqVLN3h!0 !NG-`Z.Ny)n_ݹ51 o~QMiu;RWyKr=q o$_2HtTl C^|Y뤐Ȗ'sEcy$V2#φ ݲBhrxfПZ?.dd :|'*4cgQXEjđ41+:!"0 w,Zbf lHܽ4xȆ!AstTaLz]}":]] v6ǵ,\P7 Z5ф6B*L9V6I*x߲Y0Sb7ʝVC r {S= iT-AxD&iߥkD6)DLa&Ntf."`AcvGdzpQмؐ%[ jdVADM5}7D#[HGp{zdߞLI|%.{S[_w Ap02ُ׹Loph=!3UQ1jkPcb6w8vBցّX1D2ڝ6,9{=T( @S |);iʑ (dkz=^e0) iCt#ueo[c^LwSh﫟CBῖwguybaM~*/VB_A ѿY g**4O (@kM}v`|Gr2[z\MNhIR_/CLTg͹2!il{+e` ߬&q!'բۍeICWf.Rs~$sƅWuSڝ71Y iaQ%l_2M"dZęQVb6+SӋM qzÀ@%gHu?35T YŬl&S9h+žcqZ^L!{ ~v'A)b]xJY|}ww֧pXɈ<^qz?ބmxZ=}NͅjU-牓'3:0zԩUywHs ?.%:vJl&[!U~ԾXp*s?UQ:LQ9W:D%Y"` 5̍n1uIS亢ۏbGxܐ)TF4qI(f+#ÃEǁf7 $nqϣgu[phsB]oH}`C@ [i`QW5ֲk W>v\Q@ntg.|Ԧ"Қ 6xp ܝ tܕ QS^M͌k$Ŕe)~u}i~]A!aU9_cWOc]hˠ 3>Ο._)Uv|U"=EB3{BP!C2̕ĝ=^zRp|vLh +tPt㼤wmIsF,J~?#tj!A@-Xi8-z*d ̱f{ڗ&Ed`9MFz @/;Pe[/ZB,ppZ'xœ$=:wlD2򣜡R?-3Y̐p}Y' C9"Y! )_묬T$6WIkq]0]9gㇵ83'qЯc\v7-~G- _˖jZtL;羖rWm%9Fa0+ aБ/!*|NռiE"s2vާ_ (8xCri&JعK[9jYDlj|s]ΥMVacxs8ֻ}^V!G |c/JL\!Ddy6rԌв]!Vxʮo {U.CKD4~x1qo7\&<ͥ2,yrFncgE6 dhH{A;ՀYtu9G:@x 6q B~oznK$t:Y<{y? зbeRaTާȠ[8DX,.5FI&dQe;RҼ۟@ԂI>dfH(1kl'⋘!B[a'׊R_uuf24u9Y )qzw!|]@*\&*!qB(Ht*y^u P'fpO19C0. _% ˛w5CvL[H.2vc&].'JxA4?k]K-g}Sd;YY6*$=?kJl ׃#BB8 p&dY%" @Pӧiv!|6Bf˂8¶kf!%]謷P^`'\8Emw0ľuHNN9WsJQZTh+.@a uk~p•W#W7D" $$_z: D9ZE] me#_ bȳ_i~ "јm?”^c 1с7Rr}%lQz۶c S$hy yڻCV ǥFi? FVҔiVD-Ov1p1:G#}; ݜԑ9ӧ 祼W*0VXXCL(#" sNӞtE' pJ7jm h7e;rы)ΓU azƪI&͈?.7lT^AQVSR#cLpؿRК[>M]Ak\K2EU)^Nz#3)&OK^G oSpL]g:7qSlf\_yPmHydho[%.V%jIҥ>!Q']Gf*2fT]P)^2μ_ i.MщE` 湈-)9]_HTclj A0^!G+,ʖ:9wVl8wj쁔ϻE6: |Q+ %1G{8܉^,Nd#]" bIAעN}` @7y#p'hc)1tҹ26V.$u` 17˵ϥlH?d6yvh.H?GNL)F[Q5[_? ao=4d3hj?gR'` CJKCeGժI}yǚ.A\ilǹQxQnrAWOOVi[\Tp2bV{ fTȉ#Q.JHYY\m5b(`M+XKhmlsG -?E3ѹfu̾>^~6X5$5d "k4?DPX[n@jD75{1\ lM4mQ<[k;LCt1\?!f?݅߹1_r3aʓ\.jzBD )D6׍ՎZ83LL(l()a [\Uܪ=apS@/r= 'BcuQމJhJބ;5)OYG}1jMNwf?vG 6{1z&Q(Gwvl?dR?tX Uި}=-gԗx~+F)+kM|f+IWt-JcKд ,6IAٔ5}- O[ù:4 >T$<4%L6/8g5KGc(% ¡I>>7S_I^X킄wExzFbԤmI|"6i}Ĥen\SGC *D@ԲW #QnA?"O[s!ͷᦪel:OۓB%% 2t!s& pjO23*Ջ28G" Stl4VCi'߭Z {"6됪|'Me v{^f#FgDu#%*"WZL!B6 FG0L?qB[b|8'Þ@h`+F-)C[ T/4GCkCk7Bj|R8,ٽG_?H'|vVj:!`,AL'}=] nV٨oZ{K^bIeSΓ/ s3/ʌhp1G5x56w+*I"*$H#?Y9h[B578Ȓc>$=!|MPr2Z9P-Y)6 >ڋ; H=x*0,t}"j$٦on þGf"e]Q|UҾ0buJa&H+gWgr_[/ ry??SDGS欎Сl Vn\+"B/#F_VC,*Y&+P GVzE.B.IJp`d=w0@uoaX.Re)!i9rWL2m R-$S4jyxY6^s/C3:ؖ4f Ov=4Ôi_]j Y$IߕN}GZ|~k(;:Mڍ+x-,3rll~{ yhX^yv$T<+jLUufeb2TK( ?U *!vT ^{L&+0AH)WQәa(z>޵oYKNArѰ*RbA`6|ZJ!IUSLÕ.7"Z!cJ)vABpr%lTHM:y셄Jr5AFZ D0ٯi]?H2zw<@mrC_.zM4d&46?BcSzE.i÷lbL4;g1֎-R{" -$~e~6V$>ISWʞ]o ؞4MA&؁l56n'\z|lC; qIXk(fz!|zF+93ŗҤȒ4@,椥BcXV'/W&>󾶷'rh:^(Ȇ Uդ6<},{S(^u3}'_ٚ'YL-]ܞ:z:t١ OO(q-[){0*t1ş]P5py!w0s~AZf@Gü&J q 38y|.8;i`*2 ՟7d'ۭ\4ڑ3} h1sl/x2;uqnu%P@;)W_V&Sr1a%6(y+gM/ ;Y>_js}Ur 0^h9szm2 6aZwUk=t~JΦqip:j_Q+RC\!$Y_N"o 퐽KmdN\6^Xܼ*jj>tzITsIi@^ ɑll(XWb_>x6y_e. _֍t~dEN^,<2;/j"gMɗf_ej=A!H<2!:{A,]鋋p]Ti-22>дb_E)1$hs$= i E`9N 2vg@|jC7;&މ9mdnv_T4LwJf‹v7sHoF o\ee1K5q*"&8,GorjAsw-]RZhhQA~&hA,KwZKA%;-:t(5[wYǤ7PMNPq 6A2UR,¨.W(BaxU'{Atdž=@y_vT e?FG d>|ȤGm߂& Sy ChefOzi(R&Po@lYN!$;zDQ5+ɢ)\Wr*)[%{*rI6łREwuFai3Sf(ywr__2l%6poDpdqJxs|9/t{IQQD 1f͗Oq /8 -N; OlG8 2R_Qq$*P a W'ԷKI6]'bt \ 2NETLUSϝӯVl#85Xa0ĽeTA/FN_]2pSq/c3`Z5Y0s=BF8#ICP5U"v4i{MpQhP[H-w%'PCRD)X PJULYmo,.T|s Veg;j( 錭 )YI_$B/XNQ_.;k%t_L~igEtJB-S^#AT6kJE?)>P66V^~PiMRsw &RI͖0ߛwiz(1oȧWݲpoRe-Z^ّX1`F΅UPp\\=$Di^ uĔ0c(8hқ#q",9&,m0?tzU7ߍb;>{MV[?1o?#sٻAoXb9l)[iSBc@Q:J|QS ׫Mtk. ډFLp_U.j|wVH%:='Yb>#f7o=-N=E1}PvWY>%di` ' ot& vfK(&7 -2Yn9X{p}T( 7Aotd2^Ot` 6d(}#% ͕>٥Eyxin#.`Y5mi}4~^!8dH#){ ZytNa-K/5UkeX%=d[R- O|!QT\JTN<)aH%\9@2, _t٘ W _~ϩQ @ 3[h*=Ɡ|JN5ίIˉlSYN64V%K]B ҭd7[W⧥0.!R݄(XFkq wJQ:5TFW$~DIr;z*+LΙxyjȴE?LIHNp8B͏ G!$F&QЃ-bV8 'e-+GVo6HHrIIwS1Q` Z5-Z>-7}NE2*n=֘u*EVrZA9CQf!l|)WdϚIMQlSgHS&\YcΘʙ ^o7T#=W0:у *oݗm: :;sL$R>ċZ|,wƵCMBnδ tEF.0H׭q&ק ǟ#$k͉5Hi t6lQAj,yM'l XYhwR/u=P%D \/! lwwr^,X"ѤZhJO;ZWU8ֆY *_k?|N\ %Qj,;Y`zyN\γF.$>Pv&I>A9E3={px 2oyCAX!5..|O7$dLcܰwc';zDO`p~c}[n$%j@%f>Z_2A~:pqf1y )+S2(@5^P5yS) g6~~" Mw/:=*nz{ﱩ nc!t<-lo`؋[dAw|WAeo{Q$Z6d5w4K t뙳K &Olx 0 Wڿ \ v,;'੧;N HsScO*#r\s>l6T(rhHn4Q` *)6Bo6rzu IWէLחV4Āe,b}kRU8b4Gɉ7<)|Q/!9 GI>Qd ynMfi g5Nmƹqύú0 3";!R k{22 S֡0Q6)ظUxN͋ 6*OCy7MN,Ҥ=|isd⸒~v>"Z)J`zEmk eRuQe^bY;0mW8M1 U!Ş}M^Z/y~(|L+p*6LJQ\\+ ;8uM?% uӠ.ET3걫.8vr',bjxG^ѻMFv4\CgTD&c'gڳR1ٜqocoIP-H$-0f H~|L׭A]UB̏M|r ~(Tt!y `Izp3Ґ% v(`םYgQP wWCGUѻh!zpCUg_Ԅ2Wי9G6^:*f }ʄ`guuV!N*՘]YpS JiW оnl!p,0/&mM:9tlųIXJ8U<8㲔 C(,n)Iz]p H}'HБaw بXul;E}Oc Y9-Ӆ0 0/Oyr^o1|\Gpq P'kK.˒s~_P~L9`mӻnQ%3(Tgt~yp aFmO{}QJM@<*F9oN)->sq&ΗC =OV@-)(5 תRX˛uMaQza_qRP|8 (ʙR!bx_[Uރ`;M.jc-f*ҴnnO)Fˬ&0MQnN@JCٱW Mz.S&͹܎q`/QfPBY@1>ߵҍr̔[&N&p1pu\9t`'+ͱrK!b# B\?b i< hzpm]B`yLD‰XL÷}*@>NZ{\&-z]CUbL8S7PyE>@vڻ̞*e(/%e|IxᆜgHٓ)9R~u \'M9q9a>Q9pFw#:0dOZ+W<,X cݟ;Y,X&{`XfX$l8`Үݤ ?뉑 ow㦊W)fUՙv6rolP!B}3D7l&GO $tPK/\ʾO/JI}k#]ol_,i#1qkzyW7 Q%QxX&+ةޙ&۰~iGM.*r gž!E77&\=OD9U O?4G]x)LлVgMsԮJcGgqg|m*f_.FXw8ac35!u~vQ2~HJjg*)Ȯ@lh"&~Sa]%%h&5Vy:ݙ8hGYiRY#vYk~zǖvx_"u@B u 6^hx1XխhEˏ㦗d13f4*/^=\g|ڱ$kE(#'b3zHTr`bƜyxB\pʂC!6j|Tj k\5Xe&Y~ qݯn"h=%hCđ6i {]'41 LF `؞"<"B3R^x)aJFFZdJHj$.2݌(ޑ?<97Ӯ6 ʯ]uTԁ9fp;gaR#A"8IA 6; zgJ;2CjYcȭ7,G)OSG( ȤZI8Aayx臙Eb"ftg$ ޿d_~0BML`Fs F"[1"Z$Xo<,O IUq`EΒ ??D$!K1-@ [6A1RM+q FƧD"S)<8g2[cnzOy Q3\/̘ $9bq@y:CE\|M=8fˏxJ& h%.cWۃRI.Oa]Zg"vlߜS Gt#OKpxS&<p b͇PNzr^BcdXNwf<*=,r- WpϺ{Tǭ %=LGq0[ǢM/xx$:Jp)nڐj;!푦,73RF?#?wUYA$ccҴv=s>$* oHdBhe< _BwxK8bѫwJ}HŦK4['Qz/5Ae+ wN2>(R T,7'c7r'NJF%(B pd%6$ )Np%*+B1Wxaq:km6U=0v.m1=[W<ߥ9 A Iˊ,AUlIS7S\q/'xsy:/1CϜ WAlF$q.jdz7C*@'Ŋ9O¨[j#ޡA[o=z\j5@*Ej6 1)j}{g1ǂ@v}1{OHKISnE%FLx_"$ܖ @@Y#{]~IQʘRƠ3޾{Lj qq1886 {}@|қd-:[sTOmeFiXu2!xo~sR4Xۣ!o*UNr@Kج˶0&.mCz*5Ad|+B:쾈>O=yaF:Z"l{֡lHtb*'w]?^+|37>rvŒPT7T0Alvpꞩ0*L=0%4NTa3]ˊ:9b ةa }M$ӛ+Pӯ O[3:][tf6w7m,Xt:▄Gax{P)Va&ʙDr@ȹ9 Ő2@n0:Һh C *ŒQ^8{TZ# 8@-޺GWD$D/"l"R޸㏉5WR&ti:m$|㍹}^kw,C?nQPjb -v]?2RyzQ0e1dsP/|SKZ@lt(逛>I"nJ4ړ۔1X+kkm]䮟+Raɢ4Sϯ$iD@W-83ĕb2~>~_>@5EaVp2u(QGҤ ; [+Ͱ؅ jzQº􅪃YyFqGU  |ZB`{fX^rr&$S艴4t QXNOt25~qB/+GB?.$ad{!]=Bۯ`!n^^}799uk"IaM: _jQ>vV2FYDCN(DV6Aw@ JhMH>/A%}"SVMRgq%#Zz(zt{4pLF`Rfxi}KRsКSs;zŭB&QjV߸vhW?ZPLjT&"f~?S_`;7@w(E :X*Ćf'UķJ9(9ᰶ!)_T*?'3:0 -)2rϩ~C)D[q;2.4Z8RrƠZ}80O԰ ..,2~#3NTlY0d!A7Y<bCb0'6{9^Faxt*K ӉZ`=.%M2,16<c>+2'&ߩi "~mI(" _R&rzfӛDڬɅ˘cʮ>d Q^Î' t\Z'wy|]OiTĿjH "hdd"NQ#*;="e*ӭ@4c::^X.ret :-v"na[$IJŧzcN'#. q{c7lB4-p 9\ }hFk;0|i48սB6>wTLB[(14kMZUEWeYgZmֵ,8E;e!u-ҿAKt+ƹniyL^u|kJy/8D (9-$,{`7[6$it`-ϒ.­tyݡ>a8G˙p@ƨ2ɲ:F)e-4`?%5|kw<x !&<DzQ:4uţ"rܠ4MU.S@OzFЀS$4u;e]>zpGiԑTQ{bb leX^i5~5B}7. i&x50([+rݢ,.vg$g NlW MIX^bu ^ ϖ)2Mni f;x̛MD?u-Rz7s+.ԭu1K=k T;>Ti~"6o1]٬d(]mï[nmPu12Zw(G%%qf}k&PXh[,NSe/_ T6}1G^YHrEY)Gu mdh z@ oQv128alE/_t*:eC̟ (TѸ\!ܕ2҇sZ:U'+ayM-*!I1J)$7>~e]Nf}/~6#nZCrGpC :#+Gx{tBT~[] ۣ?eƃpW:: 4N 17)qv}aY+قswGl@$CS~yhb SKzR22x zqH;qT hJQ'ܢ"]e[ dU2-_Q"ޭDsa91AǴd(mnh_"hZCZ:pǂHc8Ckؚ^ZR*㑠9SZ;7-&9"}JO>} ϷALrHe:Zc+L2rD:+Y!7&\Qu:I lW@s :Co]e\a`ah{&Q64r1b[2§Vڰ֢R:U]O5j**hB@N b IS'Pm54*Kk)|5?W5]:澃X,죀ŘVq<3֤SeK!SXCĦNF!z緃yzc: 3svp8IXRa7O ݝTrso<Fv-0;7]|q|PxַMZ(6g:S- ^du:_3x"o)y+N\GC-5 {)mzU> mv90|&=@:]HͳrobU\2R4uϞ\Bq]\P/'V'3f1˳MB?Y.D) \4"J͘AS[y 1=%"*LС_\AM<%:V/q& ‰sxPz[:Yw~[X=]䪟Ihwjr"qw6=ke1w׋$&w[A#ޠ#ru"P녡@P.~{޷Ah1] 'Bd1#:gf;mL>1+tcFgSJI ^i ߼"\M,DNtE 2uPRQ88n H,Y*ijG6K<4@V:ym[հ>"*LIdtvqEc㛭=J,yHhe``Z78AjNRmŕj>|hNcmT榥8׊<`aB38ZlJ)gw&j "bV)0v؝f8{cqpq'ƻL[o`,|ߘCh5i~Jy!A"WDw@|sr)SZE\woJkdYǏVcszu{Y @8Kvd.$tQ@}:P!V"vɡuL^ƙN^ٯ>vfEM~p欌ݢ ļZ ZǴiWworj`Of;tyx%A. Ŷ?C?B :hE__?%T`*~K,k7O[v:4;t RrVNImF^SBFo n(LdHwH@LUjb_EZGfx?J& nd8Q8?\'%r.!MoժI.s3,]eoᶷDJ?NȼA53<+e@0fY/AX[.%9& wSH6e{Pb4R2K8SPn4-e#(S>%T>mic,(Ko\42At1wgm j4i;F&CZ9>ķ@T&.*P Mm`S633T5.-`~lj5$Dj8kuetqe|42vXϑؔc(u($*A}kXNZAf18SO-aT|8z>wO}HT}۟)oifcRĚ2B˖P(Ӎ^Ѡ="}ďq o)=xbS-7z~XܯCJ(Fi*M*sw"|{d^%CbBk%BƮ V}9̏'^X/~Kc+R,Asi$7:=(ro940DGơz6MjjZ׃ 4K*da3o4SOE<'-g/tǥaqD*x<~= 7 r GkG`Do*QrD$'Y,&/wC947˼O 29ҏg*Պ%9 ϛ !%6A֎*ETGÙH5 慏<,8r˵&*V _;zd+$^Os'<. 8_W@ĕrAQZM lNzԨӆ%. 柊9{<ɓeL9xzp'ipZ&1Ow"_Bn-PA{󨸨L驘ZkGc(ɞ]C}cZ8k|HN4AO+@z1oiyOOaך(DI??>%λKJle P?_ُg09j51-݌.?NQYotG`@vRmt(XEܫyЈ܆:@Z>̎ER*zֿ#ny|O uK܊ڏ RI %LHH.QYR{#97 `S_8+(ӡ`~Ah*LiX-+H2SA~19/r{-68Ԩji,GwpgMyF&i~6' S2Pֻ*/ղL )y N,/*=27K>ҭ+DB ߴ@5s:zUVwK+qF{Y"8=_7i,㷇Ҁۓw U~!zGJRa8cV8G` j2 &C>ӮG?q2nZ_*<;5 R'g"pdErA'ݫ;s@Wxml:Cӣ/@ԾWk&Z-{czxui*?$$A瓪&`d G(HMlO-ŵL_8t^P;vDm%4D2@Yӌ^ݲbd4^6Xu/䩏;VeU{L#(D :T{XG3`9UJSn `b߂50dCGPxq"x I KZZS%`ӝleE?i}/'<̴=$f}ckHdC\.JͿ+Fwƻ:uNNm=7"_MJ}Qd[]1Tq Gz%F"ѝGOJbRxIpHQS vmD2QM;ħCTL ϕ 1ڞ95/MMw 9ЈK@w{P a9a0YC7KeiصVP ы 5U6O c# gMU eݭ_A`,-ȉGt:5o .wu(v+6,ͻً:Eϕ߂_Z0t8@q*tU٧2*1t`w>~?N3%~Ff~cml8lȥuAALG2*K\AT ŢLd.l"w$h4MX9E͚ݤca N}D%Bң'5Kh,yecugpB1f"CV"EoC.[[6b*M.QD_#(şvIAq\nhbcvC0cZ@rTw]Mg|1+] B37oCmňRA[&}v|~ l#\ܽy;m!SF/2fi%U r(ocV}דW5{a[RKO|f=npB+%)7%=t5&wF10\H]$>i"wաGwfHt' k7QScܦi%Tڑ k(zG}"o Zl8sy?nPFwW T:秇;"(3+ޫTz%K(l{U]-/o9:0C G|uMhL3b5_VSa7i/>={p d'4C(3!e={6I6/V; Hͥq'C&E'giѴʘfՈ:XSn-L4-}?]̏/܇B י?Kf='=@hѰPkg!A@'a(b{Rnp4?.nA"'J 'rꅚoԱ( UyX$ viYD s&lXOt*8yuTBHHVc*)Bd*Y"r= I}!Ѹ|aBDZw'{ZO&˩H0ꄀCd$ 赤cqYC?Leo$U䧤Z$(%Ai7~p#+}p*cm %3SL.\U5VG#eM˦c6m62ީN~R,+ӇBGKd GY:=I|#MF) u^NcK{DzdslDɾF,wkW:W %MtaqPG.OSVhnFZi 2N0lN\ƼM*X)Hy($4$*A}-0VĀ"5 0<>&jL>V+Wh'G7&v 'Ql=Pkx_ 7BIC;oVRg@%/f(<- 1QHRR$-'/Rȹ/Wg|M1c4jh+-ϊppۮe h῅i4kЅsy ~\huڀ2uEAo2$,"JOŨwZ|He>;?7 A9O&^w #H\# 5s$7!W"j`I#[WtLp=VLˊ)㰷3*S#@4-Eb#cۀ/ʗ:Sڐ;jX3ąS)?V^SH`to,F/E6ʻg_݃i%qխO@>Iqv(ueP$l8 2{ƕ.ihr'hkF͙vZNv8M_Z> z颬xmY1= 'j%RO)~1hocYx#H70Zj!"|jCki/-_+~"p=0<._kYx[8C[~~ԭ=Y(>ZV c;5Ez)쌤{ sMDU:›ͽ"!6S~au5w{W=UMo@w\(AKؑ-/d x @S2YyZ)N2#lBM ƈ07 2"_+מ.be2?DUG50o O˓8qgDmI`z絷6҅ukt'QTRPybzhNdF'EaWJIZeI}"Pj"Q*$rj%:#~Z 'DJΓΩzf# a3 p"vvM7V ~ j%4eqo[n}t/Ӊl&gݠL~F.v) # ܡ|C|B7[as*yyo=8j]++yRdD>,.2Q dTT;I(wkJ""0e+G̑nc]J`Zl^uo$rD`FyUiTE鬍[#w2o_'h~(i>R_? c"Mg'،)Ɉ'rz CNXW-|IG DV)27 kpS>*OlXJdi jO4U9o](c2%Z8A,); _aoBC{\1 tu=_`Sw#k0'Uϩ  ka_H[tpzbwY؞)E j3C60|~xv yoȹ:9gi0"NWjg"@B M⢬cZ+|)M_E |@3k>ڴWA : R#<.šD/S3A I+DfUԏKkwZ5gH G6q[ [r/Dll.?jx_d9`l6G_ F{1F~l=iMאV BF&1m*%^|El` HqDwO;GhrO¶嬔p9k%Ix33/ 5D**]Wk1!OP )N*D繊(LG(%,/I(%QQ>AtGxuQ1TX0tOu$,v[}ȿ!wA_u^i)3^-??PK=6Я_4v^(+Aeg#c,WUtJ}_^A*M-ُb\u%ȴ \'{RB~~3Mkot+>S*$L6*PPg%- u,liZ~ /Iܕ.dI9 83'w۷Fv \PNMdLq;f%و\dQKK|O}~i„`( ̰y7Č*At{)Z`P2l@Z E9/0U5PBX qAs1'>CE[S.V<:?S/wViκ65U&b} kQc>tBdٚv~{xry%aPNoP+HܔW,hH xfտ⿢{{i;j+-{g4͖x1PNiMB(tXڈEUgf{P`x_ܥo'\[DׯFd#IJaYڙ6٥\>@U앢<~A/')i !OiݦW`Lj18"^|9+\lPM7;Lp]n |Sx~8uuur>鴣#_QtqUL>Rq 2f6Ew<4R \ Ć/467L#,e1W3+\gBKDS!)%v,8PﵞRey[ޚDd[2 o7g=f% {5hfq&ur?8Xog^Qc JUV\>@6~:Qib(cBϺd43%&Xw8^TxtٳG,:z"j@u_;LYu^ȷȻU:)V{FK {|fYК\2:V^=e>Y;3^b*>5Bٯ kMIZ ԀeJt;8BZ}I`v jmi /GG6cpq :GV{SP9yf]%kaQ9l]F*oo *;;h!xl8 aCU/k<{K!+̒:{!p>2t5jGU=%VbE[gz;^?TUC#"4ua6u y`9Oc9Nt[֫9L:-`16Mn5p-}9#Η*r+0 ƬO"a*^t D֪xFx̬zJwU\NXH;ӣM IR%x] JBGx,r.ׄl2 ez\oOL6aخ}bFMQeh-~"AA@u6N-izGS<;miio-gh?eIɚA>{n I\70;T!+ V:(, .(n_Q-x{Mh6Θ7Km[ hM1q =cc@W2%3=Z,LF \Dg͆BXW9EmȰKPm$Ԯ~K 7KV\9Y;α4-P->>긜9oJ[vh7W. @ug6€͍ !\ƛeR.!>ڃo AC7^TP#p@:tιaBͼ;ljڗ]d).wO=gKt 4o=If-FBY-:{cIR>lXh']FɋE|' Xc%$̮>6%K_XĨNMDdB4)u<"WtZAR}7a P[`8lЛ;[= Jiis*_1_|N7u8w)d,՝GҊL+rn)bUÈ8hbDx ӣ3g7H3RUH5Jt[ѲRL-%.|5:\t#ax|n'yg"7 j3,5X¿}v'¡tRnG~9lIxl?fCu#kד\Sj;)6%mv<#cl0 8Oă= ί_8Qh1AGnm ?hBosQZ#%da_wYLoQͭdE+vJp3赧&"`N5(Ec5j&MU ޒ,#kyh\ZB]9YqkO=8,:OvtT>$A vz<;2ÿ@I/PtMɭ d[u}qL?z> tE@\wL j7Eb,,4I7H* IC-RJ ˜2qlϣdF"R P Pb6k> MuKfxKaFHq[Cx7sz}Ýh{rq}ijYvmIjHRL ;xO9G?4kFCy1_zS-Ґݫ6[} )+ j8`1 g5.A?]T>^6T%F?VR՘+>$3cx1y-s]ƶ~tF;k͘UۼEmBD3OPdyx]HI˥(G߯$lnn-[_4WG,ʆf%In(@8 8sq$[S)eӃ"@O:=rc!;uFқ@};I6f7@ՙٍ#n)@ctbd폈r<^!AxږlLz*i1?rGAEiE|hjLg2r b G?TJoH3zKx1K/`s ;e`*BəCM&j#ae@7u\LXYeZLLuT]bۀb_3q Y)byx2AQ%0;9v09 Y6 ]7;mn6DC-?]P.sxTS ŐM)9@#hڄ1z|w$Q<-;0@¶[|gC[ZŏV@g (}jù7Z t q Khctսy+'7V:P6%("x#Z5+0b릤G[UI2cAuDթaBOhw ;vbyT0IX}\V6umvoE3my"PN^)|V, Aݫ{5 Y zޗbNi1oi^wDm \X'k&!n`ul҆"ӥ:P06S*M#Hpz$E xl(Z !ҹӼOo0ef~b'>`|ڏ]J0΃|uۃ0$f>xPI}@n3 /y޴=T+L1qoз)I4`h= 0@QGQ#Mi|pT pP%#Nv8JW :ȳ3ݸ~`Ⱦ1a>\ݽ[Zv{Q>9s>F h&GJBjjWX@;2&eB1pVbօOzxp䝾Xou{5b> .5_DV_F`"A$+ӵvsνE,{[&{j2尊ޭ.D 9*vΖTEDqxՒ\eAۙv^=@q[^YәR^=F*Q:%I@wWv+E'`Y'˱OPx+>7žVL,Y`nǸo^R-aeD˹Xܧ쩟P I戨B#\Qt)N !rd:f{D]'v|>P o 3@K.uTJ&hE WNM%/G3i!{,ߩ`lwvRa雏LV-gWc|fu SrKjB/}6w֯Ȃf5^1Ip;_ SW1GW3I!oa>?abRHB gј,(p,frZ.O쉄Kl/I;!0]M>Dn~<8MP ߂]௬?-< ke2QwGJp+({ >;>Wuz@hLj~[:#1rtZ͇UG}^FQ k !jHxЫ=Jt6t x+Sj pbہ/\M%]8Xr\Ay Z#&);WpmR &pj Qil]1 m}%n-3κr0N326?&\)`N<&T:sUq{b-rEJ?qAAJ5󄇻T@ZtO6.irI( rE}~>tGhPmͺl8uhhS ΃vM]R:ǏHs\W#[7tye;-n|Q}i\&Hȷ+=d߁;z߶Q"]mΣ)uIBĵR2b;ѡZ\@=id-ae U?M͇&]Ǭ֑N*`haB-㭤`9EJ2T=1&DZ t >'෣WC7sJJfoc\'172f#o$%8k(KU~Cj{НnHeaod XLb(3\_违ٛ_H2waCDO}1Jɏ܁0x%)\hG&J!p R}6?Spŭ8JgCڛI":$E7ߕ-p\2/W2-rWbZ UNlV5p㠯#cV\ hR{@M3|'d>KL}IcwbnBy„8ݣ)9jHd):fdr+Q?-W\_6mNk9Hf*Q vRk EB:_E%kODV-0$3s]ܖ>Yk=9v/Tet{߱ O_v<'k 93ѕ*rꜚe s㵳+`:K!S';۶4b^=l^Ұ*A> {[?zlf'nzrW/-G RC[z0 OۗJV6BHfV*9iΥZSS[˯ħ Qqs ^12; H>w];:0d/FZR; )pnӌnkh`WUcD֧e wH#q.'wE]Ѩ8BCNl&™Xw6'c*._x%9Z$Ue)Q"7㥏D UEbᆳvo\r1lu@L.f<1SG5YT[5$>@0*/p!@"S޾6Ɗ2HD<'m_J +)/*΅PBg_Wlj@WKJ0ۊ5/)39e枮4AXJ-Sk%%lSW Y /\aD3+>{uf;5K*F;7yi鍠 }U4˅wsoXE15] mbLsȀȑ1RzS˖]In+J1LaS$1>YuG|39ʌJ%fZ" YF~k١S$nثB[RU:MRr,5x#[#%\U(>߲_[ѵߘS}ࡀK6 < {25PťFE;o㢚NpWI+G' %_Z^MW|Hkx#ko(oD~lYhNwq@+a<֕Կ|>w9YhO fQd阸Jk2v,5paCnj)# ?. "Mra|PiB_ۺe>1Ƶmݷt~,Ǵ+*k:~m[~ q|GJD?$ҎXgPSW2@f9&MPei|"&>Kj rR=sj+9gh߀ Po5βj{Rk_i1W !p/ $gsKMR<7r!Bʙ1EgefOq\km$`1h+,B'{L=€1UXMZb 6ۧx#w]Wzz*;soj=T)/3̐u$M' wu78O 1[8uK E[B9_ĺTyS{,4iKZGP5У"[I6.Ay:cli^ڲ#UXvR0~FcP$ߩ}>YWf`SS٤_Uo36mpT*z9e3 ITef_#%k!E]I ߚnNJ2$ tľs5$r<ݐCmUbu]9 I2Qs>Au5@:Jsc=$g#>f:x2(X':8/2tdt:&4/\>uԙ :]8` I ݈-c*t^FqA5X*w^lqo8NjtsӔI-UiƲ#KT)9ʴwICDa 8ϒZ\}~׆_Ed8&8rP=in4nvItϗ!D c;D >unRcB9hZ~J$rruOSӔ$jPCNcW\< 5 0PEf4I^XgHl DFu `M|)!Σ^!̼ lxk.GcGT'^}']@!^}c { -:eć =Q~`p s akc@J1^Tߙ#~[ײ&]$}xx>Gm'f]|B;9u p !4J+>}` 5=uk퀡ɦQ1İ:0 )`%"gvdcHu2rxNS|{lTIs0ّJ)Xa (-QwJe;.c0FpHxg`3؈ .kZ9Ό>bxJ ]f|,]$`ǖ;CRw=cZղ6FB֜#Kx QХveO:ً.+vxmp(1t2֏y4ih*c`O2v.?&} AР!y뽝o.k/sT A/X@[i 6z9F4K'fM OgjthRqw.N?:_^ZTH)u_OF;ibx״ՍeXU,-1hJK≡_. .Xn~}YQy ~m/a~L%u))78a7{hvC@؆-M)2Ҹ_z툑̿Q/RÒ{5D%X! T0\`_ Dc2valx_'l~ rolc5 3죁2y"sKؼUj0Ic]0YMhW S7?SCY9Ogd.9d{#nZN ؊oPvBI -J$lվ|JSw~ py)-d#Q}\!TݑmJrhέ- lҬ( ԂgJĭDK B?I#Q ;Yb6ehJL  &oW(,5$mcdg[#6%]?/Ꝍ=Vc]u:FM|1@1}S Jbz!%1bJ͙µN$Am]ڃ`+O z+Dw@asn1$NcZ#ڴ䫺pcabyOf==-֬W1N^_B1J D90'RN繨M$ղDVoNuԚ 7U B >z~cCJ}z[<``f'KWgHbinCAg䂖֜$KY1W t!M PG5 pp 3eIGBfE5@CDS6UC'GO!Ѫd`p*":˳Ά<2iCXg1!Q+׮\Kd`XQf|N~m(I"=6 T*rXLlG}YJ$xyOA!Qǚ.hǏ#9PޣDQ&Sh}VWbcB}s@LpgFmoݚC&aSXb:r>`ߧX`Rf_tBuſY75~+FidqlD3ԜF ><&#r_uvFԡM,.Fs2^ଧ brze3f/!qv7 ys_?KZ/Iywtӊ'9xS o[V *ch]̄_3 aoʶfNY_U;Tpr\҇KG=T9{2Ʉa^s?]T%Hj=ET[ AȥD=0X5OqU%gq%JBF rUYA>J{,Pc|0'HÝ~(41f[I--ڼ} /Oa/2l+1 [{1}H&=90EpЂ!gc>'%ڸT<ߤ-\K\sB!-ױ0eFRUoC rN *ׄ&ߡ~YZӁwf 5b]P~BwfTfkeMC8hΦђprh(@BNP>[2D$SMio3ӧnh>Z t; E.n՜(Iy RSk Tt-2H"Fa {fPوf''b{.B , l{}k6gWMG'$^sH*# fblWN9 QXhd]mmd4?AIo%BaSq!r ~(=X[3LJmZY0Bn@izbQdPGD4U-ςPZ+CQE.Mwrk3I*J` d^y| Mǰ'{L5c%R@Oi˸N b&J<ޤ"=2P'o;4nHY5\qP|jv󈝟H(iWœK:%<,@<ۍIOriܕϭKfZ0FC3ݒ1e{F{JQQip/.p&˿ <.8 +;tpO*v>[$*e(')Hġ{ .cǝX3 kКLW Bacr#\ZF"kXaP{yY_ -X%YOQ}:v*:5p~CES>%9zYh)Fkl2O!QF˜F9XXCy{S8><~4r) T햽`l/9C jhj9Ml>td4İ(. EGj"Hl.@ОmFiC83"gpQ 'u-;Ch.Yd܌G]츼=XKl"Ev4%$ !#7@̀pD^lտ3ؽrȜL׀^1%c'e@a!Ї @Uش@w(шƀ~=Q?Igչ'!Eazԁ#ֈ#&!$I@"ĸ7_xy>RE ^jVh6R`⪚J^>ũiL]ėOlUªgaSH hq#F([4;-4ι~ Ir-$k=yHSh9RaB`Nt(.;W[CA)|Y$B F%;aI`jKN¤}^u'ǣ_bBtk٦OޏcǫϻOJBltp~Ӊ5ҏ3jHL|ɞnjVM":cDS^_:HQTxxɇ' 6Jgs$)y+|a!o^MnDaA;R/ ῈxafMGygBi; Y8EF]Zߤ I]i']@IqSQp;!ZR-IuW1hŹi֨t4jZs7 3t6evu)$(a|eA} ʓŠWhKZ~pѦ}nbT;jtZ њե^{Ě)F'G#~y_nO,}?Pٷ?7Ǯe;kHġU2dB,F~YrHvfQ#; )G86Le{#bg !se^ni7$$/abKE(Z񢈭6\W_'.imޗqņΓ"ekr-,6ugŬCҵ[S!mk"DhnU):Jۄ~˜2b}҂3fÁch,yKxMf;E#p\v}=*xh9|HܩG_|7b:Be W8o!o{z_%8pFl35[4 su4&I`FJ7EhG'Fޑ.2i[F3VOqV\ :s3Y}0Kt1DG@ERMaLLÓ)gI~pĦ0MSHy~с2:6=~pw(REHvQ ( HD,_v' ?u;'XFJ4_߅%2;ҫiL7ujwz4djged2s9E4}GO䳞ĹƅwAƥT@Z==\Rb/-!UnԯXu%HmK94 [_ J$w[+[R=D u؞CRnꞦQnAt{z{>Qeˇ.‚o|Y7 Z!A!|˪ELe죄tgJfȕW0Wz󕍫0Lifn("^Es 0R/'`CՀ;6.l@&%;kH2=bLS%-x%(VwgyKiEER`Jp[\h|CsU zH ~D; յr@zұPsuKLE¬c1 ] NR|#X,U6e6* ,[u|ND@!tUJ?7xfl4b rAfSz_.s5*tk@#_g&Z޺_X]JȘygB#H8q$'rg|eK'#?Dt\t8E8&! _!wqȄ:"+dNQe-pt m4!D&Ve ZnaM4S'K>\Xp!^hǵ u| JLfyƓ!HOV,Ps*$z2AߠXݑPCDBrKy#e]k0+=TͻhOţw gfMGRުD0ՠr@ì?d|)/3b[4@/ OgVo}6' e׮/oN ¯iue1VX `)>9=N&oD3jO oS_t5fL\D#vw1V\l 68{WRTu~ 9vʷ~E/fq}[6| Кauckf_`&t"BMm(}Q3/zW!ٓAGwS e׭;'VN*d$u wDhL>Ly1rnd)5yuFjx|fzC!*&^'E%Fî O?*ɂh+({+p%@>trqת\%}W!'jHW!uZw %]Q,saG 6sJsH۾Z_nreg*Ën<7=lvZ.ft_q|xb'nbNKj&%ean@U'!"UI&EwcPʶg|VJk>anBRRb'I'; N^_Ȋw!x8-T%ECDcǃ߃S.RK-N.\JK5zMB -?NX8Ug=p`Տ>uG6*EN@suiZ˨Sݜ?&>a l T\$yz$*I:b*ϱ m)Aq3Q:C0'!*d路3xM,J,RdW\14z|SFf1/mb'P=K|+BQ,ɮ{f@.葿dY b܄9it~6:DEi.{!q4hE U}x$*^Ncy4EIn/{e[ Pqlԡǯ}5 [rp/uh~wPeؐfDWI843gF9`beI'[ i? +4NCX0fX̆j=kqwUAr"#u5h*\(Je͙/AVj*6sQ-53wiv-Vo!guk,(,={/y^(=7S(khZbC"DH럔LMts nqw}(E[ h}ق pw e@6+eZuBhY>t{,.5YkƬiYM\$u@5]V8R/1+()d ^.4SǸ2*c7B&؎4WhA'VƒsQdqCcۑ# E6pfV u>W3as`Vg;F#n8ͰC@*/1i.dk5TPLľo:TVX4|ɔ(7~K!ȃ=aS(h4"O<9bMոRGϚ %We=Fɗ(1f?A <BM94XB9:˖HMSQZ-0>4]jP^ )P1=0sbYv9/Las0_n !˙_M1څϲ+ͨgxu^ {'蟼%|EacG$]ՐIт gK_`YCS7?C$/WߋQDc3y!$i1@ڇmʖ?i?_s{%_]>Z&؀OPE&&tH`'lt<ބ&$@%qHRoDUaP8aΣ!0ORmCfSa:ڳ&qz9.hp瞶{< ?]] 5Hfj " 7u/3vX+EaioiMDU@s2|k|dpw4I7I|`?!ԈSSU Oct0q46S`5|hΗ,rjBlcЌ)i`6id3\"x]rOl}1$̅afXZ?w\Uo~sv򒕪]Xϔ`-4aɄSY|qV#'h={d12obCnÇ7\g.nյL|n(@iG{42]%HKKE%5J 猿E2 6Խ5"R OB2C<\͘KYJDMմ0+x&O}-,FUwflqc6*L)`^zoaMӃȵl .b *ǾL,Qt)[‘ׂ4p s%l)s+ [^K!BN='~KllN*Hƀ;*%|AY4=<4C'fh(\+5J&r|{.x%aQ>Եxv/H=B}a=Lȷa^>PD6 q]5# d"hI"ֹ r~NeiUyځbp?#0$GSu~"3z $,\%PCəwәXqAķZ % lzI/d+\ ).t9~yHM3gӍeNp zݼes=7&5n@5CkvצK3pv"\*'iT(x`zmf}XqCB4~t3}JI|p,\#gO|RDqߠS!Cgb^BӪ@(ؖϏSN q?xTSBV<|\1 0FF2@E9K8 JqJVDlf gǶH-wJUтp% [nDr;^CEb6z4JvNޙ@t短?yWtė G&7| J?93m ñoz7R61 cV;4rS8Ph`Ǻ&W\ xh6S$gEmBw!3l|3wƒF*/sf&1Eê5Yq)K)g9tXj7w6- Z2Kc2X C}:Vp'L d,x 4E}DEعCGܚK:[1ZRV.9' D@>ˬ">#5^UHDAYB[ D]-,Ld=Y#ff@3n ;:jzp<5dMWa߽R,V=;;Ƃɂ ~| &f ə~m| Kۤadښ.xh Gt,rtu$᧻ E'uE;J; OZ>N%Z{j`7sّf2*f̕ըZץ6#rm !?I5f_*|>!t빖81+-E:+3 Ms{cՐq ֳ`ϣ9G72&j)*N q B9q [HZ]C#6"TvUGb00Ų 5n?7@k;%= JG?rNiU}!5nQb\n44F}=< +:=iPo01S[˽$tyPnעj)mf{uj쫟:s.fgv9wC̫O3cFiDVwnJ.o-t\'Ȥet,qrT2J^ya_.,6GY:=!9Q@Q*G9*72@5W˪`([%h{.K5u<0xAl+ZG?9SP5gg%$ē H,HRH\B5/T\\{ibEyBD#8PVZѽXQӀIjpFb":Ե 9B?Wsi7̶_)y ;oźv~ } 8⯗ ^7sp%2>vqyYHC) le1ji1,@JB'4fpJ4uD}]R% prә- uy Yy)xxDӯPȂ(#m[ ٪ُ7]@N BŜ*(tʪ,ކ W`SZ7,mU)X1̡>(n{ӷCjڝ 3G.}g^Zv?qvTlIveYBvJW+\#I,DĘUsVNmv#yhvw VK{5 Y'9zƼ[*XH:7bu4Ô]&%ߠ,:qSb.!mϣzUw|@/0h]83S cۺ$ZO"'+f1]-y<.u(s-k(;tG~ċ$*̫wPsTaH[b8d|QouTZK#UtkMF#IP&/qz}"tUcIr! aC7o!+хKgo=Ec[I;ObO."goM'hr+3ֹuNKs *H QCKM|Ml^6K>9|\\ =Ü}I8>ryWϘI2%YtKNH{ԪDjo+Q.n-NRM* %un,kn44E j;jKEĈˊ-X/>GX 385Vm(qau&}`6{R*ُnDes#ǂInI BMls`;j:RJ,3~o;AۤpZdS_!UBԚ4W>ݍȰ7thOu'C EN|Sv_%Կ[6 1Fjb׆oa uOB~sbg'8ӆ/p~]jm>g&M'jf@*V*̿I9@v[ꮽ^mk2rvpo)Jѫjp.fLj*ʒ~ Ci~x%Kr[t1B?0%+z6\/4fg?V-YT#w0h=ToFW~h.JGV@tYq `6g1F.: + 3nѹQK{C~)hTJLT!mep$S /1GQ'w+*+(*= 5ަgApznfljc0e&}9D*p&X.jeWoSn&G/$%ى˹,ʌ4m&Q6zm 18Ln [eBMl>"2?KhfҰE姰bSiO9Z2B%#75 hLWZ6!(Q.H߉]Gaҧq wVkXy͞ ÿ,E_#p4;d;ϳ-K,f p 3PiNyC A k$Y='DUIo"(GxN"9@/b-Ij+rKʮ<"1*zGe_X^ޅvZ>kSx 4m\ܼ5\#)*z5 ?D|1*9.Bp\>q&"G~BL*~¦pΩgQ?/uaS }ϗ BLj'3 ^V1Xx;5< \"Ҵ]$srlvtXRc@ߴ}- #lZEQdYidUErk`oSʿ/H=UFBߙnE\Dؔ7veۢiu` Sh~ǔ֐Z4uف%,ppxX#Ђ'kCEw TdJ^MImn{ҳ"qU%u L3ZlX+/r._D2va9<H,{ơ"-gե:DX,uZ*[lF? ʼn/G17^BbC!vU&4%19a[0Gak_e-b^g<5?af+H6f`CPh["Up~F^@{oi\85cdGT[]*³w@hg%!>/54Rkns-q /ݭg`W6Z5&jrF 9_B_:W!vQ m_<=˃xzvB(O^ (,k~Jξa8Zǘ7_jjͫn_&cTJ.j7j&4y[EsrA@QE,Txa&Jp#j醨͵]<6s!^Gp&#J·lz1`CUsS*Askih(t*ahIA5D[KREE.XwPKii/ M8!2\lϑbf \pPK+a?qԪFwmD%TY:0ԱM1)IF!`$ ZD`R]>ت|4XPg*ٍ "^p|ˤrm0wMYz3L-?_xQ${Nʰ@ .1jmi6q;b,/>J@Wp~f*3:Fk&*k& >A>{+ 2)ކ/ dAN"h]dyᲱ+? |@ٟojDrj_r ; I4wjnrqAR3lugi~h "ұ$~b??H)l"_ D?el)j\uqSq@=֌% J694 τRy#w5af-& oR }DkoꟜ}N=89SjV'e؂Dbj50^AjsCJ//()XW9<6yי: O5\d`ގy5ƩϿϒ5 JmVuAY ]Um_1#5ݢD_8+(IN*3U- jIχ6 3qѸxH+BGA7ۛ{ƹ6O8KY2Ȟ bض{nV9qK"Wp0n>2m' nQC#1Yc^mE7>'3hʎ8U/բ!P[Ec XQS/6d<;s/}DDxٗsC>A#iϦ:1!'MvJo( zS OEU$oFq&Te=jMx~=%y{R07vIG劔2r::N:X'G5_{ -Tdl UtFw!Ɣ;ր \T4Y[i_f=m0bkKKkKF2D/GDœr?W1oT@(rGHѣyBY 2le]S AԦ(43{x8K)Vp;$,*]+@P4^ԧږ(ocpQVOt;^:*\,k#u^e΂~= AXP #8K8Fn x〹xIQJDȞ. 8Udͦc=tRNrYΩ%mw`+QIY.‚mX [`RV@1>M"ˌg/,la9X#1:.%=> ͮ@C,)wGc"^Br&ߵmwʕjt Rj#__90}^:pH衟B}Ok:["Ug].VŪ$f?&gxVDOFW>\I(kԱk)c. 7㕐۱Ysf"ɒAJբYզDb9k0{;RyXk!n>· MjН@Ħ^Wm[&Fr#JTr4rNj>oҾs#c>-9j'ICX;)ci; *&j/T(0pzI{ ttKWI~#-}~$K'ᷕK?x} jwٲ6Mz 곚.C*^8sة=I 9bG%:/*޴or9EjϞMU|xC++̧Eս҆mv$ F `O,'Ks fj4I7-Hg\bc-^VOi&UPϤ{_E\avo1jN|>=5$G.igB(ynlC\o,0 viH!PzWzMڇr XUD*h'|Z:R{֪`dzU(=ڷzO8E[ik<~ޟNP@\ž4**S}Y"? i,QX(24jBllpImGsZvy7"Y/"\V+)nIUɥz 5"IvG['yvkLU!_iķA)/*cF#Qg3roFț#b+>m"Ke"pYqIʹU_'qDyIJ`?"h8f0©tJ$-&t'/_20-kQH]7%\nH=Fc9ŖDbcxątPbOz( B@ȔIhloE1ˣ,F%cjAѫ.raLa+@!ćaņ7kԔw҇jDb.i,XP-O~RdgmҕTWep-Xooۀ%HpօPNW Ble琚/8늝*J1y|=`0)#(;%C^zZ`7ںUj~2x#EJNrv憋MpgAxݛ-n7INBU7ى* :М5TzYS-|~aJ!ơs蠷8j_eH5`3(|WFYdU,kYj(H87{x,T 5^z޺Kܜ-e5U ?g8k\^3ݾOdQ;>?&M{5/N`E0N?͑o 5TcܛwBKqB%o$lP1QS%bLnL.#9QDHX ɋ 3U=0<B z[Kd2nn-PkȮCQ"B Ө[I\H7hYMrlg ̞xqkX|(SBSz%VW,Zz);/ Q]b=o(#4"ߙM '^~>_pㅬ 8IΗ5qPc0Y[ޣה*Vk_>Z{H-hX.oP@+Ыc0V-,="AVHb[Mć)sߎڥt|u dl3ߝj8kf1Vb_^\swtWbC}5bwr!ģ7UL X[Ix ΏH)"(hcwY+Tr8yr45)Rh{w&g7fJ,Z.㕺Vf$ٕ-)~M^7pj`vw–/ܕdlq;Q-,~$ZeZ i 6BpS3E9M`qѵI"brg}[j_%C!fW\@H ĖSLFrm#/_}Јfd[ǽ5.<*b]]xUu5NJ$OZYYю`q', XUO!;*tlὬ/.2u K^e3/hgw8\W c>;Gc$´U)y]w "T׊O!A~|b$8Oa,OIXt)(3@7if9vo]wK.^& bvNFNWpǒgtKS)fxK"JnY>:ITǶ>wNKwʼ~ ng) F$O`R4]6g ߠhÇ/?LcU"orc}`bv@m~1mBqaF+ b.IoyHYk+HDɮCB,1|-m Iל1e(~% h܁&qqi9[f"9,'E=A2Ali}&i :;o;P>A Bq!{$ uWrN?$Br#X7ɫp)giFf[J;Lcws vϥ7ӝà|m/#aznj7 xM8(]; 'EY}H7=!X69Qq ߚ葉zNu]CALi9LQW(@.~ȅ|k2XGp-Z 貍B:[EEoha 3l]slO<]锗 (%D zxAUX$VOpmL7=L?}Zz8CV6]_f0PӷsHON/ca 59%B2$Q\[Ua Ǎ/,gBVzB54DYqߍex#d;]weTgܒu~ k홊<7XϨϱe|+4?L9Ll8ONg"ts?.kvv<:ogZ06uM p.nm(_A]#;_~ >ñ|ʀ)zluwd+*OUHVUxtLx&z[L[IciZC?O](~]$7X +V8E"ըXυ  ,-@у?w hh.qo `ћ2M'V*E=is\k=)\@Gbp~ vաT65y2&r0Vs#3lhCmkkK]6\[j@'ފ?_b9折Dֻ;,FHcl( .(.ZJƕ<ܢ8MWP A3ovT0dGl2^o[[4m0}N-0nfy-yՑTE"}{7J 4(yIul•Ǚ keNHaۨD}'$R\q=nji1\??[BZs0q#gKCU;q]`moǙap_pPV|wZfҢCtElQu 198q}G9gKXrV] V)"R]$&Bc(zGOxCö$Vj솴PsA7A>F=G1EDWbw)&\M($2Jhd*ܹz WoLͲ0\._?HoNŶO${id䦷DXq*7@[d2CPkJP:n@YIC ^B<mPSv 6B W{*6 edA> o/OFs3n|Sȯ]dU,_@i_qQ~{~}8816!mNYU}@,yt;o:9U]y>Y:Kj^dKF|xO}kHg;,l .xc-|_0 Pgz~R*z,FWVFsjTȆg7`{yV"+ׁ0KxQܙSLXqlňR2-`#tK#٣;XR^Q͸݃un>,$<5lc:hoLh|}ؙį]|F,-hVlubQB+-hD GjsZρΗIVu:"IHV\> [5)ZofL~R8˪?o}E0TV./S` ( ;+q×oˎs{5]ٟy/(<1>BG3AfB5զ]pY  Li lqϲEZhR(0?V~9SXÃ4A"*6Є<L'ނh!AH= *ǀ(T\! }nNzd㾤U[`:?d&DQ'5rY /XHth\Vdl;Gt=g}tGXჃSKa\Y56,Ox8ښUӽ&wx Yu.- XZwWra|Ѻ洴aZݰgEBR#͞p2bbq^8 ]EyJ^CYW ZKgc s]ܵ~/5\!m6VpÒ-st(!$gqO0jw"CL:'I@1(}wܾ&kZώ+aPR={'0?{Eڏw7(8R6<ɦ;+͓hi 8q/+0>s **.lȤ Z%cCIOPv;͌O3JS -~ YEfs|j~&;3r %GʔCR-F{{V~3b`} N!$-(3t AQɅb;"mv$rt hE]v|99" ×qj))V][u/Ds;:砃N } +}8X9Fɻ-D} ;0~zPD m79:%64]y}.`U/[\eyiإs5/R?R|³NrO{RuT:;Q ZXe0jfdRbs Y>܎`Mъkr- u8%p3>P]9)^o7fjYZ ( e^ZxY[&"gqk7x6fy"}; 'yVcJ2~w_)7=( C C욹~ٺ'!ݢ7fgaaT7~:WYۜ<׫4r+ދ?dP_!]d(ևsKjLˇRL]jjlb"%| (8b"PtJE~2% $j}ulNe='ýZ=ys1iWeSpG߸wIJ.;^>g |R'AA*\Vbn M3'kfSz'Aϻ|bE,NaMTߴ_$TԴ6@4䊦F&jQ,y'kYR܆ 'Hp1q&#,]RӫTzh:kJ[!y=**) f-̿͂lT|_bcٍ5OdqZqz(9ھoVB$;5 !91T&:BLe~PCLS֋<(mcBDFl pc@ss8ZYBTq4?2K?Q?VXY%U?頳ŹւHms f.iJ$*=ب$ݻEJ7CY04blV#q?AkoYTOa5`"Dp&v%Uq(cϲzIz! k/qN i*&D]־^xb )WZI/;m1fFx (Lܢ0\ʻ?DA((P!za %00ǒiua LXtN=2B-LL}L? peE봁'UEҩ!LaM釿K*tP@v )&U1nAhato`& 50g`$ɠ;yL@Gwyןq~  x֣kܓi%EGhDp3Cm{z>:Ɨ?*Ȃqvԩ  dƠALP⥢XlA萣DH&My "?8uL9h'!0lj$(< K6$9Fh3oњ.2n 5APu|6EEz@J5Q,Ihz>g3_KێWLXn/eDf[?q3EVIDɫW  70;lS[ZดJcAd.*Q-ΎCU9%n.xү SIE3G 9rqr s٥:vJo)[,S;sMG&>tzZM6J,d*U XjԵFwKn XEXmM6Sd4޷zOkc) BA*h}S@~q`H1MNA/<ð(jU`HOyΰW&k,]Zzcܗt{XtL|GڅHߝ^qlNMIJDx йPPI6͜`ᢌ2PFjl7׳ ~v T&4A&0aieU`@t6pWX+u}h /maڠ8φ]Xc*gnkɽ2U^_(62/Z]?pRyEՉc~˝r:): `y-,1 pPVg>u+8,}UtV:۹]s zꭞIiwiM gW~+<-!ԏ@S u0dF@CQW:RlΓ>!}-<#O'7[_pXwv-d/= ~#gݷZ$X4Vt8@4"d SLӡU(7iI! =YD&_e;|Bo|BKÇBԒOr@P63\&؋=zT j1<;i{遍؇2?a;&܈Tr*nİ6&k钽oa2k8cr%l¼d756M=}s9ގd^Eo,[~vs4<U]@ES$4/JCL 75mKK8٣Y|7^ЁdSZB9s[Z @panx(% \7o@츻5PDnXskn$;c!:,QlΡz5e_~v| }&pC_˓Ql &=\9E)E)JDÍ,<#sY UGyXX:G \~Iul~Anc:$6T2eKl7/{`w9}HhXi0V\"q[p3Bv۬˕bPםDyGT,.]l!ga*>W]g+fL\'~&T_3Ȥ޺}HIkĮyˇ_j|B\ R.e܉>@l@lY̩#ԿҜ\w$%S欠UN{ l0H+bsH]~:ڬޘЍds { L+QG QPYSnA|$ېH.j1Em~𶔿QqrEQ\t*k$8R.RXYf"|:~!?w|p#38$v{B/zOmfvMl^'-b~)F-\F=n;5LӢYJᅛ&&6 zDg2 ~6v&Ry#3ɂ OQ}\dJb]G4i%%D=A7/Tγ -oV)Z\?N~TVAZV2N pe&.ra#&+"m*6(&'K*m|~|$9#n #ާUWX2owc@BٙV 9yy Na2ܲҔ֑[[%58F/&'f(,[_dnfY=gz8WrwIx NTBQP_ލQщ.3b=k5Pso'&6>]#ccx6jANC ";ȕgX lÓyUXw%|h ௫f9.tMp]o* 䲔Dm4د6yf[[9wCp(8Xoxqjo.q$4ϥ n|c!!4`D!X^Dx>d17e0/:&f5 ? aN}a{B-n+ԝDr%*6@p͚,}qu:ReJ֏7j]tY]nbp˦<;hbZ>.Vx|OKYGġw;S t13! ˢHQXLbN Ґ_w,gنTՇ-oO=4`y mAݘlۯc]7:_O I/ 9F&c7ͫzr6%\2Hߕ١GFtyga'D\8a`sGX:'9>F&1ٽp25e$6&,oq"oϾU6@ yrvsB:'k 7 7crK<|{י䕄'f sU0fwj?ߋa6i'DW Of<{91*B mѡ`\f_ caN bUDKTFtpynq "\04ZpՎ܍2_:ű [Ysɬ}!Tz&EzԾRQhxb]8#ԪW?I'kBj tREZbƹXo+`&bQhUpаμ+<̶~}$ۚÏQ3]A23g /("S; ~vz~2MA ct >M_Y҂^_h# jr T@hmW=iDyJW2)J: *LsOnagd厛9,uLfw<ۈ=RJ\ Li. 8@/UwFTM3TY Ʈq H^Ssh h̷\m,(h= *X\.?ql(!HuTY q$bzv'$/Q$7p~> Ā۬Vں;tT_JwJ }*u<.x.1G]Y^BIjb`'¡na /Dߤܽ(qsb.dJz%4z]n%鄥^mUKUY$5 DH-9)UB^i+{ ie7h"sǾn)B\XCJȈ$雉χq^mw~s[-cfHy` /NmJ= g>FOԂ7"(r6~1dx:_?r14nW 4*02$Vs93wqlOv{q g|]=P'x2 ;y+@@}op3x[^@`QO3ڟOnN,b)Yw~"OkސN eJ HٱG ڽb?~WVD<51E%T8KMؕ[q+ˮ@ϰQ{ns uH&}}$bEh.{n &&'$(6&y؜|zՓ=tl(Q{agCы*dRg~rQ)&ԫ+3 Eݧn&y*NyIsvfWv ޣQ"k|O'6g_@FpWSE $u_ F׿ED~fz'x֜i!"ÜF:rZ!XN5+2Pz{zja:K18 C˟ًVUV12 }K_ ] O'EYaeDwvdոx/L;|=8ܔNl#_fDwlj]&2z?ܬ}{[\M?xۊl6ƍĄ?_z8wjEFlٽ.27ԗb 9AYq v/=v`ui4-9^yVBp`bwD\t!$NCWg#Ȧ@~ X#$a7-J:lʹ>y(vT;(,-+#ޛZaN_qVW.FwIamH6Dߍn .|D39U(5 v<5S|}2E괿M*ʢ38J6nLN"jK^c΍(4@ ,qTygFJ6b-%u"|=IF~@6MXNѪ72?"udI 1=Hw>?`R'qL>;>4 mI[IV8<ͱ<@EՋy"7_P Uh^ VI:/^A[C뿲J uZvYDG 1x9lbNCc2u0yZ/qv'Y~c0^'H?,c:^,2DVYTDNf,q _GH\ l $˄wp(%a(~(.胹K$i 蠂HQy4)PA/nN iOÐ'OE5W;l FCč6qd(WIE˺T)"TZTMCN$gDw-ҷ%O;zc)Wqb0dE'1YkY/$R0.aBQYIMP8* P&Mnҹ~vRl}-b>Drw9 Qi14_(,!wTugceA qPu?'o 6rn4`ޣx MUWeCo\%„ '|3_X+R믣&a4)BX0J }'AG\0kqfUhp |4A18hԜPf.r3L/qEZeBګvKkHLZi ,H}LEt5t _j鏆Ҁ 'QP{1owI9NCoGĩ5( 曔;O|Tv1AGYT 6{)0鞛1:1w ]!m:cV-E5Z1"<$`NgU3<^qTY0 ^¦l=60)4)i rƢrVpj/i={5:~q ho*R&em釛`y2P<Gefkɾ]IMrs8a/QojVG'ol-ﭛRWh_2A&{ld}7jWǃoÔt"|;q{t#˟HČ[4\l:f>D+dĜ] taXSjda (uBR=3y\N-KfQ%MKnonVF nEVc"5ɰ#pQ4HZl箫Na*k%~b8< BBpx9^`1"# Z$.;A!4&pdyfD$_S3 FK`veɨQ5{VeeɶIk{!u:Dl,&~qb,LlbO#"`ctI8v )KvQ{l˻9bE ~j%2:XF(Ky jZqC0M!$#Iu  (^A1'aqg{ >.LIOk`cqvPwBur/?fp\ qD j0 :Kz5^cxr* ZW L۞=VpڨO*fh.n뒧l^q$ 91K/T_5Jnѣ?s WI6`*S0uFF=؎KY^JA] #*[i ! D ָ1>FV^in~m쮮9]`li(¬L%? ͵QJO\?*ł#dX@ܬ$j<6x}"/U#sUw\#m>*DɡvvQU1.,Z6v*SI=>T6q6 3M0#Tf{Є=86lύDLBG܄a/?(8m?*6~M؝:O =B mva߹V_Rw:O9(Ȼ}(;r@X"\Bҍs~%q>p{Jg8RAMLW s~azRB9pW ]՘(JF#S 5a@LR {{KhtIBX YIHyamu:9mԺCm&.yN;ٓٛeUcKl+:4cTSmJnaڪKcHֹoQJx Yܹ8>3`7kEOJmUf;G} Vz>=^^"Eۘg o>#WIm} ȷw;$Ikcѩ_pޫWQBa |='C M|`y>*aQ`Cޣ2:;! ӳL*!w;w ĂE_1*IMa i%7Aط rVh һUA> 4nMԮ8Ee5EjpFBHj!b+m|r[2.>0IYR:Zi3iƁm0*, W?FbޥӒFTAKZ,8XVr[{=txU8RD8$+!8O2ǚ% =_R1˺KRED^~մ>_F(o,AlT DCxœ "HU ۗj :y.9l-D@4o /rO.JBE_ߞ(pa8S ^ xβ*GܴvL|CRAg?'4`ChQP3eH?TL ,H `Wl4~)HMoknq)ai1<UL,c 5>wfx`00 ߳Lz4^lX~ B7[ag˳!x;67wzS=^G#MƴȤ}RL<]gaPUŘDǬ)P b.Upx涘t䛈Q`;7>0RN: EEbDN6Z84ķpyHravERiŗUpUdT"Zibl :%@<BC[,xge=u~`u] `h~ݢb % Tc:.zĜWٝ:3}3ٺ dO+"H\^g/ `4)3!:{^qW9֯b'Z<JSˆybLICHk9vHU2Wyv5\g][l =J=__xh<%0wسr,zW z{XFhgnm'l隚gn]T^y 827)ٿ nfFMrLOw1_Q}>rD FT,T[װVfi@ LBl Qʴwxq6oTr"HmXSzA~9> %)/^_Н~ &n+>~]4EoܑE?PɽǪử>S]ޱ~*!UxNH /ï)^)"9h\т5퇥]d‚/Rn!(r&BaoRO_[I&lZ˺?*U_z<*+ɭŔOy*E1DR( ۰q]dd6[ʝ$pԹv,yUDL|l^4- s+[6' A4 9yi 2TghII袨zhS@+LCr[&c༧tWLmG~7R'oL}t_t,@ 9<`V\UAba6_\Ow2sұ"~HWkX;)ʉϨNޓf<ȉr7ā]FxVKʿi3LpeFLQ|$DڻXMᕍ8P|pײh.%y4F)줝Y37 >w(jLIgyIiR`ZHgPO~euO\Ź:! Cr ,[MRXGC\!C8t/ߓW@Yc W3kE2HJ> G#Wmүu#ښqg}TgVITvFW*h8"FHs[j:N cЇEٟXY[7DE,?4f<#;Pz7eόk%- :rXuMoeZ +c8c#ߋu|žr6qWϾo(D?h$NI* d3h*36<nWqJCגy{ Zw&3#uVeGJ̰JԭKZOUNDgiظ|oH"΀*cccʕYvwU;3GIm-!"]rtg7J+9 fUp/H>JŌ&$K/ ,UZ?;F=?gA?Y:TRt:%ҷU&v|%N|9by}F5l 0e3jx)&.ԛ˃F@SMjXꙣJSsA 4V:V@e[B "b"0GT*#NS3`UzsH % DfJv.`-K`ΰ^)6o'ɚ|ȩ'팰xkMv8V\}e&sͶRmIN6,` |j2}{L|~ {A:ݬr[PohSò`[5і*m>)0LQ-1ziǀܛA'P6}a!j0Z 4 n-Wfb iV1dh tƭCB=VrSSCMC飱BF8㕘ad@ML6{AY: `yn ՙ͉/T6:'B;ˆ ϼO'+mNlF$rF(dvu-v쭂9}xg!WJF@rRWO21ޛ%յ'hEjj OD O_S1'u?QQIO㮗ͮG)b tY1Jff׬@̤g|Wdz tZֺjE^e/jmզ0hU5jkܵl`gx$(MhҠ?*5R1cTGgjo`ZosNhO_!B"c\)vhPWܴm@v\汝ri:&#Q6z(Yuw7R6À1X}Adf()-bz}$,2Yuku|-g}(($ *`/8(ݰ 1g 7UOk>l[t7x>>8!5K6sxCM:oӽ | ĄWݐ?V8Cئ !Ԇ]$4]O:Bj.c[&'-7֋‹R{5!vn.1&;.m" JeڻP ƚQ-o\57{Ɩܠ`ʑ{(ñUCpI2O4 ss37(6iPݣ< ۂYo-0$R7 @t:Q^@SxԋI|٧|&0Sg}_{o8CܿPv&WHAdV0 XteF56&(I坑sBDxV -[epP08@fxz`GσTWAR9P V3'GFT1Ƴ Q&:db'ĎI4'sFr=:e?20^?\L3$} j?|BػqFt&yl6;+J2dl!r_/frS}M1rf+LwE\PȪ>^4Sdi XBBǻZY{<FL'*\^@ԥEoQexuq YXFk7gRt)@%_2Y;f.}R%4V*=W8!fB Fg;1fiP/H]OgsXT $Aư2䷦WͧCMY46T=y&+|Žna(;ԗs$ݕ ^6gEn}.nH䆔ZAp?]BAF7igf)qƆww6K_=ljfa\ 0  (pwvH>lZ^OTչT8Ut) ?fT='{J$Qv&L~Sg+La 3ew,eqBTMU6~%;doƅ"a GqcH Ni{0u}XD>!AQGd4;.7,\V18)G2"-IYAs%?AcO~?G)u;6>os1⦢fHKY* jN0KXw[e-{WD SbxJXDGՄsk ϼ{Ym1 `g䆽Q3 H's:imj~ڸ<7E\.!iiGU9sYC:D,I,ߟ_gOKNcZ sg%*x펀h6!jLR,\EcnU,⯞g\I/ǴZ\ִ' ۫'$9[+zBvS} Uj`AeI')&P(9HH!|~"+G^ ,^kѕfV4q&XLk+y)Z]i?_m45_mDPN ,nCčMԡG\,B*+nҮG8x<. 99,RSR-/R$7J=+PS:mx:SYFG˯ј}Q)U8*VR!JI)AS_@.nx>7K/SH@܁9/qv? YEo*šRocRMcO+","[e6UdU/W6~8XY,7!_W+ܙ'r`(=w@z~ ͑[AZȀ?2+0SJRr.8ÍF`;3 u%A+>Ŵ&\\d|K_56dBiGX" }GݭB^HGn㤶#?3M*)W:8: 1cpqXɹ2<JmGx:-w_ ;I`Һ?뇑zI_)AKp4B|i@z^)>6C~XWUq6Au!ɪX9OAX|`XC_" FۢN(m|C1#PX IY$g&zW%]\pURU[kV.祄-̜-`́zƾM~ FMnjW:,tչ-!eaeBWXv:9Dn#px/8i-KLA3҆&E 8>SY/&+\٦y^xXnKu}F$CtҠH'{(:w W($J?EHe4c>'F>f xߝoZTf8?xm@}O0A/ v@^,Yv sP`LE)݇kO]!'vy$[zJvΤ+wMw+s2#l :Ӻͺ/6):Yėޕmqrfqp!%[,j~<7Ii? i>rAJ2HBd2{eu6'!~TSyll1݊Ztۭe;] ~/nj=i LD3 ՉPn+ķvnD}0D[`s S\.8؋E zѪ͔3} "@F9 /oVn}J:yaf ީ(W̓R#-#}d+Zr*Hq<ˡmvu4y_*ba՝ 8)|xQ>ʠc4r 1|Br:H1]ZMAWåL @Q,-񔃟Jl1V $ ^&bTDŽ̶dRI? ߐwW8ZiT$,V@up0*}!NLP_Sq&T=tk7)\7+lKm_zgY b "yetM" xmLʌdH`c2{D%$%?< !j~wFWG1#pJ7Yuqt_DVi3k:->a⁍[ܣ7śȳ[dx!Cy<.1~%;TFlXq2@!8$p~^G~A|!ո@ZNk+0-a'*J(Mʿ3=Pi|=ou?'DP*֣=byZt^ىYA9;$˱,w2{+ᨅ3>n򾊖Ǡ`gMf?زL?Suk"0cJ;0|t}zl%l]nSx0SYΔ_^Yv#gea!-#eOŔ' 8|6\Q{u|%F0oBb3kUh9!w/2sJs|-Rd tp{M+w>+ Zڙ:8TIy嫷ց늗.:N L<0"G*p#gY!}m2)'HW(&P/_o-ͦe-wJڃ0QJspWW-~z`yjTM_5CF,i.kW+Q !eJ@9"ebS{/; zmfӖ#G C`z">.Nn"6f"2@`Y=̒I'T$j93C | ljv'W'UNk8 TDP*Va-v}Rx㬆H"PD ppRN^? { ]tcI7"yHg J,9~@ūߝ iq3A**7I"m'j?MoB5DK:F׏=JӴ9-_1ʺ'%>2hid iwR?HX#]*!SFQ"J AQ W> ($/>W mV]#z{.@Pud?H们ǝ[V}WW' =$}M)Q2ZoIm7gȽ)Bf4@fO Mzk)Q.gY -:Ty ._7yh[e8Beރy(G7֗@ʦ`x3`r{~MlO\ĖE#s[gp~{@> ƃ<VB/09] +lѦ_|LߙY.hFo\4Ku: Z'r1F9~=g~Z]LJDzMi|CUSDiK* Ǐ/tnM*W9-jd9N$1- {l%vĊR^ dSQJP }E9tlQA^6&pe ŮT"}"O NK?r@? %f b\ @ y` d4mvmfbkR 1>/~W%PߔQ7 C o P'E'$(EmqHdDevʟ:hj8jdf$̮bSf0`H05P,zk a O!ſiqۉNIqj߯ZˢՉ1O45P9ds,X87(<|Y H<7,k,K~-w Rֻ|OJ=Lz7 /8HHb&q ʙD* $ c}_Q9R2]9@r2D++lg~$q4_1e _,s)K,$ݽ]ox%bO.'30__} mdt"cb 8~Wixk1r';2o=&O &=[#X9/xJw8)VIZ C ?R l'CKub9?k5uY' VW Hxi:ЉI$uڂb//޻c܈m!6 t_-|\{'1DZ4 5T+Cڀyx[4GC8Ô ͢_u:Go=0-M'oYGZ9[4 8&YY˖I:`;̀^Ҭ)>9.@_$grQ(qjp :$qQ|e֗d7ӓg)6PԞ,k^`?En7'_M8S"1lTbrEY>OPQTeJ-E10Rפj5hwY/gѽw<Y H=cA};sL Q:CVnN =~kYẖ5hm;OU"RYD[u y@Tk|xٹ `w_lȨފ}4$s~$ӯl܎KVaUsO |e> *좧$I/ OJIAJUn_3Z}&*y '[=2t&W~޹'a s 'Syz&⹹5 E4 M(aҚ=A7OyJxj\Gp`r_lLF5UyfSSJ+ڄq)y,'iM!~s%%Ykψ .RCECqr1{a&N o"x%qyUP*o\S*jXNUl⧣lo j.aUTEjJz|vFi $ 0 {0\3'0Rޥv08RJa)*RO&$#9<_'̙Sz,게 ŻLP.Ϡ}Y9ms;Wp=-· ! ׵ޤzXl'c҆i'bh9ZjBo9 |eq4sTg}.PGH" w${Cp lrVfSp'f{H%m^ ]]v E-PnHJs 5=689P3|kUŽܿwEfVzH`5E\M#V&5Щqі_&mՁVf>IE_P-'8vp*bDA֧!FS,?1eu|Ԓd!{8!L;n}E#Y"2%Af9"-5R!=~bewf)X8"9zvGB$7CZuG5ppF~EOuϤeμx[lDFCJcx2@bi$O%r!=&)R-:ngI<=-lqIЍɍ)2VqkW |XШm+nƔʂ_.uB~nĐ1gV/{"9N߈2,lS%ʆ8djDk m6=sɜƓ[  !Z?DnպX hݶc_:\tP]h[w- ♼푏ӎÂOTN0vkr5\B2#[;B}P<*JBVE{jimz4y?!f Pt2~{h=?" b9? ˨W+[jy  zCkY42ҏF~- ?s_ϕP,"V҇V :MF7͏xzr/ycOTdM||zۈڎ83pxi!(ixY5&?cqкG5n ;d4v}]^fxCD|i^ɒ89hM3滇kU}9>U#0;xOS.M}MkxO6<(AzQ{΀^]ow4HȫCc~,DZ<|}Q;fFʋC:c./2 05BBAx|ҧЖy^ÿ㩻6e&GuDZPuve,Al)WSR`^2ca]EK4u8j[Ȫ[6("YL@Z?wrwId ˷->nMwۢ2UQ¦G#SEO24#Y<`%Dy+LȮoiRA *D4Z[2т/)w(bAI+܎πWt9G'g09')^!2ɎbGh$߽'Uˇ؝@YRppC9 Z`X@ȟ4䀙y1 #$^H[g:|<]~AX |pTV"-Kvz\I=J\j'@3CP +3H EJY<h =W=ǡ)JG >5Fy=2GՂO/ʘ0v@9b^Âըkg p5\Ӏ_6zXNZ6\#8D؀atoo eZBQu 혬F͊LN$Y&NT&#ԚHSEKLGH!B-dio /NKx|@O@D;D&`ڐ[*F>4i /7; t> >9e&E;5:33' :"@,zx=FiR]SM7yEO.sz߾KP H6k6,8[~AIK[N])G|Nj?< EiȂ>pwY,.Pק~׎I'Lqc nA'; kZnV]du$ bϼ Ds XxL|–r^IY-Œ{YOb*E!M 񁖋0890VE'q+NT>qչy;[԰՘X5B&?r R-H t&3&-]5SV~SU۝5G!+G7N O'8|1# 40DAF`E2pWB=_ƅGS%^cUY/~h-RjaI(Y9T$W'N+VzD:Ofe W[} 8Zn9BJ_O{(ohi-Ichpe$}yw n雉 +Bz@f8*[ Xw*,xHuLiຐsGxp<zC10|ye|*Oz-_XF |DdBvZ:.avzA)<ĵd%4VݗՈ^ ;H[$lvꆫtH=Dқ,PߺOq\N+ܺ?tϙCae?)<f*3BC[h!( `)Bw1\^8*cmϑlhf;lZY,O cPVJ3"v^fȫsF v[(FY]h=ߍOyr^(sw{`ͳ|~lP>.ν0NH£y{sM81g־'1Y$12uRPaDyiz bKjlsH7KB"Gkk lFimX7m\ba<~G8L<߲@8_ >Wj-%amJ0q3/Ǔ.FZfc,U|!j!/uPSYOɍ:aݻv8y" ֺ.+) )TW0kS˒x#e/T1 ߥ>FBHUdɉquq <nJEmj&~`3[:>rX$%,HPvǢ"DroHA ]7Z`Zbw=E%?:z0ݳ _vH1u9 ]GЇ1)1r|fh<s{ɡf6GgS~*.ysPS焻c8ikjouGK8LU_nϺt~|fgy'/$Xğ )O/l2o<^iuHٴޔUC)+S8y5rP,Eʨ^)ؐqX|ޓY@b^ M$čpѣRfh:n>tٔlk0ǵZ߁|La)A QA,ӀGjַIJe\P HLGc@FBZ[;M|ϡvSvZ onti8) \R(P&H@Xy?`e->7oNSgcmer_ebbo0w]6k 7@7(m9'y_o~R >l`D|8C9I/?nIx.yLEz܇ovʎ 4]pti?+Bݺz~s5ޚ}.V7 RR:$H*CvO@!q4<8mmiI=~5*kPkܞcs8O(+G(wX4H 6THOo)5aIp !=R/ 8Li<4);&zkFO1d¸K}vYC~guL)(ڸp0{9dY20tHN'饄wuFc7`/iYmI_I*n Z_'җ!ZF+h u>3/A;>慗FYD'` v>uo'Bt|eh+8P~Y^J!LS~竖\RJ#<c"Sub7%DU {9P.#`j^<{:)/{K1]FT 9 '47n2T ]l}8az{ꗣp3hZjeN,lpjQ H{(K9myD@Jx(x+|ޓOIW;q$vQyR7 L FO.o7 (4kqUL݌̧j5SE^Zi!U/vg0yfW&|(ZoXG^d X'DcApQ+T~\;7I *]UI+Yt2.{ZNhO]wZa}Nc͂y:-u[SiO*ք5bhkwD&܉/ #Rns*9KN JXg,jXYo8Y2oyҐ/\䝓ymeu` }Lmؙ+r+yT~) 6wSp]$HAmnZh %3}WlU-fN^NX\pSys 9 w}Ch @+YV~OXэT"BIcFjj~{N m?yyMoR Qwߏ2^TҢ& I6B$+An>\ج¸,l~S)TH8ccUUl[s!Ա'EG #TKI/-$x>Ah~˞tuB 'D.u|8L3d(8WuGtܩ XO95\C;ӿ?EN aZL{ V,XM?+sf'd]/ }G=f1l +\iSdt&UB2`%+\,QZ d^d|<$b 85tLqǫ\He >K'jg^ sghDޣ?iCB)k-@u}ha책nYDyGk|f9 fcE(G+S45د[X(wtth҆5"oQZZ{gkٿ0P*w' P[g@̓(&|8qgQlorOսK`f{K]`*5k{#~ڠURFP#Ϛ1< Ww&:e*]tĦvo9b[V/jed8^yd@y=Cμ30yTwVQ  @BnOQ`Cr lEQ~/| J/%s['('@QNpkg|;D'us2tb|C ]tS6B>],*]rPa1*JԼ`gk޷ zY3(IW#n qUhqBCe3:bsD h@v6VI.C}nJі٤Ӭg+[}.w\JrQi1*9`%(5W"ʎb%n#s[JPN^p ΙŸ0 N[u0=@tȪLs}S@2iQH)TАŮ9_ N}aqcO^ΞwZb yeKUR^OP!+@քs?#iJbUe.&DVv1<''h"lItw|(¸5|:?#ڏ=a^ 2/?KƮO6*x(Bf!6U3YͥHuOy{$ڨSþ3pLV ,,kQ,;M˯cTvsVӜ+|7>uw[Cm΃R9DsdVoK]`ґo}. dJBgpsxb 0a˦ n2RqK(<E.Y|Ҫ eb  /" d\_ώ8(U5NvL~x%OZ D;?SK]io)::ʲZI7[hͪ8XpB&l~t98˺k5#OXang]t!x::srur _IJ6s@*`dw#Ϟ(痔mWPX#7<.rp턂b&6l=Ц-Xk8&@)h(~? rVrZʞ7&Iiy]V3O,,D jPEW`-!CEnd'KnUowH09!k]Qc=~쑧+jYQ̦H1w83dMk|3TB =NMd`m| Q2cW#xdȒX{0CI|qqY;ᯛtvz$;pXD'=Y6};$߂mT-Om WrsJi"`p3_rO:϶h ϛ n9V3mPX-BJuEs('e>ll@3MJ0ҿ2AeTzx b3tPczq_s-e.(b-'u[z1SX]n[Di IP#KZ}~&6\ - JIW*`ss|Q5=ڴ=1Tg a;Ub&r&t%-tUj\^2᨜@vXI F 2#'YoODO=؎Y!G?,PZz U[( 6t8L{3o븕IXeg<5h*Snu͖ke>UErOա `Cw rX1Qbcdޭژ79&#yg PP߫wuI:/Es*L `2gRQgRHlorI(:A]!c:&8 KȎPʻ?9KL^4yt|O3"&MiT]x>? {KC28&U$Vt]ȕˬ'/'8iTX \%A/88GzJ` X7 JGkV|;"&9 ǎ2EC葰߅x[Zguao- o1LDk1J59FA!Vrcqv Dkh==@ Y.-8fe7ȴ}ezш>ߎB{rAA];Ok@\Dۂ59Λ#X۫D톺NE# $) ,FX I^`5q5*hMڏ&|/klL]ڗuWeOd?~p?s#wpZKieʼY*>|Ǚ5d덶W^ ٽB v57'T1_N@_9;0B2l EQQy<1G1wEȡz@޼PpؔC*Yh7dx_dc0b@x`ȟ65d&%D+BWp@FuDu}YBV|8"RSב\ ۲ᆿ-X2Z.a;uFLflh%pJ٨s>KLm~U[HxLd3U>=}OγQ4 ٔ|KʼnY_tPnJE*_>9vk'tA2Y/=Nnc71?Uw r6c IBV҄4"lh Yj[d=q)oj|Q.PCiJQ^X˒ =o6#c'ĢwU!BwLlG)g1MBvPQ~IJDUf$pDˑȸǼ_q'Ќ',e\yG͌}ʊ_H2NL 蝫p#0K]%zq &ܸfIaWa;B@wr>)jp_kxRcj٠t$MQ-Fw'#y Qv =*usH\V"q#+5Դ ?l!&ёJ%eB1-]bEx4,U]]D3B#*]#FgZbꞼK&;fщ+oflw\ CN]xvi):0FG{8yc ]P}Kih j[jď {4cuga\Z~6w&d)N4frz:9 î2;WxVTB,K0^~s,;-eUPyM߫$5(4pS?e2TMi`+žX}w9K~60Natf!\u2д28!I,.Z3h@E 7{V[׵~6Yu}8ӎ=ocqaMMF@2ď1 ubL\r3Gn^C+r/u${0] 2Bf+}m>d믢das*Oın(Z ]998{78 m{m&n+ͪjiUc7y"4xY (yt(|>Ȼbs+(6@Ү r*t`ipi3],: B8s2\ǰQ`ȧ46YҙQl97`]&S!JTr$s!MC+G%cX,L11dd;$ [p{kpC/7Hz]Ny!]*KD>gs$e:##:>ڝ)0-g}!AZ*SWгQOS ΑF&bL2'c*٩S(ȉ-ya_R m~Z xl"̖ﳹ^1H;w }(a F ;֫sG> Ұ HX3F1MQeCja/ X3lab>_r`Ϣ ar9AAߘ1jy@Q)5#?:\i&:{S4u)#qu\\ R!q=w$ 0uS.X=j EX>X] dK>$UXY{9݌* wDv<$nxg+VEcehi݌$1ipqN Z$ ȿg1}98)((}{0Fv1;q#;_OR]`ٟ&x|N?^܎ 1 Drg]^FlqPѩ3HV_Z?\oenK]m^j68 ;9 zILzxEƊ+Y}*o"@Buo ^1j!|ViVI.t`\=ʇCKXgoQNs#ez;ؒE tܹhy:!pu\3a/[jegʓ<4V%hizs!X)Oӎf̅Pp(<|] .;r3otۛdhUŒ$Ϙ3疒3'aB}5C@ wVPI#ڝͧ&;i4ҳhr%ܙ.~,B HTy~QƬUOs%.bzZHz!04 ѡl&} 5SODwqT1Y,5_p-+Ѥ'y@{@#WtT hDe#Î֝7զ-'/f/P71T爐s7y is8dW1 }XFNnIDtLNewJ ?'YԙT$),lEh6G_ؼ%i֨#O9x.衩}G@ao-'4Lv"EiD#,,H掅-X}DUAM G~d|\GB) xHu^+RN ӎo_)񿷦D$7S+WW u8KzcvQ =8"YfgOmjrI9>/+7C5TgzlEc㒫?yYر\:i($-dx_=|D"">S4f$pa 7)|W&~ܙ/p7.6'T%naX|o@dR1CKfP{PNl"ؚb{f1`!/ChRh^H;##_nWSjq/]]j<qe0zin܍wpg) PJy-ւdbl^Xb^?66z` xꅡǸ`5i.m,&H&60hw,ERjI7g/h\S0^!^/WFP""P?#7y垱|p g8v0iB~ lF;m| + j8@%a+r_37|jԤ}+ ˓AڨE@(D$(XYD/BbI'{?Wvڒa7$aLwqa?z<ǢY8QDQsp[b5G/Dr9,Ce_,[d?#ZH_6 &Ykg\y MS+0-Ї r HuPE}*^\ӆoZRP;j(GcKGUo;0% 2uE,fESG*r3n봱cՆLq@S-*M59ϛ&Ŗ6Z Bбڶy󣎶Ai-|}*('Ba8V;pD^ң^iַ3 [Un@J\7&dIF *ǀMa_ٱ!nqm$L>=FXݨ6Zw{mjk@:|A+N|٦e\N "N"@Э1 >*-oWizqr4٨h8_ϧ|QfZp)‘ѮX3_IK@Y/6n_^}{XgJՌTKj6yhwnQp7G:QbzH荕~c_|2#8 ݤȪ; BJ֝(5u%]fP-@Fo %S[qoi+YI7-SgZڔ@B&:@FVv1.gͿ\񽤖ow}.jWN {\G%Jwʊ h 2Fc|Fh7yGKjs{ ó@ۿy5NP̅,4~J 12:9 s_R@譨z `%VǖQpMD*papVAIfݪ])ŕ@QK/ls3t@aOj98"0T ^`;('kgRw G\KWL*fEI-Khۙ4V?fH8J_ȞNn]9 M.41D̴e. 9O FܨS,_KO[&X!F:ŌL2!cIѾN( j.k}6{8d /r K' ƛ+J\وOKB Dg!FqoW d6RٶMJep{y;^<5ޏ| l+jɇA:9ۙ `CPa8XT0%5sIq|wn BKSJQf*~J-h9nՕnIezcJjz#{3D&"B5e27.~x_EE)DlD% M.J5{˙.4V+Y}M!?>iWFVؘеȖMR3{,*ڷ .W54^#Ȋd6aޤ?{r{ТU j"f0Awe.ܔMMA?42bA,ijp 3xP؞2CKᲯZ-8'@WQv!+ {Qb`a])ݐ0|!lZoH6#^vTt& iZ&nnWc3cm\kh12:D[iaz3-@UlS -;JyidBcCinnb˭b8*T?{+0[muؿv,Ronb?v!bjEQ8^&V;r]"~~:>۠s[76*'^yq勀s {Fdr4K*Kd]r,t뙱qum2?TtmD414 PnAAQQªNJ&u X^ P2Jـ7S{ yoK! S, WݙHP=eBhK*;iQD8+F*6.JbpB",.dq!9]G)P9!4S RV1.ZX]:kUPP^fxt/@y]e힉;F`xͶzV9A2Rnew ƹ2yhp9巼f-r&se$r>?;ܩO2Ԙ-D2q_Hl:qV^2Xr!P˵J+Qś21l`ydsIs78f'TY=UthwrB;.=L TBܪ~H]b =<@J` qJbQv>ZzZ|o{ƇXnAB y^>W/ա9b4Wv ɇBxSp;-Uj{SzI'Z3=Ϟ@XO[N>nGTy+,aju7{0uDՀPs]%Fk'N-]? t{B``Zi; -'(<ƴYqem~1=&p 7==o D1~X헽6i&K\@w3cp\ƧJtƯ% /%Dv7ςn`j,uʐs^]6{?I nߧ g;l(]Pm"ӭq<kud#";@T= i!lf+x8.q!7ų=6T IkљHX]QҤ)8O?Zܢ"ϼ5ٗg٪Smv$9z3c.W сk3]s'\2G0[r8re#|L̬R%ˆQ,x #^ @] &Y9߆JeG+] j샅I*x7[l<ζߛpE܃6yL dc" Z̵xgrrη2ݡC]k^1;϶֭EY=nQK:C3ŒL&Uq_Æ$dMэ+1~x`ZaQ}B Zf?SJ}0Q){TV]GsTfkiME]oiUH*Ыr/싥},ܯ]DMgfЅUBHd3BXYirg#^Y*%Z1qfuA1$YkٌZ;)D:`;TrY&Tg+yX G自" d)JX5uevmqv~K?b$[F?ĉhp΢C)Z!wh-gN>xv$n.챜EslQ|Pv$H{2AoxNэe҂Hy~R> 9qū@.甙s.ȓ dX w u9sQuP$Ü\\2ׁIM&[i9PA=A?L_;Ȝr۸J("(L8hܦh2 W7Na(A˦'p;\p7<_KL]IȚgq0 v:)OAĽ lD@*0l5i]0/v|"hɇiLl@TFcZncgd\bV`@eSnino;S L;;ΟWFe}? U}c<xdר{ Jyg#4edJ<*=4ʇ 9#Yr}pYt _{Z/ME^rT?11 )!nMsCx$M֡Y fVz}ݣyc(ZMN,4|Yާ FvJ׉A6~P9'M'ݩW+3[<>M'sݞ*OH h^/ ipqYrTᗃxۃZ  |eM*"ȱt,Zv P܉\NGdFWL~dd#CRD>'|[Z/¦kwnkچ|򰳰 ѽ$P }>!0SS==(fD}Urtj7Nm$$#"~حgxψlXk7(YϴS+pD3P lu `}S%!p~%6u I/ƴ=fH)6ch2̶x2(R2~0n8"nxecvX:墶n0µ, Z1ymfCKK7H= IoZtv@6L>yM=sGn_h<`,T6U[VEs<n㈌;zUÂȂ3P ^*Di=BFq'.%*qfPl|tAx_y\cL -z`)ai3PFRW̵[a 5̃DEpxׯ? Sz6@Uq6><9\Wvbs]r ܖG. W_Z1/)K4dIofO2+teuf 5]6}g^)wHiP&[UiY'$JCrg%vbD ʔ4[ΥZT;;U葪YN~gDU Rdє{ }LH7.I\k4vs*W; i-ž>k:~TMI[ Md.QFXP.H.7o ٲoBʑ+5H6Y{.~g:P%+)R*E2Q@TEzo>ぉG ~dihǵi R7 vqH򟀳]*C%ss&?)̎|6&{?:}!22xR/hfz,<>^isVk@ ?$slCZhҢ+HW0׮٫w!zlƀoa{~![3l1(&F`b(+Y TnʌL`2uAݖ%N lWm&D2F{=K >Lj168.iKx&ALUHXVG(=% KqSzC،ӟ1ڳfcL"hiLw4gd c_ɭLG6z/梷./3\cOGaӊoJg"LgSThQɌI*1L @ns}wb 0qhK?$ 8]T$qgsCvʬPBI?xnp l@OWN e^QxEqCʨ1BIB&Y#dV5VF HGC*TfǑUХ [uTK^9|ߐHtcu6<"h^hYm%[TD؞hOK|~X.PNQ{=+Z"}m'd`X3WBWךR;iۦs^($.m;qF{@$/1M[)ni{{ԏDSmj&ڤl/h+t G K`% N-%\͋|O Z ;&{>V@~ԝ_r!Vn!h#nY52x,CSZ][gpQM9gLmXp$dt8jq:N>wͷ$dfҔ^<󩇀41վU93d1$t:~lCAgfWqgըF%c5 8UQ +3rwu@AᬊAv[Tu7z=j6Ԙo ~`R/T|(z0\K qcGJv*w=aåԆ` qҤ~a{g~ 7d 0 br+RV_"Z wZ6[v}<)xJ>*T+B1#83  OlP#@£{cL8˸1WPt R3dD3?Wm7@ZWcCOUK31c<31POy=1kD#s&}[zS<;')B?%;ޙw8X5n~g{Rt^E($ \-ɍH-YVVnvwS/|9bB90*@A:Q;ǜ=zRnd*sӉ%}ͳPfЫ??7ĉPM\lJJp ):a/+daif?^LY0T, k+}x,p?t7. ǶWJTecl7g}fx(BHD1\tT.DsKM 1??Շ ~ḽN6ёuOZ|I!DʚĖȥccJ &pj ,@nQo*F[A k-BAO2?cfXymSNwE`-%(vAo9  TvYt[0[swl3%U^ Ws>hmup@OELu-Np<_q4^p Lh7]yFC)Ώ .Ќc6lז`k;[iXL3'UO-]q~^0J?Rq=ů6CRV퇕ݼ UP=?yank}hu/zm[!EV Qa+54u$CpV~d`ѝ }27ȫ&sȡt߫4 @xaiilYCplؿI m"Q_'L2hk\! W=.#{e1OY1@hχ](4)vBZXn o)M9q hk\߯_00ў⇡ ,.1:+WRBf`lv th286eTa:6)a3y`X6KwjU U[(rHdY>CY68g}x$CQ$sfs Z4˚SΠe_A9y~vhX =}C :>, TpiyE4[6ӷNL\)U0r4#ͳB݌}5ibM8F ~S 1(;=qi2C$dnPnm VaK=')q g30.5<`vo[Hs?4pBWj6,7q[+7xcÙd_z9+;/`;g- }6 ط\GNeA\Y|H|c_=k"1ҕ]PrpӀ_a+e a)2U~F1&B-\4]لTY{#5!R~*F DXN$si H֛@KJ'8^4*{ < 5o&<߱PWɪ~Y)yӠUq3a)3 '~3n( "O|5#<$|h#ydYۖXKK_35n,t^b ay 'Wz mBr@^Ҽ|!z-HprJJ}*`kD׺EeG2ez/\81 V #eWfYNϐ(343u=W|FxjxQpA|"8&L9w%bLb@}7)>^C4A:J0Y{`\doYF?޸8P2x8JZ|B.Pmkb;>QKXbm|m>O*/v_ ҕ=IYЇ2-{k$Uax:YY:G-uȄk/t7p[$E[_Mb_ 9pKlwB#^aqGZZcDŵN +3 )c˰{u5ue)ƈ`Go:_+VY|E}B8IU*t9jYL 靐G@=d }6E/J)ZRCN 0R_ u*_X5w[{Q4!RwVM T*3u*1IJS4msk r~z8W`7τzR+6 ,COq!5ӳj̳8.a^wzL۔]Hx['=* l 9s8N<Ɏ%DMc+4/'iU =?2tbb3F)5R_Cpd2?_?wؽLFNC4o?U+i!!۟WVoPap!a"y;@:N[fȝxͮEuM0DⰣ9v!]Dtu@$@)d&-=ɠm0-nl hH&'aLIeYe/ -"|g BZ)nvN.Y2wDBsFbBNn7:hPoO)Q-y+7t=8QCQPgԴe%>6;`oi{}6\mu>ljK^G<:iT} TD΅󣄑Mm+ 2. q5? UDW:i.R7X1n^Dm')L_cdK= p=cdӊ 8T}nS[#0"o&cC\迅Btss 5P.'fzAkgGF.E˚)xcPԱΐ"I3Fa1dHO ,c'V@h=my;KSab3:XKvX.)F@TF#XY(vr(]lت_P3,Z`U%AmXˬ^Va 784r&Caz#K+OP2s鳨"kh}7_^ݝeo;TQM E2sK^\̞gG.\eme0%oA[UZy:sD/4K+]6 ;gҞ d(6($7Qø y3դ)ە~:G"땀ydAcۊ) 61Av7|j OF 5h6P3-hM<,tx^=@H} ݑ1~G ˈFsE\]#;r -]5n!sʽws#g'@:oǼ'@mJn\x L?5 wXؒ=E}k=F ˠN~ NLL}6;U@F%sP}e[U-jSV/IԕL ̫>FjLT|WUQ)T/;407b𶬬q!m2oQar1 \o4X 7yc&BzarJ4Q ׹UR "Mp3| spH2sxm 3!?ތAD"tVȇjzJƄ@}+/Ut rtY|N>trErk٪(G.CCs;&5yC&JE:}kJv:wX{s* T.]ܯ]iR׌i CFBwE õ' 8Ȑc#ҠNY_ƣ'!mJ0Xtf72G ""!b}h&PtnȈ׸  D=ݳ\L$Y r2>1X'[ϐ+=TG7 Q4˃'D0c iOuVQWt6+"@~!󔉗9f^o_=.#oM/)`9{[eFDgȨ g,hG@f0A)*"q['Ǣ M;Pb4ˊZ^M^B`n'Wm\|SR tX.6I޲?FkL3ܸȅLJj`ޛKMm ]S0m_R_+xޭ<#4CIs/ڸzҩ` HS8PzVlPzrQ3ODEuZ }7]V=,B)Z&eF离bLXң޿ ]Zh330HxUUncT+bht 4 V1꨿t"pesK&7"Z<1ZK*\G)v9[]ߢ]7TVI]꺗&B#e:V$>WzFU&_p0G|X8V6 6M )ϵb評fKwgh@L9ݺ;e % ՜Vdktm76nFyذ#=_Faߵ%yx WZ-|wwef5]r'>ėii|JsY`-|TG 6Kq~%ToFr?LWPjxmtn-7PԘ5˖}M,lkN93z q[C!d,m%'Ю\*B _ث0TM*֥,rŴ>7K=FP"+N:G'"T*oF7NENsȩ a:7 e|`3MK|f|9,:@&.p"~'. U+w ȴ4vÛY_OFV8l(2钜܌\Pi|p륝MW*nhX>᚟mT49ɭm6nW`9;40Ԓv}~ʚQˁlJc1P!X ̍ep5w~80ܿ.BHqO R͸ 2ܳb=RM'RA6?<"l75B53_j{!]v1%zVP ͍Y鯚R#O\4q5ѥefrс3XKyۿSxIT%O[h^Q}ƺJ-c8,U?{4X H8u?۔ڕfbd7`8gU+jq;4'o ު֭9MjXctjFPZHҧdijŭ!9%]vP!TumѾz8B6 ukB$Z" F}\_5\a~#r,gfA'g7CLgTm KBsp%~Nא=PA쓈cפֿFGoʧ{n;]:XB!MٚM4fjLgubC1;ÄЎn]Wl >ft<f}/y_VucBKM" Fx[u끇|"R^/<'!H+t_ 8~OZXz6пXh) Eڶ7A8\Y(7IuO?}w?ot:\4{ h ;b ;:aP˖KrP 4&/4KDk"rl4eWcZ792hVقMTDv0(9tvθjضܰڞW[R[MCBk|0>h}2mA#҅9[\qM/kkc1?={fíw Wж$z.7PP1Xޙ8O͝<ߊy%{Ưp.3-OYӢ7'<,5r*Qp4v"w:BE=@['5f=| gQ\4K!iycqۂld!x)J#/&5; sԎ\ȫ3)&z2")eu[-G=}S y >Qf}TBObⲀ8?+aor" !g?m$r+OtҊ⒨$qd{GXsMߣp`\uo Qxj2ԟǏkh'RI߲.y$LP,Z8 ::ڮF55ĕp'tdr&aAjXody׻K[ah&_JO{WRT́0QA<]'"^UZ1יK|P6 IR 1lmܾ0iA*"һF}E!ux[ץ=u9&g"Sqy)9"O,6Ҁ1I #YWw=͏Ah+20U/Nu><@q/6jG)4FޓG,(L:3`j77 C4KK>Q0-hb=!Y_cxrl 4?8)IQ%S=(мh(b7>4!˄ >qVZ}q,أjS%zC"Z߳Uq#.A~UTue*.zg^;ȝ :ACO Z[? 5bQFqQ0EMe.Sِ;i$=|7E .\,ؗ9:2ʀ%Jg(n^;`1"T>,#Xpsmqck1"X0uTs9BA&Ԏ/}S.tx~ԛ:2Nf#>F7pb,E,!Tlt@-G\u2?>s=b-Kڵ|kS=Dw>1p8>th"F,ʕ~o8! _+yRew֋j#|GfEuUR~5 F yt x"xxeLZkBr4C?u9S,N4ZaS͐Ű Wǚ4 ͳTM)puÓiKx;ʊ6{d88 !/'/ %(ny7 yڛZBqVjqdžɍb%0S zJb8".r#A\C:DViE!ڥGf7lv;K\a''ukO9z/]NL]J4/)a$&67>y#6EB9*= '1!uGkCtöW޶9s@g= M6 Z?ڦawȷ qtjC(7, !?]i 9#SsB#KJܐ'*ӷ~ʿe6asö E.Rsm>i<W)Y!$_[zHژ앮 |R>S`B-B.;7-dV2{8_6GbT `nsVflqЦ;K~rA9MގiM\)9 )tܙtSc>3DUBCB{n#>X?4#\_liLa#4:u/ݱǐyu}׃skW+b3~RT@`=WiT.f1kbA@V3OrQK?C֘R"ܔe+&㛫b%?^Oi|NK)y*z`G2NݳZ_o,;^mmB"eA0p'~%pNfb{\l˛%<.tkܷV 3 иZt<-ŎFGvCC|SN&-i#y "@[S7mxYfT_8l!}Mw+դ[QgSD|/jNaRlмtk:2Zۧq3KYM:^R/vW0j:%jA"ch_[W }?od~J3%JLxƓϨjv~RIߙi& h :\-O-kϽCbŤ+ 4hF C)g9Fn-۩'FAp?#=z\1NUhԪƽ۟9 >=\{weZ9M1.J.>41P;_{B-'azjaV$]^)F5(ۭmW^rPoTD)݉LZ`YP5>1.9Hb h5h֑T@ N'%0\ Un& e H`dI .4[uaٜrGl>!:htUIP,<4Lsa)D˞jPu#·Q@x?բF " oy[N!(z [ef3CjΚrQ(҃q嶾'tMIDqYpx>Iwwhd .BdME$XwsIw6݇_,wŕ;+=xpG9č>"WP`+5r޽˶ iL#[d~zE"MSOfo /kx=? ]K5H7 ^ȿgM_%egtZ 5f*t ^rɦ)*kOȥ-L8h=dP¯Cu8]H/hi5S졌C" 24ukտ*67pѩtuCCH~#ɸRul4Pcjo.W}ĉIguG@8>}u-4asJPXp懚̪COHsm/|%FbhyIAZ/1EH>Zzj G˓+tZ|OoRAXNEy32sD=|PC"Telu}ҭֵ K.WEzpu|~r@z0^NΚDy.ќG;)qptdql WL:w~ w4j%EQ+uH%,p?v"!S8dOWY~d0 9(L]'*$Z;9kJ S7{DjRQ,P8A$ORQYsOeljN'EW^4X̒&ހ]vnIWĚkކ\HE ՗[|!'g`X+:?hΛOuKa[tLa$󐒥1!~*Gܖ!'D梅U\ {)QמP,YQ/׋uF8M:Hiύp%E|4_?:&pQ#+6iHYX*]ͯ7 wTgpn}="PNJR~G;s116Ǣj$UIf5H#nx ua}Q5_mkA|P&A  P,g|w Vثqp  GO, y'ZO|-KvJA"WMQ95/}) ݊щ @=ecTK2\d+JdWUu\;%zz yU C#b4eU}.E9wU6MeD.5J"Z𽽵bJʬaKW9O[B]z̮3ymW]'8 32KU32Ʒk8M=@@nW,;MU44ik<6rz~ؔtEt8z@%taSRC&G;ZisK-x_'˶WQ$XMYkwk!)=(Kr}@9-rDi)Z:djCy WvHA"KR?DKh1\דuP7)ڌ_u+h:j$VPqلs50'L &N-8Y횧o#"xW;}s٠:nN^2;܊&ee,;T%zwVݵ;U!e5w;z"DZn6+Ņ' dOaⅤŅ#>&P;XݓHOV(砻T?6N(#QŸ yL>ě1 YpjkT ?^J葍 ] ř< % "P^nc͚Q3<N\"WRz6W U5z}e(1SUthYT4;;rrHIbvu _ې'"iSnEL$Wcc RU_qٔ@S3wAQE6͙v:r5`CXr.Sͬ%pW}Rᣉš-~ߝj|֐;^1`*[C)m] C0es .,ѤtbG8z+ڋ=V轑br)/=Wt"~$G/0(C͞~qeR;(Zm$&Hd`r+@ W_;妺ށ]d'ŞwX\L V}@pgcjavXʶB"Dg1s, "}lwJUyVg1s WHxH,)Ir[ĎÆ)[`-FLOci $0ءo= s5ۆ1>uK\d+ g'(nU,tX1qv>L+"+?WݨLס9|]lK-2V ^덲kaQV$/6JpK`ǻĞAwdpH5ac&c_.NWqjb.:%>e^:~#])PK*-*nz5" P£ ]=EbtQ~W\QC{ v܉)aP'4=H:El@N0~n8WYkIg^轢{Bbglbn;E q߮ +͟0dXI1HK* iT?)ӣBP$ց YǎIX7k:ȔgV*I 0IDv S _ى`_Њ'SoXĆ$%{\ HdAmk8:D}Um!XcI; Z>foC1"]A \i0"7e=qsI.q-NIJ#S^NoQɪ7tXE0'l{SQ߁ˢ3:9C<}9TEE{Vo v~H_.']S`*H%5֨nA ޔn^&Oe  cR~)2J Wj{35Ƽq/)%F+YhH =ĂExs@Jcth2}kRs3 <ݼMP` ΢Xk!%8dM>?@&TF\`. ۻ=;wتEɟakiL'q MXr`T-}ےq>^ꀨ/þ-bZnܜY9mVkcHW-|t s;/G\ʈʴU̓ȸ9y2TMH8)#LjCk:tP=5_\׼U;XQd^ˍ 5>OԶB1N| ,Fh$W]r]9!Ork-)wP^`~|NY<.v(!hls,8Q\{!Vpܹ)8 8K֟n4},Iq~76N*/x]V;"2+nfb)N[KW֡uƳ3GGlL_\k;eyB>LZi[3o !;eȾ >f@%dѷ;)O ?0 INY>2X{^m8l>8ded)!{b` 2W {(?mzY䩆Ўy6^t$Y2`ݹMɨ 0"\6C㨎TIZ~x{ I*\~:ZZh3W75빠t9.:K3)g,F !)Za5Gwr@B>KWB98+EI jW}Z/l#=碔u{&|*m7ۋ΁Ύ:4d|~.$bOwbgRy9y\%z  /C}s]3:iW3*)ib2L5 3dɺ fIfEp9RBޝk5.&f[M;ɳJ x }cאm)&wޛRWR쩛;L`6C2]Fd-x6C2Unr !M362S4(E4NuIvW|U,K]һG?vMY]E<QmZ_Y{)1 i햕Cb "3e_|ܤkߛ58!5J1Lm*%"\;a1P8WR jjr3b!bbKW։BQQZv;>Dج dXێOSSqn*0%nqiuFp2/MË:ܓV @un@[U؍&c|Vxbł@vPiED(ZQdNBLڰ=_bX %_ΉƷELM/jVxϬ5l9|¥oI7VVto=YzE@kST]nKl^i,H\REHq0ZP0?\·βGMѦFc L[ \з,<_̠Xx]Z-Rgp]/Z]:%i=t:>8s ~=mJ͐S ;k &8 'G>f5$@m@?M%8Zنdʱ?$޲3W)K`DV JWRs&Avgt~J>IvEp%І[>y[T\*fsVv۰@Zc,綆FBF1 Y4QmQ&i8٥{),o[hYj.`U 5# O$\HC;Nhp\D(t_)&))ѽ68^vdd4{އ4E2[l8'}(_nAZW'Ϲ 7k+JQl`OnrZxAi?%aJNܪActXFJ%=ҮQ-==KQz&)1onhq |qEE6 E[v}j-쒧| 0i:ta@VɄ%m).ǹ{ d7`0غM{"'>ݞ3ZLk6 F \ "i ̒ >޹ڊ _lAgsw@ђ-xXʟ0U)hb&Wn lwRk26KđZ(FĒܤj֚#1c+qt9*h-s'B:SUkMƒ;ڶ,Zy1T4p,2FS$.e<{Y+SQ p`U .&ᲞEг(NqM.QY2G]~tQrV7xox\CԀJ3u`5x%L %}Єx7] 8ZN+f\q47 })?@Ѯ2N`VxL;?BhQP酾VDUu @FqpNߓkT(hd'MrQ`[)`9R"Pv+&=p=5Z) Hmͯ]3O".͕;al84}?nm*x BGh⾾u4b QZl;{Ͱ` !Ef`& 1U-Peǂ-'~Yǵdh+=&]/ywjuU|J ӫjikm w̘$JSX߇n8jOG?Ar{hё'D:΅2h>]Ǩ,sĿOPոJ9 9v֜M͌mZ:W}S ֚{2TȩO 1;o4\KQͷS CWڵ:(e5yi<;Tq1vxL?@d׭(qdGEʛޑ2OY?ԡG(@GtݎNP \ dA+:?*cz wp-c ܻq&v!qBA86ɷ苍7F A0^>pb) yGڙ_ "ݽࣸs/A/|y p$Y/[.>!]R8n zizL[ Ӕ <>{)ddRa)B}{IM C2< +C6GhPdgg# r>ܧI=K {%_)\NlPo| ))žD?T/z\_f ,`wDp'VZٟY.~*+O<}V0km,f\ЧtJɠ%4w^tn5SV.& =w9G&q8y`?Qe bTuB}Z}Z1pKIM0b$R0+7UPphZxOIy\oPWᓍm E++*l % w~º&P%ilPU?jD9d)uu*z1&ήIE>=oO=pέ<@y'$TuJ)Cl:0,rE۾0),đsT;+Iњ7/o7r[xK ߳ ?Jiy$jcmMHdGJ:%838P+Ÿwb2 B=?BC#ۈ`6`f~kDV(b\G(/lzy* @ƩSd=Бfwhj:72Xz/ ZナI?q#zEH$c(qFѤ/5C#:Z4M oIHzB&ZϙKʄCҽuP}3d207oijYryu}YLJj ,߿Y1,lqWlu~+HX~4`]5_:Mndm?كZ|5TBN~GZ#+^u_vjWCCt\G_C;[?1['&s6}U():m_QF~\'gWfjـ#yJ zu3#F)N %@l !ADC=?c;)\gK4g;^8$'^d}ßԽK)i,X}@Qѫ K%hhbDpms;5dIt'[ fG_AkQC|`E@ߜ$[Axܨ/ Ǽ2w!+oFO54QX)i 燐ےuZYq}XGYIh V~T=?}JeiQȂ+3YC.(:xٍYe}RؑEέΤ SS `MvM'5CI &cyϏ:Yvif~RܨZ-+ So *DɭTh !f;:؅O`c$ 1 rK(ي5+LB  qO2(ھkq UqzcJVw/̂00< ^9:՞{ YrJQGѪFOwQgwEv'ː*F+3}A4T]fL'jMJFY bE)vjR᝻$hQgאOgE YmxLAr8Up+kjЎͦ%tOy!~AY \ v 4_EXV'EEce[nԢ|lA/DQVquܦg*,ox+Ϫ"ɧߎMũ.*DiYSZLjdc*ԪqGʁe~0/ X9 Fa"7FADuQA\⫱V*j] &Q1eNNг!mGeɑvt!]p+bh?t֚ah^HSG޴t *BBS$ (ޢɒ{&~L:`u3y7<-ɨ/t9Lr:qOeAdlsKy#QZf8緈bȌbtrҰm)DW5j&y(K_a/:nu@^^k@%JPlmG`npTvr?ʓG(=d~* La}f\k⇳(P@haՕlv1Zg siwD!0%3?F TKqߖFz cF\u)egrZ [F,&9dd꼒xF!b6)GJb;hWoh2S%e$T.@.n[80 $1!a&VI:>bs $ !H=Jn*IBe sZ4YD6ɻ ́UߺCh"FDL̾3زi3F_>ԑUzN(އ:M}-2 *m2鹂[\_ST}/m.08ڡH=8 _IKQg!OЅ$?n8&]orM"kJ#Wۉ`C={tLVYY*̯O7 "O(kc^Wz\ITa~]JDĬr$K(Y읻Z"3/Vt/X,xl\M%C&R1 UqNp_mfSȾ?H b vvֈi_+gU/{aNȅcb4TsNR#oX1f2FXuJ}ͧ5SB%?l+ 2g?M%lr<rŀU4C1U'DR{ %zyi sgMl?ŷ(! . h K>+d{+K&;T`[z/F wr ݤkfwV37;z4iC4Ixvu.}: u )$,C!i5O#_ ;sC;f'vkk9{[0Sѭ皯 5P<ȇ捙zQZ(ABQSǜo%ha_~Bd9VD,{9rKےpIsH pMDBxUb6|?,-T.(P8n+K4wsff/]>U^A2]JwыzS2wepFMǞX_aC4Ht|wFF%(cJ5zߒ1|ռ]$@Eγ}^~~o561$Ϋ޽iEC~xŮ>(fQ'8#<#}η~MҨDdG>뛘_8N shb6 5qx/1M5Qɰ䏤3ssR͌a =|߉I>++OR=Lv&n:C0a]$=m_gqZK DYK M]2|~cVE 9{y0֬!MMG|quLs:9[wg N}~F4/L{ßr#TڕQ߽  W2 ZWA]_f>L`0vɔծ_]D4e&8T9FpU\EgXk6![ω;"tO>MCǀ\O:@>YW Wl<4=1(u֯/ OiWQKʜ2JopMo}YZ}%[rTGTuf⏀JV'^1LۢǾ7GOl,Uz,f2"Y[,BlxBvh>5_„SI&Ʒ7xH/o 'yσ?$?CxA[m*?%iNjaM?  ߉M)dٖ֧RxYf+qmM4Z&Ac&) ?Iѣ1 >?3?ʺv8MJ |v~fpTۓsul4(A8ޱd6٣#&3&Ba E~U.@[A\MČb]u[צB\[ ^f)ĺS+H2c 2jZ,I3UyE.OA׎ͯh]_&bҩuw֞HwJQ%B @&s]u$p=9+l/ñ^` [-4z}Pbb ^@|k;Ȥc4hZEaZ՚a7x)9<L?[BE4ϐLQkp|WAw wt/^^ ~VN=``ܰ, X40R_yYZ4ʰ[MXs:q7v7ߏ0\N2[e'Dnp>"Y0uʲ U[xMes;;3ai% K>ӏ\) r0nklǵ}ЯE9So#fݱI/9:MS`ʔ\Q:H`vΦdnF+J#KiW*Ի;K\phBp#Taл̖&'J\+p(-8yf6[ot9MD%jUŷvIPCsNlM`?w`Zv'IJvX6 2eÙhDFqasq4t_Fr21ۀLv"\&bl0PmfUY{Urzc~ޅ, Y%?[E,J% ˤm(R R4}`fW%Z-!ɏ5A2GDZ-20PR}\S iP1| S^$7-}/HiT/&wq@wZybnD]ki]jOB%:m+2{Ï}Tq1nThlfs+PZ4qw6"oU߫$~`0#cXAd{бh654&Tfzas]voDKJOh8+mk}W*oa 7RG^0w9-L #h$qڮ Jln/yo}Eo*h2-~du/Z$N^M U~bKe*hfmTp^& *jQRMP]\E%}sse(ڪ bYAjY̚vk}VkMsobeb]f<{#ZTSRSTZ셯%jna,ju-D |:]\7qa'rXSlPk R7.H顸]"N-4-Φ~46RYt/VJ/Y#}tNH[! 5|ج9Y!0Jm5bbY!7CPp\o{U 56DƼA~mY΅Q, d ABrH%>]tY%~2mqr"{V58~38Mu 4"uش];+wӷ+ gX)QyF+;m4xnLw:}@?L.LlS]CLCX ~;^jP >RhJiS. ۄ)\YZB۸JoÀDq][[2k+Aio #9)_@!+%7@3rYI9,SԔ)KjZFrn5mo%ipVF^ OjOjx 3?W>6#[R6 !#&z#ٲ߫ &r>&Fr/PzŞ(X%XP('uUmP΁!,d)rn"'y\9h\#ԖP#_1UjOAҏub7wa=~/04WֽG'}`@̲M,H ,a"HKePnvZY+pС zTq켺M"^KoAEhNAVP+L.AHy 죉x*"Ȭ}1i^B 3O QB]+t.d[;iHixVe4F }R( sșPA\ Ij@pL}L\?."| h1ܥ'vۅlwn)(KkRB ;I%]AvU@"RȻ1IN}S7H7;[7ClCaz !=qVmV[?b]?i|QwU䚉PY`nK";o?y1pU ƩXů%-{3/k&'r?g2O H^|zG(ϼ6.(ffZ˒!LV>΄SSg3\1JNQiLɜ}B֓I-[M]N2m8CSdiDRO P5;>*i43:+bP/n0T 3:(8`إ&E (nEXt XO(6/{nYMK1惦̺݃\Ñy?CU4BNz {V]MQ 3)p4 1SS?&L;M TqnJ)k wI|cs\T! X9X#%/Q)KA YzjhT;1RcN %~_?vsw85u"JXu`N-Tx3n_j؇42y`D|қKDazE/].\8&FlCֳcb"aѭuTj>4oj[z$z s`Cl;K-jw8~_+τ sc3g(#4^qqi@%f/^@Q;P A0:!i?/,`/*bwY@x;՝R ncj u*w3>V;%wI>6!VYzR9% 5dX@uHj6=^\n$pNi0ֱּ/P@J =dTg%֕BУX%4\Xga=X,vmxZ *jt̕& H{>B|\Z0Ծ+FG=U=PmVfw?% $!()#jٵj3b幋.UM>I:?)4lUPg;JقFj LCrԊL0J̵ J@9ljyZ&!3X,`Sr Bt*'WJ܏ O*m'*`śtT]Y?Rdd]ex_ŵ59ޞؘe^K)D} %Yb,?/Kh$< +RZTBKd11ȩmlN)=CwFX,@v8DTP[¯rV2;JN1> +4[-gS*iW~2sBu^qpnktƨ@pg_mɘoy#h̀2jD>lzjyQ9_+qF2d~nU?zs)B><:Ol;lTh8<ؾ43Q=U<Р1Ysg YzY(9#uvm8GW3pR)ZGc'jhHb.{1\ P&E З;yVfJsEFʟהߥhPBع90~ 32$Zշ=SYC*2!޹2teH#쁠@,.9J 9t5LKAMچ}OTWGxu<$a6%Mc[3B#k`n]E"{A{ a~g9/ د f&#Bo)+'=F$3?q:s#UZ\J>R>Sn00j7),5k&[e6兄^`q_=|g@YQ6|}S~Vk=@ŦT"c()s4`Ze.qKn} .zXVǪz)0dymYBa!.n9#9Ơ:fO5+lrm=>( +nфS ՙ0NUKe&bPjY% {2^GgE)2u)mQ&vM4a<+O298nO.ec؈&D ny64Vkhm~$[>M;~^M{XqKdݘ/ FmSD\FqoNfEXIHc(^Ӈʟta8) 0Yڃ&[|ʀhH5^uvq>cy)O/]^3NiR9tZC7f,"k\KKB D"_)3/1tj =L6a,܃. C#0L4yw56Lpn<k+o%B5L:8*[i/ODLֱ`dv(>SٴkJ78=' ɽ |:sa|O띕tI[[opϼzm-XT)n&X+xchG1Jo!Eozͤ|6 }d͆/w K_eUV`k58`$<Ү5Pl_V Be/vY&ȳ3z2o^/^W6V"࿊3/V1ʻ6 P~}ok@(%>ҷ(A-;DBlES,?è΍kK*-:$PNO~"!\lw gF-DgPS8=EN첑g)\&錦SV:$?yICWR6Uzm!˜Qbk_ϡK7|px'ȕ韸?hDTw`!;gcuzw|.|KS: J f_wxYjL˺灲yWEyN1Q {Ӆ*3u=]9.=[ 0?$n܄\9sy;4\ù q@8U*)U-;G qe9qТ{򟭶xӽ0ku(<5'2 dqP.6ѸY訧vtt_jX@x+ʁ<+X癤ScrB|Ɓ 7Aa=c~`T՚MoD46؟W+ML.gR+k+5@gqѿ" 'O_F6^ ^/X0WlfnJT/"Oz 7g I#/=3J{Ӭ5롻Flts&+{I' <]h˷-mWAn7.7wCLSBA?8=[%XO׻$!K-(VsS~(/m7M/0]íwVl" g\X[SЏFÒsZr"ξOH9A\"urn*`2ȉ5CN]9r8%wv܏+/M ƂW;e1ވ& YUdit4˹9eTp۲8+VNC>2a!w:e{cZ^ +Q&|j%K~oL #Յ#Ro{X9,Q3*XAU&҉zLϑРR!!bGwp}8BG3(6YxKA8sџ1UPpv􆛊s4j,z5AZ|[Sxj1 Eݢ0.X䮑<-# {=9?ʃ, zV8MG-74}Y^Uősfs]ppB98˭%Lϰv|uMG' }daT,jo 5{#*lh-<:)&lUSsEIM( ZI+8M]"qOE2|O'߹0u%zweQ5IwkC ҠXĞ5zl(QzsC*}hu]Jn`jVV`('@մ1V[H`޼ITgdI`\i_\+)5d3C_Bvxd4C2ǡf PT\zW= m&=HT|V9+VrUu(VX쒮jtZ|HR26BPTn:Cew#%"󵮉0*tX;Rƙ-Xo9=M.+p]?7JT;}ЃP`en`-,m؃d;rTusAWM;EBRH 5:/kTQ<6= kΚG] rn~9x'.pS->poTH v+P!dxTc.0B{NK&R.9-`1Z̷m]y+E'6|Ҷ1댺ěPoRCK/+uPW?:g.~pŸ!*cIrFl <\VQr$@gc!&f$|W^ Ks5zmTQaBpT `=u.v7jY%_6&ޑl3+, :H&s;i%L%WCoF\*']O״<>a3AzϪK55ꝭu1IctlҙXkn)qOxΟR9Fybb| BQ݇“7 ݒWҔKBP3CjRBDn;tF9.۴uD+z\=J);6/Pm$B˔쵅D`GTSD:(Q}/ڥg͛<\ ۂ=ՠ|;|h:zJV]w2zq3Vӹ+,I&S^SjsGz&-UH%>)i$_Ss?UQP㌥Xx@ giT>^50 Y]x8gnP>n#o(R#1@1.6hvE߼#|񣏃",HҀ3^ :l@ٷBAң a@bs=Qz8ϕ2l2, nj(Zif.G/GZmD\ [VJd7ԍx+c[C>=WzF.j.ietVR7#<\_fI^v3)ĨRL0~>ͳўFPD׭'MX xTd8_Qu9ILICȉ2nM'2 %s,8peACm4*t>*IO6qR@}Ir4 =g VIFbP@6=AI wuL%}@89G_塳@49x [! g"m+V}N6Uc+KRYlJ͕9#*}KVs\ldV肐4^;^ f1Y>b+]x?-`g580+nBW^$g2OǨD+Ss,Tqvf?9[_Sٛ99ߍwx6ttNLS` +չEܩ-oNeܕL0`;҈ij98E>=(=ԯoTLvWe>leYZq%sGSY 9w'PrNg`QX-8ۀ:nd.h&R!@ʺtT{ @|uϕ͕XPꕡ;/rgnckesU&svؼCZvհ*36 -*h [WD6/C@W' ͖1tG ѽc2CJ!Oyۿ#~D_f֠1 0(rIW15rX~op[#QȊL-9B+qb$օɧV1H;m;sYњr WSs{DZ/=chTy$>EUw rjcY@Y!4f0hJ/ܭ; m %$Ŕ㪁%/<"A8l%9ZcRlћ@{o{l`w*vz*EQxr6mg#Q$}<]A&PtJ -(6@ĆD ‘rf6q8E/_l5vpMW FL&t>U @GnSZ2h@E˓E5_A.3;/vd͙fj*e78]BT!m0㕻Tv+Zz@WPΐ-]3e "k ttjNAw\Q藢NRlAZ:$UT-ZHۚlD9cF,`*rJ-RHDx\.2ɝ `дmlL{zUBhhJoQ5Q2cxu-WB͗N- "}i~)1[reF!8wS>ضSNc+] gdI$&XnF(gZ R%-OW(!ロY@5IH*]/4ێc僈^*M;ͼ۱ʜ#9B?58_v4Dr~Xt7pp?Y"%Z;6o'oX NT(K\R8 s=}.s)uS.&N8z]e cyܙ_ 4|2"4z1_ȼT;p2`>,tAi΢(ɳS$.4AzxQ+rfWJL trӵWA-+_bΔbSԖJ l@sUϚ#T[a&邀G%:j[:,w2=Ĭy,3m g#26< FP]p2zC Neb s *2 ^iEP0WosYe6_K}lJ i`K;0O`gj)Bnn`IC,+K)(Ȭ G?sXL>٣씞`j"ͅ2<6U7q̼ wd}qjlhf  /~tKil#nNULr%h=[CЍ^ =l%mYVIJ%~ 8_XɔFas{{%[3䉓ŵFv,PiJoF 7Au(@eTR|:i)T7#Y\. O|Ou. %HdO%fο&G*1;9m^lkGZJ,;[:;Bb97w>Z2?E Y0zo'oD?"d,_j5oW=QNT֛V"6wz!:?vIO`7ƅ ҵi;J?Af;:yJ>hZF H~^snJ5E=VRW"OBiL OR>+$ssbR?"ѢF%PXX;(rЄ\䒖p.Sm'rV~y'+Jnwt"$A$Y%mx?7g#;k{j-P +T((oT~Na Yy}kқnf[L]-kTx#rA(I<w,ҢhO#*KA+ڀ?5y~>Wj|/)0pW#k1d62(CwľU逸"ʍÑ*qrpDvM0IWip2Vif3r۞o]fv:VTh<fBjH>IbR fԘcc`9h9 !j# }Sޙ 2,Y}mY}ݴ!ȢGS_lZ*HrnK:LYx_Ֆ + r&? 1 Vg'XDm%D8PJ`{kNXci3qy ~zjWھ}x!jVgdw[Ԫ u~JSCOjŚn>A?x妰g9 p: ҖΏMACyhN" 5q[,# lErZ ҤW65/@a-<$?" %P}۫,JQ`g[=(;GN~:+# T5 GS~Hn7ƋGVGQt?KyN"`Mݠr(O5oLH|#Ky1KQHC2̘kk80TXaA?ԨJٰіS !]7Շ̎QIZ $VK: m^`B:~uc [5haiPk_`곈hT_H{&.iG^]LId@3 >EEBFt#Y=xLя2>Bdc4ޮ6~ <(6́* H7K5uYxLEԾwKJ u*t*_Ս 7oNSGdio"\;q6~_!DcO]gؔ|COaRn|zwxz.$W Zdb/"YULSE7B >CEOE`g(dHzY?)f_Et(p$C)X3J7bbOe!؟m׽@+"s'@dAMeRZPK|шH=CG"f1׺}AB@i"Ow7)k:\&JV$M;JXƉP}R)'qSo2Ifm.G16aϩ&iRN(ޢ(+Y{zrKisppUU1Z\S1F8" ?V-  {ew":U!%i)n+ׄhn3]öN!&wFǵFCbw']!r3dJvi2)8/J!!^pF Re?cm7lh!'ZNǜ`PqC QN1.*]uL*Ip7 &|) VO2:s4 ⑶`S/ê+fWQz𰌽e`o|ab+_d'XQ@#IO@g53M^C7LZл/BCfy]o$/܈05FDJCT6uD -[G(jĔ gDO~x}yE0Rc"-ryao5-*(qٱ =\_jܫ2W3]ϸ( v?e0*LʩE/G10j[C_tL՛.%z 6NKLx'w37.1 ۦT&hd,@+*<У'Ѣ%\<44"ԩyf`_ĵuMJ 2-ҒK kp~]>GɫUwzXۤ򬪇p2/'X|껬tݙ_WȻ ARl=[,? Z,D,%wZVssjMldyjվTE)ܭAij[ElZ TKWʸy|YdT'Ȉlg#bJK bKLIVBel\N>f@DHᓼD #o'? Lƙ$CϦEث jhA5c;T+\zA!E"ؖa02%ۮrStTM _.v.W[ٯivLob0OͧΆ%&N"K6fQ#3$kE2?c\h$>~RL2@1Z#GWa A 4ٌ' ;i3H = (Mv`ƠQ|yZ/N,oW1ٸ$E4c%a YXDMHI¾`9K  &۞JbKMK3Уv,l\)rq9 ELVmH5ĂtčX$cgSu">T>be'ͻ%ͶF(ˇWp1BI+w{]2C! Py1bz>U#wI70#myQ a ;;/D r'z8,NKgd"Pf ;Lz}}`{rG|ۉ! UCu§Q6 .;/]-DXW#zXg@%בg'l% N5 d?eokYtܫC}9 I^br3 -L=g$7%fڸj,jy=<ڡfRL"5kϭoE@7, 78,co.-9iy.)Q.q"fX:k˙^op}J|$dW]@Y\r=$zMa6]d9sX) D_?yS̬&drg=.<9opg}IJ,v/AGlF-ԯ~F0!~N%=y#U!+g,R#+I +PdWa"R((b}[`Abҋ !>8i Ì"t~4 #5gD elR-}QP2~|J-Dl' UEtANdU 6RYƝ;C{d\ # uΩi -']RC3*Q^t M +YVGzu ^H +'r.cs5i;V h9 dcNuwټNt[rDե?擑rn'3ErlS<ϣIt'Qo1 ^ wLlrqwǜehC%pJu7()" FK^0XH33j q$xw7 #b+ʳzNn Xdn ڃ8=r|Wp*L[*fV1V}ea\["%Sye☁UKw _Qx,ƽH;=q_ x/[5@-SyjX 1S2İ2+cz J{kY/GԻvk ;brȉgƮ.tL1noAQqaV=pHfw Y_mBXe 9ߜ1j"|E0 xiўP|G2Ͻ-``Z/H/m8WЬE \5>0wtSLyz" NtpRz~]M)v< 3623#0/ޫ>zX$À`W ?KЌ0}VdW ͉Bq::0%:IƑYй]7cL @Rsq#ҡ!tBK.,FW vуjl~p1ʎ\~V UeVqY-)w}^Up̓Qid+@o6zMz{(\GH?}]+D9+JZI-(58oj 5_=W""d!3(Pp}тrm.zF;D+S;ūǶaDcJ]a3ςRpl>6=dO_N)LA~Sc TBbms,\|v(is=`DZZ,˔=ֱjcB*qEn(72#B@\bA: )岔x:(#$nhؓmlc#kyߗXHtÎ N  ?äQ12}:I"!GB304 zIIk,@^3 ,<ƺ5|v*sul*y)*yd$*M`L혙cp`ԑpYٳ>#4Roc[~]X䦓8}aOed+}L_{d"yLޣHrA !/bYPi޷)y<*E v+!Wc6ȹk6U+.8';z.\ci4aMeuF ߜu(|c:?(=8jsc%>ow,ZZJQӼlZ߼8Jr[$| w kʳ坽wwezSG#G!qk/O_ :4ӓq;7jí3a&32Wk|KVz>-HO;}"Zk2|O]rq"f֥bn ,Z_ F2Sk'F)[(.o |^%qQkÀTPpUp\<_Sbr͌|Df$CҚQI_?Ԕ>*Y&dvQ8m5]\3?d<5'=i 9Q&T:Uӡl8Lጢߐ09̋"#S2ˌv/H eM!@͒]IbUe pvRD3 !\~I&Dlđ|r%oCV62t _6lsZ.B=?~ZE'l,E3GMf詓+4D qf#qk-<1=@K+$ lQ@흗ZK~E$=6?zT_0Za+opJ,.a8 PEapJqGCpK"11`T<RʾF:j[*^y0vqZJjĞY6pe;Ln^`Zv}+{hk43V4ԠȪ[8/G쇇Z=^h67tk vR\`?T\H/Gmt':N(QGw%>a?QA8N+0奴?VVr%c'_C/=hrԶ> ƌ(e, {ַTO3c3cJY͡G$q5_N"sf>N\8+*we*d,NY'bK] /Ws?"wH&^:x*wi/ MDtB<8~U7d77~U^^SHI2cW__NC(NV0UrkO)4px0b@Sה1dT=w^F3 u7/IeK2w QBIs4{g>뢔P)艴.,pX ̗*pf0O]5*D! =y4[ɫB;V}焌S~Z'Ž~tLɇQJ|JVfL%}}'hZ6 BɊ56atΖQ^) dUM*#p ,yE< xNE)L/?{Cb;sfX"+Iy~=rOH(*@-aw-5>kOA}8}UydZ٨oNƤ*o,.ʻ*JXgxnx[V0WrѰr'WtT[Ao _ D[%>#h8×wC<^o4B=1 J<"̿U]չO}Y!r|os,mG8` p5i/[[JRn@(NRq tPZnutB>Jg!tU3L @} K[ 2*"s e~l:=K2R:`|tuBtIOᥝ IZZ ?nz͒tЖԷ/S*NB盍^Tð]RbqE!L/ᅑ&.qO?WhY3IWЉ&f>Q+KdcKdkՖP:[ 玉Ge"ZL'$ P 2G!3ez"%7Pi-K8 5Sa%6NU-ZǶoBzb-a8!DL .ÎͩWnucϔ9]mR/y^q?ǣtT\dNFteھW[39$b<|W;1Bd e")M 2ȩ=ω| }s861iU0ELm?]q4I6M4!六f[9C[q2w ZSJ2,߁pWkǕ& Ymݤ]-xmqHl `YLZrjh>1|N7@s)/`M5@ }j}@oM}r2&NB IpC-#7=OF %ڧLɝE##d>`i % 7);ОU̷ix^LI1^JF)K>`Y:{>e¾0 op AFؽS_H9hʇ̱K1C2V>F} 9f7By~ _~"Hd8]/>4! RbXQ6'Ϧ/{gZf+ P lY/Ob_2ϚoTZySw%"K )?JhEaz8~GAvaoGng:Uu'o:Ju CbdrYFS2{PZ62roi`mxD6`2YS#Bgtg殨c_8c)^,/@e: +1c ,(y]2^ UJ--,W18)1~'$Lϥ3#sPc$#qZjZ+p i&E*߽n樫 :1aYe'ordeEAtt72ih#EԪ8!J3\r)(L_lPπ  Xizܶ+QVK9Ew;@5(:.bxo+5R&*u/ $CJFfCҲNs*&vG5nj1),|Ql];|+C{umGG@m:9LCdB~mr1cV?o/`S# &r~84:_x;h>3XPl:J;zJt$M&ּxi5mǸKJ1MB!'7'q"4#źCZ݅#&V?C>"t`8dlܨ0b7hIR@ ,S]᝞-W/tN߆xdԖ5hS~xuOAq MQs.aaPN|šd瓛r⨎=Jρ3Ŏmq(4F<=5=/*LMlQȲǯ 4{}bŧ*A "}wibQS[.u A ϫ;n' qeCOb> JC3(P%2Nt62ֿZQ:İ}[p<ƯE$4יNyQ\!=dtp&2e=üᵊk^N~dD}C;ܥ>+/YeЙxmm(W8tisRZ .:cX:^7}g ;cl $f^cA"8EpB0YWˉVFf` 7߱*pQB0eNqSj(ZrݍưIܻ,O &ep,+:Ұg]Rj 1^s-k³O 5IQ`N}B4+1wە!)#aFIV *Ƹ(U[m}LP{%/A,x7k:_،aꐵU>jb7], mb=pE -n,)U^`?VO ''(-KhftpS[Y#ܷ?e);(-S3z?[lpԤbp-SasR,/^^P|yt<}gՓ]]c܊7 u(pb.M72nIʮwc5?%׿翊2RHB!j^3qgw S{CGf&osꩡ ap(M+;ema_~!$"Uǿ;UN>0ʨr IeJfދ3\s.7՜ 7sQ5OHBHEv͜L*$1!ogW݃ۑOr+f_&:l <'A=[CVlA$va.GT텉 0v[RUFJQf6õWxg9݀f“|yBf l.99r >{b~-o&-yD# 8d̻(ҫZ6y/;dէ4HX 5fuo|Ƴ &By vwtEot?#Vk+I9xAU8`!v4:ZJ:.}n C91   .j^FⅇҚ`󾶋KiYnM.ݶt̆2> 绠-N{VFZ8凃>(d'"=G(oJ/D&{cJ*<;vſ ŏK(*1Jֻ76V]+ׁƜRq Ջ"a/X3˖ZӺ:`0#Մ{8 TuDJA $x2f A-*aY*n=旚tE 8m؅μ }W%5'Nd!_ O۳3Vi1aD3- RaGrGa4>{o2pp$]!*k5i$1"1'}T!{uqYS3d;rå_(Ѥ=t2#;}!,֢VFhݳGCR"Wl yoP-DPMEށGÚb-Y~w/}s@ϸį 򦚛X^"V:)~2íVflK-$tϸDD0XM,$8A&+@Y*HcXcJbFh2陙!}'LiwaX$ ˺kY dS۷6 dH)ERgހ$tdUB:M_vT2S\k?fHIe/φs s3ޚi{wlrqޞ$"M%Z̮?N6yWPN9AcET 0_QvZDS "Db/>$h+Mz"Q-Os5uFL,+4GMJ0f݄=r:,]|d5ȧ@VVx#q1$]쳽R\K-'_ԁC&Bn`hl J5:)x`4UM2jD6pבoA~Gd`W"ke)ZX,y\Lnx%8jIl/˰A`6de-)afج hu nrB|RAhp-:tc]#~#.) Ĕd6ĎD*; " pOI[4N!θ% m3]6C9V͠qoK!CGqK1QJ4RA.J gw `Un}3_tjxϛF{t;{P?n#~|h)62T4 *d `#+ݵ$qٝ"݂kKmb?@ɹ#y}6J^ɀ!XdjKE- 3+\՞2:>@ 7ZD"m-$܈G, Kr7~3pyP z?ճB,#.'|Mlˢ=ϋ2jxxhBqCՍ#G~2M|$G81H8l[o;O4c!>FbFR|=;05$v|TezA /R![cdi?/>,.\Y4J%" cO$#k"o, DV(noz"3n5_͜XC75p :d8w=s a;\!Jø <؝}d Wa|VǢ5ڱ0V,uI {1f>\{f=Њx_տEPQN":xq<ֶmI!+ gdw@J_#<}k"Tö_6!k੔m6qgD ;< / ]KR5EqjŇ#%˃4FS~EUo!~ 9w'\Pak6r^ Uu٨%IļJ^ϳ5[x:VcF&u^J]oD Lרo% AZ-zB5 `g F7ZK_>ZrlL(:_ҟ؇D&f6E̗Z|`kMKI*Ng'/QJ $r0+!z'_-v J+!ҝ9LMH$ mTRNZA#ɧ GyFQW_aN\OU3+E.*"h}ҝcl(RQq`>~;Vl+s)ocXA ҝD v']|J0NRm7u' җ'Rzȿ0]čV^8#sV>8nwcM 6~8ΚLr":u?tE%αTX%{rIړUjnn _e46}L|0`J6kO+`q6ezc&v~O"p\)^ѧؘwk!R$+zG&aR%d|]Sh؈jW-}P/[(ךiȔ歐[a2_NtL Xŕ(w|F)Ç7?uVMф8M=d&fG0aΓʕ(|d>^4@}Ae :㰁4.ņFi4M-]/V[ڂkKD,QA?wΟuhCW DVJs!\hpס[5vZcdH/1\̿(g*0+}s摚 [QzHvN'O<U:0 q6Wgyū&Ƨp~(X" 윩:ȯIDeޑªM!Z=Jn0S~ϙzO _QVV3Yu8B! %)d Poo1@myz#yJF\=K~F7VbKwwLG8sa^3>kff) 300̒Cr캨4*=}#3G7 %v4hQH k̝6sxudO, z l #!8?gNGN@SjЊ:ɠ(`;/lD!pԟOC6ጔg}cpApXR}yA7iKw*X)ɝ/({J}~n [: #)a7in ZQfԖgZNoNJBP#"@_b-Jm0nQ E]PLCBwmame*Yg`J.Dqz%Io Oh/s,I@f^DMtʷ_;ܙaDE5J3L ANǔ=犋( ۙj߉Q>oò2ϵҬo9qI@I uݸ m}5&VrwNk!cxdg`?F#N3+,vjPsQjU`<h.?-Lky Y:Q0.h sI ~e|;0G 2B^~ۨEɺ\e&wUNyRIN!U_`bzxv/-':Ϣ7 ,wzH6^߶r0'pMpoHGi0dK|+W7}z{>K_1(\,K 5w5PmPw"BKqC.vIpC>GRuYUy\ UWu#V_ur]Q0QծFnIyVʝ Iw Q_ V)ĭ,{\u|l"@ N=cotgkx2)H1JNnebamDw qZae$Fs(UFM|V3tz.5̴(( Whg=f\3uw8Yg6gJ 3/R-L{:5E"6e|xCjڲ[=H`]9-<󕻓R%_lIDa.}8ve1O>ۦ %Lֹ"$lmgl).\"Hb(ZlMjAc>opY̾*o{ ,,Z4̂1!1N JH=d( O Ӿ7"DLijh5*fY{w̖LUgaU4\BcqE!" Ljt[Aig%Ѵl'j4.0٘l9z{ DN*ܐ pGSIԎ&(~I;qsО9@Z>W .~,5U˚/l@rI\}l,U7v8ui%=_Lk(4NM?^ىKm=D*4||w| 1%+ƥ^B.3mXQ^4\F0^|R 顇\txcR[ժp/-8 _0E?H\DjrЇJ_ݕRV~985gA~lb0ŗS*FA?e1SP^t|!;gmL]99lkXIUdLY߻ ӮJ_7[Ip{\ްa?9aֳDLV ngj̟ok=$FD{YfwgTt*!^3ŷD#P̣_E>Æ^K񦍩w"/!^Mo .]E8Bj8`.rS!~)/ĒZB"yv*]ʖRf AfN6geDEӕ(~ʣkWsH"r #k(:/t89 QbKMנ/*2T8W`D: [p߀ פcp$ɝ>QVmy3KDE) ۾Ɋ),uMzs|ӽp~aS Ts$ޣ{t\'NmlWb?of3h492m\6Ҋu !Gn *'M@0\,DIm9v+Z*:t F A[5U !Wm`F|ԻԏF=9(X0S~TܨggEuh#ZmD;OڨP83mqܘVG'l%F h=OT k%P/U*f[Y˜|+F sE"Qu~H>ȸ~!$P]CȻ/dO f-7f6#_pewg}'lN w< WfֵQsNg~6Υ!^ĄD{ba+ð}SP\T|pY#ʫ'Pw? vOӞA^NJbǨV6}^. :?Y$oavjTb#=q#r ҿƱ{lxiN6JZ8yUMk4*5q[ ʅpQa$OR i_?'( V밺%qt|F$H+aGt؝y L#p9:tU.I:!gue*\qC3ߊPK[}WSw63C,7XHY3[/lY![͕pyJh##E28>;G ͌-@[}lYrJ w!VO?lL+oVR=ڊS-1߶IufК)]*pG/PCwBtm7qUIyQ&cAy#J3 345 j.\ΘpЀ)q1$u^'<3;qGQK\|B&ÚB㹬шS9*cp/l%n5<cX/,&jAaAsm-ئu ?Ҙ{C6੗ɟ4+ m+{"bt 2h, _9YY5X'男F`ںHH̳.6@5P~:@t9{,)w*\> `3{ ) },y90MM*!,tp4bեl ~쟝 /WdwN/G߼'$=Y+{F/ p7ts'uZ ͿaP< N䶇g9z~8uߑo֢Ӹ=*^ 2}3Vgi+mʋ&Dg>oS2 Tc.#-jҖ^*.q+pt/hE?#Irn8,avX]ܴ-K&hJV ܢ>lxP WqUFةWbO++cpgZOlcd}= wLӅ"7jfݨ·hk!Ċ9iq\Qp[F;G0r$ْs3Gkx7]'ϋIDz]dqz0Ʒ=c2T7+e8UjZfFVK; V$v6ImI THPЂg :'kLjQ{{MW Yq/[;AІB<,.g zqyED {RY"TO\.TIuer"3 Ҧy Y+ysT˩QVg<>˪A/4]ϫ`6ۉ;f{42sھI'vdHcW?d8P[0Z(U(~?5PΌ$žZ!pɥ'lF7 %ђQoJZ,/_AYK1 %̾{ufe"pk^z^Ǐ`[n$}p0q&Q1qҞ S$>okHE+kiZE`, : ~W$ 3w&Lj S!)ٱ9Yihk||D(yxP7!|/LqӲՕmRJZ7NٮEIqK?.jTka^HjhA=аs_fMV5ˉ7 s؟g*ϝ:6`O K&v1H2ɚPW@w$[| 3A~RYrC"#;ˎ_QK[ynj6lEVo.,;;%o|TL1 /8d.Wk1vF*soY?cD+SE–VJ[|oW$٢۱uשJķ?_I܆{haAd9#bb:U pV G:y&z-~e}‹6X`w džIAvߞ n[-zZmY h]ؼ&;/I@rhٞp)̞2tTd_ U&epk]?S7!9|}rtL`T, )¯mDz 7A7uqƶC܏}XUJaD؜mv(_hN2#T f۔+T&=GN{w $lG=!ݥ5a t1l3,ZۢUs:gge}2ȓ80Ue>z?}lIz7'-uQ-Huԉd=RjXi皙G>iv*|Nb=Ѧ})Q˼>,Y?.Y:m+a{u;ek؍~R٭?'S-+1>L3)u2X%~Z% Az%9 RiR-ݵ#(Yv6]]K#^F%k48 ڜǜ-4s:St%lў߮!Of]@rK+AAfR\ݶoPMm OAbG6'Iݐ lYNm~Ȗs߶1Gm65:,98UcFM~'βSj VT#*%VlT;x,0[?P0!f:c}Z̮+zиӞ92srqK ;Dy,L[H`vy :[K<1uu[t^85_ͽ %Ib=ȿ澲gFG"]RY[H32z`T*^RD$|Jm6s..aNS|9@kP 3P4y`>=K+R=.;$%1Bb _'|yTJ5|k{;@!v0W+ *|XX]NG&D,3' ~As'/ t+G{su C62t: Co*UAGV'LD1sLIE&&y!)M>s¶ _Ko25hlv@~'0!L(׈51ìd/O={ʛuJjCu !.@(YG"0k|KŝN+> {?(: #ˑQFp$ _@v@dJ$jR_Lzs-LȤ+n_A)-74L%",Bk99}GXobyf5[$Vb4$IkMCU©/+ZDTerqu_l潫;됷ܨ8lc Oۧ*䞐"Mކ>kԑR8-CI$x"mbLȊ>X{ _i4b6 g֜ ]&F7 z$=#us.b?s JTGlL3c&A9/iIy$,mfH b]Iɦ)8hq OjēK`#dݮ(u+tͻ}xIBE9n2Gj+Ĥ^}b2jk4h.O|>0,|TPb*,p⛆P.]petCϽOY~'k:iM{*;I npj O8xG|J)0myv_dj1rYUQ2ǶE X zz*jh@W٣lU PC 8|B&;VsI5qЮ'z`^м09W;Dz iS19&sT߳ E~Wpi U[O 3?0鲧^&[(4@1)_ UwzOotXY% 1ُ^i`⅞59z i4f#j_qȕ2w ~q]cdn(z8E˾(iL=z`(c)e^m1ƻ [̈́;.ջhH]~2(FH*nӚnz9ӠO}c* N'LvXB/BwK@Dn F [O4ɩ/$yj *Do'c}xeѲa=\ҥR1/Uya UJLu8W?@ 3L&#Aw{9u1$(i sFk qT, YÉH PrD;DA_6#ņJtn>GA)<-ܳt`JCA5u`"_˫bHw`\S^*I9weq. l doe\j{jW {)LK$~|53)ZuEA ύ415\A,G6>VSHx'v JGT{ R֒+i2|6ASHQL )y:L!X?kR1UHȣob!uXn?=V8^h=Rf5>vFsrl [5P[H\G謹) .] s g4DEN1 M B;oa]W.k $&V]p17EZ{B&虹b 0GpPd-FXAi%-pf Î&sZ@WV&bF2^ Ob>k!mu,˳6=RW`` 3NOd5Krҭ۞k%sn]ɓA&A`)f'0 lPWӜӑǂd|+~\T]O)r Ԗ$5L  AFh178¥ExN~3 ef/GB/ae-ѷW*܁ ~nJ8 ɑ\e1j/oCIoprtth8LcMcPT-[8WaЋ>,7uuLidEA.5Hm-a𱨶VtғWoQS|\XUk-2ƇqUiU~bpMQ]~˿gWMU3Vrڠ}1ݣ_pNc$١b=KĀvCG{&^~W+ꂳjhoh9)S;aT_{hX_1NM.1ԮܯeD ;s{~;"$S>#Cҋܾ?Bzy_~"JP&C`O#~x;~0Ԏx٘hq!vt57fz qo-b%{r*`Co~rtOv!:3@ǀ #'l@NvcO`J':Ki؈|c6^(xX5K< bˏij}58?pRy٣=,@}wY"]I sY0Wd*?k@ kD8".V\&0_$=jQ?2 È }~;2?^8U뤤l;ҕA D-iPe(W6:cb:8'ZOJO@ˋ (Lg/αr'rcvS$;oZtї^ QE򱲅] SzaKfXfhQe{ sfɛкy'ՌHۢz.f2 qXrGkP%?M)i4j-Y GQh4*):.Emz4R̲,SmE5iq :+zP;DSF(tf}X=5 ( BPTx"u Yުrܲ װ ǃ?El5>upOxD]_ɵod/R:"PޠKG̵n;!I>/}k̋k7ck$US<0uxқȹcBcx|];L$h뢂Puâj p&t/%^~i? ͠?)m}8jcNipvsnjQQxpyA}T+,)pbvl5he!xQB_g,5y4Y"h!9զj ( cVvJYW`sG&gF-2>VqbR2|)&Ix-h݋׫|5T qM̓@UHka˛>yp-rs!Q,~"2K"otUX90& A.a&E"FSr9Tfv]i‚ E5=~Oa;&~9c#KJaEwG:$0CeLoL&8EUz"lQ|>$;;C#Jgʭ8|QS9fr ƞUY[b.AG׀$}) Tg8^H ȊCD7Rtmuw _>A]ճ~]zO٣,OC?2i=gA[E#fn<,<<#xDj& L>T=JK)_S~6) ^+-GV0* 2}&<>I[J."J)k]KgF z]>U9`NlᦆzgSOwf w CwxJ=nZqhͽbxuoJZGF\-,6o"<oWow:S4\1HQ—U‡FgBoRZl,jMҸ}L<( C^Oh/4aR"sƆ!7- p+r'a|_!tST2`pbTX~gAgMonDt~>4Ӂ}).%zIu~LeQ2`=d&eA`ױlT c,A*ِlI8Us4<$ (;Np%;цjӡ%E .ꢁDh9(ů:> M@w B$5W3Y14SR,PYacڱp:='㎆W0U=b.|5\mK_ I. |Bc4%'RJW+Y5"smY89/.mz|yZ)y)gTz0U./m|'hmd6Hl#}6w &JKܒ.sV;wfݣ #gX&lEwl5zSWܺ&06A!f.[]È(+LƓl+·J#,ic:Bo5B%drg3<k7J]K_MlBnTRyL68 b>wC6Qhy4O'_1!t m=ّ oܼn^0 yX|'MEw$oVY\K~{`s"#sg.1H'1ٷ,#ߴQBZ{ >Yܜ!dtIT<ѱcmsW}Ml,c_guۅP18ZPN E3V\Qƣ<%/e*%xs#^5N4xؙjHHxa_%< 6lP _y+4#%LsC/) S7j23zTWUh (VO݊ᗹH?F%8C*9QOSZtc=g0Q@ke LpqE@ۺ-ad]Ģ$'} л4Ux bD&ﰳ^pՇo(R9pWKA7]Ç!A{ o یܒrwJYb"'x.+p!qh:,uݛEj3Y"m[QW.ڞ~LEGL YF ne߆ꜲdDzQn@:;]f=$dy~7tlcG<|zJ7^Bmt#>*-.x]\ kޒtgJ#_Jd52?)XX2(vp2n`r?194x!>B¼mL\=dE:=%R,XۙfP3>M'M&w6R9v5>2*<T\'>#%gʜmi3jrbm >HlW`ndʊS@KL]Lȏ !PV,*r H=9|ZCC ]b**k')M$I w)%xGxŝ<5 UeUuo% ^eBTP); Cb^Qh:!&o>ىlNlM-ZOTVyzҥI+ETUU)lދ AK+)U? Z@vK;n=oݤ:Be$5t,(_.SB`WwߦP .-#hf%cU>ɏ]D `KC/4OgCQӵCB>!و'wCKaJF&jPIV^:UP(wo~r5=a` F8p}M;ü6a\/kctUmvO.j) VR=&3'd0zbycp# f<|pF>xF f2{΂SXʕa-h}~!y'zӢtg+qK5U߹h-J㩛!KƘ%m虌#2;T3o LX6 WTFX42D"gt7mRA[+Dõ4wE1z0E+PUPP |9՚uKΑH{~Z)8:5/Z0U旔3\O[J/PW}cYQ ުˑCmh'*2L6P!܉=1e&hoxo$QČHNISgMi, RneDRI6qϩ8Y@cWi/%8Y@jjr oOjD¨i1?vz\܍4ˋ_U[زQRu\SCISV;sy?˟jX G—83`:htrW|ӮG[{ڲŔ5D0DGI-1AI~dvs"1B+{9.Kfp_m꡾]SV9yL,K*s?5sS rOagtm2J$=195%7*R&Pc?,ِ(k]ɠ$LIc3z ``.SXuPfEx[&$x/\;>P6g'VɎ*Xq.9,tDΖ1#dN%лGu㝨lWCQOvpe6T0cdbZ[;4du:v+=%\;`Xj89R[~QER)=1zdc%ENoߐ qj'r],aqUOAwCG ,aL9l3`t-S4?j)p%`!e ؗr'~XstLڙlxL)u*gnƶkW$w3RMW:+R5[o$Nt$-%'N#~͑x/۪FмbuRifxUEE9#& 9u'.V'6ofhﴩܸ=Uo3\rK^Dgjo+HC6 SYC]##uP7G{*Z2y"5NmtV"4yT[rIbQmwٻKٷ|`3ׂܥ&5f{ށg^{.~*r & 4X묌#TE c ٿqHxVrt( }$;9Ŀz 3]J 5`@595:ѲTaֳMB9B8!s?P=Qp}bV71;!hJC9\Aw#WxTKup] uh%ӣ 8/*S9f9Ugx kFJS,fY㗺5EA9b4?! " /@1%hL$?yHn [d_ux?#!1c;irXXV|4-)9}buI|X7E nD] 69̇}?vB"qi7?.(z# 1a)Md{;߸v$Ky'/B7n\12#+XryOH&$;g&; > ѳeӓ`B2Ӎ(Ӧ =J0 PʒQCBJׇL&w m7mdVDꀺSJh!3Ղ5EUCY. 6@+_w[3,im"[FfHw "oGӛ~ӓ1\վSLieTh8qr~26@1 P6D-,[u?.F;4km*aUW: i}x]ɦ` j=`\n{K"E)]_`2{ȕ9t:&rw38R0N"-ة.{>K !;x#lɉ|L5Cn牟x673pJPh,p=,>+~mV+#Ytj=l-3cC9WG+k/aqF;szTVY"bНi&4=luɈYvBeڤ9ahkGjJiV['L~lm8G5ejYm_ 䲄pxH0 jϹXo,uPh(wAcK!*~|XNM$[ihx9FYلo(qx߂'Ǡ:ER}u@|@__@2 ,)%[K/4#`lqȭZ@tiNt&@O%`*$]2S<=H.,3'nT4p`ÌF-ؤR6Fن" a֦?[p-&"zؚ#AF|һ8X`fw>g-2&j)?B0x^!av~" c;a"xCqLW͊"Egz7HN©nw$JoiD¸%pZ85_puL[Jeb$}IɨRpG,`._Qi jgmoy΄53'#S)]8ت@<> lXZJ\ނS'>I" /D[~ 3HT(': 8%LE^z¡C[6(hÐ]=AFB%:A<'y4\פ綠"gFf(xs=;T{VY*W%Ƽ%oI܆٥ |G*r76)sY9-z]= EaUA懕68^|l+͸]Qj/5YoM؁+"Ii:/;H{C*W=7@/ҩ/ͭ|DBz^ĤugYGҜZ"P)'CTv; CCDu-)=,Q _Tm )2Ý&; &.c:Bt l=1`U^9ŷYLZ7GX8M g)WK(C*VeUv\_6MuVUyș$5μ3vZ4`)tA*cw`^,XomLxs]q գh;37ߏNeQ4ĸrz Qf[4?-sdB9(&iE+TR1CˏxkrTj odk4:|7_ gV{, SQ3YLumkjMzn6"Q{RAoDZ#dGZW# q"bimQ#`tzRŴCfww+)n& 4ZB{]O 0sCN/P.4/{@rݼ)85PY;Xa03od| B,oāB,=uG_F'-<+ ==3XSzC0SjN>@#Q;9u])_agV]@No6% }k =JnO[&ij\J`Vό F&>cND)"f^={=a3fn@MG^7s>~y%GKL$V!U7F !i %o5 )<*9u1Goc*zߚRLAg\OSA[>A3\x|T>On/ut;)ϊ3e,I q6mS{?v:PRh2zL+6Vզl{v߃8W1ЏHNd >olV&xu`=){q| pgYH̞[Fi($stN7j?@a[(Ozj- zBx Ʉ6zP 0]e DŽp̩, 46Ӕi#}SQjN}woQȓ)G:ӂ &b,ozN/iC3m59.G9]\sB'Nl"т:`ɊtMgF1(PbmHpBI!ջ˒W{bz =yEx@ mb6"99W~d 5Y?< i%yd0!GgsFiRɿs0Mپy0: >PU; 9Yժm`=*D2,m53= aV}D/̯R;leE,mAo%ڗjT3!8qы3l PA'Hx cHe̗hc  ʩfs>6K2#K dϥU~W6 f59_qw%-B$HAE"^q<9eEER5KѢ[THgݝxn-_B>r)"ˏ{P V(7AUL)E?% ١Ѳ"c.fyH zfΡ}~ՋY>2[e6O Ǒrq4ɐBqғ3%K/SI߻a)Wu4fhhޞyIMQKt<ۙ:3!ûHPuuF4OwDM\eV!w.qP.#c 9ǍW yYDb?S(C\$lF3 ۺxjmPݭ,_imNPGFj@39ҌBYGrO)ԉRС3 ‹e aT}l7 kQ sO-p[w~C“Np L$W&IK'31(!:,PV[C3fjoQg4zw "n娺 Zڀ!%.[#x&_R7M; 3ؿS; ˢzEgYRPN gxN>%Bw/W%tf4"t_E8Q<+|%k (>R@!и AJt;ŜhIRNF f<me&vbJ1I@YJ+~l<&hH]GY7F}ؠs,*A;NE[Xw{s2<)KaO[i@༂Qe<"귴+rZxцs/b=bd]U.qe,` (~1=wxiB$kp{1jZE8ae{f?ǔYcaBinÛ2h#;vĝA'qm' ;ZEKr5 yYV.LB{{i_0Ad ʵ$ 宖u0ԩOd+/v.=d+ U}\<:ˆ˲`5'dIB* L^=Ȫg: (؇a X" FZyYC}tYVyJVdڂesFL"+?b #?2-]@Hr>P7EAӧ[E4fx(oI1CmBBYF0?x#%49$Sd3gߜҷyGʳ c. X^;Oo8`E6Nqb@&6ѯ ՋI;t f r˒ ANY'@ٻ/Ыx]oWfBq&X Z>0[P Zu/u㊚*bP\o>Yk"==J>#o}x屢^;u927q]+U+с*d!s&Af0)rƥ fa_QI,컧j VUܕ&Dm͑i(>9X|~C 31>C ,Ucޚ' t_"}'fNi<3A~)[ xC:e~ N?ZXd斺/f32ǐIa'aI܉Hlq:>*mrxȶ*k/b|p蝘GP0Rq.ob'+(^N~Js 2)u^sS~wTDayaC,@wfO$ÎtЋC>UhP4J,_*ض^j a^ϝ+uVd׼ ;}.VR:`A\RSU@ iGpS[wa\<cƤ)6d)ND'sMS ꙯cFo{85.en]1-RRD~I77Z翠hK; " ֓ښ^hђʦ>@#6w>9"?;v3UibRVIoHzz[H*]tǎAWX#XF$;J\^A7΀7[Ed.ܭ'%oLY\ o+7P ֫qk5R^4"pH˟a9./Dy7rLJ}J! 6֚$QD(uSz5 xz]1 ]wcL3m H>T!K_#4 db e~7>jp8 f8o)8{Ş07]Pčܦﭞ?J (u'쀂;Akbwtwgqlsօa'ci=m"6p|`8-p-` O],d0j ds?5vY=5nAfDii+|EiIjmvgmk2g?VίƄ?9KeWc ,=C`r+`=d`Io擨D!mx֜I:iŅ%[f# v7a)XSCdU۽&zj_ΰ5ceKɘy2bmX|r4]aDJ8V0pbA񦇘CN& Nf3k`}'Da,{X-yIN08NvJb E"f![ aalVYd4̚fSpBJ@:gݮ{s$Bn VI5U [vls߼!=I o1@?@wgVQ Vޟ&0OHU( ϡfYPJ Y2#n2njqfh<* )KZ+dcˠOSpa3*-OF^hب#7OXXxl)f{J_M Jr)OhOӌrk@)p7oN`"LO^q价M%*ī=:1 >V"(^$C+p 2ZLGnDzm8 M}MZ'PIlI|l'+m2zS!/+Ug}`zU28!@mL]`q` Np]S />/h;O+xݮ0y͜auLOirc 3%,פx]m)4=6]nwWr6wJ78O5dxF–}JzLohWG-[Sk9q9%к4;^}EGZWd()s\dwE0Ixcڅ}確ofL_')[`&@yb۔s.euq0G@Cm{e5|݊ *|8bd+$c,w-Zvʼ5:2[:kYV=A [-n|An캱Gy3\/庳Rj׆?54d #S`Z#\g'ܫ4-?]Ui7e0ed(-x8XB)pR֘O&햤(G!Zv=B27pOz6[-('ehgRt.0(¢`V%uzZY c?قmcBK%ݟ V),>Ι06-o^Ypi o)R|`A۹ N7tSKFpے?a:_ʸs<:Es.iBKKg#:60uM$K;`R4`ڻ =^Av;Ł%r !՞bG>$ȟ& @<ЊH7ęMgS{C©~!e7{?>FHǶy,z"xbX/W?cBsn;ൾzKt*_›|+V>cFpE=XE@mK^m n*p>Ȫ=Þ%r$WsPj삻}x#({>#(idB /Pe wF1ÅՕPu1l4c[P,dERuclkaP) p$g]bD~,jgᠰv `nuxeͪy2 B>99bξ9 J kJY]=P1E߸L:dv9|wIU^;G+;ZeK9̴f@bHQR\wI p6Ss['Nװ/ CF^p˜m=jUhLW)-ju޷K^j#f{-Bdl 9(L"Bi1RL%>#Qgs;eWQ-HαiFo׏P>ݧ<ꋤ7oܨOwU-7`Pq.흘Ԩzp0#kGAdV1#UV=cgM5r?O2ȶZY`c-?;yj SfZejF@:%o0j[@}o?@SoBZM |SILc"x\KUçN%cs|<>j?D a#w}D|?<96MNQ5bPSWGFc+|,4+u&cdjb9?&nwYaW0+K}rD>8/Sa Bö_q|,6b'jX]f6"7ol]G|a{ks_nȉ4KzvT+!7n:7$3cHIJ.Kd[c#}ȊޔPO;\BJ(ڜHWy J(*U 7%i\S] U͢HɛiB@3 qkѩ +(zN}Ņ{a$}kc% *!_OU_U1qK-t$%Xr$oyRΛ SYPqEPT%Lql/te\vwl&/l̜S{ttm5P_N UE9w;U @ᴼ+aDB way߫PfYCKl'Ң2%l{#ĹL&l@u4Za ruQZJ̝{C=&Bfk`b5. , [pf@nq@7wO'}9. R`´v0`zeM_K1@ ׸令Mʜ6MZLɢ;ʥ#N8e[8͋OO/:$c!S-k9<틺mZ4bKcU ־/$>aUOd9^R:D[2ftܹz%b{SdQ Y&ӈ"siK=*;N7;-5btKb:|pQh;ӆAzrFCǩC&5DR]aM]MD:̢h6Oڠ{J+ { jzIc x}upfu؁=r@pmYs+<S׬KRTg3j76jѼ`'Kߡ=S2~ϓ?o@6pWqeBz]yH,Ѝf]ഥ^ rɎ7?mع&w fk91&Qͮ.+C`3ʊe$w7 #?0^,҅sZԫ>2߀3C~M_XRu;k38/AV7qչ !'ʛS'|eu I}&jMV`h><\8L!F%z -K0V +VPnRFxսoZV`oHR MYYoL蒾 ܳ. v+ ـ䄗<ޫ=n|C\jL;KL:LO}cF3*$0)_ªTD$6Jb*jf? .XU96!O/LE}0/;~ɍ.y+b~ݜFp#Px' Obʓ*yǒYbͬyTŒ[T(Ty~`zC{e8nS6淖sK%N%tm Xu0Ye5e}') u_݅'F7[:taf8YZ,M'$ei>[ܴI?毀uboool!SsQn.hڀU+k=!5p }(`B_Ep-d:>ba}lE.j$qw]+aÃ1]&RQ9"M @Ǔ!'uԈ(lT:c=:z| |{/>J_gK.L:Ln̵1yʙߥ8-a1Jp.RNP#()Y`§- S?R#YP!ԛ {aOݲ\nC D~`hg(22CЈԤg| LMZe%6o`^i:4Y\07T,mTD Z:9iGOY$ȦuYhCufT|HTHFz*%T!oh;Kx9_v%  YΠ0MU8HKciλ~O{'jP쥋\,޷,O͓jE؄aѐz{(gv˥K;1cJ?h7@$U7.`NPwxZ$4d8ތk%QSK젵)r&N9PZ!Ԇ,x#_,Y?HHT@<Sspx'l&j>!s PvŅ*}S d˷Ĵi`0O*zL :MF8''>U'9`gI!%-wű8kjADZҊ:"{t;Cr/˞j>ߴEC0ר2aB NЛ뾘*~pД7ٻ^ =Eb+sNThYǪOV x(x4YE ;޸#VV"ݖr[n7,<ŶJl:$Y~X^:3`N-vhl 't Ʃ OBN+g ܧItvQh@nW\,x;%T2!c"Έ>bD40JPޭJKaō1ZƓ+g$2w0;h>X?h5U#4S`el˟oqޗtq&l,!d'BAy6\ՔRUIҤ{ YP\9l;K|;䩯7 pF*b]hmfb\b7&ӨiĻ7zTHL% E3ךKpsQh `b8Ύi1!>L6MJ25i3dq$qzg:̑#*x/$g=pFvIu+(^89ɴr)Kۿ?ghoPNxrs?oi:\Ruxb_͖<4үzRzvE2VT-_[o)ۺ^8.kiL70YF5U:4Ke~ (M)/za~ӲKx7H,?Bov(&{~"dZf)ұ_. :!5e'@)t ݛpsT +nH!BR\!օ|kV6qvF*3GYE^4]@d~Yw KoD9 qǝNL_"~g~CT,@Yt(D9tj"ِ;-9Gp6!8/iIt6dAQs r1g9.=Mgx4\tSwC-L<{d^bԅ1kʆD 1T"gM}HN'+<ڙcŇi?T?ىstD^]#Z¡)8ekm ;0~]C.̔W%Ja0gL}U@IOrjc dhU.OPa^+g)9&c97[Zkp~m"'ȢJ́Xw6^.t#JX$&'ӨKn0z 9]~XG~ ]oƊ`͆;Pq<$xU tDV'GJk}S}W,Yr,}%)"ޛtdlW&-N`2.MCޝ֓Z0{|hQ\/ߧG26A/>׵<фX-}瞴,.^ rkJJ.gPltBYFԙ3-&ׅ:"ua)  DB.'E(Rg mzDB+obgᙽ |Ɩ5gD8%|AjvXo5(h\~!+R:8l;+8a:1W'WEC`$Q'ICx^?i'.>ۍ%b4)"nzh-*Ac zĬ3/c|Ɨ*q'`"+ڣRuʉ&e9ܟ|Uٶ^죤w>^j*ޝ]O9=~8 ۥ#F 㒭ϯlm-EjzHU.$gH¼mDh:r j\t}QE 3uYlC (l_*+vۨI; k@mBzQn>GVks^T;E0,̾:FQc>BIl&z泒lȒWJ;a Kz|_Y7l8>!QLR:/ SvuèCfN?>QH@:A ꝟ411g?]+Ejif2ɅiMy=Π5 L}MWL{?5%*%)0~9$avIai0w;ٹm 14̔ #Ʋ/! {=DZ \$c?ƱZPOWy畛^݇oΨ3uG05A7hJFi(d3zM6onP'w3DHD"A WR`E#l hjol'ˀG"_xzc4c~g{Z%+PJI/TRV`Xl 0ݴ Uhy9|0QKg61wC6Y5,L;bk$ PWDl!׬LR;R6L%_\B%kk?Mo`NՍu5&CRTzjRͮ3#!*tS,锡HPda&6yem GJHu,o'1BN{ee幠Uy\yZ0`]jqB{gUՋZ<1#`EVl>U?ƀR!%F oxJ(@ 9_3+U 3\x&2r H4(liHw<͕#x޶&ݟ+/ߑ:-'v4D=MpdJ+vJaoUܝ-0klh79cHVoua(g܍4 2.G6PP,]aicW$R)/:<0=PMq.gf)!6n)R;aTWdܩS$+KA[Kɣ g4-wwm|!8iI/d@SO"3C\G^k6cS'^ !ՙ;i+:^_+ ʶCh),O~w&ܖ4B E{oӁTv},"Ddm3/~3oG-tdrB"_<:37K缳Ma}ڄ'danxcXd\%v@Uv00/3=4eYeE=Rs9YO%d+}JT}_D DjsbnJ52sNM^f3M;5!^iE v4QVX%!U @%:@g`_vrvOT8Qow!סC&7qs~w`aΌքp5ȂwZrP5mxGs_1fjF;;͹P#;m_'!D=Onג$iƒ> ZeL|eeρd 8%Vҭی.o^ vOg`~Q@7>?թŢơB0t{Wt-\&fM$y?_GXx\$E0F|$~?H. .vcT.Hiq4Ng<\!H.(6D=w AmtiZ;z*'vrJ-Nx]qdB_,Ty CS)jJyFXo%t0¸/+za5XV~ ' ܡItNB~;XMF-Cu~2n7N<4 s">tD&<Zk?(V*)ZwX yI{jJw;o!Ju0u(( fyS8\SShJzvSzqmr,p@ul#1`Fg/f:谔lPH2 +!.,nB;gtf6a~3c雦?n8ذE)`)6Lq/O~ t>@aI.A`v-0*sIW^e^B +/kq=A_ ~!xܷQLF,^8EXW{6 RlG-S`{-׀Vܮڈf+ŢN=AqsYsf6_3̏ #qpB,nဂ3BҞ*޸AC)Hb9PΖJ R;} <:\U9:шqB/1Ց k2s$V6~EpS6Ql]d{Z[QoҢ m Zޱ'T.hL]Nj_"~O&T}UAq\ʒq)qzf9^u܋p # :_A],W 7(~\CZrMLvtù:ճb>\MllKe'Stι5G[id|IfDIɢ>IJЩQ 3!~‚TIUpѡ̒lv1d t# X+&z ІV ?90l;ׇ=>F[?]Rb Bai6X|9^UUJ k]@jMbg8N\Z:XO&\,ޙ' /Vurh:öu`H8ރekmCWLmLMV]OsgC+sEéh-|`acʂ6F%z*0 C<J"gbKJ6˅{+I n!eNuYԽ8L#IONś5yĸ'a, !sg"9} ?mJ\p$U Cwzȱ˓UYZ#}:0+i>rĖgV?M윖|%`?wF"6 lf~iZSs]]WvL) I{1Bf_oTA Zz8l'3}Ozަ Zu8i  N?.YR谎-&i)aӄM7[jtje.ʽOli!̟<iaRR{ r¡ MxK4 ,IXzDVCgswHX}`.TpTEpwmٌ$,/lfkB[B[֟d*_Fi2u^ uۻ g[W.{.ڡjf3͌s0]GʖǩN~ ժK|5Ew3͹~sDH9sM\b FwapTh~ņMibPW 6t\Hm et*@0-^)H_)GCoS S]/v.%9 kK^bI&ą0jѱ5[z$S/:n޴:(p^_Җ+S1 }iʗӻr/3Ȥmr%(l?޳,. |6'%o,Gx ]A /5TPIȎ]㿹RFV `JHH(hni틸8gHbNN-b&S`5 }Edo\ \$@{Bq ,M !(WcCl?r)C. #W9[+ R?AՉ߇n*3z"Af sZM0,](`8+f_! I$y}kӵlYmTu͈zX+&s_%eZwmt Т~xmeꅿ.#zh󌵩E Iu77߬3CPׂ[;TEXįqTw0[fe>0_>H@a+( ľFevI鵘NdZpw@[w8D~R!L @ǝV 7gz@O\m܂ }`<XlY7eχR~+-`vW@i+~۩B[y_@v8% g%u;͔5Ć]ց B/;jdbiX<#::>0-؊ 2b y,f7`f$k-҄8-dcaګ/.-ED&**mZwʳvvb(1)<4;Á~[<Ѳ$xu:3fN,e0?my!C{@ Q!OM[d 9%RBuD >QܲȚ  vl1S9v!_F9 ʼFP²saӾ2̲$SAw}BڪQI ԘcgE0F'Eiпw CHKAk_}9ϳL P1^Ϝ.~41w\HIeC1dVK*OkJ|G1g։`M -V#) ?\ه[ԍ$0`z g"; #Qc: H1%ѩ'7J1'kp}W!ړP݋ 2E+dB ѐPtܛ y6ەԙNe-2)+h dm0ba]4&w*2? C: |s:ɹ5DA% ETp:'ڡ>9!V?\[&x{ ~Rɞu3]3Ae.Rxq!zR~"L%4r!ݣ [I3@0\8Ƚ13 eH {8#[]"p⭬~CJD_OhjD_PDH/[.4\ - apTB D B-׹D4 71Fy;=+O qIJR#^#"K Nflӵ2볚sE:ߛM(T-6mK "ے&썰m/eq˼c"?C8 L7ľ#g 2ImdS"L=~5nW6 1˖wI/&,tqD36V2%zϏFra+CLiyc.r"Iw[Y22dMB!m^l:vXɅɐ&{CF0ȬρBgf7"[#XvAz&LEF$[r] CY~N"=PW4c0pCh0K \/Sچƪ6N>vüdж 2_rtNh檝'Wx&*,,q# 6H%FrPT;ۦ0gͽtq;|B,p|۶O ,eۂ4 f> JŶ$D/D(:0XE784Sc{Z}8#Sڻz`g̷Xk"@b{gl{U't,{gSe&9!3.)je gyTEŦgQxSi_.Yo%(mEM#q+EU|PK#&p/Z9@߁}V$Q`e aiS+#P\)qI0=&58I_ͣ3G'%eiY^ ," ς7pf -B'JWşza[^ Bۇ6 <6,{"0kQ9mV\kpAP5Kf~b 8Y@DC:.#˕V2oƇ[R͚ BFg2e.)-Kg/ѳ9?:gq~>l||qL輤2dL2ݬw ;\P*q:毛LjڳH^|TI\8@w?qH(բo]a01w8Ս`-Wl9!5]9%r~x*4‰p8vdy,-,hj̫y=ӠX/!Y:),INǖW=LngJ"GTlʖ;TRgi4\ QWlZCt++h&M N t^ǔw! c;/@C/]V`1!t0b} (o6o[}?9aշ1t}zR Ϡ193lN EGsVGPQ+/bT+~3r8Hը_HXIiIH 4QuƮ }m5#YZv@FoM޺P;m5"5lS *Em7>4gm PءQUY6 q|QnYF_4eОy~sEoO=(큺 J 426p_zW|R YH Q'>a܅Z.C侷.B\@=R "kglqy].4mt֣Ik4@E,z99̃$fX&U0mx審2/z_!>T(Z;H!EÉJágvϋ^&2'Oj[8`.QNr@Nj,.*f7D((wO+ 5iJwQxI{j븩1ڔǧvW# +@N)`0ͅ)HhG"A@3A]bZt7yVMܧȿ&Au≴Cʤr Ю[8ْKxk>-%kmJ*pR[,H *1cw&tWg[ry+w2SoՄAx!SK'7UU<3!`}*n :iU0$ 3ɨLO (nE)s +얽f)k tȽ&He#~ѿ=mL٫ LKouit~s} T>2s<|/qcqX :S[8 Av}GJ+o=&~Uk,5go4KQ/4ל)cL]Zl<_W( 9C@V@;n(ݳV7jz^i~ܣ942^qͮbkDjlgF W_Dp^J}*??7|J9C%T\H9ba]wyCƮb'"Y@?Zgf\-Y"QiSz6".R Y?yu{Gs~G7;k߼)N?T6 #E2TliY4ܙbZ f;E#ʊVӃ}Rlmg_<2Eewo#ov`؈q. !?^kshrW/A?DB]&KϮ£gs;aw HL)lOAAsGԊrwI| #=JeXV3ћȺqq VZ֤溫FP}+RtRO{W_B ҙbq{勛)*Ɵ>aŲPH{~QUAPV.sf~rC^:J%B6BMľo>Ybɺ0 sר(XkKmeg D[:r>/od. _YK3~ 77I+Y6k( Њj0 >3E5 yո ;GBQGV~VI v0qf/|iE<$4kʔ P }|Ia~$@1C7J{;n0ۮT h%9=}Emq?n հyP>ٲ!IC>ۼ o{\(m1rğxF3DcC Zc}-H^*b)qG x@ \ֳº>煀@+ng0r[63-ƅg@*rwI Jp2zك&iBΈ[n*5]{Fcӎj&°vuRoF C 6SAE`B$^NvHFiB53/EVՈEJ=/tMJl2 9Ŕ!YGS"+f};F4 P Fِe~d{y.M0"pdzT޺Xoll(G`>@ۉZ1(!-G~7-#t17SY =QkEkmUbo@d\Mn5`EQBn_a Nu+q$*DG%LD<|R{`e>/)yg:Zg$ޑ LG`zUyj3>©ɤm{0G$hc-ZX%A^!a 6G뜵ALq?QL{˓*+~BFvsw/Nڎ޽ d:ۓWV/Ԋg%!*/J" y=&N,)g#mNTjuѷ:ٖ8`yil'kt,!N5m="_M]nM-0mުF`vH;Gm/̪֚[{t)bu2YQc!+ za}F Nѝ@ZeL%Z #mӣ5\;RpQ-ڵah@˗hql kziv$+Q p( [`AEmkMJ4Ye9[/fyg4˻mΎQƻTKsh #wh4W.9Z3ѪP7RG6o{ј2agnVVx#؅L+]ͺJ}v8]Ѡ6~*-CƼ/:\9qЅw?[ft_^`4aQWTdCMZaWY,#ό>d=+ihjQ#5+f "88AdxGLI؉t-~,nmB3>234L0;ҐO~ۅV"x IgK{MV.k}(儂GQBE*~3S8S%9.m G@CE霝)9lZ*Iꀶ,8.`3Q4[$¹ǡ ?<)Rn]?xߢ 9hv*E-8,۠r G''%|y)PA2^ ލ`SXJf2G\~2N {{A#J8)`V0`#-]Gt;g7>A0Ԣv+'YBsl\R&*G3o˜|(H{ ZJҟz]gWR[WY<]Df ~J>Z.U1iTuB ,1na:﹩)F>tkEF8e_ DE,I_oAɪ&ց3?,oArp!:;GCî:H=+.7PpУڄ% $}O<}M܏փ& жC#3#yyY\efRW pf1!L) ^/7ݨj-:ujdwHךsΏ+ud u{|OI j ?Y?Gb'ӿᰂnRn9MZפIg]q[~"?Uk(%/]5&"A 7ߡB(C Z^7 OChh02ćϻWih"K؊E~cfe\!#u_Ahl>7'r)9s %1-tG/1MޓW M7fpjx蠿qAHڐl?Tj: h-5x2*qnL-l]4a H*Q\ťË"y*L&#b\!YJC+z蔸J%^ˉ 8W:`iI4tӕe%G7ޘ.~[F!<=AG~sp!Pbw⡝XP =fMry$M(!wa-A^sfE)/DO6)EJݸ7a]~7HNYqRKT}=yU<8KuCiOK*)OHA0-*U0kɰ*iÍtV7o6Le9oܖC o47)8q za]<Р\Ez>g]y`iJrIviIj9i6w:>IζK٣<)ht{ 4@Ɖ}oI݀ke9 [^7qiVzW9H 5xE2_ܡV`cK\`$-ZzKBb3DҸqQq{ݯ`1H$¥fK>(PNQO,@^ mE$E3 j~sA6m3헖8p9Z/ ԩ$ #]B w%p%7 "[?*bcf:8qvbiU(7,; 1iKBC4^"i;r\jvqTrAQmQf4RT<"\EʸK䑤B#G~'kHo:#[HK C;G%z?BkfK)HG\=gѱCG\Wr.+\]T'p9ӋҀj!O7CR4,=fLA1@<4jI!l[יz/ }@ы _}giK# I4}"Dxme\1Z|$ #zhӺ tT4wb! =Z1 # qTA4x{KoumW vB'Uuh\_#OMڮ@Aj1m6fstSZ㧅0yg:n/7 ~P'jﰌh LV R I@Nu#S)Jʇ5*3ꦮ׸Ҵ i¤0?_.w'"I:XOuYUW\PDt` 2+$V迖GFꈓ?V>$5@L:l#Sjo`u25]PN MY7,(L˺m-IF>3~$7O^"| 7u8Xȭt~سrS4-fyoLXC3o9 Obauj8 Z)YY8*ۧ#mim!=D!PŔoC'5~ϩF 85΀k2q}ǭ_7 F6(6+ma<\wK ʀٽ$u>L<O&H|mϺx7h$RJfǹ !i+Rg~I`KAZ :),1_Td6cZASVDR"ZZ2w?ȧVĊV 980<:DcJƵۈBqm;Ih N+m&؃p K+ )_gcENa+RNhƸgt?xbko>o?~S:d*#sU砳')[/"d!N;^~ϲvDڣL Jj>SDH ؁oHSb_bG% H ~-P\hAQ$"g&= NMӂpp{ 7A[2TMT # .//ϼBEv(cZ[0{%ѠBxonB?0,)WYm{fN\v{M_m]v,ff.C31H,Ľs[mк5HZLջo6N* "Me1nbPamjyvt#i#D}O)K] אڢ:5i}sm1gÅ (8-;:~v2vvƍ]Ds;刯&Ioj +8Ro;O-]i3rnpP]yЍFH'N.G* $}pd{@TI+yoNǕ6Ώw4O܎u N<龫YekHȉHLqx O0Ykk0W>}IA_O+0CQ_$V83u>ѻB?WyJlHᴑ͟v;`9̖3VI!VR+O+ )V$gwoVs}3HHF?d_m'd;zθ *WUaTNVbǼI=}*{#sLA0V&S+g5$fUԱz5JaSc⻉]πKo0WY5)~ТߒITсdhL[`r B>y+1',jy1]^EGC/b_Ӑh#VcfzLāPF|D3#3F^AIUl\p1U5 zSJ{@Y?Mt~ {T#G<.V)LC+HE- '1`LOxS 0U(ƫ癪N֓A:[} 1L/ȝ괙|9Z`<}) :5_!"V"? d,!%MP̈o-$]㕈n|Z._NJۺ!MR>n>sѿ5ƷΟ)$[ (B6ؤXq[6a'L/oxj1C0rCuaBpW}gdc )~,Mܥomzrz`F(PΨ{=Eرp{miBqO :;Adn}BF[T~ Nn8ӮrJqO1G]U׹ç w/d#YFfd_sqTGLIUUXL:| [tL\]'Gz mM#%/tYQM^K!iO(eE_ 1򵹜[ֽh ٕ>0mIw6IrtUaӯ&7LȚ]:!*~%͚1 3!DAiRea:b;X0*CX.}E=ٯ!^cwTx1pLsdtw(GP"?͗#kT ym0 R ,\%H>b9qkD`ٚ.W`'H Ќֱ/HuZ)P}YϚ*߸('y\:]1NfNEQ6 "?I0N6"[36sMQ&k*' wDn^q: hÝka݄D[JZ! ^fi*,^,Q+j[ئ3^<ː_OgSӌu \L{\`kmWH3F>z' ysl "hpt@s8Ol˱F>0=sc*7~}H.5&:4 $IKg jJz \G#"gh2d![unaRK`GE mS| V+`&>m^f%$J%`Y'23t] Q&O}ۋ ~ L_Zr!imT/c@8orEg1shT8βnnɾ1{%_pYN r;3jR3ZFuC _esSl7$3N;`uF%B [-;0͠5<˭MC;r mfvfzq]L )=*@\v@$Cg.,xO,Ok簫V+6_5LLI,^f5瑚3Ymes(%]$M1l '&F ju285E }J9 Id20/j  $`|Gl{θojÏc9$hhs?VtS\^ )A߅S!7q(mWIu8gE0C^ل%IWy4G륷=>e$ɯy B@[ "P9ćvA-b!,J7nο֧'-I10bЎtNqm nQP7':je&1cgxPe@E=^#svB.?}z3^Lb"Yfl'vNI*]5{sHǭ ᡥ`v@$vS/PEM#+>k_doxEoQlddd6'[~rˑtt)[OoQ32n"\̔ՁYrg-_j)0osl  2t;z)J%kufE1F1nG՝$ "SQ{Q=ǻȕ o&)mq͔JO! ըI(> =ŋqq& Ч@MIiR ߯іvJ$O[ӓB>J "SrFOt=}\-{J4+d ‘(?9jQ,ivFo[v6[y y\Н5^ktS4or}u'̮%| nnp 'vzD/p7@}5Ƨpa04WpP #3LzF~3"sw@yC CqȰ eNi"8Ye!z|慣7S# 2MŏnyywT~y(@RiȆz!r`Et=}99R7w#"%l /_ ہC}[ ss2tXpyi&\a 32s )>o^a>,<%zƒl \`Z$,t%ו@ ^a Ԯ%xtLSd,*k㮙*fF_j\G)#@kLke:g<A(fkנz2' 7PK 5ϮrnsPQfJH*uvX0z:OQ),ʚuOOf R0mQ+m* $Ӑpp"c}0UEnyCZ+홒+>k`K=aջLBw[Mo{JB#*%\FczQ܊sz/-v"|FsDADŽ39' '' f_$(c 2gG-E8j-!ʀG~ùuhqbf@3qx KeW\̈wW~ '~mѷu!@hV6pBDI5&#C<݆eZ\n]ʠ.r4cSG?¢:٘r";'n5pM&<`Q=!{.RP_+ˀF{ -=-Oq Ej)Qt㰟Nᢟaڔ 'ODn!nLh 8]DR^N6~g kq8.ozNk^g$ ~t#I( D^ slNw'Ul8f^UZ{>=H_El,zgNhuf!agz3YL!Ϫ&+^VZ3 GG+`5ۥ7ETjsU`IHpk槭 / -4ȷ2,qk'ӓVTR(v\3E%a}ɁaFCիVgRȘy Eh^؍@ƍwwvHxTFժȩ{s Hp#&XՐNbpμGήKv"-ς7#"o3vLP7UX/}yXjÄRbL4XaaY'Ϩ Kgva*TJM z?Mv`~&q妭@^2h1;[/.$Ʉ`aJx&PW]EԒ-:>w=t2zx4waoF|~\ㄝBW .C#:_]e-+h>=-2jZn!^(ko_ю7>$)^q(Iٳ櫗$jWḰ*!Lh[IjG܋ /;G5U;9gOzDѼ76|oMDK "S6:Z0\;Y[%'W3%=qG0Kn4ՐқXԺF(5oudWN"h4n4wQcM|A"Lei +5m`ŭA:f7X]ba > ߏ ;0͏oUw ǦU@LFD,S/^&j= C $5cQ8 n\MLT[YM\~JzYRx4d)kmA>4 xOSki &{kܦ53 ZQ5pq9'= #0ugK1Ŧ w}DޮmSERir^LX<(fVVp5)&E-Bzj3 5kz3Urr&x}xh+(ě_6yjol&A7V]LRT!-JNb4Gg_bΠϦKa(Mf,ڿ޲Ɔ!ɺj9.(!\>F?!||s*NOaeOMnΨ^3I^ f dwv _ ~w4 X//)޾Huڸ~a^)+KC@}^pO$EN饟Fi`rTdB#_?[&d6NJDo0f[m}`q&V2QE/0V*6KT:̏]ol-Jė/Iֶ%3 ILׂ#})6e"wDc>Pڧth,Kڌ|UGtϙb% y[BBuj5!Q?w@>l[\Fp¡nroeR_̌| t7˲RnꀃV2 x5KWsHl*gbG5{a,B4Dم}ո[\5~Ͱ(224sO/od*29৑"S(0x+4&m/XD0N>lVoiֻJ(DBБxvHiy/k}{UT/{kQnq𨔉Yx|\jޞ9N"E5gG0ŢB^ c]GMrtxTW4y<dn:FrFp^fΠehی變-](\{^5Yq"^FmLxIRtht}=ߩPpQF;(k|fLmwܭrR#SY%x5L-.ZNmec)~CKZa`qF- I#AUM07!b^ݿtȾeo:. *qLܔQfa(S鸮w9BLrJZ=n~4- AWp =>2-xը<\6 娩6,*i vXW]S'z W:CG`lb,p[Ym7:.A.6HcdͿle5dsq Fc7=>4.xM94l,xUIO ¨2O?ܑ[#Ϡ۷dRHi ;𫯭j+LQ$E:4Bm{coFǗ`647h\ "$}_~ADtjo8opW_K\Twm n8g9k$<},*f~1&,H%\" 骘4zD7 cxU~&pY q@gt)R!l hHst778okKkϸf0PA2#d :}rStrHՠ Os~H(=9}N%h6@S%AcXeq;MJs韎#Hx<0{&bݒc>\#ͷ;!9틦]Yp5p'+"D!`{R2l|U74U3\/d9[!aH4G &LvVW t hH^zƽ~bR^[ATBYs秠#SD2^wuO/Ikz'j.q9@LWBM爬x[pHFhbUGOW}@2BKTـ0=ayvԷu[_EbKF~xNW4& s>w0bE> zi71bFQASqO0NR[ra\}iݗv_!1ڜ!3m 3/Z2,e(,>|A8Hm->6HlIMJYzŢ%)p]c pdBQ!*Tӗ<*`4aˉ2[FZ>xY]{aKo:[fgZYO[:QuM |.4<#S q QL&hNc1Fܯ]N.YDSJu%fڸIhin$O!%bM+Zc7Qoh;%Ar12> ^ͅ1 H_KN/@WNS%|M$1EsY*PI1IKf}̋i4;&Z5/ ^/afUq tpE"WGb!6&YWOeZM]%OCSA"#BzljVx(dۤѾ9n]n۲i[0ƞR.xJu3y;đ6ZtThAK ԿANHiH -8ZJ IB|P.Tfs>Y. eZakHBҡ}:|nlkE";P{b"=/!`Ӧ}'{4oޤVa4#}։nTZfD!|*>|z7*twZ)蛽G=/[teA2vZ ֡M-eAN㰂o];fݿ)vX-Z* 67L?ICr^l' aEu6(] 4T@ZI5dz+5 {EJޕPM{|Hp )0 TP$zFsl@H3O0SJIEU4;w+qY{]~.מu\w'Znۄ8S5Z|T*G \Eý&i=O!m^9Y'1hI>M)"[0\dKRrUC"#)) ¥y;66Xn G5sU㭧A ľçj`և}AnB*YpMKQ=vnAě2BJnzɗv~ÝzF*ƚȼ'zlx009J\փBVQ:3_]i+88w?60{{Au&q@}y.HjyI- :uMLCĩ+ք[ أm oYMJq䉥@ h$;~"t%Rֿ\ /gX)&y+҈srf`-sp2g.S:\g[2 | etoY;9y( nJ{ 9ErO?ˍi>x{n1yQ@ԅE0¡wQ^!ew6p.)Fb{zM4ݕѪe:lC3KPլCvvEkiNwI`Lg7C[܃J$5WН\'I = ;#q\sbDVQ 58MPh˻2%Fx H|E|$0Z)ʝ?/1GĔrGy<`d}:u5c: L)HqydDX48 uC j>S^6 .Ij&ꎛ8XvrI)e[kl,)"`Y1:fsbYp+{>uctq^nK2 E{oڅxl%ƈU* (ei1sCCǙ( ~cbzm?]*>!#IGp&*JmvIilzq uj p%woN٠{GQ^c&LNS sw~Zg$_De cX>E؀Rz3%V$\;_>MApmΘl*Xw-TZF3lVzע!`\by 4J>נE/hHEhQ/](m^‡v=/G[MgJCyW3LVm / /cæ'BfqCSpV$3sȀ+A.~;P0;{ihXHq4ݣJwt2)jh+JcuV=W.?P"Є+\(DWd0I647c+=0MhCTޞY5.80qm6 5FXOиRwԇK:E&Jq<*fG.pت[6!wp] we"9z)+WW UI6\N{{:z}]vgK>>a'O7]> T _>Yt+r}`Qg; ̝7}ʺN|AوsxqA){%# հlFmfB?&٧^rci >蔞LN1C>MNDS}l;/R勡=6@L3Uj]O8U^|a1B|CP~;:n(nj F?.8j.8=~z<:YOoHHx"$;A+;nqWO#8MfYsŢ.Oaȕ0;P8PU 르=of`^y{ iVLi^#ϰt~[Q6gZˋNc>YQ.Tt`)w( #V_Kٓ9{WU&uְ7̭<֮]: >z U2X֎du06/c} i &F/`R1!r_h 4Cwu(#z:K%Hy2L+xC{j/$"}L#ö/V{I>ZV.i11.O܇RUkı{P4`SpxС%X6G8W b)}5PЀ:pݵ_oN`$:8LÐUfFRVDRJN3gPZ0"6}BEQb:dž< U'ciqRa'Yp^,.0iO"X$1M'=vC;0tDͦ)T9c VUGis>\0`hna' 76WBq9ScƼ(TqXt4Ӫ|da-6Y+˂_F-&x߯_(*vV#9D4%UT]g{. \?j| hܹh [ m#u(CK:VP1N &O1d[3*Օ;S&je]2 I|\p-/W/+M&A0,ݷt` ixae=^69-SKD#",V|pXapɁoaJ X'\e̪#0LЯ*%lhUWq\&~ns*mNᶒuU,()P`Nq62pCۇ8lا xchvj 13p5wGx\h:-MR($¨FK8Je2E-Af ;Hj<($AI=.2|ZD&F^%6t?ʷj_{>>Dtᦁ9h^j7(*}Vr(M '>onժA4[)QnQKa?]R,ɰvK6M[g=pp 6KyJu8e'm QKM3qɳ>nUXs!\r4L(nk]ZhjX ť iwDi^.h8 Ή7lD*#,!<N@. U8A0B}_)Mv_WXA[`zQ$H5<ޞ.sxV.`ۓz֎lM;,DwEF,52|63x%XgOGgj"pPqNƫ|<&XuKAlq* ='3v~_BkO7E\\*,e1&Pe̡xQᢑOãOo]۽ng 7ooI GO1a M|(#$0:C(.!IT||wY9 j۫6" ({ȣ4Wys!'qcv-y Zi8@B71nS##=/phX@&xM/gcu>Sm0<GÐ!aIW?fIZk * d7 u0 ;u|y$֞3 /<8}ǿ51I^gkS6V1=p~u`&6fG7 B>_hϝ2v~e4{1,` |`vp( W%4JN0jл.Oz*ᑑv=O7%ѳHP}ř.cOi|x5uKd=QBl%}R3BZ:^)/fl/$#+wQöϳr&T^m#$ 7S]l]棪gXAG8T~gvHDBI9loygȭ#7+PA["bdWJr?v'yb4a7^ha'TDjȪ˦yHsG]5;'@W$Э4fp+ovvFC;QK0z\u1hyc@9 J:,N z zm]r'>iD1;^бAUvu 6M`Kv$L^٪9Vs*Zh~GxҰfрfL9= pPF$cHfo⿢eb# +R 鼏ײ{-:WO\'2Znz> nWoH1%sѷBFB >=] ~n{cżhaV&LCfL siD k[X,KEcۋj2vnm܀Yap2 DP^Q}K =BuAk9Lj4NJj˓f_|#>_/7EzFŇI[`Z`G9 L|b`?~W(uG(('dL4;ˬ& P@/6VHM F[p.h+e%E60@ubD)UBZ^9#aua]VwOFԶh޻Orϳh#$kVHa*MnȵAm!b.eҐȃY*&5)N-4<21Q!aшw׊җ©ƶ ;^-CAq1ٺF<Aߢ%G?*𩽩wS2vf$2W6|}r ( +ţpI8 {20aOv-˜RGy9@VvT]XB5 _8 ksxyTȣadHl@sH. !E]'IZm՜wDΗ(cv i};XZ"s8? &XWcG-\'%965v|@o/MEA4$SMis=KabY]%FDVM[ZN,˔}^T!xZNĉD5N v޹hU4?f9'h !#Zo O'YmvzS8Pˎ}Tk&ӛu6oERe(@Ӄ% I ,qnw-ߙp )ѽꢘ4b>%al]Ç4ѐsq,< FsʒZԤk)4K-ʞpn3oz#EbZ:pKOW5[*E_V?-oeCbL50%M9 T˦9,12ۓ2q€ޢNIO83*Yd\\Vy.Kƶ8MWNZ`+H4:&^YvK&#DCY}"u[n+s0\ aG_8s6I  j G`;Pn[HbKBaZ"d#kGm>Ns-%` K)'??W0)*ݐFm'HhmX ^]Sb DMMeݠp j!$;_Cgt|`ban#^wtv&Cb_}'k:TRݛ3tB?gc7vw-: 걠ٿ7aOGTӷU{tH|vL̡'a0݉<ʰ3JvM.رT*֯z%3 *$YԷ-4jU15pz9YYGY E*.Vyv:9-`c gJkWRђ% ~ PV1fEDpoi35Y翖aj ͝ZÚ4VzLԃƙ2uXњߋ/zHb>Fg" v6gL-CmjmD^ "BWLffF'a%(ukgXIG-Z?TU#EuOb ЇZJDKMrӞp[FLym;WFHC\9X;zKyhsbt`$%J#6GK N=-o3_hLgl KMvdAFDܣ'2s &&NޒeYf\:cSL킏_h&JHk8$YRlBD"& ΩL&bi1+J7  DIe@E=gp_$j~v|q1Rv< mFU j3;6[0CqL1+MϺ@` 4"kaJ-&H~*ɯ #*@Ky~NLj#v~)ҵZ+:?rq*(0t+O~W > #` rNRn7_dC]҈^ OZ3I{rXMx&jk(&('/BxpL6z{[aT'Hgm,ja#@p1qjwE@`M uA>dž#\^MˬW?.Am}SZ@SGY͸XpxYPQVZ(b&cOn*I̫V>B;b!e>G4ZbʿNuN$7h٩l9A1.Aᚇ}*Z Yt ۩[ T"w^"o=$ _엓]iX2XZC%gx]HT;zϬ{Tz"]amMJ<֖f?CӇvG5e^#/-7ULƆ([+iR[H=8e͝&akBɑ19et0*HYޝ\UK|~0]q/' fRqZFj?Ǣ /!""k׺$Gւxe:2KC}Yٚ;~t[\T*`cʈMJ Z./D٨vK "O㒅6%,BVZJݖhdMN(CJPω~BY/2aqВ(0L=f\ǧmqAn(J*J|R?gѮyZRyu_u Y8/"5V"5G<kl@/5$ՋtO<57U*9k瞚ϯ"%tzWf96zK~SưgR" Owbb׎ uP,6 3\Bu 'J ip R(̾X{&jϪ4⽞2zgo^b"V$%Pk| D087 R.A7s{Gȣm֣%D+K1˅.ԌuJ$QC1c:]0jWJ"7]((lOr"-8+}|Lv- )|ojy}Ә$s۔-j(I6Y޵E1oN%PyCDt~1(蟬̏w| l#UJ rt-$ȣKM\D>&:R}SU:)ēWn])0m:̽x5)\Vj  x<#GC> ̡Aȣ_L]O-\]»%lzhE{ ?3X{짗-GΝB RlNtg ~>guhco:KK< W/Q0{[78'C"k"}beNG\)ie&џmv}]3b@Fŗ;wZeP\n >ZKtnU/C9W^__nv>+@ߏIУw)E֧7Wl=]uБy|1{1_˝j@f5P+V~ҏZBf;?J#b J$}l 5Ud7!q/GcG;ϋaZ/`k_ZUjo,K`E$Ƭ `2z(B+ LyC\8 Y $ a}3魮IqX(V7=$!|o2/'h{R_*@k 5!8ےW\2oD\K C4I 3;L"q2M'j2%/ËM APXF8V=jsݥz_ro9N5(6]^w ^1Ivgvfo(yw=f6Hw18UE^.Z8>-"3/{} x:[3P"s{_BDO)ڞmv{4#%1>3 B-\x^o6)/d#=`eooN9(3<.AvC&"-@0tNEK"]Fk{凱'¨S`RMYrRaf>5F1pX0R8Z?cF^ZBs\7l.7c7O dSam[ LH>v qa㕣l:RjJv]lkA'Ay>]Ӭ;)jx;!h"PB%(֍ dHɕf[p(ƺ~=I5WWK ҩ^R 'x;`7 s;o}[iM&!Kߓy'%ǪHx;Dwփ4,wC<e9JZmmά(O*|_Dpt;܆}jAvT<^͔xwV(W v-.^TiHB&1ߡ];Æ`O`~I%hJ;n!=InX hp7>T̗oUsb9˴}Dž㮊<aU+#9@w+jܧy/K0Tsd.p?C@0[ #sf'*iGZʫϮk[%K-y|VҬ?=n2XmS͹bKrS*Yh-TL1٣vkK*Q&љ8a,88kYe?V=|&dڹi_28߸ CaM)D9(=$]k_ ͘CUĦɿ }Q#n)%bͮ:M֧ K?WP-GW wA%jqBfGW&xj &oz32cC DyAMUh,Iɩw5pJAk?+7Q #`tY!:\eV^K\D5H"][|y`I:yP^)p?5]icS30il$;b'OXfjcFr:Ŕʕ1Cg$ȈLWئ5#l;l ?4K%evv!bMPBUf|ܹU7^Ѕ B?5}q^Uqc"ě"㡐]׮Ж@dĊbe{w|˨ Mf/FTh:+,v8:Sˌo_d4?Cd-Xۺ}UN~hH5஌Zq?okk&7,tSC77|wn)LP*zbbU'#D|NK+jp Ca=A'.x嘣[^VHSؘ|圪b%ⷐM^"F)V?G]Bjz|>"e$6H2_T&hׄ=T!+` C|F IB[G|$mߡ\xHF۷ǽ# GSp WVkYj]“gXsp9kߴnUڨjubZTC5)r1!i8K3BL_ڢ(Ʒ}]^Ėu p`~''փTq*>1ݛUWdypwWv8AMF.c`єT[}RbIUd|MV"Im)4L9'Svhu+MXniឋ>qT7X_vD^.1}_!>_]8RKD7H0ER*tVY"yQ"LJy v#'GOЮ-3l5mALz"]TȒhO"dv%WmʰDhĮG _$t 7 p7H%g!<.w&)Vug3}цi<{s׸/n_o~ܰDf,}K^}xLJ݄ "X'7wi0]c䒡akbgx#2?V$ L!X)Ul訣Γ{ ,`B|\edJT^,͚Sˀ8|a/sx Ӷ;RK< T|*ubv -L/oC>}{p+vU% dD48ARB6\4.~3},+t\oSr{De>tJolH$OCMV w{YBs2PP\Q>-IV1D4bslhtgm01Tulz嫨X$=_UNp&]Bfg(h> ^mX98|Յ(%&fٴL^䪾%AO/4 _sWT]f#NyrgeũM `roíHS 'hq~}:|~eYcbaqx`] (`(id<qw!L{6-E |ByP}#J_9B2Y-:߶.剛y& &V)3 FʞY4eU鍵gf:?EhlWo6bLN[E1^Jp2:E<`>DJV Pɸ{aI<]:X!.ރUI3F1't,Tv:٩w*=" d$I7dR]v؁td+Vs '&T7&T([P*pYL7kr%aF کP%%Xʛ;w8Ơ2Lߎc 6o#м`VuV!7 b3fǟ鴛VP\w܁F.mb`ό=B4C_Q8!=>4TY; Q[H|~ etSUb֡2ԹJ!CJ;glkhpDd~x<Vۯ C'MdXB:uԽ &cWyWT+˧/'OY2G|F+ˍ@H,&fsޒWMm^kѥcP%T䳴r4%n]8@ґ ǥB5;?(>48ㆾv}Ø͘KKj)>ٻ3kQ/S=sE#ĒeG-sE"D^J 4xbbٖ.Dh"OŬEtU$ged.$ L@xM<"tH)R}svfM")DMPDLNpIsj=OPc/Q| .>Yõ5IT?4Bdase;q=b:r49ԱK^d^ҎR9 ("6. mR-6 |mxTHY'$pd6Up(C7#kG<ƨبiۥ27{+0Vp+;|\׃ό'ӷetQ*`Ƿ հY-ه f5r ͯUKJ?*IW e[TrA@OSTCUogA=;1 ;(^,Y) ]TRThQ o@X<{4 nAN y&H}6:jwAC?::# \( oj@z6t7wVEH*ɛ"܉dž)Mq?wp;èBT (#T;t |r18`r%.Lb(=?()>c<8)n$񑢔{k-$A.e^nZefCĶg_||4bOŏbW񉴧x(ڵh(-M "lx#~g@Bp}AcsGBA˞`mu;d,>^vFc[uT{JAвNV35Wv6^]N)TTFGHɱYvtn%!iٟ)D0 X911\ G 9#Hq`69p֥J?]7iN/xco۽4y^um~F 扒dDL ZG]J)[`ćT{Vy?<& ̕ƉY0S;Σ ndP ;'VVtr[ Ln^Yѳ).'UM]aO<7KoA$h*Yŕ`ctQ%ˆСs3 [7Ȥ)dӯwfax"g+g(8`QPMNV/1M>Ai{mKHzQè$76t[YJ)v!j7XRH*v![wgaJV9:sxa>ayq,s ![N2MΙ@-\A83S֣;!Dฟәܑqڳ>3״͞_8]dSyȭ`9Q $LČdֿMf6h(D ֹH1-}"˜s B,\~\Tpe_7@ݡkݢAwwCA9j!Pr4tr ;a~.T=H\ ]н~xO]e as8+Kn3:CGϳLX |s~yNNxSeA>4H\K\R[-+1C3 Mp0bfuC3G1D:xwkMWNFZ"c&χpS/*xRgg ķd*nItԠt$Ml}%;"/?e.O':ȫjsNn=ְԜj+_keؽˑ,1@r|xR< Sz''N>ƂK7~{:iܥ(2I yrƭ*gIu@Ơ- q. DӤ3k6;J/Lgb6l ssHw^728躵W%׉5Wlߙ~0΂ dVH~Q ?l~U.e׌93o%(EH͑ӽU4:,枰X3ʢA3ejpyy{B]дƬWjxS' tڢAZKeM<DX;bJkJ]:KԩE#{{܂t+,7-w0P" +!tA0C)=,y:,$q+/vCB~T'}|qxu0Mu qq_58S (WKC3+d/6p9^Fɢ@I~4X+b!:CNiNʳ)7 X/F6fcl0тjbu:x#jPs#ui:G*!"9frLV bÄR3|26CxwFo|}5EN%&m4Zl(lKm DoWҝ$.ŀLNi_ dgu|2ӛ\=^Jޟ7=$(itܿO=i/&" xS:gUD74^Q/ g6aǮ^Xu 5A -raX hkbsBK!d {@xbwFlӺHJIJp sNTѻN?xyBm :ErЏ^$8!j#œW f1Tռ&q-9O!_]=> $eG)? 8={DJ6a < T2bk= IrE@g6āNTG :x*kJ<%vKSzZF/MhT9 JP*3,޴J/E<`|u< !켿>xiUC f^7 p ZJӖ5~ɐU'Rm6r;ZL"OKd9"4]R@!%LWw*CB ;ժz)(@k%`Q|2YtP0±~9I$߈A(3Yo\'CDeQ(VUnzD$6>#1!a;6CV2.})ey6ݬLt{jm/ MJWA|y<,pgfz?j[D=b=^HM0R(+6y|IDq2J)t^3fdzE dYcf>+d $$T9LSuNEC;Ha~AoF`sm(spZv# 1b"3Aҏ8D3(Nc9pK֜M[HÉpyܪOut55V[ȇs.řp$^H(.yMBMzBHvUw^ح^m]P{U#($ 9*6WV#B,'n~'QpWGV,fH?IwBО_5إsV:ilaWw~,L$ôTS]YƗrp$9tqsE[bVHixATL |:-Uyd- J?UF#Qn!1ifwg$aizk5OD7Z%b @+y7#^coq}]GF?-E U*R*GT$T3#tF_mA7b$NF%ͫp )zSR.O"М[54ʓI؅NF$HU\-LB+&HyBh1MoQm{mU+i^]&>bu[E$8gEcKJLǽqn5^,m0(0 _vrwd]-[`z?8̱V|]BdBZ'U*K$\{ 0O܍\g~}g2p kv{{U8lg (loﶘ;}Tf ũAz!d TL67BيRjO/뻲IZPW/T\LmiȺ K(K,7JћVk׃v6ccIdt8vhKv<)9XJᴐDX7m+qBϕu Ryܞڊy! LU߄ݟ18z] Pq 郢4+OR5qbu)# EngA?Ƃ"vjxf(q\L]4ġB-(C+!D]A[ծNMݭwmهƕ1+W ih\K\z#GSAEsDGsb} Bukvc$A 0eʺL݃Q!w$yՠ\NeL^SkJ-RsGr.nSp~TbД徝`'?= E8IIG$ Po, _<=m7^ gT1e8o|Jq1 3|6Z%̇nXc󜼮L8?fxA"\g)A-6\=6.ejLk,|X;E"-.-CzJ,Mk-Ϸ::fnjcUlv3N;mFP"`礃}. 5t.cYOT&O} ]bc_vy_ o\?q~bcϸ[l/^2PM mdjS" i1Y(b(F1 2Ws"cVV)Ia= uq:-0~l q|ɸLf4tfȧS;ٟ斒 &u]PPA42:'3&;?Rmd77=0;ߖ4TJ3i:='!`ݚL"iDh=Lp`dr31(hAr_IB}D,TW.J#9|~i_!a]z)Y hc&TjIcнGc xw kT~C^dEƟ5f9ufq4$|x`1 _BK;!,PI<*j)ZD/k[+(j&;A ebc i !5đDz"'l(x5#2)Z ]ˡ$[~^@{Bʳ~P_wfo [?L18Fӿd!Tjɕ4"`V+%NAb}7Ǜ5m4`[ng>ࢿ" |6%ΗnCW |woL{7~?ʜvogvW%0ǡ'#4MDO[aΥ~e~Jj8`FGmSAC `j{|USijjnAC„mt yP|QpiĈva0-/WVi6"~PIgE] j ܑ1L7tYz074+7?`9W!_ؚ+gn4̝TiZ/G L|SJOsqARbbn\6\$W( FZSO=p(\zbס@cr U!R0n6#!YABZd)xOvLeL'Xymgix$?Sq~kGdDz&ЙZ)^!__(ө#wkGo4R st9~:~?Fdz@Ks9xmH>~w?? 臒)Vgmc;Ҥ3-@~y˵ܥZSfPN@u—~MU,++/ڨ*Rw(e5FS a.Pģɗ]LH2ըvpKxJMuGX\u3߫G8vEqN~DXJiaʂhk=Àrl0'30j`i9YY9h6F|R.VmOT*s HCގ-м |+e|faBƽVLgaUIy G?/-~oO.ى.,XåH?6ē= sVki:2,y&xP%{=5"RVE+yhف7BUSaj%fhU!H3. %5Ze9aD%to ][_ϵT1]loe;HG60e.G*[iO\l l> { ([:&tAŰ@W_yjY;@20?vC.uG2;%՟ۛۍsSyGjFnH 'FМڐ# ?758r[7 <#ÎhN&{x;n*t=vwG}ìuH͑z7|KECd͐6ƍ^5 򄫹fU.V2s8f͙CrSŢ7s 8>:F]>:Q6c+FD 4op:~aLѭB= )^Tg&jO U݂ rD1uzq;ʐdTޜJT1k"U5펿 ݣϧn&m~*(-U"^XW@#>VCfDTON~d[z4nsyH^jIG!#<[=moҭ**RKMF /XQhGWANqw`Yގ[nK=->*8zzS1սӾ 55`n$v2i.ikY45اCVCI{k.q&+f I# F[&L,,dݜ jn1}@#diś9x-);.†}OAtZObȷt13K<ªg3.;᠑)v)bc"3gaب~(99SB떑L0c9I.Kv9XD "@v@/ecHw<.)MiuaGZޚ4]+^ dNodhpmJI)ڸ]c`)5Ta. {EMt3T *mc)b`ݯ~՗,:#AWL1u UzJy45G4 kR/9Xe?etP8bѕioK--q4`N*$.#S}&@=_0{`xԫw)U"If|!8R<+=j-ҍ"Jv>mBB.Գ\k<䌫%R+mB{'64͔9;CGf)Az]銧^~%e7 rZ֤ )憱r[yfcY @7B6 JߨGwpKqOZͪoy Sn49-k%~ATb>GR*3Mp\].߸(  kGʝpuGh75[Uj9vo#CWPvi6(xG;:6UNE"҅;`^~b_̉ͳQņx@0hnUC?kk`"N`uȶE [gΒ(/;d6LO#{k 8"up=醙)dzDŽ0; 6X`GOS*oGP*;zN @:X:4a#ZҎ&Q<&Iʢ]^@^O`Y]Pib92ޟ|C7YlտHZ~thƿXܥk ɠYWtEWtՉvÁcK5^^巙=m5RfF&7Wi`\BX m.e00$b<^]" LMŀO\T(rq5pWa;@38\*aq;AD-3ѹSj԰_2ʖ m疙ySqQ )Ty-xU?T'>`ð:ĉ m` cR~@p$<}x'(Uā4z79OxO?O}i2xujǛW.Ҵi11G>S4pT|o'?*bEu_3M,Fdm(jr YdQPD d)Ure:~FG_M擰nȶn Դn++jW3cB0Q͏BP5Krt [|YqX @?Fh`Gcp\}d7%"ki KNy9+xߢahЃ:sakj3IPԌW`U#/Zcmk z[BDi%!8G~ uQ3;MSÚS_8' ',L#xxdW5s^15sktL!WO8B*R!u>@4Y{\2,u(ElxP gx>6V m?Cc^ŪN3ݏ,CU3ʘcp4)8c(l8W{}~jyˇEҾ;"HoCJ|OuwBi\Հ&8H/DB<$)5ozP沿CUH꽛#XuI oIN^h =  Tg& e+t~[zWOOrf>>\zuĥbDiqQFyW۵iPծdȼX0h I |]MeWO^M i'SRj ^B5S:7L62j+.ŇXAM* g᮪&IXYg)AxhK!T!˳nSAzjaE:HUY$ap"gK' V*gm}Gwc~{EvZ9Z%Qr!ӿaB0#CVcRPfiAup~hԨ|ѹ[MV,`1V׹2VcT Z8'w^I8Xg+'?O?8+a|-߉8R4p-}@ٓ 8K-Dv? m4R96,E#xưP-g$ cN1V+k;Բ("f^Z ܅Wl s)'#8nMx7{d0:g~z_|%b7+&E__R!?0RX uu:Csns ҷ~9/iQk\Ta/vt~܁-[W4pR.}o"\ēM јӏӁ9:3Qǭ/hLt<ĭGʌ0(&|I J:|{1eP~uQ@\VYՑty{Ouzp\zON?aHʺ,nkc[ڑIty|ZcLw' ,#>u}W)ӻ!-J!=(0#Б_IWȄMSig۠_֞⩎E?VF#ƍ RU(l83l4~hH`Z0 mC'WZu'GBCW#tHb^I{y| bqSX"+jqwGˆ9QYpk7*Ʃ'TiBnyRۥ-!oc~'VE`F"5UL'+Uڴ٠N6TԴm Lf:NN50EY.(L fMQ!5fyIܵ%<~uu H eWâCfJo%906EkY Ib"LfFir/0F=IjɇDDHO*&^IR%+|olQ KV0hRi/_J1n# 2oYAVOȹsd]GضYJ0qs <9S&J< d HtdZy`(81N8xc,n# z`CoKyqI$ttI4SHySAY+v[ ,ZOYtBʅkl b<<7P$"\8T$NSsMUKZ%R: 0T8W768 aoFt?{a:TY(͙C>Ozs͈WiK &F4kh[?𨒉.xƖjes'N]^-02h 97U"| 9.[*OSB4ɨ+ST$^Y cPw?G;BALjnzQ^tNrYfG%3`OQP`_a0=z!CqL8crҨT R~EˆjmeD|+K(:V݉\gq%tRNQ=Nlk:SAO,JpF[8E3 LznbbDWbJge1hYtv\Be q7Gr)a4$d=T:w/3nm#CCyInwz/f- -\ XmwYN'QnEwv x(ЬÀrg~]X ߝtrI=0!gU>=zLEOiqz.b [ƒ4 >-Yp} _a_TFZQD9Ske >?Qv˩|ݤf>ƣNR_ fw% wZ%8~eXӽO|iKPANqj=;o ʧ6L +#p>rp>r \&ve Yf뚥D qfQ5`ֺK_TM P-{^{n{J]P3S7=NsE7ػ8K%`]&Yj:׉H~ǧ: ;GJ/\ʾ],42K}ٖ4H0%ݑss%^4?'##9]o6yPaA! hGQd+#E^ _Vvfd*ۓ-;m7KZ63&LE 0.6|UM|e;ݮ m^ mQ0C7NH? .>> 쮖cYV-W ˩C{4-Ls9Vйs +y?*:[HSֺLs@<ٸ$(DSW۳Fm[uYG CO {v%'15ߦLW;~.NWo:| :>q=q/RЀi[lZvt*11t ^J/ȵT5UcmqQ-iro!)SWߏqE5rR g6'SntPk_%dUvK**`={3)zl 7G8)fmڎQ4<ֱ7 |CMyOQ#2lL2bI)8?R4(HPå3hڞE`M&S2J2Dy-dQ|Gs ߘ`k$%/8֨I1T=նG &M J+SXtX@]?iv퀀#ba ҃"aHiOlA8&nQCֶX$oҬ-2 o+Fƴ~ Nq-` vÙ5E[%㽲d3S7Uxh{Ұ ͳmƯF]إu[`tW<m}Zs%m$No3q.$ΒhCv\ȅ0[$Z=zRzI]=mIr"g1H`#H/[ǿܑBYz3z1F߅ 1BЭ&^55|O4W)i˶~W,~uP >PN;ό}em &KSJSwu;<;>`70>y*zp'B\k ij&X[p]w蟑d[ gܔk3vk2!@;"wr:Ld-:>eHhփ3V YŀQg!)?B*xS2XoKz7glv9"FvԾtэ9(5'ūVLr O;>I(x s3U}Zƹ6k8&aO#cN՘jl׊߲Qaw=WѺԦb5DL#LQ~ ; (9 dq;6w[)jTn8XqHsT[G圇|'4{I2Z`w9I~XIVxN8+=d$M h,KE}Tt-!cE3r٣f$w OF䌢n'^؈UFNf?x TٮÑo+;-޵!rZ_粡g>alHk-A?mͭ \\Q9KYw/tvp}܅Ϗ/4=i'*eD4zƓ&6[惪7pygRs q&ZW#v'[0hZ+нDl#֢h/ʫۊ%E¶?Os*0|qm 7/,PqJޞ,)]pnrIMI_x3RP `I3>$InҮ|bhA)]y)X22޹ᵔS~VpVgEn;o}igBe0G㷝4GyoM Pm .^CSM.NAu#pk$Ǩ¯  G𩮓tb_\O?=$rzcݼ454EAbжdH ]~eU)qS81IW͐SK] >zyJ ȺYEALz=砃ɥ3O<7CABK(u_4sfCrSeop0t/.%JZ%C{Ewb{AbC/uT;a"))>'֌r+k]8E-e^= jǁ'c~qU(l~y7cY5xuMD}y.#bs0!LIUzTM9Inb6J}5j=]73pxߋ۷iB=qbo պ.$2g"ȥ9_yXEB6 īǨw-xЖz(Bz:̆7M`1bh ]ll\q*4󲺨SA;iQoiifڏ5?6N0K}mdQ> ip-@%"IGY\ItrGa"@ГJs͔x8w#KÁ"7_d+W,Ix aFpֈ ܍.^e6-i%ii8(1TFej ,\NrkbX xwzP֑nV)3(h')\+l>hqS7:ɼ.e N͓j,t3/^O8bc}{/_(`=񍭚rG[L0TQ^xowH†ݰo>fz>R# W-ݯ'mb7Cێ˜? ) Ic:'1٫!=0'Ci27i㩡q( .’W[ |>+C\=!Ю9ht+%Pt(D!MaW]kţjc17En]U_̿I[3"@Km]^ⷌv3rqYzs=ˬ'>4:6TYFcBvEyOzD5,˛$4p PEy-ghqcoT]n04)(=uۅ?_-r5*.ꅒuA-/<)j_ Ir_4Cӛ'̏.lMs)Btk\-Jױ1Hrŋ/D* VuD_KKeb([FǃNCG((1~,l*dک7J-@~pҔKsubMIR Ep7̪9 :mѬz֙}#3?V7ͥ _g{^6Cƚ^YHCzv~q9U4+;e%(+3kU]ZxX- C)wvI]%F|Ք!׷*nJй8V(I{mG C%2bC W-$VB2Yv=QgEC{.P`92yv9AEґq>ϋ@qmX7jv)h;-$ swaAqȇ;_> 8pPz¥%\ Uy=k<$XՍq8<˼VާْtFi@ [⤘6QdWoG÷R1/nQZ5ovK)+b(ixM O1iL͈~1JtW#|obY+(æ T4.23q+~&5Fy׋,M.,47K}Hpg$0wڈ @77*)m{./8&A oJUn:90UG` ${Չ>Sz,Х 9hAes׉XAHBh)uM@x==ϻkŶ}!fQO6(=pxzyC>v:m;-0H}Bcοj:&kE  EmVъky~w賖a/B$A ;o'@68CnqLQ)̙ qFQ|>;#0":qwl-,P/7 ÎΨ֓r9#L$EozBFL;#I7HضlkIy{^ZRGөKj註I*3;}F-JJ_kEgux!-b(= 6:!5}W`WN^ BWžeJy J mOM eAQcT^n.Xu2/[sWɢ )o!%jd*?4uhS2@joq~yBS#IY^hO{5:JdWRKOL2u5_V6^?@븒?fL `jUsge0b/IQ۱.I(f14$yKڳgG4qdh+f*DK0FZM#GMݫ,UPu(3yYtopu-rl~ ZHKmV$>95}H6A#= gCc U/>Xjv-F,]qiHvӀq`Hj*~+rՕjM_cÖˣ-W5u3tIa!"Z%Iez)2UB:2K +5vBcɹ+LXj X\y8=c%KpQC+D9@s!4e1 3ؠS MA[˽ n $gqt hn1ZUv[L!THR+L%j>ɹN8^1=U ̨2r"9ҩ!["eL5#cFMNSql.jUȢd$*7PE5ɖ+vH9( :~AJE ܸIv 26%(wѼ8=n$)h_1ŷCd~pLOlO#ʝKX&XzLc̠m%m W .n]vj<7 8a\p׈5>׻noq`aOuV.1?}A#~mCMDVP7)F/+8i ͿWYV&Dlѵ l\`۟GS<6$E%K$S;_y1>T14tWZjV MĖy6#X SئJ8Hxd'SWGGՑgK3IQ 1@&yxtYu|-!ÅɒBy!Wlc\NB9p9 ,;r>߲~+5TKR#V'>apAi|u `SA\+ w̟>Ӄb¤orAQ5.3}#2؃-w \(pY@AY|QHr'x@l!rڤ:h* O$i,gޤ˛3Dq-U0k 뎜X.q£YI,ﰻ$bnQdԯõme3:~ 3t;q.~=3LTZ,Ab=upEqοsJF^QrY0ּRpx~FĥP7Ev&l/LO9노郒ҫ!B V6}I.׫E:"JKMՀR/XIS*d}C#UȆlrCZ. + Qy蓰 = w PLrCJyUc>k"zHlnN_賊_^M^#`Nrh`RwV>!=WC9:S\j<6@K &n#Qh^hsjgVR`>ӵHɩ"NeQ$՞hZ!ګB^n֟XY6"iMT.y7JAUMsr߁D 6R&{"&I@k;"?Ȝ7jOÍ: 05sheR]kQC1p#5 6#˶,:=UiHIe m݁HTy3VOEtm 5aEE6q3P  }W%B_04oUA'Sg^AK+dnġ#azAAr5u2ݫH}1J+z&3ñz?\TxRCpoNh6Z86(X'4: L޶:G`X֛R Y~;9,~`e ($IF'D1֐s078Eg[p0Oϲ@osޞO&EX)2 {3 *|{q2&HGR~=8\z MsGdэ+I՟MhFӣl1}oˈO$q&"꒜tV# t}{skkZx'+Oji.Tpde00cꈾ*$;5zmgDA`22YDMLC- J&O.XWm0CBJۛ yyRDzsAMؐ9v#Huwqt*iJRԱqD RtW@Ť$. <,VJaodԎk*SޠxJ gaF`Li1V;8]d@XyAۺ]V{Η>K e-˳>1 * H^ tNFTK_*+P-ꃢSM0*FOWUUه|kO"0U@>LǮ:ngdavu⦞;b,O$`ܾ 2P, ,հO0Ռ8oE75!ZA>.T}}"]g6h' W lVfo΄%4얝W~0MY*Ed0kA90XB<](|?]>뤊Hx%Y' lx[f1#$^B@,<Ύ 2g! 6ņer_XU`!%VzR[VjpQ Iqי DW5"/ K@uC Ռݷb+OWƼ( {šBBf;_.1>jN@q~r9@ =(Ic|-9-҆@ \^ Yu8BZ,U&G§;A6!4[a/H=#bI+Zi$eaVTc#WPa'vQLTKTA%Jٕ 7EzݗBf&~78ti#$aD}#gݦ">=HN܇~"ZG-$ioqzNh ƻipHwT ){;98p21oDKCᦸF!\˂!RU'h<]GgOzA-*ͯ%$EJ"2c.@ؓ8`E tEKq:X@\F2tgX j/,ŽCh ߎ82 RIbtռ!! H3F aIU'n(֐շyq"՟d]d%Z|=P:5 ň=uڽ j4[Xi>57V' &*19-M;}gb #y?߭H{u78Գe$pCV=~p)Fq&[b^UC|\C}$^۷ɬ'W!M7*s0I LiYM;j-hu{ ZX3!j n϶U݃k}v:KV_{g%{RcSм2&wߪ2\Q.[ng4 %i`XLé|ϝ@?Ip$rє6>ڰJ2 ɟ%6CwӃ 3dy:p$Hߡj9xzhoUGQVv!BzsHSf*0U0A1;W䬐;,R{c ѸMR|Hdht y9ù0ĽRG1p| ${>j;P1 >˻K̯9Ϛ(t $10|9ʼn [TOqΞ.+udg*@gOd}]IHx4T-8~1p݁(:*1 ȑż~Ft2tՠQv?cȮ&. Mu$ 5z^F}%)M%ϳML~r =KR^mg*^n0E&aOZ\M҈ׂ *&31s:*<x9rwix\"tMNw8Y۬:*`P52Q2/1 *cY_KZJ<*fױ.SW ǝytө*mݛ)a7=qUY{t28]rLl+;wy鮫۩,EG"jFh7͇eiI5 Ngju\ol:lYPOsA܄?U@|=_T>>&nz 0\;OxfVD61+6ZOqm[1;cJ`a?)cDßI4 UyqV+QmF4gDb5%.iղ.al6AN'n K l.z"N&/R0bhчL-R$Xq:_gE{ԟc>āT*oG@uj/JeR`e`F5KxL=;T%&1ܻ\M5r0r>〟d;m( "$XeL0mU~i̪V)"ŕHJ>%C'03f)F  guu@F[/+!I;6sZ("J*_W[VHg/vN F!ms) Fq Sx{]ez 1k)ou,'q \1ԉq AH=ZB; 3cucZ TCdV:Lq/}J+Cg~i(̮P *p',SK =rɝSZÞn(#G!vLډ+ٽ0>c\$ϬRվivL%_Y<è2b\Da|)NBl g__9qA*JJȈp[vX@`f/5Q݃S}BgLI~B_o^xġAj :*Eß~f=@doTMK!5^]F3GQ2lDfyG:V= b"f-FEdDGTiNhRi(@W@=s1s q#6 H#^UYڡR'=@&PC~Td|~̀eD,Li2ǃ`e(.Cb]ΖzflN] 3E- &Я&':qA'˳ãTe(UR :/)@,!d_I*gڜQ_a~.IC[+zY4sn|f]It[u6ُ3 7YM8kj:Jp3\:Z AA/wֶ .N4wdO?yiAH"1\h5l)*Vg}C3mӦ8kP;?Wτ` [:Vm|cωN4y:N-UMe( ]Rʡ/*#^h%%jmre[{85hei^K]$W2|sS^)6C> O}~^ &Ѷ8gV _!iD <@ b1CԤ.k<ZQN^o9<=`?E GjYrxQ.a>Oޝ Gqi[;-6foUDR*wPG\y/5T e5<l#]'$s&AQ'! }AꜧbN o1t9)QBסe*ǟ kA+44Cediي$NWA VT@s*-x>7u7, j(4q9/3hyi-' Y58Ll c$E^Z}zW`K (:b4A $!+-ےF =b\bkMC Ťߌkl@́YmSFJ{}x!W$\Ja+JS0rҘ7$~fT-E vCnSn".lI,w0tV`m(#LН4Zy+2 E2".ٻmk=לHO'+fƄqOhF ]nsI2JLrK}_J&\ =L1H:V ]+kba{Z$sQٝQHBZޭ5%9#z*ߣƑSn?s_Tb-ݾ,/V?TmAѳw5GhiZ=,|)2'#ꩃ55`olyu((L8és}famH'8adw41"PټtgE6x6B/&Ƙ^D*k'|yd-ߍ;v\B X!3#pV7*aW-b*ʴBiU3S`:{i3=L;|ߪqYIk¿ | 䥣ģbPf5lVX: P c8Z`v)Qh+KnʵaQ;…Â=-،v-'zV2NPwy{pzBHFE2 ^ Q'R(<*5V&>zAsw@G 6qg}0v>L#;Tלo|/( fq;=ZH+gWZX—F5( ֥ISSYF#(6[pe>g`_Ir,krxg K ҡqε|4x[j"yHTF"vIuzS#L`YZU}AtI]jnzfE}K U+1y ʤ:ҽYD8r`TA>tN֩:~U|rzaE2o=ŝk M^XjixL]ScHR-Y6f\ :0m?M$ (ŒTq>e#1@T&ˈ{7H^H{Hq,]jҌt[LJoEYnsepC7߇,}3NSH/UȣD I9)y">nQ.h=8r G]b3QXpE}ؠ'/zTpZdXm_"+V^NB͢:]EZi@j<=R4C2'P.ݓ7w:%>K!o")dI~%ԝ&UYns]LVP7%ke]G$*3=2 [Vr.<^\/{R0Ae)f:p]݅oѐMW ң q4Wjy<IFrg]{;I@vXo'C|N^ mW(ն<~ΕN/bZCrdKk9[ MKΩ@BUJa"Z/YTa1pf2XS sVV7jԶLz3`ʳ%z K\ʛ}GBXfioV{H 1 pUxa۾?| LQcYu4 mgVXHX;,Oa^=u8#D\E{jxfW[qjs'g)Ew)S>kJ1<37D"cPhjH|J?Qp<"Nt Їhߖ[neiU)t/6rJ >YkWx3qmG/BPD\Q9b)=,fyЕb)R) ]ܷ [#211ԝ| 9.4>S Ŗ7F]*+8˾5a@BL͢ӕ̴c\xgx~b#~ldoSUX#B՛Fs]_"98ǵ~^M!쩍m`3bblV5ouL/cO|SHdz54Rs)BrD~PdϝdY̴sTii*aNgu/bMQ b60bAc~x[!wp'or> YW ^Scŏ:ɥxe~}+H~e(#DiM,Hïdb+"Q_/O}1J))1.CMA'2T?u_z-+2ZMbpsz?Z yߪAf/R;wׂr&J  :1'-\Q <'Ͼ_68tWr% 6lHLt[M80OFGS7i}L7G:|KIrsƀbrPj AGgëӛb)e9iu@K Nj~i~I:[|*#2"p)D^CSqA7TLHmzDp5Ĕc,o+<= "G9^"D}2rs$]$eN{>.]R d kv24ehBWV<dy Etyۉ-;KPퟛ~ gyx,QWƞQlƔ鏛wGkij্ DlNZ;Ӧy~h9 kEղԁw:3qà}ˏsZK ဎU@ɍ|mE0둯4Hm3,`h2i}#xY|=zR*96 G]dp);E֝)_)Ryf3E 7tEC,,5_dta9E_^ t{Ux[,Ph7^ -Z;8P~V5{8l`Dܺjxh(Q$CicfU=p d,uv? bӁ@|yU]E^dR jHep[Coxq;_QM !Ү\DD4KOg @<`6 K C=J45&$=ܑtlւM~|us?R0G3_$孆QsI XrssjJ(o}D.bN,܅_69:xR8]*#@d b,Q>9R7LBotQl3 d Ҩl"/ٲ-:WΑ372#3'^ei^lD [s9q7eRpZһgbmPx:k LBL i޺z-d/)a>;!Pd !P*!8$NnKuGY?qWFx!gkwzz/*rRq)@C:Prf1$'DG )ִ,K `%˲f{3|e# ȉQy'5%5y ^!!;-V{dOVysS"VȭhO Y'M$cνwh݉:K؂f92D,T#~,%rP"N\jZ7Ņۧ`1=rfyyJ\oQai{?掭֜ïn(s f-π:%SR 5%`ҷ&eAwATBmF( #pw04CfdPZsά^<=⨇)!uP?=s\'kkQޔdƫ ~zf7e]8ɟi(s׳۸svh뤗 ztqwBx!BdFZ+Gmh+9gn~t4*c2 P'sЯ(7@*S;mP_Kˠ)].d5)GY{9\.(Ky]1ܷHӉ̑bPm3P=DnX\wd!kSIT[sa1!@y*NȾ 4ui7Mh}R)=:7Zűt5PN d]ZW#vp@U׳bpQ*Yide>|9#<"b[+ѫN{xbre2/B/؃D< 3 1rd,pr u52sx0oK dq'Zz_#-.زKLCx-RjZ93Uj~T'K[}БܖH g  !ۥή%E~0LOVccw G*l:{&?5N>VY%@eyBGmynA\4l b~B|&k][dG 2/:^mjH]Dyv2ZxI :lV[/#"1Pd Ec10;3'JFWd>ڟsIPd&E !`LRTv8qVpTjcDea:<i.+rňQFFZ 7C'!w{0lNڥbe:L vd} zÎ|/.-|&6k.0x/w.[WB>eM(JJ9`#k;='-YDbT5fnQ./WaB8KLGvBڈM2dvUm:4>.z st. ('.ݑc!ٔD߾Θq[qzZ[!X"j(ۅǡBIXuÊjNpNh 4%ʘe`ZPc&ϕYH-Fk{MH!ˢ;Dt'?c;o_2y׀A2 jJZY;e\yX*VUhȆ`xlL(*q3kgbDҶ("@ֳ1B*K: i]o4se&hB3 0J:} DuFbBlP\Js=}8}NBrvombS\dCw"/.h*!Xg Ckps!%wx zo+E&¯;ČŻH_88=ӛcʴ#gVul{lYq:X'Kƚwst W,v7N:savhؙ UFÂs'Hfqmj4\~9WҰM%]sJZuN,YNX{<IRP6;ZXEi(qEfAk(k5KHa4$BЕ`ĖjKH"gIBKF^S˚vk(,.0AF#2t>|na)Aʥ/}vjZ.ߺKɝ%~p+x3`WD\{9qj;J|[~%oH1sDeC>ZeܫQ5p]GbD; DE+Z*lFgY(G}޴[;a]aև/Wo~)9QIað4%5Yg?95;#|m!!椐hd1-Ʉv~fBS8[TcU@"~pZFv?HhM9Zn&co_b|ǂ7Ъ^݆O߼Q uxJ-|nU摮Tf?ȝ2n׎j,\Q{pz%Ǐ ?" }mne IСql-`.4%葞=Bg*q6"FdTj(i;(P[z0+^ѣ1%w" A|b158jEe\SRaWoU_ː]/c)U ʊn ^J Ntm0b^FV#AM-Q+5["tG5%I= :qbV{-gZk;Ba|yJP4zU5UV&58F}Fs$VDſqe]sZﻹ%xIi<ଂ KstPp8q3KH8v֭:iRJf_`޾m  O Q'/6!ZYyF4c`C;sYP^VjM0X#/.,cT2;V \C`eMVȆbz05YDƠ,G5xZ&SVz$j=(s>ztu?@pr}/k2U!a(1Kʗ:E-' 虢O/FPʝܛ?  G]Tn{x{ڦk!&r:o8kM"u\C[z d3N8ۼe~?L8Us֟m)LE=X7uFIv0jK!L%TBOn胙]+[<X (.k8Vq/oXPN/"h;b/"V|]bҍ<[P1vf`t eWmZC'p SHkۭ=R %W[=֬' L'qp4G^:ݴ6 ĭHBR j9cYGmT/a~Qsvۉ%1.9kT#~M@ujuSU0|aj;-5 Z.rA24K&[C`њ-w r/.>6IC?3S9~@n)Ҹk0ۃH%^:p\$Wq5ۀkdO8sҁ#dH(& Cх^ 9w* jPsS ͔2e>dcKFo޼䶉9AO*':ˇhe ZBWmUzCZ[$nfXg*@l^^X6݊œ8v25uF +릘KY<^ȩx| \1 P./K?[6k}fx&"4f<23BPt_zM9r2Q] 6H {?Y G"im#( 1NQ=Jϛș 06 zx):-jJ5>sq%dӗ4Qh9D~7>yDF 4I@!Vi+.۹yq|% X LZpe_&<'uÃrQ3/s{KvmzFCGbD\u\Z @| p O٫o Z3N.~M\Ez=6CR =^O1_,`k^ZT dv KcF #)a"ۣN90d{U_YoF}|Xg*;:d,:?dQǬ}`uț\}2kJom{ ra̹ Nk|/uu|ސFQj+$ǿ=iNJm6`M pbyd- /^7|+.^0u׎e8;1Ϳ Le6fwS 1bhoRb9zuhHޔ?JƢޕ+wp+.2 j_e_5P4FY*.P~ /4?؈L*Y1ߊ M߉q yG8'uYĢ)ʹLd WRNT |*chog%]sB,~)^{ D-07ĥXX]J5juA;V&z%~˗>1$PLUc"hX=\ eŴ;npҸiŦyFW:Gz?b9ώΟFoږpaZ7k}&?xu9BpS`H MjpEVwj.D.GX+uЕg[ƢfJIcer\)Tw 3*z5U@N肇)davqow%x>@ǩ70r+$YAl>u8~cO'MV>fXRϰNQW:qJ=3z,ikv|׹ȇ{k rn=UGA:Ei#G@z '}ǖ$UuB7. gZ|ݚRTi|Nra>_I޼wb}6W3F#/D'ݣs> ͏ CZD ؝STVFj[ǰ%)trB=YG:cվB\t:# yo."ՇkMpvhR90w@LfwU4Wx~|4CCLn;5dvj5,ԽMVb ; ԗQ 5jy2.c0Z`FT~Vmac{éhQC-9 t޼_+L.GW91- 'xe d΂"&Uz_wTuU PJW0RSNy}!`5M빾~[u''Z mAܮ'YMNFqD2*_sh尰;843bq`CrbpoK6ԊeaMJdN_u *I+i fg#1?82=Eb.=ݹXxnVP3:)ӧ>*0,aQ3|yZ@cH<,XT {(=IN  N~:"U/ݡ%OSn0jۤ6_KgS\hwfs ϩ+XG1ʼhfMI3D}$?v3@V=0.&;Wt`5 &i?67b6DJo XctsuCgk{ / Mlؑ'W߄g4}5 #>-$}aYBkkQ7 7 {zg b]Kb-|`Ua: Z sj3+cm=q OWy^ChȤ *p,GO㯿g9WLk̋^%Fj<8e~O B`rE:'":{ntgc 71 uLռx=NaFb̐M|k eOtB@?C72jjmԀfb~7虘w|Ua] B?Z$ f =On[-ى\և/`i@ኦU{dv*#:̎-t) 8T9NV~lg,7ߡ'^ʽL[.ڟ4dF%3NDO-*J>Kȕ-gn5$C@\1PZ%EH&z+D4;eE^PH/)q f}C~=R.0Q@CZZL}/xՈEU&`QԮ.9{{K5|uD;ډ&K/ِ>HrLVplU$kRưNփ`,աEh>~i*A ):0h?Ԃ;r t L+U0.0:k` $3 '}"`>Q [tXK7,C$1 i2'hKLpf9m*5PLn cFyڭ28= )נTњn%ņpXR-0$qePQr-Kb$W uCل9gy C2G~(},;ဣ'A!*lY-)C##n A 21(VJdװfEt_fΡ0f+d% &6mİQ/o/  Dsqj\z3%cq<(FlD\Zf| /"Z?4F^UT_jef_)~F9J_ð{إֻbt5&h*\tKnǧOVOF.4+`;4̬;EW ne\ut8HӨK܄M0Q $5`| gɜd-+z;2ʪ5- oG7WdA{llfVMx? oUy')M;l_w'~CC{"P|Z;QB.7 3h8vgE7^0zn(KQ )߼ޤ|1Ia;IsJKKjgF`XGx. AzQ=r 59͙-!29wէx[|_hbٰ3n͟KFʘ#Dt#+)n+D>La})2Y)O *cRT ;%!=!Ҕ*zd4a^L@`-SW)nݾ\*R53Y^n,_pdK+4b;HI n~}\IO LoÈ]%;Qzvb4zԈ@Q]'Y|o9ј֒7cѽot1 nj°#t ^|O-m-P&_ LUGj4A~_>""hE:0(L-4Rx0j$=XƨR;R;̕~_Bot`2X4rx>`3}RuWo԰wDa h..9Ka|fiOFcC9qF&xo|.O tUr;D8ni}̖yf "@3Ps--yё` bԀO>xz>6"48+Ew'JΝr} >[h֍CƹKX$- 23:+22p3쀻fB8'PylGP?oCi1g$')2EFU[vk4e-6~Nuq~v#Fu7J[RW`ڱr^h7܊-ݨFCqsHF}By10f қ?԰c ڲr8/}ǿ šsZj; LJ\l'e1̾gfAT5űu%`8[\|Vξњ&9st?؈X8.ޜ5S^`{?P!u/}8ҧ; E #YpsTN%@v}q=;UGb< GK UMf:j }bJ 4K1T6>_A^Ju)Яۯ1.TbeL x@cu̬(,LՃpw3AW먻(78P([1L҉3:GSI=)8 K*LP>c7l-DڕzHBgsnXF(w)Ȣs`5{9_Kx\[kWL਩(2CX`h6!"j jcgrz L~ΤQym e2û ADf.:*yoW#G5'WqK7Zj2@IrөqR۝!5tk!.AջĘhJsm~E{v=7FWV+KMk(sZ:aI;ӼyshK$U׊T6|j4L6H=oaM&E4!^oсgø/X!7Eޏ:a݄dp1 w\Dv_w+w,-T7ߥKAYxf@ f @;W @lRVozMXі9gMԬ1L">ǽ}uN 6xbց>zhd1EhGh+ -|$θS#{6pQZF#~ڥJPPKPQheM 8ru mf߀-3[=yخ~FMUv\wFTQMs ,ʌd.WFǮI'n6(c%hl)_쬳^i׋0?b2'7`HJީ[Fi2]S\0ne$h 8>' #Ews3Enjyrg1TNOnC2\ƒ;~qvg^3^NbdSvA4;)5~hYACT#H`3Nz{Aȳb@:n&#1ް3cju_S.K,4 ݅*zcfD^4p/T!n^z(VsTۡf6HNs]Ig?lo*E5>os2$ uI 4~I]NI,"%+} 5|*\7fߞ1`H=85mww4 6ktZXpK~.y^*r svӂd:=r6s Uu{$MN*? xkjwe:a_'pf[L>|Y\lg*^unDӨS M65bm^W7oqrãD9xx]E Je;u.)ʪPӖ[wȈC* -ʼn)4LO*ǮULѺZJHč>̄+1 +}ywgfLN #Wݳ9ice-h<9P_ /a; %(p_f[ +FOH ޑ-!ցL.kW6_\ӋXl4Ċ"5 > *E[^p6 RtNmQw>Lz4{YO 6̸ }# yDC%n贈c5cQ<Mw 0;Ut@}AD}na:!cc#Cxdٮ3-$s,]~w}^%ݏ/)ZU/̖ ۗB `u#m|].ð":PӦXBٷ BXQ2B]CNϞKnH:J=?^ :CS(ҐDƛhD S@q/qܨHmHHtgnPUB}% [rCԦq5˗)jx܂SfѫZ@PB>1LN)@4_JBO%ƆJIG dQ)uRR mHVz*̨ă 7K *H13+dRH*6x65Rh^6P*v7{ נC/g>+`q$0풄vյ1OR2 8:cY` g׻+WugJ ɅK4DJVݙDgv \:pKp#`Oܰb2 Wkq'FV VEJ" 11l4:^o=7$};Y`,3@Z|PyژHOhZr+E =p&S6T 28tJO]K=(u6qQ}ZٷBpt  V5њErO4{yvg x1K<^'ݽ֑eniݪ8d©5iK#kGI,l;;f Dww\:J'HhK0~@06<7;+>6,1iV>nrGF(NLeBtOڞmð)"D|R2I,%& GѳbT T-<&/Ez&uYѻ :NDmoE=me՘c"WIY"BľK?/|mp$ ȝC3*۽H $gR%U& :˾M=N4H\-7 ZO[| b=hO^W,:?ҖoLRc,V\pJd1D-׽-nTikT"_]x_BW˨$.xd(Qn@ OE]oKʃ@" ngK;TznJ3L j`*M~\''׋,Իs313 @TZ 9D醄e^KU)9p,ͩ]K!2nsڀϧڒtTG5YaX 2e~_jw hEttcQE)}-sP$%)+rrֱZ %pfNי@yM(VCM~: 5`l]Pҽj#'hvcK=p}LUGpǃ@I̫z(^Cd+ =KYl4 O<\>;#a҆rgmI%DG K~~O]:2L˓57n(S~m? |=9L&3TGNb{ L3fej< "wUhkVbq..V%?Of;ݷHޚbL,' rMjpOX2cܨzgܭKIq?K>^X/[4"}xB N*jCrm]_ pQТex?-Bw>Š{ :vqH)-%0=)ХOpfrܣy\>Ln? #畼@[@C/P[Zpg,a=sp8Cf~K+2 AlX*1D푊9f, u7bGp>=I-yZkIFSO055#TxUg'EpD  |JŲl[vAV݄ʱHsP&vAO(g'.Q6hߋ>mDۤ=1#gȗm{{*1)5"!o{yL+td Ҟ]G[MӲUR{vc##n[{;U&!qϓ\] 5x]VAނ裃NjBPn#r3QlB [穬ۂc95lјpBzj18ӕkL87Yxl7iL9JWYg oY?C=E1< [ZdWZRrZp1P3sr{R`lhNZxT8{TQo u;bϙ!t*\=x.bz}u =i@;ShspH|}'  zkrAbO 6yOrO@dvHBc⻵)oE93G(Yhd+hce g39 om@-$9FrH*LpJ ?T]l+㓣nTJgg۸0M:68|{;٬F4}j;5|cb꼦uF ]!{1Q. {^14ӆLYƤhUv-)[͆ñdLe>7@vTϓbX`v m@e;McQB ~umlȡ<_PaD'laΘsoUL b-dC"h 6IOԓ3KpAz|xd? QM¨Z1uٽѿs1+ނ8bHv6E\t{^FnbY0HUqFb8gP"%<2Ms`SG 6 V!͘oӥ܇ 5)mrATh<]ţDT6oM ^GK6yZ%Cec:l%[)ѭd*x/áGaQ@*WELGUV T N+ \>);t*wR l)1}2V^9 ">dR ^cbU Z83f2;嘬1+]q*Z=cLY<, 9wfŸ|>W\'L#3vpkAq?%22'!{DJ^-[D{-uٵ#PhϬW$"~ln<Ճje?`Hx):=R;=iƎ"6S~g|e+ ]ho@􄨍@#v$Er̋s(0 (ʩ#0TI[6;Qm;S)q+ E츺>3є?['oWpŻ^x"!^Q_ d2N00<>]E&hdZ26mSsljk1~`Wg`?J{^hPUљov xv|0*O*Ko&klB*Uo>8h~_x$-Vk)D0bk7Pyѕ ~4r8D'vZ!cgDӓUs}jY}:X1M* R~k;cp)F&m}=~Mf~㤁<*%< uI:Q\O5Z~jаI 7'$Q]}2[,,H*PLf]w&)doaߜ7-dwUQW=F4G+fʪ , j`RSbN>r`SNoS?`٦7,%*&|A^dӶ⊐z sy"߽IQ"R&+/Gp\-mx}o d2|GG}h[6Kc&1GbE_zX?u惒8ÎE֍-/@E=ê?^޿wi|c|5Zt +TpYdKt酢:i%{"XjKh4oa%eYrd%m;AFHKa &ʄ;v?6z֌P(=^Bs;K9sBJS$Tb"f6?ٕIK -1YK@T=m^9\b"iלa o3,#D]1Eځeo|s+^?b^(ơ4;%;N;u 2Uu$=dB|wOKW_x!Uܫ^&P1=3o sDr}ҸP\RQqsL1sm^=dlnBocTV8ӟ FgӊeFt4Gݶ=9,>Q-p_dl'muzД@ {< e8v~t%G-m*0f[,H2:GEw^ƃ"|u>}Q`).}g_CW]Jo* գ*ǝhB_̸$T#!j%8 a*Ҙ/ȟ{҅#'-2 {د|}: XYw.HGhױr%29ݥx◃Y֣o(\ߑpg)3`G *"I@]@\NX(0uj+#TTP\%O9-Tgoi. ?60O&T3 tӊjr4˩y,YQ 2ԧ/4]VGТ̾ -ngX:n!_cw=m]`kUz̦n1EuV]îyb_i[$ ̻V2 - D!47+ͺI 4β8dKk+Lv{̶@x6cUߌSg.2>ixI-[1-^D9ulU_,yҤ`&X'paފChD+ZjmQW}^DVi{91;E`-˒!G) xsj EwЄ+u=۔AzBֺsS37lOI 4pR#>obBx!f]ˎB:pbs**Zͦle?Bwdcp*G64x 3 im5t`) 9&ttk!gC^VMPb+ 7-Y@XtjfT$PTiU}Ulg{7H#塌9Frw! "FF)hBK:=)r3J@ϐO3%0/SCgגذXyYcY1֒3d1G3`}MZMLkVk}7#{^j{@C)ځ*&45Bv[S7p%*BV1ME[<~[9cW$x/KP@3;fm<+) d¤J޹= l8E$ᑪ_OCx8M{~KƀUPػѭ ~Ow=?@p`6&y;nk?Ǧ ґNN Ϭ27v$ *&}B*з/rR^>S;!8TiϤ܁|BpuޯE>kS&-FVE F`^Ivن>UE! +`z-~hS'z]yyM(|#MJ0sFk4[(X1е{:%R l0\#pBBh`+ gD-l8/cn)Vz*' 'pp1[rjދpgWF%!tȻdIE6os,>FR[ކ>(^}aL뾄cӕ{=m2 .,B;(v!A |ÉV&@v)&l\*\3r7;]8o8.XsLlFYږ<.^Wdu3nO`(:9C'YxW-wEP>_x LUqZA$Zi8,.}"B頺XyNupji/=_?jU]eDK͙԰7~~l|o֜ qjfy'/uݳ6'̲<]KÓf|rJD*| m-q QCF汼tl.}u,REWl!36*ċ=lkSO2u{X0oK͉Qd0̢l|-l6j)n<ٵj> m'Lq%_K [hg . f>h@"Ъݣ5){nK&,t<sfx N'e(drO ]Ӿ"@?}xWjVE.=Zf2 (46\OZ 1vׅ '54wvmC}l^ħq]>Og`9|NLHbgDwl *X5"opZ #d@h 9 1&QIs'B>(ePTNZWhSÐ_N7u. ~ ;0U{ ۊ_|:2X-1/L@xWc3rbmIdyrd%\ʖGţėS|Tʬ=5;-)6X.{cK5:w=XTEVWJ2"lMhj7 ⇿gՀ)Jh .zI?0|嚿B}k;ok=M,:HSQmȀZK]nsξ;[}&%jŹ}PΌ] }zb˚ pZWhg' qPJH-xKk͠nƿjȦ%{N<,rvDoFYƠ&OH,aNcnB4nۛImKKJdNW$^J.1LcVvrzZ֖m\5ͱ tIFHb\;pN4P -.Hg!U\ؒ0L5ahrbKgq<4 Q;ϩ'Og^@D`"P Ŷ9eq'ޚJOX "ְf8$+?td%2)0lOćT .Gҏ!2y) DN יIDns@%G6C_ v_h$H:]V7jQ27X a TeZuwlCo]Ϋ1`qA{"Љ-v  cus 14{!b &o9_TjfcV--.Q[`# ;pV2[SIr^&&%!_#B!V`pLg8iQQC\qQ=SX3"jpk# Dqn/guy߳JWNtNPjK>b,1i߁#k;1L6b/rh2f"w~N#5f.-_kWD b"46J֦ T/y1{<\2h1|Q}yn8[Fꉊ zm^bs=xaz>,Da')7K7W XStQj$Aɬ'pSR(ۗ4۩'ߏȤZW%)lֈΒp#N2t2l,.=Uwttu-5#1gw0eX5&cm>iBD{Q4ߊQWGpr~w:UKXPԞAo<˭v!W*W-!$>\/37lSYL_`]I9\+{/w<0849{ܻUk Yr ȟ.'\UK2a{3=vcbăN(}B١,q?~Tc2f]6"4ڶB}Ba2)V%JතJb},#$S|J*Q3AHoOBo M~wR68o{@s0Unbo1$q|حt P8R?A%[ˀ*Ŀ}: χg{db)oBKRw}1 Rٷ% 䀠;`щ';3_mLV& AFtKM4͚Fqn#LVZӳiG;PݦV SNwvZH [pxeYNESușYbgUqxX%D'])ْA0g{J Z|W9ޮ,Jd*D q.OxѩK`DrRĵ$C1U8`p'ќP'&=h_yެ@{=R?s֊f4 @W \L{ܢS$( AXlר % )Ԛ^(ZT&2{DhR#DL 6TG\FM(uH ekRUoR?#|iփč:˵} 6*Q?հwv;e5<,?~YFR@VSuС=#բ,ߦOmRu?9{wU ..bYFR=򒚬l[y r`Ӛ䡻D[ bQm(H#SKiTM~t!9Qgt(+2a0\y:>]6'qꑳkgl+k{R/z: =SAէ!Wy!:%a}!k^S\m=u7g7z'l QaZWf&!f-Aہq,)PI_,c3ށٌ}J-ɘٮ^)˨֛P[OmI8\۹3C:(h{-|@=+3 $I,!^2("N>o+&cb1r_@>#`yζdPLj.iZ<5-JKc@Y3c 0g|qO D 8hbql8jtKɊ"ulufg[QO/2R(9}sr A;ĒȫԘ? rE巄( @m+s k|}9?Y6vmf[Z6vx#?Nbrm;ho?_ YxO!ɬK((1W:> GQid?Y0aҠ#6 H%iC,}|"Dx˟A420%{MMcVM:* Ju#-xRծRt։+4'?w!C-ɣetjyF#}vq{[rFo(-Y ['ИBm̫hP5>2}ǁUxW k=^(`Km+}#1ښ^FO|bxkQG1Oݣ%$02$^1l\NlG0xԝ12խρmShyl 9U'dS,)~cU0wykysDJ굵LXB#3GDi=&;TNFG[k$v[-U>\aӹ>( Env-T6^?)o/b?(JHm} ,VbqE})4hC\0:JC)ʥ*?]tѣ)}h7~}t2vLWrNvp.a> ckEݗիnj$y?+WJj @EB:Qd3'Kxԓm^I&"*LM>˰&,6x<]Vds,L sNc\lw''n|q |G pEXΓ FhY%WPtfc˄q|wR!MBK+y*U@ꎳXPc .`|Kó#ewDEC ΁Y $z ԯ6PTP$cO$t!D:p׭[Td4oCkw>3ޙxCZFbfݼKr]*)ѾX7ۤf~Cw;8Dj\7Â#BH^$v bP{Գx5ͥN΀ O]gnj(<*^0E)V1f{I$Hbvd=; BF,VrMWq7sVOpVބ@^ ׃( s0عfXbJaF(9 /zr':w@ Y;0J;m*+L4zdҁe8SkAnS /b[@ ̩G{"m@Ӌm|lєT0 9 Iv~FCg喜$~0>_c .gрҚyMN+;rWCs櫋[wUTyjU[>e)4ƌ>D"dPY꭯5*[gwzx MΒI6]J~|#˝@/(+Hb: l^ZA͌O 2W#DvE+kkDeJ(=9^Rptx?D9?Qj&#g /MH$h^H"!YY<_&t#Als덢Վ2P8PÈ/(nj&)7_YsC]Epm ׌ p'l6f4`ofF]kvEYE45V&ԼHPD绍$!Sz%6 d?CbYAD ܞA$3 º=:9SipW*J-wA%OYn;e,b+|jr)/@ZhĈNA_F"VWkIi X4ǃ*hN2X#/۶H_};/Du ~CE"4H/Sm\jMEO46"WÔ$60).}" 58f7c 38QHhWE5{Աi;]^SZt-d_> `E^qU&㻙z%( nWC&^#U dx%A]ibu3mx"ꚅZg:]~xOUP{.Ra;"'/͈5&9v~'{d~ˈ'z}1.eܒUp PIT`锩bh?V-aLBRꢥ2/ow Q "~ĒҋxObh@r[T X|Jc y/p9]#5zdpu+5/CVۜz]0qZ#ދ;?:n ݟ$\<[QSV{mV(c Žf[,S\\@\O,_9QrN,@d7U'*\ω4 2n>bUY^Uᣈ49V)Ϊ=$W~^lm®sWs%ύOjKIBVJ뀻V3vJDT41H&1wLyUD0 ٖߦx1 L%Sy@*_eβ|L:jD(kɠ> \aUo J!7+[R ־_1^ {{( Řߦ1k 邅PO#e'/ t A{Z;4&D 2B{ eah@aDi^džܾ;Ve+w RȕBbي~4,؄j+)cӧQ1[sێe4LsK~hsŕDj ĉSj"qf-hQ1&|1e}aA)7օ4SN֐,zp᪮}d]]ظ f0E Nz1FqJl9ɵ[:0ZomLi1s_XK1|2akq>}lh:a&m6_7'zg-2>qЪP]ҳZXfNB[`?Q6dtp*3ѳ8t0S d l0<;}:'6@I@gapjȚdBOhn횃lYx|IдMȖD=ƨc1݊yoU_a M;ίBױ7dݓ\5H!$Z8ЦPotV9Q!, -mqFNXDۖ&8(}km?& ?KBUŨ @40^8 Rd߼kaTA$inaaZM 1lҀ֕¼㙲)"$p}g`'2D vqs]|R7ivm\5oDœq3; QsښєZF$[hӝJ߮.Y0k?b' ;!3ƍ{ş L +DWm ʩm<9_FPVkݣ47puBIE i{>YxMvn~<4l_.IPֶj[ DsgAx}(^%AG'9 cI[wa.bI< q/@4Yd19 \6 uC\3`ϛ: veNk >Ju?8ضJi=2Q#ڇ?n7Blb0 Qg !F?Dqɑw&gyV;Q&_5` EڬhbVn \Ey),_L$)a8HzIVAeKO> aR,$ǗAW@FߛƥwHC?>%&2yB}Y9`6GP-(m=?J(ޫrRSqU~v$3{%xѫZh@c8t]3FȽquQ fO38Dʟ*͖ϻvp/P^ig ;Tb7!Ig>V3 b 6pdN6#yT%K%7gW<,u'Ě;[{qY ziS#ޙ$[w9agm{#di}$ I.fz-ҸSbܓ@e߽h T'"uG-R/G!CӴ~<2 /uS:2Gd5%n-a8EFgd>^Joo|Ngo2kOO[ug_Xf>|̴~VlSAsЯ3pdr5-@,{_V#"q30cvz2*kM,sCanͺBN?JIJ6&&RD~\UGU+6jeDnNA?ĸ|tPuvX;pn:}^ɬTtC(:~6pԉ JK[ÝFő_u8Ob'ĈjXUɨ?ۘLԤɿx'C n^g6Cu2Oӊ[Uq#F9$r@X|hOmFC >|f;wW?6,hXݛ4ߤH\@ZN{m"#:w wm]v*.ma½.GMT5B N~X^)߶:yW=ȡ U~szZN[4u>tȎT&K"++"F\Jq Z~f1אW:.q$ɻhqeP3k`TG+WOcBS!y,XDTKZQ?D){!i.Zvރg?w"7Y yF.vkZutg|ihAՄ)+ķ3fG- a4 9\a&үe,FjK2U4V7V 6mK vb`#Ye}"a2}ɋ[Mٓmg#J7 zr1iCߕWak_UR&8/_::c{ "HBdz{7`K{0Rk!\$Wktpp+/^Wͥq}hYvY*}xmzt#}o՞.5a2n]4 YZ*UOWtٴL9G{M-JwZ*6tM.੣x|V'r`x2;Y \0cȺwOT^Jo0+sƝ ;nb5?A?4YMZm֫;_Rql|Kr]DG@u~nYfk5M1StMs]~ [3 9ww|hKCYLדG'$c.wI"+NZxdoH2/(@5۲[aiֳRDk% Ѵ"(A3 塨.A(hn [Kֲ<]䟇2NTas r#H/Bȣ򾈦QmɊVE;}S}2 fQ}Wpg=`rJW6ߡ夡j^ÍtmnN--h WbųD \ct?qMɂ6Hݴr4=j}6~ut՘CG\%5[|jj'OΩ`DƉm8+v5,4Qy>Zl@KF%4υ2 qcV.,u>($Rc1Wv'_M@(s\ οSjsrvxzr*sX/gJH~oX8s䑧6Pͣ}뒗}$ѶTo%HPA PN"8;D:?5&>:} `> @Y 5ԚE2vOq#]|9[^m(AdBXčuevyQzKU0T6ʤ@h.UaaRU=oP4&1ZK.ns'6 N;zEc8ɠ,0&YK5۾cNJ+^ônh iIVt' !oB'?5u+˭[:A.#yăn\ǯR9C%aS~?9+b3F!r /cUH8ƗDp?՝%WP'z'p5 3' ?%y;LNQ !8V[K[UYVRjgu> ϠK 4v?(MTPӏؚ}U(0K{M$0:﮴]-;$-t=()'}^:W8KUr^;e!9j̨=kkNiK8CQ &k ʥS&{ ѡ'ec9}yqit-TuV *ycW/ʻfɚ O ~0VWQ%# Ō,\dFrTz㑿ԗw62ѓhDP0 ަ=L^m )A>@SIn]//wxG$hށmu sp]gX.Հ3 &|e]%(!Wggx VQ,OO_&$§ Ka,NMvUHJ<4>UF^oW#^cˁy?^d̷[r'=:R}~K)o 0=Ҫ_|R*-{h*@pGa>M&VX~p~βdB$Q>elJ6A~1a{ӽ-d_z]6B:/oj;i_w ~EGAuWnbE, z:A(wF}r5KH?w.mFةԚס9T4xO[p}6)gRr3'aYшY_z6٭7ϫ }7JVSTpUÇS˩{\.U\N&LRs3E<eQr%}Rؒr+q ]Huf;0 />%8d{J`J mW@P YvĒkR x)م&v6 #6y`υc)6MHwvruG矡7eyAqkY:m2ʗ[\:{MeJJp5 >D~oќ 3]B|8`m52\Yc/RWe8~ $Y_h q"nM0VjxSهJ>w y= .M`ZXP@~\}-;V`FwR9o'Ly.?IAWC©BLR\A4s')psh*G ޯK2{j3G k5'cנ)X2 D=.LOM]D, PS62|'.G/L<|;*)Df`{`8A*/vwOl{4Zek# lJRʵCv%6'z]Ofra6 ծbq,޷Op[8GYS `w8"#o6"˝P>2ڒ>/Ż] 6*X@&xϩ&J$,%jb7U#+{0˧;1Msx:D=z( \YDzWӃ@h'r[S5{F}qZ~|߃XSǛT,|<3|b$,sb~r?$g31I}|2ܢP=9EvJ@Q6|31, {U+a*S-A:51 m(ze4C3hLrvC%1Y.tV&OYDnDux xy % |[Кj-r>"j|Ȇ BȆGAVś)pˬ{ɚsqcy\e1h_B>@lA 1dIk%!_nPۀ˔:5X'l`512Hks/a$J2c>W ASLI 7.9(&'V$#twzů$+< $ٵ 3rsnڒ Bp&"YSPFox+j ;t)d&w Za9RNM wTƯ=ʫ+✂{|36oi>h{&$~ ڲM YGNHBzF 0] `A4,t/MNкYN;@}ߘ{HэjߣϰPK\` G=nIYsNu{k'ufrՉ140[v$R4VꓻCZ}rKgN펾d]dn~L q})1E+KذZ2L em ~j 恱wzL1'FDU3kPndl kHPD.YޝkSOғy(S8~y]2`F!7ttBIF|ÚJ E" Wp, pD '>122"@}r@evj8 aGEQ%/S+)Scߘфₕ_>]oQ)*[烱 fHQ< xAE$z&+zL,Z;441%WU%R33hCbBu2PFrc-Wy"_9t"ZOO=CzaVB;tw ޙL&7ʩ6*r=ڭN y|6DmX9Z42)vOGp|ȷ7hS owQ>;ʢ"O2#a`XzSngivʒjӫ;!Wt\!ѡX71_+=OA!-;vY^v MWZuV떼?1H70qiѼKӈ_)r*>EF7'ʝ|S$%AkwԤRoU6UTi=s# 'QwK2S調Spz,cu(%1H_ԲsˁJ`F35>+}2B5.MKCgFdfdJ]ꚇ.!K{/,y8> RGH{;pzL zSnA-,j ڪmq̪=4^("ƬM 72l*+8jW5 iO:jn d2>x6Չ5e)~4dTϒ҅Dv="ڥtk h^F^HE^P?DIo)+9}͞"=N CoXGGALbbh~(jYhah{\ |PĘSEEXN"9:#3=g4,jOjMΙN7CEW/RgLF bfp 6J@TRhLV1?j p ?+0KX#UлU:vM܇J鶳o }'"EV𾩙 )P!5M8WH4WFkrr nq7+)\c[]cěS,[\zE#s;,% С~@4C⬡L:g7i^,Oۅ!]b!Gb>Paˀ @9P/2ľ V^TΠbmdIfft}>)W Mqf-]0g@$6kDsFjeѓ"VXh{AX9$kb*8-+>?c&ڏe]yN4 EDY^Qı߰po*F@,'MEKU1?]^ dЃ  _&.uWiiDIOȉQ {v`dl1;D_yȇ >&#RoÐΣP9BڢVjf g=7 uv/:؋)}2  2q ^3ɐԺlO댹APaz'N$ v8qmx4̵uanvQn.m0?NpmpPSyWsS)>WsKq?y*#1 IEyze7vJcv );66B Aa\{=2+U| (24"..,Oɡ9*^)?#LJ>y O)h^c1+,XBQzTkS: "(U5&RT׿ۺ]PȒ,URcf VUb4Cﳤc?km ECJ []ι`* @r=(Pwj ~0^G0aP=o75XpL{# A[ppeDK?ukҮ{@;]+h#۠{Qv;`'qw؇2hBh7%n:T`!JoR'3=z)UlZ[H5l5rK>*eab&0;Xj~LX[K+4މ'HʦLcYÀ xix@i@qz! ɖ Y)k1/Ƭ1LUޛ"&.1& N {Eİ Tq`QU#D;7ZKHl,YM)5J#߲ҹ>H]I=vd?bhQ*op{!.DJy k-C?Вta~1% 9uTHҔk cA)/PMdמD%}ƦP]~*-bFvη7f0VQDMԫZS0jaJT`TE8) {hMjR΢IC $0lD_גk8q2͆dN{zPZ{Vq)bU O3[u43#n63SѫW."49Ua3q7+x|~Ld&v K{^>=L8XRE55}=MXq;')tX}EX&w_nFceǴhom\[˩ـ ] SOGHH*"tf^_ $zRiP|S+1}Bu3 hE= ҾfY\JP^#he| xeMXFlhJB>|e{RWݭ[bAg4k+ImQofOԖ"ⳮ4ez^?[1܃_'tI8F]-!}s BUBC묩Sh35k:Ĥ0@CBU_Ks :e_`{(Vaip|XQ%4qPd .dp uP/I4"l2]-մL82DeNiif^S)F'zʀ~#L5BVvj\@zO2u. hM,/zX iZނ;لހRĭv/5 UN0,ܕotDݍcXHJ_б^W[M@޿|&lŌ$_Hy 31>i$|nʿP506YGwӻ(& Yk[9a(Z .+jAx  X8UxjRJ=v4崸2V\\ҾD9f/522 _v$>76+KZu(K/0&uqr.l(Qˌ1{$| 61$nLjAs:}ɑ5wYT6{Xsi$Sb}p@] X.q!C~Ƌ(c@AeH ci=a$2^j bCU^y`VF^љ<1`C ` -Fn~8goVeooRu1 !E,e(3GK\Z>Y%WzY{;qXcMƞvDMiԇҺ] 0X#M@Tˬ;13$7,}kyI!~acxil_5p}Ht»ѽWnml):/W-( vۮEpn-[Rke@̻F˅o{Z=pI]N2S>l*KvZKY|c=(*oh/Q[Ҩ(8^Wpl0{k/D'/M#ߪl1ȿʭbcOa.wFJ3=Tn5;` rZkb+FDڻb.8< *4Rba o$.6zcyh%rzh?PuyVY() w}JJ\ Nq3'x._"G$!3]bj7?0!E1ȊdM7'"i/kj"w=Њu{V-b@s7 K1_1A}VljqbMni1,Wީ9T <59%P%#w{tcd۔100Yl9xR~z#C=@-Ry*;'ciT\PW,Dΐ3]ϦVqo_['W-NĿ=hRÌN{RjPvtIH/򠠗M|JL٭E C`? t ;Kx"mP89|["QDT{1F?h/tF\9ox@'(BNRpybNs^3뿃 oDG7X54ұV:FHAQz1' ej|Ct픒RMSԖr \˕e[\\ Ub>]X Ϟ~$CIe>~)Y}bay9媓ۀL&HڎS0D%6ݢ7s X(ߒidC1/fnp[ ߶L{K)%9^>Q;Fx_چ釵 w 1xS%Pmkl!2/RǙzJaەa{gMHl̳4VI;(0ypUZoOUE1>şkv8tk9 x߯QKwY&rx @NyMT 2_ŗ:OyT'mW(׿$azZ ]fH?$=7nY[[L:$/i5o;n1`'|"`bq؈ѠS!M:+ҋ@SVʐ7);;VSNIžv\PٜA_$V@KغPjB"42i:'>L2\]DW--Kr;9nu+q7x*jD#Mqkf`[$4kyj1_"U/QknqȦԢfھy0G>JjcR'b99YUۈu2bEڃsJP_ןB#_T]\c<8o`K5VcLЍ]~j=\? d'4DCPbJ!i n펄;{ !F 0;(%wl9dy<2S«G\;1a/kyV/םHaؚ5(x<#226)*5ALokX-Mym]mE1 }4G;*܃g}prWe L= a-նtbOZ7Ai5Χd;'F]2]TRM| 4}[9$TzZ36itvlʭ&OR/?_ bn ;6^sߝ\Z+iW&@ԍͩ;w3 iZ fmM@fOs_3H.NG1Dތs>0w8+kF8i_y濐!N5M/$/VACdN:B]-m]FI{/Y" u&/k]}}B>IOdqp'S@'3W܏M"(*7=,0wD&~)UY4ZZ`/wCj4-3pphA&FȎ}.wNFxzu%g>+"Iew-7Vs?>^R+pdQC/v׫|>1L{8{}ï6ˍ32ÂVvdCWz@=|"s}ֳc5#ny0~6}×sagן=)-و]vq ˵(r_`et{sDοei/gW?ʏ"$D'l=4WuA<6P'sgkRyr.C,穙ncɽ>Nhs ;k֣\t@RFK!h\k+Bl&2w _ *x#  N}I BAWaYU@TݨsC/ ĬC~Tx&^qpLRH. o?E>1GNcqpn}bG.:j أ_{:vV1.u8'im[յZ̳^ǾJ&%cΧ,aF5g=\WHͺDd-f3ւ$1`}>CR)>ҖRKC?|ћIҿUA8NIld_&rLy$)&u'z`jv.R*5PN+j#&D:fP~U7i/Oz~ g隋h{1sXx~%=xwwt\u0p;pq/8UjđEHR h5: fz]ɵ,#5eRx}/SoCV*bm2_ot^A~ @x; lXDhX՘J- 8I~fPae!80nR*T1zrJfqeL}_(J6qӐ$۲^H%O-ww^GEJ_)q-HV}ZK:?yYPm& s:"P~ !UHk_@+e[_ŀn 1np '&ZH#")UbW7v|aqBw͇f4u)L~-ZSk8A.7yt{Hڄ&0\B]GWcHUD1${Ld?quqch8+\#ȋEԖIQohZKNNvC^[*y U}k NMIIdXyF|1 Er $ A9͍#Ɇql2fwkK#3NfHfO(AX'I[Lbț%8FTMM v{+E4@"H^$\4.}%#sp`+@j=BĂDOT6:5dq:N*dFu4b=7W -tB*5P/Gv=a^fLM1;wkeN'kk_w\θ A."W͠)˺y-uM\8 |;*dzK6$sT<mtfщh-IA̧1FSvD-njʐ!/<$ziCh,$6]mÂ].])HE]3w b~q(10dN9oc~fT͛@ek/ N єȿ_s^? Uo1PZk0[Xg`n2Zz0CW]%ե 1QThj|1ںA J)85C3^H<+k%*En7I(o"|0NYi ؽ&) VnUY0,:F4z.8 մM9zsuk M p\z׌)uqf)}'fZ0|R *aPM0}X` iOdܱsEb$\)5֖u'XZ ;WH,6]f~ :Fr7 :(tlBFф_*/VwQ~\2P97PgX%Uݾa}L$:N)^2;h;1 4# yp"vDggWja7ܔhN>{[ia sv:i=I>'PzDwt' Ye;(P5@Zw}G@7Fh86$qw(nf b" |wVea`11׹RMܺ( VN~_ߙhZos~|&!ߧaz6r50XlnRͱnjTE10$$DIwZn8OX:L$LMB3nЖ=J9J7e4]ԁL\΢w̙$vzgh¬'˙ 7NNJ"z$2<%޾ O+p62[?|_Վ W wVsQgX`E6~LDdo4̴uԓzjŗRI,!A"VIcmT}m71JA$?f}/IF=}+%10nL1Î}\vL۠g;¯S?y(U6 [ \K_nioC!!l>Fb0pW{MAepcѼ~:ng#Q1U&~!McodG@b:efפstA[o^pj2 lGצQ/3ra#Czvݍb0W%*xCcy5~I8_6sw ;&˱9,}(b*`hlfe+Y9b.Ǩ0$'z:(Cp2z:T%uIDlh jC+.rgYqSl471)䞽ҩZ]m8j⣾hTV8i* 5hN0@Ʀ^cg+Q$ {]qnT9ʦ\?4e wVg qq W)/'T}qgz(c)vQd_f=)-G>6wZZ|y% d@A;SIΒ(FeOQ3JSޢKI q4%9|@x( ҈K(>xw-cT](<. S$SA?`Y (o'G0Z9 +p[G*ڮCC ]jxZv`OucpxG^Y!/!̙D-E|_h-mqWYAʰо(|_*d_Z˛?]2G2LOߛ)[7 x *> LtTFx/H샖lNWi><׫kwyw AL Tj+Jp6 ۭ쑷N(=]@5_n,u% *iӆ[gXbuЍvE;͙&臮9Y)aH{TTF:_3Ӈ˔^pugm Vy䶎vL{A[FoPdnE.H&pEIM$GbhnXp1d77qqӻMT'8t'Sz$/g8չbľ@WVl,tױ Fެ֓j{>"(6)_V* H$\ǭ7s>OZ>| 3<֌$3a{qώJHR.x=0dUQ;j|~Ma ࡀ{Ƽ]]r^ikL.ƫ-["MK/Ny-R6ekq,s1֐Ɨ}'A HS\H{O2K|. L2dc 6 :&Y̡k7>`NKg8h:;(A)4G@0i*Kj`2FfX")hВnQur1U\ ;2յZ7@tUaRA1U4]wD\tʬƞt;~Kd<6KbX8 O/է>~7X]C l?(n>=?QY-=@(n s0J'u7sߤV}o^3gfcD6qs3QZ^ԅuӽ  rI_x14@0U7?PA|k qΪ%մcB^S+(r]8˴!c+(R[/ٳCk߰~w8*ֱ7=ܙ,DZ k_ձ(p ,I]{UD:DY 8h7h[ 愳uW\TK|MZD`OLI hE^6`"jtk9[hs{lH<@7LlUVw[iVfzgNFĝE-q5M  [.n*?Ů8Nnu;AfzÔ-nMv x3%RW~ 4CM %pO]O]w-˂ȬvǟP" A?n)}ka/>'QJU*KOt/f=ZG9~kvao΄U^(C%{X]:!Q9&\sV=ZF|$ o!J̢ r&V-Hӡ]xI#*pզG8+}v" :- :i-T|\öJ<'%nv~y>ΉT& ܏+¾]BK@{7/0Aafp 4>s_8Kl"EbdE>_Uȭ 52 c]LJ7eLGeJE%[420p0Ya+T6HB2У(\BCC"6)' ,y<O.Dj.OI~/[ ")9yO ox AU剔 ^TB;flGjFK*g~#݃闡tp~lx_C^V ϟ-tʭS^-d7]|vn8&;??8 \>mV "=RS ^ewdzh<&_}lR<¬m~hrcWsHw$i]fCrH&x֒2 ՆvVbC }+Uqqti0;PA+fO i/nVףKwh m X\CPrgQA]-R,rhBϏQ!XHY S055௡vM:Km4(D>:#l/4~[qH0âO)f;oft|;x:stFf6f8S`zH"BO&O:9+p潻8=̓;>#+B#GlZd~911gdk>OHUڍcy*@%x_6Al?ŀ5ٌ0?V g"eEK QUҝ-I0 T!7W9-6w\Ѭ"E'{e.ttf=oe }[&3ci*=iD!uo'yy|B\HBy)-'շJ7/@;cG- j[WΖݍD݃R]jQTP{z ޒ CIt^jgw݆9^ b܂ RƏ|.Ք[ ^ml;R}A kX=*e ӝz0Ȼ+^Uf̲ QR[ TfrgmhT۫uPV 6{1m!jgƆ0P"WhT/ӹ\Я>dDBn::Tq\E:*5unK|eʘ!K1jGI~12xyH3w0-_C(~@*% M}7VP e-8Zw}Os e'r2^obSA]EeqJ˯shy][Ӄvt cm9S%Js#n U >NbhA1l"*5Fډt2ͫT_-vB0i_U.( EK, 0(.OAvg qiJ4"0īLЫ^\T=z6T%0} ҥяf5V#ry@3izE; rhپ氪% ? Wߍΰ굫S\*jyȌ$Iѹq]2t!~&D{aqׯm1sH>8tꃀ9t$bt͞uKH4R #kSsP,-&育M/ʪ2BuUA_=W7nZbSJRHv6ͺVd407JS9u,?ڧ[!AK( JB9C$E.g2XՉ~ AݒNgdƣlWuxLJw(g@GpػdՓMwUq)>SduNvNE f %u1p\x@gUF ,CJ/.ˍ??N%\#%iOf߭TQ-1:XHjoe#4l)Qǀ$k n̂Bw7 R,QҲ7sV/$‰P=nW/qԩᾒ.Yy _;>Y:Ild*^p'E1;G u'v*hW߀ Z9"R8F@繨p,ZJ78a!K0lk6f_E̢u⠕& {E)#pJz}.Xot63/f)ּߺ|ŵ;ʐd ;mJ-SS{ ̹q6hk-3Oe0MP(de7D&ȰJ "YNFTV. >[~s%[g"&aٖ=Om+qA/°`!}(P?\_S>Ѧ'PMFYH<)oO15j XI̿iYFL61\ZۊN{sDpKHM+HXn׵ /t"(V6Xߍ&f]y8 Xh]ҭd7_tQ:/܃]!-)8y!+MS'Qfo#Fe6b|[!LLZ'X.DHo @Ax-O W fgșn@n&ձ[M 4EF ]Bn,^üxuC$mwO0X:x?c}e.z/'ay 2T.#)/Nt؋8Ƚ =t}3p+.`V_h3k Oϫ4I)?f4CXE#*!ôhŅ~̺m\aC ^]_BUl0|}ɠ#df / wgU:/xZ::xU4mwɚQ/?tɧ?*8G2FUA|)?;A " 00xN΋ Sc#ȍ!Yo ]~A;qk҈)A~Jxk=z\vHGŖ3Пn![YlEncH;73x/'@'*JT яhepDҗab3b<=:EA[,K\R™>vx,%lqN(Xrg6A֍g愺h'¥ "SYţ>[jSW&L#;`WStՅA#(oSX*ƿ˵s>Uzv 16lTr &qFcpNS,Ue"Hw jx}{y/HEW@Re@z܌ђhyoCwX6gPIQce]Qhgk?BQVkS;rQ;Kz7VTs^! q` F_ 7!,kN)5}Dc?V!J4G _K-γtC; rs3ON$∷Sp!v'QFѷxg]yy%6bnB|j=Y\D;4=g&55[_~"њvirw`% jα&O9`DgcZ`NpN"e4U(RWElt`!]Ǥj>(8%m`7= lVUm | xFQɟahsl4PTյVO&]\J8&nDoՃGkY͆k@Z]g5SbUھOQN L<%tO@5`^npO!|!Q4 &W:Q!sQk 0mO0f%!D2DӍ-ǩT / X7^Tgo J{{ go̅zhoTMS_yĽ`mp[g-ɭATd,+Û%ہT ?+R\L Еނ-b׺$m`a1" iM 9PurR>{[&!@͢ w'l D*o۪15ґg㵠*^ZK Fl N 'P#G@Z?F,'&1k'['D.VΣmW'5%Rk/ ҍ"/6oS/ЯHIJin"rDw6}!gy/ocH&:[7Ci=P\NKŸ_1{D'p3g*- s#O/WS7N"Y0 Ŷ%\ W{S*dES"乽?Y 4h@ qTy|M.%|[i S|vL2 k3P:Lq7qN#8%H~ILEUsˉB],g9,pG()N^aX_-5oDi/ h#MT\|VO{cfkV dIUdGڇXm_Ήq0PyƥkU \<og5>*A?Y`nPplK_6 0aDu`!s֑O #zܖǓ:ֱI9lX"|{, .f"~Q)>oE@_J;ғgg 7RpzSm;X![tV5,*HQЂyVDy%fUص:' {~_eļ,Pp'-U:-31,Y>H#[_|5;Gqm>L9N8dUa\2{$Fo.BueY0kgY{0 @QĐQ>XQzsaiЋ]|A{0/NoQ ta_r] _/,rµr5I#rXFCZYT Y&%CE b#{ |E# ^ನK'̂mWvyXQ|gzՇS~[\`~n F` wZ̜}#<7-Fȼg&ioo}ncLa@\[s%XS~(Y8Ӓ8' [4 oE,>NnqP Po k΄~./L%Ѱ1\d(%wZXʥN_$ =7u&+4 :s0JQ's5n'i[#K*Og۷UW,@#9AmN:B{M·_pduJXq[bfӋڸ؍e\"OZԄaL=넿ΧQmD{3qJ@=41G; wRyB(It'ŚcPJ}:ѽ^K!x\ #٢!E]@jG(9C%z>QKޮ88V[LIZsDo_, ;V'ڮ{*|UUgI]A;Ho;yùS':n")N8#] TfK)jc?.fi/`j95NJdwl|peݕ}tiz iҁs< ">,">'iUl'vTvνT ygL]g?i!5q% `"w}B@K-D+\x,h}6폠0uO`gt0]D*MOi:& 9^*1E5طspsp $V}p#>Ѵy/K^)BOm-CMN 羸ixƅ44{x/zZEpU>LN.J^*,%,hӢ;gÉ#&v;,F('tg;kFط0! [՘J(j|O,0Z/|-ǦLI (kgz' /!%@̸n)$1lmHUp'!cU=N1=@;|^ɊҞ{`*'FHzn rx] pIZzFف47$jnaZj;BUX>®>AFϫ=dϜZ0WӶQ\ʼO애Xv?O|pɒ0"u= _Ƣ-P)Oh*~,UlA9iAҎ%C>+L]Q)E3Vzf֔2"ZŀD-:ؿ|YD.]?*AS̈&t}EPͬl69f&{^9*Ch3޶e܆9h`^jq-R }5h)FMW.KxXʌHܵ a=/m{&Ehu39Y-n%OwXA#ݙv`.ȗB<-q<%FHMݻ7# 4]f.)Up*Kag5I_~T7唹7S/it›@/y8 &}KFyykn$(*8(`ǘTُ_4MK[bEwR\sܟb{Olo֣"*M);dU$"%E*6ɟi8!Kn)5;_d\TluF`pX*/ag>V߿SaD&M$s&~>ۏu?a2sܮsB<'R504,n.q [&aN!_僑qr=O@lX=yX\  d#3wfa:(X7t.9([ M@~.X*2s;8rQG_6h?|8SiͩD005Π$\Ar$~;3}Iy傇~ʺjs054T)}S<-;y$G{*"ϲSqore c÷M S\'sGHu^_&Dnro>eGx~߇v/˚`˹2=InL15Hmb͡b(fN =:$}ppXf^%sc֢ۍ̸֙:v}`:K2Lc&N=He:)<](B6sv'Ȧ帯婠m_ <ʼn傩TSWqBԋOd8\i<ȾUC) !JçEN[45;3 9`OsU2^BsR?8@fP8}N$D}Q!D-8n%=ݾӞ0Q 1M5}=aھ(r6-/Bl5v>p+$`@RUȮϣ!≁qޏ߽^+ xqׂH )~EP؟peSu];ljYЀ+qp;v3{0s؅YaEȰ&V_TR ]m}\$VVNu!:MAˤ _oIZy$eN[_ljaa壞LX ;ͼRq8&)U $1"ȁ' dL_zX=6&$NUy}vDڤ\UiP>ȍE=:BRqwޠSXp瘧}vKlpqQI=PS8=q7W.gGfBoGsuͤSǙmsEuIU1|SӔB|P7^wt4Vk7kt!oK {o;A Hn b]L_ Ki~o߅|8_ 2< W #54΄ vUwR6 rXe7҇Ub״DF_`!\k`hFCÓmb;mPQp}vѨR`-Fh WhmPNʸ ؈^T|Jl`s[.9p+L*ч#&GW}3ǩ(?SdMk8`Sv1\=RLwҋ:2!xLdSV\]~k")j=h;pCͿfԟP$wP %U`}rFO48\H0G\sBϡ <~dSV"prUMTݎAVK,l QUCjݔW9X7Sٷ$K!cF(SAb_7iX4Ė>DMupw%]GɆ>'e7ORۣW_Hb.nͤ] eKMCAXŪ 5lR ׶啑`C)1HrIɜn| gpI*67ۯґN|KkE+6 IUFU@!xT#Ab끿Rllv{! L@a(VA%&+X`àܰDZd᥎-fn]詓qnByw˴xbH =ua>'V@5>]+49Qk0oPw?b"B"e f+"짍EfօAb_F _WYB#Ha RK^uXXx="X/WӚ2P^钩YAd p+תW~EKzy ;-]e.28?ԘYx/X=eG>6\VmnjKT:#>BeHcw(l짶;ږ%B)y~d6|ulR6]kɋG>4ܖ>OdxJoߊ3ê4Dhސ' ^L})hCnt\;L~8U34'b Â\%!^"-'pXmε@ҡG4g*WQv[ S]u%Z C[]5@pyi! 鵠Ot8}UŏJl$>Í8h?*c_?R*5X.4|iё/.G>G[K(CG[&YlE+Y$^px0T;|J= ͲEz2F}\#]Q91JFXoˊV ,jhC[sӏL!^s:vK~ѼTg<䬡u^'ɄA7c #E`:QymcFc-Z9d=SD$ R @ " pՎeB}(^w՝2ukhO!nPkl- 'q/_5IoPawS#g.Pkc 벢['{5o6 k@2>ksMKүh3A c4wIʼ;T UnXy):{(وp{:{ּ ^M$ deB!`tua?٘`C-3A~oڢ8 ׿2ݺiTo8|k w"[-Ap+|,#k 9 *'5߼)îx2m@LlZ^y&?Wʯ,R]/]D )(6)en 6A ތ.6ŕYᄂ&9PpFuŷnQG0<۳uzё?r{ٙ!cA@rWW~UXne{U rsU mtϷΓ b4E >ѭmdAؿܱ9`hq#񲯏GmePt:$HG5 YaK{BaKW X, {R^'t1AGt: >Wk;/Fb&9 X[)>…\iȊR\)ǂQէߠI*XRr H*f7Zq n>acv{>f|0 ,cdq>lh6RBXKbй-"inJdΰGp?m/i K,,!fɤ9Akm|3>k1X%E5b%| ~V|mmXґ*7;f Ų3ZK;-Nޑe`ް> ?]leVYc 3 _=αd3 %4 AśzQPفQ#$ ~W6} # Bdm+*B8̼3&' 4 Kp<Ol/rzN拷0oeN. @2\$5ES_8v5I}DTN_E#jysmJN Z>sǩ%+@L WH6(ޙLasn˅J[vPꦔ؍q_˓R`cy(Uӓ_/SKW*|hwm TgE1;]l ?dsR ?v,3|*?q$գrKp9:vp~Pe1Mac X.?e|>*\hU ,}>L0ʦQ:B8f4`oʽ޸ xقgY5*(}wIda7{WjFveJmiӭKU;~dj8 gR q!YgKC?{%> ]p'LXɻ1f9kl4g> GΆUi>Ocڿj}44a${zX@1e# Eɾ jr *!T1Y_cCԛ+׌ʔGR T?uW^{ƥ;R٦ Wb^A)|x/n[!gZ}~jHŮ$-$'VVPR \4MA@ C؎(TF8~=DFD~3zr^QNN|E*!%?U&V 5F/Rk LuhΡKja蕌/RR.9^dw% Q>Us!уesҔ5?6{Cbd&0N0LAƁ`a.!6^O»g+bw}hN+ 8DZdWE9C)KUƟNڅyO[%]xr:`g4'h9CҊQ*͎bH7H8bOid`"ɱl >̅Jo"ΜT{dq'L3 ڌѐA?p jF9;N =L:R{_8anۍ/I"j߽8W7vۃ.2}ד:r`3~+?98#N"92T@_F8Xٍ=_~m`]! Z(+CeMz?H< C v283e7bs ;NLm" Mh^p4CQ2Xn kW;"Џ%0ū/풠|uDDm.88?ma<ǁ ed0d1 ?%̩èzy}e]]Q77HR^.ձ1[)NtK@H<1h-f9lj䆽l?$tb0ľ''. g)?r )ؖC]V>h".1aDB(SA~( _}x49#B#gt^SFØV@Q _7Lj=ZQN8M;ϮkTgT'd^\X۱YES#_J)+Jis&pfV!XW',+[%<06ty@.$$֜ZFe+=g"!dZ:8Sy+2Oф:&iT2DK4x09;ۚnjp]9ND2 ڠhsz@b]uHg7HeGl(,jw' IMwĻ\Q޺m w:l;$|ub[ W7bH=%.Gڏ|+TdP'1w5|Qב 7x"X\ ֏^vcGO<(b.A͉{']~Y䣪H{gu'|Mmw1 Pd~5(?F UqfΕaJBM;YC>hFy#@6yx\_!+gӉlcZo GBVdÙ0ҁ>܇Jfˡ qˇ q¦fП0N7ͨPNJm U 'DO} I#\;RIA 'K2F0ـS2 ލ#I SuIHo;,"/n@ne-M H9(#TMEx{0)IIPİ}DOn껈/86i\|Ahִ ӕC=xz8 ZI nQV W (8h{0 b P{^$(z-TCf3G\?9kɒY\c +Y Z8 >Ƨ'C>~8ie"maaG{OGpKz5b 5My *ēԸ콂2P=aM,JxѴ(JjNxϬF-jY*2fh޲#@ %ߥe׺͖[ġ9Q||>ю?gCi܊ofR|J*RWR]C}U.)\*eBriF_xI[$}G~{Zu;@96t==?(S+,R KgiF[j"==MuNђيJFʅ5,Ir5Y#4aO57G8v ~N/|Wzx$⌎ uF> `f̠EOU$4n5hg6'5RO9lL>}LƝZaK* ֖&oI1<îQ&8DyמzASLs0t`:ȣЮ0{9&F 93!܁[?c&n) KfwM6mWq韹h zc,v掴x)f6ZDrV*Tamc=ř̨Ġ;E=CXiShœNWC[ۻIie&)1+*% l @!=,mn2pADtAqDYiaܤ.R!b}Y\+7^)*J>VŦaz 4 t 2VퟓEȊtZVq^àHU1v}ѤG8hi&ƽJRpEp6`dF!&}]w@^w`o~ UJؤh}$Ѡ5&;e'&WDt@QFPVyUdZζs̖/ u޶/^c`K4ȱˋW-5%<;%3T}>8-ʋBwauie<4+i%5,Lgh\ZW3 Tu3i ϐ6~<;<@z)"X5*N.iBl_jsׯ$ҡ{!Kf ]8e]_цv$gi_l4*(@g^!K3_l?D,H[(KwΤ%3r RMNhC!(pc<{}UY'U=Ar0RBLGc+u>[Q^:ڡMs""= lk䨛^"ÝgerB`Cŧ maf`$=rgR#9bO'Lr7Y2$ذwI"c,%ݞOK[7Y? (V)5"Nu]&5WKf_kgEkǴMWw,Sߤ:6{jd_oso)*ߖۥ?}E+qQg@W4W!kN`Oz($8mlN*z {zf}z_ /bhFp){-&Y+b$Kq³Xx:rVF%x@L+JB8pYsgV3 9/Q''PqzﳗBѢ$ht8coښc7KQn2t y\9/7 pC0]~y|&"i8;G:+(M#@}e/u?]9ϧC#C( $i4o؈CȥEY A6ShaC‡^1܋D^3\)Y{ E[BXt3B]uI=WY,Ï9~&$l.?wwbzsR^-8+ꄩi,SH=Τٚ1d<;=b-8 P^XvB\w5OنCalՖ ښ}1囿iw]ivHZ4cmjO$P]@ ùswh# J>q U@do{V/sFQ$<+R\#DC"gN =/ 0G #"G%Fz[?{q?pQNvH) J !*H6#sua-힞Ή*̓ɇg&ONP7F,8 :O-\K5קᴋ=c=9I"|M)Z :tF1#Dwu]N_nv%M,U33 =~poc.XʴvJ `0">`I퐲 #cyqkՌvέF*Aߧg(Y \c24/WoN(3+Y?c6DFHv,)]CucL˾ QC8IKz ƷfնFT]{VnMZ{ݮ`K| TPɝ͇J~{n22:Ȓ2Pqȉ@)O,5LLA!qʏ8b? IibP[@R]ﮯ{gѨhaǬʏCƝN*nt>#tܗr`wQl7~>8ͤQ҃ Bhk0_4W*AkBNboOafBk({=kGRٗur5}(Y㫟ŵs-.;X?WϜcq^; o>. ֓:}[YTY;.f)zPĖh! {a%H3+(-;)XԹ§'cvk;pȋ~r4<ƍTHa]| F|HeBW;rpqgu9Vrh5RP%"D[HR&RWUEV}yjC?aWW%vuXňa</xKAvm]*!YHl@U]z ]O<E99ž}Zk"%d5ޕn{{/nfKY*-ek<ǫ!(P)@cׁzfHoS:q͵`]J[XfxBV7oPL=TmPf}!+5 e 7tKU!|j{?/'ON|gD~eZ?efKm9l60uCqtC%B=w[^mWZOF5֦F khEsO4X{ ß$ljs(Ou`#! %9-=wxiu=> \_wl>@Kk."y@I*ec_33ڬKB %ȏMgI9?<܈YI6q',2feYҜrkl9*J [vBA &cgـDTWhus0Xj.EJe%~Ff:i5Uj*xPRn:#Qj۷#>#Ub{9\Sz۰ ȉ n!j.l-βG$X(\?\qOcVP8dN`#\ H?2B 0åHFho9ǶEImkˑrAJok. iR1L.@]:8A!ThݨHr *R]Rl(S3, LwCT#CIbݮrUc[Vf&Lz8$=ҷ 1ԁ H7GydK2* :cQyYGr )EV&˫ m,OmPYLɬ>6i匽kJwsZ/_5mTˆ70]@- 1;Ve.ރi1me~LMv dwNz+ٝVU1w'QAé0`ǹBby*n v]@~jRCnߜ|NC醥ϾbW@-CdzbthW{8)5YWK!!ʟ|?*'e;tk:Sc@,f5";k*#Y@GnB`6ʁOd^'AXSUzU8tN}t=d0d8$@bB2h2a6*Y ڏz0- { !t@btPl @_6Q/aakyw`X9;C<F}Jqۤ$2EX Ba;3KT? n"vBG}F>¨==k(1J9m)#!_: !>47ۯ#pemx3Z˟}gT]ޝ+,H@98^-nR,>cq?/o;*P;3, 8c(A*̵K,)T2$Oڇ&N+U"Jp?CYY@!R"):6# !/ӥ̂3'\px PA]MnUpo~#wmyoFu#V(ޏ݃[tz$rg9jIJ''pw*&`gǞ)asgN/!+dVF#(} >G *{(H{^jχ6 /b"먰{5y`6n%z%/լΩn6{ŵEI*׮L5Q ýnWoڨ$'``3ɦ ?)r73X1.e/AwCi@ĒkJEz\].4sisqfvi#قEhgsggwRG<`D˲NaUW!cXW~'}EvBc)86bF=b9fl1Ri{dl&]̜*FRZ=ɔ>ӧtDwUW=MT$[ "=jٰR Đbޛ&pƍdT4{K<";ٍRp;(N1~'i ]9ܰ푥 -cbsgo,t#~&ǃjZuG ף2 \;п]!UVAlG*5u"_V۳oWtDi^>fYl,K2w oS;ϾCIESρ7Cޣ:"㳬s7Cs#Yc.]C$a}(ypgD#YB@ͫ$n@Nu80%mrtu\ޱqj"r0: y$_fxH1RSR)g|%ڿ]YC՛BȚSJ*KVXez` &9^On+ɃL.딐R|%}J?:"]w!rT@a<Ÿ|!IUo}|I>6P{2(5o BTzrƽ/W|^Cf2}c)8Zz c8Wsޓhsۭ%2OՊ7ƣ9 ۬av&9*ɚb!Xá9}+z^苼WcX1jCDcdQ[+?J)^V/v͊8~|"K ewJɇE&jukGxPbN8!.xͯwś ~}RB#/pNj=ks"]ale# a9~@*qEDo;=7>`?ifyF;x9TKU"Pb; HaJB U9b9*6zɀȧoPvmDWM;ϟ(JzH$&ǘzۖ=,\3tf`MCIds! MnwFe>4iD%{p[H1P\r2/gC 8VOhA@V5Ere(ꪠȝfhS8]e&&NJ-垣^aU 8$¹^J֨[|cA?iH{nhɞy!6d^3Tn:cqMqȗ;ߍʄU0;ɜ=PNk.tRi ؎ܒ4Z[1OgS?gGedfn w%T!3bݹxPP Ep}PRĠhfޫ5~狣r^yOҮ.) | l%E Wz=/rJUH'N{AN+=_UfWw n17ke]7ǖR=;Gu&LX?LDC3~&_Q\`}U2m3%Ru<*TPa MPkܰy7I}.6EW]e-!N̑%;F% ~D5H5]ϸJ*`mzm[-!{ pB9hȁP0'g )#sHQ>=KSȜ. g= `""d8szv $igZN] zCn5qMLA9}-է}| $o>ghuxVGagw"Mj)EDkTmq)tzJ# *WyKHR۳_:e'_xkE MԟŒ@#vU 8m_M{̴/&嫟F?9ZS}!(L$ w:)2Hoga*HwD9>hvpbX=-@Τ!`s,˯.D37{X_fB@} tH@2jBTR8-,_5&#ڲ y @7Դ#Vp՜;^$8>iPGR8%0h8nPwbOWTbJ so-m"B8,YmkWH.jsnMa"(ll}ծĈRtM :1}F71Vdl*Og-70KvJr\:_Gjpa|[7Vmb*F_(?^m])Ȝb V`czF:9:70ncNg~%|j^5NuǛ~|R2^N Dx9YRJ踢H1GR*l7r?92&aWt$Y /v%d˙{sۉ:s%J݀aQE)NM*uaFܱ6WHhBj؃J@2,MV\ qdx靵~iިxܓ?WzF0 CxPneLO+ R kj wm\_g}3(N[ lgqP7}T>PH >9h(rbӛhK, JWb)24^qai^`Ma`Jtt[yԅl# 2:P>U{}0Z*zēJ0$RBY%(iz +ob\K<;mYj;،h~S `ܠdB:OduPS:CϡI>BLڠ!i"sfL;"(, g3_R>v+aؠ׬:j𞜳[hAsT+˵eLmG -[ fi8 %njD8vJFV9;*s@G̴nQCυ1yыK~յ 'Y&7ϓDH!ᏙAԔ嚍OfEqM*od6]ى!L;~ÒʑU+FF. 7=СM%~|Ƽ2ݚ驘}_ߊ [Xb' įM^)5nƷ:;B\e{ʜ*:vxDQ.vJD"/J?t75ms%{g">5'hjl\`S7ׅB1q`zztt?vni-9Ga5 Zv3κ!=#4iKX/ld9o/Q<.z-X("~EDRiɕ6RăBW*JגY\>5NPE NFc@R!'E3x;%Q׉!T`;Փs {~Eg2Yu=N;3u6W=oaeeY$2FK!@GL 5Lr*Ocy0nP΀hO~R9 2z8[UkYф-s+!d우j}w4CQQ6:B[wB+ ݵh &Q͘+&ݵSPSlr6ΝV !m{ qBj GQfs'ZOfrxki~_t"Ft,˷J!YQs}K= #lS>-&-̓lWn+Qo8tiTC&Qh<$r_V6 %2΢ @AgcoX<6πĄac>ΞtE1muE߿Jh8ʨ ϕY[ЫxcyB(8fn")GPJXn$PvP+A)iւ9!_ Oݛe;%D)[Jg. Ϧ,Ngmr_ڽ|i·&/Mvbv\fA7#5J-UU,t2gv%y cG *j=X쌇Q#^+&o-H<Xx#%+V%she/N6]((#aC>ra*?zT gfATJ$Z0DR3ml ?lazBJayO[dF'U7z>w9p jQ%>BFe1T.K Bu(ǿD{'Gvw g@_^P*V`d~F%+ogkFt_m1as~NlXTҝL*>Rɬ?9/ #s:dKKh_YU onѯzFgܐy(TL9$-)1xN? $&xy7ѳ_5-#$엮zE]nDlѢr5G 4VfECp g>ћǍWln*YX.yfϼF+-va{iUN*}o? Sk"٭XSarq\vF &P@O`oRC=}rM[b_E2{0"+br%JdըڑJ*CR܏p6$?pPИz7\vK.Ω1_~Ëss?|HDQt@=+ӳ aD>v#v\O0"_:5Qp+X]tWi8*gӒx)Qfz2b3"`5` ȐU"ru u,.U0Z=N]tq1z }zf'L\bMx .un4th4NrY:` ŷңƩN߹(ԓx=coKty @a_/Ʃ0XyG, .W)W0iDA]Uv=L-a (]nR?UN04dV|]ZPG|ؤ{#\k9$kwi;븢5ûHrbzhc#WҰKԼ\8xc@g F*N Lx[{ !)8) ʋwH) Vhx) MG"#$({DN$cVe'(ㄑ;$&t ;k\7VvT=g|jẀ;D=SiUg'?{L>w!1wl9Doe7Ƙ~wINSwsorg"Hzo0wCxs_W;J\#*rmLjN:a෰5Nj yr 5@mj+ (dlb9N3_ ?' į{b]G_$=B!^6ޔ#Cd\>%A|I!A#'#CM0B̻';Sz=l-%G`B,\*1/cߩNPٮ b͂ ۚ3ajٌّ \de 17ABGxbcI.'}If^pP =d !N=w 'u8s֠.ơ>69y ONoo$]TS:%ZI? \B!/R'AXhPiPr2Q'Z*} unCÚQ2_,o 5ŃMxi'jjLG$/p4:<0JDFKd>fvTӑ);bq )!سIP} }ܗ6Z@øq+UQ*qZ=0zZVgf4\v{,Ho٥F:-gg@zlMFl չ%%,kPtoʮƆ3-ٜd~fq O2FcU9et 9@_Cҁ*W 0[cFVg:V"j4&hH.Q7D3"OA㶋pk/0=eQ)VVҾ,kwhh'vE,hwM;ۊG`%^5GR#/)W\5@R#TɀP8;3DՏtF" IѨԁY)2Q`v-[)r2ޑJ";A f>1dWEd`G$0}܀w9okRއ㤃 tkAgbr`!h5db؊}A89l0x⪀W{lM8Nk)OD1ք5w{Kw 9M ͪ5:)DD i'T,n~zJd @ԱWbgpHj/ܯdrmV8MN-+˜ZUۘBwcvgvSp{\k>c΄p4+DľVDxBX.뵻?R2ո9^mLJúļxȅ!%XGZ {KAGR$]z<>儫ذ D# k˭J+Al֩Q=,}0K#?J ˊuźSWIp F9DIzaȮ+OgDh޸q!>y; Y!.^Pbɯ`(WDZ4_`2X5s\nD)1,g׹gq!9CjsGS709Qk Hu A0ڂQv=J%<΁-ʁf>֗6pS[k(E1>LͨTBjzv y%W%˴ս*@dҌU _\Q9x#X{/3*K?иRĽ2E{ss޴ O_)./)^n ⌮Nya_H'7(T UT^ ЊYƝezdE>a 4i(R9zt\JDjoU#AJzXM?s*]v3~cbv`<'Dڬ nYBp)g S,cm/_$LRǜ΁2_‰+1T)䅌ِ,~]ǽgHK=Z6!H LߪBΗ{5`b] @{(W貜8m&=芽a]GQ#ׄ2*^#g X+D zBy)1 6Q gaj̑a-Wx:S/';~֊iKݴ+ rEYo'kTo?crNX_z[E) գ˰c/ 8^I[*:H8HDV +{Нf,1]ˤ"'?IXf="5!1Y;'0bE?- 7px*5j)cp6\f.ֻYr~{AZ} Lמu!ځVM*-X2Ҍ+ Sզ&ny4L`w6BN5zñ/wA!ėPVWfVK/ةA ⅒6Cוy$`73Ih{_ XaaL5<$d pT';isodB)|xSNlՠjl{JBoBԣ^:尓44̇F{j@)рmbB}Cd2lL`r Je䳟YVhefq UK5d Ad~&`_N igd7hjZU?_IK +Aף.eSv2Vsx!3 (exiB|3[i:Dmg 8fc8JҮt3Jv~e Ji䷆١%B+l^p4mո: 1K eScfp6pt67i]U«8B+' T k_[AF%mx)n6ҔHRgi+Sc9t (N 2f8mOuHi\#͎%$-X1}|gv:4X:pHʫIsWnsY.{rJ \gQ 4L hE. !$:ʺ{ `vN=lWF~5 Iv#:!gG]m}^rϥpK@D7D3el:>T8lVLH[ {QٜQȆC k>FOb|iI"O =l4q=L6Gr DEI‡d`ɞk+x1 cb鿫Eٜ5_8mS/+g?ٹ'?Ug]2qmZ8.lrNӑ/pє\0T! 6Kъi#oQ 3/Oi}#/J\ۂԸ.1 D2å n,p+q2V?0(!GX5˛a}!eB3 HuI[ױqقz2su|E Wcb)D4޹Z`Ct19o7k*':l=a7yP9i ௎ ^nIIfLGxۚ O"пbD'fz *MKdi7ן5Qj6@OT[ _f׮s|JVTQS`(B\^S PU[/<. Ou{,χhF(Bo6dp;%aiF|ooفĸ.?*!akp#U[*8x56:A BѩᔝiRKX(Ba֏hͧHi˂cr@/gCy&ˣ} "NkҨR ʼ5̻VQhηt#ϑܤWdfY¶oDZ3?j+F:QX,M9udBymIjή^<̀iSk9fQriRzR+)Q/YQϷT[azZlȦƺzI[>;Œ`]FNslm;@(8Htq1 XcriB= ]H!}kH|o$`G3%\G@I7Ʃ+L4xngx,t̘愚?NiN\q%ÎE!zJ?)xvW1h,eOUCMT>cG}ӽsm}dŽD-_ލ, NêaܶM( wZ y63f=n2>P%@՗*kX/I#g|PTe0G'ncиDPy&j$\-Aܟcx's@1e UqM[b厴e_tH)89\ Z!gN$Gt&WmHkGhZ{}Smc*2x,FtW!]?vH ÙTǐ_rq脣6TT%+ѕ砌oLc3XO& I5lSw}h2?jGjVymi"+C6}Oҕ9#8: hDh&W\IJԚYL^O5nc(^m,_L3{ч7MR^ )Ԇv=&9ٺ^uكYnIvy4CigfN/A4;)Zl1AЃ􃖨nutIDO+҉D2O:?gEkCC<8_>M`Sh{ʭ`߼I~{./iFP##bϊW1EluHjE3^)W/H ydNA6aFap3cUZw)p3V}Gr*muvf]dq;?S &١l$hyeE؊R(aOl k#yc"' 3ITSS )ݭ[n}cH-n?Xd3Lg؍$mAWOդq=~ִct5~9x-Nup (+Q$p&;5K[)YPfQ(w 5p=pC2a~S))j0ef-tcX5_&e#:Lz4oʦD2vBy(e^Jw^`YԇOwF߀x=#7jHQo#-C7qVr}S WP\Gh S.[2W !h,x46;a[X:؆.Q u3ˇ l;y=ImD[k=tHI}e9U`͆S2e-EumģX Tq&F_6Ri᧝"GJ||UwYҮA @Mxx$d)QN>GrbVo%Kq`[MQhYIƏ(d?"xt W1B>Ekq(A$ScVqGѩRf#%_:Q 3>1^UD%$(aoMLO1K8,'O*ܾ(&xɳ,#|w @#FbXo +\BO_t^im!h0%B៓\F"̷‹hYdcN"]iֳ^l1glşb!$SH7 m {y$ep&gGEBvs"Mr.ԩvROGMo֠ws7U')-c9sTt*t&0q׾u_)ݱeߟq4HE#YNJ*涌!pp"sP~ uڐ^TV",hXajZjEډC!rU Q"h)vʔEcJKh_{303,5D~07G6a \,0ĕ]9.[jv2Xt-٤"r㦳by _8OQvmXچMg\8Y( yoڗ 1y&x_FFx}j|oT6ܞC\P$}ejyҩ+bIWԢy B~ȤCLX뚲. WU2XT Rug ]N6 Treպw|] njy;C(>w0JɀN.,iiO5$GB5gٝRC[8),/oܰW-"* k%]k46 n']q`;ivc]f~)(N0ƍ2 8E3f赾>0)p+Z3]^ vlnܾ t]sbG5.bZ\dԘ -ċ"KuA},obc} .vyjvJ&rg;y_n+[ 67<\M18PF9Q?m"UeZhyU r4+OoQMh&%}RA\CcE'NXtWID*=DG*#ĨaID]+2[g{jE=uJE>`\S{wۻk'  {kNOu+=!׷-l0,ٿ\l78~tWUr^i(kv.Y b83q^ElYgPdKKw~3}@V ڳ;l+zoQwc6AhƮyA;rB(fbq7~ tsKM>k 7Kx2oWD\ɏr7ODT`3O3ngʉngиWDՇD͜˧c~<5J&%dAq(Ɍ:m_,_{8 \6+(H靳/)&ZfcXdbX:l=󃦩)T{߿CGKڻb63_XH另:e@++6>>(f#'!ϔtO5,Bzî(Zh UcNlC"SIh>=gZΓ'vmk,'!?g\qCSYuEs>:a2O lGeCPY.0/HOp)wj$L^`'o~Xh.q`tw_TzH۰֏:7L) 8T4ncr I6 z-TMi8ĩM6ܹF H<`^9,Dx0㐦0P($% W"f&Ny76,t´hwӖR2\?(ڎNC6ʣL+hF8(%}}iV.lL uH3hH'q*m_ 0d ΓI՜.Q4{GYoƌl+öe(JW@Lf)fOSm'ff1j4_s Lx;vG7F#$}u3,oE gyvz@1ߨLiUf$RԤ颁ŬFrVV{SP{&|R+Ӎ((3SYe#`XK}%ie0&H1lfb<5Fx8k$HN&N$oFzLĎSr0FWý/J{h$([sCЌ: 5X&aۀ9Y_*8;{L-y'p7JFaN+ZTaXg~UH"Ɯ=?daqq.$*3qx;B*-و| _8F$ YPPW'%9;MG_+ 9!H,\1H:;?a05(JaAy(ʓZ;Qrh 88MoHt-T88"y)kMY#qːh~ȈIڂVjye ưRi3W1UP:xlӻ ie 0*'agŒuE+Q5 tB4}~x T}X&@$*alaS;zA]D 'k!D;[/~r S+ @Qa\޾{U nۖV@u,;cy<Lfvx 6>/Od (^^?"Pf6kDQEթ,ALyb^4i $D{,eY wnL܊2{]nnec{Gz?D凿z"isfr;i=Jz'ڼ2yLZʅtSJ`Mu2E3B3n[({֘b"Y0r{n.IO`ʯYo\e%vفyi;PLZ(j}F:yN۫q%5:mURz˾T~--OP C,%WG)FgɕQ?_|:^)m<(SL̘V*[ĥWK%ڥEĈnU1b~=|ѷ,.*ܵW[;6FȯoөMQ}kvu3[>K++l@ojeh-_[8X槍F\&QCLcc&M~ '\9.P"5Mxeu1ZwJJK*).f=O~. 9&s樝064D [ w;ӠuVoh]*vjY_5񵉸GިCT}UQt󚼪 1bӶ0[u%@taKȝ BD SG*,JEiGN\l9zַ֚6x)ungFjj앐"`s4ϛc-Q?X[08`v8#d/䨷0eg.I`c ‘jO*6fnɦFi :VPZLQE{8vn-Jڑ&S7Ox'ԉ7GÀޗr}kt֑H~C ]T|Ѫ2# tpmЄ8mҫѿ@Dy8=')``<;~1Lc異mz:ZǍz5֐LA w# ^u>VВ݈ůa~e㖽35oR"`ꔀ' 8['WE;xJ:`uiA!`NFŊ>7+6^Mc0B[7}lМxmX lIJ#xdr J|H ]ga7q+';-;TT}(Ogv*²8;0cOXb"FGBu@y@a٠l s &gYqY=2C ipt 0 zS>Uk 7]tNT셛'؄\ g/ziS/VC0XUC6awn檡u6`̚IQX-8>lԽߍck askFchGO7X`#0r,g_P5HiGGUb:+kiٹc!:Dn 0MhYo@on-__=lTN\wVw%JA- ’Ojt3PҰsq.rYw&GCpGW ;rE4;+L Z@ubDŽvb=*BWӆEPV pZby4k 5|hsޢ#aՀ5o^#*pCTq%w#'>S B g& ek c-R rU,qYn[ΗY\tbb9\^7U+9g~ tE$big&[Z spbH S+IGV %^ *uU~ʷ /Pe%*ÎdKxʒ(mm&1$v{3ե $Goə d_5(wvKrt P6f4hpUZI54XqJ,T}y-:(W3^Mqer6Wئ+ó!!zY7_=2Q]3J?`im:a* 9bRyp@/Dh\&4t>Ə^O9;BR>ijǪjæIJ"_nz)Pu#LZop)ߡN2]s)wk"ߖ1s+0X3R/IOma_} 3<RtiJ_j!jQ$&hsVws͡K"_tfsn( ȰdnGcx&wHD=1"(;Ƴ ^5%R~xsNh|ECc&gmeO%|I":=%JFm:R9Rhj/3F)2(p\W۽Cǧvp`wg7m*|w_;em 0$'vԬN C8r˼4(HtPg;v~!|bȧ$iը\1 ю#cۦD h;~);y0FBǥ@v'G|ϻH4'2PQf8p Gq-C3XG# &+j%煣q#e<`.j@5𴼹Q$ODAhS]4Ҭ2{3w Ph1U33Fr)}w5EP%u}τTШϛ`/ҭxfTuCgMY0STMpܹl9uMI2G# #j4 H럊k*EFxkHZ0m ȶ/2%/chdո0aOAk* gzx(VXny.g0-ɟR=ɕ{="wy{lJL•s/ẙA1fM 8%Mj1w_dqoGubww Ra?JAӑA}bͤ2 ]n^'E`h =tFNU`ȏC-+kZ3@t zn'J]- ɠ DLzՖWsXc;Z.W e~>jX>rJ[|C-:}DUyQ:C\^QZa1VA(=Fb]nifAK3$ewvlοI5") Q `峿011 mG:c#$uk#0m ED1V |6" MZϏqc ik=JJ&"APJεںs[0Dп)#R|@lZ4 Eth"'u2Nt\xpT.ӽ+_6FkKJӥE0ܨzwh=#EM+c]xhjڏ Ȑ'}|aY@{yb[]1(>6_{Uo=.{:hTGiSQǣ>C3с%Ta! af)pݐW`KEύƂїE<-3pS){:>$ߕD (n -qy r2:5H>!j?)DdsiQVlUW7nccTǫc/=imf& q&ߓ0)Z1; 3ivV>U]o#& {ꂔ bI/Wdn]eV,rI< k,%~UpSn2yYLbu\=;"j{}^ټ%ΐJi8B+Ad<0)o@HA {B؃#n5~::7vH F. nPUDSpvoEk6%T|7V O %v}IjiΖkTe,O{?yOuqxбC^E~H tݔ*ܤwGwb_܀iZNw7DXPKxvI lk._Y ^\6T.(,s\[%-[1-}`EIZxOqҚOִUxS1"bOem.!جU'OĠsggxA2-Q e]oY F0}7AY`~q"[4eieI sD|"nba-&ƺ\27NuIoZ9 x(;|]{uJM l^6UH΀|D6[H3F rlGkMt}}Nd""YVo}\/}xހX%Dŏ33)zm̫Dv(B ]ZHv<bx*X_HtlfSFH/my7<AD* })qb˲?emyW{0J>>W:;pvZGA8W&+xvykO:" _AFw@tŌ\33JGq:!PrH~oj[_ 4(F]a0mHLގ&1Kh"Ioz+)XR+AwpM0lсq?Ӳrhg"`bݽ_ ɔ-49;q]!sP{)M] =Grsq[sJlu,鵚$(axU P5CScCo*wj1@ËV۩b*?ll*eù&LJ-:>+-ۓߑd1wC<"VW!Sh#JdHnoqDhSIky/>ra MLƮ7I 㻊;$*[tVlgGwdkN䥵^W3Gߥynߜ,7D3]p+Oz^+8,"9LngMrQ;=v1;:'?^%Yɇ'0 |9O 7CXJwJ970\hj+Ig9Ry-T-4!lk/Ky؉ĀOO}CC!5Pd'44:B΢[s"5| '‡>StXULS>rь d `%cb&s[?o{2d0ies 8|/|)fŷ asC +6 h{f7㣥J".#W֬tP1,S(:Z._w݊'4%UXؾPB^u8u0C ;  ,Pu1Wg}}-.P=3dtb@n?\]EyA']l!O8Qy q@Zqkm@+Ba>t9B^wZQ C£ ]lXĞT灘+ڱ8)3ͯ ߬|dVa5^qt}85.&˟Fmj)$$T}pƂ͞a6 [l`A db jbJhknnybT}oF˗golavĀŪbNw/RJ{sי]h<t .S}]~@y59N[Zژt))qԋ$hQ; H$)efcx[oM?R zٚ#iZXXOFn3$qLk4iIM ]7b."]\ JJkL(|6݀zlehÆfp`^7OIf 㼴f-j&9A_\;-VODJAZ[[;R0X >+#B2G)0#JII;?ȷӳ|sOx/P&O|Ub&F+.CO&"Ued!y1 @TrK:a3Aiec{v}._ -_$QLhmȸ,{eh8Y;cMޏ r'p8zBJqI`=G?z~ byzԘjHoz#v S}5DKg즷 L0푯91i?%>ZGPTDd28ȋ#[}:ZW;0/sR07r}@} "cp*]@ ۈ'5y܆be0pzdLDZ #*&cL%T"jm:> ( )vÜE];!39Pш4|Rv"{ݰ+<^.xv-M _Q.&{ qޔ.dNgjϮS?Xoy)/DζCic2SS6znTR̈́ *gNgb< ԬTI+t]bu?'^cm&dž7Fnj\kG)5LQ@!s)|ã }gM"sz/|/j+Cn,?j޼&.HNn *cnITulQ_n)O R gF*_zj+VQ1\1:9q֧\Ω F$IKrk j FBV/N" m?GN#{w5G{hurq6o~G0 kKἧ؛lӫ,SQn@(:MQMCdاԂ7ϫ;ن5j#OI -=7eGMtPqM+ɸ<)A`~ClީY6)dBVvu"U㐁nM)ZR5Ht8X@ i<91 wu4sk%FI u} yfeYSx;7餆/a\"tAM|35fl;rS?#JT0!x+m-ds>|UfJye /&ٔڋ#IhS*ew*Ҳ‘\^Rad&Qԏ7u_e7^#be(Mkb`Xtd<@.dMg|3`a|9xLP8" =FM֘jOTra vW(N\Tyv7/Aƌ@'kzإ{3>{XO,7^E\6ӹo(>_FhzZ^,ʠ㑢x3oU7xO$ ™r3N&<dB=l cd߸\yqCum ظ893,\Pu@[j+^IKudZbٻi.Zpl[sm^'312yn̮-YԵH7 g/fz[5[QX #ݘ\%x|.`Eޗn:%HLVVtvP70Cjf bzQؕ?U^uVA̹(T6 Ѯᄦ/Kr_6]XͰ/,yzlj꼀$8#*,I*#54[n'I5{Y4<+RD0n뾜vY vqUE^. уDbs KmŸWis6_U1 ޮql mFfvGQCb#-* 'tq,:*yཕ4},NgAfE5*rk?ø,)f.RS- rm\ҫą'hAnךeaD&9uz#,_eᠲE&ɠ a}Y3j Y c zcWb("MC PQzCKNw CWf4'jol 3Gt־zPoY|;^V]ZmogmC)柎I:MέȹD3]0:ͤ4j^SJT~WȇD*/ j.!Fw ;vQqr&8\oAWҺ?4䐙o!;սan>pc> (b+ Ql#i/S9iowc=7݆L y IUf>=&|ɡ;O#ؓO63j[2 DZjόB?45o79Ĺ1 hi?KB罨بLB_PnΊW߉QLve"Xtx񘕪s6L͖0DZ5tZC~7[i7JJ'l\7_ƥ\/KöǙ9&AayA Pv.d`̔OF`J@#5|$Xp*D'X`2E 8!8Hԩgl |9E$ 8}p6\Oc Z'h<ϻQ$GYr!h{?[[^X SzO3K 'Mx>)o(I؆},j~wHm_r]=ijx*AfUUq Z\݅}8>XE80dc(i[ߠ);Լ\HFs[$˗^ X7F> Y2TƟw=b.νS?~T(({"GzB߰DR#Y3*v^FSF\Gxd B,H1]U)wlu'#N *: W%nz!)'ckV@QCSuT) ߐSfǂJ'E:*mDRڨ|f%f^F4j.,M "PQcH,XZo=L$Zx V8c\(\It+T%sJU. @NDv%EadO#YB VI˾hmdygNX'W3r^K?ö3bEPoCim% V@݇ SN& ycapؙS ϙ!ޯMå\'gMm6h+cS#Bml!NZn`'CgzE`SW3"} sʉ`kҡ?GܟQr'L  X *x+zcCC8T` D^?jTLqmib<SD[z:3KoY )wkz]BDْNS_j])0u[MZ")_vs7=] +̲Eέ ͑Y2pZP0uْyȰU@u,4\$czK`y3DuɿW. `Ajh6i?#F'C 3pа⎸l8,\Ykţ1<+ (|5)[}뎎r$5l5)xmwf"'jYBr)>:@~M88-O–#^@@ネыy6J~z5po?cB<"~S/*)_!l/!!d%5ٳ4Γd5DY_J$)[۫#|GL 䫄D[ެe1l `ދ%퉼[AEK$AO710UAԂ%E\8th -I`s,~WbqD}{<-:{Y'Z8G$"j}_*I- "kS:+WZdL}҂S4,i<Li';tQz*#?<m88Fm@gFÁ4iR͎$.ܝ]SM H6P5epnZ2AGBz&]ұ}ZfN4ڋ9y~7"$z u2Z]eM}fdߵ6SƥIpW{Dt~R]\LwȤ{A7˜`bq"`eXy ;?EUxwCB2!<9IƳ3`u^#n0lsp8uVd"#Y% ϦƬ wcd@;nV&QXlWN,8?+^Fb0RɣŔD.x qA,' sdpﮫX 4%7\\H21rIxǁ UQ]S<ri ۱n+t4vA?Jm; ki~C\Y ]#)Dՙ wF`@6B=QxHi|!AuOUN TE̳:avKkxϡ= t} U")zU6~WhE{ӭ5/&A!RIU(Sl=J*@8&i8#TbzZ,S: 7w(.osͻI&ul|sf@273\u#<8(cIM%-ugPSs [Jr6%je,7.v`sSeJ(WjO2fciƶhkTMWeYeCyު$av9zg2*@ B6I~ v=둎Wf?,~_?)SdhSOI)砵|S>kX|Y@7XM hv]M` InF *Stbn`1 NzRavdTT֖VX`P䤝UռՆ%js5vI(wQo2X{;sl -`}O&ӿaQE է?e;ܻw0h0lJ䄗FVhL>Mz8hI~ӧZ\ows/{|G:P"WmcR~H߫Jt>VJA4t{B9)6VKi SWȥJ -/%LQ[R-XʗVw`Mf1n(j "%bWm֬x~^v^PĎ%91C bqK $u4(\p&&Rѫ_NjLh{"l)Gpx:V˅R2UNFCȺA}ׯm(OIqh`:c͞V)zLTX5Dˢ|nl7`=eqF= {TXC()FvEu#Tg6h^_۹@a˔ECmbhФ] E}w\Lz#{_ Tn&U\[D{4n'S$}}wv@ɵO@b:(m*v<1CNk H77'vt9NK[՟HT([m' HEf2xR,$+p"{_UwܳklO(\;^k|GӕP5#<ʡVaFfԭcv6wnqzSS!?-О^[}yB};4 1%Pzw$ 3[R6%G`CBClI~.׹aY C7]LKAOU pK'xalM1 t;W{h<Ő%dk'M*?8F4E9$]jM{]+ơt%{adC.D@[_$ jIO z@j9\gJz;qxbZ {'.q479jD~9oӆbe+ zT67GͱtD_@0}iۛ P5CvfuV2t% &փ!Kieg 鋜Ntzƌd?G!W`Fզm޼ LS2_@d4cR9+eObܩ-'QwUZCݠhsbWu@ش〤 o*e^Y^`vYy9Im44?+ P_eJT%fA[FVEw-|&6/7쁃j  9KQeb9ԧgsa*EF{EvWVR qx@b4F& AwRYmE3>5˗co9 JZ^t6;RfTjz! SU苴iL‹}"C a3I%J";eoI6事èf8JdH qC9SX~% ÿfdUG?}:6i ]uc^lU)*q0 o뵔w'{Aϝy"l =V(w(\IN:[A3jà;SW!?O*Q0|N;DCk7rQ$KHZΈo /X=}B<4`֒> Rb( Y!Eb^#WƍXEE j =)3 + lu։g83]E”T (u ú;ytO4~cAyk"AezVWAQ^d:gLy+]N0Z=/;Ū&Fo0 2o\k⛓h7$΅uyǸ>tR\LEBl;ە僚q=]X*ŏ􉗹`r2hTt~im:Cd2V9KPS3OLu jі uoJHuC#=YKߴPЕ*tzʻsH//.U ,$ s!%Oqqb[z%*ץIUTPB 8$o%"fɥ)B.8gGI-9 )V2腞}^q Ԇam>=!!+Pv|>o(ǨPy$Zf4-dȎLJQ6|Œ#fL]v3S`߁(F.Pi/p`qVf|劅 JuwL,NBUo#w! *Fއ XLYG>9.+" {5םJ>r9pR4VtHyehI#ﺲ!Wc `[}mfn Af" 2:<&SL]a߀wϑcGrKV%Wfya ԱD2{X8i4t.HXQjc dX8| 7SUk&(>8'l%ߗo 4)rގtj@b|VoG FUEdX3t$GEfx/JH#QH֮QlL@$W_ aI- uX=$#9| qy?  nZLJ`'NvIQx+bV+mo3YL/8&^PG2ɾQڔPjrr_pA)A);Tۊ+lN=Хp)pmrk-|*7,&cyh>ySֿƝ֙S7&и層&4C29D1ĸ?}RqQF !ސZLe3/ڲT nC҄#uej\0ɸK+,C!29a0&s084>  McP!CF?ο \q&?r,rFc0:m9.N_Պ:0#ȜyQL+rWZp<~CGRBܘΓ1CɌh1QZXrh1Jm 'Rg89, Y$ca{\hn Ex~UI Rud4ncIdT& y1Ei)+ W%D͑rLt # ٺs'*&;n]Q,+-]>_wR2| A4 yV*w53O(tw)E4pf 0<"2)|*?g(Na=G#M獖.CON9Fʂ'TJJzbp16#@?yYVyLo:nLTyJIi‰WD#`,]E'PSπD=k4ND%c"H}8PTfJSsHA] a\Y= =Z_8.~l0)7+hTy,__>:"*XUHBe0[RDrUX8]g /"7G#/Gu8:"פ*/M_ы;"%Zplgۑ`yH曰^#@l%3 hC= {:#4]bq6(snJ1 g[;a=c@1jfLt|'4YQIMZחI؀-.l_@j@VigFZ:l mQM!UC \NN$`X&{>M^WW-E-F(ee0 d(NK#Ya=ߘhLߜ/ϣ;zĦD;˴TCξ6Ԝ|X kb85V)?OGu (.T~iwoP\UjZ h`Rô&`"`\Pk[DQfHhfn7ZYJaӪxIu538"o!-b _W&Yc.!j T'grX՗H&x!>ػ@푮&Ns 8=2GbRu;MHBTD5 ڟB!aO^5?o4? Nuhp %7炶wJye:X[$3?Pyȸƃ3{QN7Hc6-t t`rd^?dR G(53|#D{`}5ЗZ1^>QryZ4S:Vbymk4/}dǵzdo+2YBAK`kq*Wߍ# [<%vc\,0:]+諾H+zuk\mNi9XΘX7bѴ vz ̏dc Tzֻ=03ܱ[2V1qK(2f yk): kv2;YIwg|`PEҬs|ؓB uCo\tS=-taWSW$I0d >ыGEV?)T!x@-PL!r8"{],`^KoqСZb'%G.'2zӥtش}ǂ0޺AeAsVVIbt<JNe5ؘގV$lV4hFՑqUV;@ (,\ H3w5,n A=uY@w뒾(1CsfT@/p%L{54C~$^h0X0.u<ĠXL|.-V-D?12\v; XX "kV'lʴ|O/=" qoU?X-3h Ui &!*R zPlݖ tPSH*r̲`%E6 sּBBU.jFJםѭh4}⠺tE_I>K%՘,琞N K+HYPTIEi\|a/^rck,ؠerDHi|@)UPN1Ȝ6mЍ1%1qs9@ޗ[ [rأC6m ]ydקM7nbլm͜so ìaS\O"'*hΊy*،tZ.flPv>ij9\l gYMO޹;nfzV1_h?γf֕8 d1\r]egO Mف6f⁔F %:]]n:hQGHФIDz^JJ=i噼PNa@_z;^΂B2#e(xe5Lꙩ}zŲTɦFi.(IAp ‘GzC'R1#~IB4 }zR( :Ҥ^'5&N43]Cr/7!"ș{,{C6OgxHԉ^U)ѥ<;~\LS6VX񶀧#iMagW H3Vw7le -"ɾ O;0!vWMpjQYpE{^P- 2[0 PFv@`gm2V#,Lll1 ෞMdEPXJ5pzgeFфn(r!ad ձBဍhxU }kYK/3W#{HJn3҅-ߺёĆf=d=vbuQfjt`QCIY:K$&$5jJE)h/BUD(o_N5 FrA(+‰$8uыYdIMK5@7OOOiBگV;7|QƶkK5%|fb]ypGҭm*rp|wGqXۺR^u@f1wֹG&9M!Œ]hv`60V".?zAp,f[|SGeXfn{>wQ&2@"~5^]( wri$IS ?8zW5v;ڋHvd:*z7y(7~CK&-%qTeiC@Y_5dĪ_ s^KdwYǵEBlb*p z=Fav^ c L>yӄ/3g" Wr ⦘+J܇hneQWP+/7- |)ݷҧ2P0NQ*@kd쎓ҷm c]ƣ8ct>giG.EB-`"LiJ`#w `M]B~?fOH$(͂OXx=Yx<:IpK8p0?^ FbȽeULrC@G9{-8a f]i?葵1DJYS22ͩ[٧,o}[ -Auy-Kh>gLéa3V-迀'^GGnKv[Wbd}u2& Mxf@1ХiIFAR:žoz ܽSbHr $xDlTr)eN@rԳ' <&zV^mo}m4AL,3{E8d`1$1+4PJ,4BT8Om@M Zե~_^8 o!)%u/d/?8Ϩ˱Y5J;EO"B%ߵm 1X -(qzkjBvl~o~+6֩U n|P+1tT od\yR S@$Y/|a Λו%ssȹ|?/h_Xrz݇SI`y>܁}E_seմC){7|ߊL@25B$e u%=XRX희=bQ^Z!?.ڤf>!>b\cm`bx⤅cM05rgDw!!U‹k K >r hT#VTB&|LXq T*"v1)~XLCc M+F*nukƕׅ?Dp:&v Kn&z}OW6ʌgE8uv7v2Z&Kx.rw7gșvoGd彶%* h<ϐxS*WbYkPV2.[{C@RAmg}V׿8R^@odM 0 ޻,“ $n]HuEP#cრ+ыWIrER֏#% ,p!X렊$)̆x.Vw[^tZ1UnM{Mk$ M:futa,RkHft'8NdidHAdk?K>[?3f.Rπт_ 0'>TA1@O2 Sk%I0)7T4[/x(<w FC|DzyNQ1{c^Hg:ѽ\IK86mޥյ_)™0M `RvzB;7R Fd>Rfd18#L%Pϊ%?1(2olmu2>uUTk|N`A[#-XjŽP޿Kq> _b\@tC?Gej[88x4뉣7 ֕Ģ fDl= /f{;zD3Q:I3{t{SZm_G`׽(k9$.G#U"Yibvw<lcR+lxR-q;2ɫO0X Iu~v,d4FSVwѥ&%}k‚Nn4$njd$[eoZnī"|Qare=~;kN7&ǢR0zr)1_.#3?V&(Dد\dSQs4U}%7M NlhTpWDq\L3_*w`rlۼGD^ J;0Z2/?fJ {Q6M^%hUmT?mՖ-E7g˪gG/qDBaBzayóݙ#kpyK`ߑM"E .y58?o%1ڼу"A?kև<\vO l9xdS.~{Ku樼q3 =(O :~AK C%>^ v' ֔@h:R^g)M y9t(gjGj:0:{T['PGR9m.ӞO˱& N5R?eS6/= p=4֡{A`3@xߨK`ˇ <&b ,i$LK3d7ui yKG"7o8V.j*GOݴ|I Ļa76lrQƓn9YW3WxSa6 %`%,LQZq>L a+΄= /w_ 8V Y%Hχ(|{J.&Bd'D<*y33q<HJψȓf頫y.= }R#.,:<:=\*~&ߧy+I*.|Rᤵrb'5/ĵ؛`ɧ"lvC, y B`ˠ&n]נ%+ϪI"~xł!Q%\ l1+.rh ¨VPl!vۻ}L0_R4ɜ㖈=zdnWI<.߯ow l] gajp\\7N&Rk ̉/ZA8AEy 'v9XtIz2zSkY*3o+` osx1 '¸jgŁ6"jk.kV@#CM6/;f) m}mm:Il/YgHD}*d6ŮEI6O:$t)y\O 3M]G *U\2ȍZ1&Nq!%m;K lO¬VeIBvuFL|t1J}ao!vqyq*#LU.Nj `Zh?Zk7.F y._-k 15egyڸU|\WaS@ьDckP(h(uk#\"ns~q Ey4?C4NM8/4U3&P& r!Ʃ. Džq"4GpW, <;^RT~XB2]',`-CE,1hZ:}r=r`ݑ%)Pm5SjV:v+_6oT~>I!,,qGG,cKV:^ R _(iI[݆0ۏ!^X=?VԇQ鉩!9f+,"Yi23fDͨ\)_{H k7(U#؞iԉ*(rpID:p@B+^|z3qy/W:@#gh3(duOX.`bE&ـ-gMӎ6WKGµe"7ky'K$1 p0$W;1K Q"ndƻxVf'NAJmmkq|| ** pc 0@*G;9[/ 0πњ~Gc[6* ʃ~Uԭ]\/b 3l KÖ6=Z^5)6!_@)H.QV_&pD)IGV.@t6}fFܬ@=ݪTf\kr*,i2M/o9g1%8k)? E~0ٻ.W!GT՗ { H-^o#YE,=X۠I/k5٭T R:_.&ֽ_u=ǻ\}F.wӟBU7/rA3h;0 .vWߜY( $sz/OkDHq6VgoV⮔d[^ ٖ9ʼn\5˛{BnlUp~@+auΰm!qdմp#v Ypi :v@'[C)qzb09k"bz<TsC#&1*|4<} Ֆ^^Iq5ɆkړR@ ''JA5xJ+ 6Y[/N qV%T4 =&8< gTe : s 8OY#CmY`(jdog$ &Td+¾/NE'c:tة_+%=t# k)t M;N3#ɖJeBBIOD@|pz4rKDtHV+0|gDJ ibEҝQ̲qK?ǛguT"G5_#F}`IGخj*ZUwlX~ѫ W6̄/͝;]P]0TVE˸<@=:^ Lp\Q3諈(90]8`%mO@6XMT=r˛ m#/eօc܍$aϧvt 2 c-^*1W-`Qɮ;Ej+nd15U7ҥQ`U\HV?S䟜!k "l[vP1퓔o燮dRCD_%&p퍇3 hs9XmxgJmTurYQkN(;1iN6G.]RLPV_/ 4K@́A#W6UAU{0֎-'|NUi$s,[C>}$=r tq*%7%+fW<} ^H+_}ɐ5Y#I~穔U/VE<]c۪M'wE]Ԩ+V NZ&;zή˟)PCWu X8`~̊ i1‚tIrxo{.OI{ ԏ+vx%5Fy9(daY(Fȿ9> d#ESY,̼4cķ(} #Xl ˕s1P nmӸnІfb`\+q&qHMe,[/\V~¨1qTrAĘRbX3%úJŽ(f'"۾EcUs1b ]֩nW;~+ 1= ,JHڸͰzx[6<(\ Z$nZr0-nJNc@GzNs]baMÅvq%ǻ^5F: 1))'{^ wGpPm*N._)oVvwoڒ5vZ㳆orͭy΍>OoB;ʅr~#Z> C *lY8++N!@<9 GR f yNQPaOq7Aw C&yLq }gĿL։3ÞF8ǤLJw(J<ٜM-oܻ*Z_!pۄpAݦ.S>PhFx 颁lU@&(VT,鏐Ih4/E+9qUN/r-Y(աK^c +mu~N APEA\׽p0kBc满aGW T"۟TIEOV0=&hX^FwgW tX@!h0(a߳83/]lma9STXaP S7({RW\4#f`#|c;Z;CR(_PyPQOy$'!2UrvhDl3V5ntM/s$@ۊ*+B;#+0x?e.?Pޗ>W~wC|-OG`(#~wBKy>Rg\Rw_'|:ER77 hPBA{ 6ګ3 ^C)qqr\4Z>DmX't.BEv)ļ|Wt6>j{jS4pbG^%h.Sކ궿$i+~FO~ӳCKBiܰ[/禾jT\)n.YzuR_M)Hќ2QdIz?Āl$Y _o`10\܍SqU;~E 61m zgcdpC^- iL̦>tBp ߈ۻ >bQ!]H9å5VW2:v*z;h4Ðl.(SheEGrYU̺O*s 5E [+Ȋ 6"$wX7"':H`ǫ0Bqq5Oя<÷͢T٨ G_7?6&!ZU gVT[^6sJ#J 'oxq]24FQw I6Ush_!3S 8^_ i{j1zx 2r:؎`H~ջ2sy1ܡ&ID̩ [RrW57]@2 o %4?1)%N[F UE%Y}[^-]Xe~tIcf~n5ygrARǴ}y0[y mV"eágNyj!aGy7gDӘHǰv1pE44"'IL%pxO9×R_.!s/V`v5_N[1‹ ⴿ}a!pE(.kz6v pҷ9YG]pI:y:z\rʔ-CIc!3@g5ceMH Ț0jǍ{lW3So_Rk,2vqdҼKKJyV W$pj@X+$-jzy#<_g!J‚(9nz*qM^ @_2diE^ LUBB!+\]1%za=Fkp4 +bI/qr\Y}LM7w/z$;!9i.d)гO@3q-S]bH A Z餻[Hah_iwv-8&i7V2/H):$VKY y.e&gE[Gu7gYNޓnV#cCiF覼^ EE\>XZf.b+j!qEǧ<سYscߝ3kY V^e q kҞISrڍ`?bNwW0Ը@̈r"/@dHk'N`,%IWNu n)Hs$jMupvS+5kG;޳_?"UX[s'Gnh<6dZf ڧnuh6{S 1Wmf|X.֗~B86%&ʙPn:GXpќIH0~ m1 3_^Xh=p 1?̀/Ot'Zn^3?$g%S"ު(` Bvazφhj| }c2ـL^~'ྤF+P0I5]Y$ikxo֦rԽM3U̢C+A&A25E^Mo1A0ߜ᭞Λ\j5zH\[ū[9 +;]L?duR¡qKҐyb߰"ply!o. K.lmIwuvxWHfI\ګnCTD*r_9䃞t;6Pʘb`3Z&6)_'BE#YK8BCg%&=jwւpfO0qZ.-oP~F4xX;ZZŏC7mۘ}PWG[5*0\1sĿ=n.iN:xT=1W HpH;QL AE55'=]9/Z>H|#d`ԧ1)nLc"4W@C1C(M{%T {rr=Ut ((MY;! H8Z[݄"Ie/FTAxH^7 1Y'5'VNW&&|@fի sKA~()),r mX|SUOhXཬ-FJh:h>\*4ZubMCz67I%F(=_xS;kDUS%\ff+N:J7äUSժ }Y1.֢5>t0+MQ`Ԭ= 5 Q/$emI֢[dN"1+|%`jXxnSpJ 9!46L1嘭֏-R"ЧF\^6Xz_F٩&<p)'@fLց+AS!'sjԯѷRDKXE:5%l0ZF0|8_TY07I\([dC9 ^ `? Ԣo90bgTL\u16؊Vk3!` C~|+n5ukB揸,'IOG-*Djh MJy/޺*Cŧ z#d1؏7 ָ~PmKY|";9G5_"eYST q^}MEv`8m0YwT 1V5~d4H'plQɥ`g&C hXwZ5ޟ(n`le3,U4&ݜsz_NLkZoe([0׋uܹXj> 6%]ZksǜL3ft|&B{uAE<>wWJ?<͟2(Q$ܣY{'l̈b$=Gr[ mpN^(m_#% t?30u'mx?8 J *( mUu QB"/_҄Ic7 g}!/B3 *r6M  xM-"Y}ghj#v~^.t/1G; 9bJKjȽ RhEWY͆BY7IFAVEcok8-4vFw<}0Ta!/b0C@[9θ>3w96B|{}tGCw2-"Ң)6C~}>пzׯtMTR/8fgnWZ_֗kԜW`8XU!vn{@7TVu@xdQ{}~X¦SP89i?Y pH&*SPVC]<W.%R+B1'Ґ  >c_Iv)g^(${Rٺ\:l̚qcO7 O=mŁg 6ܝ(s%_sNkPax$X!`}GӚ 3;WqՔj=w]ivP©ImaW;É'7ތ:4,LmD K7RG@Gt7]rDc%LF^gY~ۇKX,mk^RɲV隳&9lX.c0 ԙ#*Ʊk-ؾϱ'Ǯ_wD<_i:JZtւjeX)3ᤴia2tcoO IS.jnK8b@4bC)DfӦThP3H@={$*`̜x^LE;P²OH-& XŸgRhI`^ڤiv 0~^em8Myfbُ%!Ilߔ}¼ݲQn|T҂dpL:F)kNr~M_XQ50^T\nj6݅߱3|fuk9h>ym :tCS"< y`n{wod$*nO$3; c 3 J؈g4_tU(=gY6Y0d +xѥU{}o v=+u}TtyKȹewuvC(4ūهHc4]%eMm-87}y 8eYzT+?!\N&؀SNk$gLռ_f\T3<@mU#uM 4gtSWXfyoX# }Rcz Ԉ &B /SRoHTN j6 =raY+*:U+#j[ ߱d#H:$MՇ|VI[>Hx<CGfZ_\ ?ljdl\(JIfx: | tv-+Xv`n`U_[yB@n(̔;Z6f(]G}IT I[orƒZS1[)VgJEgZ;;,ƾޛ|%Z@6uj&YgDV%S yD3-Chd_&l6/b+)*9 V3~S[ L.CM'M~ B+$aSF#"m/tUZ#BOaj =b!D)!jIj:/a:L e`A7bb^TGTLNS ;H<5L$VK*É^1}739ϟ^A'AތVw#vԾz` i1'kDٜ)B&-OF;M} k=<.8N?8n_Ln$rl]g@-wuMmnUZnS~}r3tV1Ú5Ss'ZK'U1;ڧ9 -9ueAlSFQi\ȓl϶o7F/.f,ӱB&H?Ģ'qwչݶvx1#DN=~Ea#:c~tiAr[+HS,Ega/c}޿k3CZ.D07H%Is#+&P;׫)L,2љmOBGҰ%@*ufʌ"Rh/,hf5Ti}Y5tnMTN#us. JTv^o ڌ-#гx1Aaƅ6*F!rOM3;Ԍ!HPZH(4)_8]X\F^H#ѽYvQ[Z$>;6f7 Ɍ' oV<)}(E.K\;YH}jt9N1|8ᦔAAQ-0G8Hi;_5KʩG.Pcg\r*N}QdC7qˇrx-/Әԏ_jw:Ge{4A}ACfz{fT jx*SgY5x`1PM-uvDu燰+d;z̹v_~v*2\@F. DtN&{dl*Ș[8f.tn5njMCRլzAO ğDEk)пH׃}W/Z9GBlƐKuu/A2B7$\6ꘫsg4 <q=>#1gJΚӛ`'7ko]wbpP3+I i%u]9Z%&I/͝q6*0[FbwMmY<|n ܫnk Obi*p$Lm{2;nr\Gy)"(2M 0<9L;/v0IP: E8KkUV<|qd}ݨ&L!8Dj5& 'qXf w|XlˌP c|OR_3W ;eu+X܇j1HJJu7+eNV&彩ÿk횱8D $ލ\m&S_.N>78fzWaT,kݫ^H;ei~)!{zI YJ X1gZI-TtB*Wվh0ޱdZ  뮑e&l@N ޵!v7RDLK0=D{'1; 1˚| Y8X .Z ~L #3e z'PNƛ[!%-YaiRD ZIidHwtґ~3(zkdvgH{A%ycz׵Ujs_EXeQ yv7FHC Q* aCKeԔ.2;Kb{ _h;~RSKOJp,M9lzݤM Pq|fӖîG5gƷo쁌ΊГ䛞Rz0=r.rA8MW`Iڨ~xiiܬ86nd&ౚW5 ;g 2զ=m?M KWV kdPIPM,M]5{Iԋ; z:tKáhq%( Gͼ[CRH 7w4*wJ D .Sv%=^0-gr\5h{Yi3{8D}ۿm TO! Z7ĥŒ~G<<6KuQ+te^U7cenN./chivެ԰qybxlҌVV^GJVُ/)=f8oiOiT#\޴pB**'.u ]S(3$Ii !4!g '5Hf,*.8K:&ygM _:\OVf3*)3V5Ǐf'#BfQ:D܄`ĒPimJl=M d(sx92+9OtWGE<'T' .f"Z2y\-B'E4 kqW)ɞ)ݺu@Vw$@M86_@UUos;ksS&vj- g鷰hC'\<$O'5arSPMx9o'[FTL`_pnmy9PDDј bdgʲ?f<s~q EYSn@%^iٵ=Q&`^Ue/(@!%5m7T?Lt.[Ak5ExEWJNXWd`ٽEބX~IAdO:>L4{rOFr:s^ђsoAu"DuȪ-TI_`җk z@!ȭQzC+jc3S+3a/ ڱ]Fx6mJ.AKzt>R%W~:N[Nr&y7f&ZKGS)r֝}4<.(}p4} syeo_ *Vf; iS==r1,x N5bH5GW2EL$C2ƿe1t$0ȞiA`=ֻE4Nuc>yȮ^ vw +- x p2tx}dh-;7b%IʼY"M+_tӑ0v)X \:wx DYoqNXْZxIzn=q;Us_D gAϮe khdzᴲbBzK>6!e}bZOfTՍl/א34i:!okH5?Q`21=!߷E/ uZzG tN$SJT*K36=+t*; 1]J{/0X˴s"ւw}qҐ6v"zQYh}HSA {*Rs?sz|;o{\5Ф$WJsĸzvW@Fi@-ڷXkBP>P-E[ȟ/𰾤7G +c  NEDNX 7>d+js7dW1k^7B)ǂ'eԤ4Ȃ>Ͳ>Tz\Ok~VQ3-%!A$X,KOb`̟C XA>EQ z繗cy u+*}c: By#!$<ɳotJ,$>Rښ$}p˶ a0IO* 6&Vjb]k|ܷ@3wB-Q~㯰ݡcVIZnA3v"1̰N5;p!g"C[аd=  ӆֿzLXnWxyAHllo)WVPʓE &y;J< z]'(6T9?mÈVRD5B%7e! ,^ƬB2ұi[Ə$冹7` {댕*ռM</CprR@~dO%s}zQ%zpFɨO== (T,JHAc"@ӒAa 1 QV' QuC$ǧ_-˦Lj\7&HYqkƘa,gF~ w? 7|F"҅BU]ZVŧ" >%T./֨[ ks38!;7e`[#01ޖO{yA97(K̚&6~|K5jn4%Ѵ"3S*?(S9pi٘vN]b0XImn,IK%9¿jkSN_GڵX5_vHy9,W[2 Z?A?Hݿ LV:Ib`9W(.gTe0x A%a?cD+1"6=Q a`CrQȵY6/Y3P`dh?9"HhKY~ekFjk;p^ c^5ZiO4œrg*lh'prmyU$D%h@7*yk,9ݥ x U'&n;fFՂrm:^O6ש,sA#! 'h2%&A"B'Y`]G] O_Tn5؟)'7in2R;:(g( >Q7g9{hC ".,37%㩼zs$տk!ue-/[DYũL*KYKMRC$zzs(~@Tmow9f6$gg%q;:C, \k>ti 'Ŵ̒u Qmdm* <3􎦨9.•@qP4L[-rIs@P}) \">.vZ1Pr_ٺC :! 4}I4S!1u Rc̖3ԻgmN[ n +Bw!tw] }jR-z50!h#mqs?|vxK*O=ǓZ#㍪Wm"mZi/jX%]bC}p@AP}P!L"^ECN"iq8:V}g_3)MXrG}Jz$dҢ=$~-9MFLߐk í_y)-@P޾i.VXa*F*8y]xohm؞54(ccdhVD:fz& U{jC}1'j r-C&TY*'_V(ϠPG !(g0RQH^*,<y%Nl=+e86:|Ns<<˩kڍ4WQX}so:?_G5šjA8YQ3YЇ>]lS[51b7TE8nLT*iĻ%Yk;"g%˞EP^l̂4})JHo:ZW#'k>62"$VwUG#!fRlNQGe[w֌?Xv#Hd*Za z+17'A }Z̶|˓0/ྂ0̌o=T%2ETK9ιZM+`e/rI ֻ(:_j0K79nqcAWL0r\:; IB V.Y山'|pBǾcsLƂpKWT 4@X\El(:tۂܝ^ 7+ ?/qyhBApCVRS7I"1DOsi_jWn?ImjzUQacD6ec p跩`OLJpc+׭fu8 4&xe%9AQX΋Ur5F+D*9Cc4p_?#$D E|Cx!:(]pɈCntD)$kkZ(|.iNKhgT&5]7%`R24뻒\XlgѧjoJymIR.#Z9gdCJ(FI0Y4QEA?98Շ#s?E{DjVz<M˾wL3d2wo L4zٙ?σ=y+cj{G0k%3ձuj"5N؁Y[,e161'e(w xղszܫi)z ,D9 'cELuS]b߀ Êd(,e&rl1r8NޱCD),3XLg<-7GpwZS;NP'V''-@O:F90f%XPP\kl5/uW}HJ= U]:q5O8OM ]k!fijMI7G^$#v$CqnΙ!?!t 6`63 &'eG V^[%$kq5}Teܛ8BF0\/Y0yow,Y% i?`#A-09=6.`j}T$ gq[1ks-űwc)TUr-:T0EHװ.;[q\*^2||X$u$"\ݦ(A>]7mSmc?a/Eo:3t{jTOOC7 .AS~xWfڢ,N )X g7aE]|փ )PkֿfvA1ß>gg=IHx,MIx/igVps6^GC E;g bR.gȨV^oBy?n89q1$1 Y"1j&oֽýowCP72ۇgpXS\/lGԯϢE a5E0̫{ =t.`O\4*СH~is.fwGrd\v(#9ڏW=m0ngZE)XU@ .T~G{Ԋû{38+pU&ۉ"iɚ%] V| g0FD$t@šW]#'5 FY|2odBʂ0u34He~HKl 8-ȇ(j//T,mc xes򉟮~ǭ(*`cUt]5qE"vL zS * waQq߳#<k6S1.~=ԸNL왌mݑeEY6y{p4Zc>6K\r:KIT9=z31M4%GM&GݙsG?N<0(=,#| G@Y膒Κ}` jʢe?N> OFדsxJi5eɣzIzq!8?EBW|~U{Gm(}4f=7a*muzLު叵|tύņ8i*-ٕly9 q&4>qJ2^MDl"ƔoٕO6%.%r;wM62|+ݰ-'8C)dcyetR?38E2+;T]z%˺^g~\Y k "Niih+ u3B FrfE|5+$:̰ Y6Jcąۺ0X[eqET-;{{oG_Wd"i s+Ma :,LxZʕu$0GkNt'F-f*L)%)6ďFhɕ#6%n4n*nM`RlRKcX@[`KwpikݔqUbvIvABO[t:;_ɱsїrn['13% OLȆriiv2.ǷoXCzLmΡw k| pW m`(MC;i>v'r$揚쓣*};HѤ@WŶr X&l1/&OO|dݑGCUݑɬӄvC80ƳM,a>LM Wl~!t۱lEJ8L%$錤X(IQMdt5{t^d_wQ:[=v/>53.zYhxB;}i ڤrp_21QfEY[nz ߼`Typ8)ܟz⫓sLBq@AJ!W{s x1(2>a2 e's9?aVZmڐ?L %Z`DEyg`-9VA1-bqZs;l10#|P]Sɐj}.|{l͠c=%8OZA iJ '%YnӐPg桦|)B*cCzS"Rtx'M[)=WoxA'Δ.22!xKK`Xp~ Y9e]#ǡSyJ}v:F4b6}7O3LMP.:]NsTo!j3K,u4Q.4>^8QSX:iU~G͏l) B(q %3rYK Bqβ^s @C8/Ն ^j^qn( X] e6:{6W8p |ל (ź [3""ۭf|H\Bh'kR/G ,QB= z(n;,>#Hh*-ġXRH޸߾Fi]'_[YVQh2Pv}],]mG o ?[:ToHJ P/ET9lpfo[lCH晞z&E!wU| Ѣ;cQw0L +O&f )$=mX¤+L'H6E[5:1~USЮu8z; CPSV ;] !(qrJ(h=a1&RtD@oC\/aQq6[? lEWvP0`(#68h7~ MhKF8J}NC Vnx1nLfYdovn:]V b\%P('u)̳Q.5nЖAZEvf"m\iY12{jVqPNUҫ'}om2/ji¾z=ͫi  ejff22RڈN1 'H^c~6Qwf{H D-T}>IZ\wPIexՎmojgyߔ}5qxN!I%աV;_=KmĮD֪T>MdaH8# hB+gJçRw ǀN+1{TFGC :e>u}[iꤽцqy^1rFG~V0O!=cќDΡZWR&5]3JQAR{\ia1|ݯ_9v )II*k}"(]' ?^[l5Omr$ʘS"y. RI?9"l :u+kN| ď-z6Д]eS`P_O9PƓ_J|0PGYqӞX>Z6kS 5׋ !^CfǠ2 K=U#Ү \]A\Z26gnuW"֔:ae֚/5+$<%_{!1J]{Tös_ lyWPeϓ3" Hׂn`mN o%⵵s* W?Dlq wJYHdp,rpk55.mSΖy}Pnj!>ݥ!N6KTG/+v? k)E;n#'_n'Whn>@0&-3Zy}+/_C]%`BRd*cnCNDw%nʞDDhkᘙz2#'{=G2*z8ھsi*}Vݜͬ\^Tl CѧO>/YZME^6K7Msyӏp:(De/W:U.FB>~Mnr nsrG#&-ۧ,U2m]S](eKŀVȂG BY[R ᤽ wDEz f!NyPr?FrNjfkyqy*䤂'^xM]at1e%\/{<ąVTOyp.*7]Ѿ`DlCϞ"Q=L *l_H9Serljm#&k读ں$)'iL^hl,8e\huk^b [=yg{ e܁6mhC~*q{]3fl&Iս3 }voCg8q$>"ت.~weq펙2His28lE7Hc{z/Zہxܘ9!@VOW|uz5|:Aڏ,LVA[5}lJK⦕I=Eqh\ŰR F箨D}hD"%hg(q1U{ aR|QJ-]~XkMjiQ8F]+& Kk/i跑#LgNrRЌK bV,`} НX88TRɿ\M&ErC[̩8!\aa$Py!$#αvczxLRuץe /!PjUp1B -i=%E]ڂ$kAwUs V{)+_h)߭s/߻(&%ЗT5ԨC9gF(s6:A+Q{dq,T Qv6󰜌9Xũ 4lJ2c_HcNBCfd~{Yi/m& ~acF6yM- -JXrSgZ.fncX SY˺EVCѕbުO_|"㨊Pz9K_iY,>{<9*ی-iWt!xRB 4+bw ^K~u ޅZ,Cz{CD2vj uxwf04|AE[KzbW#ic<5Xce;W绂z%a@aDBw{MQ: ܨi/%ps젏Xĝq:}s8$ >q>!Aֲ~{i0L޷%@??7[$~.[`)V߳J;1w"_927E,a ];4 )#8}X~7lG2yxօVR/$v;( KQ'|1`PY"t1wR~ g ?MPmmMFL3b--|Z:Jo%Ais#T'_BN۲nNWbؕd\%+Lzc?YbS[fG^ܤ~e kE Y-f8񲪕B\0~]wr1ЧZй͎ Ba+{$vGë켋PX ;sW}0Tb,(V࣭:&kgmXsƥpK`y ]Ў*77$9$@^on82qٞ"TqN4,M!p^1Z@Gwț#4AD}u 5],' #|8:~P #fdǐ}GJ:I[3`NoNj=yALÔ㪩4ӰZ95]fFgci  ~jO% V>li 6oG-UMR} ZXSJCCIvة{-!t??T vHDF&ƭ"Ms;,{^. {);άUG uG7H X;CE`g޿쓺+t^o}ϣx|tOD+z V;(A#~K?-g}7_^PPHǎÙ[Z+_< n d}h/Ի|B؟M+n1l(InI^ۛdɟuKeqЍ8g $1yAGa{*I*[( fU<+Dsre+C.6*)(`bҁE\_mcUo]{-S$Ij Q5Υ7q=F1kzD_dpPrJ8S_]*]cJo&et=^1HöhO Ƥ8JH;ZP]Z$^v1Ho蝇&&zƨA-o[eZE7ۅtcf>ɣ`>}Y,B|\r5QEv 0p{,NQF|T ɠǢFH2gaZ@/[rmΘyY Zu B _L'P/˯-@ql7NS@;qڍOt"\vRD#O!=*^}܈448[m{Čij'Y="wĂ˱/[K,U1 bCn=fq3&v-{b}_Q+ 1{ϨYW|8+hgsFi&֞(sEhڨz]LUv漖nN%>,r,ӺiŢKnٱӈ~pPD[ iZ=;Ȣ3F4 L*wcuh1gM~FrWG%9zvYjAGEJ*Hk&:\]bysqIIP0$cnn?\ЀVTe˒qRnGj i e w!*(k]~!Wj_Co"\ S%etVNzz4J8Jhp`,iIuBPMc$j@s3cN'ljǚM灥ƣx*ѕlwfM~l*StZ VTm~k|6t0PEd!wFC c0?b/L-] +n#:GF݄F kCk*YI? 0] hM:`?c`S 6LM`>(G 2"C{UKVmF SY܇c ~,ųi%DSncO1qjNXi Y.ڶ \kca0S;>B z #|5SkI#ZCM.M'XW:RH&'@9JE#>Q1)3~XgR1_ڼ7-ro;7 lxh 6j1=.ʋ#ъ6M U(s. 9QC,v9U3hs@ݺp)_(a͒qQ6n\K YN]Bep{;w @Hxr)i+Jz4 z̈́}[Yl?L.~r:FMڝ/#D@$C{~|mꥶR&ek[Vm!km6z{jѷ ulA?uKF)䎃I0#$Q7[`7vO/YIEҞ0Y)ךT+4Aq ۜ%zZhw/Eqt~Sq&SCne*h=!\_E*pdBcqbE#WF#:(8 cbR@gX%!H/@(⧨|A1*2z.8K=Uv,DHzB`x,d0@S+Sy>LVfz3˘ւi&Ir:v~fb:ˆ֨Sa:2ֽi`aE~nEY1[ς v&Gdqԭ;=c2\":V Dx f8P1漏mL"|\/K 2PG~ٕmoDlJ-yMh4v&̢/)k#>BnZ+'JI3Q';S6Dz/m3d $RG.#('JyBoI兖 jx {ѿu04[Pp_,vNNO0OTYuYR X+M1ëyvX3fy5I:z޶E=u^[ so؁s`̬E3ը^A-m&,~z\kZ|AylF\\TKuOU؈?Ӄ +/j]H˗"6gV]X#$>j|,L}Wk?Xk0B_j2pp0,N %K@ foHC8ؓ{xac]k1 9bg{ 3WƧ-;}#fucsٴNOr}Qn;|`=yǢ7qdto9D^1spzsM 3E $'hWBV҈8 C xY+e}1*0X'>"myj&u/8wݴn:MD %i|Luh{r/oh{%;HM,J XR-D&E݆rl~; *#\_b t/XppZ.BoFZ,c0#wM5GE L+Ζ9`~XQJԤ}HN;(sO>דă}1N)kN_%&(e4ʹGZJ 7Qli kzbHj`UtBbI KT Я M9jgաF (Y=2g\fdǽKp`3*]Z{ؿ9?%H}6| u9D!7C;|b@]?y~XhZI LH!5J( o@qny*Ӏ,㭚5gۛR;H]W< Y"dbDlz&o3ᢇ1*V!1N(NA7zY>=}m,*@],K"*5G'qTR8IgbEQ#gndvkN0bCg zxE>w\X 2JWMÎQ&/AܵIVZZ@ ږog7⮴cB+w\,wsXl*θHI U'= IMaikfZ>Ƴ2]`9'[PԒL+R. EV:u\ǺOtq&&o"/J0 {bY3Q~rAAZ`TjH<~H}"]zQLcwS7rB4e@["S(m7ivSɶ LW2ʢHsL'Bx4dƹtz$杬z^|BAhop_a 9  ! Ҁ6Lg:-WO ޸խ%Wވ 1'7%KJԸoϱVeU|}DuP霊o5TqA1PƑnk;2WcP0񇙁C*\LA%<ؑxa.ZLEI@ddkYcT4 UXF Χc3:6i}?n~Һv)/v9gApd6Cك5i+ kI=dpq\94Wh4.beZME`yO$G]^rCT/ʬp裉Kt+M9/6 zN_STh}Ts6Rr}*A-/L ;ٸLg҆oQV{6EՔFLA> ʣh]LF7KNPr"n ]0貚܋S[-d~+tL0hD-H{13i+jkil4L(wg @!ݮx vҠ3 %.=jrO'}C2nf`2 R% \5(zig6ZHY52#~!/c5Fi{w9qbMI^Hq]2gI<]hdҦ&sm$dr"^~P فQVb'zUtiԗWMYA|lVi\/ԋr7w( DZ*< }Z)$?Ƽ\N%wVc!O@;Gj u8K7;KK]7y05 M72~l򲐫CiA3OVG+ˀ[Y4$/&3=~~VN#^S 4B5 ܏W+DU q9?c1'h;dAj,]q ;~۳ӻ;L*آYtj xoWyY6TAarL$(CUFL1~,^UZJbS|:Xov2^')Mh@_u>Cwo֤aHxvE<,Lwuoy9݊ټ9a\/z4kvȼ5MP%lkJT'fKȕ`CmcI˞FBt'.%.J֠˔%e9 ݗ$*pvQǁ\DXÒQe wP`nzWU]#,CT-V+ >qH'zW<&(.E<! c,.=B$-Dtb̻Rpd3j*:ɝ_9L~WU( ~ZHà㳯>XZQUqFR :c0u9WϐpWhj[fRIoP&2-Tophːċ!*7LͧإyD0d]T2߉d𱋨XeF_߿UeO׮OҸ\+je_ZҖYctsni;*M^3FuAH1SGx-@ZuvA'% wЇSս Kc eJv |j鿐ՃF! 6mfwo}+ zڂ~!Zҳ YuA^}L|IPL`[i5O~d;}y`eBq6D`|A2)`oe[Cɜx$qi%LP7kRPŹ+!}藦`]rkOO&sVuge\_.s'ȷliOkU{.1^ ٫Ĺ$[eTA<z!{.yawjA;2>韐o &PIexCLuAꫴQzsڅj,: W{gGhct8(P5*) 6ӫdN5%!$.ijAEb/Se/R862EQ8NgD4vfc ^qW]e!1 x@9wP.M-79F#6fKaePZ69Ҝ#4K5#͡^?u 5ȴ)m|NjF+GMt|Dgi IMPyq Re! ItmpfR{=O7x'2ZawTtx;'2pQI͔-V,-Q)B%1r/9^}`rmw* klbh8"cRqsU4Aj;5˨N7~g("5 N =?Mcrdf̭ ҝ&b>X#>*tOm y K iJRqd k/\ô.1Z}6F ꌨu3!0X (ʼ.5-Xw+ C acV.@Ao80YD? 1(5SxG)"P=2^brx[|ZngY8qb[aM煋Ԁ:d8 'k_T$Ph&rsmHnp 2r%DK^{XL,H&l \=z^.,Q?}.!Gu5 ZdQ;$*ka2QDj\<'B%)\.cX1о/}#X(8Wim.%{6ld &H:*:~v/єHYw/Vde;ۙ1 X vp-k̐{5Oۓ]6*Vn7VimFU(7蛀dЅezXӯU6|'U+ū%{X=٢+ Zto01cy,AґM i9 kj"{lڎCR}qb/?߇rѻ`Æ,c̵Q"Ǘ 2h%*Ơ]M]kf F2q8b[#I]z]]J(F=q1oZ  Wt_䄌.39^ǰ qPG^ytv*qjpt>S.9@vĔ$Z*k[at/l&d`lDy^t(- t#t*@Z XdŖ-VށI@|w1׉n=3ZP,Ò!7 ύ"&uњTwJQYa  υ ,rPPju9f%?#R*bI=ZSҏjDK[Y(F>ᆒ܌55ڑ)&%GXx(4NZ`=5OJ/cAF89/o; Z2 mϛkgIO =1ͱ6cz%殌 #W<Ғ~N,_T,o R&wtRs ͱU{`vY¤l'Bׯd0r/be9\DbvYbjQ E䏄R"*Vu] /-ڭxm\;Fgca{l=Wl[kȡmrY CahrRW ,$ލ{:'EsxVzUCuw\| Gݩ=!.}}foO$h9ݯFV] $ rV"r^H'k0zm!٭T{PNW;5j2^Q 4pF24aF,~o>m})_# $pe0aenhQv%tZK::Q_o$f̬U`(do6Si$g{NpaV gk G48淿AnFDxM}v̲B_kxjz7)fmW˒Gp 8z^%G9ŨMʭa3.XWgTł90֚qn֗T#AwcDTi(ʮhw1 GhpiBe!inXIkj%hP'T{Uӗ7l[:ل>ZYAꉮgy)FCU`˟'dl4u]*-Y+EEQ tpA)EPV[m|/ K~drs{AY#cv g9U#QMKqإyv]A%1fشhشiV{D$Ѳ#|_/u{r#)CC˷Y4[GM{)?/;|Sd+~NJ q9*Ag (2$oĎ0v{I HL[IXPB$?X7 \fPd:8[ ֕1E#z]XhB+ny .Q r.DU(*# %(J' s|0\Z6'^"SMf漯MFe(bK]`+w`KEBXBлm*(n/.(o%w`QKDm8Li:!MS"Kn'*a,6"{?Q H*Mu OOӢ;,!#Խ?*-KbƈR'i3QI}P.q|̶ 2 ӏPD-/>ZQhp, (J:{#23˦' 4vr2vXML3 2Lva>M~:bh K!%LJuy!\?DSM|=<7am$ㆂ@k})!xI%#ɳb}8-ɘ0:IW>8hػt8V3VߋU_' q8=i_Έڏc=Yxh@n :Xxvq+>acWK9tձ/Nym<ٷT*!\ݣvBro&8W>mK@=L¿,g+0p1Ls_=He.6Z2>ūuu? ~>{ש#*6/b!CI"cяRb*g2gx>v8Np?^^W)#Y. †b:..eψGߟ^qZY̌{rF-@GusQEPT!cD F<f yp|gY3>ɀveÝ_vd*ǎA|K (qo_/u6kiPEfu6dbݮo!v=l;#n IA%HLHEad[4 Q,K / BOTfJc;:%g[m+o׊{ZH)r[rZfr.cVφ&t-#14/E%2Vkŧrk\ vGb.%B|0k 0OgMXK-Df炊 BGYNj7:m|e1wLL' ._4d3RwQ]s FH1|J­mvvI{g w{Zvxm{v-hdpt"hj}um[)7ȘjtUHMHg)WjJQlNk>D6 V7ǽQkF>ߵ{QNu3O^]_=S}ͦ+Lҟ!O3ő EȮ/?~Ϗ a6s\?lh|#EV0)]nj=G\,9ŭ]#H:-ehy$ 79m?((k9֕(bێf%WO׷jle7$)æ1a>}NxpFt%8?'.w,Xsp@UV/(?PMBcqXG>6^)g!]\Qȓ"MMrWG8OIѯ6P'\Fi!R {puJvs bV ʿ{+*mSMb)Q@ge2d"~biw+$bG.,_X?0p}ā+xCw'JjM7M %X(XDh&2^ؖ@d ~ ~ܕο)k9 zZPW8>S"DUN(R$SqP{?LE?4C2ɬYqCږ澕o0h7ҟ9D$tʃJ>\帄>v624H 0F"g r돬>mQ:qi(w-" u/Ktoos@PZ[[i Iq)[\2s @nyc+׀OA trϱŰ\a {s!tN>sVQI6.13-W)C?A/E918,}X۝K$VO {E޷IO+[7glN`N1T\(Ud W.*#n WTPuRZfn(qF (8oݼE=*4#4]yeX0E%y8(xS6A\/ #!h+cDւ(/xV+ 3M嫏oz$p@|EENbēޞJS4ebAx y2ydW RA6y:uK>^^ͷj.n?'^s MaYR${f~&{oBC׆_ 7*!ǧ'R+$yQC~ga&^G H1}4aINҧU7̳n0Bp^..G|2oϋ0 ?.E8cOk|mEČyoU'#=ǩ&O|]v'&D*C]:=~5tNw2ޝw0Noh馂DisF+$OHk`,^Ż3ʪn Dfwb-6φᧇԺa<\9eRj`|6`ˍ $tP=9<'m+tRHec Bn>^MN#RhQ{&/Dgu6Xx!tPlsuy}͊S })P&Yn6CriXrDF3 Üe{:;T~xч耹L7`?2} O=Dk'I ԓWɌs/ދT2yW*7 ed d1M 6vqlXYd]=wkѿD^byʵTΒi(%Z{,̛g]!/PDIY1mqovKFpg.w9kKJw!0\vR0f-Tbr̫ee[̮t9/i.T[:p}-FSC 6*mt#[󾆦z-P2wVbςwmw GWuGb^OcclJ4I}L>̔~s 3>r+"٤ҾEhdl\nfNUQ)E(-e}wd8ƇL"pOz f1ӓ}Vn1`SUuP\53gI7 Vss} _"r Ub]vkI8w^G.GhmbK\l#7@A#uLŹ&߈PVhю%(b0AneH7S @Z"0aIJS-:kfn%"hX"4h 7VZqPLѩ=-NOlClS \#uH/C*ő;D8N"hc9( b;>oXrl4 fAzlI_ڱͷr !!<"* }kl]Xskj1'/m.]f&ϫIG"7c4{9Pe A7!5-ػ8N~-6q"ɿx:'I$g8{{1BmR%YxP F;>. {Qev*qjamČIŭM2/Zoa'l6CVs\jtlVnNL1 z.6:?W?T.O Y3ASwS{UXRꊕn?},7.mӰ GA*[B"G1R 3ΗbQ ŏ0}F/׵ÈtJ?lF>,$0߆,481GlG{iNZ4>V!hWJ'2&&Ǧmu_Ή1ky2u%,˾vU,K" hťpߙu4Vi%?iG6EˤȺ4X,~3*" 6ɗDyƏ=`e `Awlh$|]"vA+R gU @Dr2f)C6hri.|aroaz"Oh&[u< '槿҃WǨbGRmd9ы#q~GIK*T@:6Dwp YJm [^%Qm8p_yk6Nr>$ZQ 0 \(w ijҟs:awXwy ^ٖ0@t_ͺ2 g=@qWcK܍{M G=J5qyPK'i9gC3 Vo F0Wq!ˮ]`f;8*ěXGfisjcZ+_߲M5g ny98FONRFئ?Y9xz$3@{Gר#]߀4'ŧlH7JuTuzz8@Lヒf pW)htYhmcfx[ҷE8ױWWV[?wM^ m.F_]}_<wW2S/1*O^u qw {Y@i``M = Xs8 <8 :y5p:H2]) s7!tTBG~l;yStk ygb TE;r:ajXdƑɔjcTXsOӍbNF&y=-š a-]zf9Nq# X΅eH˜E+ ew3,!0ˉz㔥T>jx9?+Meg }1?2%8g0`ձ 6\ݽ?A Uy4^{[6,BeݱJWiM$ Rm#N=!P.Od{7j["˸O+Ʀ'IC eVd %u{ kYXͯ{qUO ̹uz 2%Fﶚ)Cy6[(k+:,3#%bmt L1-<9^C세XRK|ùU{hqN1=X{&!RJwVg7qE+Ƌ҆Q^Qx6ΨxRK,%/N~Pj oZAbJ3w,Rd֖x{,_hϾ )M}?6Cpw_7QƑu5A_`8LՅ pkm 3}yoh+WzG EM2L7!e, BW^V9-UQPQ1G8Ld$L$X ? %̧%sZL㋆N.[J;uITё,èw LףOOᪧKK31iTҘr2kHBX#i NY{o|-H-7=>ot (=Řizv0E -XvZ:I9ˢ:\W0&:K?;Hnk>/<e˳M]ıj]E<]b|롹8 W&9FѠ^`5>p:z` FZd¯9WZjsɗk_DGOKvy˴l; o/}Y|$b^CJQ'B=6M$2B X\%;Q3$ǩFFSa[Ϋx40',h/)7So.!<gHW~wԓ%~0qjYW=Wcg+^BWv:xou gޛR3q_իcp]geg>|)=:}E44Y^jk`V ⓍQ므ӴŦ7?I "6>22RL?ːc2S@n |!W%d㴵}nc_[ Ag7փL-61fZ;^Fpr^ડImsr*˗Ε֜ىw<.) [z X :M|w 6UOꆮp[y*Y%T3zw}Yq1@nh&tLn۞)p`\Ijm\Ǘד`E)qTmڅl~\/MBSAΗT8YV#:&~w;a[v9zݳ0 e0Uܬf:nȊ_ gC!bТ3U:P^6M,_r}ؽ.rΞ_L`l%=S=9h&C}K4MOꇞ=%%p"CR`c5OMr]8wsʖ ˋߺ'֗1~ؕd6*HRDu9+ MNt0Vtm͇BE+AS[`G˦oI B5CY79HAN%*a|&[N^!>h^bZsZ[Bn ;+"kF ~ҷΆ~߲*Zh>צSwl$>ȷ,`ܷ}~hu&Cj9Af+JsoQN4⫭@&t/>OOrnV?fI08ЕU`y+aah]k0jL NGq5w6=4!+ێe>B(\]ql qCYH*w`v mKP] t]n(NpxĽb0~n\cW=F`s8c֥S &wF7YM);9.5,@X5v'"Eu5wkK}艣(qP/[clmAdNj\ 5t7QyH, ר+Y|2%5K2n+& Xxi6ֶFS}bܩ):9ڇ!8 \=ZW#/kqcabhNWb"O$H>qL{tZJLQ72 ۝i`- Pl> jT}V♘Z4Oɤ↠ aZ#ّtrpF7{u9kOjq1 }MI=$:yw/룶_d[q>z$ݖ0:J K8>LAp'(jV1٣S=m2Sd n!\ ɭ m`f yw5յ@| > Mv\T Sh ph#ڭfEOe e0%Ƅ.u2EUw6ge3Nwb*^dwn@J羬MgB!9C*'sX\3T|+OQC&\\Q ~d6k`5Tz,&7A26UZ5DBK$`# SXCغw)H,g ? ƝS&0mZ>Ȍs CKaipqy̐v%7E,O^)cJkkA-nALcn yn_TyR%Ȝn){1/["6?P)]_.)U$XTn$kiD Yi`wӅ5;{SAN'9]UXo<|iWߢr/3wB~þA k.A6 f1'vaRozBƵHUlo?H[`5"`*=(5I\R<|G%k]$]N!Ɠ_Zcm37x;4nHR]kO m'p3E)? F]'f 'D'Ę2nr0?3& x#⫝PjylJF|Bc#]n)ibih,$)4]WOvJ4;~ u8ʮ E`?W\?.tlwfngx`āA"Q!ZUMQHTΧ:SSWf0iSU7vupaZީZft9S!fszBR(AƤeQ!Ml() ET:͉آ(ϥ>7U%8 6kl*7G Ez2ulgUQQi/u:x`EQ*CiW}/nN&% p0M̳Qv_=.o7~JGFG~) tQS\M(xT)y ş&M5 t?P-_R韢ЃR5/G]J;64yg[Px|2NDY$0QH-$Mk_LtqCM٦!!ͪ\cSIqn/Jt8q| h096Mѧ3aad=hs]h EXj{LJ;s~IS} d2E0b kڧMPu 1Qb׵[Jzb %Y{=L) XQd9ytД2tt~;b{ ]E;vzP_>I!✋#awϠ)тc .ٖ|oe}-7YBJ q +Gg,e*YSJ2KϤ2#õ2YZi,fLsE;ZZ8_~ E5IrSkϫ`#EOT6C~c?,1%p MyBL`K8$?7kGt#A؏M}PkXz}]O&(8&Q}kO,#rPZG=\Q+&{pG.9`54,s.Z,ԻX =XC0FzOSd]aI>u7:46{' )n.945oo.M6ve?G:uzddsf.S$vpmiw;Ri,@"` ak3﹦OMt9Ԡ#>len׀{[Z#.H;Ԛ/UQw$ꀐ' ;o U;@ o y-Ighp|C*!IԢJ< p:HI7RFLˆWsJDM>WJd7[#%s$-u/ocV8g+S rފ )ߚkD+kЎ<>Hc6:Q  +' ̏e ҃ U\nj.JaЏ( 7Kd̶E=UK[U۩ZYKNy~6pƆJI+@u}8Q0CԗTPG`sAVx(RN;9Ȫc|VSezn2LPu&kp[S&;zUF% G "I]QՋDS1vۅRa:h_orQrDY7E9ݛ~Z؞SW} ɕB 'O)>x o3]A G&S5_i)a gBt`jm_w92i(4!AZ'-gl_Ç}=eɔ0OgH 3crv`cUV'.)ZnBs:SVAKN2̇yDCgë:{tI}u^w0c1}\,;ܤ5pL3My kRkmvl(ABY\KZP]ڇ\H2pLKNO,Gi@jwx~ qy nϦSTuL{軫3f9r ‚jm겛T.!e"|6,b;HMko-䢗b _Y~.wQN+ <챭5VLo] 5xۯd|^GW,?nl%./ <%zS3ID"?#,¨mqgWyFb;Y.Gw3=GBAEDfM%K }+x;.аV2_m KY/ ͪNi5/'?@1ufY0qo),&_ %QF`81.^]W-877 ha[b-3㥥8I {]ctPr-{ 1(mpx"c{%liqDl>;*$`AD.dCB΢[?KE9D J*"ɾ$j"zI[CPzD6v?הbbX39w 5<bQKÉMVO|i]G&6'ktl5BÍ#gLGcb&Ea@uYtq͢9` Ls: lck8߹̪+JjytgOtvz ʂ| zT'*[←5)/ߨ`wBl|r#׿@}l}n~w 2Lٖ)Vh(ȿa{Y] {r|Ʒ;L{+3ֶGQTŔن>u@S41/j ̚A+z\p@lb&3(Cq]!}3\t=9Ire#w|Q6̙L-қT D]5Xe#ja9oSͨ5tqMޚrbO_UL:e@{z C(<=+s#UgӺ}yF8X][-baJýO z?gB1'S_Nyj AK00_d2J퓿gjw@ғzlpyS@LR@w[ QCvdG!tbI5)7?5y8I7T.#XE 6Ӆl.&0Gt@6]Eٛa77@2쿙VNdv ;HA@Mx~oYAp~-k02B!~SyH`:PVt귏׃L\ ٷ0IAp?:\cML;2XpUjdsOTgJYT7_7-G}y%K&oS }Vو--#( g' J1 a NٳnZ;JrQ$]ЉVD@u-`|Fh(,ڎʺBnn=\o2*$vas_AulmmGv#栮iĨ_1HBUL_OiQq[L6}up  >_"8rV S`qXϰ 014"3)e5@yF;@*)"#!.3I{u\ƚW̉{Sӛ9 ,t8?ƣ|a)rqG bt|8c^*HiiD앾1pðت3޻=(]I4Jz5íοљDF dlFfML f3t#}GI[# cMM+]~-.x6RQ< aޥ*tf2u |ՈJRLKoBcm r.*# /]un$Uzx_:ZHCYpt{ kR|v+ƹ؜hkvmIBN|è%(|6yOVPM'`}J7b /_nR3cPޜFBVߐԍIbTA v).刺rm'C`bGҨ kUܣx+꤈”c,i.F,ɍꃹ)c8h{qrW AzK~ ?Ձ+Ҙuse](:=#tb?(XdV)a{N3?4S.G| )2ipwq8dqhtxќ #UM"#a[[PXނ[1sQ\l%\3LrUE:aϪdEԟ6$՗kv>hfZMg YMwM -5r٣.(k4ko&,L },#G*b'Cr?L@O@椙eNi5^[]0WA?<Ȭ/j!]}։ƐMc} CTcVl ԭ¼nR?9s.#?Īs g.nIM"N>J +^a';tnRxQnŗ7ێ' 3qyۍܣu(G •Gn7ήd;f]w;_7 ۖ;>3dsVqpd=xO"͛<è8X=)b=[YM'Ajuڢ!Z$Ly8hyECJl6w= >0Q`"~A=Zo6q-3"{!.qAF2@@U$h}i!b@URk5[# B,usK9: HU.<؍,ڦ5ǡ'"1@#Rqj͎,gWKa9Il~/[bno"Iv3g÷?.?? jӳM#;F3O݆GrQ:3 > ?s1tWj ${vWc:阣f& t93 $=ce(C@|nE*B/RC>Öp2eXѹnb!ڿv8e$-/45!t`>]x6>Bw#YUU;jʗ yO)[6T_*0B0alt1}ΡD5ׁ?5FǪMGWC>sWno"΂vH@i  k[u2싽b}" ڹ]M_|)~YJ*%߷|"~! x 0g_ͬ$VQ5GMnkI,0"Pӱu=!t7==0q{V3)}}E:'14 yjBp!K?ܭ1v-mBd!lIw{uݪr괽Z2*UyO.qU˃!""ί},7*vS9W,_K]1!g8)36'eF%7X)8KgsW uY qkxMKqզ@-M,Ώd~z/BvG(!εsمT}v\A4wmNL6;oi=dLkMϭsR3HS H"W,mDl\[0m᳾9Vct,N2 |0CGYsj$F-pYU,$gL[Njbp (D;ɭNdq3tKT2^`ފ5RkqI_@AB$]5sqFe+]1=ion4p S)Q1ɰ BNjTK -.%y&d9KŘ4N4P=R P!ꖺ{yd2Am,s;8N#έe1`z 4M֦?n^s%!A!F+VI_7q*F`*j̝IJT-l51*ԉ] RFw5e_+ [m܄|x`?-PXqSh%?VUywkAsc|xs& P茝îC"|4}2oy`pis~doD/xuqPZ-SL&U?Xs›\@uHh0XK;I"E$}[ >~mm@hi'QR|rGz$ywAw۩ b"5čt ==ۘe9Haҭ3p -8s?e#K3rvUq6o{QՍnc93h"(ӖktDGH?zDͫ&\Wz{{P'ʄt":*2gy@|ZŪ2g?:,/iR8 FRiGJ amݏmwhugq+w $ H=$;ym\L>nB? ?ņ3_K&R"@* S}e{vp$ Xe6gĭcU VVT=C'jxX#$4c SCr }Lî5 58Aڈ9kZ!Kqrki"W5rDTNr>%#ʍF\rkƄn>ͻ-5*?Ke~vf D'tɚrEd7wo}j<:#6/Հ˯ GD@ p,~ʼnYfqV3 n_M=" m9 B8>w3I *"(EB8L-߯c bH Z+%5?>xX.if1H/½BfRizɌߗ!{zy A a."46~.#j I@~{Dl!qߙMU0Ey(3@ 8 %Q7߿5cIsJHRZQl{ %F[Ih>M-YJՇGV/ (BHM)~DS⠑GTBXBM |ѩa* ylrIdʊ0mD0bu7--4v9(w1ai^ltGw  ⷀ(Yjw'E$B<Ŀþ1AkGA N'f]ܔs9X1 k=bչa[(Obof %?FF@{j>bz_Ȥ8<;㎻Pz ͺ(=z[Qi qm!.`&v/Pɡa;ߔb+U5Ǿ!-'vT}k 3= 臼,DQ/Wj'FF=5G;, %xc7Ċ ;c?Ii;9Tiգ]#a݌vQ*K`8bSH,w0YiD}%gjK$𤧘9Eoijg<,jAH&M|'0qk]HvQ{ ; 'Ӽt˂p YUpz.!$ќDhB7TMy./ z*]4;eG!+ +3 i5}}<䡫1CbA",2s:۫efoVcRk# 1qŘ> zإ;~kx v&x'>#|9)ά.] w 1lGriSU#i| 1*H6vԟzYb} '4%_ZQ&D˷&J9%۟)|EB (C B|8 =R’,Paʬ5XέCB3^-że}=*%8뒰a񖙱"6=,:{LCd/fq E;73Հ1a"D^vzTrY[okB ?/)*3DJUZ fl'~x#~,ث Fd%mZq*"}T(k c9K/lKӁuCI.v} ȗwkm 1 L V1m%u%L\:]o][kfR3JgFMhK!^ǫi Rƀ\GO4y86)1ӼEٶZ)~D,;O͖>ƇXtD5v|();n鬑8=9t ^r?ay(Pt:Fl+g?@I#UGyƂu1њFH? cވr$Mqvϼ܈2[&=h oXq}1>;xC~ skYasD3q{(aK:Uq;jKN1?D5Brvp!4=dͻeVtyBK1K`pU=cm5}#mLǡqUb`\} w98XhopuqxvRBW aH48e9YtYœZ\a~[XAps1tv^/M'Pąes@>vwY-kSIֶxi-fK%9|ZTI 3D%ŭc.]=H8$-x2[tʊk(){WKOgo'4P>H]Ļ]?z*{aI- 2XX]>Y1X.R}g5ZqK6x}&!L!X 0jԨe7cw=N}K#poG)WcПinG`J,q4#BM?zTؤ`HT0l0soϵ[p&İi&GcW"\ǖ xS3Ҧs.޾_G : @I_0v1Hp*vxM<DF!=ůl0ܹO!WYjn5Y”vLŞ0[Q Sa g5;^|!y}-#F6(_`+-MGI6 mBĄƹ`$?^$׳'E}xgyɘY~/nF`D7]tQh54Wtψ_)D6g+,/N]kʼn"֌$05NJU F U87o'Pp|B޴_m1= M'tsؓ:tHϴ/ֶ_ U x[!wNZk{GqRKx7( ^;䵦)E5D`P9Ն2tړ*|Ӄ{1rqd72;! Gz_⏧mXYd<z%5\.Ķzn'~07ZX* 9&=pr_XJ,~)~n.AF_7u@8'Jl~=9 24b?ISWo Pbb`h/ ڝPnرU&@2ə^P;'@^V\>y*=K7̱{ Q:({ 5A5DRh I~WˌܜW&iiӍedzs\$b\oBQ2A/]6Ymkx PN|:?hI9ͬ7jⴼfaR ;t7ĈqΣH,y-s_N166C oHjg/gЀ)[ӯW${4WrdN7LWBC-uYiĪ_zS>ܻ 薠~S'xfdV (N~-+'ԆZV84LNQNF8!#+Ne9rtC/SNuT.RBc%EK=Grd^k2yNIFmq!#y$ \, Wb_J3/+fj/Oڞ"smF,ŻQ; ye )nkNARcIC>P g?3 wd% Ikb*@#DTs)-̨ wmg߲DcP߯4'ous1~WDuM)n6vhAL{COahQ ?O.(@ҧfA_rWl9_w¹ RF6ؽ=8 ׋e|FƟ)Xsgg7$iP=Ч?AOA;n)Bܤ7wɫmaxh\4,Vk|>~lf?Bݟ dťJ4fJ8/>3ezE/,™㴞g(Յ{a93]d2K*.u)_i(ǡ +c &/zBr6 mj[ Eu4mO_erL mEk@ Ukb^iorNhGi~N5CA ou{H1 `ܪ+)[6.|4(UZpBIN6|Di.@ Xp. PȰ7 Lt\[Y~zXUڎYFi7cȥhm^8eZDo4Q !C%Nm&S4PfH~[!.5)7Xisk;,l90M_DqFj].k2!aqLdsH-Aa a 8KKQn_D4xZ me+*yZiܞ #Rz|3:HKDJf$qq rb}&!j"jVmKr^NWqJ1jPr Q\9` Dƶ =H4xkG㹺: a9t ߸G[7V-#@/1|z^.%VV[hQ`޿.Ԣ}ߒwn 9J ()q 7R*ˌ_%]ɝ(rsE. i@:EXlwZ K6@`op*gxxlUtWGAz@wݢ f}iJ#a h2eʹ0T8u'|gY<,V o%yNݮ[h./f(9ް<,]4yA?:q 3PT;ذHB*WxgP%I%l{tWȉ xunwhӊS\Eu3T>'d [!B Q=2D Qg]+ ~98-N;ŘZ9a4]5ij}%DvRo+YiR'`@[q8mahĠY$nk[\$ 5:Ю:DfGC@ѫĦ?=cōcN4FP?w|ZP*(#^KG-$<Ȋ|:d]L{ن~qt޵l$)Pifo/;LWu;o)ÞI-E/m{4yd)t<'۟d}k9bJ.q$_Hl t^⡒ DcL`?:[o2ܗcQ 4[m>Ǜ53Q#A2)^7 I ]py X1k,ԆK_4JY)L|Gۨ[@T"|:W@hv{N"osoÂwʖ@Rw`];c,7VuXtQ6x~$M[XFSf$.nwa՟ ^e^7 [U^¶Lskȴ͏FGQ& #hi*NP"[1R٫ VLu-LpX V"h&iIDJA\|d*h +]O+/idΕ2i_yr{ủ\B|siC肧 iM% TWJ,[TbX{XTf>@l5z7,M;Q(џz ( ֈ`C5Y]@=&԰6ObV I,Lz:F(XYf|Ê|Bj`fT̘'@x1_i"p(!j64Lӗŧl`] \1xrhVԁFc-C wd?Zv3Bxe)5W+z[v{:HR<6:Ü)yVVa: 7!CX*I3ֲШܳJبEdю9S%rfsv񝲃,!Q 17o?#N1ø{ ٻϓcA&%2$VxkHYpLnk נb~-l\# dT K5wIA .~.*|eU+bd _|7l ݢI#-تC|eЁm-yMlfkFӦL*FOIt@8dsDzdkk^=KdXR WձAk^P|ã '4ٟ{B/Sр6B'ȥ1>}G_ahYa{Vj:Y]OWV9jB*}j*45(YI1ec6G@E|M:B?R(J8W;_xYBwf]+zKY~&"أcΫ^WE1epyYD;QQEy#xɌ&5i8}휣?kŕkߪtEL@<G&9nyIu9ڦFcB뺧݊wB %{Q3vft7t)QO pca2Zbk]:?ωqgX\*P |,"{Ҥa#gĽ)|Udm}D"S#*S}]zKiDsH*EGi>MU¼ڏX<4w=yyhV/: ¹25N.q?x=9=3w÷O&CƒFWuRg 1m5 3C< -L]Kg}nJ[W.H쏨|kWMbƙZ/FPaI[Tf}7LU%([P~Dp呴âzX"d@,Zԟa{/ʉ 3 $jHwˏUsʫtZRҰcLz& 4XwZT..wNfN:L;da$]鱃$0ĺ F. b- ockY,3Q0M *p<<N/ x,=m{*44 ף]>oaLs,ߡ6}{\yˀ~rX脍nۃ+rTJ@\VU5YUES6 a~7~o@dWI |-@?oaFϋRg[K#ٸZݢ/'A&r4& W~E/ 7IP:K*} z>V"H3ށ7R[DHKT(J+> t979$`;Zv!y` CHc>`[|s̈́K:9vn"eyO} O`^rQ>j͋thd7Yw3c-jP /n{K+!ICbfj65n=|;V(r 5óuzDsLO#6zQJ*&7~%d(3^͓G]>3-jΩUyk [^R8.e4ҡc{^A=*aW5tN9[N`UMu_Ax獾.Αݪ N_3O,Ǎ !S7|9.|1bkLj|t5 " (!mtB$zJn+yZM7Lρ@ s?1oK[X-] 5Bn~IP.Ԅy~>W)ݥGkM'ʀB/p.ut pSǵEWcnr53l˒P܏"4=\l>^t-;K4F@)Xq~TzgEiR R6!g Uј@|H؄zԩ1}ry^:>tI-#'Zn@/)#9NK~:T0 G$~ֵ7S)mm 4zɽ9]j7۫^+U*VRK-#M3-+%AZj;H-%bK  :y ľBXHY:9 !}ջ>g-dѼm|EhXJM'ihO{g5G 60ƫQ:_.)ac@@`ϗ}Z#k]Or\.|lrSq%4 .5=0K u%V|&i )N WErvp²YQPp"O iە!Uy-v)FVQf@YFйK!ax_Np0jF?26` 𪗏t$uuO\{ƪev"z{p҉3~P宥9 fP2.T%N&h[Pg \e,aI ۠ 1;6/ Hb[+^dm=8vYSɌFjϟbRdfإ0d"G#\Np?WYZhDogu  bTz1F 9׾4:FAEs `1WP[/6٫,}&QD@$ʠ)*ŇqRJ$gGAo?Iycg7<7%uSLƙ|!R.^H*T"ۿ@.Y\`b죙7BXx8P~$%8wk"Oϋj N.3.b9ޭuI5T '\0/^ʥ|##@Z.?]`{½:^[64=riN;յ\FI5'[nS18֞"f͢tǢ0Yc}ZyXA'Rbրt7@uT6q0"0W-^^&3ihW_PN4D֗`㿆08!@:ٯ.Ȍxh$7hD닦7OvX"ӦYp$rúR߷D[v[ sȑ1t ޢW*'ޗrqzm)I!^sƃ J,JibRv-nL÷]Et1RI +#*kpj|鏑j/2t\rcLnG=f2~ Q*G^{6^u:cTś٭^ dz8YS{k|t j!m cL;]IÍEv 12&DL"KxYs!Tz^YUE3H3gז9+KK?kW26ԫp PXÎD7ʊ[ΓM9g9#NSl3 GxɂAhhwDT~,hO`؉FOgpī2dK{ :p*V`?.3DnaTs׬Dèkb<e1D챁 &f3և`* wز/ɱgq6O59La,+? 9 b1/fh<=S?4;x.^@\![~w]jfRPą%^RE'ߜpU&Wwٺ$K$$ٵb1gJa U){ seDN#'^]CWjΆM䔐Bt=QmeKD?: td ~ V3w0q¶!&DiCKmq mk4|i:l/b(Ot&FX|V},1!?~8Zfl+h˼mB3G6&Wo>d.<])U ;&l(CSVT_ 6-OY |IuR6;8Ѽ+eS5>%.~,axSnXO\f 6&}@lYߑ`EjyQ\H(謴k7AzYM:ԉg~0<a#AA8hO耺>$ wO^Ø }w&4)$Udwb{X폈1 .סZ([XxpJr.FѿPxXMADb>a&&z& c_0pNO0%r>z~:eYnackÃ0[D.I/5JFu,qJdS]d v!'m>ԇFyZ^KDbaT[LZk"&U 05S8a"oÜRhOxVIl/x}@EYuƱU5uW7fn"#ܙJx誡+䢒Å];@ǔ`KQ IbK4rSe{CrxY2!iFMA<̭Pf“WƤh>2pk5 üh-rRm@n85If(GY䚅j88X2;ywaQ*MդbR $$ g_GJsE42kbSݠ TMìkA*Ww_3u\4,·c6="\`^ AO^o #C5|@o oeA•yOAS+U|Dp ܏9% P=4>zA}f^ZbdIu'N\Pt@J=󜶱hN- YOᚃrJf%sQhkf`(%(QBG=4pD!Hd޳VzdzAVQ͌Ѣ~\.[$j[vk7;ʍVFLpoM}?LtpWB< azZ}PS綍r0f^:DD}EqΠf!_εrRZq{;)SOC3 6RvZA@f r8jSml5cTHsǏb*N[%06| [Sb;OђW_ p m#nQSNʂki,y eޡ݌Y|˨r:MW!+.fT7b+|ϙ5uTGZd0 Ɗ&;Ii|7mhiG):r3"W 1e,}^waj;g q^x ?*,W#C`كI Eݢ_+RL74vۓM'oDp|H GN8f܅԰UwS?uپ4Aˢu5unˍ.Bݣ3_p+1Bmwhb^yZk0n0ܝ7N=#Ciw JFP MQ *X#H⢃e'Y/P@=}Z?}"AN-"){k֘ ΍0Kͮ ݟB֦_F;#?o @:P~ram)0:yǢ^ȅU>4w)fy(_?9k~m~6og˥_h' 6Ar ~rNS?l y2$N]U@޾>7a,w_Nm) YʳJ̏Os5_})#dGjUAqO( L$+mEEzIي)e̖ԆIA[@DiX04{wPKIA 쓊D"<0]j"y7@ 6rmfwckH;no.#VbPP5[`k: 5I wtKJ-Kzrϙ0Xl:ePuevl Lk9" ޷K,ܥ*+_8Qhzxcv{64#m1Ht|EpJ2GozdnCH؉T1V2 m85v<+HhЕ~,/scGvM5kzvU&M8*()ڝ{l7'¤Z=&y 0eF jPM=[cKK +.򖕜xn-]u,+ $(@S9Ѻ>"xP8 1D<O`8 ύ Bi^.ڞ(iX]g"gh1ro;rhA 'RC뵋n+u::AM>ʿ<0S(}*#>Ui*^-oaW}aRW-iF%9 Į_Ln#@xqy~Ӆ>[&*5-4~N Õ1]pe4SoT: 7q~(\b!Af)K'7灯G1A0=( '(E&`ثT_4 T˄L1jMH0zd8M.A-;/iex6 OGi%$ȐWcdbnp cJΏw52ҵfb tYKUR[**CWD A&e= -$cnMI /t&(>qb<ɨsˊ}>NK]Q^\T%b& x|3.MDwEpm椠L@S  ]Y>uHYC1"N(vOٳdUX͚؂c[ #*<{5u/]x0IC Ò *kƤx.Fbߌȁga&nΉ'͋rBR{l{:^{E^g9/`j&(\P_g+9PhiUZ AZ ni, RVG"lV6K9^T^hrz_iGٷ-pj#YvI|E@*5S3%S5}R\!7^3nUZd̳C#,v-i -AnO¨;JVM1\# HCMpreD-7G m0Ue_9kO.}i[i\(+b6Ъ$BlsB.*];g«VըIVgaۙb5Z<7oO|MtKeS5,lW/hD@;> |Q8: ]!W2.TFLDё ?6B]5 ëm0% ..Eȗ<ʽSE|x5ȷa >L;0-5)˓- ՒջYTA J>7ڥP #7qu޸4FqهpJ*mv5R;,u.rgBAE9A{((azj@)Px/fN%# GCڤ3ͼHm J1QĄ$$ ꌣGl^!¥lJf2{W/E1P La32D7H|˪4T6:DKN+oOJ3FЬ|:V ^F*:+a&n5r:%pɿXaXl}W8k|Yh)41ušN43*+ʝ4j_n+ȅ؋ UNrYv,~ӭQҘ ^.:*snʤԸ:%d5~6|MPRa;ޓ @Kra񤄊(xA SZ:wnCfalC0 q=CL;=TYTAR4)ΑU?ɶjiPZÜ~R i*J:{:.N7LS9_(ĸP)/2e܏JʟCXlz較{aCPT(PNߕRGirNBEN?t/LKa>ɸo}`~CO#ciF5*/ 8u|c791RjY-_;IsJg~0sg•2r21ӰŇ$Jr<ר7Jpݓf}MAc%Pߐ3Yla"7cv:'_. ,ъ#vo_It ^5\:ST*i1n;]Ȕ fSU1.9A=;>K|e"epY `NTfvPn7|=SoҥMW㸆\lŸ l>o6Vzڑ=yCF6?d9 `-[tsyHj*Og^?v#P o1o̩Ojx8悻*fVa;y.n ȓAq4BW.0lG/.T><쎬7 ;H8IBrEF\˩:F 4gd(ITrv 2kil-s_)_#|+Gn}9jcO'NyF=vxF~W:8&>JR{Sۋ|B6yyim91nr?X+7g|9 1߭g}vt" ($R\ZN윴0DApQ.QA|%KX5eru ~zA[:?tD}naq<"}ZE$8:{S$V,Eyh_02)uMedsu Ց_hI\Dde"LcjЯW]5y{Ϟés/i<_ϡmbbRwʙ{,***#g)^(/Rm'#SP}].[ɘD+(h1ކli aġ韭ͿGLRrdu+adIx;N`k60cYa."xB׼$ɉV?Sʣ)5ѤR洓m_ȳx̟)tFWғ Lඛp|"k_\-#FQ݀ $4+ 5XjKy?8"V\l㣄h_P:*4 ZIBc1IIIBG^9@c; E"xB+&'j;|J;"bS-stKάG<(KEpw8u+>m^!!? f|7?1<+<\!CDWOVn L,|hv3+Hm,%PAE@E@Xm|\Ǭϸ8~,$9 ᪿ;j o_4z"b@XL\T xG帕{`^3{t FNFТV܌\{V)CLMbta8(3*S.tFh)_ gF#`}}@&hLۨlr^anPpbr.^NY?f)0n;d[ADd p`ЙG}}Uע!sqU445hKt ~+ b SgP"| I\k(҈Cq U~shWBwv NV"=þ}cmG7>4dOh Pce "Q'mo:<-"]ۜԸ3br|fBŗ ưOeoDs&̬\3F<Ƹ8HBtE< o-?bc= |D|;VIT/1hI_b`mm,P㨈*LMQ_?95<hCp=Ԅ_q2%F_Ѧh:GZ a=Yv'[x2+3|XIV|x+XGXx1 hxvلK35>;]0϶<zm]fz%I! vGd4V96T@F&{bn8gVYJzs\Xc##dwEFVҝy``A33) 3iͰ(( 53_6;Zgf#/zy] ăFH YC` h4UPXYh M} Dsc|_HDe,2Qjb~';sԫyT%5WxIK ^n8'v<\7ɅDE[[A/ɑ[&kK}aES}BpGQf  |Q] >]=~Hn}XNؔR5M̦nJ(zTgXe.i=:k̈́x?DUZ%4$#TۛM!s?|3W<*x!\e[׺x7@iLN1lj%Z '%騫ۂ pOq)N1M1Ryp)Xw~ڣF-V1]eOk%b5_-R@SkT-V,bA'bEq6~Y^YUuFfՠILjKgYg\pk"stȤZcx//OZe w/׏.-89,Iჷ!WwWd28 Pv>f&@^kft@ےe#B Lf뛨Zg1"a߹|͘$JCoom%獭fr} 1B-vKM6;W_VXGzK??h. ֊QTxCL<_$ {\%"Šo+7mXGiРnTs,o~M yMO@\"'xea6ko$*=]! ug +XBgJ^c]W2)y4iCFiG>JP..2k+Ux)#. ʵK4XgТ/$0`u8jnr[uFX] ;ܛ[i/Qd. V < DEZ-n iF-gn彙/%-Mx,#f`E'ҳ6kBbVx#jz a06S [ڦ+=>Qsl3q C2oxhi5v[2閡Sނg[wRc #n$DŽBkz(M<8FoUgp,W>8(cψ˭Kb}6!Va-zY/U\m^_}3bnn}Dg@fFpC6jtr4ŋ^ RKGr^cZ![9ogF][#$zxO&R5YZr=+cϘB“=GIG>u^jx{sF>"Ŗ2ĥ=Q w@ZvpH>݇o^ˬ>,hB?GPYlZăRCY%|Z(m&|mj3̐ tot Fy& * ]{'&Ql1yVU0y;*$P* \g2n)?F]5HG p)DRdw$Na+{1E_It: + H*ݒCrUpۦw)#tJLw@DhJHUGXmB;BhL;`"2CV ]__2b3*SƵt?^y_ \ |G3/gC~}n~|\r5-N wWb"Α~ri)ITG!-VhۆI0q[,[U;J((WR<~[-{hHߦmt$ mA E1e^t11%_׋Z\T jvA> r(4q'-cePME<gV||㙀јuHYrc҃T^yJ E 53ՂAexI}OjXIW9Xy}A ZD'#L"9i1Г69ۉnF؜VezH|^h 0 vE}h h>/n +27e I\ ,dʭhSB5}PO,lz&\tִ[3v(M2z<2N }u`_+:l`uˣ{>:bi5qMv*@KBTQV-Qn5b{$M>HPgGIͦTc.۝ taY Hߙ4ȶlIo2IJ!̝X%03lʅxB#~E"2>;dهvh!Ru+vկ%k'!d npޜ:-<6wwxm(&l4>]pբ2tza(L{$H% {R5hb00jgI,4*ΪNWi?^Um j]H/],!ҚE,N5H(_ZjS}eU, 25` zJ$]%͋JlI\[Uŧw`vO }M1@Zv3eC _-s,! lo${ܯXA*ߚ9bP¼s/t_i U\ӮmZ/Yȅ,{ rL6@>;Bǔu8,K{ y6QҸDfP/*hzn&'SذPUƑ8n9Wo[FL} 0Gz:"Q18[ l7XE먁J$xEڑ㗴 W`-s :!OAU| W@ V =>=ϧ G[vrZBC:jf|Iɰ㡍wH }*hlntA$1Y\Μ ]Ќo&N.p3V \s6@:}T |0 Ǟ1փ:Zl;b _Co1r9PM[rlڪ2Y>iJ˔yռ[pXx`(pP@ `aV9GXd cd; 3DI$*+!' 3Y3rbFӸI2&r;^ߥWMO ??<wmŜ>TꝻɓX 9~\A<2KCKiQ~7ȸ6Te𱷳R\Ȯz`BV׻JIDOw` [}c ##84xpvAdfqu~BkV[èL@"=rn=5o Ή9DS53cg3 ef  n)|zEޑ2sj5ehi,nJndL n|<DRps4bEԇ}i90Xu$㚈9籁# U%͗ybZ? 9ʛ Fu"M,e[)YKz/J:rD3n[~DBD[us'gTwR'/^}c3 c9fOMqC,qqhoC ffؼj4ZGx+#Q<ڢ_E$WnN.=qdSO -)[qG>VqA#Fc@PMu}C>e` I1id5ωNveHZRMޙEш~艀<wFU)Qjq]quQH\nUVjIm5V5,[BqTȖb#JΦʣ},2K +H?h%tCN%ف]؛1.yTGfy 8 =W39W̆: Ey*"}PUTf/Q41yaEC2UtUʠ:5$Dits}ò.HB2*,2(i>c+44@jBuI.d܆JXx~L}e/a$MMVn1neץ˺+C-D y5~-ÖT֢;]-:V5r1+uAAWĚLzѸ)$TkItk@uep #^+"wfJ#p6@A'箆8*x s}{86SH7)<]G {ڸf* 9 O΍B.NNK8COIJxaߡp|&=cz6շ jgcS)\rLk#%lva|&,X )ѽy蓯 y.× Fq *\w3ٚw@%V;RٿX +Еnszq6qmmAo rAd*GvtyPQk쀦'a'~Z@۟'Ҳo1Jsl=s |V_[BVFJqV.2]XK~mY6zU΁[J S|$j5M3$Ӎq?E JUxmxCEv7@=M e\ 8f~|>_͵fx٠sd-Y9`y^*'͎&E Q[}A]Mq AmG:0z<y.>`'=߫`K![+6{ŶJW>9%%o;X"\~+j~XwFzHAO1^s4BX_Co+ B 7G` 50}r}g/,grяjA[+nT//gI ?ubVgklRm]Ĝ]>IrŴ׀Bn4Y =C/&I?"o51AEBgzi-ˌLH%5XM/}2-9$&"oz7qXV|x<VRw=>kS!iTsĈKm <hY4 }=5+2n ܎m ٺ4mLo^-IC\i$Qi!W0Rf}Eg*:DuYKOБE @cH][lWq(Ji )"hc}B3čUUK;zv NFj'ȫAUi.f uiD4l7E|U?sK*E[:H ^d4eEK_6.ֲ<,b-8r"QFE&PfbVǹMo{3V+ܡMY/``ƉMDb} ]KraGe!\)1.O ce4>rJ9'td'O,vc{oS(Efxu"3~9FaфGZo= f|wm[QجeF湩:s87%ʟf+"^^ac7i˗¬Kn /i)r;!52&BljM:98Чc ~?+y_d[a)ړ܉c⪰M7We ? uw-D?le+07ui_SQ}v7(8QbeAWᦸCbp8@ubAHռܐC2PNRRC +?),netEAɧ{P*n`N" is˸4A5\< ,h])Y>2ﱧՙ묚:"\Ixmy沿@*E4!Ɛ\k:Ѷ $5n dGBX(9xx7O !>gբbp'WQrvؙ}3T(N?@eR)H1reImqI5@*0O'{q#aT;NW-U?yPKɘpe0Qk%@w&xŢGf?~wz֟l(/\Y}V"pF XȖI?@qӴ8Fn+(WKk"BXF,uޓͪH +?|M"Wҥc X~AGT6oҀ ,7GUY`{wy:> mn<3- >5Ԟ ߍDΫn;`4+l WpCE\be u_h{-)nѕ BȋSZx+4̅J{M5˦CoLK/ݲ}Y5pe=4t$` wCl>[-^#/埘9[7TzzEF #vAKZ88]@ 0f|;T$VuDx )c8pP^{+'!Pũy#Mq.nڝ#lYC Ka &syYPnBMſb=?!E{]CuzCl>d Y~xNB-te ;t,cgTw^).HmjS:6L~]uaF<1_/NbXpڎeY h}Vrq+nүpS)ǦTZ< 0^W'rVJ^lwimH &&^m1 m:U#^?VG<*5$U]MW{盐3$y$5]a! I_,I4WK6 /:3zr4]f*Z菫~~~U#|3p:dl&xu KccjZ3|ɼk,<xj1m݈xG(*I0SՄsVp&m?I<$e7'J,m*BNC>(hj@q0ukpHܥfՎ \0˒% aN2"_,*||@s3`u纘9AǝpީzsC43N_1rUB|GJ2\f |1 edoMaAYPO"t8 kz6E_=0<3G%ge+=.x>/B==]BvBpڥZm|e c83!aY/Pȶ5;v{] dP5se}IyXk ڝt!0"~>=\<? 0YZPZWrb&/z[HU_[ )825壦?c M,{EXdjdO/zn>S8:RzwT ث`,{n/`HGG]r0'olg~u֧MHtuNS)Mv<%31္W_f唿SUGBER64%Mߟ$FzMY')%~|xbNEq Ί o&dk6hh51M.t3WR? OV lfĢr KJEoa/mi,+6msp U&eBaPἷr6bdT&aGqnt/7XUs .Q xoI}`W~%<erb=XAN:[xߴAXg)~ڎ'"TI0@k$|R%jF;M5 ÎH9 jBS"r9:ƪu_fS0-q[Q؊\WW#N&MgZh%dU.8c:@c-;>UG\]QH7E5!_jk=/! m:jb)('/oR[-M9OS[Lѱ +h ;z;KNB:}Cm+k/?L0ۂT/JdKH ԰4;o$ʵ$S]5.|ey/\@{F9bWsd m̝(GApٕmV_^ 7y="ƚ3|,kF B ۖ6@9s=rn'Nw?V10LC8[\͛O@#iR"Yykl`r+CEg:S""l羶Li(6 6 h&[Kc.S)בHۀGC`PBhQE"~3sE05l#e \T4%19Lߊ'ljg)l"'+U `SCq[V}5s KH0I:`;ЋF5V~xj^(k(m1C\YٞwR,KyG#-˕;KC\7:^ᚹ9; b@p[g^;LEGa o!koWS/$GNp*@̾6 Qo'ZA`ͭ-{#D*$Ew.)`ITzq7l Y  ‹c uVY IP[丌d"_@Gs: *@w{gW̰g5xLM^wC\Ϳ-0oWbGjжM6sl(\Y&D( lxyQЇިI> ղQ:k'd)2Mg{ɫ~:C ,y9YuRʆr-cy. )l~&[7Z0fwO>FPu3:@ x]Gzr봮X1iEw~KQ 7K T7πF;AgIAE,BB⩍ ')ަnSoOC]N߰kc2$Ql9][w/qcbU-[!޵' ?nUIK^Gqk؉!L{df+9b""̯BGDX'Bo)yLK"[ 7n| >}b BEb焹\5aZGwY8ŸI)]z#M}^(;iR9IJu!cvd&̩poB5]gW?n:O;b9 rA)}T)y7]W>WZ3VrS6̓MkbOf`oap]Xb ?Q~s% @2\}F߻5Or%64ƶy>j@^")݅6gR4#v'KziD6Ʃ"IfHD <'͆^ #8y9sCǓFoLhvi8T`#hzE;p =P'1x;j=D*y--yj7鉍;B2Ys#d݋+2;O5IV$ >$>dµwh馢icJҗu^/.4?H<FkTM \0~A mv'MXΝ2%f %)U]HgYRJF?Jng :oeofa1Nź옼^Аld-F!K׮[A P$J߸ZDܻ xqUSp.okQ QJc<L7*/˕~eψkqD>ђA0{x6E2oڊ x[Q\K'R>ܔ9c՛%K o@xI=ixHr"Ld39GVӱ2n>lMg4,N`*<-p:[+dO(kEHU5ϥ Y21o')j LL7n_+yݖT&/)64Veq ގ 7 a 1Dٖ~"3Hq78U p GnyEKCC.gb&fa;'*Tzt'X*0[z0cfD&O>ĉ[c^Kiw({mz~R̩goNMy==jmMAN+A֥Ul%)!5WW }]DiCvE^ \ؕϠ8PԳ޷Vr6-G7 = 9OASx j>5\ 򗔺m2JHa^BzηXlӷV$G팑@loMI-.;?(rѸN0晽e-~EljLKyQat2Ws:5g\_P۰Tv9j䴷Ԗ(&%k)gOS"gF'm̐DePX.%GkpUWO4"/5!y7"Jew`}GJ;"쵘!6+E50q?e_ UXUDolޅnaqS|쇚ڤt\r$M -.1H"nG-(1Β?Ns4 {JVl   :΅EĔvuc2?rPrRYo^C8(% x$Ú4<p9vm?j"Hv1{CZsJLree# l>L &屨C7%bBouóT1_Jjn怫75ށB~[[.6:c燔N;aBʚn9n |5Y##mUJڑw+ *5fP!|sSnvĒ ߈lR5WgRu1]q9x$gݪwal$<^O $ج6#6ly$hI^d6d׼maڹ:8G9t D1Ju3僁lӟ.S[*i3']lY ?n .Jr wS;߿nVLMβ }Af#ڢ ƼjDp77kE'&,F SXoof7.]3a'[@/sχyήdte,UX&tk?Mە3i%%y0K)!煝95_&}oʜ-Fa}U3!'ue1+(cջur9 . |Gt{'Mlg[7ٮd-!轠[{$AވE[i5;xZ`V"wAmJSAcSٶєi W >LLgAS@5t["$~Ei%܈R N#[e19)7n.g#̤/KC [hÿ,WTM-=73YN HekR84 i8;چUhLP^X" B@x6JX g_5pS-ptgҗNPQ9νt5gٸ&#Wuyha ح'Y*3""H)m2ۗslK4 )5=cWN5l|841v ^qG[*|]״ЬaIĺ2 +'UށaYl|N z#&vh&}=f%.ѯ [Eȵd_l$}Tn!g]R^ S%ENQbjlI/+w#+[S%{r[Sy6NI MY}(PX%Yd -DC?!A!"E\B*@2OFy`*\}_~` ubDn` I,xdIMY;}rZ|:Ek[nnGA/ /8x`nr|S{E}^ #8ܪs<Ovj'(UT?QHC97+*p"t* rFt/Ld^ʹJ]6VU4R\θ? tHK)bf60Wq,B.J@$M# Ң&i0Ҕ^s; R,p8ʺR :ozRmf'_l teq~6Eynk'C֕l IzJ},xE5Fz2isY[d-'W${p :֚s;gV\"4,VLFh忿עMÈj/ 9ni#/}B Dϡ|RCg[&|գwc=NVn."{ޞpXh_Rj&I&\\[-\p a^ [=~V1SV(][M̪|y[#cl0G(oCʴ!/4! J[#X7Z:\Z%po 8P-sT:Z· _Xb[/*^BPp=$ij J]=skOY`@[vv ^p8aKRH4+n7i[f .ڂ//<yjkXxuhxkFnbJuXw?'ɲB @L&wV0=fBvݲl죳gT#h%XEE^̣ Epۖ Ӌ뱝ɡ>@ҟkfxjaFYCe| W'C(F-o"@z\]h^)0Ӗ53d9{-:V?2-+H՗r|>]8h>loϟm]Ŭ5Dz&m0LgAev[eH9?ေR+ddƀtU/Pv)It7ESHA6dvIpA.9<`mt1YLEv,ƌy#Vj*eքY [񶳡/)΢G+$ pA~*on{qyg]Ґά k az3dbv:gNiPO{7I lՇѻNRk '}g2p&&ӫqytxAuYK7upA8T $Z餜UiM; ئ #ڶjKOr_DKhx{=8?g]F1VxmM_۟5~x X* 9V  KALF\8]bgͤ^KvKM)Nmy,=ynTBk z#l*fjpZIn*:ۊШ6:nVNUPv35pD8E3(&:IH% d+t״RD9"RF!&c܈H?ȁ˔o?̝YUۇl9T>8^ De_I>7"D]7)]j̢l~wu6Kf,*5Q7cԂgx#kXOsZ\?4=UFVVtg}q@(0y>RnΉL80ɯRyvݝ;.n-"N"(35OK*hSZ䋊_1ǴZOзM qY_&׶ t[R æew11!.)dݴ(3bP{eG 24q#2q>(%Pr!a&ȂL͎:2꬏SQAԞ(49r>Hk2 d9YQAi J+; u:MThe L]I;וGxMlPqFSB[у4v qa*(b!~(Imj)fhI|@P;}1ۭIeM BΣ |=? {cET `9c%4ש€PZPpHK*yAiwavq9bGgvH䣳=/{K:G}}yuZuja`e~dD˕9oY1L-V}~ IU݂~Y00,3G8CJ.|$xaQ@[~bWnRrJIu G5܏{!Dv ٔiS܄"c0~pL"{$ޭ2*S/pxͷGTR(/oBgGB\ܺ(R;(agBOL9. ~~k*1O!֫D{Qש'*g疹x$|@d fyn2%(|ǜ\9I^:?|󸯹2gȷy&P-w='4SQK,mB2PY50aa7QַKs.K}6m-[ n-v{J;uny?5QqE,`to0])9h Kk}?UC5ё ‡PeOYˮ4!)~k6K#$(cQ)B+0wVt#'0]Ug<uQ@qown$C[ph&9M8қ;M=7\o^-FhCF)D'{"TT;136O-xÉi`9)rz+{ 6TFBNy2l1}Ϙ `;.y}2-kx97'YwM6|A]K'i~*F鞸[8?.ґap-K}#/KV^Ulӧ3`r /22gomDIwYz}oR23ie\ujsS dFyF1 ux, 䳒ZmX&ew =p5;$Gv+`yFq) B;mh40'ך /!hA/#O`=!\Q 9+, 1ֻoT vg$3Zf LݝA ,H1Y5hy@vOxXFN],RJ l`,@(JrmzN!6tA~z`LƣFWg=5J&2+d\tyѽ0U 9%d(H_w[K;r0$p\f+t 7S*2,\6x.K^L%$gS3 r^Є0-G:H+")Y4=0k؅GM Z-v)uj{)>\̲hEXP=)wwRpさ$}-&h3\%7:l!n#HrDŽ @;HƿS޵6%q OA c+7FWqtegsjWi-838 *ޥ*_zcC0ML8LkY#22["?'|ew4siʕHU2z=v`>mcLU?hW(Dyq̬$K2+tjSgTx^BI$F<%וu,k}T2==,ܑS~@T+*nG䀜t;BN.4[pQ'-4:#Gk**ss˟9qӌw rZ vQt|{q<24i5E}>YR {r8mP>O1n1|76,n(2jh",z]۸%(lݛ5.yZe@(rܚ;wAʌW ^Ȱ;%p6JãKPlZZ#"r7#MdeFc5t#vEj.HPudZ I":_d:Xx*ARaV7кqMh)|iXfT-`p%Eu>:OS-,&9+/8vG뢮"DD T2׬H9@ܣšEU!Vpq䄃c$/Zpc5ZV]gg=㈳:}7@Sp>e\l/$Py͠pUC2@ A9Z#ɓ*V=i{8}޹{A ]/L 0<Ƽk1cu*|n{e7D"z!eȴZV h ci]d@m!ëKNX*,X^Љ I e2oD>icy.(qborF7ԡ\낏=!}tN­wyΛgZ)*I,v46Bi56UIGw cBcHQ.?0,`_aS7wLGim֛i%N<9paT&J6%S@Q=CZpxk)̧PxT[T8` \h֟*k$,h~ov5KC$Kwǰd53f= pf뎑ݴj7/z>lJ$xdd3&C , gPWX׾nmy,]6MtNlo+Bu9z#M_eVoE吕rq ($O֠RDW!ٞ)i6ylc$6dAqqS Z?`J\LE#O>`EN55yE.6Ru;/ ]OuOAܴc^jv&9 M×BӬcⶏ H( wBRЅd2 Sm@_Ф1P/BdM-U4BGPP)X|IbW i8)iG|̈́ A.2m頄6I Ce 0AbL%X1ڐ@$GɚI;=*xY9x% Y^Fw_0DiLDcL@ vE^ZM'YmAMZ:A5ô´<.QRQ򿧹E}q@0s0+z_ ޗNo`S7 %J{GVFJ\>;\\#K@~iR֑ fP}:c"̓R.\oY;ISlw”Lwۚ =l?I$T]=R }1 \Nf2.nǁ>򅗹0N8|`%.lWeӱ{T,c3@y Ĕ38_Mwϣ _-cP^sh偵i 5Ev.vX:;(LX*q:,U;7KcQZ&*$OB&=:=fYK5jPx8.aBi eUG6GP0oؾ<E7!3"W^)+?NtVKay W ?؀x^ ;\nPGIltbTBdN$uA랧ށ'toBTU4QR}WHSO)h#X;/tk1K˩ |`ti`ݤL!]52 PJA~] 3`N?HL wֶՔYfe\'8b6!RncU,EDe/aؽ!;Rk)@ƕA~T7,= ;P&{}Đ pr7.%n8&BPXZIB^zpF*eWg:{[K-9ei{ jz>ߔ_e| DOrA :8uz]J ~)ٯYS_?Pau>f`ȴNT eC9p5Ip62o 94^mُ"(AyAxWUG94V|;b}m`|4/Ok͜F+lN!鎛eqN+’Ki>)%^x8*Jwii2oa6Up"o ja<&Oڽ`ByFԗrsy2[WU=#jM̛><|KEk Uf!C/I BFٟ{mSP ^JvB`[ M/jFj!?BGJgS t8ssHzɠ@^W>ςܻMǟ;}6et݅~n7vaMg۾U''IdTFKC:e$q({UKܤ=g*.z{aw J"؀k~k=×)gxDⲢT:Pvg̜5 62w7{oLuCFfV hӳyAsZԓ-VsY$s郞TՊ})yzP07t >L lj*91N@ r5~-5+*:[p9sˢ^: Aձc3^8zOk ONzmJ?-%y\Othex99Uxy>sN> 7ݷ5m_ he@Fm|əU|KV5~rVu_1-ShJF3AܫG*d#_F^?2Du\ij3%\z 6 @[~_3jLYT)! cو{ (ޒ;4`#qW\L/!Y8 :$Ǵy H=1NdN]lQ1cp'e^SsهTZfQxP,c\$7mPeBC>a(*UV12o);0,]Lvtp/ Y7Κt8'R ra3!45[ugKP(\b;7p1>12J?&BQ֎%5, *XC3FI&fpb1"]ƍm ~I8m!/Ɠ0FSHeRL|tꡪȀPidKё}ǍztóD!g6KEH/v%nk 80DcH{ê :>UMKJY@Q&Nz;Ĝr%MiSoi[#1 6QOQ8!E<8];&<2!)_@4:+7fL1x!@  t<ڧzBJ Ԁu4T)TI>Cw+@b6$ .aL dGf dlJSG\󦮿߅$#gwϣɚ\(Cy_3BQW9)“i3*%-پjvPt`gãp蕷Oo3c4Z+FJ|ѕ^K`;o?*>.In]LxK*ʱ*j, 808*#X5vQ@R@}1Nʃ b*1:zn& X%Wu f;R'GY͈& -%ï;c+Pvg{V!M FČ?'S+ 3yy,e@`jr b՞qٺD-Cgel8+ z,)c Sտ:*ڄ(FPؙ56?vœR*pM]a$sLJuhw%.t\:]cq=$Nx`ghx,C a< e9T[.#,G7X t\üVnƈ"&`?$ _T_cg}ÏF=S&@PkF1v`OM;>lO+Ӕeٴp7WAwu8+O(G> ;2ױhd樬 *oUZX‘:b2+uVMM#ٳϸz1tOO;7L4郣q?  ZEY՘Hd4Rw1r8[YOkm 0?T'a[S ({džS#-CaŠW YWy{S\t[cfn0H4N/XVz/Xލ?Pg(A̱?%HeZʙZzd<%x?x7x5 ꧇"pԁbҧ?h"'fs"7]>)z@` (=h%úqA s1k*L9;xң Lw(\2:qݧJ{X!8 3|~SiUc Xr$ED6 >z=HXz1}}fjf\J&cd%U-|8y_tue]-=YmxJMfH'7+ *eeb׽\Zcj1Zԣ3*Q`u.(Xk]m~^e,2yL2QC'A\W!j:B!BrTwZ]Fd}e|ƒ+`]X(XS);uZ ظ87{ZPdC#?covo!LB) ȶ*ӪDz-[.q,> f܂Vͺ&w ={C[Qkjwhb>pټ5g*]†7.ZUiPXʲҟњoePj PT%/իP}l͎(D2 IdB!5&غxP+GB`Z4wUީk=>a% _Z&1$@#(3q~G@X,;*ЇjMb۔&r\g5/-8U[!MW[hbbhFCCMʎƂq..XÜX 4 w'ط7+4 o+5nu{OS@iYX?vnӎDhfF74Cj\=FT>t2 he&Js#S{490"$ F^6HC =iY_N~6`:7֤MR2xB)pFB*BOHEdnp;~vjKPTYvF_e<ژ i0n PLKR=B Z$^CiBxXIOP췻׸p_/!ƕ *qceaw{ǩHAކͺΟ6zC꾠1?XR3֑A&_iAm"Cd>R mW?8b B*߱nk:Br?z`q*VdXh^'E˵' 7퇫`Sh܅`?u=[mUzX:DZKfX >l)U~(b?,S^hoRi?54nCayv)uٟSˊvѢN^w|:gn%W)@iL:{aU|`d =.i_Tr1`߶{l"XahGM=fL0 D3 :+ua$kU1tGÜ "ScH*Nx,)N)uuw0_.l}8Oθz4ީXN:g2z3-"y_#RO֏yjם#,)'چ7lT"a͚UmNjĝAñn;->~T)-rә+Ualgҷ..[c ũ)#c=@Y$ Ç9ؽ(ߝlExW4,o=RO2,,hajy'e|4CoZGB @qRś8#G ]%``?/*Dvaw'rGpZg=+P$_"޷ +Թ͐wդ'$=8H_ Ѧ7lB 6^WφԏKGWX%EsH>d2 ^ЖJ*+xQ8 h#E@ W^\JH(f^R3Q1%cJ ۮ/9$T|5 vOα:El!r ,`>x<.~AUvM* V"#@0K`,6yWۇ2 n;m+V eJwre3Wȑ1]佂c~o:+`dTkζT_(~B"5w6#&%mႻ,j)oᓚkofoxF(EԶA j;q7KA8b9oqwfUl؈C +Ձ uuj { p_kI$|nؤy@uʐ!- a:n0о wЮgA%#@b`slg 6?UEGszgHG\zaK(| 56'@[.J$qpp<مHeЩǿQ` ylZW&a1vc}r+.rqԐMhxbb '2eR@FcpiI* _A@ă귰L# n,ˉ_"p1 C"PN-_D=ڼhōh/;Y>{ *OYлlS<٘s]c}AQDQfÚrGL>+*z$}|sgJ-<ˎ2,<+üJQ6qG'+Jk!4zB?U,ƿY6(\۞}+0ÉU6;;IEHXW,__W89ѐReJB=w-,5{#E-}s7htdo֩ ܟͦKfϰbt *bOYBԎ ])D4pѱ5y*PV.^Z[ď79^x]g^#/ /N=b 62n;]?EeTuZt|ϾOAv$u#l b%W[d 3OyW<=쮀o TW7-U,`h~+6$ &+)iDŨ |NǓ&UcpNAt?k|#h7c={"a͕]BD7gwM׽+;`g/JvfvB_)rAIG9Z3F( Y{= 1JЦFd7{9tqL6lԖ#;?TjXhQClqUe`~ю:#} Ӓ< #ñr7_̐I0#~ѢDoi2Nw,`Z Rg2UM w,*䄪Y 2"wJwr |VJHW9)(!JyՙrZIqY;?u$p3'iR(֥;Y]93Hdc@կͷ˼ ,)l`)->kO087/:Ӂ=Kt]Es8. Y4˜?@u"/*D8ۨA>.9 54[{m0̻9Ć06rꇒB`'Dkbp<0/I 1V8LW0@Et\~1Q)>{X<*2B9l@ a)8YG K58wMď+Qyj[i,]u;UZȘg^;ħW''o<& *JA×R>kD *6EvGcr S6b)Qtyo>S-ޕP[ן`r@@ d$||(Hű˖1囉<tݞ97Q[# mk5潄!ᾢIz⏋W| jmdŁWLfCP%q3Pnp?"R*A(E.LPF<[ #p9LD_gń)9EÎzk0c>޸k/\A*zkPف{ ^up gKNڀ89֑1BUȇ &%g2e`fHhˆ!7LJJdq 8,R|b5tgK{hB/Rm5J^uX"$sMLT I]P"AM4XWɯ0ɚgq!avn<]C<5g 2RJ!6b0^lRECx~Q@|Ӭ6NOS7*0邕`ATϭz7o'*8M8-5.poU$T$D24}sšGșȻ!81bSN®7g:i4R%vG#}<'{@.2.՜vkE۫s3$8~ddC~8;FL2vQ;S[5BX)$[Gz raIf JIiV~Ϡ(ϵ'~II !y%PY2'hxY{0@ O "M^/Jh1!`<*IXFNCױuxL {vl)9 m`Aᔱr>ZxO46ab4q8CճM3'hObXV$.[oz<%f;ncݥHl5D,ol.Fׅj Lo %}L&G*EyzjcEYh-ȌodIk&^t?nލ q5}Q6-72]r$ҙFeD$ӛC!d]_T&1-W}4?˼qTij)C ZIAKpJ)mPʈ]/G&d&Ic,5l"(P꥝,_[S\` >* ՠCfgoL(f"nIoc& J.}//7;ҝ.IdRD0ƩYX *ƚHK z@g„g녖B)ܫ7z6Zn,υdӈ2ыQ,^P-n;ժ@EPb\-r!ը}[~*cJQ*PY6n;ēQnD/Ղ;Dbg:zrSLe Y?-y?986ٓoMΟkaSѹCbae]s[O"ت`A_ֵ6&MUܣr .Pu$o];qA_5$F۲u_J X`g1+$e]k14y{c6cȄb@Q6 Hth/j|,ȅ )]zoĆ~uN{ĐڗK)0ޢ5sc%H>.+cV_ߡWIS쉻jpS[ [^xꃔ-1=T`&Wy"q6^fkU<0p6<1z$WfqC=֬%n_G9ss,WgXCb U\Dl[›2|@ksi2%aa%eʢ Ng'p 4&ΎroU^+cu|ɶmDFٙ $EgĨJGeasSo*S^/5;,ikQjm^4{V>s6T^Tg^U} .df [&xa<gH1:CNIвؿo,s&7i`%'!$MLKb5팽sQ{UU N!`D>~:Œr _ {̦AҐ_ӄU{L]5R}bGt[`wSpjD"b8.p-U'+c4ه2$R`9w iG cIZk理3EQFԐ3^Jt$%G}v.#>A^INJ ~QbΔ<:v6^K1OlS]ñ RLѫ]W=Bns xlhy|P,/Ћ.'ljDNHG$մ [hhſ v;l.6 sjrD n1(Ze2%;l W;mgp)}lkc+t>~A9#~ 䛃E|5_O@%-7a7'^ȵȯf{؍j}(lrvODұ#!/`E ?M NX~p2e-[}`--#Љqߥz,n(OY ?PZݺG8?_+a`?V!2#S}%S _Q=S`^.Tt* D@ >L84P5Ds +ܻpt z@71kG;w/N1]4ͳb; k]gt aPT\ak<dC[ҩMxE[ _pHZҏ|Ea&fMEj f:@YL89I3E3[dRH|âO4m*q<((T~T[%S>1 }RCL9 EvT? ڜPP`HIo|Hڗ=,hxs aDf9acq ,>cϛ>hLp#ηf&y}YF g#t[HpǾM^h4DcD$L.{n@Y~V/Ԡ kQ,m2RZ A8h/f,e ʤwWa ߳x`}|?d"mçΘ [ɧ۩NJJ%ƎHxi[b0w-Ij J(]cpQP(!h}^C\PEawJZ_pH~g4QHʝ8L7'"u<@ϳ j\YJM$LtJ8W(Ḵsm a@: @ anAskC01V15/ #m|>r8=0.^9$l[)_rĝكeMy'*VYzuS&؃`ugk&H,݌Ux]*-IVj5SjHӒ=VŹlw-=K `g¬ËE8MzW),5@!HfA0ɷ L #18eRkXēs+= h>J[OE|L^ ʪbC!Ȁ0x !tjqe)H"|OMT<8Գo td.icl/fʗYḕ:NLb^! QZ!Tqm0AZ+mh/sNd.h-yHI<]qĈXѝc\hܨ|ʉn4:*OwU|EiCCaQhN r~6jџg5M%V}섾g/i?" ,mr;#Aݵ9h*KR+l} ?ꡃ{1wRKߧG>Mn x]2: Z <Ly s֊ sbTAnNmrx '%I]s\F `F@W9eOu ibyM F``%vG[Si vaۜtzJ?R6.ԟ"?|u k}HCG"`Sv[pSP=`SO{}!AS/7o-q_yܽ8 BsCleB ڮt?QqBICpoREY''I~1yBv3Vjz #8 lE!Y<6G\P۷PݙݘDE0wu#oXcj$Ma WeA6jẃ]:dP9bڳ *0,dRAtR~H kU}*q:xoLi?Q[LHd!%0ܙCGfcRS?$GAկ%0`Ţ`:,"=zDz ].Wyu0ϲ淚e⇴{|Jf@oikNeOul~:ͥ_yG5BRR|mUu8T=h+%lZ@ay{axmerm! C*z˵ DvXmA?rP[^= ߂t}nӁ#NX`'`|$/#fe|n & H08NduA!]j[K4P(bCݨ^Q//LdrIsFVdSFfDꠜ DCyhiIWP"Ձe|eV<+U#?/|MlNi7}PUuu0u薟 A,aGd Lxs[a.$.Y,[@?H`X~Lb KUxp/۟g4vg΄"Z3e‰G^d1@jz‰RLF\=W9QT)SۇW\k藴Fh/JZ4 6 iWjjhf;9F+h;f` .QTHNuQ.1K)x[쇜ɭn($rxbyfk7Sdkw> 1&g$;,MT{p_>mܩAq)I3T*Q*&ʘ]5> EL€1ئӊrl :_tYt5z:-RWP\#zЩZFs2^ȇ͏XcF/Uȥv_BD8mJz/Q\zڸ5:.#DgX6ٲ@hali 6Ha#7ǣW6BcҍxxnS棩=:h՟2)hd. #'|z }8z5ws!u+ffnQmFKoCQR``腄Z6]}*MA`)G(Г;?GLv"T|ȕ>90z4gdIn|{ +Q]}%+_ψln+#H7a:sU=LX?iPH#tsC==,F>;Y^ p8/ & \(P4f\}m9g@0yGy ف40P9. :pqCխ6Vl}z*11ﻄ  UnkX6Of 薎΢1b9,k*dtVFx$%$4*Q\tߌ 6! q.v>fߩS5f".1ypX!-FK%d-_~w3^ $gk\ѼoD7Z◙aXd*&̴r6s(дf Βa\z "_|T1`5O:Wx句kLvpp>,W+Kd_|[brK^& Wf`up].bkwSV*(<o`!БcJ@߮"V"ݭgcr#7a=1pyFo&ma\Ge ["Dʑ(/cF8$G6zB %1hfa>7lZ ) =5+`>߫Xl\H}s;WFۼĉ2ۿP;G; ˪UJjmF adטg%)EV;a Ĩ9ɣqϘ韃ŠdJ<$FKxKiI @7V堩񑅈@(8Hd"ȩ,PY&Xjxm/+% @}lÍͨY;X{8y9>) Q6^E!Ee;?aޮG7@oA?2Uf,Gk(]D?8W5(VU47~*?~"SCy.s˲5&ZN\$`/t\Fe#i5!m4-/j ٮ;W؝Qojy6QH#FXO ^:]b$[ !,9 _KH=^^m5f ÁP{]Ǎϔ҅{)$A)2lζSEkxpEgأr瑇V)ոíi g*Qj| KG='|pS~b:G,"R|2o9h0EʌFZ Rv8|[(e? ^s \) u>ҟ7^ K xxU @ʿ=6YN!+BȤN棞Z5r?MEKiDeDzuR{ [;yP ѕ e&{`S.\ Be҈Ccg>4VR'RJb}Í*ۧGiD`H*LBe0lyhS }b'}t6Z !Twf°}G:y~n]@%= ѱI 4'rRD!bRru9GQ@*]Ax ,Fj2MBmeY=_7k<̶|]2C"*YI[NK=*\^/)W"%2ArȽikHkEfn}PfUG2m\=;Sl ~A!E<* 2hP?J+-%/ʟڵS3Y|7VWfٛ;M; SP>aĦh'pKu;g8b2Eno$珥^F?‧BXZujr2_}Dg=7Yu{=ZzgZu_mocċŔkXr)֬ '`d~_\w[VܶO7b&` o57`@eУ2SA^EBOԗoj5_}Lu7@,I2pOyu*tq +W lC5J} yr -n+(*XAx]_C@܋tL\d.,䋘ؓbD4DL.\CGG_md#1zωTEܕ39c峆d eZ&k(!@10LUw+FncƵ"1:]"CGΖAb]g䈽&fP%f>7R$&^]"Q4qֵ Փ >$b*6Q(m4!quy ub s9[M YT-/n >4uWI>c#8g -[8}]t`EhK!='6*}n2eBS`gM"7Sј*z̙LF/zSl$ho<zc6g$f v81kĠ*mF.i,KytgK$d&޹/?$31'HFe1xcC =)*xMz-v"&_4N;ZE&QEn4ީ^e~ l7<]35VFFajHQvoʚB]^1#>J}K04ʭg87ZiOʏ}u)ru(AƈdVݙrM4:xK~p1c(bB ۤ`2th*-]k2qEnѨn2>Ӆ$(@*UM! Yqv KVoC5.yz\s0qN"mPB)t0xĥ̾ E)d.[Yn@SNU5\SH0S)"[, ֕J w~c=ha4GMwdB%_Yy$RHcq <4v8Hqz#K%$l+/C8pmIў oqѴPQ͟M%]4ƕaٝi䩭hM[A8OQƔz m l4ފt& <tВ xjH[5" 5dװh7qg{MMErbf{ĺB&Ȃ ݛ16SdÛ#L0yp䣊~.Z14{q;Iʕݤ?~*&dsQZ='^Z[[WH26ĥNpwg+{CpRh"ضnGς@%]n):Q2]ЭPغ$&xg+kT ŝ?8QVt86m~)>W/%v!$|c)x>J}6n{+)4/F! oS3;\*gV3LWnr}GmCq_~'C0 Z)jc%6R@]u;ykhLdy2mc yaDn:}Қ+?ԩlWٳ+%{6'siq^Y. ~ZQụP4Cj\+}+Br=㌽OV;Ya@)od 67c#fc-lMDs[{ = }VcҪI]ʴ* *İ"5^͸hB |cl l y%0c\D7(6cyqC ?zv'-"YT* T&fH׌ ?)d3 >tVQKpHиz&c0VqDݬ:=o$ ,_19͜~wcW:gM:9 KB:23\JJPF*YOrZ0T,x^;l1-p3Bj3ȕ\ð5uЬB5WQ5a5mu +eT;{(Nɭ&ipwQ >+ܤ:QNVLBpqGT{D"X}Hg3aE]*}S̛Q3E]n+5k 8[F1pHt k6#$RV/Y,bA-Aˊ}C:3"=ܙn.t6CK1鷭{(h/Ml֭=*97g tjCp+S)w%) xNux 1%ave.嫦?5# ÄkȜ+aLkυ@ 8Rf̩x$5xuPD1HQ=/uY \̻6  S>qpgebq㖂]쥵yjJ0{-!@KX[ &R{:Jd䖖c,^=fFJt{_bh $MN;rdyoR6Ҏn]a7ewj!#La7 ,qr;1Ƽ#W.kt(!t8;~9GϾhnƉ]$ $2_F(xv B61N,Bb[){rFps=\mXM-t#saf4n'_sB]JS=8Gt|IڀUi{6U(~ l/ۦy{GG!\O&an< #҃/VkR¢l?C0~3Y~WQUn7-Jw9X}uN/)e 4fu\H m)q+:& ;J jpw،fk94c̭(#yYtzS]Yi4W~H<$0B8񎼬v0:TGj?1.F9JqCRcy`sV'%ui9(:R'/2)dM,DKqڹT2HSK:#D9S'֝,3#$2.\;k9vy&6u%ˇ~M2a,k`<p Ԁu[XPy1ah mk>z } ѢbseKfz>D dUqwiuVqYˊtPq mw]7BdzPH1,!1wH5hw,~r$0dJ#<< Y(\Yϋ҂5'Ѣ/3B#WrY}aSMHDRJhg݊ ݈N>#F'A:[p&7vCvsto{b34+épʑ:AR;Iَރ̀U-5,nl?B(!;QΑ5*ގυψBeA(,8e6qWrT yS?Dεh-4 9?!?5B!2[Yb49Oo fQ]쌻ʾ)] ӆ$p AV'XS3|+v)Fx1~Ѥ ["XSq*8k憻 ~#ƻY(( g;HۇnSM6y9~@KJ1fLV9{l;\F_$`yq+oS߬{qT,*Dر˞It/==l۬~t 4җ=VO7|-s.ZgH1s S(=8P5gM>)KKrkt {òYPcMhyHoxwNc'm@![lo1GX_ ȫ3i)u=Q¹ f>.Zq }E bN dΖs0LT ^0KT=iHf.&c ai*"rռ vV륚\/{8E"wk"$r!p`h?Ir7ӭײkbJIW KwfB R5"xazC^Co/Uݬ[4~!)d)X ū~f]1jS 3 ~wBBYjڿ-q@ۄEѬ\/k JF-,%gT/s ;Gd4& gL cu I5%Djm [oL`8 nޓzſ,gk#Vd,w-21Ǔu)%ECkL nG֪e>(FA8Zn:L#a\ a`?,Mݩ:{op/}>ܹD.u ubi C J"GHRV4ӆL\r3O`ßqkbyZTm1Vj4ZE:_\{m4X5p711 K^f8R/s@"m'hKbѩAAQz-\SƉoYÚkdEJ١x<~wxz`{Qfё'-%?28A¨fĶ|Ny,Η J؟'+L5;u*oD"M`c"K#0}XF^V}N^ ꖩC)=W8SdZ6B\R_s6TC. ?'PFT!y rq ˷1;'E!;w*74eɫ*](:!YW*֭@H<'Vyl@_.!P*H7SPy!)ABkΜ޷fn@%]aEil[`P3i+וf0~^xAx_>m$ı[_e/ԄY^䙅ftǍA핡~@j5~t!1 <(Gi…m/"ҵ:;fnworԘ} ^]_Ff$bPHD9a&9rL.K*xak-|co1\kȜ-d+/jFeln@=#t|܅{XTw{Dм6cR/< xDaN,8"zq|(neK .'yf](lD1vHc_@VWdr n\\ְ=8y2+k!M~*db}ǭ8/LL$m+#'UQqbj1D&}B+ -IvlI L.'޵0wI`>*ݝ*syWvu˱CWSZl=*)k Y䳩h#//2H\凜ZϿec.*yyC.fr6Q]%ѣ̥!Hf>H"_LyJzok΃0S՜3JA~ A(vN 95Ihs0??4Z[aPHf;-y_,Ⱦt ΂i"ۍ($aƯރAQ U"+#'r> {;;76L('Zi֞)&jJOKp }8gG9. !A3\r$vTa; }o8O 5sy 2=L5Kh n3xX  ZGXIC8`1RЌ g:fQ`4T)C᫒FDV;- C0CӁZ#}+|"y+?ψwWo~( ڤǢ(toEo)=,N$gy۵$9ˑoFosg-[Fć?隃Fo큓ǒSEe ڜ[)O`ǨIJRn?ܲl:.o0hb,'4]dCa~ΞU>g<?-69vE-MHN&5;v F֔cf~=ʞ@V z]i2Vd"| lt=rkL@[SdSa|N&k.q$ b]j̣PFԶ&O 1~;1 K[Pm aH\RTHq#zN=K>]uv %f1xuߩ|Pc lޚ9-C!3-"c(~+ER ։7۹2f0"6TL vit"7-#̙Wk#o[f$Ⱦ:[JZE?dέP!Î#@MC(a%x'q5yvmAi Uj4zɩSkP [h,ovՐuPp.͉=ZEy:K,ՂUXBynwX*~XO-.tDȽi(:H(!-4A]VǔkHl4jy$rg.#Xhi3fYv{ HZo~jJ<ɒ!8Si"8#c g7x*D *gȽeS`=a!%xK| ٕі7\ &vbْ33HC; L۞:۽#IaEDUA#7aqUoϢ9_r( ,' Up:jo.J,Vnl'J{LR!;"CAYuֺ[aMr<1DX!el((?x#~9 vԑ ߨ @|}{U%"5#SI !S.[.e#݅k8.ސzåX(s9ܦN!>;w\'ɎlURZ,̜J bCzmNh/.0Ñl{{ iD ;S]@h6bPvW? d܎K\`28.og ]!>İ:" y<ci\B_@fl/&y Ӓv9lK|w޺{>78;:E5}TTt{TU?† ,۸h-K'Oؐ*xI/1o]sfUUP[H#j&;i݅Xҁ`iMeg7}Ao*+7r$ ,{Cˡ e?y;#4A/gcc;=DAHTxm=b%?Yu%R^'oJ!6M$KҋB8ٽnYiM1G}(֞uSƥMb5 ^L5U/S}VY_t'[Jƈ axKhEP0_tԳG>-\ٷ&.1 ǃ빞+i,1|RG6Y:14+JA]\ԷI ܌vlR#?;tFjl@ZS axJgmnIq_ N @ratbv[]4Q\5PFn Kتm%^6AKYՉLhUFGCD ՠ /EYy@ӕ 6~VN_$!ZCQ!烼8UMZdK4!*yj7HyUWz>vU@{< )I{~Yahx %̢DXm3O[hlvaD.tn$ͻj3ޱ~]zYDUO_20'8jbfl %53b? oIۥ2)ɉw6AM(z\Ov;ukMtL B"0ivzH$ۦt8[8Í]i7yI*sFc$Ié$=,yRT%14 V<0&5YA^>WMWN LoeFG/G$K ONYDo?΃:e*A_Ar6}'7SSkl2C϶{?a׃-ڒD }ڄtE"IeLڈ{A#n2%:p:&$)YMΒ u'֌BoT5z_x9k+iڢNݵpo"ᔸ{Z!vS5e yϢPʞ؂ˎζK-JHJH6TyQt[YӄT*`m0\:x*aB=H!M c}J%dv#r`2'V8И^":C #ֵL?NF^ `SSѐ)AcC:h!h܊nհIjg|GH}^e'6!ǼTaxA(ۊFc\ħ3X"77MH33mņgz=/mD2V#u2Kq`.hP;);J"{|r"gwzPBd8t"F𸚎nb~2Q;/r_}w2݋qE.s&;o!mm<7&[}\%oIW{Гk ͢1a0_48-ݚXvI@dhġ2/ل/繾Qۮ7GH̎(-nyEЭɟOȸLn/F pgq_~;d>U>!H?" r@ u!O݋lVmbs{˔%9/%Ɣr"TaÁ5ϓ8:ƛPٶe'm)rE *Bo{rg4724 &`y 4: /e%G^ ITVtnH68xK܌d<.,X!|3#a3[W[4Xေ8 &1\Z!Ԁt編+C @I€c+4;#ag(?\~#`S\۵!n|֜(ͱjA\ruxšrhʴjvD^>b9roZP+ UՂ1E DSfМM3iCEc^؛JB ָu(YV4k7M)B~N2Nj(X*l$DW<es5F|5ѳM!y 4QIjs2_rI%+4\tH5B(Û`w+,VLXC{9*TAyf9GṡW5swV@)k/`b@H1,f0YiI&tE_B4ӦJgI@\r}X_!$OoW<4j߂ɴq|Zu̴Ss qiFt@\Cs_=vU +7FSgx׫mE 6.C-r=^cQB ؟ MJ#tV(.13⹼lkp L:ܼ*hCbP,2%c.1r%| sː ߊdV3Do%U0n32Y7^N g >Uh[d&1^u pZ܈;wd$C:fbp'GI9Fbn$T6O|NKFzWf|IX%<&j@;dн]4Xݛ @OԚ L8}I u52g?qL䂶,iU%OMD UvLX 8)lD~6 laGKfBi %?*qYۛD vH+-ቐkaej>զMVTYMAp8 Je!/=FK1&2ʛ@n԰{]{d -0ki}/N<M> y&4*Y;!$OEzTO=' wYpw|m nRP8us) [ l]Kp9ZDG"A$vYSPꄟ(r'nk /pIڅXGxML.83$V nЮZ%0N3SnaSWi;m a|侎`)e߉%mPW}hz&R 1C$.cS ԛ B@e rQ2!IDrpeH51=p'撑CE,9 VJo2uޅXN&؄K)`-t)Q4{zZ&@rˣyqQ|H'SUaNMPѐ*R.h Z=`|VXY|K.da߸E9{Ybu4% {pSF\ r{q#_î9"0ՎaF !-uh}T+{$`kn;E3k/n?Q-`gچysrJ#oY- XgcKTgeѤrR#o?;l|EilUAza^Rm  %qI^1~'-2iK~#ȤYY%9#U--IM{AkU.F@/?:9 A:ۻFkQLb|8\0322<"c{*gZa~!lJ%W 6"vB~㸉J5!] wZ '[h2kA4M[}X79;K' L-e"3խqS>h;u xh~3xJvu]&ّNp7\_LbDKCP'_j+5%Yt7әMgΆpx=$L!<3FV (Yف]M ܴQezUD8L!F^ ܄dL^q6W5*Zܬ qjiB[N9%rEbL2a0MƇ%eנ5W\m\DAho\@P?| l&Λ~HmuӂZu㐐""e$YkC?|D9 [gY.̖ߵ<;xU`[v2Оh O/crtW LS'&pS+efe9J(Xu&le&{QK87YJٜIJ}J/[d Uoɵ F"4dZA2}eѩ2DV@&:UŢV4x.=oZvG)L`޸T,QxLՊ!@\zoc>yyf &n9RǪr 6y Jz"` ڳof ^EAaB$Цo*5#cs öqݣ7@>wšQfnMgߒ1r+"hcc4]ƎTC>䟽?f#/"! V^2K⇩m@wy?wOAY=Al@8ߺ=:Ym;('ֹ@rbAď:2SMWf슗9CtyE[-gQ4푄; 1Ml'|ۤ,Bt壳 ^]_D4uY&zSv$> .=NY`/ [o<\ V<$F~l {AӖĠ4R409$dײd]ˣ֐Ж_(Ls#?WVhq0ФfS/.(.7 b9z. R,Vgj]CS[}h0ha06KlTa^CB^=mg:@NVI|u}|-?2<4p[eo)+sNfZл n2RuV(XwCԭSG~5Ck-Hv1otq[BGDxZiE[/:dww6uL<43u>k$S@)D@?ha*ykoR0&YxHx<~4\¸%3Kl0_P/q/Iq%/ꦇfye:dk4l4z??Txo^8xӪBN0ct+~2f7rPPPreZ罇&Rճ#}KޏN]_봲kXKS0Z^\]a=PN C6*]ceM)Z -u h9ƅ]>[ ֨^["TZfš _e'}-I{ q'(@&e?&mboy{~OQf\,KUSm3 sRYxe h cv:0ñ H ['Z<[?k^9xjW_"w[1rDf9ilv, l 6aZ༸Za>aX^a|Bvhhtl/fAl}_xV}GŅ[!NYN:VC%Ώ}\h'%pdձ B:ɧݦ!N5%Z7 SPƗZy՟X$)xkz&ټ 5ʟK|w`*~KTr(HR)ZN/8KK?}$Zզgʡ߸?C$~?0PX^~6_N. hÚ(G T/WG!q F2#gug_K2Ln zNriI8 vyA6JJ5]rW}>#OfWod|mG"8.ðkdzTB@!m6Жa-. -SQ2pʛ"1 1KNb0*nƍ%xP;;w8t=Lw 4xT[g 蒵J|H':b^>()"\E0$_|~!fPqFsOuRhbv.P`xW=bbEwZMZh#!8mhoJb/L.X|TkA ;Yot|]xI#cǸJb-5pܿY+⧲ˢͫ! oR`kئr:] ?>' HɱYOX&ؽ/bCm e zIOX݂3uE& ۾@ʷW]Z䆨 PDZ0]CCJd6AM/q)x\[ſF`Z8la4y: Aˈd0w;v:>"U*N)*Ѧ++UM1x]X9eck5[-br@73[&P}ܥo$tjmm6P&h 2 ܩnܿ82d7SG>vS?L1 Ǐxz&.g3,8wJPd6Ҧ2]KXt=q hmQ mμ; ~TL.,Q<2xq.౟cňoJR ɅD* 85uecǘ,cEhe(~_CR>1BWq?\f19F '^vI{;;o5r_' \Gp|NIJlO2{4( @O|eT7~ TY 98`xF=0(EH ƳeH2̯L#؄n͚H7U bv> 'Dm_( kc" N1+2y侗( 8@"ČeحTh%T[dެ&pa+Tӣ۶e]hs>Q޳͕j(<AAb}I B 4hfi"Y`&81;嫝=^ũUsk1cj>毋]k Ӻg 2%)kXG&_Ks(:X&M{@,&m-Am -f%AOBHCjܷ\R-ġPjom~h_;)Yt+|@&v{k:sytK<k|V>'jd)X[*ǻ+Gsd>GX7Sr|S6- CI630UB<5Y(R`dOfĵ5K øϚ/`q RzO9SKhۭGMqC:S3G vqKJXz%m)l(UDo[1c IJ*hqlz3o'' m2^Ñ@8┬/{>v~q瓾f8u"̙=xr:DF0mJQnPVn)fPUu;x@Id|4 Di`Av 1mҔ0ɬ;D.^%/AUKT akU65F{_p+;{p<#mZ*#[$n'<]\@uNZQ-Dls{ԐjTKC`1%|0K+?V%<} "TͯfNx+䀠&%.Np cgu/RP 6^U2"i5Faܔc}떠D}5 stT/P(;MJZI a>7P91vVh] ZB;via;r /< Aa)E4M Gt'q~ hڧ&@]>gBm{%1OQȏ]Bpǰ Ai'c%vNkVGՙ'`j#n4ݎ {ԌYHU5ϗ^K32[KbJz7Y`Dl MB~zvY7薪.?%rȱ4Ɣ mCG}jݣwή(o@Wi 6PsR6I0equcmS3p)/]E]'F?dvwTۚT>l&N S:8eLWG ZջRʌZ oV.eiB2|MւHV&њ[y3"/#"S dՆj  $छb qwf~GcbA--׈k[1̢T| lŲY1$*+ rC8 7'WcFԞǙKhJ5k^;?7?9b˔*]ڱ6)mKS*A&CR5HQ ŋUYV( @9zFnCSgIWoE&FC&f9,gV[41lVs)yZLըͬX$a',R  +H:z%v3>-?gevԋ934:k3g=Xf1R# n"%H:$\` `!ph8S`TOsKu-o&mFnN굆q.؍7`e~naIĥer(0)&~ch G=o@_zB Z] e E%u'EWC*U@﫲U$afZ]ǺvOjT ,u I u?|Ee|DRԌO{'M;V\Wxz&.Úᄔ.؉|a(DksbWJũ[ ܎PnԿOԂ\ӥp}S]S8:VMn& vǘ)@-9Vxv6;QT"itN^XJs6ߞ/K] Kc\ǼFXŕ~_chhn()}:4"\P}{A(bXimHl?`\9!H J2q4x\4Qlq$uE|F gy} fdczȰ&Arup{ATnru5ޫrOH7S9ØQhj z jX?c\"Y AV;> ԒÝ9A%RݳX:z72:i:(-ծ$ZD!づ00ӯsxr_6>}oϥ#N?sS'Pt,WW؛Cc},xae]JBpY1lm97NQڏAz~H?>S NAdv@}{ RS4k5{%9E|%ϹCm~έ:.SH47 )8[-ab- $ 82cJrD> \ ݟ {7m7aqbH@7ERb)mF7>3Ԃ8-=!Xfv> s惷D='N[̗70R^"^%'͈JOQYj ·794/Qr?0J ӆ%%N7^" Z8P[ߊ XFhSX(@,Hxe`cExf4Ṝ"z PJ4K$~WB8E&T\iG( G5JTIp_6.OK"1#C&bmqY^%7&4{8Ƨ@r T0-& Yڀ! cv$Xq&F]]HD3!=3C\i}ZҒ\)kgJ]'/gD|\`;-Y)&`͏.P d,Ȁ\g,XMv3(Ā!Z"u sPr{U_Aw( Lf9)F}uiߕih ?L"WjW Ԇr6i9\Bd29+nhi,BLէ#m.X {W\6-p{H_upZg y2oZ`? 0 =M֠x"7$dH+ED7S7Kd[d%4~*5;gI^wnjMg~͌L]Jߣ:=dtMR k**uNk>H rG]fl /}@6ASQ%5O7͂v՞ e~=wj=GCZ ήev} [-ܨObȏuBDnt+ {DIl[zyOiXʔl8|CV4b箫G;Ls[RNU /FTXQ[EWXrd(";O``{ "t #">ʯwGAYS|8iؓjY%0i{JzceRPn+|_F._ .:[=:Xͤ&c}[``; bKsq"IH3[G@T={#* 0Vf`klv&552j^{SK| /qI}+uP ` (!͓k=Q<ۋ )xar3YciG%I;_;:u`?Z;W[k?5Tx*h7H]r+UL=*Ƶ6̴^ ضRN<*^rfar*R/ HpPs~.-\R^_['YյUb3A85&[czxR}K1ɴJ)1f3 lm-6|0cR]nj"! b[DBXrfD;{ qY.{" (j|?D*<=DSX /Z~$94u._ΥPBJ,J Zӝ4@kTzϖ^J,Svx6.(zf^LDj8LJasq'+.EQ}ڨʢ,P(+` ^Zz5ڬ7A:UxYg_͢D.??˦V~{[MMxyJCuճfQۦq t=oPcfTr}L 6%syS8I_S WvNm"Bxӄ}BXRֈcz>٪)B6 뿑gUdo˕j6>]'!)YՕJ],FzI9ȷ\pWX3BM g5>*E( Yj2}B> [WX` 5 :` o8j:),N7UQo#2)!K}8=asuRhY^y;Vlmbm@A-)qkϸ}!cns7jI|j6oKoJ$FkshZ*#v#'Đ0s:!gGHF7ClԼ 3Җӑ4_ezt{paifFx{q@S_p!rUȸ+C;$SjSj%^2B6l  0`W}j*24\yhuZ-e7p@^\Fm?^ =綾w&[]^ߜ0B=2]=ΧRT61u?3}# GKFv6}lxQd+){o5 FOeթGK?"E`*)1okHȶǏ(UZ}D g- v}HW܎z#x^CWmH3#Oc$!5PIUyZX(Vy2TuۯiP HP3񹇪XAбݟ"\K b(q-x2߆drY#):/B [lj@`X]Rv.*nN>6k9RZM\a/5rOc VTפ/.زFb[вa&(f~xQi <0d6VY?i-lb^ۃۿ a$ڳ:U3|oAT4wë9N^ZOF('4#\@koD8Lj/-Wn@[bHR^&.K)0 Eu n. q1h̪N (EEG">34UyYJ$UA_t^JG+6HD[S6"3vFߘJ>ChqN{Xjghz7)^iV $ƴy7!Tg-saq?,F}j\h A2?a f/KC\v,tsANAS'V1 ^lY585z~x{V >:^\usͅo#&(-39n "j;0{ SU)nZ@>|^0M+RgЮJFjZ.󲭊f;q-|NI=jozJohG> mdcms>uJtU-(0oP݇J%N *U+0uy,"cbJ{ߜh*4h+Zw2%/A㪓jP*Ao''%#IZtĊi6ZeԻdy,OTߘ >yX"$i`~pU 4vAFr+]rR^OA|eO.៽8]bE=$;לSZ^:+'$T1.:c8H3kSq 2VJ Xt0>vN9&qD$'B׎UVś6֋;QzQ`չ$lV6F:zW*u| taGH_m_ Uh`ک'h0i(;r-\x121TDb,^gQ40Ӑ&NTBMI"& 򟵌[D(ߪx38Z:-lѽ6>V7nt[>ܬיb?I5`E'*w~HK#rD z| i)CH_pD^u_.- 2X&ΰ ,Eqol'qbf=Ҫ'ጝȫ8yʁ~ =?Hg f8t= mcƢ[jQv l|E*L3k];].@f'm@z:_& c9v{Ć@+v*W 8N kHO QS|?ƫ+)sm7'ǎ5{,QNW ֠CG@ n;'w˗YS!5?K12 $cyХL5N5d'[nJV wOAK_A|Eg#Љg6)31X\rH]䲄5 \]]Az-EMǴm5OZmUy-DAʣW5DtaX,w3Ab| &!֝BF`0) Yړ n UhjV$?~U<ҙ/P.^d@5qR' ˓3}P[Tsݭ2DIˤu@enhf8H($v.Ƃ<%9M"8A[tOe_) >ݨ~>;sD?34%Tvg@YqOfyYqImi˵ƌA!OxsbAAgE !S+&ԁ1A`Yt7q7hH4{Sv ^U+2 SBYU5Gd"87j.Z1:}[JoWOt)Q>ூQVҷRdE_lx2^(|d஽i2{7q4Ĩ̻i6nY e`jS)y*NT'M"Wr`19iz~3?g:bAS(˹H^ *WJ,'Vђ#IkZUϬNvOuhF*C} xv K WwC=@{k 7RTm;SPC_YxQA.= a#I@ZƵu/)o{L1oFqDAV9CG7/\ǬUz:(novŸorX'  `HG.gKQ\wK'O5h{Rޫ=WQOuт>vuY9Ok!'BʊԤ~\2P ;DNT"pa,VEz z }qAiKO1d e6 8SԢǹHzo"1E6LpDuH۸7D+2@g[m1 z&PƟe1u(O~.~ϐS< %{02(9}DQ,S__Y3\i`&%}IN~']LRC/MPiwgLmk5@f] ^,I ISe'`3D O?-1%gaO-aLb "cB"z@Al&fR o`f Q3_gn'` >24)XMrDu*tXLaރz&:X鷚BĮbh6EtrlrZHH^Criowـ X91gG:+?0{?|VT_eS=ӿ"  Zdt\nR | g0K9` c) <9 h198AW~B-GMasFI"qc@Qh!%~2)-z>N>fL%ͧ_i_+A R*A@99 t1ڒ?+;kv-~lJ{Dz = ,outw$5XO $|&Kk oг#y?3霉VnBK^'2=an k2\rA!O_-/ɣAX+@(jJC0kS[C$ZdtӲ Q^YA}\T(ۊ0o Bn}yYC?l5R%$7|sp?Z\嫘XR(az9nn)AU0ỌLUP c:2:a7V}7R`h˃@WS˕0w(+Z]o^]CŔlH(|=ޤ+*nc602S~pHc!Cn_N5h(d~PQi[T?Fv3!{4U4Tz=MKu|kܾ xҏO7_rtɉ1Cw2qu(|} GUHl°A)j̓} jm0?ip*viU.tnN"tgUn戙_xQۣJlE;W0=#a2w|-&9;alSYc+^D^v1=D^5+Cd4N0A`)+zCz=1RTaơ8;*%R B2}}.g5{|I*@'F~T$Ә +#+oH^ __k(8vN1Z1½S,fiŃzv%ߊJcD׫6EM3' j%#F<+gw}gNZL?kv ,4'?܉sYRb68CNc·6´}ObIf*_$ƋJ}kCsNYz lJS3Nө)̽x]ŭ~.p*8ΆŇ:rOֆbfJ<+`VG.a?\E8cTfe$L^[Z 8 -5ݩr!>Q!~&3sh p-%)MBjW¡ó3LQ4> '|$1U+)]4[ē*rs?1%4i`cSǢ XBL5Xa#"FʷD9l,"eoܫ(9,v3ILkĒClJkf~?QlzkQתbmUXS4P\Mi"Dsa* 2Jnpbvv$~a1_5d۩|0 ʅgaDDSksb9ZAܜ0>8c{xBegg\e#daB> |3)$tc2 maG%Koμ"P;6@kV8!UNGabz*H!sǖ]m?(08?`Z!N ps=0ɇۘWD0 *vMSOڋ)* dVt.?FڪNu b$ %Y:v4]׉}ϪŴ( @oNKJMƀһD"p$'y2a@BZ ªv_`aĻZ[d#w+J&CtuZ*! t#U7Uu6@eX[? ɻWCOOlaE[MoJS!\|N-bj5>˨A%, WqJ@Q'L7O+a7+'*ھðqv5ʲ^Rš- 1 yI]"#ߊPXyp5yxipsna D Å l٪姠OCe1 r[g\m +þ.nްR2s UdC 6d'VjrwdQ^h@978`Y1hq RF٬}|/߼\$S/ L/0) 8\ݥwjҺcSmtj3Lh.Eh zD0/Ӡ+ryD`ăIkPB91BJCYvS{/pa4bF+d2\4=Y3ΐիn߬Jw2t YD+tX]G'9s4k)e/|s ÖiDh^.2p :atM0p5CT>3sUnxX-B/^pD9A?{f*0I1=hrgF^>%W\4ڑ=͂s}o+W WQcŠWs RjBo]:,vkP%VdEqD@85/oW?y*!p&I}>Ry~F3V3b?\T볾k؏kܻ&4 9;۴#,@2hx8ޞ}gL@Sz3_vB!Th.֤ 44i22b/DYr%V/0ۉI{kDa1F&(Z)f=A״dW(}r9z4\HÜA}7] ԭff]W-THߛFjlk׼*DdE]ym\u2' A w'^4o ꘡F^D͹`_ߟʷ4[DI8:q&GSx ":+ PvL@N=qrg[CkId"*S&7YX[z(Fsprٰpu5X>⢙I҃g_ЯpXbz`Gډ &74&2N,VTv7|i$X#~^5(`k<(p}آ܀b<脲1 `EHǙ}O-NydӸο3tCETb>{4]-]0꠺?ζ3F]e Gܘgm&c$RN C,&ŝY64%a;ΎR9}Y4H.}[@K"A(;A@~mNK,Ҿ.aJ&xQ0ݕ5Y-f Y9ꄑξOͣny^<(4IYtUA9 YWrVFN?i<}@&gë--8j`yH\7 ǿüZwCCX煀 #uPI1FY$ a> 䘤kᥭ ~cUk4`󒚈Jm68 *K5LQM* =4״O!orI?8*BVOآY$!Ԍ]5:XbJa''/t+}>o5}iʎԟi)$i )K{k Kȹ4RYuW "R.|K[P+2,o>ngPjp77{QsqVmcE蟑Dh@m'\>KL k"~=/95tt53ͷeGjN˵!1&{)cRC(ΧM5%jP̓L˴@).GyH{qj>P]?:m@Ѥ8w}s3S`Rrr`2z#ubW=oD(%6TA}؏HmP7-] r ! ʏOO\m4m}DC?/y߅[&YvqvF em +vs|3$`E%/g>wWLjlJ͗ۼ) XB_Zb=27ujB)kl^@C79CYG/ˇf=w3M (߯s.y2j3[h #]5x$Q#{{1Q8B[MmYfƚnyZ2 s=:(ta?Xh-y{b( U7"F1e@  S:|}氭_o%5g3H]] .b^=ͬo\5Dzs/0=ԈCVIH 8gl8E ^ 3wtthOFӥyųvX&jIJ6X_=ϿE>IaT47kH%_ =g?cA%YS;FYY!6y˓7.hc{< n54fVЅFXYۺD_TD5{`*0*| ]<[ZOX+ pe E# gSkQX~vֱjcLY_ <6u[vķ:tvz9ijvx52/"1ǤRL1$8~ZJCyÉr0@ "tcdщz1ՙRZ=C<{0ǪcGJztZemmFiƟ~??xJ'EK?ԧ5KXS}Hߩ*gU-B# ?HkU.2dit#-Eq K}5nev4:waG"!66o&1i3LUΈ.0O-5#i_*O)5J_Qg]ºQ8 'Dur⾄bֺ\8J^!w80үUgN6(ihݪ+WX.G$ͱ`i}}8 X]< ;hI2#|WROutCx3B sOh}fZ<JwE+q:ີkK%qXX0c(  :fdVSz!> |*9jKWX`*\}@eޛF^w8aV Y]şWuZ&cYZs45HaSDݠ7= [HaҾ۶L dK5%Sy'XEomQ4ړ>!J|jmEdV𛀳6f4,zrF훑kq5u[@;^НTZzƍpնaⳃkjH1jk:Ĥt*bWwZd'p/<^d]~%m~asMPL򭏰KIa,j[1!w4K,}f7(qvu-,9 *.41KC~0* 5sqP.fŮV5K/°˖>mL5E)+ ^>k(<N*Ddp];@-R!wV7Ys[% 9< cJ=WZ9Iko$cH 4h6IJ 9FW'E=L}JW΋_4PR _p cHgJ,/\okcp?sj}@mХpo{UVhX; T]mF@14ԁ"b$\u EE$4>듶 /UizCADMt'@tfIk3elP:*8Z&3EwYbiL?tl2?s1UZL1DuYZAd=VG/[;nȁ޼yD: 8?$>LSG1C4+lAAg(i4G;X^@N[ro`fXk|ݳj%:B۱E "A+5#[uA-DIa^a 1F7XnA)xݥk"ǘj*WZ {ɫ\m҇ HGlv~e[GA1vMf0fBFƠ,RřlnKd/+- i-¢jC }hś`Gw^i_:k4Fxyf!(E ͚[E 7:b0֐׶''flhQdP[=]A9%fǠcѐ]mRVx*R ?C!A`ϞͶ"Z ~) $1UgwnHmCh=|@N(\ME˯pe Ns~ SK's3Z&b4L$S V!=PmB"FV~[$9/%h5o| Ly:GnLq3@nKW6dK΂^* e(Z(ة8!@V 殨3BNJ"I([*= E>@oPE's>n :KcUO$:D%Cl7B(hN|YUR?g7N\ůމ$C؜08we ~lQb= )&^p4o:En`#iV FWXMPPC~V ^[oB/3"Fƻƕṃwrʎ^XwMyI|" D] 11VR[BTXҠxͧ{mn8>P ;ws&v:C-ˣ}R[SOʾ<9㲎A;J1[V4. '03e\js}{LSKA!k ax䋒wpt Oi_ ObQs)G4Isnhha{q;SUE>EEcdIm?L\P8,^1zyrD1# &z? fPʰLΤ*~ZgDžcp#L2{EBjg툻'*ժaD\&<ф qF*dtByD_e> B|,hL/; nwe|- >=Tg>=@M m NĻ~O@nlVR9vBFؤ z8 vD, ^ak=]~r6sX[(jYס-7} %qȻUd+17Lbdh8а֦G}$( n@kjCP . jo)!14MG5[#M̄Wg17.i0%gcSnsYf`6Klɢ*EHspm6sSpbA5U_P 3HmPX4Vp\&M(LJ8 8HDChvS#k}6DGO))zq.N1s‘M1KB#I1f/y:b:% I,,BK`b˜m&; cH'|pgCh<6B7';(Yc98ůЗ/B OhD2*mzȚ!t1Y1gȱ i'd704han61(AOnÑV:4٨AtĦ94%H̴Z U!} K0pM9UU5+BVip $#,o [`d{﮿ﳥXj}S^d_#Vg6J ^"[$2@6YkX1rNNoDDx Cet2_#?XwV!(Mn0J=r![=;BaL&!O«AcGݩ-4Gnir`=H_96It Q xyvS(#NH>.?0#*}(WL%jM*$]ϯX C6~r1CsW붷,ˣccԐ/ 2ty4Ye+ Gc5D$2Z-::o#>+gDUe?ҙأ02!Ub ^EFң`E2 ;wA[8|I3Hۙ_`?PӤ6Ѻn c;1{r5ܛp1p/_mni҃Y"P&#FG5Ov<_3օa:7ɓ%|t ٓX,n DxX kߊ_Z=4.9 s˦i22lE!\И{b y'|2HF1 ܝ*.;z$W1mƍzY<Ξ2p&'|J6Dġm % {c7!Ő p{HUpm Hϻ}hA/GTp@-"/> <- \D[#_^V ; y,S @=YD_&Xf/(W $xXő^7)d?@\`6O8? 3;{`ҒtpFwD^Z: :чLC5b x62lU7>9ҏBaxMd7 hN``OY98߮ TSVGP# [fvˈ6Ԅ!/* WmurUQp u#s22q"~ _SO?az`:S z<ϊ]:@/L{p pk o׸G4^TFnMr߬K$e73p=^&K~û=eAXP{N.N^tf&9݉e,iWׁRExKt|وƳ2'M#\lnviϺf s;R+ =ϩ^0h!w}8ufYP_kS_B\߳fQ3Z<rEWXdR%ZuU%*|Ľumg?`FA7Lk})v4iV3xkuҤlOX__:3 Q!7+.L:Yk=xA,w>fuYy'@c <XneW^ "7Yi&e~ jXgEo Q oa8 >TrITWǖZu-=q`YY-88MBI{[,3H ֻ:e*n87 ^B"XlElwOOK`ަ3YebJyiaQ|WF{laBHR73ԃۏWlxPBXʵY 5NFx9Y n@(zeId$-O?*8+>6@tq\1/JT.$'EJiŶXe'OEG>u)@XJ:#]z0tttoKk9z; iAvqX3F+<_VC2Xt̊V楲nӯł2l܇.-+r8YS)yHA~0[  ʓ@=\Y\aQN|(00X>j8"Ii4bJ\߹11c5lb]6iXq^q&60-Otܻ|VXLZ֘=8jU_Y KܽqȔ+yY@ѷRA7i\v+'1˱ I"gAS] zN uw݀>P2iUz J,1e. 1S#ABrBrCW7J`"[tD{2~32Sa~WУ}20eLO[VKx_S $B@F鸕C2d1y 4 4ۦCћ؍wX^=@^BLgaaY꩝ -2 ]nh +,Ja筅MlSeu<P%[CA`M-TH+v (5x-fp:DsItLKͩd4!<qA7pi_ VFF xHم!8b3ɮ,U*MQ<2*u#<Yt6]zQ(j jZ RP-_.I!-;UgVDfhIfb GYCs+يu -pkcq8%EH^]Spљǖ'|?2[_Ιܽ+p"4_僭עc9v?)ygr9]ϻCN/ǥer}b Hh.!҆t7c1=4)4aA$n֓/򅗈|I ۖlːU{ C *M,*<ؙ,"9vYprNմ˯ Em;q p<<+ 0gK#^Q F~:K42fA@1= ҾlF* u17wt7f.O[L~I,PKEhZ2EʦO?A/dQYɻWQ00=ԹՄ=>NSE,Ia!30F LZ.^ZTkh;LjҿȲ"#j̓ܔf2e5??"lNk OrڼYs,t_̺LV?{<[Y#x^@k,{Lc"G8(#U7%X>]fXKgz~~UsijDMker~_:@]VNC6nUgr!;B f8i|0ҐܹL ъp ZVwֱ 4lU?v`b])3nЩBz kUIH b)t`Vr7"sz7-F1eoHЂN8+g]ӾYYMiy T4}@v?MlDUmIyK5 ㅘYKǽZ{s_$ZgKUu %iOa_[lrz;c4~CrP$D14Gnů40!(xFU!H:6HCC-WꭕҴ`:tE 7̎ռ}>yu*0yڙ;cۣhDYVe0׎P=YMISԅՔ{OQZsʰԢ2ltr^v:pZc* [ [%PPr ՚. 'z.M<Ҡ# ͢x8K z`1OwAcA,h꥓7JH?'O޻!3$*ʅ{*f0 XԚ-55?+\L$H8K:+d:$.!JhP|/Q H'- 8=a!NBk\l}eUz 87Dt]15/zñq L C.Lx ȵ( F7_}2!6QrF> /(D>đq^y}SD(w2,p+ک0ڠ6+OD6W%T! -=}}[#ig9@qO.tD]cB vm@ȣŘX2XIb#,9?y$ihHCN+6rZe1L1Xv/IgX l秿?Fw2$$"4+:[ m9b"UYRApngY|o.ټC!@=' {Lh@cB#c|kE6SA/Zl)_v;( =ci.c~M@#/~_w b%*pJؑU̍ͮx_'O/;L*J?5:4T?0G+y=#!m`x. c.˩1w3)}9oP`f] ,1S~-pGP \FdO4Վ _,˛m֥EdrF3CeӖD HEwFsK Eؾ"!tJ5eJIn( lv~"<-n;XQDjc VReamB[r8ʓbaR@ ˕CqB[)g }$zb`H CyeFOZ0P[GE

ǜ:jYXI .o [4:un&<-#/"\ @b+XL0`$ uН#;[fV )-,,E0d&x/ h~#%"x  SZϧz.j0ja|ny4^v`wRoA8BmicHrS܋W(s g$?Ri )Jdd(L%Hq6Ͷ^jƸϣ-h)ۜ#IPI)/Wf$9;l*G낙5X)~˜%Zs(QPY\!p u>n.|*$1!R bfvJ4A|2q| ) 0*9C,nCTvM)HN@ǏZY 0>S" :W&dWZu=\y ^2L'v76[=V0lk0QF3GlM=/._qTʉo;r$Y_SkznGܝȁ4 V0ߚ&DJ8Vm4O4uw3|DΜ8_zLt;diT9O홦8?4|DR8 Odou zk^1箦@V''Ѓs~nA):% C4O.pcri `eGmXT|/Fz!W G-0S9Qքpgď48 ,Z\|,P8zL%>c:Ȏ}FT0WOSRA@W|f[;_E BVͲY(o̦@u]ceT9 '7ȆPԷzFkL^ ̽Blp#{tvMZු$CA,| 7=8Z.;6$zFT2|r9y`rrXgdTL4)V~;Y{A [+MYfΡOe?)5`JHs#֕/~;b9#n.N[kX#>h(f2?&Z9&loYhyZnjT9f@f^bӛk~10&qu\t(MR؀"kfxq` ~,U_ Kt\ <3mA)4U@ mG@$wc'$_\B")dkwu)]sWLqy^7i  2)EZ9J H>kaɕmWqr:>r,;kѽhnWx9dރq8RLK=jxZE$hlj2q9;Z(g̠1eh4.RMno(U*DW\֌,d*Zؾ.(3$ϪMeBRW# %z.qRre5M,hD ͏(k2p0C+-#*V~+6r=yYb\*\%^ :ԕu]-5wy%!;—WѷcJ}wA&K $;cEiքmF7IL'o?Y!$|Q,D_,"[7I eXTdb5D0}6p[bG1T }. TcU5j줖 'u+o.H:|VCvVgKF# ہd~QdO(X+m`_j>vY?ZH7slАb~d^ b uˊ=ON_bfT%hV k+${y&&H?>mJ R46ATioҸ2=8Z*jyK3o.#ŻIV' (-dFlvIG[ l#_vZ~F-E)#WGZY)*\scIvY<ͳѣ keu?;nB"2܇[eƺ/%D2Ԗ/h[dVސ:Td<$HEqٰXqw7eݚ|y'q}5ıA?p H6DzJ6TBaj˥ YU5jD ~@*G =eҭ< tUג)SQ$!noBp۹`f]0JͮJd'z |Зwfp `R֑|8/qsbr"c0G {oȋ#;B,=|agvr.xѹzu+TZa/=FejVJ&-C{&uW &%?rh[Ѱ2;6Uqym!GQ^~> ;~׆^}r[$TX\QߏjU ֣7 ޫKQGZOb`h 6a֔p(3=.ۊ"=r,MLjUK}aX=zVOrvc2Vm:L E3 Êp/aB}q~j(D̅sLO2yBI|YVOg\΃Σ:;*bA> Mݑߗ6nDf fMA)GDd2ԴkY35^6[ n?qmι\485pB-+`RY&a2iiZJ8? 9E]kɅ2)ʪr(" YņeF'{n qzgH4TlBԩ'ҢMcTEl#3*]b!6ZLܡ|hM?/i0qOUj#a8м*a1lkҩ?+֍Fne_pR pv+DP/e-0K#  9)bà-۬Xvf]:uC/,I@`ӑ500}Բ9Z.-TpלwS=3_A 9.G1ClksC=߱xM:ߐ @{.;MKJ|<1\w1HtF: 3bnIyF(eeuGC (ݧ HAc=(y%]) jYu֤6Fn#B{;rxh?jakc+a(>n5{eE/K,+& lro@)wO #Z@ً+[b=l<2ߴ]B9,U#˺_*s# k0j^2!"MXj a%!mV$şw?2;Sc*veZpͪ $a&Hp -JPQ3ZIsܚkjeセؐJ 掩Rx+p g":ߔsʔQ8q5xs%QߖrIVP૑ȝO҂>o<~[G]HK|?YܛȑIYLƝ7dԉOvd M.)8pl!4pUr /o5CB`Yֻq&[C!枃8!-rҔfn:an46&1}HЌbl 2S =u{Uz2׿ϛjMroG^cr>[rvU㓭{GZCY(Cr%jٟ_V-W<h7n6~G 3TKLkт l"R< O@aR+lJH@K4P(trgݓj:a[ivx.]McĤ|Pu2Kv:Ҋnx"!&%䷬hIӞ`r qPLtz+{HǘB€](,nR5I6LqtFC 1: 쒁^js<+QV}[! $Ct!WRL*䠸"4;\'bJ>SˬcHC1 /iR:A[2qon~6`Za;%.޿=Qʙ"<1A'HI`箈xΨtlO*cg%][+D*uӘcsF:-#t-OHU+nwvd7zς"Fަ`).bI?w2gVRB&f|%ON Ex t&|ؒ [9')y?hǡrr6sj]  +*%J9TOmn(w"l4oKOnN6{]/OZnVk~Bfxf"2C*;+}E~7\ݠӢ=XPETU`K@OX0Zm5wY,)Y *vjL[ r@W6&;h(pᲄL'9-y9ӀIDFFvcv1&gdc! 9$C*(Gv3UfxwM) B %hOnKjv+vgA+Q8:Vz4`/ŋEs܃,TM Ckq >Y2-:P; 5$u.PBԬ GX4, ͪSZZSu8+-𘨢ʱZeI ϕ͈KJOs()ڥ=}c>I)N*h)kJteծV=gT\~QY4w"uCmaA_l>3vcp,k/d+P_`I?*]6+*^ƒ5&'V %羶7swwltTAꎵ6oM+]XFV:Sq8 7A~'(4S#C2$\:+ 9 |m6=v^@dMNixXie!4; pȼY#R=jnXpU.ʰF\6[@,"=]qCwaRuAEY^ Xt^7@aM>.$WCۜ:E!zԎRͫ30X\x߷1TKDf^s !DasmW%V GICp0MB#opMR۵g\ r2<~="K: U #_\ktH^ق[ +th:xmXngFd>Vnа ]c{J҈;A=س}:ܭ4?vB sX~Œ/09ЃGSLo_gvgFж1r|ҕQtu3Sf;Oe圫Z5Őe,j+:~ȼ6ue7&$ LUxޏqғ hi6mUdnY^ r[a]`^ut2ʿ'i¨OiU'ˢ> {NḤ>p0"BA@w_ #p=Nz9{Pajc%PšǓ~olŹ2h&;+99* .X 3yk2Z+Iׯ"OwVۭ Y9ZJoZX ?`R6̥ 10ϵ5Z=oksǭ$ \VcnHs9NfDhkAa>kt3xʚw[-ƚ#Yˌ-[G>{&0(@GE/8j$f>@׎>*Qr H = t%-}=kl2?g{O^i%ТȽѫtXEq|~8~g q=K#u`A h3ln{ ] u. `Rh8&dO*Z&o]8zފ{ipUL,xECQ#s 葛`C{:+E?v@GTS!k ɳY `1 Q"C?bBܠ{ Z fpvSYBxZ6Nb\zG`V>2tv#pfEDh·{oQnSxC%)1}寉D#d?߭"B.p)ū։Jqe[b:g }hm`3&7݋#gٲW!àx+fL0+q=&y\SrugWV4(tIopEgJBQxs*kzdOWp5":(~f-2'țH2fe)ژj(-i UϜoge:ҬK It<Ȯ 3뭤+5LΉGץ6ܨӑ%BY?dXHQ,cS^{:m:.} > "BVh[9VzmTԻHܪT7=7:dc/q~m [X]4ꉇ\0Tq1<>or&ujj}j9ǠH~Pb+Fo#w*;.8)vq]r֎ Oz |[gh`' G1י `BU1~b 5; {nݓ`t?;XF+1STMOe$ߑ;Y^ܗ)8/A^ڇy:w&2C#K'#c XJe·mrAotۘd8ZJ~fu1FyoLa!hI·?Vݓ#jkE@!i-trY N)|t*H?ʾHTdR+xU &7>MއB׆0`"@0/ʆza~&|U}_5"˖ "x #.l@d|Αc XI7Ew.=o`h!8 [mH]T-YQUe8~O1yxos* Ϟt4)yl]B`ȉ.c_W7mDިT V=-/)N-:1sPyQD ?xiLQP!.Z>L ҂Дh1gDy>r8@o~ 'FfH^d0S̸gĂnOIzTm]G|!V4o]ڛhz k1;J52+s|D(h8+eU5K%&Fk5.FmgIܟ/v[)_I`^IT oUvY!?{0~J\.N:&_M B]E+âֹzvsil%35$&x/Ii z3&&q]qݪ?EgoKb1xb O2^Pd/垱B.! z a+Z#[X9M8?Z6?7gK F |2G}g0~ʿi T逘yZQWz dd 4cu H-n49\b"ҖM>;+'ݟDgqC58o;t>Lql#sK[KbNaFp!EXE&L+z(cxa%Pk%x]P =/peG{.L˻ҨsfZ)g/qr98C+5vަCz$su$gΕ C06k#U{>|uj{ܱ T2C2'iLk2B쒨h1K0Lxz49M"zάxZɲo߮̂zšSG$S!-~@w3aRH|ꩣĵA]02%{>2c em?shODwIPؕ].S%]6ꁽNe0?zȒiά-@jeV6&b EDE{Ii оT=vDtOȔa0}Šj۞sZ`PESS cy K>Xn>531!jἚ"BYCjn?d1ŒC4hu/_<1 0\'Si'25 t6_B߃ ]7)L!mp.ďs悡},C4ݭkD_]LC NXF.Í6 *bD:(})byͼO}ҐNF+>B-0;m 5]͗aky3p4i M8m:įqzpec#ɹjm*$a\u%TXw|PmmN^/7%PKc&efԃNfk#1sbzJT:'T 'x$[׆e4Ԇ)d_PҨ\  06l4¶94F*p Ch0KS&>@BdRY9F75жUln=հ6dMĒ}":J^:mZ7l>{xc*/Bþ1W$Y$*,vx毠$הjEyzk1tԞ uGrQػ|ׇX{RڅAhtU`P܄#y: ٵz<6kIh؍cDJ?<t~wjcD^!sٜWF`JذJ!1_ó.sϐeyjCH*h8mi$Z\:5k|Ce 8 V&UL \gRGj<h?Ws.@8F.o^nԴ='% %JO#/F|$}-./پ+jJy2 A臗2ĈRmvFmZ]ھ0Hk qjW]`OQUMM:Ta$=9)7"C-i6\ X߰Hk`I/X37! ]$z^NNwS'9|v2.CT*;vR͸G:z7K:5/[V+#si8XFYw٫Bˬu s΁ 5.u\ 3WjM YtyqNSCQa#o`͇7P%y^nb3*< a:UɫAr:r*РmFy*}%:dwYV|R;e<3 dQu;Iȱ-'. ּn".Po2E7:y2 q"f=.3س)5b_!j j%5'u|ƣ0<1fr3Dh;@vB."O9SBUyFTdTȢ|)ndd1k0;14fI}r%[ ˁ%is&0+귑 >v Qk[_|ov@a^ٙ|;%Z5ƨ7mA./,{y }!$H8t,e W|0s݌eVV=BW *o>vF8ˍ8R_Ô+1-rj|!e8Щ 5"c(0nUL"~j8saG43‡m7eG4jGjaW,nh^q"XK$yGt!ȿ9um}޴Iٳpwvޠ=s9 ։rs $tI|ͫrYrҍ՜B սW jCpy6»F*o0,IȄ,vo{.R-~_2bfυ%rQeǠ`ZvL2Gbv6r\[Y*` S JwBTϣ$f/U('%Dz1|HB=@in=kPn1?̐"mff| ة9ӆU`+I׺g>Z:mHEz˒t; ļT_UvraD6 FN(F-Qz~5#5UxIp2H:N׮z_cjƲˮL`(OGR|'^w2-'oq?up\"i1Wؖ#en4̈iCσ_Ѫ9g2R~IRrjH8E4ԛv$ \'Eb-`'y11WJG80lPR9bANd4R)HF pqd}pLBTЍmX!YSUя%*n ,M| ~/66L%XRt: د >AzʏsAHЅziξLt[-Gkt|7 H[C$,G*CO3c15)_k4mXNK{z|fAa&C3TԶ_v7lSrV+{S%$P~Q-[A;Y @cXOV>Xn/:ֳ!DjhU-H(jbYxK ],{3& |>*%{LoDm@q  :T]O= khO]Q5?qBv^0Nę6w߀jxy&t/>1z@}t#<ZwfhBDUX `wgE>ͱh}L1_^{.DwVqSM䷡T/OL ak{Kn0 '- ldyϳ3B,㺶fٙP׀~k_>v ~wpRm$y\ (}:>ő4)j .ir"+౞1rfwtqBY]U'+\|`baEMm<ǚ)3T9}*T"mGfkڞ{S:x I| 2<*SHVz΂;M=ڤPd 視m1,/$/~fm{~52XIo|)jƶMV t(-IA%a(0i[)g`M Rs/ip}Ő[a%M"gi@su晍z&oZx XlC(G8'm|Y9-.kp7V铭ΙasMF>1j+;̐0ۘe⃾l vg xuxj@uߍ#"OӝMze];F2 p'J0|9#&`rM~E%sbL[TZY[Yd6:ޒ/^LЈP:&=`َ~ݰp-L˳=I?`J ~9VC tV 4;סNJO]~dT G[h F˄]z$/!o&cl4"qmcNqЛciak/#Tgh ،UiUcJVP,F^)a 1巰$0  )',6.j 5OMLo-+1ڷ b܅L7d*M `oꄩx~0< `M"fP*F}~P(=E_$([>wUr#w"6#DCEZS ^!}dprQ_;B9*++r1y򄇜µ dW`"r2V3Ed>tnJbH2힁imcWǼei Ƈ%C{'D.@ht]t?vTU jOo7ž-kL ׄ Pޮ0 e1$H,a:H4$dj>=q9rj:]C_kp_LLӥW"WW=0<z|4`n~W̼<.$z"5Tq[}(43Ծ/s1t'! ,bIEQ{`MJOEvXJairJ7K <˸60a~<ҬW O q|2i7$3@yW*p9ttX,P{93 _@i׻)ᎳMhɱԜf5:Xl+)ln4ze"""&M1_7| cqs6/zx¹8a⮯?m~00@nq+_!vD&EC,~uPV QBnU﮶!QJ:!78*g-N =WOPs۞OB8WsTvϼۂIaN2(1w7gYKju{B#I)b-?ۨↇItg|s(|a!";)*(m QYƪQ~p}#Oy!\Ȳ[&WU]\l9RkQ }Sm(6Bz<0qqgt1]1qso ƫ s \ғof_N7@qMJ QV/i5j6HC1_E-1[^`[aSLuFkW9D%T^'7utte~mAz\!uI5'\k(ty|RwGzj|S-bDpBSZ_/Ϛ{"S.rS<)EDsz7UȲurX+tCiA܀@袇T {iEK*r.poTPkE<-镝 }apJ、I$Z^2DaGtNY"Cяޚ ;=cP/Ǫ:Yb.X|<&qRK %Q6K2X3-YƳSJ}PO4O$0l|ak!`z_ϥj*z'P O :'y]x. 9#܃M$x6FsMɺ[P]1&棊LsI pጥ_3Ui(NVm[쨿9 (j/YXq 5T~c;s4{X)gx"X28" ܜ .vS#N%X#P~Թ"#e ]yYmFg'i"bkG8`sghψ-}UEu!}Pa@N5H xl';l]/$e;|3\VPõA2_i .%eB2m4fkֶ#CpI å{(Vru'Y[M?Sou{l Ͱ9bASķZJs 6}6+m8if6_Z(Y3!&0*S-C!-Ng VzY^$l+O4l3xHg%H|@'|ΝOB۲-rLL]hBoIF'*Or~͎qxi19f iy@X>sʑq Zx .&e `fW31H9YKy* -T\(U(ᪿ :42ՕO\dCD҆د-V_+F=FccGIC9Y$&Vja'?fmGlua4׼dA;<(y>MS0p0˥+lo3/0gY1֝L 8ŏ^9?d1B"hihBm-kmjšwLה[:˄ W5nby|X]҄B K՚ "K{q ŋ()3@W]zĐ_mnjڕS&,^]hu$2BwexUdQ!W}ُʁ4,l29>T#NkVUZsuĒbJϟSBvAfxVL'e̍ш( K咼ϵD,&!UxeK kpśZJ0yQS&;Q23޽>I> 6,[71(bvWy\䝾H|$ؘ0i7I<_Ԯg6$0MZm!x6=tl>` jI1@Vj_D]!Jԅ|53pN "p)ӣ-~RWz;i6F賮7{THN~'?T0UWv{NđJOX!/~MTȜd ~m{4[hRQ*nz]mG-Oa߃EQp ].`? ZkάȼyJhxv#jIeV{@(@0zEd: lNL&||>X|NF3DhPMz z [HmK#<8zkw]xk^1@ŷ$-&ʺFF; Zjhܟ &>ՙ =lc"a7\'qQ_ N%.x,:Z%{akszy'Ԓ$!F ~_m_;ZkT6H ]{C+ *#πyOȩ;B% ޢ[k`f]XCgyU.B)$4Nh D3D#i)c 8sA֝ ̣*/^Z>&{0!Ļ4R[٨?] ܛbeP"`nSrT 4 y:8>'Fyr锃9^O⣵F`~ZpW>.ix׭/=uݷ*챽Υ"aux_uj2}(3nIm=@Xd;]%ݦҕ9O،M?Y^Kdz<5@d9Ĕg2 ؇~,H J "''f._8ut= 琀/R|,B=8@Z?gb}kPk7Pq iGbJ]'bT9oĞ> lP̌ܽ9dBIp(ʣϷS酣u%tt֛*ل> tO/#G//ut04*U"B "KJc'=?~l;.5A4OA aoቭn[ @0,Vw{^^;6R1wb^]Α]t-O4!W{sE&D_t}w.kH3a /;E#rY}q3:w T8(ρNJ@13>#DzX!LA"xo>.Lxš0jmHjsu鷶W -41w} xkoi3PE4:mǁv 845#F1Ƿ+4_6^;Yh0 )5 @ڙ(*7Tf璽{)|>)G?/ݣEȝ.ſ$l'yzqōFhr< nw =P~hCcN忽>$ 1$tؠy`t{NTC^bef7@H*J0dKm\𼨎㯶ܩ j?JD@j#rHH|Hg:9`5Lgp~~cN~w0`:Gչjf`ӝ9ˀ-c1N#A.9}̓y'z_8ob/I1t#Dr $"qV02ll&kaG5fPǡ|^oE؊M #݈V+V$< p<+u{}*{E!jIfz 0Uj.&I$<:碓 ,) 0r߅0 IMi e߄^v5XJo1rk|ƢX.A|b}IBj,ElDqO/[a,A%DkW0W-ŽvQ摗hpߥQ0#È@,7؂\<~qaB^9Ŵ*ț_XXDF >̪;6Qhr`'5f ֈP_N4 a36V. iG-(#e@ڼ}ǥ )ਣ4N(i 'J5Q>06[b i,IL4 G3V X')he@hx/K Q iqSw;BZo8cY`lkγ95źb^B#kJh_mn;Ծ<}p1-DCDP͡[g2a"̍#35eyZô9\T?E2r+1VG ؤ+Ct,V 4M!H5V0&˚zO!4$N]rp_ȥ2+m?jWOJRd{ܵ;E}#ؔcpF]ijG?5[= m[f<Ҡ)z62z!L@ʻ NRw G-/iٽp᥺QSŴiB0vpCbmy;VZ80EN(( FJV kF^΍q&UFafFr49+DW#:Kt2^\WSQDPRgVQML2 v% 9Q߄i{益! p9:7Y m\ _v$(mDH#Yk<_=GD|;H3=til19C"yRSzd#Ͳ V?JDh۔-OpRI^5;d5IAM dHymF8:/;R}N]#7WyMvA*Nb#|Q(Gaǎe>aSNWYgrW9 TEƬwEd>V+XZ9g؞uY\ΛzxL/+^/1f 9u>v XE10ڴjf./N#:fvt婶\6_F7+yft_|nh'=_=ϑZDP)n?i;2޿$Ғ؆M0g° Q^ahǠxPUqk._b/0$; >.mW~؇<=""\"/,h-b_b#\#_V (uІp˘1k'囵v;SX'Pel6\qM{6}2ձމ9lH9YCam7>IC])/'t#@U@(wy iS@ ` ԜU#+c SnOlQ@=n|@9#G\އ§c_!r9y+oﵣ'gL}<7 <VkΓxX\astGb$eTP`z~;E#mOؚpiE|*$a'WI~e &y IlzNoܸG$⒌& 7ʅ %dN9c4S2I* J]hG4@ ŅQ0~~wU279ù#-h9`0G͑ІfWcƈjC2seD0e'wx,=hF:#2%4?+ -u^ԿDg= lXѱ6Xڛ&,!DW\ӀPrW2 ]c@uIRJvWu:r^/YHަkjj"?^FbGIؖꙌoyB,窖d@v[am~ŲD";SBOpN J\t<&i#˴DYIͶt7+ !G :{*ώTx=[lZzn?YlEFmg4}Q-J9d::Y.ä6KB/06>)}RO r)`ecqh&@G@z1iVx^ u#/7AJnyt%~3,]bqDS)u'Ӝ-7%a :pegN]vGx 0rv*MׯY~j?lϚL_^x`s0&W]/ׄ?؎R0'}R pF9ߤ*kZcL"oґ$ڪq-*a*8b oH!;CVGs~v}(YZk)Y WHC&!mU-N~te+xRq_Javbi}3,?n${őKUE&Uj]˞8V4~&24ղ'\zګ%Wj"9L+5>8$d !͐ `q4\IqҘWm'ߴyMu8H_@U)YFZjJ~ch(+d=Q4y87N̫ [Tmr1u(M}z4gǘ2JX'ΥcЅN4ObʾG)Ei&V8~Eڽ2kx׊(aC^26WCYV 1!Gډv:cN,E&׎u̓5!f5K!<1 4YZBݖE<&H~uXzpC&u%JЭѡF~sAzx?r,Ί2G. \<)26 2ЁȐ4dž{/sE+&:@'D{p3F?jU1LZz{Ɲ/rCSG/c]ZRGT*M׺8i+qR$\:IU :$qslYKb[|;G/sй `H_ W@  eqo+$"(! Bfu8ވz+_g&=*ҡB\poR衠~Kκqu6ZDZSOw"J1=}p:GUfSXA"?Xz\5E}^o:U:NkkUhWnhu+G(AfOҤF;J}a7QP_2pƂ]lke<#m IOa˽ k(bL,rrH"/#Vz׺k694NL;\YQyFEyj͐!6x l5}/ HA0tm͢][t_5Úokv, 앫=?Λvs^jcNU(Ѱ79l 7BLyB6hOX!Es? -1 QY&]nx0EuRX;lz\ s<:.7A|lVSI.~t\"jB?| 7ܡѱ2ВQ4אA!=+5EWf+m eeX^<ȌoW<DOKOyp /FU4[*{:2,O[83̈́ uwD<7M\u~R]93j),B񟵎򛹔M5Ny{cYV`;G5KC__stncNqw{zL]̼;(?;u }pA"KF9w˸Nje]r+?KcWX05w0":l\a&|t5=v[uerX,yMi@p 4 b}ti/Vuv`GY!$,Mq0T ];qw w pߕ ^*-y o [Kqq[t7WB@9 ;ra>? hۿ !567]n.hY>[kzHA Tv{DT^'ذU&kХ)_>R0Й5Ů9]\|Re2Ԟ9@U\$byvt<qίAR$ftI~@; -p %RYQPc]:cI⾕o1۹+݆]zjoG2aԭu 0 ۄ|/q7kǚcp#KԖx l2^QHÿ8fYʞ#Պm5JV2o *MP`TVIm~2P[}Q RЯ; :-:[sQK s;p֋I [eXYw[i * ~|֨ c 5) ^;2lcSeb//UÑo&NѷyS jSۓt0H GcjLdH:yL#4ƙ00J51>gCAB@ci 2z Yt޸HJPy࿥9 0cykqI32ޗ&׍nď[/+#gejȒ dhN.R %\dVSNw'-a\B'6 o,4Z}mY:?a^: YH9P~X挶$tɻYԋ9'N/š1n`uĜ  Rm^M76P)r:6РdR:{l '_{Z3Ft~HG҉UbgPYF] Q  #N -hVpij~BM'ɋaЀxGU?~{)n=v>Y &8w3OCԁͭ/ތt#)0a#f/:C_>8=k40E[d1Nw/Le{^W#a vgҞmjA#iЕez?uW_ 8hÇ"wE!=q - P(]Z* kbTũ]Sh#sbNR4jѥbM;Ig̊!GX ;?9`/$Ml֪ZAmF!hd5;A(h! &L`Dbw &\ V*A'sV40x?$+"h^FPVrn|!@w';~nDcvܞ~z}9OspVKca-lX~I,Y`]?.u9zVReLj )F߮xHA<ڀ;mfd|_)#†7Iq[jeIGY P-5 (PLd`U4 e#Uv+fwfgXXKuI.:Lg3_)%sp|&>fcU|!"ſOHh?2gp;=Ϳ楣{I/Nq+zQ7yLIm|n PV -l~ 5\嘞(8 J/jg ȃ|hcu18{: on+1PU-:m? ⨩W$EPo^gV;+ DJ$ǝ*R*HiB}0YWlCllɺjPR~iIkLq.Dp95(}bo@8XITߵ"KOu 3`ƒܕp W]ҤJ< x'DmA2 !D []aPn)(]VbqR޶־oy9m /9IW$H-| ْ%4njCkf~N%/oW Kߵwح/]Ng"OxnyiGo&ﴞ^Li͔DPzF1WáMIbyc/Ĵ&+B4ў*^xOç|&F17 X*aNX0$3Pu;Im0z7+;KN'on^M!IL\=' ϒث"ۥy3rN|(T,n4<{wc:)I3o0qN磆b~(yg-(Nh~~ AbӿB&Ps!stxvWa-׃WFuL>K+ =ugʁv)#3tD>Ud:n NɝsY9h\/9nKmLṁg~ayf!0PLshP|Rn\TS^7r)@D}x)Y.ru 4/Ժ@LgD4 N.E$hiM6ocf"h!Q A,[d tFߜ^tJSV<'BRBsV6fZ$7mb.2ig=!g7]@h0i"k "\H 9H[WB y<.\g//$JIJNQ#AAh}ܿ3vvZԦze{u1Ϝm0o}@'1 ^p6G饜UZ +:_;]n I1[lj<O-\ 2?[,¥|`ëo|C+Sˡy<5Ve"]]d6r݂5+"6> aszwr" b@,QAhYJZQaC8G _CGN2sXz4aUjLVϺ^9\F̶1Ɵ I&8߽] 𻿄Ld=GoŞ=:,zVy|f}׻-)+UycOLhPע|3x i8=wzm=9+d.ЭâLPUs_K;o>[Lu)#QUB ׸EmW%,5$-e?;‹s Uٶ3DuXHg _K? v2cWeu~1=7Ն/pI":3OYuTZ,!44=5U*.2XW{'u5/fi7\VE0ލ>D; V9ېMUw9n!}6Wh1J9?GG3K줲Fig 2)Joo {^h1 ^LYtr`l^pz}Rq_/ͦ I0T]ڍPmdtAv9ˆJX 6Y$o Wj勛.'F.R:UL\OЊ8tTaq@iAy2Nx`QΏ2(SRlv*eD)Sj5 >Qx8)s7xh_/е]Lъtak랍Q>Ꮓ}6r.[M0̼Җ/1Bw 0 ҀklN54o3DlMq߼{Zd]x 6N`B7ٙt:9}r҇:$*GD/}\%|ve%3ʿܷ<8_ pvp_ૡP לNj-*2atxOIM9A/3Q#ymT̥<`yWx0TU^:[2vd6VOg:3Hd91r(v9 iK?fw^7#~NjPYWTSH#U9@~I-Iv-bD /81}shotBDgFv$2MF#`y{Z3ʡ E`/y[#ہ]4kΞbj4 %[?̨Sy]_>!J5dNZiTYΠmgCq?3{ هuBi'?mȲTb^O7c:o}.dOfv BECb Q/tښnB~;6 b㇫sMgGdoG)Ot?>0$mb^K]wI< ~hdq@wNBNk ]K`E嘑|W St JKu2i Fܼ9T8nh i'25̵TwWj,e䴗o] XRƢ:$X@bx$5T aŋFklƩ % D/A9A>o Ꮹ99ktmPYI!SgՌ9iq:)~jQYx0LANT8% lm_ WBH3vwiNW戁e5M+-ՠ*&AV-l&޷B3o; |xMR(DVk糡RZ;7-yg65İJTLeA JeِPA(t˜ P\jXp, G-cF`ظWմ]vt#`Hf hE):ѡ `6XLx{8e+yn;9lf5# Hw/:\@9߆ibO=zg}EKA \qXi{ct3 e\ ]4άdQ#v)$ώ5|I2Yݥ)᫓e zVWVF+`O:d6liovE~ 7X$!Hg/WW7,vHJt%}bpטF(+ }p+U[FtG#qVrن` A bnn"`zzM;D n|v=H :Y$妱ܴY4ARc+$+X)xWgdg/ 8Djف؀0~~t3| 71^RW׊9a 9'5y׏KW-q/03P䨟ہZT(/O§Dx@0 B|U2֑10R,"lP ,NYj0DG,c+?E=+ml ; N_d9}SM~mȘPvWvGpvVwŢ )Ml[04b"rTHA5pO2mi#u=ռjܜ$&כ%\_ ߶i"((%$֍ uLE"-TΞ띖Q3ACdh @=6TqP[',^Ȯ_7ٷL\| 3-#Zގr>".h>N#[غ#x}d>K j4 'yˋNH&H;+%TGAb\Tl&:0G~Gbb0=4F NèO^"6|1(tWVŸwɓ8i;iLð^mgg5nҜg- d-gcm](9t] /#^F?dN }zfu/P+!)6WÐv9zA:m]Bppi8"R4;.Dx7х3 צ&LA?j 5MzOb'b(-'㡡O?'C-nGD"fj6Ҕ0pBu2mbct6/MuiiSV1lqؾiwdu.!'T~Oc Ii΢>}O9x,kJuʌ^ӵZ+28]Ny}ƥ5E.Ek+$7Zlf/seo%~bV5[m*[R#ے+#;}ڳGR 0j-Zmg:p@-+SF8xb@2T#ot`u/D\[!˥]C58Fh}6fk-'@~ 끪I=xHD!psw:/9 R `[wd"6 _;Efgd8HgrR["sbݥw'gmۯHUOQ\|i6(%ҞOq5Ka[JdGh;IHloxzKcQ%eY^&K&7C;5 򣒸!jD$y[L5Ü+:[F 'G6Es^Z}=4"*b^-\)݂T$} 8lg;leZRAW>d0Z`w*r@b>O zJ~۟tKm\pPb plHK|JhiaY@.x9) x_;ڞ5(吧8r.7Οsym*Qz_wB6z76k+~'â3pH>AZ]ɍIOD|zuv5ҚSyz=lab:Zm2_1²gj6 /Y)'PLOĖlC]ds,+n6=hȤ܃S@p(MQ+2gcNF $a꤁Ɗ,(ƝQ)&>.7* "QJ >~@NZes Dd Camy[2X TPZ]Aex.Փm|d|&)VzdgdώTI8sB ^B3Xpd{GrFcR$ї?zPǿ3="LdBDTPR/F?Juu(yG*x*ĺ2]vЧmBNuAu`^ R>C,9M.aiO:F}{a\¿U6'W\~p>bS= alrP8Xau-A,ĕ|nldy^T[[8^o;MA: X0x@_XZb Hϳ 5N'}C‹Pt3H9vnyG_-jSR2vNBHo(j~#lW9,pl!) 4PK13aJ] @+/]j072wCx}T&)`zpЍZpeWW.P^FAi.nyj1,ҲH=!YfNj3[%&TJ:J|߷pCSx|hcO(9i~fdHl*4z⹘*8Rx}W{(zAMWw'\KיP|6,.ϳQP^H~3LsR]Mܰ.rO=Lkď#zPfˤueKaFjvިki[OBl2b Φ[ zcWCH>>@V5X׭.[B@"_ -/w ~,7虄y aJ7;4 uT^t}+h|) xH2GgVCp[ƿ戽sBZI]2h& < YcYtrHHs테akܭ}lʁelylMIřP~c4/ѱzGVxPC|{[c|@+&o_tGEE-.6] n[l߬sm$"zs2Ϯ(YPSaqxNäj KܥtҴ搵£|Q4qE_Ht_«aKujDߵ>N/ r"Gs?eu'O hMdD6{pڿ+/l|ga: #Klk,m腲p֩I_V@yT Aaᲅ^R~ZȔl)lziXѬ/ T3+XGEP^Gmg'<-U}/vB]L7?QJ||V9?,z °J"߁I\VTl?}+1-u):vz`}QӋyu߿](QFuP /C<.ZD9[^U#o hYBh3b늱op{k'۹ ZEe;$5^;.n_a"u}+0b*hų`'}Я],v{?;W`(!]%8W }]cSx:I;fgQ#ަު"; hauU1=>XZp,Ϧ(j KrFdWt]@d 8̢xA(K^~ѝ+&cu'l#4}9Cdr__=y#>:`.F_y;\$kI 5 hZԣW} xopRU0l^ygPѭ RW6uh&QEp 'HwXw}덹iH`k̑`* W | s8o%}V/%%5őoq|q"5>VЙ3S?C#Dޅƴ#fޟǍ6&6KFh{9R c J8Mid}® %fGze.ѲWjZ|pVRce'?zw[ɓC/0Mhɠ⃢a10ƣbL C# *B,Ebnqa) 4L5@7n6nE7-J ~7] !UDSD~[֊_p4x4Gֻ~ εڲ ne&+.˩vQĥV/j>0\JV(x،B ;] _?D\|/yCX;٠/ØTpxWB-Au{dyKNypyA&_k 3zjTT>4= jƭrIV g&Ľ>͵; Sk\ :H*6?Lxj\cNL5}bm=jZRoˠ3\,b t{i=niݔ-eW;CXLeFKa7 ! WʘpN΍yrעnx+Pn48o6 L: uW+L|K#A6/:K0M]Yx#a%kCWTjvQz|E;ݥq +D)J#_:@ hWh ;/3R$`Bo|wpZI3M>Rm;2WcvxGٚODQ%H&]rwtVU4| ^Y2W pT(v\EBwSvdz*̝CqO) f. pC>"UIgOYḬgiyv9ҕ\< IHۈ0P ; LRZ%GT>AxBޯWlM /Džx/fH7A>?oAE*a ZBs,ܸ)xbqnn =~}C()cOͶ)YGI>FNwl!wٺo){x1nm;/oF/9 NǛ '(ٻG={JmmYI} {r籈3qݠz_Av㋨Qq8q&j=֓0)Đ!? E/cQ-hෲlڝ;b:RuzU^`TwɼYIEcYa}EgmVb% 5 ӟf~JO[z\wC[h ٘QfCRSL3v [Rp\jmk>NPa_pTQk#=.YcKl>_P!g݅voν F‚g\ֈA6_T,y&7?J*לeT0A૤lƤy~!jDN,EFynڳ|> !Ioӓ&.XOCa*83sN>U_Mb˪]Lۍ()1#as<hU|#ny޺ aSOEHfj{1 kÎQŠ"]o'X Z|<ϫE.$ങ4\ukʖkYen1->23,s(rwbJn0{ gо .=̑ơTeZτVL3F[!dk,qOk LoǙGHuюm^1c.1#{ڨ}"W@Z/gIL'ƨm ]O :"߱im9VȌ5ݽazՅi+CT&[q +*;0?ȏ1Ų)#+9f: zv_)LIųN;4גu+.ʷZ C|¨ yK¹UiIs݊T([<O͕$LvL||؛.X;<hmRue$\%d=?o o`״}OG+0/VEïr_j**)>s`UL5?H*h8V^O?86XԖ ky`G5w -I@h2bM`xxb8lG$-0Z:GnWSǹG(2!mpٸfQ.ftp\%a]<3T… >rwͭuRrYUgs/ XIl4Ro;Sk{-wz@ XP{?XD Y_XN 2"ϵI2ؔ$ůP/RfdQ˚"tF#߽vKIֶ:'\ Z!8c\b+%H~ ƀCj4H%BP+bf?A st._$i|ln˃[ߙJzdĴff:gܴ)-*7^WTM'tgzK'VX>_j"Q`-}Ŏ`d]#&x%::R7q}@h_qsN1 W`JDwVz!Q'5ANj'鸙jT*7άR"?˦p=iT^`6clXf&%3;9}@Vy!eJ ] X"w_,DY0Dgڈ`ԗy# wP#m$Q~ tE$#"^%}pߗOٗxOhvPMmA9{FFop:,S6 WTMeXd ˻/a9v/B3Trpv#_Qƈ5CwNo4 m%0zܜNaWI#:+O,v*1~fYXmµU& s@tȎ?Ę?60}djgױX%^SB9~T<I G ,} Ed°ZӌFz5PSi?6ډp+e{ _$z&wCDHMs7FF5al%P`l6V2E3A` =fz&X̟dp=\,UFd-L@?{,}= }٤=(ūoe-wrkӦR=`$ĄBk3`3vUƹ'?>,/jBκTpZct[|>,ϥ+k蜐C\lO1$Ƕ [w]D&0ΡLM+* z кD.ޱe0Ov_; c\Pg V)h)[\ tsHMLKcwb.-`4r/ fo8ȹpWWK={E_ t=n, b}yentLotG;uJ4(@|@f6kCpry0qZFFvkcč3Q柝H80Mi?*ʵ)d *aEGPDƠ!x^Vt GJ`1,F5X+ח7nYtgU}440>L+@8q+$rd/0g޻wv;sPNCvT.=/tLݴO"SX~;9ՙZ7jmR]O9tԼ~WIZA+bBlWC 6}I.6l!o=-(Dv2ɟsp6g$a8bDh)Y[ؙuSx9@Y9 %7^(+BBn:<&x'`usaJ]fSљtNL4P %Dwg Z(v7 ;2 }?Z?wp7bs,6(5nJfE/γ{?-A` <2ٝ㧋:z(XY 6I^r%RNݬ4~!Vc>VstY/ D?6o`V+&Uw#+"{A=dk_t{C՝c aĵ/8lf!^Š]viJ)3$>1uXc! T {qh5G\T4b=E-Y)5YRQGB~P飔: A!mEGnZu۶PQlTr'/s Zya1PH1"^u->a =%x0c6'uD#/DsJV4\D F 8Syg?&_܍zJSګ,:TͽcÒ"-D\]$QB`#nl+bqEԟBy O#);oLJ48bc| ~Ht L,K $Xjg:/\" uak s')ϩv%e_)H##g9-&F{!3 U1ʷ4In>RT[p7tom&d?Cɶ1ޑYOɼR~Ҫ:]nսPhx(~n$9ݕWnj%?\*IFMʱGoirq)P|?TĦ$~9:`PVy''Fvv^α2Xѳ|zqibăZ/ү+_ töx2z{]p]U0_=gZxzSREys떻,u[3G<7h@~4XQΨgfkH׶qĒOG=-lq3U8)-NNDM~HM+nB8?؃qM+Rc (2l݉)ҸJg͐k Kq^\jِ*wx$'ؿR`ffn+ڛbV Ȍe2d dmQdB^0L&A{UHcw!=HM?TI|=İN4e B}F,8<@<6P:A7÷Zn,g(~Br7xY _;C< ZFPTfni= ^n%Z~ Mʭs\+ 2r6_D*%c49kA[4]mG$X3 eqDb$T7%~Qk9 p 4i8 U#n0,.(r<i2qҷKGEhg VJB8k~ 3=yKMvrIx m1LW|GIpDǔ$[7;+ˣ-O:D8Raf|PZȨ'| >bJ M m/@ ekc-G)O˺8?i'o[Dd dT=R4K*PR¸_M,Ƕ^QT>|QPZivex:=,qj'4z$1!P/JhMu&[Hj' 6~@OWX(oJ7HCv@0RgTRupʎ17nW_nYs>ӽ/$}JB#D\m04⍥>􊢞OM)*Y$\{bW>,ri2.j n|eHZEO`o`k&;?rtW7ס@מi4ó~L{EB,p+\LO|2(ǀV?@|:0p[=^!j'Xn`+ -%)0yl<|h<;O>,=e5624zW wDeW4@#еn OgD'<sQ ="l%s[Λ"*w!;aC833H 3\N5j:\Z|~Wqf,>6M:Jg dÅ uH$m8cXA,?tfbwXd &2򷴤).5Q-6mz;~uJ`6 7[bu%n Y"M}lZ7QY@xeZ/MO˜Tr*N'$YT%ʃǒ3f@_4r KUC*~L Rv":Ost*I|fr6(X-ńC`T%훙Ӓm)^߾.Fc+6 (b8rG NsBD\NS)]k)˛9qrٌ~5%Hb\l5'iA(6iE n_ [fMuw62˅, $~#pDDUS,zw+%*KDB~lcMbqSxW.Sձ ¦N`'9t܆f(DZKh8 G4^ڍ'x[\Tr悞@Dw 쯼joV1g DŃڼ"4A()!"I'H=7ֿÊuTԕ_(/?Яw`AFaBf,}l^"KYX I D\*`]+CP&}SE:eN>{[ I:֓K gl_50_1}Rl΢ϒ4TyŦb.]< ͛ʲxy't1U0.wks-o:+;*i+Sah$ BH pg%ĝeS*Y<}jZGW}C*z>xѬ(4$Kk28|w")ae3KY0Upc %ṃM\Tk]gf_)%^]QXn1PMfk1]gHSUi<߂HE8Z ߦ!"ztŠazkF<\YV_fIow<`Hx7{&QFgttDhl8h5?ë,ʜ 1&诪Li,qxWf7W~@/6Lo!;!{>qCX$(x2׳H)Yɖ%UC%V5R/~.OpXgu+aĔp “-I`@}V`j_"jƭJs._\O,IZIq8!W<d6ϼH:q\J -QLMK{0L(j^6,X/oZs Bj\x0i9ttdLqH ¶r`NTMv\5s 鋍`X α aRȎUm.(ˏƨwc}l0u8]hqh#32m _V@r P3z͸qM`'L(5F+YeS X3Xuf"zt͜9䬂lnK;T>A)eҘZ`䇰 ]HQ_;[Gy"s>H;dR|+|<̱v\'^qxZxӴfڀL~١dҞ{wS"d8۟$K}V3G'cuE+怀=)w}‚䭡)!5EMēkTelȼCSM{oCj>ϱ3'`&ME7yqO|'j*&N[${(]W532(k.5c )uя,;{~ Hٹèyms:gƤ3&RˣG GpRG7Bg@ݎ5;^ZaA _Fо w`MU?l?6j8ZG>aX݉Dtw@cS]/t΂ Sc̀6uGkɨm)Cz%mf[PZ~"{ͼ L]5q^^g'f1g[=Mr6߈KjӝAz\ZaPɨpU1dB* p"UH@6T&>W&&m-OfLeRun&FV>ZS^Z5F!sJ틋XʤfK R5C/@8\k{O񗱄ِqqlܚ}q*[ UAj pvErֶ)ưhPN9*'{(g>xZeQ|AyO?cF˼fd F3/+9R0RUG43R 8!0jhxKp"i 01ՎL;qz DLXB"ȨL"G4 Z/pnٛkw0S+n?HJi:+<`p58 \ 93/oT}gMmMoRP?:{nňRLRkR 30]g EJ x:cfjeZ-9#l!ØTY7Bnec)#"Tk͡Ab*T0Hؐ2Sg6J"Y%16FN)St8WؐZ)ȗ Y 9~d{!W"G:GHrnn*cI4Y}Ē g)6sfx}AZl_3o4&h=xg,h&jFJ-5DpE_,;ā/ީ,O)=mHd gܨ*偕@KT eкW;] ҀUh`aх K0HhwГEAze=U@VZ`ySqd~$~zori}sZcƤ!og:.W)xi#YPI Q@K>T;L adoR=hxt%d/cS&=P/ E:eŀ+t`Ϫ߶!,ʾ)24CߗOtM !~FdB [VH`V96 Y+W[㓆08L5^vƌ!6Dpq% n9 ? åd.cLkN%S"6DߗV c;X[$o%m>HG_t3Kqzv*F;?Cf4!U@62!ݚ;]Q>8f`x {KZy^[ӭkHi АKV2S?Fyd"gno'cr(x.1 ZN^nuЂAYoPJBP`*߬M=ñoOr'yw'C~X{`h)ozUu(zbbւt: $#X bNIFS~ zacOܡ]rmRcOfXP\v%o5 f6Z~aK32`WU iieټsy@P=5,4Gcր׼o(h``ڢl$x×q?rD@pƳ^3S]mI1`&cu%xvyNz).S>,.$;5G[_W$=YrUZETCL#,0!#=R\DZ:!} zEN(ibxNԂv|RR\3.+W~Z10W`cf)nF?_Eu9}(*{nφT |充{F]XF6ߝu$*&:V6D|hW'`Sw,cwZ.]!10=5y߮"E8}&↿u{y#?M6DEuᒧuwECrQ}Iit{uv>A=k^%HdW\fI/hx18(P]24lPe|6m1o$Bd18*)U/Bԙ;>c=YrHI4.p\En[;ɲAc!b)GɐN+Glƾ~(VZ?b۔Bf KVSI!H_hYV7Wbvg²!" fdG"ÞWt<}&;2ńI/[DxDp īXS3cl/#])X>۩ƋOR_&P ַO$I HM0jC tT ,Z^Eܠy'M?C^ZUi၅%Q+ uq1uƴC T5mAM6UÃ&~-6)%+>c! _˅ǃs!jc4=0΄{wl}ˋFhPHNe NSz}jB.,R(z#7]NW,$y2E5w/<̇7_Koi8fߞu!#N(Qg} 7;>}öUm9fYoer.1]kCaPVz`]fw5Y7u,uuƁ!52qR@tup<߈i,f<^% 3q{&@蹪+P  kBOW~(4x숣Jn)l\0A)hDWhNJiUѥ׏U~WO_<±5[p+MSm7Ҥ4pص}?ӬDKڕ(p1C@hg&uF'`'^EqNbF<26sݗGQ:!ۜ& r$0drCFEϣ\@4%`$ Fj"09q}t"n2HG:Kq# T+Z6 {r]*דwZ?eM/ y#C5Ž_b&PQN?^ƌ+~<89[4ٌޓRY{!)5J_{Ogrl*Pq0(,SWYcNO';nGtQlmQq° I(R8qWFx?LqveՊa^!$1Mp4g="C'~H+5)=l{Of; 1b_ھnhvYx |~ۺI[@˫&Hڈ)~FPJ)}z̽aE 5qG{!=Q]aJķfsSk,>Bx)k,\H`ɑ24]FL7bƧc7-`,Ys/sSRl,*]XŦַZt:[`W!y}tXѨRİ8g!Ϗ#rA!,厔-:څ' LRUG+j-B!74c-<T[f/;":_ ũ6}C21_b3Gm t{ȕrCȂ8UQE6ri1xl lm'rA c% _꙼J0KÉY9E(GR?mFggƖ)a؟*G$kJ)y(iHςV0S#sbĤd34xᅩiT%fƲN>}EODca61` d82ai T b j#zŲ Ϳc$iқRo{ɨ8ߎU\"ebc~ana)3=aK^,J3kU=©10V]Ap Pd&o{G㝃Z+_qgbq2\PdPhK{khg]К0LO |kC|U #(b~/Ρu'}z"u+fgfQ`kwPIa33Wq&? DUy R->4 (xr&Ϣ-!˽!MJq;6=ǷߎtDvf?hMW|x,sІi}%s30GCG F1%20%eZmmApI ԕ\W:'|b)PXtNDon>sYq$ɬFtO/>߳T Oyf?u ms !X aPUل&}eԶ`ωb;".b[;J&y2So[nV`,:UK:s*} 5N0G1$Oːz:Ldl2+ol\HU* wǖ(KRK:fKC }\tX ١1N*c$@h[ ._@My=[xɍ .C`EEQDهG#~y#S􈚢=tTqLw}|TmgXxp)gƢV_&s$-]^eޟL= ʄ:n 6׫gC:+14VpjnH\F_!+Ǭ(* %ip6ZSWus{ywCnv UӨ UvX2h)a]`^k_GTU{'b䆀lf1!m_l^E"mEr00̘K񽽾,ˮ$DZ|+Go5ǰE1;tAe].i.2 \Ac|aP8zi޽&/ӡ8#U^\ A&96J-H>`6LbŢabnN;=ϯø=X &*L4TvZ2Lg=6W&Ί's"S($\&^P_m2> V멮l\ @x<x.yLS!ӧk'%@zoذE튧~a- tO~cmvFpgImCV; ٕb^DyE.bSmjQ vFxt6އ3mNJlΓH=TiFKAV/Ft`7V(^έ'U˼Y&~ JL>#[Mȼ)x TyII_& /9q% " g-Yo]cosP oXm"keP L$cUH]`rb#HG LMjR rƫx'4-iR4+i8ǾT8x~N, zUThJC;6`'ʱB4$Xe!&u.ؘ5B!Eޖ֭_OY$j9saaդQlTLQ#М]snƾLÞzX5j- M)ک JD}@"ge)lgmê+@Oq%/pjKU 0'-?)NPzQW{åA.T+l&/0qNh*?(hedC=Z q. a)2XU 0*72!5UɅb!I+zZAq{hV9v J3a3ZC>a$$qo_{ {۬F5-YG} fhrk ¯2 ]DpMpџOrxټ*c]3aS$5#/l,Q3=isY((e?c9,(1Q.&PZEn%~n3Z-^]8J4q@W֨vcV@Iʚq>,Wb4`8ڊ1qXCvu 4ܠ^چ;N^sO9zќʇаAiDuY˻*U[}(:繳3逆tOpZ\tcʌsϥw c.J0GJ}J=Qɕ?OM}b>k@W#c"̌Rr{yX4Q',%:uA,N^x!s-k?U oXn7"Rj"Bl_GKX#i)z BKgN4"iUoHݳܤ0`>x@sGcQv/?7_ /pWv7r Ⲋg`[ؽACnKC؍d3WXjו iҖ/zҫBT+p^x"Upz&?fKqAwֳQQͅZK|jaïNR)p JRCs^ɣ‘ G0^1rRSG΂Y`0M9+t8m!mԻ.h15}7Ay͠C2}Ԫ|WfUV{ \lhu}B=iq vW5#Jj͔V޳W4GOsZVYíMDW;GvDnR:s1}MT9cOClFi Gxݾ𝫣,(dk|Ic_膔{5/E.awj:O3[nʚ b-^? ,kwVbNlz 5|w û<mTVB"^ ػoe]i cShE|84[mPSq̇>?..i* ,z%A`_rFcɣ5NlQ l* Ÿ6rnNt=4sSxy i>Y۹ri~r+60#x DٓA=}5FhFi\GJmϬHԦ𽞓,vZԏu/#?'5u/vZX+M0كZҨ1B˺~|;>p@l"XIŇfL*&-.v=U8k^1[msQ MKɺ^I%6òL`D;z9OmFrwoX%/7ڒϩ2;oɺ ;Lh?KAr3V7"#brC[4RhK)jZmF~{ڦXKH;?Dziuv8=R δ>Aـ%m-DU%*dBPLI!_Ꙑ&yfkflrQz= ūV,y`yVGz 3ej ȀI_xzeѶ֣BWC4eHE;fH)"LXTTE)l C)c^9IW06BBnoOTJڰu5CC2p (p&yz2)]Ri1ծ#˥uWn{͞κ *w)̟$Z)QP&^" b#Ș^0C+ECyG|3N2EC.<_`aI wy>H=FZ<θ2△)%F; +0Mxqs =Kƿ9rgڼ>N)a~[{@ؐ"rdJiK5;Zxo߭!ˬplʘZLiGH] e T"Lf"hЖ\¢1*jF#rtc\Oֲ5;>[#ņg _nD^[\[,DR yߐ63| ቡ_iKʔn]b,SAPI kJT?#Hw;TKu[5/P>-cmGe PTP)fDT}%qKwʓCz΄q!5 hL|v8{wa;C%ٞm>0aHd40D'!¿+{:uٙƁ-D\dU(X!wm/陓`r3ۡߝ#R.Ddcly}pSv<9b=! 5@JeR=4Cat –jBQ}Sz"]搒r*?/z&21s=ywƽDC]9o_HôPcE9 ߥ+Mb ?|Ě3jh<+Ec8zղiaWy)҉f:Ai uRX9!S_8u$7.ħ|*} *Ywu3lṬ&͇bȈ:x#Kp9B@o]84L&XC~=Rm_{$߄a%rQ;h 1vN!io.XQs@302de\KMEB\4 cް' :h_>'O% k PAA R!/e\p宩L0 zG5+?k$I_!BAD N He|.> bJU> t vǖ@)9G;Y >k3<롸KbxD`>ܩPگ8׶O\nWti{"\1-ȮJ%Hљ#G+0(m\q>B"Jps,1;Bwy-wS#O Qi ؿ߬h\Nl]*hF WxrFo 7?)fއ]!ж$tG\DL+)1mоAԋҜD=߲97_!%![ZF.EHLCGcug8ĴvU\^Ie$o3j!ld9"u_&׃2Lbȡ؀wRtiL5 SRxScN4(6gR3PY4固rkzR")>M e=Bk8gtG uFN"ʔ$3 =?HDEيB\5>A,x{בsJ^aׇݰ su(ffif~8TB}k#JD_;)W8@iK)Qk*gl9@n )(Mug E6 O>}B3=^ⶖb اJ %^9zDR|. @@?W hQ栲 `nw+v3o䓭HrP/ܖCPHcolJ@V'`ЦSv}Ho4}mNˋ 9)nkbR=p+$/A9zbC9m呥chOA2Ǟie?7HuYH+ umFG GZW8(ںzBk3.1n0y_(>GfjdèǟaX#KlcI♿j{@3;,jf%x)pxjUt8&zzrvuVAMSFaea)Z]faA񞍯{F\!&". Dkr<.^mBETvQUe ¸Njqb^.4!^ɇCV sY=T%wf7b t<~+Tta/~$J{} 2]]W&N0/bY~D4邻E\lZnr9`т;K aE]qUң|5=Դё0} Qd7"QuUW.M#PJ66 ;uXԀ{,ZPkDʿ|[aY輪nw{l+Xd$Lہ))T;s1ĻƋ0C_8472\B-.CInD?_Nm1wO)nMYpJ zM ή:&qBW %~En8OEU>n! 4!B2#R\Re#{Ҟ[z ,%Dir/ p/] \=Sv\m TN/*qK8C{p8 |NI@QvQḲu<;$kwVhs"Z>}  Ɨ)j]<>kor֬ ѝwБۧ;r(Rıڵ%! 8s\Xc]p> sZǫՠCLNu"P&Æ,k(E,W8. 3K [=cǧ%oM?ق7nmՄBƄ#=c [wܨXeTh'O9t@M6jNK6C{3o|C )IȺ)" ([HWܖm!* P,ړU<͢Fӈ\jgOdX8N$a Vjc1] Rk(߷}!2.[u74';%b ֬nXzTx6YzZ'(+̄*~2«LJU/( {3Cdw"_D?ݢI"k]6Q@ `$>> H1[-Vqw 20{':?ޒ!ܳY(ʽ[uF0I_tb*P(z Qy7?o8;7G8 x؛v<2ԄEUoyD+iBpmZXdKWiKPEqˌ5ϮWZ/_@ GA+e̙͠ClQ4⿚+/a7U&[[fmz\9"N!4[%v78:/ypO*V!U]?G}T мTϚ|嬖ux=4C7W;<'ϵ_i4_6,SJZtYs.9+GIIFV? FHAR&DCe| o]5S< a?lj+?qEޤ5TAϾC׉.hɮOk|fl,b'j.uD=$9boCUp (oѓ8m$vcj,pL˺'ta/Gk:fa, Hу.]6f|^SCƍQH6 L{y< z| ^I%lQ0/ssm{+ؽrih૩K~76x5G>8UmWв\ikLnz2c͐-FIOV>4mcF֪A$`_y 42zڃ0mcJJRQZ"*-`zPM*72G ;uя&*[W RզΦK6+l궯O;iY:٣] 'FFD{1=<hm~L{BsLE<(%J&}亜ލ7_h>mb J!ѝ-S,},Le&.N7q b}&D2Lb/An!V0o:s%w42SSUVoj3 C GH()W^0 šH-r=z-c68jT/ngTy'bY“TFɀճ-+m3ͽ=S-Hya\^; La*vq%ۈ}Vr޾qS-<o pY_{@De? 헂Z+:i妪~;JKy2t_}QZD?9PC X!i/ٌ.o-^6Jv90_`vHq#`O}}CD͢¤suo c;wR"C9JcA4ݥsh.KUC<-Ð͙ưLc}b53LtpnU5 ɓ EZLpG2wCIdpoDRecY{` wwy ѳ[xZй~@1C L6M-%9gv1}aa?SVOok_GUR#sC"^aj#o~yPu.9>gfeU =<ٯ1WA0Y *h$'rm͇_] P"[?&rB'w?LZxKPW.z1/kБ6ZSc1u8F. ZpU3G[];p(.+2%UE);:>Z 򹛇L3w]ҡ$ƚ[4VLO7|% gבAUMFReFQqqboLE(RB=>vIj{6_㻽xF\/D)l~s(G|?^o!ޘR> &t( a|Q ('ym{~O6s\5Ǟ\|ԢI{;yqVXD3jqC,q\#-›o"(Q_[K[SJڟ&7Onq+@ߨ:łܟe58@7 F E&yid) B[m %NȵH;$MH3g9p{ N6/ ]֧3}m NlYrU5n,O<vr({p - E9ބænyf| WH$4U`ҿM1WTd*)hM:U30(U=/-|麳ś{Eq&H8mEu AQA5" *T.jXiEE*#̝;Ct?sش mXO77sgm|PE GW~>xr2=xKfx +1S];6UAB@ّo&\2 Hy? r|&hKByCrCQbF~w1MI^0'p'`^݆ m9,FI1 @A׋#JYd kl@Tiښ:r(#~\F8*8ž$R1\K3q\ꪐ ;RVObp6C'OVlV- xa(?{0M>Z !kj\ #gnxO WMa.MW6MSN}Y?8WOv^7MH'p2 +\={M"o$ $2ʥǔtx@kxԑ?ᦐÍ7ۛp7qE i{w"ۀwC+9T򪺧l%G 1 ж!:K}XkN # [OoAXHdX|d !H0Yk[ !UADa,!>IUr+́kW8{lF-2Sl Ps¶tVi-?2GQAq(!CAqXKP8=QJ&]BrY,o&?,a@FWfAٽ`R/ ,5Es_ S\8|\}=7o EOn-6"s6T*ٗ_"LZ>T2؝K֕N EM|+U yj̕/F ].G3kn#ps_b"^1=_Lã,8u1`[69k;Z?_;wgr NR7i8#KIBo^ SB8V Zzg0:2cw2WUnB`?]'j 9 z]qzL xEb0h3a/biLJ@ ?LRCZ)vPtwVc6%r/[ h'$hn>A;w岕uLze%GxwQ 07A NjSb$-E!^%t^nkR <$AV`Ľ‘P=!; ԸSEzWi\ MMg"ܓ`BTMX :w̟ʚ @~IO;c/>ႈ۱ʛf쯭K}f.r ؐd8gQRI *#iڏy?vKS >j 0ĶvRyYpL GpQ6r~Nβ7ŲI??\ gTKYc]i:У"q* $@VKޡX`ri0{mQ\~E+7/@bFC-h6⇪ٓPD_μfSO\ڢFxե܎S>y;Tz Q/bK9ʲх\쁌~)Adj`;pViL%KרqN<}hYY=#tdށf0dj6Sl[J}{䕶?Ф rIfX:Hl(}V&AVy9]|Hpsx$"es6|H}I"H;MSr>Z0GX`i+ *uHl)=4LY<]9꫰34A)Rs֒ }} ϑJ8Vp>X0Zڎe#'$ S S99pk}Aq28ڐK-K{E֟%q|$e4_8_ckep7z Q>,j[ic!i,3Eq5b'm<%,jTx;;E ܇UDvhEd]ZK3G\{Ztolt_-8K Qd=Uq(3/qpS*/Y'_ɻ=-y]QۮlcGoT{,`)́?H4K R'j~ / p}{:TtixPE0'~|u {p0z/7'_ YD|# ]Jߺs!q^ߛ <Ԥtm}Sf {c5 Ao[Vf$ڮC[~M]U t~{2HOV[TA)sx X^"PjC!1'O~mCQÅP{TS]EEo2CBM4)X<0Y;Ȭ HVԇ_+QTE|5` A9N牗kkR`3RU__K+э)k }NWV5!!'Kc#U%[A/M/u"Y9H&1zF2ב"VT#F('pzFxkgV7-}>> 1WPj^/\B.LMGS+{õa%p 4z6Q !ҷ-?0q~+%A Lc ]h&oR>S) YF(c0{mNma@tńC\GM-e.!Rպ, ]wfqneMAo~ _iWalf§-@ΪNA]\09x$_V,2igKqlpx*Jks}%֭R{=]^ZEio5w%l#^p;H.Ew.vc%рs&$þ[p9rcQZޗʿ\« m:z=RclӗSZkI'o@Ȗ53c25xb FY<: 8Gbn4 (W^"2 s}Fv9˓p$55Dx8\,MNW3Ujn4Lc˹ .Lgk po[k٫uyMD!E#"Ptߪ`vÃ:U-wLm-FI5SO~Eomb=!#X8V_EZhdIQ۲֤Q.3rz``B$YKKT-7dJӽ%+s%PCl"HF0 {.YRdٹ ?vq[]Vdw07)3:2gy{"(T@I1x~HxW YH~ wSu3Î\y5m lu6i dP p80ڞ`[o{)SB:L('=v׻ݭu? 2='z XAW8UR K =Vs65tx~%z'u8$ [t])b*t SH1"Kؼxe5@^?2cǩtDxx{,ZGw/+wؓd3A0 xN48Hlh|U8)|,37]`WLiuq=jIYP~5O)Leͳd1\s[ZNX3\8fļMOZd;繈̦l!7Ɣ6INS`a #c 㐚R{Q|oF eP@iJhLR6l$0e(~:VB^bnf+Z!^=\q2 E6S s,`W|Y3A,y]\;qhp4lO1vn'"II\ռfz] y,1=cgހuM 9˟;I'Yz}` 66a9a<{kg"5 Pѱ{n:D><NGI}}c`J…r)-N<$ӳDVbOC3$&eVf!bܮ|Vϟ`j}A4S5ۊ_8nŶ Dh xFջ1Tye|5EMos;A} |hG3=GŰF9p? D͒MB'۔L+&N@ՒYdufS~bTs6ԄaYzh7> 3>Zf?Nh~'ۧ7>& rϼmΎb.EH `]\N\ 4r|r7jrNX Iw CmZ#=3_n7z5x wCrp<\`@  &@:y$=3j41 4܇1/EEL[gi 0Or%{+#ly&%ͷgNsGEC.l,AY*ͥ֝ILb;[\MrMo5`MV< 8,_uFC=S0jT ڞT,xy)0;] ݈])@53S Ѱl.ZsPے§K.uD[.lOu4k3&jZ&C Kgq荱=@"̵[2 ob(;I 9t9Ah ]pUjIYL'5>7zvuY@b`j;fv@$=30ģD"M]R-e鉜U/!TK 9*'aB9<+7뻭,βgXߘDzT}gqqK#?şW3ӂ/r8iBU?J٬=#0fDh4wW]]#XlIfLQxWO-J!|٤&P'Y2Gd*_t 8> sɉ$(36>,N8p"v^"cRNE-[sh3'wMu=:v\9,-qhwr!ظ:ia1S7Wm蔳gg-#> -T:ܘ!S[HIG*99,1?10L5 # _xuBϑU%SsVzuGDCX9f`8ggʀ9=ulZ3,pXNSևpw䵣 I#jvC(O i Ü7B1mW_wռ<@xIiUc,RUC]p3H!D 8)<UKs:9  !N5ʬ!GCu3yF|zJ2R{!TH~q ,K rR%:+$kרn&#=] ,ćQ*D[Npxr}//) BT&,+D5u.LrQ]5v{{. 8>N5%df/qI,ֳDEV?ƿ4q W_"K2j Rrjk {_VZ7AӉ(*d'.(+~jZ.~Ukh+W+.4.Z[Ƥ q$F1uOhɦsd,AC<5Hqb 0d#&ΰEh8^yPm~i$goTv $wo.)R^옪KC:H7HPsj&ͅ7KІ5?/pw N$c"7ȗ0O!$;W]$eNJQOglC k?m^oPӵg( b84/I4 u ~{|XGzTopx,<FWl椕 p[O sRHsˮWOζ]xddvy 00.)U%Wup(S,S S @uB OFΎ-0W#4BC≊nE@M'=`JvmUUzR{Qf B1YA="[ )xƛ3cI9o~[ݱ,X稘|{$ƕ^jXglA'Z#4bssY ;1JAz‹jPp(X\!w`)8 y(C;A /P|e~S^\4gT7z۱YXDo ȁf6W(poڃ wcv.]wAq1Q0-`XUN7Zm,k-}2."X)||sj CZG`ZcMP.O7sIy 2Exa9'|'іge2?v3a9귣nsF"N斃][f!m +ydX[N=IǯU~1ϸ~ +` | @I )Vg>uVQfjg/yAJ[2y&\m9j{QPF?qO] &CE:p'U'qĘEc`oVivfپdGhV@9V=y>~On7;_:|nG=VG+6>- 8žH*NX?.|o7 1XHGBd`2l'JOɌ&8'9ofiMXc>CmĨ.[$Xݳ EZӽ" P zԝ.awx=di/N2Kz\%0 MNP;z` IcV&R0Xʈb2ڿk,ʔyPc[UQF{N. C !ӳC} +Ē:%IS s1c /uȯ2X3P̄+ŋ}W]H 0oWĞnw!3cD#)GQP{ף?ḑOA6h߽KE‚P; h w[}ϺS%ViANnźRu:=|TrH-NRo8D[jKj> ⣀t &Tk hDF CÒG8x~ HGYB{Q~Tfp 5Q;[-cjqqr8*.{y+ҳsYRaبY5?`Cb fz16o7;ѭ:u"*SBH~&_BKfL-2 YD+qӘtt-AG3VWm/#nX 49ƒ[?N}P<4HIY{ BH63[i3kL pX;oA'P-nk(ߙ)$_i*dX`qҠ%zDqs;fAMjuNeJ`}2G9_agI:)D l$YrcV\$au$%#pV<'5ú{Gۦgi:\Gj/VZ'/x~.z25lݼx>GmQNR&8n>Xu[EBvkL,q<+SW@@=(.׊o凱^ZLJ}6d`u2Re!$k-_kK .>Dc҈^M  [3A,C7Z3H<9ߗ jsDswtvجY<_Z łi;uw S Oi"dAA?=k~S!w[ˈ vmr#X 3!AqD+55٬1.Žv<Qh̝Iq][N{lM墉;:ܴqHuaV82СIV~+C2p^Qi{nI+-&^rqNo7:>Fnvm<|~^q+GN>"j$1]֗8Lȓ@)29୶&$˳TdXUC0DΔ<"Ly6*\pY MEOJWFDhn -f%W61qJ?,1%|)B 兴5yww%guCuTlx5l  xݓhq:&VECC6K^?JM(L}?/b5f՛ !` e|Gyi8̾sh^:E<̹ {;jfy&~~6Zpַ -r;|F桰_>~R$O_br-{ҋ8LAݺs跏GVTþ:ya$2M4$ XF,OlO"{8aZFIa~rv߼^;29K!0RV_ew'xp)2Ԡw4 ^!?=im&kmADžAvf'?n&IsN n1_}8pNOui/3'1¤p@ӏw㴤'r).΁x*z>DNyی \ 4$_/E^`VOLFK=-jv[Z}y\IaU<.´"\q?&˫\Kr4fO\=1[:фMr&3r!:&Ϳ|T%R?E$sf2y fԜ7߳y7پŅ>3_1OԐ. *yo-{cbˑ%yim64t3 65ں?1Y@IQ)WRɋwanYLSӕKG[2;M;xioa.D9gP`m,fe΀h)B1ka5nM=YzXw!g2cO+h2?d.Yz1yv.P ֦F">rֳ3&g &$%'&O^nݠhC]/IWfuz&T:Bd٬0^3V~oRt1pPlO^ڳh:EKh:Ȋwx0&.^15(!i&g kIߴVXU[Q^vcz^E^ XE&³ŋD(E!Ah-#iCjU΁޺4&gӯ[-@Q&F'ypځ'Nj=bsZkR^gzL5S~y]{[o%n\,϶޺xH[ҽA8IKh"H(}Ӣ[9|~%~瓍=\܁2oA#gY,&k0G\ꮢ?f8sד-]*5* eSZ6scyreAxN`HbD'vrp}+"3%{ݖJY;GP@ %q@j朱9Jm&OnXlU֫h`]AGY hBI0T:S׻:_weJɼ]8d\!tY5[b.nn j2+CGo?H A3 C6`Z f^/Yњư ?,ř:xؚ|e{{a.Goś>ΕX+qx6-RިF +*~‡oK%z-`DX Ɠ&01wpLGnVSλ%;EbD m5^"ׯmG[ j?7U.e'=,GtFɍNy"</. %?2YUϴj| `ǠI{,<'` _ĩ9D3:mw3֍odRviހ} j582x[=,h! .ݻl,t>h.::z?:l/l<<֪1xb;Nt >?ϊC:ȝDt.=zVjPr]XS7~^7{IdP7pEqTsў^RyՏ#ucz~GSbf3uq4rHʷJG蹞h eν ,dA8Hw{vbяxT2U鑸@_o &i-*}A7lqZ$ f'^? nsҲQyrZoi!޻cr0+0 $=mW|WF4prd8%>}LiP =NoBgo :5wNC!M;; ^PĞ/w.rlCBND+vĦ 荁L &)Aqڮ?tVN!?]$^F€C9S񑗽kaqʱdzQК5r&(pʧz?uz*^fZ4rd n,uDo#^Kp9 asQDBp>?sׂh͇FBV`*8y.dbK=<#,uO܆RKXk;;q1- ,W{"ΩA"`^?hN򲸉VYXIr .<9,n( ;94 H7F#|2bv AؤPg(%9EC"x@EUxbm9* 2)NϘUؚkxۅb[9_JUwCɞ,r]TΛ`2Y;qD`Euڳ Wݾk}AMd?;a@]_},T?0P4o@iגg1ڴ\bi s1NϗI `'`@E$Z[JvK?2CɄq 4;ab2ɲuڊe|hϊ՞5ʢU*55~CAIw/De" 5Vs4$'7z"rR&e`ا ÇP;^?p)DhۤB!¬O>/ʔrS2:0OYտY<(ޚF+5\.@ʲ]|%u.Sq4}LU%2a^ X sQ"utJzVk\ gMWC*K؍[K/&f<ĦK:.gCh.owR>ڪs%J3W+ٰﳷpKqC+Oܵ?u.'1%>޽xoեU-=daz*-EiE]aS^!+ _%(v&ۚhvt:zhsq\r<2_]8q8n1',J,GAuS@0`oPptڝʦDR =ˀgPGG|""Qs4M$6 }3~U( OWxDLvikY5oɮx\+jdm4z7X"IL ]?(񒾉S1^2x!5T;j 2j!'I7IU2%6p#]@)6 ;Zp^>q"R̜i>]jVL aH[( WW6JqV-x-b$BQf9zLFdyeN+L̥ذ8.h0$b'D]T<( 3|̿~ R}F*V)A4w:Rmz PY !Aa~@"K<6t6 %7-uV M[) E]஌r+CRҖ įԈ JBs;ޠs !_K!F&\A]Km $ojPTmQZs(̥ONd8Lwb3$[V}hUu 3ʟp3xAH0C2bB?=>Ҭ6FΠG J3YZJ! ,Ki]/]KJpYW3~ ?=ҽ&Sv_(޼|uą"SدBPqTvjM s[uU},kVK_na܆[ #j"fL'ǨtL "UR7p7.[H Iafug cQ@IcD: |1Щ9ך22]3Fך.Tmh ["{WCB蓥+|_09lq7qnj8)NgYfo%3.L=j1I/#Y;*>E;5b͂m4,OvgOA%;wHi$"Qg/*hgM/p zp %=J3B)ft3EY*G/*)ĩ. -E =I)|74gv썚bhk2lUWZhQC=KinWB_6Tr;:) n;HbL'([|K'D uCuFӳE@FKJX|O+L녴l-!-C4jh4ɧ+Aɍ}p0> nC6^w?E$ ~ K'3fߛ]wI-]<\0 P ,{3 i@3Ĉ<|4b$w3=il|lOmwڶ#g5]kq$MY kAbL]v<ĵoY)GS U݆\Q ՙ֩ѓ~EXRj%ISx&, &h90l^61˓ 6xA6RJ(/Zҕ3騕_[YW3 s-iL:!jb/՛!FDS?>:0&S,J/D*0V-ZՀm- 'Hxm`7o'ƭ[ Gz=Vh6E,#:}KTˎ͊]ʎ(eVS7xq{ &Nlf (OVn;|T9ٝS@u%vHX3j2wEYWN: [PQe9Wlh"FwY~< w>%b07NQPQÛT'\qHHg|ywܕ#E0ʛѫ O5[BzgÜB@ĺɳi`a\tE6Йɔ?N&iǹ9t5V?qss|c'~S}DJƁ< ][ )j/`}\ʱ.t\?'ZS';:t]qLTZGifCKGR7R8g1a#`@F 7Cf@V*LPv8 ]F 5g *;cQ>bt3H̯_M\=w`+oӕ1 mDSXB)櫜^pWc͊C$7h'CۘmgFY``6RWwZd#OS15LnC`[Vg~Q|Y$ Zb0/m%0QZx0 uTd`:% y5@]))QpW6M`|Rx"T̪5(ibr85dA{ %l_ZlCCV),'3U8ij^45:3:+u[ۜg0>?Ym|2BTmj')l0[[qG (l~iдWݡoNf._ ,CZFc=0oΈ2*v2m 3.}A}ﺗ?렡H/`/fpýDH `Yu~"T@QwOIfd#IG?߇j*n5Xk6(L]_嬻W]wUl6t f %eS1ovFNj0p)c粍y@p˂?B!hMi0?@']5n3R ?b+%BY+OeлKpZC ^uut*WX,<7yH\ f?oU?(Pkv{F|28g~x2q(x?R-;jK: c='h1!w[.Đ[Nl6uo\Msᅄ>Hk曑L7xJ<0zW,z~4dVfj$ccZݼf.k+*[jS؅.X 5{5gn,Z:gp pSuwo!CP]E#rw>mqLTP ݼt9nB`@ /qJ {;lLNU8G1N%JNuH: {dC#ڶ=s3n D#^hM&t+j @/3 54;ltD郂5O)C/ k#B\nj斋i1bHD! ::zA1&'|Vy@؉x;ZjǷ#EmK n ͒Z;g^OVk96vbHMO9pA}fXm b*ed\vD=@V;)$SʱOH R/3un|MwQGZݕLn/ 1g- Q3Y6'3Lg_o# (r0P âQPG9/o0>'ZYYRWI Zh,2b1D  l~d ̴-!$X!ۡ*{LV uaCC\x]1=[c p]i3&S=-CxYDʭ@Ť-/=ܹ8ϸE g.l>&7fWN<dYbj** 'ֻRҫQ,W "3f.P YnF'ة&/\ݴk9lP4ĠJc1 @ IƤ',gd&'j/5{JB݁H;" 0Hdv f 9l-DηKW"=Ƣ$@"9GKLIG"'–NɘsO _b鐳A[3ϲ%dgzK{| 5 P[o&(e rIeREfdFrT9:Y(5AL#Dj Zƀ`#?4_V[dUl# _n 2hGð7nb-Hׂɔ+CC$&09V{SH0|g9ԯ`)zCge*F#zQVѨLTCT:YV9r:ɰY3bL9f4 F抹=PGV˾s(A2'ӗM'Cogr ĭ 6BpK,w]H G%B2~_4ZbAM'qV8HZbBwC9]b`U~piU 3N!2O7n2u@# O CwH˅=A1B~j1&R*W+-jk_)<:Ar ,{C@atORe) sۘ8:dI0vӉKI;խ/32d{{\Ю5@V@-ZU**^{e$J3pT#U%up9V6 Vy$i w&1d* Mޢ${~P\{ Yi{G $oſV+PT*KI>iiaB(C󝾣 `)H^ 3KIM-Lt:hx ~}ow.k#2JNa6o89W2GP (BLfџ ИR0- H%H[7]Ϲi5@GnM7 `! @+heȵo}a(V<Ӊ\?XWS$; P_j7y1Õēt+{!.#-MNR!ecf1D>Wxҁ_+R5|%+C 8cX`@UPCjDc?9zkJO + 4v-Ě;D[F7J=ڵZsU܆ 8 0H4cKKԦujEOo4MQ&a`nZi1EOnUf8 +vXrh7zd!h5]AvcC(q T n8կElA%A]z )MBvcJ1_]?5yyߟ)Q TN$$.Fq#4"q X앝:!K0pT@mE$ ޯd4jΑ-QX;Ȼ`o\ Q5]㭷iεգQ>#Et4࿲kH%q(mv4{/6$ve"4]仜`eP6>{8 Xƚ1[qC$~: Cϝw^I MOuZ @HCf֩m_&͈3NFI+L7t{[UV .v 2 jN! 5~owmظȮvy0zfىRzrZ_A<ǹ KAN(ΓO M)̠V%h`돢:8|d$ABF(;"/Tx%W;aM7[3NXAp(w֭/A6~"E3DauJsucu8"Sahي#1A9^&ViW3)W<3Kj(P!(I<N;X=SH!jo]U>\w^.2hmBԑy>I-|qXwJy^0C 9a"Ǵ̋(AoEA:њ؜˧u2R`dWl)ewGU"DqH! rjM?J!oEx):_H"/Ě1N%v#_CǒCT,/1 58I3ݍaػm TT|8f_PœU ?p/J&G6NZޝ/[D~^'WFE j{gЉFZ ]cW} IiНa>4\ڈO֪ۓ :z65s{ oG ^C6pYAfw X<)%LpwxnVHB+r[6X I!yt#';GCHyd)uri>s 4QC}4I^K27'N #y Gbnou_Գ.#Ӈ[#LF U"7݊6%=q+Ckk;x@&Y\ } J(q}C92rT+PX` Y3@nߐ(I3LHݮ3Iyt ֝!)L7ц, 4_PAv,u3/c,W%+GytЇ4>PN1c mAZ(ż8ظ]Pu6xEF,3_I1iרvZѯB3XӶb)$qx4}w:6'N^nxxhg_QGqFއtFxtO N"%O~|.` 6~a1trPԧ |"䙤襰'YefLIp}m>HRϟ0>j؞ڿ?hwXȰ[$yS:^Cbt8r!"O']iCXP'F1LL9kDOVqcDavSoCl KsV:Hw6) ę%6jDxIR\fCӫDSy,ɕ5Z!<"a5v&"r-,ˑ5sMh(ڕlfL {">sLԳ!B\?~?7to`fIMdPQTW4_'dqTb0.vܾf&Vi$&%,iOFj/3/x_CQ?jҺ5%QQ ]F/`"bE)S:w$;<:>HqeO bw5]HWhS2tLU fsvV iW6s!yz:\B/%'ۈpy@UNP7+B ~lzhB&Y+m0 bE  xgıeX Nj:Dh*+dwpa ij'ݖ(=f ,  2`H\W?#ރ]^pNY-THt/x1HW ZNq4E/ȭg,xKyR s#{RB! ៞q2`Q?(ŶX7@|3.a҃[3.i9/DhOp(;nbgNqv-Rfy>N~|`Poe`TyYjz.֧Ky;ܰǶ$Ĉ]rFr{CWP W$}-xI!?>E7+ avTpo2!0"[sov[Mb2]+9J, KqkūHɸP!Qz$=&AdRox:_oA 3-p ?@WʲHmD#20\BG"Z3z`?JchsÌpGzj?Y~UҦX4 U0*5sS eT/Uoƾ^6WbH w[mwc9yDx›bN4 ~7bKHBbU$AnJSP^Z{Op{љ2|{a$u>'m}rTwzSId'FCpr,gtup,Η@ W-;Gx^Ü8قcizL9B'Ѿ7XZ<4np@r3F}['FYv}.s;&#quMqK${{_)6D?D  +O)P|a&֤,p؜=V:,Oow\9coiEI)w9Ƥ? $a0Ycs"]w H* |53`/ P$8>n|y.an<ȁP$kwSP,&nR$0fca٭(Oܫ ;s6/H2U/_"il;ϣ#k){&p{p3HFh[> sJ˩0ksO+~NO_n}9 ԖD[ɤJ<6gIx>XD ;2V75<jC oސ* $hݖ:><9Tt734ƻ-t陳qy( –Yh 'd(qH\%L Q˜wB:P[.gDܮѕqi*z6vϐ_.\$?A֐@f,.c+&9_qOPCy%B6sCk U _ K0xq []>C\$xЦq:!XZlZJ:;S\CABT#Ъ&>fuDz'z,wp'D`SQBBWc{sPջq"z ZF]KȀ㊷͚?<Х0J?I9y%-G+ ݈^VC*TH -вW~uv;ܐPzbzcGz##5loa6T7{JwH^c''HZA̩V\@鯑-[An&x!93њ^c`Vx2X_h$\b >bR_Mg^>\.2?A'3`Le&_SZ$$iScL߃bUPXkD <$S۠$&ZCIi)]#SԤZrغRETH0u!eEw/IL%#eyu 6jtYlÌ`y|`Q"R)8qQ\1E|BQaB uZn]s-_}jqNIDz@ !gWNAIovRe T'uAps+YEղ#w=L+t޲øf5 QT4 1p!׀c]nM,zERcG#@"_2=$y~a3$&S 7sC'@Nik[-ۦ3_yk٥cm5)(~(-]?p=lNS-Trx(yچp]Au^`*%ՙ++8l6lil\', `QzR?^ۢ6Ϟ̕\l[< &픜xmzJ^y`$Y^>TДб\aY6"f"Ґg,k D`!AGUՊ| րו~?+}|fSS;(O&8dkᡪO({!T^ˌ4LTq",?UVn~ AFLD+G\>@`CG$ӈ$Gh: PfxhkSm2BK%vfa7PE5%0&s wRxl!ǻ>󕰢B[2Ki)(BK`q3ˊJn"' &ڟ2:I7Ƴm3$ ZbC ~s> I4PkŬ` h3č=0H0%B[7kZkUzV?D%%T ~yut Z9w%2rTS }-J$*(F qi|g?e(i\`Sݴ)-Y7l,)] A[` g% mI7W!kCmXWx%Հ%jZa8@r;utn{aƛbtOK(h;O؟Amqm//F傯7˵O]vه 1[)ud3\F5g45Od%PO=(0.$t?j:0}ʍ8""Xjj^zn'¡ n)&ty!&^/r  i%e/%y,c 3 'ϟ3f)m'䉡M3@mk-c(낋ˌAU;M?1yPܶ{uOJ,DCd^S9u> m|cׇM nA6o_' =BdkPeenu0^@RoOR46߽G:`H®GzXg [ 1҈ Ÿ[;3M`#zËc>X>^-tt W2 8jR;/>K1d@̄HΞ@CdC;v)Q \'%d\ i $Y$m7w &6#/6d ISb[ ]Ƽf:R`490K{b03Y/hB3k1Hspj9zaZE@{Z}R1fBԵL~ .LVsq9/폳)heل3Šhz8jm S}< ݏ߼0\vlAW˖U:O} c v;9;no#0}lƽz&q qiGQA,whYPĵdSs5pbARndIHt;c˥)4$^oaJ wcRg`B$q[WFr4Pz}VZ9B93mL~iLۏJW[zЊ|֧?_#jmy]9XgA]faϜRfb'v7Y wTس&fkV7j)JcE {O`ũC~<\j2w5@ {7?1 c?1.e͙(НGwS9%DtdĥVWtL 3:Jp8 lJg֧5,#Z' (u|+pywVΩŖ$`S>X35$U9o ̯ "ส8:|by4R:4GU8,C\&\J}kK#-g%dG!ղYrm˺ec?\i^UuEe.Eb_&'Р'ӿ1oN3@0dtA&(; bec G`OfIp)d68;Eq}X(!8aZUUVj[UoA2Fjv~aWoB& Z42V44f×{N"+@ u%=rk+$%,RH;gQͶ_p#)V05k,^FGO/9V,ߠ +Dh&/Q ιjxB/ 8)U0+:w(|^Z\UsC% J>{SC/y=J ATxY#Ez:t#ܫJN;_E~ĻҘw d*X P^'JQT~qW3Bk#-* :﬏+5*AmZq2O q?J>Ϣ6Uo mYQgu9?j=[eM9K&Ux,ļ6y"$/2$J ^&X X^D3DzI]ȱ>[+3 M'H#}x+(E5_9_׿5w D9Z,\+y^'jnz15F8\{T?0'tD8ܤZP: V۫BWSԓr&w!rxvhs-Փ|\%8y'~,dգ&I Ť?Z]o6ia_p3&ArpN3Ҕ%vٚ  `˪>|aw5,;m Ap~(yRŬ|3}s[(CxRҕ0i+8_/m#>xɞ@} @}6E GW6~XztwVs&14{LyK U<ܨgea[Ef7}?sM(> ITKsnE8V$\!%M)-!m0 IvP#\PV( bhU߀ĉ^C=Y-׬ ;NKfFY2LV;71M\|_5w^,Ds~JP,N|y>f7K`\v{6򞉳kCO͎Nm=;tA;ό}3Wʰ!wLRvu ppa5}q @TP{-&%MM"ܾod10uI=`EB 3 k0ފ +I x8qh A(,BB 1}7ޛpCTf|w0AI>ѳ./[tmc% Co*Y9/V^w#:f_9 o VJJ7HZ|H<Iqr:d'Qб?b d70)s7S\ISaup;"6>)xtS.4o,*zotF3&] *\ey~#oō{1 K2o)DTTHv;~< ]_aY=<)4 b:-B6)^v$xrAeƓgFWʮ==]ӥڏE2'wg+ IAf +CyŲ.]?YcmUʄ BL_HN"-W`̀nIwo #_ [mqBX31f ;Ɣ؉S0vIVn8$VAV;3VzV'zq'V1CٕG}[V{# #cyFy3D5QȲ $0f @8 )t4 N2><+d7.ppE$;j#N᪍"xhN(^D .g;K9]Do?BG,A}Ofbq ߄&s]B|S1&;;?h'$c{9Vw5b|i2|0hd>uwNE.k?tI%4Af#D[vD8kQf*Ҟ4o acÛK^SIzeNL0mt--; J1Qs(4 MY vӍg%kݸ!!:~bG ij9ȉ\ )[[#,BWoil_sHC~X-Sjۊ_)rGdQ$x@7sh5c}_'Ւ9rOJx4OVAc8 e6iMx4.he~"n G~NUt/_P4;׍ #5E}S;SmfFwL703sߛ o`Z˸0%'仼 :‘(?X8Br LVGctb"UArԥ6Wr.ݶC^B#$:5~?0U0k8!o͹ ,Wօ'@̕(4,Ȋr0y\E[GRV-Ŏ#^䨷v%(ട]Sk&FAYw+sfLcTV[,^2CQ5ziROqmqѲѦ_Oj|2۱UW=e?ևuZj⎨wW+g*CC$햍O!p&f j6萴R ]?4V`<_ʂ.E~# <&a둡TsGeUeIr Z& {BwMZrkz/ҢdxRosVdnjӚ,VPvNǧzpCcM/Rʎ'U-Yd dHD \^Gs|p-I0G$P*W ȥ\6x@MRS޻*)2j ,1`M݌tH>4GwlcBZGV kP&"CN uz Dqz0yAo]Țy4X I|9 Jl{m&Ɛ-R5C!]N\ gf|f/%9S=sA%2nqzM50g1{32O~:I(o:km Q'OѢX0Ő'ߒx5 2D= pQR{_fH@nL߃s:ֶ2(teO^/\3hU=!ΊB6즴k_ΐlTT+D 5JvӍyHior[^i$5DV& nr21'dɱVa^XZid̎Z]P>kJQaV+̭=Gδ^= 40ZE>͸55ȝ=yxaoE0* {`Εw6 ЀlSUpML2jq&po_L2^SU+1VФ{n=fF;%_miyLZ*<&y9M$T'|]"['vE*#> ǃ?d `k9-FZ\0 f3WNj٫`pJrU6.<4<Qr@9fN>b}!Ѥxy-ʹoǦ0ݨaF<"C=.מP*.˽"68,〔tlJnYsx* N=;ߌs^Lg%(Ͻv|-ښ^@C$5,amK۝rPr~x%mH/}E9Jρ/@m*j{H![`Hxīx+4,Vz߂U>γY0yFrξϪo:W) 4/27_Tf4Y{z"BW*؉hl&GPae|/`Bx)i0t]CGaC%_@n$e v^X!{@RӚ8' 0_V5w)`G:̳_694y)<öxb!t/=\ֽ痓 @% T5~&9ִ<`}) 4 ް> ekwX5xͣ`eYшqmq% F,W Nu0`VFYσoL$MWyv+ޝ8AjXZԡU(;.藗3qEi)ˣvoH5=T9ʁt7کk Bߌدϯl 9UµHUu{_2-Nɀݾd'@P*#}&.=nCj)Us@7 "mۓa j6cgCI aBVCͻM|md3zx;B םNEcB< 0t`_Ng +;HsSSC$b2+X_W?\tA "3K ax>DV9x7Y]3܉Os_lX'g K]U(dFӽ8AS>)|5 ^ЭO/Pw^?KiMRfhX'm>;A.a^y쑊~$;xbp˼C0Hb/.yݳ9OGB&5P!L?-X(%sge8wfJ9H`cʠTĿ+(M<;a3[ն=5*LC(e1u>$ 1{nР01f.JSQF. bo$= z, =ME GM@@A?$ĉ}:Ҿ8 +h'((7GE/M NSuv|'%xEC  w)3ȖulEv)!9PLŧČybWPeU2ވ/uq7Zj g\Lc/G8+WP;7ć=#oZq)'G</nC@N{Hj#vG6"A`KMS̓9ЌALž63bU"\P8\/Ш陻_d[cfȃle\*#8!4|YlD^;d3D%Jť77.~$E&+ L6]Ut'p]r6XCzC<3e_{7oB@|%FeQ VT^)=/ ,_0Rkm&h$]&X ++ < YYIzqQD$=8{;@gA,9RaEpfGG.4j# 57ye zF$Ȱϝ"j$Q1vLJc|۠Y1![aBP[(a+CS4pZs n]ע>ySYQz[LS~/\#ht'ާ5nӟPTʒ{-KikkjʁaNi9IL/_Y _ E2aL6Q,i<2MEǪAƁ[n MMB0zD~ QAU!mO?i``i55n "UX%9_?]oއx ΢%>I$|𡰄CizZ?_{A)zr5v:MӧIOh` @9l .:͊WA8)as\er=W7σ2c:,oJǵ(47)~rLjuY6l K,o*q']\'K˖8ӦwmlhS)nғm5vW)3n /Q|WpUީx<}j״OqT1Xݡv_' 9eeT;O$@JL6,Nn)wHZ ubyGᅂtL;AB^m:}>2~V睯U.M%z+,ŷvʒ G92چA;HqRĉU>nqI-WQLP?w"M+"'K%V-MHm1𼌚Waw;Vn?)z6Uܶ_{Hy ڌg"obri$jU1y9٢(1p'S&qǒ)[dd[HLgdeq#`O.noP t@?JMVS8*7viw[L>jY^БAKf u8Dly•-6T]k@jFb t uCX9x%{qPg՚ԅ L=JRLirLHRpXFCI?Q2?UnQN=Q{ЩQYSr|"ólN*j*`?ǗLC!HJ9|ƾƐjMF}ʛul[>aȝǕ<;u0 v;.:5|Ó5 s䔂d20YCӻ]}t)ER-e4LoKj*QK厀)QdϊDÅ_Y1:ﺸ>dw}Z_>)'s*==ȧW%"rFɎ+?bͽp98t&3ћg-`@܂G'Ça?zQ݂YS|9hņ OAY!Ձ*.M= e["poj~,sJ\) ?E\`Gܫ֚aԾC7R |.ZEmIS$Khˎ7!UhM"ִhl.HnR;mٕ8OU -ᶼ8IJn6&~ʀvՀ#Yj(e6gj*~l@7i>\8GCy- }qgI Ź/CYofc1)eVψ~ԶzZ,ʕ63)d5%p?]~be^5 5.dM_iWMVe2s7Ab'IQ8G"@. rGthK)j4=`xaki~l ˁ]·.F_*$cA y%Xpuwk {Ub~q~k9vR{橗8yjǀ·簧)Zm5,``@F92zeɧcsPF}\^&B\o]S@Sxc74 ->%7|REBiQ q?u)W50?P*brw8J[rx<:A: l#BZpz"Wg'eKJ /&Ys0Wy@YQR*6vnFo>g/~{>"YA;F‘֝L+L _h1(QnM2{p(zAB:jJ3[;nwgKv_j[_HFZ -XPtANg ex3  <~*NQ7ɤ7妋(Bu ~RG3(4t8sZ|׋@* N 0tnO m?lRnx.lM aV$wpf Bys䑃~՟D(]b=ОC~12U@ =YVlp!H,S[} H8neQX_Sv`Ym%<֥~ Y(خ5Ts7^LrxEt:X?IIX”7F\Z/ֵ#pӃNsn4f̚u"<\I0m$t߉òe jyhN*?V^ q1.ZlB+-Y,bUr 3^; bWNL`荳Enw&*]m-ijƺ%H㩆-[B/ž`>VBTA,~W,* 7Kpvc@Z:Wp_ ~Jn݂$*b1LmLdy5_x98ǹ_Pv+|l=94;IDR5,Qp XGioncP\N1G*ЂJhS\y:_43`SCHJWYޮgden :.+=vɗ,FLSi-8=*SS#*ڽ/I "E x!j2!;X`"/H*EXXJUnCǰ(aO"*pS^cC!e7hb j&W4E.$2l֎iYH(*}w.oedOPm˚%$Mn6g\L;~-R<6p_:),󷏃y5Xi2~`gx:0LǶgS0tĪT@J%`qʥGiVj?rA^+B/ 6,&Dn y;v9/+3e_Pͷhu#v؀BHbEbZOrC/ғ|?O B~)-iۓqyj+D$!g o&YCChv"Eǘk JT3> A!KV:i $s`Ȟ^!ME$B KR=E(@OM g A)OP?G-mDH(\izt&)fٝpVR14]m==q#@Bzd.FcYմqI[I{*_;Cr۶εC crژoDx=s@zOnXđ>k1j:NiN{G2 kA[BIDM)עIJvA Z $NC^ȯ#]&ԇz=_֨tə]dymAOiA3*H1b)6]mYd W~0t! ̘f&9 2d w9SfWO8ג}zYtF,ѹhd b]:CʀdcMOzMTu+կEhQ}>'1 2/(0omw|f [%==́Kz/S?2?$_B{& ЛGF u*`oOb*ۥ\DH>H5 ])EYӗLr' oشqW>2+Wҁ&'8#߉VGJe7G魥9VS$xn]Pg1OfaQtO/Cybkncԏp$pM@ځKG/6" !-.MŜUwswa5 - r5헩 "~hTTXZyD\5$jEپ wk1€|ɌH:qӢmi:e%TBft ŴvRp?X ՀL`SRTxcQ_= l *oӭl굊 r3A@ te"/Z2$iMmqxiZր00ϭMPUazG]Dl ` bgEЃ7O_k. j# ]({fY ֋떾ՔGT8 x4&f ʦsKILYDcK$]ʻRPҕ 7,!3Yƥ`[yQ۞ѿ{ىD~;A_B;U9,\`iO<+}by`bNw/VLV`!oH#M@>(Z=R:BY8|&YI(,kAS:fsa`X_zW]IdxJE\hZA0x8 fjQ.Yh12::źլ&@ntSp>͙GT{ROڽ&q>dم0\{&S!S:O;Pb4B(;Vg Kc7,^^@QDv5Luk,7!0U.RySـ!謹MAb^iB`gPF-_pcyCt0bӺ>$lPKpT/Q3|I'ZNlH1o? do_0"QU쓮YxU3O-z2+z<'*X!M+jɢdzİcdY '[1"~7L_0:6<{dH1}E"dQS-t'M/f, 7t}l!U;3b`:RI7i4ͻD[s|=` qnɵ3Adp>5%Sv#bE9Q@R;=*-.Y`Ve[am^פ u擏|c)I PABs1`1In'*~W+Xlk'cHh4%iY`!ͺ; !=%@G϶&R2,^BF+6 3\ca@/)8Y/QCa}ɍñ}HcO.#F>t8Y(]`y2O[fv2P+Ga!AyLm8a7> &R/Ⲿ?0cRtlfPlkcR g,l'{uODkH1k¾"~kϢ/׎Et\NnQSC^@{7 fc?a5{ՂZ/發"REW*aLҜM}=lxZĘr=)Y#3@k6eV[z%|5Zٙ#G4Oڏt չ3_H280ΚOh jM5E] <,,հ/6UЧilgԅTY9gf[IC (\HYGmz 0+GKÃ}ypdR n͠C}" (e0 ,e^R!p{$KYZ% B4o-%d8fyG2fE4H7"ML`g i8%ReajVwA,A||&5B4!\se]GP 46'b|e%R *kOJUg”q܈p.s2*ijۇ|$vO{Z󽧈):/$Q{uiGjTY AnGɖ6A5 yE?5J&:H>^&zh\eza3H`46/HB̧"" 7C(Hm\X}-.bD^npT)%@>%94xKQJ9ਆ f!Ȓ7`xk$g>7W ʜs$:5 7F­[{0-jd 1T]&]<6nc{>4Cel#ڳ{mZe'.^m6͹Օ˞~$l ^Pe4ta6nwM>hEonTɲ 3t{ zϣ38@=&eѢǷ>6ԭ$ibvq$#[1T&420{K[:JT=ZcLasb293`t`p*biO%s>sDi)t{Ś;|SBMAVzMg/m6&`_t3./Vў4(v{$)OXЃ3(yÇmF.wDzi@_B̰h+׏謫1&MnIǎ)ݺ+){[Vp {e]ǣZmfs3woZӾ=1t5-U2nR 1rSmbkp|5_$&JA ؖ?jRB"_fC^b]y5}/bOC;՝´ѷ ࿫Ծqp԰!5>G,WB/{=$"EQ`Aib2Z@z$mvj J:* ފQLWɎSU 39>s% COs]6qHi*lRGYkfYDZt4Jh< g*jByRzXj5!$G+^-8a` |缈+e2J{ X' 1m,5"q?6ߠ N.i t;tecy*Hxy2얗wY< ^d yIdgx⽯F֯HqHey2U[re؁#V6v }UݦAs;:#wP+F⯟Oᘪ>JqU>P Jݬ9MΡdȹޔQ\ xLSz؀\qdF\A}6~c&Al\{[FeG8kWicEm[g~DUBAQezE@k륈qu=P>MS&dR+kuFRV8 aI3xI^ &|ũֳ}xug>*EcFFd?_--0_٘+\亢zPR3 gD |MDm1+vT˒:La\v_>Qj܏P~xHkB/+ Ca5Ɩnp[駌h8t-bŒt%lt ! 0PsQdUj'id}>ڜUQf2naYk8ʳ^YEN!Y'j6]E,Qa6 ]Q5y^_(I4~Z5|L}7NB(1*0),!N # OJ!ԷS#ԥ<`FI Af<(j QF'/4T|GD×>v2ّl])'Y ϧCXhiH_ʞyEkg@ax_8}Z!h߹rH+eޠ}bJyVU]{Љ1x]R{4aFH}ka44*z*,m*}n _t3 $f9m֝^]M.o^=bضFԛY+-HF0_UD@X+2LYe J wC䧮= W"οW֯HGo h*ДIgZt'` `!W ϬH^2cw S<-M[2©S}_x&$ qiԌJuCh%U&^_K(O5^$Zkڶ b*ĮGG6زc2s9(oB;ŝza(xuy1%RJ @`m=(hmBd[)O܆Vj[)ciid4ApIz!I-s?hIɅr*6"Y6ZC;#"({jn`]@UϑcZ~1YD4M*S? Y9Zgo1Mti\&Jcy; iv\PQL2 EmzӀ6/e-q3+ 5wuzGƼ A!?s3$!4>=,R׵H1 >qk''5~߭\Q&R͑'Y-ǧʼnÔi.z,\С[$F1xn;=_OTcH g/3v坹%.p}Hs>;Tmf]["oȏz5/RCmFO6Vkzt^$,zuwT(Y9JeD( =+z]aR/I䅩oT"*[9ßȈJF۔%_]ysѓ< 0%;(QDmo{)٩6\n;]/)w^btpDr_@ 5k R'$7naRI[$aέكasZrT8\L=Wt N ĚMBk.nPe|{-|j[_\OuaI$C| i(9L) Tml\ruیlGq}SR@Mj/Gxy+Y#!ం~w (:Xk;S/jPit ,cZ),UK[NpCRP/$a|]Fp ŀ"IzNiXŶ[0#7&y ]UK!|/^ѭy>/*!e(V{\SgVXĨ K `̠:cؘ݃Z_KK^٦DRoʃ37ߥ<1vPAl+ s_|;*fDzב\8R* qFX2@o: uTt{$dF`:w)"pk TV3C.?t >1YLzV]\Ź!M+$/B<3.85(6߁Wp<@TvO<1!K+.)˶X1i Gxd¢ Pukgo]V3=:(|v/OBC8q.)7]H'Wazћyk$hefbD UBW=C̫J^/.y{=LrIcw!!sm̂T؈RŪ1O\! %9Lpݽ} emj=h{~"]*_v(_BC]p֐$BW4kbE7nz]~ڎJ/'NH ݁77o)(рʈnt 8~'ʑ0#S֣t6;݋UHVc-Ǿ;Djظ݁$3277 Jթm2ӜZ 8oa٠*GXUid6'Jw 9B'Jݲ oݶ@W ݲ !gJl}`1$ʏK4Z!z,X#6YP1lj2 {-B_ RW&( gy``o; =Vr]1*>M}bc">'0r$ g/<#MwX=5ʘUF*ԯǣsvjO~^+ȷ$ߚ E6/qQWPˆ2ߗstKL]E;FZ$-C:,ۻ$-2? ŰX#,-r7 @_7[—+-j]<~WY^WxIR"1(ҭ9[Ȧ[Y{ʇ+%q_ ,m~Z,麥M M(3|:ۭ毰 lro-wMq8w[NShs[ JsW=Ӯ+Gb3(и;yƹS%ȡ- Foiqdι A}C]IH2/;1 W)dUK1Y_l~YiKP21b`ث(oRo"liMTȫ:/I} Xfylvފ:Q^KJܮv}`till.] 5*fw)^H0޲NM\u+ h}6$*Mʦ=_JB]fbA&/f=i\nXi(&~A>+8ʻM6 Jg}H|+Y9zXz~=p܃龖k6X˗)lym.xvьZc|(xo Yc]DW+חp "Am"`-Bdm*cx hOƺ2\X7i^':`ws: "0G~arAo&+ :w]* N= W7WG%++[^K[C ]ԅ :FvpH#òH;I: %TP=8"iNxuIG6[kED n5,z~`fz bKD1c^,@~4xX4xCgHv1W ve{ϱmU Fղ;yzĦVy^Pwh6]pɉ114ɐj?єDqz<;vgC!K'ǣO>k8;s7Cl1)ӰmS|6_[Mk:nºNjy oўIS9͸x1Il=zF3*n4ȽQGx퀭r~/W[A5̤hjn&V$:}e}#`7IGo0.[(:.u3XTkKlԂmRzqVެ=ص,("QTGZ:9FZ5}+yʡ& h._3r6\!n枠@h˓;q@7|`woGk?SJѸ*cg/Grs O BS+3Y9hE>UxMlɄH;>?vtAXN3b"")~ڣqV#YV`gW彩C(+gf"t f"yFq#TF&\ %ao R/FIW*vjDgd@ߢ-/z13afgQuflļxqbYJOLOG٩ PhG"1TZd4 ؂}Koiw5{VHy޾SuO[t@=HRke8 Fɳ5Y mJ4]rn%<$&X&*]tV&,G][l>T:gȥ?.KcH#f? P[=X{q;U LYf~%tn^ &= 1` .d&PfoPhB F* 'nsn.n2jZH{$#.%x$/47iB| -M#Tt7Bx"դ ,ݴjc>x)*~0cfqBXH.Ke}Vv̩g@$^ (DQ=X\!᝽!A= #||[SLbu..-\0pcClRJC/M^T(duzLґ5h!Ѓ˜6]ؘAZ-Rc=MZgk6@',L mG$⻝^^-*'-8N G `)QqVxR(yWX– JGuMoQ~[Kv/qnH*'$w,;DURĄi%;#6!Wtv?]F#8&.!ZGU О)]`] 鿜%C[adNL$ɓl2'׷<.m&Sh^BQv,$N-qv.pe o#A[B+TS?j9$rNkIf06uqCoռ|ѯ OWo/5X~Um ѰmR $Yx{鴽7+?)G5&5{5sv,v3XWu;SJdD_9B}vl?2 T9gAyb+pZާWHVgHߥdlxxjpԉ&ډ+!O myE7ٽSms~U|AJz\;B<K`d76!q?\o6!u@\Ϗ,̏pDJ)(D'|O(!U9fCq_dv, $ V_^>pN nLM O Ɂ.zO ֪qp ܲMǚH5[*0!{<|pZqD^5sO;m`VVOdHL5&S0S6m >~Q4ء62Ч(y$>3#%ba.EߏDIz7 gGZ)3C渰cۈlbD[WFg"* tQDN,0WP3TBtkN30[9BU>![lQKUJ: JY +8ӂÖ)2)Fҫ=*!  S;fmc*sRe?᪨&J(JZ@5Ggao>45EQF|E8) ,OCtp<@G}ӂ]/:*99-?D5, 7 A)s0= @uy:~nL;fymS[gT.C)o@$Yq08OOp}s_tKMExOg*f~{sj{pY5~;dZ~'?6yp}yg5_VP@{W ͍U6XCg,yVuB٢߀H Ƚv4rҟjQHJ *65ͳ\CuX6ϊ؍#0kE205EwT6k<0kÏup&ņ?t'jk ^W,7y z5=+D0IS-dfU -#X~%W\MиIFQ!Ό3NwNԁ@#u[!H95owyYi!lŖp)&h;v֑V$-TcE@ _wfrE.nA?ATV]X;T܁heٚQJgip.tԶ0yMȚVNl3te[kFK I6<1 hA&o[ʼ@ #h|1~.f-]Û" ImlwNh+g;p2TyR\0(#֜םn5aX4p_D4')8)[=$sE+u`!`Z< ;y-;{,dɲ ']$?/> L妕^^H"5SG.xW-[jvآMƯ n I76 .&^5:`N&q/-OZ'nY MX8KS 5,ՅHmN+X_6e,=q,,rUXT3D|r2Pƣ!һG2NEa\lO ufڟ`;&T&PA9E9{, *gLa־?x=*2ǿbIi$dzORDd]"=J<&3PaYKHEZClM!>r 99S2oqutMDFmch^ڛ{ A'\[ΖNv3މLȭ*%NJeGb|xsPr8ɟs㷭lf6>D9RXE1Bu}澞> I@l%JM:#HYpY:G,Kxkbɲ95 LKCz_Ua|ceN?"C6*gltTٷ@^c.>R[=z ?Vi[I(WT!"COi+ۼUgLHG xkS0y?([1ᗠdL)qэ*.;,ces<-3q']l: Uq}6`ؚm5Y`HN.uٍSKwK|\0 7.9f"Bͷ8zD!TvRXv3QIPd|BD)3Z91Ixc{3Fl2.6,ICK8&{q饔f!~wr)l*.1{H9 a-H m´c;4B=Wuo ɢ%6k"o~-`#å!INpZ6TF֗ D. Znk-Boytpp.>+{Ț5õ0X%''q*&BUk<`7ƿx+G1_u=-F#ؘ1r0p2aÍIa˴y:Xz=}.AΕu_lɔc|:?dpФ=){撡D"h{6l `TüA;2JH4A`pl*tmAެ 1vY2k4HVưZYzo@+ֈ?~iWIw\c uDhNlU9 !Nmy31IطW`KڂHˍYYnȉKdž5W9-2 q 9pƶX?eGiݘ{2 56uޑvOBWar9!DtC&imqgO0֛{G w5x.$ͬaJG\ΗSUc(N mQJzaW1 FwY2 \}o R -X| ,uktacé+w7XλbB9/;QU3}Yu0f$-~ЁJ2O?ipu&,~N-rAѡѼgwu@=;& zHtpޢAEeE:Rbtmfqk4$)=2B +G[S^MH I~I q_D]a?tuX# 7D}^Ij1rr,?[NuլS+w~87TN[ş=e_ؗ]r@)Ыs)ãݯ%)^JD-?o]'uBnEL]`l'j.>L&Cp==OQ*(:w MP>"XVXXZx $ζh$CtN˄Lh$ʥدJ&V젂Dy9:O?j{R[/܊{ q$UpQ!9y9̪ [uS80\˼;7m )>*bt(Z8w;i3yTgP+݈gC6"-4.0/OD̹:\VK!L<딖WES3YC.˖S x][ͮ"&ɀVOຉ +6T">>Ȁ*0ssꋼ~>K9`SJB#{TC`}+^Cd78Gq 4eNe%l^2//\e{?2s]Ѹ 8Soed.Vbbg1?_)Ek~,̒6i]ʵtS6B"PCPN= ATKq!nׂ0o]-~@^''#_?)-WM! S> fKba! ۜ&G[SY ݐ\)y0 7D ^1(j:Xb#dDHxe+iza/ IpXKP&›#vl/BhYY1ƛW;67?W{8w. t J6k ם7Y ='ZN^cd ΚxhG+Y7x,et]xLenVCxE! B,K~<%#?|7Z\;fXjʆ.FH7)u[6ƿ[z*31=)` k T[B 薬N_L$ŁTjk5M_Hb輞wTNr%WeVFwaugNzL~-B~"dPC"N`{VwhL+Q`РJ[5}ƛqQ؂_C1*,_<,L5#O[Nf}fb5*^J&w:F0%M| :B6;9S |؏TE*8!VTlFR^a++*^Cemxi;w).6X)0>tgc{b <ӛ˞EZGpv[ O){?B7vf_+}՞\^hyg6ʙ%̥QVo=ͤ!Q(~}srR ty6*`-Mh8\gFGE:1yd2 N)?p$u/bAi2k%alHЭib=K]HMN5'{,BF¥NS(0iߝj]+ R~5 osʢUIr*e1{q { WL5o=˄$uY*CBuǻz[.\v[INGeih;u2B@߾ODZ?n:V՟ڠ+w]@\Xj}:ױ|ӴCV(Ml*bAFE)my}/f rTްlX Ѓi'C;E '@NNP5&VLj$;+bCKCe#܁aڛ֚10@QO_i?;C y[d7,5؆H pv [R%ڎ'+a+E+7 Z2:ٱsSd#6AY_rg+#r ܐ)|H_MZ:{;q/ZX34kSdj+ NDyI4MڜAm p*  ?ҶG^AbJo[sM+V!o RD(ϯܖAG^pTG =`"qV9{\wd#BΙHQx ]v9&e֢WCO{y_ WT<NjJS^jSEʋֹ̰ݭޑZ Nt!地KBѹF@9'S?;ٛXʷlIjNs|/*kVa{ظO#x,@{x^!c=@?&duY .`ƈW S$FjW |B@oA-˾_ѫ3qߍϵֱ, s~gd5ƕ`X׋Ⱦtd9DZƈU!mθP0ƀ~$o/R ]b'׸[/4@y?n?dj)ޘ=tZQkz5Q4@_gXQJe5ZžƓ$ϫFp߅ηf@Xu7;+齊9OƜazbdwr8-dK{ SHN6'~G~kW9MAF[^LW??@߿JHT~ {cT2ଦ[_-1&1Ӯ-?8o9Iꔡ.Sca$ΈhQG#-Ya>;c$ .jٸcU(uH sYrק q.~ ,[Y`.!by/QB[HtXTY>$;.5+Y&Mªqw=q<{C6'Ƶa.Y#_U@. R7Lapf&2u"FA{Ib5ADMKǭ9nf;5jQkW$ qQB)6?)4KyW` M\-пݦ@7{\i*\AL^M޾.?PݱrfERm vb ,Z|zF"ˈ0?bҏ yٙ-UFKQ ӫaB|t6/`c"Z6Lj†§v-}N3gY"c@llhH^:C^?^_{vE+Bd2j'iHUJY"C;qZȼac;m(V .CtKCШW&rhmRLhUDݠzH)C)f8O{H=[*u$o16D[wcնKUJNZHu#,Ptq]DJjw(&2<sL-є 3P|؟#HӀW,Gs}nv:/$:3+Ve9c'!I!H^Y#(uVd.G~5 :>r9d朏d9x.;H}L/*&?`V ]cŻ3yMbyZ9O^=@/! dG_ܐ^:DyޅM7}ktv.34HQqk`Z&dm2rE=FpEZ%rEY]-dZ)7ުΑ!֝Y4 ƊsY]>J% b`CҺM;wk+L{Δ^$c;Bg}-}: <$MoM^ ~]\9gC`Wobf9ʝפGY[;O/H$\Rت\ki4Ā<Wkc<, ?pJzWܛ{37.u??V]FVd sL qD_`g-UJ Xc!+ $vj'-wЛ h,6֔oB*](rB 6"0ʎ9f! ϶$ṕ%N<%b6 Oq_*608|ʔbQD2_wd< tmԡC0@濛)\'湓bVE˲ E+Z>*a $y9J:}]G`5 A 4\O[MaL- -e{Dd|hqK;4'س sSe+OťzlCw4(7U g逕Ce!ÑMlIc-[J{ǯC2p:2mrO2xJ4E0%9ft H]c|[߫_-ɭ5&yacCp BVnq6[Tցa\gf,=X)"-l캟aZzNgJqdWȽ[@ӪuoUhKU-z{8F}ӐSyGdo+EǼ$u%V_HO,oFJĄS|뢮R8T%_ ayqN3F- ,,#yk_Jn㷢tr2(+1 >oH!$`Ko܍3;2Pmҭ]%v\9)čiҢӖV?Jf,f jfwÄє@lǻ}Z'lruvv\+ev[s PƃcIif  Q՛T k*9 N6")]j`& wڜf.)'{3>U0`II ο7NHzޜ,1qv#9!5x1ρ8ޗZJ1'9= S> 8 IґpDMjPYIx2d|]coodRrkyP2F ROǯJi;iz* .1jt͠6V[+-SWj zPk"hFs}Q [@ݖȈIVئdǹv?Y%7:YiRrZQļ1뫚B~Lcw@:.=o%0 ~:{kmՀNlM/0n^ƒvV$y˫0?Xt6=2?p":e}tdA=b!j>s}Gw1C%jzfh1P!\0:mʘȉLֻTf R w{ZiXNT-QIp}?l_YJ%s(mn#$Eo т읁1_hM4(=xZFn0,x'C 9*W3|U'%V}}Z^ڕk}d姧OOnZ` s!p|RI\%s#48uAD79"q5Fߓ\Dˀ2Uҥ_ ЅQR-uƣOypiYCj&$>:9 2 `M۫mtF ҈2["qMmtFx1<ϥPSr I[m[7;C.xbI<gSO#Fq&cx }[l9J jQۧ ʬ٢dR.ÔFmy{9IdrfS{ ~ۏE?Khu"YL_eb~MX,m3~zwݢsyM~:Ku^'k»b޷ 5F=.Z(xNƼj*ÀilLO6ܴ{,EX-}:puMRAch 43# Z S VU*z7E' 0`|} .W'ς"aHfǭ,| UB{ٔezNk" s /8w*``^ F4~ Lu@ܭگ\=O#Q%助DQ5)f)i;(,L,/>!(?2$Fq1}e; !Mj)&εDAβ YuC=dH72w:IE/t[ Kz1ylU4Mo*&،O<&teQy$`W&Ғj wlDŽ1{ud[75ĈSIѩvjBV&xlz^xb/%$|K=H(cz EحG(JÿM&NYf1`hgD ^(X۾2nS.SdJ5d.S F7Fc6k ½E:ѭ;4 C#,D2WB`/S1 'me6|39aWn%ܔktD!GXk*\WX7N0[?>Q(+̤{<hH0fcb!T((b'LZv,{\c3?ÒG!V0k PfJhm sig,M&<{B!@HSF4KTNO("c_ׁ*GC=bĝaPqTl#Fgn'35<tta~9eK328;M_٭2iyIL1RAaQ}}t72v݇)oԖK_&F z?XӱG,1)4S/m49 ]wmkrG x%74cLq4#쉳ycpqG\T80?DrV??ktR ټG>ԅ^nt0nL١:ƴ׿@q](w&Tνxd + 7N>&XO d$czNDN}Z5s}< P:1#Lc 捫&DBU|"r-󯰉'/ &`H2` I.@'py*BP !!wP'z}&in R#N3쀣]> oå9k͕Vo` ZrBR-8~m' BiatT+#,6\Ȁ=K A mkJM]x^i[[njgbsOđzb\nD4Ɇ[ 9-R+"nJFi{Vl&FI3Cw!CRNL YeZo" 3CeF\ r@FIz3CG2uP^3lчC5Ě A+K. Q ɘQ]d,@6? S# D&f@RQ |.EL֬^zX>k.- GS\8TA܍E%ꈭfZly 1$^P^g騤xJL*8$EuIΠe7x+^)7X5i;gs8CHl a;͇βe֣+Eז, %$gg_4gb"(|"{[-Νl {ƪu՚Cu`,CMLI>=x$PsXmfetnQ3ހyEVN7?nJ-9\.*-f,x=ں9w[Is|>PLtNqOFIIr 1BMZ֝m\e؄APJi,-l8SrłYzkqe$ss \ Irs]`d],pa4C YgsȋE(i D*W5+;19c-ѲG[_ſ(Z RzwM$Vy@ ebaS rX(b_8d.0~4?^E{@:q҇SYgH\ ZhpnD ؚcR|i>md`@T?$SRלvSmhAAW-TAFԟG~@SxehbW~ǔsU_z:I(%Q Xlgddu*l\y C0iv&̀_L&xMs+nJ3R{;y({"_$r}"h؈]n(:v]y!"RMUh ~!4khvRmvC=hz ۢӟF޹C;12"JVwEǕ\P4iBn0ln E>N,m l)W OCW+(4̕P^hY9k23ա2?Z6z7)L4%HC=SX:#R% Cw!6%q;Dn˂8I&a\=Gv@ zxQPRW(g@E:Y1(Jd&΋O{<Զ.QZE{LYLS<uT7 ɂVYإ@nm1@zd]{k,-u(nFʌU/Է%%eyu.3p_ %ɤčqn".Ъ}iNaA݅cj.H%846ȡ6Y₯ UmzAJ%h|) B.wVRvQ<s,HN_/U?'F̊<ŸCTJx{gx]q[ȕTz$5VtG{۞ʑG̤ Ç!y3ŗ"2L{GCCK3Vo < w 3[*n5 XP,=dʌ_u6XV,x4L>I)2jv\lCEבL^GI\—Tq txgK>J,j\Yfw*At/ScS/tM2BQ[XYk%$7FޭƷlQ=ѕjF]Ntj@t-M .=eQ џmij(8HXuAo7O's -Q;x; ]n[qyaIolΕ=RaiKca=f[5lQ&?ۓ4oy38Vm0@H>a,{48Lj Qnؐ,2 Wbzdp+F`(G]_H#kp 8=QѦM@][.O>6 뤆BG[0ˋg̥ps&ϼ ^cW+ |1̓8c椘;j" HIN@}ۃ DpM][,f">s6FGKH?b|/x[xQˬꧾY%6 i+E+$? Y!s/4b0g)7@6|.ΞŊ<ì:WĀ5Y=OCkZȓ]o 6Ii#ExHal81~zm !UoIl&Pc(,h]'Fu)4β{7z 3mHI!s2]dE~asydsc( {]?m5?/P߉U6B3j%a 35gԁ'pl< /_qɿQ1ٹѩ- >hf|܉4nÕm}1Ǭhz +=OPĵ>]q ^h9̪N\D.F0ŲsRvA#[sG#V)|=Gk,elzozlA618+3wkEB ׂ_k'| _iz0wt"gc],-TAqx9'8 Ǝ nRego3 R^1f~2cw(êfW2F8D E[oSW>f0 U e.ܫ1mF M>8X{ح@GrG]FUMvϣp9(M4=&:(j5KRJ(nUY1ЮIƄcfNlҢ5 2#rXVI':FzM({{_;jU{ ر{W$TjkN"DÎJ?N0Z!Kp^!RŃA)#\@,R f"s@]D[G.pҡ9YV 03c1\5ke^۷Wh@C;iKnVvJ3ܞ.%8H! YweGHhd; *[ $nj_:ǫ;( "č:#,Q rF~y/:%r uTL9Bk9+>i #"fYc^P7X $@2DyK7\\Vq|n|4eՖօ(FfA^6 H XS ^&[F[7cY!/O}V/sߎ̃.D;9ۗVNy9P`L^'n09/V65VGf'9KRҰIkQn]5 Q}D!&r! MJGۯ'0lk^,Ud5ZYΆE:mlŋ 爉KY%j-i [^2'n )8,!\(iL<{wWYN·?@ L+"uI j&CKph8BУX )>U!n ên1i|w o8I <7sJod#p s\Aa>Kml(O o_j{ܾ/)l{ CӍ 8y2k T 0zK6` PV2߱Y z`_Kޞ0+_zlնD|{Oz&Z9p&%\#r"qf%lb'qp^e<.g0BKVOƈ4~ӚkI/u.Zy.Γd@:!X@F8PubU{NbM0Gj'8 NwMc/y 2DPtr2&&DC7MK4.,CbKx*hEd[?k H)*L>8|B~zJn|%6r3[?ҩQGpƲ-Jږ"oݮU=#oOշ{M RE//;*,4MR{BX0 y.Q7AfwT&xZ`67 !i:ݏ ݍ d|-Apn^clm*ڭ|np`^}t~]ӏ2]Y?rW,sVfȷb~:r v,CM%]cd0ě1[PK-m'O jM$}QOZhƾB=KȥMnYÇIS&*]>bD;{pܟHX WRҵ)݆nMMtQx0N;W͆'=.%wp~w=-pw`c~ɫ1rVN&%cp pҥіc~;jYCI n]A]Y$lx}{ؿ'sG4yP`q` ? *O6N)?|TE-yS#!eux㿛 ((6om/LnB.\Y:F~Hv]Q J̉-%Vq0.OrÄz\h O`/Ԫ)j1Q|nM?K"#NT#? )ao3;1w1\dFXIK8"yP >&B@42vad88l϶&[r%q?]+=Mݑh`. O*7NN:<'mJ̅K6y|E5]1y ,:Z: g(Cc&mNPlc78a< Tj! 7}󒀌\g9k{!5р"Nn-OSYqE?Mj_7ڋyj<{@έG؃>yoӌK_ꮪ9 sT˙C<4~AH f ;(NmҺńY#T\S"Yܱ 39Œ4܌mg= ",QrI8;]>2e4I#Q/K[>R'DwmuI<*v˱JMhGe="yB'os#cwZ.u{#GgVS B~`4|/LsG!2swV(s ? ,b}VFC6NWxZ8(7[KRaz̸jaR*D.RG7v_4T)b-K u's8$:+Sa ^-kg>aZ[O,HH5~pJKyqwaBUH Yj=/F-"(}[5_l5{_b5 ;3~̦xqE'f1OB1u dMN %)mφy s2c V۠Az r.1\..&,Fh+?2=4C -s<}2Ii)*ﺷkiХ1fYd#Ϯp  ׿#tXd=$}_]Z}}vn zJ̗R5|\ PVݿyjK/AeMLm̜/u)8ԋQLq&, -DC5Uk!~v iӾ~a!pUf_X 4gHV eeNRJչZ\sz#7jƟl&m}Oe;ũKXJ3 I)5z~P^ ^1).:Py{y|LFsDɧj ;ŠR>8&iAϜ Af;T&J3#خT [4 Ek 5L< $џ,ҋS,ª7hsCw\V;IG M].+7?au+z<rie4Edoat2J5!t>ג1kq^IJApX{MZj9=G$UwY#VsfB]Q*N@쨃w@0b=Fv#@a!GFnSV@h|> !9WH,T»^lw"od]SKQ\[{:8_ڮV#6Xv%MQM;`d"3? }*xRxlOH-\Z)+q\- C{$"4_hOŶ9]ⅹ|TU 9E{ yr>=vR$ J8Z4iO; һѮm }'Ѻl8C;n{65ꂁWy]hQMK@{1D1 3Eoo@!C+ 牨K t}= 0K:RH!%/ `zQ2r@Lu ""w ^%T4joy\pZȣ2 m\ОXxՓsTktl(?EyTeD8l#BɊS2un&rrO9X ƙN(v-k>e]6i-i7p-nM7Sp#\Qh5gՈs:NXNgry.RypI5@w~)9<nJ;.-Ye oj3T] /34+bưP9 IXt7s'datBC*#L"'М7ƿa1Hn`ǐp&OVbH]LHi5# Ұk6,kemŭ*7d$V18Z'Ez "ߞǚhaC0̏6HFEB"{2u0sDW8ŝL(2|fOS@fd,R h,jU*0`\IQ6]k8'W)kgߓ%}foӬG8Fp8,YG<$%ygd2jQ ޏ8Pd3/Ejؕѡ/﷾-_oz7([)I=#B/bم5My ]?lJ*2M7-$^tTEӖ1FAՕLM?1?.u Qkb͚ChHmЩz/خ_>xqƆN"ߋ2Ĥ4m9s1ء (~-2Wsf.{H3}긏\xf492Fv<+.}&XUXAL|̫<ݾZk*@O1_EAvQ =0R?}{? շ]ݠGfy2 T {Nw胫Du[$bo|eLm #%Nr^U^l)8͕5e|AVD+) {9(e8Bޞ'<W-^g_lie167[ECgסE+ ʛ5-+2?VUi1N vDm-j ֚Ϩ~E_9ֹin?f6dٗ}FC%q[qj4%@anHD=a)Q}Lwe^H>BT7$9yY1e+4kw $ t=Zh)PG͡/4ټ:8\28'P~(ĵ$kX vIC39EY)/ .HsguN)=مn`#xaO&B6` Yktbb珵u#N/[6(ҭ|Sc-a кӧԴp;`4`M-wC߻1m7?Բ ZWN_@|sc ݴvАVY*vK12*C,m r.SPסx;kJt,'@B^"z>]2>Lrɏcx{vMU2w\٭ȃ5o zrpﺷ(ĢGFv xM !mZry$qv}z0[ѐ?mFD(Ti,YH m2yLAka i]˙_E할^E-03}-9Ur]TΩkE9V/EKbvMW~0x?(˿=qaoj6 eS7.!Нo)nj!"+;q\AOiN<A A/@l ޢnY-9%VA!)X{FأqV(bc_^c2>[侱>Ui;p4d!Iըlx5Pf0?7/jȾx7J'y2Df ~j/ ډ4" GwJ w\?4ʏxr)njP8pY6ǃNj~ Iz<@bSto_7iXx|fnc})ёů m#1Y5-i7kzȀ$zwډ3x|P*ʏx]ҁ+;F>aCzC%XnAqqXYw}PKir۵:DE ={bUj1DX|Zsk* umeNE7[ߵp\o<&zfg"a‘HPvS!ӓpB?Jyfx: 2u>_O b:F΂~cW^u>̙6\vyC-hB#ݵ0$!Bʿv5TJX Lx\ao 3\|<B'#䐔8[Ru{װFyThE U cPlcւ2R"ҟAOBdE9?ĢtoGegHgJ\)(8vB䏘eUPgS.r[Bl99#h*A4$չ;,ҋ8z޼3~%&Q_KIZlyUӦ"sW9t"qރrOyXrH+N:!d"Wҳ]6w6l*)]8dSISEcr/3 ^-d;sRMr6ki縫sdhC,ڸIfx{gHAR GWFصO7$A} Md\|eSETIenK12)LHu䛹pԑM2<%wd 󧽙'C*k[ }Ih?-©OHek}tlӲMaT񝅱łyV*6M7'g ,XddH^&gm:$epM},p׌<k?)Rŝ+9 &LS!Ewl;zzzGm)v iRPeAQ|f IUl>31C)M fpb;1˰ܻNBTZ33IUypH p.N>X,|E v耀uSrꬶu] xȏĎ ;UE@dɧEL E&W}ĵ)gyp'G>r+|H̫/ "Uv`gFyP*_ZCMÓh@edG^$H|ҡ\=gUV@;Z` ɞ3yK{ND>@K-ObKh=Tga`ptLq.H.{md!.Ei{pG2jrQ:i2m/ YfPR3,q[FzMиOT:'^Y%/D` !'wF{ DXrϽ|oJ>aKhTSrd 'U6h[Ǣ7 ɱq^-?ώX֌,4x ,C}E 7OgH<5nၰdVRO>1/EM'(Qj2q.&otrmwk6pDn{GZW/fMA)9G}C}ᩮ3s󩙧 h\3x'qF+& \Ի֕IvoV }m##`Jԫ=)ٱRܭXd8*yu֑2u.4jqeӲ=DUJݫr`OVb~vzi:ޞi#OSIg.fdC !:^%X~ (I P@4u5Tc4d*&އŸAA=lڛMU[QċSJI8UBeRD}o/xAב12EYo$ـV eX:ŬC;5W'/aVf5Yb%~=77ʪntx#_Z^PoS%N^t1!-rUh М06RQM Zd-\!\ȬQ4|R=|C2e@O l\_h V뿆!=Zf]mB^&'sw8mPK8j_l T|˰0FgS,~ qO>[ԇMLsTX.7,y5_!] H˗8>MkC !V>,*T( S`Q OiR)-MFE1X`pKhOiݱ rQ+RxNP~GtE>Ř%جt2'Z"܋)o.=<9:pQ ?tL?WͳIkjr AKTR43LrCktA^#y6Vɇ5$<z+J`r#j3G8R=M+UxrX>*ZxdK GY'!8VlA,?FWDnNh$7RrZr hόuN6 zm-Ɯ"8󪶼05`tȵ@K.)T!H ,k)'b0hfA{B gK%$T6Gnחyue~˾SEaCnN!0\yqkB(V^+H/YehG߈@x'c<{M{ZcuVQ*Gw$` &(u}d pWbr j]94%^jyr6kwGk` Vm+\>VYAhI/8xes8ˬ8}!;Őp3SlnVQzcMz׶ۿUG0wT"Tӿ@`Ym&ff߆FAQcE8~/aNT!Е Tf}%:Dë4Ľ>US' $4:Br\Ҷ`cLocm56k ].?ˉF#-.ڶཏ}$&EJ w  B_%G%IsFq*5rD7h(ŭFZ75hۓ*9rq;6,+ɹֻxκk'材yvLV`@ufN%/K9*fJ,hțQː֤ z!xBryn}H1|=Mrs,oBlW,6*H5 P*͞<E [?:J. wâ-L3VVab9KQy.G_gm;MĩOEX7ށ1j՗iK*zA 2jԻ~4V`3*ɛV nĀK2ďI{o=B:19">,uO-"޻3LQ>xkQE*bRՎvs_1wu bn[Tn|Dݿ JШ@&4 \owiكSk0ot҈;&a-TWo#M܎Nj-5j_ם69< `Aآ@CXLI TFBP&a. SL̳jɠ5g =dpNh \3NQvC~RUn3{w#U {99KPsv]2NjJ&@~Hw@B1A*H_52DDEJ7Ly]'TuI:`8;D+0!ےNڋoܩmb B2.L|eZ*ث+1W h_&UYlzeiqPgδ[>9d)сQrH L$`m֬\281S!e=L`EcKE+""Ǧ9~aenpLC|~2Dͅ_حkGzւ>gQsuÊ.|ҙ` 4Z| 5>AU,+jb}bp$MBYGL jxQThvOQrgeX!ê҆an6&@i\ & gW)vW;5[o{`H-]b͍ OI-ddwV&y`$xg:Wv}eߟ ,FGb,ԧ@=/Wa*0v>hk%Mq\;o\ JN}2=-WF QL 3Ab\9n+PJ;ݓn s菤f#~ #*ެn0 -Tv%OՓ>5|`Ն%mn"";k#~O[ rF::LDFX'jAΥ۾ !&Idco6.'q5uؑ1`c:y6ni43NLo!ZakzK5|-KYᯞtm,̵3%kŴ 9)vbydᲁu ƶs+=$`*6kK\Y)#:{3#1:2-krγV7.yͯWCGS/o#D*Fjtkw (G"N24- $ yUǰ=%yw68+ D6ײc2e2P+"K#G,J.7; @xdrT8X]}梐~|ǝg?Bkdgk,YZx[ R=]IÊ;@T]B.5eOxnĿ['vzޢ@ ₉{nW]Z; Yn'j,x=Zn~C|#1&$,]#O漫: Y*Zy/Z𵆩bFaC\+fVȩ&b]=r~@? 2 tmdrURb%!wٲz+ZX!mRE]!cs3nUNZbz,s2ۻSJ*N; e*9@E<\꥕ Ώ3C\MXڮ+a"$d- xx6!&F(Yag W^C)1Sa}rkv  Z!1//Wjpz^W5bm.`\G#!(2W765"'NJ9둄5WOj8깏L3شw!n&&cw^s\ԖH)یUL>}`pYhtA?e޻Elr-: *vd A.`g.EFLᙠn?/:a?1+8D)^q]/p_>;\`UWIj04enOr]p=U\d8k $q/$SG]|'uLX4=Bk @ȔMNp8'7t(s7]a:^ykbS0GfM @0ǀN#h>!&yטv$vaYIƄsb<3B[=ZΡmi[S+߀4  Cp(=,m }n]4Adyd$W3\F-A=vt 1sהp=0' bhӏt5${2V]DؗdWk3ɛh}^47ɹ&aI/n}Ub ByU+!gB.b\֔xL5J0C2|Q{o'WKRƛ>_v2+/P=?!&H]D<'=y`}m"(a[u ~^aK*=2|!ti +3.~U`Xr)kD։eIk GL!}18d^m k::q~Ģ;Gj`ܕ5Y*Fg7u.QV_ 驱Q)N8!n~a-ONa7V|YRr”t>qC Wy#<4PIŠM:,A(~!0٠(Ѕuu7/dzJ 怉7dW 5%Ffre6q/}[P.aA u8!N|V([zN{'ISi*"堁wn4HbJa}ByE[D`H0%}ǮE̛27ks8*\3++D!H>P/`#ԉ)%c9w rx\UK t޸jz3fkMJ/E'vAVaGfY"Y$ f~K)p8 izm) (e nA@+F0gZ*Z.-ӭ'0YV7uUOɷ5٩Iuՙv?paЈA / e37g6Ӝa0sk/xCG!a-@Lii\ZEX0~IsI| ,xǘ Zͳavrl=Pڄ7 OP I6ד ^ADYSNc}@i 兼~32ϝ:k)3W~V_VB];/0P*p}uoR ׬U*gGŵ>;5bCpbo6di_w S-y7Qi1tiWd>xnn R EGATFiFǒ"#j 6 CI0&`Ǡr$EW6S[eTYk8L)&nNU`@ռcxU`ϋ{Ξ8B0ܟK8B",\9Z:1|C$5%pQںn΅y#pN4vKg̒hikN! \>'[`jм Ƥ5 R!O.n| +׃ ra`ؕaCm\V2>Gk Ѐ4e ItqĠ[~\yfYi龯w㚁O Z#AFć1O#Y{_.R3?Q/TPi;lo,xZp:U::4;##5´NeR?_qF7GW䡟G|S^>h Ò^fFͧ9Ų@+됊Y9 ą6r e@ LhAW }) 6- .WŠãw~#IB9dLh]anPt (F,` ݰԪ|"NΌРsN2h={nȈn_3Í90JInk'vS[{D㾳<7XU;ˍSkM15ey/&;eu'V#~ d-qdWQ q8/n^ wg-ovt_ps.90NˍWd&Iߦzh3SZ6hT`IW`%!Wee.]TyTͲP i9o0mAą,ΟWZfƞDՀ?Ew{+1y 5a&4;W<~)6;&nsOd6ApkZ^g,ݷ ef6@_+Lgl<EW?݊όGw{޹ϝ'O=HTd#dXpGphQΨמQHĴXX,qq/%39RA&Ж_mJk*bX6^If) 6X-\`&$`$o(jweo1&%G82t3h~SmdZ%ȷbmmnFM`TbV2}j;`}awH03 ,'+Vuz(*?Fl 9J@Y%Fsg"/m^z: ؽxR(4 0WY7r[@c>yr_~7TUlt~JU`;-ή='؂atyxSANJo~J[9dsDҬX[I4miKCNGTnfD6}h؟*Gγp5%o|s?,/T5ɺ04ϒJdi:tu%iAY"Z4OC/Zjc=6Ѵ_QզbR`^˚~kI›Ɂ̎ldd6.ÃM-ԺpDpʺ1I.(e[nx(`(tҌCPfnR/snXj+"ʓ1 }hh @P'2DYze@ڦD ҆W@8j=7Z)Ba0bUqCcN gEaMd,`|ƥ $F^Li#,-,"NoJ:S!^pTMS03LK?bGkH]gMcjuӷ?iLBB~Q@pծ.aSf[0c("<4j[kqfҗmC|$O5 *\2Ie{`o#b/4Itx9iWk%ݩm٨=ۉ@ LZ "εe\Tbٷ6p?nq(}c%C-5 QhfRͮi0 V4`,u*F4!¯]74[qxFBq!_h hrxVLQI]bwA D>,7%B.^ܟx"սF"„dT;OTfɂ GNW޻\>l-q?dn,Sp oD+~?Rq!L볆L(#Pq" NbL6`΁,䟻r !5L^ tٝd?gŖTX6*G飶OgZҳ"U֡8Ui(7'b bj{|0q 2hph->L*dw57pleb&'pi RDP3vz/= ,O*aHq;~JU8qCotXWDU5dN`nH{]P׆!r9@h+HP#)F(/$`;"ҜiȖ7jfе&q?$Z?B=1d**%pI}֤.PIWbGaטG2W% = ;ĄB.4{V߹uno\3).f9gQB!@(D-lգvE%)NNOzs̲ؔ ).$('Ve_{vQ\L,AX qLW*mF&=;{vlG'cHX_zLQ D_01KN DӍj%YsHp3 k mRR :ܵ0FOWy k'΢* }OO[eFJ5bat "n~{!e& \N+}5jU%!IJUI(JVsKF˱Ԋ>uvD A~~^Ph"a9Ʀ9 NfIu^ RP\*ْ&:aгw>Ɂ`ZJ6/gv^Ѡ6da8V<2H/QSZo4ǪOLy+W#ܲm%3? {sҳ>QkSdH6uɌX `-8btւ"NC#J9ŧM|Qzu]͋Dez{I@XЉvgUCly|/)U׍]r@7hWH֔eeNzOa[:ើAwr=]:f$*o?Y<,:th(:nJA>#fүq arjRx˼m Zl{vIR<{Hߑu2i5=*C+ NV!INd]m9`f20n&A^>:R9bx0o,NսC,.kxUN 怉0^)N:]fFN] 1<8BEN/R_zz!dˆ{qRYgGeWmN$4v'Xco[8 ZljնI|=ԗƭ<; ۙ =Nh/a5mUS}8l;>q fl巗-Sf$(|i GI!Fy(l]PnY iCiY۱a&̳Ar }Y!9qR][Jcɑ֕GXcvB>Z/i1A"9)Lb,g#EM.u(SGW#ǡF>L#I(9ysp} jMEC_b&r:*L)ֻ ǗT)>|:e]$'XpGiS wR+M?0@"P)4W05bb,EM ~<{D/|hLz$ݠfHNAxwjgGԄlOó>~io:ql駊thۊ_nB\)CP)w33U3פ~D(Y?ʓ, HdPGh9XQF,ZD nO\g'r!6P-i^-6+EEU]̽e[A&o2Ȅ)4Tjn@U+F?ܥ>!6JD%xېc7EL>TgQ F**0K jzD/%kdo*Ry^!u۱N}Y# / eD^{F+.DZuyymHMT| U&BDHjNi|XF8J*냢)m%ү0PF9+S0yjkPF/PIBafŷwJgBy/ >7X倓70wY|X\5x{rMBߺ0[bO|/&x/3Mc%QQ}Mn$.e}]? z7oje<:.2<;SbnW-rzS)>p$g  EegM_~yu?h_t}Bx֡G1Nw6^8A9k(`z]gN:,.,cxœfCV̐GxM K3ɀA3_>uVeG#oSiav[?Fi hIW%tϬ|^%Z[u&1տF`o5 C;00.cQQ3NǺ`< :j=_{Pwo@/hTII\h 7dϣ~.8.Ib*m 2oF*yH1_k]3݋YN~!Ty:0/ 1ơ9*ڍ*BfH!R"|_wy'FX>ޅ8Y:KR"̕R59Où,1 1*cc0U3X5y*9X勷_J5iH1u-\+^'#.tUU_:#?J=DQ(Kv3 ի IpRIxއmhUџb8[3%KT?VՁt0Kzl3xي gn*_*4c cXlj֐5ܾldecdCF*-s~uFx\S, zV%U`)v$݀BaOż'8}Ϸ nZ-tD,Nd \@P @{8``*=lg+۲rhy_LnB?y@{:AhnbWER6wG0hS+GcMFb !B9wiQO2uDqΛ-Щ;cnI[EZI.UWI۷܍QX>lOP$YS3#b PE3,2'::*lfh`h.""_cJ/I'XO&M n[vV{%c1}a>_/֘?Ws& ?ZO/Tq\- 7u5VsaxGi&ֲC҄"WG6/&)_) @d\J ܽ}_JG"?C^.w5s X(~tTz9l.~f#;?=~2į{$T="0s ;mNl[]6 FJ q*5s` 5h I ‹;.Bbm]̤DAa^3< s uo<$h/d.Y>5BanIIN!B)GR\2 84}.,uӚ RyBTDp6XWnvcJ磣tĄJz[{r+~q#̍ !ПF d\+S|_6%ΉS .$ >R}&I\D~E lsr3:}a(U}2l~&ϩ?F0 FVFV9~8r+;W`VJy:.jRx|;\׮?N"˷ϳfn]*h:>yTݎ)>܁H<ꖓz"K 6s J8Q՗n"'fxk 2d=DP(I& /BIӛdLuu1v`o]KrLS{zl%Dua:$10l(C?,)u„ɣ4W 4ckU`n1胺+4'Ko+Z9[}/Z]3GRmEo͚x+7quZ NC<(t+vkL7*F;jF Uxl% 'Ks$aQǢRœGOTI }Rcf4³b@ϭΩDA4ipҴ갡 nR,m+v5/yCPP=ӣl-U!-%=zma.VAhQЩ=#X&=XxHҩ?XEt6?hG=Z'=g_ܽiոGysZk|>Bܘ{~g'(\U=ĶOY<, l=❃[u22i{ެ̊YUWg?;StX͊Iwx)КstU?A쎷rM=h/ޜ(X8J&@dK1PayW55{ 9%E 9ˊ.Ƨ_Ƹh}k~*h_-+PI2^g,[|RްY>ḁEM_e[^ )M,]x hVIN 'ɒ ݥz~?/r1 MP^J\M^CAKޛVSBe.-D}N`ѿmoa¹zPe[㨣װ!hƤo<TɥI?Rnq.jEpUѫqzM`@FVV1M\&O !6av0yWٙ[~tW=.h+ P_݀i24&rdCr}ɻ&d6clv!NM" ﳋ9ŇOgF0"EhܰOs yIX^Uj蟼NH%91pЛMM'EcjFy#5" C'A;{1tB%\dk82Os KM"ԕ:: OL6Wڈ ̹_H m[a*s`e(Y_sgNf:7RAڸmayh3Vwsv ^ٺ"B7F2 DwFYg.܋Q<"8_>OA7nPmd72*52\/d%?b@6BfG]Du.Bl,YbQc ӡξ;"`S1L^Y(Νߝa6ΑV2WqV#Uu%62;:s_٦z=SdJԸ(3">@{TOδi]` Ht2s-gϣ(N:m %.N7-J]%{g=_ T+@%7f>.P5euʱǫSbۖg?ev r0r{$Q֑+8+V133YYY|Ol-UVJ| kR0m9̞v缾2uoYz\O Ӥ)4+ .!6HV2ȿ @/h~Sg4Ѐrΐy>1<B$ҍIͬFVa^ +9'p@l3fj~|f d{"ѰAfdy!0@108Qd$=п}*2q l\Rh8 H=֭?G0䇥!l>&<9]Y!|)aL4Iv+d؈(@6k]ηP]qЖ]U4! 4E &|Ps '>xz =z 6wf9E5"@n\gR]:°0&H _ [5fhy|W%w4 gֽBxH7h>˃3 "6:Ŏ,}⾭:s˹R ?ͧ}v%70&@"W QVZfLOpp<Lv{#!)ړ,{=^}G|&x\{:qZ} 﨏\݄璛9 !F 8x:ei;/ 5NŒ7f> ߧ(_'5N$ONԍB?_bT>{Y,S];v3騮æf} yXEV9iy|(OS`'T_ay6Vq1eN*u0(e|Iי -5O7wRx[ń iIpBrTd$ݢidY-;<`ID7`D ܣ hCKc7,-h,3~·d498)P 0&wQ##rq[ʓ?-r#g΀z!~S^Ob3 *k,cj}=:#sQkꜳ8xj+\z*~̈PP&f!5&iJstiaOJv f󰂩0xQLÒ$_wש,eBeyhx4&?n)F +?l~%yރ9c W_9gm%ȵa;.}X_[#߱tE=Mbe,^OjeGX dݥv}Y!(RHe K!xq͍AJ |ɀrc3v.`uڙ}5I2aPP3453@i2Y-Ax65Mpf+qwVaCx .R ( Iœ "pLk%r:Q|grDc{҉DVv4c2Š\j=bnKOj_*/nd$>UO EW -T׬N([B3Pteh(Dp7XFZDZE'Aз.#Z$TӸY'ģdHE4iB[_c& K É[,ñr,֍qRk)dHGS4t_vfE #$2$!?GpkQ k!Erb|d.€amⲡ0C0\td~ex!"7+S +%d6_qM6wKQAsZ^kbf=\n O設@xghG,vw/#[R^U UY22u&/593ʺ㨥#XSQ=Vqr|uR o'A“G \{v#2pKIs]M1~,S _E-G}g'4ΒwAI)['p sdZ')A ] bDt;]Z[Rt`XL A hl I H-fX)q쨱l4ʸ@4+E\f#XD줦vkU4 S 7M9F+o{ – ʶcE_uO˙ Q5{BẢ-ڑT%;Ѥ}u Wa< +/W8[L;b(rYpN>wT~!kx3b/kf|L `YzBA֝cBzuU%j`GsJc4k"[7k\zm_f[䤇= Ad9&\u]:N@2Ԣ ء$k4eLcSL Aΰ7h8w.9TFCi&;qѭ>cse-D.!C6vBM[D9sl\ 7L}u\ɖ95hKNhib¬6F"Ej?@7Gj]*xU92!#ҪGȣ;bciUHȾ윏^i>Ԑk*FHAɃy*Otgaʯ8&|n# t*q^'0cJL@԰7-C.SӢńUh4©ޏ} 0>G e'OHt'@ÅM S*Fѝ v W`\ПH09DDj^]3HV!XlMݍ莫!߿ hgl]M!yJ;*XÉ\;2)d{?rh+:$ IsJ6U*GՕTiDۼE>˜s9@z/f7D}m%pow*R}[yE_P3#ehXl&Wf, Kk&,o?U&"Y lpn,YB^dրvĒ}yהLN`aG}1['d$1A5Eer*Rw4bײn!Y it҉ZŌ⥝~υ3%!tu!].XKc`o})ʜ1#b GekQ[iPɏC P6,'#! KЊHs̛udލg.~sR \,I“,'P (OyscjQw8t!d[R*x$g;LLޙo\kfsx1:HсåݎAXkxJ^}~D} 1O %}^N-") W;> @UƖPٝtކoy 1-˘M M)UI.ˣ8-CՅ/d\^[mYlz,M X`6U&L@:s>!f'ApW ׋4EM/2-`~}Pdr)H,"}B+ "@Ⱦ߰aC%0FcA> h nh>b6w 8)Q ~Jzs3ON0% }k<ǰBwEPm+VGƧYP!Ku2b8b'X ̹u6dsc/ԃib~bJ 8qEmwsu? "'(?>o۠znN0ŦI#~2s & T0$8PxGt~]"ݦ^dbF]J)|V73b[cU)g"%@#:p*]h*n8iNJ ,/ $pGPݛY/@޼G٠i[NےBV_"3B|5ɼ2z5(kv0EiyuNGA r *qlK|9E4C1'JF.lJok${mgԀ%Pz, bw٬V&}ߐtIzVDB7 \WL{} AMid<}`L'T`4ao̐r8($aP^4}u9h'[Bef㥄Џ͟~u6qF=x[0ŗ-**L-JR}KCԗ eM,+Ό+DK.=+<9uxF d [==KW jU+y[.bibp@ F#4Upmֵa?Z\>JhaO?rD%pT]Mޞ xMc/r4o~`]0A"zz|fnW`5e",P{/XTi|_nT@~@%~Ev:bbZ.+.V.LKALї<@ݧ&OLzFʢZg ג+.D:ҕxnB~ qxbso=Ko,SYA&bLBW>)]S {K$t<gUnCb`'KmcDrs_>g@9'`ƴlͥC`೦Z(# DR`.ɪ9e3=(10%E]6պ_ DTz5ip|O)&#zd7ۮ6jJ;禍#2)li8Ž{blCW:P$׶p(t T0L=HQx=y%'X][kz; ?!Xezۈ>Ȝj8R:|Nf\DO|]߰y]As[\,f/9#:3n5P|ǐE3}L*@uN`SNT5M˯' /WQW{4rh DgZEE}sFb5+9+"|& TUt7{H@)elzﳹ|I3'\7Lpə-XS8Y: 4t1iAwć"nmtaؠpsTy`D,M4&~sq ׷w6y6I/Hp_|݁G3Ƌj؉\0uE*rٙ]v%5CD6u{.9g Fp%mf٫`}E N?~(ہqiw*aNDyN$N9U:1}܆(z9ج/2ڳF z饆+Wz[i@SmN0\s.$N( ]ʨLY ޵!; # @ZB EQ.#DI6A=qP!!)4_A'bZkWV\SLv~~}+q '|.J+7 |pP!TNEs ~dW~\,Rr^U,,%9@ n>1_Ʃ >TawtzF횾$ۇac`LNF()c8MI9 &6km' 8Xnr ߭Fq) -yoτGV@=@3p!s$8 72Wut-OejAh9q&M{yR2X^X:iCrkDP?Mxc);5)ъICBZHMɞ[84fE /w}!K2V1v6!$G 8|pAd#G߃yXwzC&˺Ocq9x0Vja{;b.*._&Dį}=}ӊpNV³:u}`lFp0.p8@|)i8w37񋿜_[g:5t|E?m;>*e)!<6%']~3'&)ԌA5W΢cN2t]4ϰ #*rO]0 wtG.bNaAuwDIQ5S5#`FZ]:$Q|g_wlȥrwX Rћ k{rIWvE Rݸv-K=T@hutUGCXP6L`S1_NrKtS!Ba_`wEǰ^x&\!{/g#O&YsNkC^Ԃua'QޟS~ynx OX8U:6/5cH9 [ŘƑQV +:efd(hS ( I3X}#ۋQTn(]6O&WL-~ſ13ٲ5x!ntݪS6pJaV /Җ#cT(]ظ'oȽeD-`έ2@ڶ@ґ48u?r;22KKr3UqY!\u4$u:s,[ )3?eN}93̀a ^7UѺ*͕ވsbru=r{qjq>B29AmKg?[|/rA,l3 |@F1()ޏƪz\}v펳WBiRyre+pQZ>^@Ms?/XM^]֘rbueW<{ןv ܚѳQdU+C|װ#.8SU^hK2-6ZsuHe:0غ)'Vڀg+4zxgG&1C}GI#Dm3M 1Bx KCjr@,,zзlՉkW8<:b9{(΀,c{3ǡ+BZʏZʬXxc"ۺh/G)/cTF|$/JA&9EYj0 4`s22 mǗ(Xb֋UBT~Ͻ4;&ix(ٗ1wM;Q3,Nȩ_WzYd~R8 gZmpK5 'InѨ%ՉQ"VF3lѧN'.]y249蔂 ʚ'~xa͇|Nqj>Ej(W'9B-=65,hLRk;PIaDya[RyML_]O9a8.pሙr_D3/HbPA:`ZzQ %$uA,eL=`9Rq y8b}K`aR8Iӓ7WD-{cOm e9j$DVhi`t~U8N)Z^=8$gʣ/@ׂ瓳WZ/cߘokoT/IQ} T{eFU1_sj}̯KBpzӟܕ3|ʚ0Kגy=Q"a]@hm )ufn1% Ucc;xOm8]'ptB+}:&zph v\ PeIf]d㇠0 ҥrRyhWKsL'jg7i΀m9|}AJ lCm1׏`/!0[ђ69}щy&¬C젥u%r BQYuxȿt zbҤo̚J1Uƴ M_t@Z*F!q3hGѝAM kʋPPOc!Aowњ+?NIHvoԓ geP ;$ܻxЏ.>k0وlV-lp{0l) vi'j;MD12P\7,@Y57W?(MZ{%Q2?Ǡs4Y{= 6vX`C. nrꢢrr 1.UN5R CAac_wF? (3rK?71Ϫb)MdvbwȂ$n 7l.#[6%pCb>0]; MSRU~n4ʙB7x̆{(Ax7,mJCT+ϯ]4nXg_{fc`H=@q5.?MYWǍ_:}7^zN5%  ONQUc.L{Ze O5RjIn`3MErH$5B kXydXZQ|ZLyxT:gDj$hyoOn>J്]jj'(Cl9+^Aă\w{;XH 9}e$5a+{,{n5>μye+ڴՈagiR6opO6+DŽtj6y0SUUJqQ&2lԛ!\X%gWGJ%Yp)0;hU7t с84OD3b.C"q@(A΅X6N6-#DяqMžpoź(,3Lԣ4539 )N^x0<8} kˑU7 hk 'f C t'|lG@Pnכu*XDU\Y%S݄az\D᛫t.}8{ұ\\U $$j &f|Mȇp睱4]7HѷwP1ӏm[6_⌸HZk;WO\uΡk/ՃН ˓Tz$jnDo'x>-mػ Od , {@13Tq%uM7/Z~%mJqa.nl:Xt |8\S@T=1-߿w@ήlj#PV&23Dd'~ZVɃK)IbA [̔!xUU AaC+KGz9a%BU&/}%*K`HFB>1u`\ll_= PD%'`f5d('genlDNzTJc^ΙM[rϠ.%Κ@*Zr/P+5BlR#ZV8Š`1\ʨ-ZELoYmőnyH=_;@k ꓧ^Gpf_}jbu;9%`@) EsXw;ZFXSl_7?fUZ5 Asfw_9a_4~,j I'`S:m$ؔwp~g3x ඩ@rP}$2Vf\3$l sܷQI|Gl "NVI^ێ=% EZ.tX+OZ F= _J[vRYJYsgM<1ngO?;#CP 9 #c3Zq-/&P,FUޥ|nWJSOǰ0EO>BL7$8!gE*lnc|P2+EGR\#h /"c}P`Aע23O^0$vlveCRPC=ͬe%L6I02XyFBݠrJROBO< t&pno̎# \E5DiT5f=1 #Ksߤ,w9 VdJbr[~SM(-&GG6p 1# Ltd?B1C@F{ \iޅO 22<6C}X#1- 2W;SLJ ]CҼ^ſ8('\qp!5v"?r2 j&yPϕ$V0FnήI2Zp$p7$% .ҵ-Υ%KZ8>.JtTv4WGcbVl ʑ-( >>iw"ꬖd$/343 )-e!F7 .I#ܐLz)g\2 #3#4k ֤Ay"[@kfym/l(16NXx:RȋnfeO?w/od+r!NMSӠgyyX@C+qsf&ě&dȒKMSY)UnfR'b-\TF)UY=Qw^Nu(?jk9a+_˖A˿+ %Θz+na)X%> ܙkZv5hq@+r@pc?z!wU̯چ<1+ά[: >>S[c @c ;V"xyNYflz1{HmBͅϚ7,aKkt6%7|˧1w;X a3iP]רTtbhݰYIgu"0fd番]vV?ݣpu2) m\4`맹 V:3]W`D̉yK’s"!  )3Tzs}#\u(C:SIAc5z<:/(ZWf]\eՕe..kƇ7F 9C ZW/ZTt~JA .jG2;a/q4%}ѹ)l+-qdT:T|鎶] MudrXRшI&+^<֐ P~j ˆ'lEztڱ,Npހ*zdú|OjWF&ujk `G\ɨl5aofٍWXMRX9%O('ʂ Z" K+G%WOwd\{j GFzk} u 4 PCɲ.|~f&__tB񳪊umvg3 zQA^-'HIYBiG {0=W0Z ڤAT! ύ6$tf0*kUuٳg{Bl}6[5ULq龐'mPKak9qg5SEAFQ ֑MA+we-f6Qq; =U1٬ūISBj> _ iw+K}߸QA~M $sÿf,$q\*4+ݷO]ܘ5W)Q*Z pO"pQK&Fb~T19sN|0 M!746ڨUImuB0E`N2Sg,&Yۆ7٫) xyduhkܚlT5)VZ_?ͧ)a`HeJ+}LXsڙ}ȷZp\Xx\?2A5.6qQ%F[rXbyy 6k5s|l1XRzBԳ%A Ӊ{6lĜe"ROoU~#|uK!bmj5vTV2?f;֟m`*+-D([z;w rN.fú{aB8 pLjw5G5%$ #EXEJϢKgT ut<ҡmg^ž.,zy滔aYpMNd%|?CKpTi_)G b̞vlZKc^-uI  巑(wETP?D3@~d}bg,ԇesf}T{d?䥍S58S7;S%W@<hANFC=U)U!ұ^t1~/a-ʨ,:vDPɱ HsS4'#qys=Oqi q֊r5";ЖqŎh W{Ou2~giB8/! ۤFp.@66͡o>bEA (*33B(hv=Hur#R.]WN`0*nd8su2_/OKŸA +收_ǩGĤ?kԔu@JdSm vϵn.ׁEhFe7vы݌$H}DuP;Gs~ 6\5*.8^&u׵\#dV;Va71 T%9^XRH4VsЯRMU׏Ɖ*6b`_[DF^95|*Ud5:ğK~=Jb7?l$tӑovEap%o$8˹q Ԟa!utk8Zo o]{۲ dn'+&Shv"љl"QBEy 31 >x=ĕȏd2)_]23!;mWM^:%8.4+C^1rVS >wV"`9J(g)6_.<}R ^%둛=1Pwxt8:_{oK 9SL=!@3(T嗟 ؔ.D~lQ*ZwM=63jLIؔGJMdcL`$4ݖT‡J~O7@q*\JTTͱY{T5 [!3U_1>p_{fWzWrt]_߮4?ز)EF. +`?G.}jmcqXV[ARW.@vCmNeJT(]>ĉ/J=UeeX7uz.#vm<D}lOn29UD]rʠe6M\o!yb{iD^ߨdimbgEF=pz3fju+ǀags]3p7k5q/01IMvW 1d٫ni9(Ir#?Dsk6Q0z(t*]R3ʺ;㼍~Ddƶk7=yH43wCN9$Wđ "~J4|쐊[{LC/,e/:C8 *j-D@wF >}V8ɶ2kUmj_ JCbO7xșY67uN2 Coɬ5{2 6Zhxs$3m/ϥ|Jg dκM(#<N8ڤRWM͞A܈Fu\;U A()<# 2*F \mjS8l3Z78.OզW?f㕆* 7SUy*Ѥ0L;E%_EAԒh&^-r~)Ǽ 0 lzYD*<4`Sz=S׭.Xʋ[_2>{ڇ1'bxLVKD7)((̴4 Cർ ,e/zHjIay0_l~Tپ-b"mwP=?òMk G& DbJ[7ia<. Ft>RRjO~!7/Cʑkvݭ0k)L]SOUgup1˙ixZT=Pa ٛP,UZYhsXY`χ/~pxS%Q=H.4fj;vKM];/T\0Āq'Yƪ2y+*[ĪG@>3(INKf%ΔRUhXI]$ r֗ƴyƤd"P+woAXa:TXPr9k,|TIeKdՓPFu2Ѻw߳fR1k}1ɻ׎f=@[۳Xƌ~4 Q@]Mof) CpW8=ɋmb@@7uτfEN*r/XkBmu.,noY3ǐ@X)'^x,RֽѮ=r?D/˿isࣼ~ u(QEa+x)ϫD/k2"Ϩpw}E?~S' `!X=;eپzA!SdURn@{ vJU*xxŎvZcq^PEO&|xţ8L/JqܞBU{o}*~I6(@p5BoZߤjfqh#\HaF)bJQC c8<JV*+joMvF> ]Yľ5zU3(U94":)׬:BNz'$,0ȞFKDhoؼ u# FF&OltK"0hX~rm8,R2~"diA"=rT\J,$ڟܢ y ErZ5:@H ?[N A૎LnUUr3 koTH_-wtu-VaSR$G+t;Y5Z4Wp3_{~nqn1 Zi?a!=2x4-s\`q[:fGW֝ >'e|6[~PMu>lΛsr ;߹0z%BLVd3Ga~ ٷF2x'鼞6&Þq* qu pM>dk y5H`TG >pؙGwzX:yךc4^d']U,NNlDģ_]bS o3gk~k0ueg@`{GjX\e9å*0C {HoQ3V؜Hd/C"YFof("ɬaƃ&rzZ8F#uKC3\|gm .Ѕ(6h]XP-2!)lMn4+̫"q|UJe Qx[ J]u*cC g]pظOrGq3uF/lϫ)5ZמZ\ ɀZ{!|魄iOgSؔQH43pTn,D/ƶ虄G?:VgA e[{nDUAovwy븦o F~ŭ,z 2o(iN=59Smck-;W>V&9 }3=v-RB}&mc(ϓ *7H¢@Lݮ8m8#6(jC=,zJt%K'L#fٷo4@(ޒ|K{%:"_ۍVHE8,1eX#Y,.XPP$%3_$vh1ۨ,g'd<3) E9n8,yۄr <郭1/E_&t 0(zd g鎃$'z ʣvu# $ hu}-ҫu7Dje݉䣑J/YNT'C1B:$Z@OQX;`c'Ra"[1$Ά54*y5Ӭ&/W*A$wwN=G\Bj3n>W%FS:1>,'dQ, ʛe7ko[霢-ߠT AlSK%PQfM>H&?23-B=HcU]_` 4)jz?^_D͓OU`&ԝ`N't yv½X~j R`IHdߍwa/"X3V:> F1aqo&NKz)pjOZ"e!<,gݧ=S!pW4+̨@3ҡ̦ cҎ,O㔩8{{GE秊_rlv-ûQ0sduZ|oٱ^;S3 󔙡/W=7Y)aM'$v4 Z>Z}rνKkYgsQ= ls+LEPIQ'P k ubA(F~.g;󡦴 ||,뻿'T[𕎰}[fx'bpc,lkԬcaaVkT}g:%aM$\0,3#úSш@9dH&QaS d{BT<)e#OCA_= ~NBXk=9Hh Z(kt>۬1cgJ x.ND:8Vo1y]M+T  恜AKԭ' /H >a1Si]w9g3i߁J*ȹp<8Īp}1NS0Σ;KqPG9f6`q_xI(^. z`f4Gwthpfb3߾#Ǒ,6ͷ2LF]Sw.~ucD=R_հ /M/k{Lϕ3(xp! "zԳMKVdMUb68ą7wES]RJ?B :$z*Ua<=[}tE}F_R]d\P>ԑ# ?lz 4o,ex Keg<.IQ>. Ʃh 5GV~~V-Ѯmb$i<ԗs_-Ymk=L~(愒6X!cߩ>,Ajʈ󂸬1/ehHtb ֠MMDd*] 3 GktBXK3֮=A<1^a='US{% VNV\ |럒"Dn&@D}/a-_'4I+J&[O'ѡ/7ݫW[["TTg7M9NIOcGit@mxGm*>!{z)W *aV ,=1v\&e Q3 e faٯ'YJtzSzE |NcoP8JwՄЗV*B.bLK[dCd^xTJ9{- cݤf[vV)2%yaITYYQ2N#iVzY_Kz;@Є6|MNtkN7y̝lK+ut6<9,Z>b%M{=)- essASG}։أ yNkVMkVe:﹪+)oa//H+Ҩ )QSfĚ=:ַRSA[5όru"CE:QRu,Spne75Mp3< SO220bO-$f܍둘psV P|Rt :.Y`GC ~T1P y@o<&qW)  F:|yB.C/H\]( TZBl^ߕ}CHzm7Y0*DZH Miyw2Wc[O7d iS5FxzIrpq/6+ȑmҀ ;ȉ%vh5 gZ\ cl-LĤFߏ#lO}rYJEAS2Pn՗<-̮<QI l)G*=zYlN0:N5E) w *,E+Ux_|]=!A_SGg?^V8?2lG.B֚&8' HwI~olOJ/tIJ"8fSYW-,tLagc}dȽ0$Euy|V Ju_|F_&4̡2\iHj䴔 #@It{s~&0#KEO 8PrHP]@gWR^:ج6p*j`LGz2季&etI8ԉ7Ifm 皽?[e8kUjZ5u5o-Q,y m5(9bI1ɱY/L@ 1Eg6ȳ Ok {ݰy~0n+bdO;Ɏ;; ٝ sk~r3zy0:#-Gjdh2(,AaLp"q@P@Y3HHFdA!R%wA3`R$SD/&rBVX1$GKrLtdħC8(4xDQPf>y?$0S1:BH$ =#=i|1m7n`;hK/5ݑT-\fJ Y`ʨEQ&·$!1;;SSaX9L'x'5 .@/!}jt4AB5~<1x[7{%{@0q w4Hm:J.i/n :OILaI1˰T_Od_h>iBb JhgHT2@רP2yD)5ɀ#h\sr*6'JregΒgM& |ǫ"@\n aNgi=&B-٤*B6$7LMa<[]yt`uBK# e9>s >' F\\Ft$,鶀bR}l¯1VFEyh<.e chy3Y)elS-$u@*H7Ka̰/o%ranfzDhBm}N[gƊQ1y]HfL[zSZV\}Yk\>D:iAv*ٿ:E^}RHtv~9:yֻN.Ӌug VzZ\ ^Ayؿª>ſz<עvXCXzb&7 aqD |h6Wo {GQȞoh5)*ހTN]>!;U"Y}k &T7H.!t;B[XnSIɐy^ܱKD =x7'JX&n /@tR76Z\a}F-+[  6E*俏퓺F&L^A]ʣ5w'Z#콩k &bS/}ѕ|pvx}ۗ4If s5 elͳmKj` (JNGqk©f-_a[0eC4lFRZ-;wI6)09|[2H<O}-1}9EMWFqʪS XQ6<]Fr9: >K cgݙg8;B`6oP h* $Ҏ&ׂ,>s]x^ׁn6|;P,F+g;] at%ȳVw7D]X|͔DՙnzDے1~z:DWU0֓ ,*2n cvo 0޴vʭgbۨnL<ݻ{渔} _geOr4+x;gѳr܂Eǽ8g\"ۂ# d[]0Dl 56 gB Z@o@uN2**oׅc ~ݜѢ|pc Y2SyxLwVj&koIgXONϬ< p<#Qtpyz0JDzAgpvcD9Z'fcãyW] f<чt=0N绸Xc5d $oahDSۇTσ-"0Iٲt>@fMP#jqR-"˵>8 ŗo|I,Y+TRTN|$#j1%@@3EvY)*{@}T8Y@.>} ;%t*&o|JAL -b/ΙQrr!P5 $A1l_vtZvDU0]5F3ZEq8x<3EklF$81jmɫ;r0~w΍͊<$J`[ !n?-W']U'yՅ)re~Dʇ57S% VÝYo(&,)IB[; zxۗZyY4# D~7f#[6!ÅᔤX.@.[ 4CgPX/u]} T5}6T!(HON^&ktMR{d~)Єo%?KPfbӢ4ٯE >/|pl$U+zy"Ĥi/#6$ {c<(tAOjsu0ѩ©If;QQ7R[.E5&Ot R!`kaSH'a>WI G|d#$r̂Կ>j*-ZbZv}^?cˊ*ů f&{ kBXl]J&`{~9aeeV_V4&s +f`ߪ W{ jlF]J&7u+v6agTyB;R tw̱ J 9gV$ /&~$_7Y9+ƚ(z&k}s/0|u} Gb04V1 /fT(3OT>ӷ4&ݠ4W^M '6$n) C7E"Mj ہ(tQvѮ͍vUYg}3Pl^OV ~|(OkXvn{ڟs/ʉ?,T #ё\ ;3h/HA]pୃڻ9h1L uȻ"S"!GΆ8ĸQ&6OvgQM6X$,gPzPOCBPOY=ӧ51 g[^y8|67#y(-/_kg4IN%΋eaۄ.,N`bAS,1mߍP:NGx+veokX1RZ;=?S\L{ihyȨL,e;A8>uQx0+͜M0=5Y[4fws&Q`«sPu=E16TB˹`ʼn ;^nrU& ;B'%kG~;Fi bsB :K9p}ee'{Re4}#x7q3~FN-\,⑥m6)JM HE*A(0P1AFrm2hO.KBwm`{=9#IXh E GX'/-H \G:Zv$\`Zx>GK%pƁbvRX>q )qaGSw׿N/Bx577*P(xmFɣwmCčimf>J_sG Bͻj!+*爀4-0`sUڋ!ΔfBÅ iqOkVV#,Ygh֢3L.nԭ&HJs/u U}Di 5u@CLlX;/__@6N\|S_.TP?/FڑFtĮ܅҈PV&W.V:qx_Uu!QT0Qŵ!r'h<tEyn]g嘳_ oO4&>d^yZ@ZWrM^%?cTW8¹/(Kֿ*WˀG} lhF]6}ɔҕIV{~Ol4㹐t[O)*.nA}\YQnaxdbt55KS$\oTa߹/|rxTOxɠAmQVVU[a"ZǷb]&֫źzjFcxʔ$=<YNy#' 4^ g?LRN]#{H r/'Hu=+ 4_%sm6`7gI64#p7_ ;^rG PKgguSإy$hd{:Z!i"偬WNzA6M*ݧ1Om,(基g0`VXPxUXGz|!/zO)P:@ȁ{Z+v0Cz },Eh \6uq[#_@4Y o#F\fw]9nZJB&WM(($TIp:(ڧq" \o:|-`Ab_/7$Cfq+$l"Օx1NݙɚzK0FJ.uF.F6|@LUO>g+W߰m@KWkr{x>p{^FȨĠwC'/Gym^dd_?Y쮭d95Rq e>fqVƶ:t0\q\V3/JluBS.qh&v0(t,UЯ4+,\eF#B:c< %e`Q^n-j΄ JUE;Rs!kdsbѴxbH~ osc1:Hb9[ZI.R 1C7^#MxP@3Šy:x{d(*4#w%MV bX}cQCn%twtm:t@w-t4Ԩ^LޔND E>-3J; e2oIYşʺ|- /e97*LCɷVxr`>L@b\AJ +A;YPZ>WA,QFQ7EgUR;lQ`ߣ\@k 5(3Ei[ˏJƾ}3kg1,v!E8t Aԕ c_C[q|%Cr}`G8ѩt{3?}0z%ޡ7 GChlVy3C7%J~3r(tJp?LM_։NO`C4$V+*ϱU+?/LuzռŽL/7,ۑ&vlL2cJT%kló(<+ NգÛ= BM%G4SF"  0'2V 7r!6O ?oDZwBqd]g&N8yv#a] % Bf&#ןZ KGCTkd{Ma؏g"Eg߆r>2">([a'/^R=ֲHYB>L#IJEۊe >x^ԭx}!N(H̴ldͫ󱋦MA!kyCǘhvr SɈ=$lJZS9*ŅE|ɊwMK_ bɫVEެwHGǰ{ E}ir6 ,-ܸ4XTg9 UI\9%![8~ אYEț| d˳uT%8;Ѯq.!};>,{M5[Tw>uy!$IsqVKMXQR G@eU4_:ѳz)gڞ(DB.tv`H52ݿ?R|,L^V汣 8d(=&qѐL@kз6s UZ)P 4k2뙷o.yI%4P%]~gr1rOIOTpy}{^˿9Bk7[Y R~9OH@qy,x:ÀucE5cI,"J!dڞaמWr7Mv"#i;w5Y)Ҥ8+acCh"GɚyEfI2j\mYD$O{kZ|iIFIը8hd d.(ʬcx*UL$  ~?j7M\$yj {k*M,Ȑv/v7ߺ86LtkMi! ). P  )@s%{"<‘SJpsu9gKn}$rՓs1EXX'wuU5m9䶏N={[D,#aZ-%oPضZ?/di6OZ [|~' t` éȬ#Q(Cz)Nl3܉ ocsom_[ Iz|x'7[|Ucu\2Pe6vngZ"JbL$qjyߚ!l>1 bF~yz;~ +i}B !{MqũVm%+5IoiGߵ]}\V .ȫܨv/BcgP8/6XKt,R'i190i:#vN 8MHgs3>7ɎuooA WUHB3&fUZB"(b+s|B1pu3N9_\Mhč[@tOJPoiWآݜ~I?G K#& u"=f2UV%H~7T=H֯$|'E'#G) R\D#Y}(QQ1Ѥsmor}ʣoeB}. ~jahMU~v!"<s(U\Kuy>ȅ -d  R&ۉ} =ͬUtEl|#b#X"<-H#(lwaz)y~}uMgAf?JdJR=8I{Z"ƔוDGc;UWͥ- XٌplHA]#T#d5СFIMa yE`?kj SDq cJm'.xfyCK?&? )YS}fKf# }oSSưH&_[ӮeSf9uV CysQTӓ2dQAD\AR:#њUM!uhb#VDbnV.ZY'*Ur7})ϝK gصˇ9i0$`FN )ǸKT)|-B<)\=xze8YG3P"5T—v>(P 5It{p6oމP| _RAޝ|u:8d/Sx7Oyb$zN17Y黩"3ЕXΈ$rD^嬭 kܰu%!<) ace^\s?/ ?,Ve@Tfꌝ"wfzuƝb]iN'BM鱈~z1b4/1 Nz*ۣ#F(޸_4/ącC/YwEo=F ̨@ʚtA@MyP;l45fN b](JT;/,ccŁP[kQoeŧUh%pWoȕ!Lz#E/gAրQTe4O1"׃2c_2M x7%я١^L0?uْS^{>E}耟iWAeG'D?k 9R |ZWw3 Sqkwr-DഔO𸝡T0z?`b #UQ s݂qbcv&1ط G@D& :;=Yo4,*MQmiu VB{Іө9³PWɆPL+h1[$'p(ѵ2IYL>f2r_\(˞Y/Jx2[א6difWA>p"]L3g,ة`S;S9iCs ?pRZEf,9s6wRN~"O̊0v')Lӈ;>>;gThqK̢uoB.Puv >W̨(eYS͔RydZJ_y/ {bܵG |e>'(sAmeqCJ2b1_yqDk}*pš ;'B tf0}6P["Ę@GxC?gl_|rcohWH]6DzZG'&V3`i]Smagy|H/?S \)%hþDIW%ޱ #$5b%Yaee/u;x B>JMЪDz@ݑ t0}Ss*U,FB$ChJ 5)Nvq}u_~/zM9Ofx+Gv :rl']Lbg׾s,ҁ.*f/!$9vUܛg#Q]'noC |c͂&:vcoU?Yɟ CYD|]MڶA¢CP5 *E:4qf^X=p6Az(.>=FP.*Sۚ`C,ϵOJ,QMɛ="3 ՝0%$H=ڂfƫ9F0{)/S"c W5x:R/wSO~񡜏"1! 2ƍ2gPΓh|e jh/.O~Bt@J\eoy -O2XU&F uWw#2̧&$[&S5͢aTܖpgei^ykS '&dc_EBvտD璈Z} Bl-h#22Zp׫3o B:(AWzǭ ڗiq~S )-h \U H EMG<hI0&4TW5kP#|U}R9-C{n)GID=独\Ci|nr+WYHa Z]{RMR{&fQvRp_ 0. ,iG5@M~ _Ӽ:Xl#Vum_p4bBO:w "bQN7 b8ZUJ[j~pC0r8z+\ ;Z&Y/fY =B6_'s >p_#pIέ9ևtsF~RK8w_3 Cxa>gAP)|m&2К=P(3Ζ#Dp)hsx[[qVX|` OiŒLg-.3n-Vݱ'(&<.;l6/х{Unuz}m%C>9d{9Ip?S#D4E?sI}B4O:ܤ^\_0dH(@?͊vP9 .688[GǴeJrbXI7)|g2%gRu5&͘{6?jivpo*uyLxRzL̝;S8a/jE2r@II4vpZ~ove>K o ZMB:S3#+$ z@ggO^((ErvJ7]4~s[$R]c<(}!܏Spq f.UNCA8"l*{SwXC7)wl8E{0{ZbXߵXO8pA^r\^m'XMJk"TǀW<@vs[Uh9)fj56-  PS_nu:3@Ъr̈ U>EVǹGwx +X'ؔ (UxwzҀ-ĐӒ=F{ 23t-^|˞<|̊Fs$ Jtʐ|BKzuBAw āO? w'=jZQIOƧ44 r IF #ANu[V?d[Uֆ 677yԚ4OW+XBz:Gûo$]yXn KŅKǣӂQj&%,=@AqI3[CXBB9(΄8gTL `$lP_Pxw1,zQ?=Hx'@Wa^UI`/ۊ~?oBnN'oݓ MJ`9zIIq=0Z,;ܯԴjwtt" $tpj3{}x~#ޞ"'/*X&|lq") SUDʕg³GE~XD$ V "!}aFHRxqt=͉3϶V% ӝTezW-LTFe`bh! چv9vS"(HcuO`7bӈY|{}9l]{w `ykq$PФ$ Gi8mP VLMQv[R*( 2N0ֳꨶC~I8Bp]F-GJܓ(؛Tq :"ѧ]u6љW@Pqu=2T .EVٚ}k6N 7ex=Tdj$WJW*HkK] ܏ooNۂKp7#n< =:/IN6V>𤋮h&t'ӘEyБe3Ќsci 䭕Jc8u9$ *D&Ğ soZvh-0,$}$c-d56z[[[( .bkiP8(ӠXυ\s)'nЉY!2ByCynMuΥ]m+Nȇ@T],V:.b1P L&ޫ4_e1z0r6qJ~󚣏*Tu_;[YuD+めut |y1Q >#tlUtNK3B Gw 0Ԅnx8DK ʀ:P;x|m@Rvm1DC0E8@OAOϱ e6'N'X6kwrDbloιQܮ<bU_p%Df6ZI;B~}{\H;.#;C!LIoV~ Xzފ^Lb~칩OYevOzC/ZBgSQ)w#Xm6B1hbr2.mr)RcF sYHJuLu_v,2~#m[QVR0ȓS.PbUI'>k{{$i]Ԣ@h46FOnt5^((]'gd)vN׷Ml\ataq; aTRCťv`B z}8n x0-ho2Q04TX|g){ng^z=-bxipzp];î՛ZC7(r-]kj1_mb-; TO)%mDr1uU N&f]P,'8p!;HӠoef[3X mAG#ޚ`;*!.%u˫sBxQ(D_Z34n x'k,$JTV4>; z% XF{Z.$ȎȍL(P۹+B؂ȞwvW)).>o9Q0JΞ;_p7aZT9k&ΈQo:ܰk6(qTs)ix25*|ѾH@8USqadߋt[xɏJ0R%瞅XtmZxq42u:nQ娮=uMjY NCHh<]+X~e9QwJ= oi\y" =bdrC$۝0"͌ ^VSH掐ٞhA{{_6vC|WWWF3%HU1CU (?:r(9D_` ff) K9 --%#pys^c d/ѷhL-%K (I&8\nwNxh٤.GEc#S|{NjMku6~RRTc-Z ך+Sqphc-eNQ 9|4oHޛIH% aR!Nv=MO WQ\uA |I-XʡM=~Aab&]0+x|ŬTꞁ-xaWm:Rh-) !XN#bM5u^\4lҗ~zWteR}xKJVL/ j[ NN(qFݑk:6HtSD!/4cS?]# C\%+vũ %ĺ6(dwDTߠ{#^Ziw/Zq 5L> uM1f\$(oKzwufXu^Q6;VJoi64/Qe`edO-/*OUѕo"Im/Y[ =Ll<+9 )ta+SO )UA@pK146-E+ dSuR[[#xwAspG Ћ҂q. 7]WHd62=U_#& &A5:$AxP-έ$5KyT@tŪ5C|q|i񫴠9@(»ZPWZ;SSaG%N1QjVHY;]@R7Ӗ$I}FI*in\xVN?uQ[7TN ~Y~l&Q~/rU GVWC XeE<&xYl#i޼+5+$S][Y)̒ N,|:Y$^'K /XAxc #Q29h_{w ];#مIA#*µxll J2P4?uR#j$o4Sj &U^ʻ-ydffx -4CAWlH nčZ*ͅJ5A&ȟ \C+iNk ;<pR?i,p7>O+س m"̱ K1(+ X,B4p ;pzqUG`n)teuy%8qsAmr s/m/WCvuA̬qԵ DHPerjB{ߴC #IIȫlv~æa# =p5B~D}\C_7Ϸ1Vt桷t+߹^TcӴH'ڢ 4T8CEJ xbXǮ? CXJ#TY>;]^ָՆr7CCBI︅{ܖe1anFn%W#]g$_ w͘9ޔx0G}5LM䎰uBըm2:e=`mD8sDI㦷LZz V G sl.D.)ܗQxާnӞ :xĴ!HAݴox\m:XoPbuItSE:W 0eT1qVh+ $+t(L_=DkEk6î'$-ģc^3 [8*~*{qJj])C#|`F NaUGaѦw' O-%ġ+#WaERlB(i4Yf5P_i#+3\K-$zB^#ZwKaV}.v{}P-a0d㿞5&$ۭ.v$mh_+WM(nf\$ ;{s朗>!rr;lDޯ쮆} .8Aƽ|w|tT_^T2c U KV.n\ӟW2E#)+EO\DۃS<]2(“JiaJx@lmp1G̑/UjOV,W :>q* y^ s C?Uo}ķo@s{ y%18C`wΦZB1ͻ"b\=(§.*3B2Y 3\ hǎL|/u^;E3h^*EHO|>,8k0a0 ᱜoң zvN&WVz$ۢ6} VS\ɻFFS Ħ 1.-f!ad1QG~wwrҠĐ4_XJp5Ʃ̓ /[&`: ~ ֋EToMl4=pUdn8nL'blXP|t@ >ƌwzylS7"R鴄G姛!@ $x'5x.=]'j^֥ ( :n(/)φx.M\-[P}Mfi2wG!Sd\ꁨ#0#AROAQp,"gS(Y;xDV8 wu;Wï.Z ~A,cWE%YOmE.܎qt'E}C ZN߬3ZnwoO[9l.σ(k=-ed/&Sg!b͊1 'xĨcb2` r{;4vZ7҂_~lHp̬:KⲪ׏qDNO*dWRwYG?XYO'OҴ h-63-$ľza㭵KVHapR&>ٰ)/sUc*zp$mt@84kzbxMJA.wc#0Td@mw;XCE?`ASRrgZnN5wI8̒81y3'9]/^`AfjzLW@Sm-̲z WkҖZJ3u` 9-b%aB\gѬcz#E Rxm̀{򼅯fDs1l9c"BewW+==Z'Ptn/xj ##|I͡a42+ǛN_mJWO8OR+8{| `X,0AJr#_*I}bKgpqsvb ^?/N\T-͝5¹$"k-4ڭv-?Z=5ew :Mzp7Qĥ͢n]Ow9#l @cQ#k[nWK ͜" ~cmO6rAˣ߼frSPWjcL^`M=<;f`eU; ~. =D0JXAw! r]@ddU-oV}S+jO;?dU/JMXV$i63Λ 1]F9P Ι !ĻdӉ$n,FbVNڢa+g[6tG(v!l;G{_q!: ߱b֬  `]םIll{7+u@@Vl2mRA Mz3~0v/|fVdNq&Fʩxj#U]k ،__$(x$-\g5p {MF6p")l04f0$ZZJG0a)P`\`O'ϑoSX|KpIoڞg/tJ֍uOnzpY߷BG< g ?yԧmmԅ5cMXz9F% ji-^AP)ٕCchn5'X Dl]"lM0c7HkG}ΌF,F8{@Lė>xih Y9pvx_.3J >N7;h7EvF*NҽPA}<=60n,eZ` ֓{>|%zö 1ӌv*! ێ$SȐyPf|Oi$J0ApFrwdvIc w1rFU9ka9V{¹1-#.WxGZFIF Su)mgN3 k| 4ٮN4?@Rn׵fEqg Y/$1Wj+x\ad8 X?0N;jƬ)͙Iv9X2aC`BOR[T€ﯨ$ {ײR@weUnj.Q/Y 5>Ac)'H-NYό|L+)Χ'?Sx-[U3 HYgJdRn;*ce6OEQm#,s-1uc{T(LZu 5"I@tu="JxA<.^l#]J@@ݍ `Ѐ:JPG%sĵ.CRP;RzTxB6s#eG#^ :5 2{WȂ*읙S u$P.qt7SǴH >nwЗAUQRFJZr^7x?; <^0cF 2Nk>2,&] !S،NRZ W1,Uiҽؒ1v|b7z$udt^趍dlj39[T_0Sw݃WrZek%y,hȂ)rm݈[%v-Գ&at;Ƙ)N=qݿ .y 5YءwKz`m{UPuSANӲd?& R|t#{} ;΅AUsr qf9 ._ש2_gµ.3R/+fd]P[<~Av0&)[?':&[!0MxVC\y]H6 F}]['4eeOIJ0v``=/51 , V)v0VP6 t%0wMѧEkO#|+0x` w=R,Rjb?ݜ=ɗ0ku0؛tv q lBɻ8Jlmi\" :fJXH%'!dZK|  f9Kz.ʗuxCnpk#ش"tzNui*עVutqڄ>-)eh4"a5D ! /g/$KGSMThK0k֣)k0 &%>jl'+,lkHT[KpF/jfƋFl~-iELF`q a"d+K_8w95,Y PhFlBo'_"+6P%w4 j=D'߁nPS5w%ψ<"-C1i/GA;=fEn6"$7yc'oȵYS/1s]>jc%FA?01~MrTH!=fC{~ u`!kGK=XVX;baGI_]qli1^xp$JU nWJ%a C@/"A]8|yFkOꎭ>p|tنM;,su7A o_YU">zQCTUKHUzF4af!&I<&%6L )JʫhEY@qĿ`V)>Ӭ;W#"rYwxO,-3ѹP`2z5%w1sOt;p>[feE WU'L,JLd%BC}|mإI%鏬7@z}N͵O6EAwt EeNDfEI)+?:;b.^iQ {B\xͽw2^o%ʔeOhtq-X1BOE ze/9@F4 fPt'H9[S]&ja)E1JK~ G֝j29KQYh9M<5KUp௝PMoPoAҎ?'Wmʟl ; sȸN݇# ÐX4!2xAj0%g,כfE ׷󙣠T2w~Hy?j~OuV5-bXK^cG4` @5=#AkN,wz`$_>){ϋ҆jԳ̺aH:.u$ mkml:2W1-l߫/08Q&Iˁ́\. &.> ^>1d;/QpMłxH.L%Y-p ]VhuInPUgy+Jel(7QLd)ĽNd9׬sc(рpM< Zwkp Smb Dg9WxzT~X$qSGȃ7(ᑝV.RNSCXR@lBf-QWV|Qi$?\^}/]ͰK⯳4yX 5OjSb$ ӭL2+5 &gM6TMCnj}wu'谠C3ܬۙIBqa#IL^߇6NΘt[n<1 >o8뼠 EQ8"$(Y_B}ZF)vDwM_C3 1 ݔOzGÎUQ$_ \qi F W3,y8Xt?*Ď"Y1d%Ӗ8_p*923sF4՟#k߇eF Iɻԧ1G}~XA()^UY:k2[썩6;1==VG^_N3"k 8;btcF…_YKz`ƺfHYϊ2! }^k..*1PF̎@$I@pwwyo?v@no3~o2J~0ye8luOPi0$Kaqr*c0U3NPd"nֈ/xv"[f6lCFYSl)W9v>t%0u} YS/cQ@a& v+ЇRy…e\Qp x4_na8)$A*}(5 64(ByI>A^#&/d \4)5vw8"b3$0ͷ=qL,bR38OUZ,|[yއѦ!#/7oΪgzDSޮQm471kv {n/kt8Y#^D* f,is4Y&@N?{GL ),y#ZMiD'wrH帓W'/x;.c57t|\K!́vZM^ ٌF;m'`e_wt,!-XJB^fZbP[u.#rtDA>Q 2[iTnj55JRI[\R"Eo2 x*4/}iӔSwRǤl_/{L~tj}2$ZD<,~TH8H Bȧ"s<Ggm>J"R%=:MKą^%Kqx`Pb˴Bt~KR h-O3#+/^KM^* W&Ȳd*HݫlHoa+\?Q8-<8d_-gp%F_)V 몼BĒ.VO,ϷZvh8".*>y& ~Z yQ}dvUG}U}p.1 }/C-bs{Z fo_ҍ%c M-Y۩[HVFזN:W5gBl9}%dn9*j`̑uD:rADIpeuH񷍦*6u%t F֞]M_M#kq27uW$b^cnbt`L“^<~`^\`>$H1$wPC7𞒃<6iSҦvȈ |8>Ib?aֵ:&i}a Unע'i#,N-WF2DM#F5e.q-\t {f;ޅWWQ,cr- S2 _.`<.tr{S8NH>,f ɫL8,yZ-57Hd)L/`Zԉ\הۨT4>PWZ+X̹$=2 ؁D+i7!Y/h#} "ƝKe%LӪɿd{=uގd^CT.i(j-s eoLyOY-+P!`.{ ׫8a k$ɾw`'8*1cuH3t/J~O2vÄt$Unva:nBl` NuQ1\'ؾS+҅rsRGI[JƳ r>H bqLX\zG(B9Ȅ"+[Hh=_ v\pˁ6\SI!:,X6Ywl" g JħJKf;*~J4%(ul:x)~Uv[]΂P衬oc#$6ZfOOjXM&tUF͔MOG%:yd\"-Z.aGYm.CO9C%_̚~ze̎`/ |wnE;"IQFbAy{/ M7_ IΟ9@pܾWnO(WODlvm[)o(v? JU #FuY-2`vIqiN e͝a 4yf'yPȮ]xl((h>b=LzNƨRm|7jMfihik~®^Dx@2zziE%A;-""@ٿHln;=u=s0Yv3D @;jWd8pR0.SIv.*q&p)dKdmG(9FIT9*4 r"娔@M-QQӶR1lz:ϬNz;4;{wsCy9Mf±Boխ.Q'(`>Eg0ۜ\jq [&/< ebhO%oCyTlq`IZ~J_ŠVb4x+sRV:m&J"b)덮# 1K>Gy5m*eF Qa$P8 A)O9gB120А0wi(mK| q%7Q4i&78lchLYpdcَ*q̸ˊMx0=|T?7'KS==r}Vev[=qRܯwDl;Xp!w0k~Rg>ɺ:8̄߼cC_y[fDjZUL\ +p0)> ]C$:NT22 uDq!`˥he!递5zQf䟯lG$1}\ܹw{[sa;‰dzi@JBta=GGYWIF(B.z3eMs.iQ.NvDyD2z׻>J4؛!rc *ĩҖ٤O-\{{sl&fczLx"D%4j^Xr !,U&/rqʨ&;z4rT+CjnL̴77EZN:Zj AKGG?f[>Ү][1Zқ._e,tB^ḍ11:iցM=xqXkJtzYP&BBK9Z8\K1='ZNdxى3+DNUR,&q"6::I\`\5x:ғrwg }%֮Fкk_;ݢ)y;ҀW]yͱJ9Ji3[U'=[n/Tķ]Q  R: 1b7Y-zF9 o&ȢQz Kr=gfqKqnn1$/hU]j䛊 kv=: ԯ쨏B/ $V[%)3=GwH8bںK7D^ aW@C@‚Nh8ã\h \ϡ؈J?jNKVF5}+n ŷ|1a?ލ?%sM9ӖQ6Ẍƨs,]:qL $X:JPi>(Ȗn3ҒO&koMo@Ei昴!ӔxV*Z)[_!S\~qeF2Ǖ0`oP@5ǃ2[#ۉb'LTI(u :̣TZfП]%;4pqyRuُhTOs:# g<$_ʭʜ*K1N5jgE9O0E-,qG_0#ڜ|Ws'r{Y}|,pC'vv"c% E;b3SܶV3<#kA-ˆ&>Y'{\JY*N#%_X*}b^oBB= 0QCW!A@ (76Ϯ7!2Q<3T_Mt[> Ln_j{̑}?! m 6+ 4-|+,KnMHHJ5OvM!lwJHORSRX84@}=iryBh0D O]:(_v ~-~#XWc6=Ԝƕ:XdGOo.3/=?xWkDvVUf4{RsNarG!S2OMH517pTXxgۡ떾~j5D%ml +W8e5`M( T(&BCOf#{(!T8%.> 22X lb'aoa1r,=d"WԠ!Wl~blrWɝ]e :ny/IC1dT!K;|[!YÊ_ <="Xܐbsč$zd^Enftj~mI剪b3" RᕆHvCÓ3~N we!㺬pV8)_l?!0\TR#cݎ_ie\2T=Y *h+ <˒7XO,<lÌ,φw^K°Tost_Ղ%Z設mȉ$Ia/1+.d !mˆG+?J={^&U\R@b;3[<=*isΖ=IX2yō캷G ,u%e@N H25_F9]@x-XƊ9g#4lR`X?&w݁~;KX(%a.Y~|g6ldh\9X-sw-aJzO\>, 0Ny EJ:5W/v.gyB=%e>tЀAL_9PkLCح/DAuóTa8JcYub=7кtݯjSPb'˨u-0fӴ yi#8 g/Hͳ GW恁Jh!ܽ, BFM^E1ׅEOqFEd,A/g_K"2}g3eF,ܔ*Jta$=i R͓LNyPp6 T_~I#ˠ@E6+|2WpwxXrFaj%ԛ@MlOU➯ҮEKEy&O@ecө'/KMw3mIKmf޲׾C0^D`y_\aϺry$('m>GVE^aG 1y(XҫIkf-cZp2o sPwDyxi   vl+@u'ٷ`VcjNgxUo.yQ xbp ISf˚PQv_WʎmV 5WCPGNNaO5y'ē2` zRO?֭þpi\y\Ucy[”Amڄ,zzYƕW]45f]RW ҷ;+YN.kC]"Lz7Xn恽\Zy]pM+?Q"%vW^ψFz7h[>ԅ"¿E _[IwSivWv3@jCW0\> y7ʾW4t-rƼ{+cf"QA$k%PEtӔJ?th3wDh5<#D ( ggCde0kY%KiVb~)'ѯb9@l'2A6pbE}ǁ:UgSLhVNζh%$ #3['a3wJݰu10ujfP@NSY)d}WA&Ȇm Kf1{bq4Ǎ/wͻWWka]aϝ@wxIϛv-'EXQpdP!XU儈mgd\ 8DFbzN@ns%wbXD D>P I]"l5.bAc'C; :(xthݘٟkɂ{~"MW˼3`eg0jnnOvutlSwP ;,f^BoR]b۠xV`w/WZ8VdupwμE:󓔕Ltgs@Q%(.w iW3u鋮5 :5 ȽQAcOd) ++3 Mʷy&)ca]J!< ϲI-8tl n`(p ځҔ3vHGU'鎖%bFz~ pKYg2pJO&Dv:2.C<隊 {V ܱ'N0P̕TI,n *NN8t.kڨMGy .< BjcDvy#vWS1eLlt x<ğOAaKArf6X^E1l( iz&@9aT߾O. T̳ib礤D6MǗ l%V0ӇږLՉE~}f׋3A-< ъT2IRst(5F2l}B@dPS~h+ ?ZѲ#*VK>\KcJbc5팳ۭ1VԞI,Wr䍷w>K$"oRV ?/kTE?}NȰ/Y葳Y`gAj; wTpCq5-I0;CwOsiPܻ:Ps+ճ  $2FX|&s WԂu#GwC83п&\A;4. Mոs8Mb?' r .n"w9v}c)\sw* VgI&NpWv)2i:#C3rucOxׁ$_Bm]u;X1,,:z4&#ctZ 26mt]9 M$O!HZfA>iWʓ5 3C"KYBBUDE8vhaqi`zעY˅4"Y|h^/Rf9P^R ү6JWzm#tД-M$讜Ic5$hD659삆Qc :[9 $l lNZv?׼z.JPP1L gyi~?}B6sQsNضz;o]62rrsTirR뫶ڪO( yPwܵT}Y[*e>Ĵ4qT󌧣PDZ^Wrӻ< 8V *g7ނב xzm > W4ΏԷsl@K-:8< 7 :/SWDCQq %_NqvsӓWfaˣyZ)hQA=?cHc*dBWt҄< v&XsR2•Y;- mEG@umO'kx:'(hʭ╸-|R:1v/TpO2s)?#|Idd w⥹jDzӐaXoq7.k6,_Frѷg3fSqKrVP`Kz B$ &4~߾2z!$XZĞp eb9EƏpj˿LB۝hm;) 9mϫ%?t\): P=`%Lgk E>$*3-H*GU=((}sˈc-1ٕJ * .pYǩZ2:EdFo̲wKZ$GT7;D_Vܗm73i-^Q[9BJ~"3t!hp1nLtĕ}_ZABbƌ"\O33jo^-vw=h3Y`8V+=)޾x@9 3>/]DZ^y|#(l\GZ} \&;bkDƺLw˝3].xtuo̩8مP>-'/z"w3:JSN Jm9S6_| BL4qs^ك[ (]k;ᕒVKK9\Hi~g nQyC4fPTYZU`qAwz( ,n\*EpdJꦼo6%ęIumn؊Wek~j5e3)]OD2B`e7 &r% 8dVl_ BG ) R_CdV chwaB4(=Zn8@t y}:N]"5!ʀZq)ҳ%kG(g6 'D죕35sd/e=GYIkp- .šP{EMl5;?Wq܊tLxjnog9򈟢d^kvyZS:L7gɉÚIxq^ND\[`1!D\rg>=4.K %[ak*)hW.>dq8o%svY{q 04w8Av+ˡQxg{9S8l9"? /1܄`7>g5Vxύce>4éxurYdP 6,BN.l=a: ? erg?Pru=) 6^7^T'~x{J;i' 0J/QpOڝpD&'7*'5wё،sx)EBX3~R! Vw$j @*\1ی8F@?]j7B JJU[oSknݶ 5f%h*ȉ ,"FlKUZ#IR9x.2e=RIS_jQ,y;֟=|lϡ|.,|e yQ{|welR tNH9VfqZ\Oztԃ˞+֜F֔q3ܝ,*w"S[}y՘* l%E*ɯYnq>TR)Mg{oqr|;k#bt)h@":^K%KtUKTo; @GVK>S|*0vnJOL$ɲaL _bE*NGɷkgRz0;j_Ky+ a+q|ו<_i&e8@J ?ⳟcaN]'qSEғa]:J^4MīvQ0T8fc!6Q9N &7^5Wd@^2؋b6[byƽ:Vbd%춀Xe,s,n&39<"(IoU&ߝOEk >wiÆd p>fֲx*DxU\W ,G> qC%)tnچvV̹ cx )Ԣ.d 灼LF!Z?hr&ܮs`1A!"쁨V _䮟3Y۹bgwi#hF ,vh&:T&k׹2O]a6;0YmRPJr/Hu .jb|ᄲx&AhR&\&[rh4@Dx+C ͎g{c B5d\ׇg3Fp%P#aD8|+)1-xsT%ә%xz7鬡CNy/wkπpCKʪJJh'rz^Q8*[m b$mpS;lqG+pM&aȲˌ ~tvv<٤+ǵgHO}NN tJS^k-C1Sf O4TNīor7R^sh`fHbU dnM~MdJ 7 ]8]眆55*~뗰 ̔ZQ'Jה{<0CAm$xZ"(_ʒ2@c506BLDP9"&fݸ{:HHQ2rtRZd_+\t |߆ /Hg.U:l<Ϫ􉃕|00°PcQTHmxHO`ɠBōS[ ཛK|(`W(n>!K]?2\˼!ݪ MEKUjl+S/OK w̭/)?v?]cA0T !Gtv ܆99rq=rzI[p=0OFĐޒ؏O<* 62֍/2+1ߌuߺ Ϟ{W3r@X!q(z*%~62 ٘6bwqZ'rM}rpi~VPZ2 OA"H׬ UBFv2z 2m̳|Z7dVD>qmgey6MiQpTh[ [pY ?͎>8ӐjGE+ZO쬨ܞh\MunI8JXec[_!S߫,5#BQFrh>KOfbXUb'ΙaU/W%m{\vpaJ Bѿ0+I8ß(;VOTinb g-U e%W@J*wH'5В'f3Q8 D?jk|`߬o\i'H@Pn87b˟Ĵ>7\gFu7?ˊYVvR媯Yw|#ڥEw]e;Md٪f BxE\S~XJTl Q&v"hUř Lhsjܽ!Zr"+\Evt{Q3bT\PŇvN4aג9vdk瀗4b>i.T*%Y'^&且0h] c9";2dϪӪ(Pw~ҫ2ѭBKL碥'[̽>_iC7j0>;@!芥Xrkvah?]mF_TZj9H(C:MYm4P޶&_7* QX-t5W!0G~bXCmuQ4aF9~/՚t˓M,hiZ#6[Rk͘㉔ň(|k%%T9ȟ!7V8g.Ll }d/k`'x6I 0-_nPFΝU(EͲX56[KdY\;~IsfKh.9N_"KoWBD8ֆd~1dp6i+4]* 'gלoraۍ)GJs?)ʒ"h &$*Lq O~t,غc@bِgGhO;Z͑JLNaCH6/T3Y H:M,"ole{DfGA%50";gduĬߓӧ0PY bVU=h)GoIL< %m-7Z\hષ1vxTv})|Yz{M#8|.#բ&Kyó,{L\.Sƪ5/A_BWG~biǴ jbR{"tj`;'}N6A@pߡb (4yH֗_#Y6W.ė/ QN u|2bU.gᱦaΰܢ-qY' L1G ,u{+RC4AǨtC)ΓHEJ4,&ǙP,I;M*x&M1Zn$S#ҭ¿Bgeye-ţN L";7-;cn[E,UJsʾn㧵girIn] ?%+k%]W?C$"E;h`{Z$#\8.zm6mZH#C 55!a^ Vjۻ\Cqz/.4 5y0%V!&޸ύFm1Y-Cz41(~e #*d3s6Ŷj|t1r; NF[oAfɽu*i:\VQ'jvk]{']cht$աizc:Go%2TFf䈵ktK" GD>Ut,k $!HHutD/nLm @_}XخhCVJoeu*P2.~'g,z}q9 5U拑epO>\ VO̾7ЄP>&@c د{*FRoEIPkj<۷;'R:pc9sZ-kAmKGZ%Ɵv<'/"۪7!&񖃰PqҤ E7=$ =w,DL`Ptef21Hp)B*y$91sWX](%ٓa@<զKlLwV%ֆhy\Ad1Όˤ͘_?xQ^V#ʆJWkLQ% i O]maCB@dRlL< F5gQȎRa­" '|<@1 .0՟4BP({#"ܶ(|jI[3uKfa p{#|, WiQi&|ѣ"(عQO]]dJX@w6S׍;l~xM:踲jE<Kdչ㋇]Y}hPpObPK(YȟV DBWeiދbIeM=H2~͙͜cf!=3p0L쟞// Z礯zk3ix&+m8+ί:5G(Ta&?⺓z= ̯`jor~L%׸Dl_q߬ SAye\>".=_TOЖ>,M2"Ym4u`zCԊym uZ2w2SEzٵÐmH¼P3_QF*]MyWf2VHmꉃظA]9 <>5Zvư×+ؤ E%ĒhT.p0P2_b˔Q1++$$`O-M#}DőLF5H'\ZW KA@v/"bSLV5Ь4#!y7.Q܁Lc2ۑ(G6Fј<8ս1:9,J`I*v"8ITe;z8AC- 4N xG41@D<Ơʔ5 w\U^;  Kqծ"0@8H)[IJ)6F~tkKv o=En#Kx=N@V~}zDt@== ^rv.@"JvxN:^RfRK?Ö5V2ћYj!1QJ1oJʖm-vT,%b5UH)7 0V=q%$x'7uُ%\PP9$97 !Xk^dž*)9w04 ˹tZu*bL~R-HuS,F^tc]_K6  d*EB05X8R4/XӡUEb9kn#SpS;ʘp 3P `z-f ~ %'s^!iaI~ +Ք]73a,V8Ja(t4.EowBay$R7r!25+t;d?+k M_T@j"l,:2DR,g!VSl ,[xNXD#'`0fEi|8zN(߉B(.; vΣB 8Di`\9 hQ,&x!CKm~!ēp |=ubq`~*lQYu~i ,EG*яS- >qp /w>[)58~Rcj&YQMi6'-3ZFeM!͜Zd5/kQdldLU-Fvm[j|ItyFBeRp@)T6G&~cqaY 8v&;L˯VZwwBOi~=ȝ.: YKdpSnehm3HSlրmcY pahk4ՄIS p^Uv {ފtmDf' )zy/ڭRՀ$]2T-V.qL,ٙW/iGX<#웆C-nuIڭUi4@]Q\^ 6h,tpv}޹'Ug־toVd{46+I@EJsSi4>z_ه;eN"F^ IAS8,GVV }]s0\RW:a;7s96S&z/aHӀQsw)A!Av~4D_&]a3yhsRZd jB5ӌ mAwi'ͅdڒ s9ҁ:_+#Р"bTyDSÄ>6p#LLl ?mc c"|;H጑ǦKV'Dߎ(D a`3| S6-Ӓ~.>i>_P%@iQ 6IP |-MB0Aji,BuF4of6hy40*$:4i/|Pug4EOIЮ|ڠM6b($`lvʅk O5X $y(T4=>6$ۼg~M,3+ ntfZddJ4,M&G4*~dƂz^6!* ;E_ kG=GУҍQ U1:S*s܄Z,S/N_NܢEm4TudNY X4k-ҏaFQj`CO߉h@p;yl#B(hIÙ!/cWk.B24woq-*Y(I-"b>I$LUC־Mo#ʒ43+RaZWպ^!-?NHPm;館tDbCCmA0:[]efu}H!0W~=0t4 %|m=%NO`@ ‰;At e"T *[\8I٣uG~[h@Wȩ[I)'f \F#(Yr-:T)%4Ч&X0~֓_#Jurn)#n!A Np}o X( bez7K&mAy6̘߬,ZwtB\9c'Ҿٖ2*gGțݰY˟4-Tӵڱ]wBD X|e (xD0S]7>i+6bJVv]M U$Scl3ɰ(ux#nu h 돖<ǡcX5%m/q((N-r54'p5b >-Xxx D^!ܷ̯{@hLR֣HʱM }$@n ?]onÓCA.buui/%7 j9.n!\V=ƤNܘr/Wi,~85ޘ;d1*4{ >ӚĶlĬ2O5ek8y..SWU_L)̄(|/(Hz+5)ޘ9 {Ëѹ%PW2AP ORdlEؓpKbW k$>VL1'(ę>#s|P쇧] "#ls=3_.``#j6!w`8>Eaׅ"qPIhuΩ_PzA8%O+Tr6g6жG!Mh Qۯ|!w } }n9!(Qcy* ADvͨPLG9֮SgcIq)9DlLًO?ǝG)̒ &Y;W)A#ycx.6 P媳n9A|}:_࿵{@UXbu wA]Ҷ=Ex"?QP Y_.V6'\=&x7LA JX\Nn Ǽ$(A]) fvL +á]QE,J t_&>5r[;=s~\={+z)TlG 2#)3dXBs+ N K If`/Y@"R-AC7 quZQ~j8DO Pb=UOaB`DJniwnͣDfLJ0d?ׂՠ;_y`%"c'; Y94C3qGBniacPsE^4M%43Pt8f# wl4 Z8Nv<8^ŕ*?sg6􌁊9٠ա C)J"v T*4Zr2X]3 9_l8xV"1W^3]n@pq3$۟K._Ê.{๱4(nCf؆[M!zc==xE c ƖA2%KGNvn#r "|F"W}6X)dir/9[qoh6~M7Y+̅ïM!תo/1F-o&+VL+a1`h܁!|K=<:Iwt%R#k2zDҕ:Q"A8h|`2G/zhH*;%v!7iiQj1)$40)7YRL2=OZl'bA_zu|(Cn9ov!IS?uUf ߬ȳFgɼl0Noy!ha< w?w(s&ܬVDgqY /x^* 2pBN'8qODc xEpRs4n: U{5Wh MCf-GosVg:!8Hڐϓmj~lYܶ.75JZ()DKl2DƯC9=<77'Ld; ^a-Yk#M32o1:\_S3Jz8\|z‰@6#EE6 q[Z4b#CF8 bRk߭1RE^xb@QpO 9ۄgLjO%3>$8[,YiK$R͌.Յd So:_ڗܿ~>-%H _\᷿$M]lFwu׉ {PFD 7U's|5 n;fO#cS)o{.ɚIG 7'50ƿr$Um:ۢ| `]ȏ8獚LVXVxSn.4&jvMV} a.:cG#S-Cii<71$M?%φ|VV2SioʁEf걖v kM4Wq ,)1̧7Smܒ]фɶ*r϶Pqo \zT NTTR} PE&CċU T :+59!!0+~RkF{@Z{#1Vg0Qcࠂ-_`6]uxvYCdSA^&!Sүf+!ͲSO-0 lϽ_z kQ;)%\c2gX:`vѢ'w&*ِ b6e *?ڙ$|0B؅cՍ& "39sQnAwpJ[% +kA<}"{K=H %HwX+P/H(q!'F R=E|Z޷Ugp%HEJ緹pc@{"0wpXu zˬ>Jy4s<]Bz,ͬXmE6K&WqaR#(6@uc$o|;bjT̲vj9>7XR ؄0O%T/^<D6嵣';6.APqpҼMbȀjD/K|[Dm)~ /c it#69鐯{Li8+1w$ƫҸ&ec !%\|޼ x[pr cD-"(+/7PKa>ri.\;iXO$/6NEyJh^ՇFQnh >d)?o,t2x:bďp:R6*dlfQ=D|uf4x{F+ws?(hE_j]~y^2L,/seZL1;:Ħ)^"Vhn/A"+J AWd?\Nk ERa{ÿ.[GSFYerg(Z`9Ҙ2|C7lv\7WKD%&?]{ ΔkGC|SN֒=g Z"h1>EGpTpv sP׻)GS/{YXi`7:6?F'a85ٳnYMKP&fwm]riEn -FymWS d)݀L(8XQLW>y)ζBMD5sF6;i$qxw[(2?fѥy 6Yu聳=J7L7ҦOo1 b0dJWؿGasym/- [\k]3bvYzP$qoE۫5Ι) ͼpV܊iGˈx'M$R'ujбϳҟd(4ARKjj7e=Y%jS&*$vٙ,ϙ#ЌoԮ >eysFby2Н J,&$[ebn2]] =XeGCn{b?T1>^gT6s вF_:ILW"3fvcPRJ +PO]߉O&E^]7,?9J7;!H"j7^7lk [}w8)/ 7#Vj!o ܎ޛoWZgERt<.!u/B3=ѺUŹdyG%mE Rڌjb8ȩ2āeLʿD&"k ۪x*} ggs7l1蠌88-N{A[Uc=^/d uv^(.I(x3φ;!L1~-D6U\Y&i>Bރ]6Wg \s.ϙzJމqSC)7,be ;P >_qrl&k;BbR1pj](:qIxD(T5Εջ/{k騖Y,ӏFH@k?CK3xлX:<7qLbk/e()9jXP QeJFߩ6698:;O XH]nJKXwp(o SI}|pxmA*@+h1vػ&['r8?ct~؞hV^쇮bgiQ6zCDeWS{b39Ю.2Wf f ~52`?h`?]Z~C~YqHE`\vr N`Ĕx殘9!$d$IϭVvHhs=BC#+_ٻDp2mݭy.tTx#˕E;K/>q z]DB6xp]'cxؖ+ӊ̄zb K<҇GDPbnJ'8Amp-HJЁY..jV3o+Jص/c7L V歑{"6n>0 ycJG3In *d$w1F^SǞ (FϪ3ULI>h`.3 Rm4:(6l24@mV|ojDgYxkpD9g'3C?ihv}c<փ 4:J_KZ+6$'ɩwY{&;ڝ m?dbDJXHۆIA۟/ \)ɋN-|#˙ڎSߦ-h5d`,6퐅uC+;CSU[/2 *VBZ$d,Ȧ Hk-u 5K~,.>7l_FCex 5n7əGҮO!5Ȇ$f~.Z[c{y EH5.cs}^4zNq^3=䘂Yъxj;M?0t |x4X{Jc[CM,6IG[rQA۟~ct,^&FgٱhU[J)/Zέ#_35{^k6_] ~Eՙpd p<\|֓z<:BQ$z(s!KƠ/!d 0֥jN\ l)XCnZ7FqE(}atr dwCJbޞ5N+jC[z0C}~-KCphlm :]j2qʿ07_,RwU/Z9l-lI}ي ] *f}J˦FY4HF'YNC'͞TB7()*2WG+xbBݰ n˱o?HN@8I98mqS0 Up18 ID&F {8H]uw2jԭ X]#F?7 .db\1rIP m_]SHٲC}ByS"-PH(E|̶ۀϦ|1vG1\=$J :MNPKn3۪xQyc~G8mF~)zeM'Y%dft0Z0fՉ>{ R6`TG}MSn/]ԝjxMPe7ó2E`ҟ~K) 3=ٿ1=mkǼnuxQ57$|ajMkO]B=,XI37&Jiu.4U,QF#ؼYzzk: ΌO_jO=!c-#P:Z^Na1S㓧0YDGw*RԻVDa.UVX^[.ND}$$οzVv .ݹdQtQ ֈN(;#.?){T^2gPr1`jZm\V1jv问j߽KQ {Zng9͵N.dvIBOf2T덏K`n dXx 5_ _.ұ',^K)ɧkF0PN1{Q|7ϵH^8Vrct?s bQjۈ, j^<#X1xU pNʩzc)hb1nD6ƒ2MoUS`bZS]H\4!!-74ccBf XMP]ԭqŠ:i*6F=r 7!׹I/m‹1,jPS tR+CU:!#w@/rX,rJMg$E]bViчT^􏅰FnBu : -~Mt9ibu~zroiɤj$\t@i)%Pq ʳ_ڦ?K%z65%V8$j*-kyi~PL) wZ0_9[VtTI$ GM9 .~ YA"ĵlF޷7gzEEQj\hn5?>\ör2iwU^ϩDhsX`rT8vX7tAu|f ç +-v[$2ckpa͚ RaC.?-)DHoۖXYv)/-7/t5 .L/]ܳT d}^Upx 7l;kLi'd_x;Wʫ*@EUC2 XpkwW:ըs#ED-w~R1DM~(W w=Uq͸7x MlzVN| <<ج2Ng+_l9޽ht{ ^'FepRed:tuZm<[P܂G\㸃Axub (d0L!d?&+lKF 4q^UE3E* .Bf9h:h>q!s#v$ۮB.o 2u!i |^Zs]Aŗr&0t9@qi.W=|ޚkQBt"'͸=NrNmr!ܒ-lP0=)04l.8C?X},Cn,~@{n> TLFFJCIW|et8C,LDrbLcCpɠmxc~k)lIZQ&:B &0a6-!h_GlF?-\wB RY[zg@%g5FY@?wtɚw+ԜјEoj9/c\^$La1ًvx쁀FaA^N Ll#X5 -Z= JLjpn/+ؽeĽkMS\n(UyƆ)$I4J/ŔRkh/| nT V2^oP^ Od7!6Sf-G]4@c4XԘMa&S>k@&iNHDTN-4;iB=p{VnKP_A08y =)g 66ysݦcoyzfi?߬ڎ,n\/vYJkx{nip;G5nZh ^…xG@[3Q&n;N)-.o"6]dlޙ#0R3 9 I?a(@Đw8TZZV>0&BDMÜX^D BȜ#j4k])֭^tƄL ` yNAφ&iBu9EGQXg9 aKEUi4sA63@궊`C\ڻgl _H<1i {wq߳"ՕSOm0@Ɛ5\d%oI5[sc͜f1d]Fݢ;ԩ 6逍#rTk.F'zMVZݪ "^,3'D4 vbQ;"Dsjz_lxCzPY8p1,ٓ"w8W}J3rH|FlxbPqZ=)+ Z`Ԩ(_̩?ĀW-镜0qЛߛ0/>Zmk )aD`p{k9( LBtv*{鴗Y߸SyZja~q+Box0i g6XJv7M 'U6IU@Qe)h',M]iKvT)(m!XG\ n0Pu1 RGk?JL/ICȈa1 !68㬞䟍n)ϕXR|դDd5'\Zhc2D1ʷyNQl=~eTB,:+вiR F=_хqU @޷9@+Ve2ęE:/lXq UAe%.`;7-^r8!u 8E0Rl4Vxwgo Lqgs&@~e(,ȻhA g{i\agKӽ 1mX|Y^WDO!rzu$m[h' b]ZՁA}Sۆel(̥kmJǯUcYc6N$#=GW94%Oa@]heM.H-Jڼ$u]K-2^nps*c@ՓsLӐ 2n;[r-d0yػn r|m:M6~~ZdLꡐWg،Z>8NL󿉐f`fSùx.s=/[zR^9vY7lDdfIڠ8vFK8`8̭UvЙ*\{-i@5ehC_l4<ʚ۩0:hK/d-(cMђȡ 0DDJ֘scZĔ*D@ /0@ ͯWWݤ2#Sw`mlϸʵz(ؕ^%s%:bwʃjkPPM}$8SeU{W 57rسj0~8SQ4nazz4Oadmjs]\<~) ir_%h~ֈ5ۨ$mb~ f;k` *`a%=A"l5DbԒ|TS*2B~Ԉ6wN^T}rKBB|XOxx./nl~녦oHqfpbT~$ 4.,ἁ%X}rڶo aP͚Ćx(T{~u*8~ƽ,)l&\-d&>\hw )eP 004Ĕ.,8)F+3BRC/ ;}b4 pXYO&y,nY-9r2+&Tɽ qk bPXC؃?E3MF>؂ m蜪l^ҁ(ȍB^qNRez[3*ݍ|s+KnV?GWv)A˰LZñ7m,VL@xܗ;:@Iy8S*{pY01R<Ө-4Q6v"ZZ##J߃na4OE (諢A&D \EN䕰~b[{G|tydԘt{g@!1dק>N5W?O0ۈ*J0' 2f!Y005iOdDJV`ͷ<ŇWQg/ZοKP-4OJٳr|A&m[؍SԂHjqQCYzdal?xјl,)Kr6PCCws9tEɁr_L;Z% x:f2C dz Y#cF)tf[t& 0mGz_ia?oIL6Yaxi`Z'p;&8t:F7byOkI|mSS{c}xZT}gE܀-ˢelE.# Y Ig|3Xݤ&bk liX6u13Ժ)UltgQo%jdh= }fShܶ"6ΰR'y~JR F9Wq'.x?c,cAF7!Sxs ;vB |%b Y){HE:ɓ'c" WS\ ,ѪMl6nSLv`Z<1 ᾟ#)ywZ8MMB'mU:BV}[Cݨ CEG7A=w=H R5&G#\Խ#5/;m_,k9#i׾Jf?ɃX޳l/>LZ@`^ tQ9eՕҎ}‚ڪhz98Ϫ^G"nP00/ǜhT /c߮DS 59[Y+Cb%^zOPBQ9SNc\ϗAS=sLࢁҧCdpk8ڝ!bjKKnFjT)>S#KRo9ՊeK;Rʹ9)D{؊heXujRU9,r ia@7;[g(_O-0VU[Ap"e.߽(\v\TKfXj Yy%MDnKƝj3zum1v!~ .VȞ";!x=j?dxs{E &C_ѪR- .OY_pqG@!PL!*\)vm"#.H`eѬlSTʜ(rF3`^d)}w'S; GL*?- P{qK@~lm a;테`J EukOю=#K7s:C;X!Brz0-|A%g'H Ү5Ib]^o\󉻯+SR!n":c>,}Bѿ QVl Lo 1H/KϴN.!:D/;r^#"tMnUvOFNK+oBZ(kLu7)lDQԥJMB"@4G[˦-24|EsG>M-K4d X\b7k6y>N'$x!1qwv;mW0 !R`,1?r{!l=8aXh2>ZlyY$97Y*!z7K3FN:e#yPaߴ=q<;(\*?$57qn\^,a u{Zso zM|c5!d)oZN`}链#ߘԷ_5xSXsU(YM?Zhbt*o Pe8. 1D+ree{T/-ʿ<HS;z{4% $%d@W;=;0[Nr:Y/^sc@%izbYy0 OT /H2{Gܚ _oq5܊ꚤxк_J@z\$G@'U& 3#Kcʭ[=|^9T<ץ$6e5iYwLHp<4͈b_*߈+sFAײ/ Ynb߱`'-/i%ۤu!Qiu7ZC`"[n@W~}$Evʈ$":Z! Fغ]fSx+܀̲L[n鉏T7|Rt-tL'Hi;VNp!H%;9`-lz wUzE{99њKMxYW*,s3ux ~{\ %C-6[=a| 6]euB)/c`^}4즬NrXZp9DHa!cDIT~cʦzj +:n<-@.d"c[Wcl]W+xRrH΂Ș&-C3$bt-17IOQ_PzE;&bUB5<'e-wR"r[-MT/h=6fbCp{ygҥlC#57Yά >A\G,HݢvӿU2@ň3o!9'Tϩ&wjmm565zË%V l]:]X-MD%_LӚӊfeQhw R`>X{ib˛j#v&0%̭~E;گ e7]T̵R r].6S]o5GüW5$t0кMKF=pA]W+X K^$}hNY=q,bR!W/lĎv|0Kf{0`Ҫ_]khvPJ|-)QYݔ_gLt8̟Z;]4| ߩa K8At~,⺲WkDlՒ܈OcÔBF8‹\Tv]n('a%5[ɭhq;Z(pDJ"x"G)vlIZ|mj]ƉeeMw~N)`RmMJ.mPMw&zlȂXgÂyP OKΦe) *O$ïz%+^s/)DXz;^һț/u6?䆵)1 poARn 39) _%V8l05 t*~ףGJ7 &vf\ \jct{@ "Vd fMRy{(XVr N,)x(G$>5Ġ62^?1rg>A+]ny:2 \: &Opx1G5ĩCͅ/PnZT6 Jj谪Q1_ ,Kwa T6ڕ?(\gˢ,LLIáT[gqGZ팦R=Ďwx|R bANedtE+߫u&jp|ks}'ƙ)(kV`BLO=#H>&.$/+*-.gxQ)/B>S u fuA4$(,9斢Y*ͽ%6!xPczE %Ck@ި_O:2R;;sy498(h$ԮCX-{"Q%~=*ψ"|zJAX\/M׌ݛ񅁯:@%/{&l4"5W9ﴌ#p y?<$HՀ[`M)]J~^; ;ϨN&֕vSh/E2#fזPPès K:׭qqpGc*O+ax~Fk8 U7LJoÚZFB7!{فN&Gr GPP؃,omqdCΟe9{^*߿v{? -z8R^]b%ݑH@&x;#+J9!HTHWmԂ$j|eFd,,kx>NGۀ^hiH%,}VdϷ& :¦! F%hn=9ɫ+VZXO9=qOͲOV!\9Sc"k, !i)1T)y_~\2VeD|pDdL6 ⹠O O"oPEgV-NR!yk$Ahx@tK`,Hlt˸O}^ <t|b,؛Hף%I1 ~ #;M Y&@Sx'YRש*6tzT𼃂Z7UpKKxE7ĸ d;kxyh8[>,:2DhȽsQ!+Y~BS𼿽[$YhT%߿k~*jIcZc=.aAw|ݳM`p0/-CH!Òaa>sOVIoaTJ'd#2zO.y&Ł<ӞƠտ:_2GgtRy_)&y$[%JMD$ΌݾtOhbcy]ODcz3{:mX)IqVĥ' ufF!œʺ#S>ta*iq9}ƒR:HJ(Yk"C8S3YDNOEICO{b{k0>hS$z:;aG0~U:)ҍDi"䠃 Yp%`|n$@3 *!3u(o?Oܷsנ:A./6b AJHME&<4sWc cӲ[|-Rh O΅Y{k&I5ۤ'd+o ܎FY`x6ߟ4 aK~Ɣ(f)vCh2MV'IrxۇTD"[4>:sдX=|#?1?5tZ':uZ)钉M;N yn8' Uf0-W4xd-ϴNpCjvGW\94Ms%#Ѵΐ"k'd.{RyZB( {زB)>~nVvS3$c NA.^-xJXUB#NU]eKw9Xa {V.KȰ"OYP#DgӳGع<$o6, 1"\, Yq`.ϊ,ڈ JG]9чƾ*L%D.GP8'#"'nqv>ztS Κ9{=o#+\~uQ#̳`PZx4J{y{*2Zw]38Fo~ICkʦd(I޻4O: }pr<:-SErKgZ5eKn!OT Vu$;sy +gQj!J{9K~ba/^7YYk-=Ƌi7@i>#W M[_{K]AlcgXsF[q;%I',㬍'Ѥ'? -uݹm@%u'¥/]E )]~֔N2!ܸm:Mt8 >k ͱIL׬-ZjN c Peś_"1ZJAðw,q ;~W S|u)''MQI=g}f _:AƢW_Dc检#V`c$4?9Hg| OC[1Z'ºy ~T|Ұ;Fa AW ť+JAc7CCĕХɔk,j F124L-/>k( %rی>!ͤ5NZYe@j$JqO^\ʸA=[-"#KhU˜nA ҄.gODn죽tκtd~z}pߛũ-gԗ'װ.Iӝ5HĀ?*hslVѭԬ- mXwؔ@asY8L9`X);I%wj㱛ݔ%T}> &p9Y%VDmH +%ӘQ`x:j+R e2/]w|>-Z̍!Ftj"fL JO;/"ahnIpW=ymODL-oiCZGp (t]8cM6I k*5bܑS;u'YGXXBj`OhM,hC΃Md)uZߣNYVЦ܃ɖ*?l E)z_ W+||'\u`"Nf Ea|" _Z-\xk 9 \=1b,ƻK^_,~ߞח?=m"wAM4'osu<;0yBS:a,бx̣>xRL GLUS 3U_rQf}_UCMҴ !Huf{}cWVF0h><XN~²2`&k9ߌ~V{+/gvZ&F(NCqDbTm*^9^5MHG>[퓁SjcxHNPd_PI[X[RMyBOy(KaDe0-/u0̥cf8f05T}3C Na g0ҶUvřbaPL_2!gd0:C$߸r Nb)(ЮG&ܰsTuy 1w15N?]m7-]jbpZd5/m7vV뙛IWL*ubx`S21wrCN&4ͯ֞A3}T^bԓ2wG3% *0]܇=C@;o K41QҺ|<ɹKͺ#P]3B fIVz鬰n;gƂ}v@hsv?KDDz"4 (NpbaU$*O B[S*_fgjCFE&gBpxg.uƨ6hTb(Z7)줆7|""XlbE.>;dz>{CW֙^`FiTn1^}խ玩i'љ.1bٚ! f _ܙ5]pF)p? D "¦I9K+^ХtO۰fɶU_ejTƷl߇ӹ)oD6v[E .8#]#QIBW,wHΛwOTxЋ .{(A*|% &R4I*,wo7Byj뾮\"=E _86[Vx~T*[*||O=ONjLa/ƿ tb ӎ12} Ui-Z$fZ&7y.xQ/jn ?RblEIo kiJ?LwC{x:lyGp=s#*:^H-@Ľ% nvP)`I1 *+շ}g:\aj WMy06iXa'1"AR2!o27n=ZWtXёjc=ꅶQxт4UTF^ys;@?4Q؜8х=C]>kʁCF<ǹHD, cRLw٘tJe{pL!4kån2͂u -9W,Le*KH=4̺Sb2TA}p訦Bi t*N]qu mJ";NRĝ}bB#vGS@WX#J݅^9[I04- 5g:P\"Q CKL|~zL F-'Q7v¾gV%@WBJA=-Pv<:W}g8GN~Y_C#1:XqI!2&n/σL_ɲUk n"qaZlx4So`79W4ddxGU0Gz=,z6;W{4;}xl\5}{ h)h-OiS ūzseߟ\ܲNZR)!1Fٲfg`e: 9hVeGO7cʧH[/}i\z|M]tјADsZbo=ZoZ+Li|a8>NӜQט @xqn ;&Gq4#E1H~CPyXLn:GRttiX]eCp*ǍB,8ѥ686Β+YJ҆#F@cry#E_>Q|5t/Y M6 oU}J/<#yuɗZ&7oI9L ,S%DZ*pb鷎d+ wd:b+zi6}UL)ɫM; b+d}ZוbJ(@~P\0ȩŊUhۅ_cVolv6̃9Ku_잊_"E /j ;ÑN:A |(nj߰ ;fS@ĵ<_GEDG"oՁmCwc #7:ADBeO9okS<s^o0 =:ѻ;Hj"kDdžXOǓPWpIGl&|;F6,#W@0f|1t%`lxs"ͻԢH=]'8nD+>2; V /*% q:Eg[8z0AW0uQHP'/8Tye%}lR^szY>Zg h\ xǾ5;(dDd(jU.l}RL`U-TO-t]\;߾s7Y>hH(!lnӛp0{{RR`HU8dhtmRpo"s-ndh_(Xܥ2P{]B؀1js%lkYK ,b^3FWU-N0G}Ĩ@G9m -  e]E/1 Ιx bV|} 0&y.maq4^쵯yP5UW ˊ*9inC69Noe6eyB&t%\vY/{*F%2Lk4[Da*e^&,O(߹ L,:Ӭr,| [~r.UzxyNP`IpjX6yW8a %Z "GZcDg\DxB=FHB?PZv|ʚsa޸*OT7/{/X,eTP$An>QK q@Dʮ;ūEǕͪU9wP⋄UNa4iXX.NdPiZ>%&qB#+i2)ԌU?i-]~]lYgjDU%uEdtS*q|fVV9O͚ChzG]Cb5:8UJ9#+88܆M.9 Y1[+WuV+nѯ}O;Kpo[gƿD˽FO-IU%<,+fѥ|NgU8C*Mi6mD Aj-g2~Vk4T!UIU5:OpN0㋠V}Wn$!%*8 3,ZeY4L~ؒOA ^^ʰlJo[ w]OH{qcVlg.>({*gpƉTZ8$;y}7?<܈Y#wgPp-j=|wZ䍢AԞ$b!/;w)3\$u_[a< LOWx&6jj9Ɯ81tCaZJh~؛`4fKA٦#OO ;pg<//CXI[?ZlL u+@s_6wު!V$Q_zNs%qkSs4esDFޤBYcHQ$7)Uw&|T 戫MLOYq CCr{4$Exwê앏-6 2.LkhNT`32<:sɿy$1}u7)+jw7*u/Y̯8=* 7YO$U')qBH[r}6n$#ώkH-G-ԳmԼ:H_FZ$!])SZuOù`D[wµ_q}Ro$"k3mqr%1zx.@2Ѱ? }1KJ485&wTrEc̀}_fUYEϟ94.^b<VO:( Λw<}tkEh$trvMng0=ux@pWVZoc*'+Kom7ӔO*KUe~G%`&\X VR 5w q%U*aJBZQ"PEȍb<ڥ75_6-]AD .׆:"@MeVF ԛe* e+/Ns)놧ƍ;"Zqqg)dg4N.a,JggtjfØ&w,6~ݲ]jn5ҧڠ-bUlZM52Q6|: ]+XC1$U'3m>bےߣ1 1! .c.cf}a@H,VҘߦ:N〃EӇ]2% ;f #`/[S1e"a%Ny$ );ఀ9QtS7=)p쫑D- geY1OA2s,2u$}OY҂YFD=/ۼ"eԤj13 I@P_9sT~=M*^>@NHʛdq/^9P2,I7=nHXNy%'lB7wu?5\. 0? 7e痉vu쯊+ J=E>̚+\DY+0MÜ[>V,$Q$O.(#fk0`[k(ɗ9_beSQKg &5v<Ћ7&\L iq1FiBUQkЌ-n%f5g)IY(r wҞC+wob\Di~+!p~=Mf ղ)Q0[W4_ &d$?KU#=6Z(jLCwZAO2+iMVM)p$ AmC:`F7Yۂ[ ×4> <+{-CHF@q/k6 '`sw_sH H~$Ӛ Dn5W"K׺t aNGbb4]Q sW(WtHpŚ.=nl'lQ.ǯ ^Q1!A\אPl'V,r^`rnD?`˿aUe͓Av# m #tFU{A!OplDKw'b q& .OT3pFZ}uoKo. $wOM>ƶ; ` Ņx&os0~+BOmpa ۓ2bcRJUjB0E%b_ඳsV-s9wqA9IWJߥO%kgQ[K4ڳV^\zp?mC;Jj=`SC+<8L܈L/\{[Pw,Ǯ5~:kk)Pݫm8=6 S[ĠhS=o!)>oc[ŰWw DCQۂH FO84f'ON)F/Í P4h Q=a Ҋڡj:>_^x#K'u>N:l+ٿDbzDNm#S@eMrnZdsڳ)FU7[57~6U]ݫNhclf5>fT˛ y2t5jM1৮8?vˀHV{;?c;'(ç1d<36i9}!۪y1kJ4^hﯨqSȚC94@qL"E{> "i~:)~Q,2V5D*ץ2l{d.OP3mzYT`9A$3jiI{A 4S'Ax %mִYmqkbbLǸd`2.$Mۋ~Eh1~J Sݐ^[/:mNTuڪrJzyN+` k/ȿīڃ]C a/ ʎWm[B6dYqaRaYE6^b>U,I-.^FXK$:i;7(M.<۲;xn8q WuU'0u Y M(;_ܫ ElU1E`Ea_{M݃ _f wg5vMH1feE{KO[7U￵6O;ʬ4›$ r)Y#0{_7X7+{~-mMM>mPq$sh˼f' LXU4'd1M>ݕ=MwnFץ󁩍-0D_vΰw q૨atM9aKKõX&wF~ N3ռ4yωǐs˦4Dg!!SWh3 we)atc3$Hq JXզʙ$܀~CD5Ř=th>t7mI#㞏᎝FLsݬ R!cSutQ=AN`p{{LV_cQvZsoG-Y"O#Z Rx.ae)> @ yKeNtݦ펌,!Y;H^a=oH$E:C&V67{k1~{&N3=Ae rE]b =tqaj%fo^I " *=K1մ'6zMy~硚Y/\eQy) ^! ?$GL:v 0ȕJrk[3J Y.uO|z*q~1Pwz|Elև$ >7'T@JveD; K_=x4kmho!'3#J趖n>kUq (mKvf)fCUﭒEjTumws'8M',IAL{ 3X 0ݩ@M*M>AEB<~{,@KXnöY7?s*P<ՋφQ}\܋#6?ۄ_:bjX~f,'zƪrh{%ETB/dGQДDlzVk hmBSiG4@<ޛUY&Bh}ۖ}mgz!Kn,,U_҇ߖcipЍa`]24< 25bb:+(9;a POgf9 5h;\7}tCz`~:!e9I(,.,FyC|y1L.i!eXِq_zo)þÜB]kpXKޮ=U1X'\p /Kh/cZXM>փM8: <GHukB:W>Q鷙N~:2ieO~IXHT&/&IXf[0~7rnD~*N}+5h,Ń`7[/vncl/Q"An)),=nJ~-){*tr\ "{ M&סqRu5|HbuL^ {gHx%a)}<9usp@ w]fPoh=YysBʷ}}JAg=m5aiFK3MJ+!q},c|666<'y =}hБhZb۶;<>j*4>2L12oCd*'d iKT1R=2]c5[AOz02Fuݡ{̵U9{G[(Ke/7G ((FNOQK W uog 1 hEFDЏ-eÅe9([d0qq8 bU?+ K-j7BŴB![Ivh0h X@@>=|dql%Oe_Gǂ~gJDt=ÐIHNu@x %[ /GsI$o,~JVCe DWJiH5|Ŭ;Ro?߽]&mxfrDkŹ0 @)Z#4ol|h@l~JB A ܔIf i]G[KgQ#Yr!H \ދ)-[BTsHhK߫"y俁2D+߼r 9 Jћ.KP ?4ڻ-2*IےBLYIfDԩ{Z_/yeŞ uIn5pf\ل)L-۷~iL8/xkbQQ$ ^؊D> 7^u0e< 5FܨDg|[#5g5xksr}_>p=yJ,9G3Ae0b^/8OCXuT>4D^v [\勍 hQة|DYx hp'Jŋ֣1Ф5oȨKDܐ /Rdr&[Cp$e)}<(.˚n4.-ElQɶdB崰2^b[kFcְasohTm<&GUjCwA@'c]MjLSvO cI5tZP4Vy4>$KsRFǵ 1 ǀ1m>{uK#?f6=gݥѵuwc',9!pT'`Yd/Jf8t㈖`"d}ia`w5^˥J`˖)`38m8 *WZDIi.L7ke_kkB*ѭ )8ZbuiEj+,hk +C;b '~Pզ|%R[L=+G9gx%ҿALOeXTu\!GR}Pз1Jm5 D5C}YJ`CFwm3A8]vw>so!h?>M$]зE7|WXGA{rCVrH )W=|_Q-Rs_aAH`MlY&_],Uօ`yDͩ͟ |y] 43=N׈M%GŽwLu8Kk,' ,"޸6 A+!b4#Z@hFUaS gZ gSvloӘ?3'|q D`}yph59_ d>`O h+W[zj\>w3k F[).\xZ9[FMtLˌ]+ l{Gn$]B1Ǔ;L{ iݛ{wZG :-G#y_(,8oYC,Y_NC8fP<8$\w6[EU Rk^}(@tsde+Fy-vUV`} 4|.dR\%,)V̀0PZ~ /QGI ՘Rz[c43so܎l 3#~=MV+6>8" KbgVtkԓ D)&8CگRmT=/ b5yrhk`xv lz jq/e=χJ mk jm+Q>k>/ tw'D/Un ~S fґ)hgĉE?e =Xkv Y^IPKɪ XbɤJ.3)R@0V_'Г^S".2W]ڝoh+.ŝ;vw^Duѽ-٦/\CR"| 6BhZJSD;7ɲ {u4\Wqr`zT0.b?]ksVMF0kjy9W뺎p $ۺ<3W>d i1Q63Ĭ$ A@֣&0x'rFe3jzJ ψzlң}؞ܙ9^Ej<Dc=S_l70!*)NT y͈J;I!⾃#X (zݾ=cI)5_&Q -=c:D sOM/&ȁA]@,}w;qR|3>kyLX`s  mje^p.H[~!qy @) ieq)#n},:; hf,K`iB W4J̘ʏ-B{vM/,$bg!1dV965R)Y`(W~,z6מ &(8VL c {LgµMpH#[$cf}u# ȂC7S~36 dž0cvkJK^suX聜z7(X5끺 v%y4ɯxma6>Ӿ]-#B?{3(A Hs@@^a# ԇ1%i_{A޴q"-ueM~t;&8ԓU..0| QG:3K-ξF$+4GT]P^;$ӕe#tCݶ̦QhKVf/I il!w)Oױ\M+x&_~V,Ql%1֢%qA|{^3I JZ4dm {DZ=a¾n~T=>=8s[ŊM'AFz̑ ݱf^mz40le7+-KsLmq=Fl=Țj"5L1rj~D=*yӣ;?ו* ɹvRȪ`V-@X#/WH8/z$M٩yg`8]  wz0X>3\LD`2DqpcY"BTw9u|xN`z9$M*;iRJf Cǫ:Bd8Nf\qWBqb:7+DfDv.~U[*M(ړDӾG ket$:\CG3(/ի`BsC!IT#Pbx" jtj %sA&݊˯U+>"%@!*ܬC+ݖ!Ybl z6fSnT015Xm(SX<- HLIW c#EuDIG&cͶԇ,EgoGx ~G0C(ڴh⃴$8 vҍv/82 9x~z?+Kq>E-]\c~zA׊LoAV+):VPTQ)o.b*%E@@=O]%Mx+Sq*5 JSIGmu%] uAQ4LM7 'aMa=a1̾5 4Dֽަ.v X$WMf,(2ɭwg@rn$d;y\pJ%) aEܥg  r--B,љB_z̞N'5w=Pog`Awl9 E}T1@g*/P0`m۹{al x GX<+`~ 1;r^䛟^2;` !Jgy٤޽;4UinɁ=@sΪe";+zL"At΍xbR2P Y9^%cE{Y  -!kKAϚwt'2%%<ʯUx\q1vNXn(WTŀskb`6LaحOzVI':XJ󠂻^!Kʄ78c' ) C0NOdY#6ꏯkr[ږˬsfPg O>l?{(0b^P g93y[MRk^ߑŌ}~rP| -~29*7v͹;?NٹZ"6ƍp.B gN?g>pfr&,Hr_x>kKP5Akxco:Hɣ i:s{B?(={".W R‡_Qoj@Nt?@N%x12m2ܥcQ ͺ*96r7X4˚\iUP^Еg̲וcsjsCOH πr=M!L+_<^_Wӎ2qSL`~ 3C W4`4ӷF,-,[N R%9%31ɛ'2ӏbwԺE>@Hq" 8b/whls9x n&\Gݔc*J.Z/jTOxOYyO'cS21ǧR`c{Dll6eoOI'ɖVp(+:йUdrTX^MeX84RVG `,1bV>e"Yzٜ#7q{DPu wlX13KPt!s#%(Y O'} {7rLtJgYbҽF;'喞h[֚(8'@_ ӐN6 * 8ljJ(]Q:^D ɢ<6 OAN)Dm ?< P)&,$%za_8SkE6cSq3m]"'ZrBGW}]v(`02MH;H zslV<(:,[@%i屌v跘L"-?}K ZBX+JBA י~&]F_6c<z !ʱuv$:sցM_j%U?4P,f}l14/Fn{TZk8H!z:QeFC0ۦb~e5X L)쁀áף&:궦El{ߚ-llE8t KW9ۆK6,YaI=$wO"2uk"e<؎j<c˲\ipbY N9UuO,`3]SdjɧEBgzmaxOKQ4ɳɩP";VSƒxEI $Y)!${u'{ԧ38J\8.ӯ%/%NoSƾ:`Bqil9O+RЄN_Zi|KRJ o[".T% 2A.uHd ˙،1Ϯ' )~u59SCWz1ɧ2\a z{h`jP"ZB^N헐2 >_/J=H9@&# }8 K5:]sJ^-hsI`tifzkď{8cz#m5\-rSd>=tTg;#??oH]EbAwE  5ֆ~/ Y=X9cz=c'^І\#kU'iEas}uSyCx'ž3G6rHD~OpS=,JI@h UVTy͋~<"V/Doʠ$ԘWo@v*j]y tjb9m1ô &)絆ҘOP(|V؎,~)G!m&߮g4j?2F_Itzy[ :ihk;NMFᇥZL}oQmO[d&;t)𮏣6Hܑ߬$Nq!5ߚ:[TsM151f(lu@s7 Ǔ:hf2zmS?]K?^Y\*P/_7ǖ[n.f{EROsDj&I Ŋs'S+b" 0Dnr{Ea]N"&0f0A `xE*aZoiRub9}Q M vt'~. qҮm[!&{6U:Y%= [^Wunql'Jwnj ⳓxeݙD;sJR{w؛LGq=lHȫ>qj~A;fr-#'i't9f2`' \: l{?[\6>RԦX#)}*Gr%Qe- ^6)/;'5;8<"DeDžS wb/̊ =:\9%BmNOf56{n #9=K6DR5N>Kcb*X{+ޮ{5Z ,Q$ϯMY<[AKD uJ.3 " ]0,81)LQ:h$^I~P7D@3m851;U1jV\,1 G0z?ز\:.iF Z2jT2d~Z->qĸ#5&^hgrqW@5#X 躞3@%JOuc~{4P@'ݼ$*&#+K"|bmk 2 s @݆ ϲ T%9V4RM.S\agxq_M&5*wiݦ\3[,\e9g٢3X^gWmIѯ!ŻyD*5MLwUƘ ii M~( `D3~^pR-ݒzQS=jl'WliE.מ-\|m^1X LV,nq}Xlěxw3#k!HE./FϾ;sN[9 ׺|I uT ^DZlK9_8mԫC=_I_ٓ$é)Oߜ1G9Nrn 9E~>I Ϩ IL`IFASJC3&;oJ*F`w TYL$ *ՂC1nTȯ@lASI|oTq xke4 qa[\ 1)<؉9*;vopJ`;}KZ20_:9V[ *W!DSշ^P+<0'l97?u(n)a琇Sf& 7d5FNbP[,Wu06&grT*ʸӇtZPV/ c ` j9ݙN[.6o+stpRCT"+Q ,ɏpsI oc] 3޼iܞe~aUi+['cS 2^g5>}Z{$@f\u#arMʒ7I<ה!WڋjkZB#l]fr  >ar,@ix:~Ę29}Ӄ7"T@ǺqsUМQZ+y an'Ʊ~gL矜UNGno]p2'1X!a#o3i~N,h7oL mt}} ^߫!0>'H'R8H( \pgQjELVtT Kw//8Hv$pbYHT.X^)N PlLךE *Pz0OGA(65O3~N=7/X1>{`.GD[rB[qA?ZsqzjD*{ژ@F+;4)1A P Q_v%;x?HkqՙӚ7!+y(Y^yt)+yIS_^Dꀬ1X.#K+/wMiW5ζޡOM܅#P@0K@I3'R.@2׽]C qT)KLebd2Gwbϑ*6 {G6FtRUUuۏ4|2xpGсUhO"젝 SZ)@4K4=$2B?QwBhD'>Cj2Z4!KkiHtI *Vd脭<33C K ~:nnfLuEM:5ZKݘ b{ 6lX1<ęq':sQgXFfgɰRr7N0AbږE~> *F+ۄq`OZyhgdF%EqݶurO2SIhpLtR-B$i4Dx8dn:st2#BQ L55\ܶlZty~C* \p;qLSXƸ.A*P<6W_2^x|kXT}m#>fi<}૔9Jyi_(7)"]7 Qǽ'߬c9o{+1TόlV<F Qh${z!@̪nٳ `Kl! ",gt%u͡7؀ l.ϜhN(N^()%3(sfWX6,mit6ryB[#蝪l-zȇ B&ϭtqx76$ēD yqxy펫! % 2ap <8m}ѲIȜ2VsV߾4"xmx3ԟ ZyHV8jq1:HQY2>۶y5y72ci0Uu7R2mY VmxЊ1sSy,#~H-VWV-w8}X([,#SYNL&˫s&ԝbcv:+*}!7tyߊǓȘӁ2==Ec_" 3»؀28&79vn{(۾I^$+{*p:cI(;y6hdn]zIa_0ӓx^4'(X0v;Ƒ?6AAh;FZ Dq~ umz8zb8\=>Ճ)O* ADTF9_}j3-0 ~󹇋 ":ޞ1ϔ5P".UJՄAd)%=gL]K}B#g^r{:Ea? %^v8JW岝`QDC?(I  e:ӘZB1Mlůg5\\of j; ~oˆe#|b&Iv,[JṚח9%?FH-Gڃ8ތ rk}Yxl"EPܕd%yi}N]vg3֦_,U,^ ׀P*8њ*M3d 2OdA';Rmb#z3׾I:وzmlƑ*T V/ʝ~f]]%?S~| 5*r=s|DZV,-4: IDfAk0 :?@oW}_?7~$ w]x a]9h+zTuvŠ)ދ&–AC[&~~d`Bh J>eDdl>v"Tx4ip+S0v>ЭCI _!'oJ1( l2zxw6ョ;=r+<@Nf}}@/]zcWtFgmDi{uv|%VowfM@ؼ}Pڔ=QZ%&.l.k *_.Uedd{x~=ʞӣjtYJ똃a[}nDWi/B$tgJ>w#&zK m7y%جtsNȑu/p1 X^AuMե!YfF[x T&0=ؒ kweǺ̞ KVG"|Ye牏z*(F`"^B%Gb(YZK2 2Ɣb|і$qz(it$rDE'n@xKkt۲6itFmo~C"b s+@G:dkq9.[&/M7b{X˙7^+ q%P2"5Ez!]_aOj3M]!4P7FEN܁՟Hہ΁*{@FX.A+Z߷  Mѹ;>{Y$> >M<" KeOE=3uGavìUZ2WTR*6 }GpY"r(A_l]:TX}uff^K Yqn&mD{:s3DC#䉾.,\my[4v m&5hM) XRƩztgg̗fmǛsH| XMj²䳍_ (f /z[S%o]Ke;$!ЬbMn6݉|#0܉0o 8}_cQb(ԡڟ @S^^"6O+? ǽvZ[Qa@,mYŸmOM{ :Y)-Vb8<3Mbd\q-CxSoE8gzma2z!c5>\MQux]><'&0R`а3Ygq ڇ/[)^cdJU.ɕ|6om!\+JG5a^&R֣a m.%[Nרۀ#0U%x^ lVw$KA 7ˆMλFUĿ^\gy"FqUW#CύPx|{;KE6p?K;i{*x7Ҙ6O4ÿ3BdVMNx]VQqb;P48$W:!"s!g)E+(8e7Y(ڶϕ44ru)8t?\[}|tX7g-QZE9 ,/P 86&b%[!Emg '%X+"ū׭++/ K<ƀ\*|kVojT?se_|5Y =py>ɖc&+{J ?r,H:sُ[֮6H%ca`Ě}\8>°\'!^n5E:~Y#(FX61T/ 3NmS{`O6}D#I 'i4 }̃(?;8/^Y].xq,gF}ttRĞ\0+RuG8fOD̂yK2^ΓLĄ#0wѸFOu0&]b]*ѽ]Xrι, {38%8uC*XռzmDe] e`f5J+phP9  g#uy׫Zh E>0|aVx1lVf]:M?˥Cl(d?>OydWNfBo{li^3G9<ԭAIPdțU௼_Yc]M Pʷ4?Ѻ99v5ƩY P>_hƅ7 ǯOu`/S.)W݁D{~0CبgkpMlMBLQ̹9'G%b h '08V.y2$h_fSV"џ2δl*k9(Qb#qG_צ*B9,mcL4SKIրUқ{g#x.~ݤvRm8b1sעЎ|i)%]{MZԜ{H& Mo,. =ٔG6?,i` ڹ}6hD,bg\L3щ* ~lTy MC?٦AGԔ&#~7ABm)]e ZgU~/Ȯqz{w DNTwV1{-Q |ϧJב360Jaozi/4JYqMxŤ;:룒~=@扌 6\2k).T"؂~Bs(JuRDYA;?4P34h J[xXD3?\~=@icnA>B'{ v._VQ/RdjJK^wa BCɭϱEclvTG=U}"ϯ 2OM *֝@S[q5pfתhH1GdJg )l?HR /'1$6W UuYNe͓1\t֪UtsԷV iM=>JT UO{-I6{MNqun?ވLGϴh@ވPJhoDdDXCS&Aw7Ap\_fXA!fF4-M#a'qjoFe6(n+ޣ͂"~ʧ$ џ3QŪ*{X,!1=;gYáܷ^:OR!98gfvaBa \\@EQ1]< #!wV]i*!@dwsB6=r 4MCy493Ӭt|e!iUS̕Bf^tuh\&hY(>}עu>W STm^ߙދNq٪y9s'&a|IP>C9ZGJ\K.ӎ?ۘayP/Y$`?(JvΛ[IYp&vZ=3AsRFclxZj4'>ZK+GszOȊXDf\:{#y<ˏu+'~Tv!FDgT/p-xV,YuaӤ:<5>m.@ ƳuLTlfddi*,,9}%dmYb*Uδ1ki0L*zA!S5:ӿ3s&df؋U4+˦sgvOěst~m7@6ǺR][avJNՉs+¿uSnUhܣ7Dbj%]ҋVx}ٴ d82~w(m:C;L'$rYBR_ /TY|}Sj22i:bjuzl~Lx}`tٝ*OD4 }ɛʾs#xTܾCFvћ 7zGf)-LXh"+>c[Y1p LuOeA6F[vKڡ09ct:j>XڱqP*E- Jq}#l'綾6_,^#,'BQX:hq+ ZaV(i5|1 [loe^EHC]Sx>n[fý>Nי©Fkf!R$ ҵWYGerͦ< pNuz}(KSlߪ-[gS5v&UebN~"_ѳ9?cJ1) ܥq{}9R>>փBfN9ӟ*#MVMpJSHEQxΙmZєVMC}XA?뽃\XmºlS5-Y^ @Ed}T$%_P:W)FBc},`n]T S1FJEW L|WЯm^H婻Y֖҉gSA?73$T-X/Zoڳ%\[;*F!ۗt++?K$kSr*Ljj[nq(cnD5^uN@}  @!͖Yu'>;{ lYȠ+5YAtP) {uVΘ,奶%æ&eu@$On%;)g #&"Qc${&pkj?pC+b8s Ϙ3Yh]2:sGj%4w\=$ՏluV&w+l_ !Lӱ='ˁܩ#>c<V"EzK4+b 3ųf5_u܍ܶO V\fHQPA$k&@uu;fWEt8 ;͐=^6 >D.VʬΛ{-d9 jF2P}Y5plSrOU)tcmjqon:(ܧ#vp-zzM-*9زFK E "|VܔZ&&Ɂ;]9L]XB%˞ MݶnskQ=(it>:g@LxgȻ5WM]Jmbʝ5Y.Fvߏȍ{MI+3e_(S?Plye9[ FP1[ :Uw0ʭ}[Jꐱw|ߦ/庪jD-+cI/|=B}Kw2rܐM483׊bEl5PGuN?\G}S|(Y35Q7bꅍ$H@iۼrЙ$rx .%M^R[DerLT[t"N( g3Krk먹o7ޱD-WG;֠_̐]q!`1kAz)inh]F_Ec+D7)d`+ %Iڂ"nH@OI<ɫ&91]x eMyLcuj. qoW/I`aW,hs Iwxm2Фk7z~XyiXi(-7#Hnji6,Q3r. #\PyH4E棒reo|z?C~dOE~pV[ȟ65J`KyBuArp GB\Q :!=+/4ٖrjAũmvkr]aǙ7y>/.>ϼҜd~t\%&!r2 OoE 5 [T 3ThyDƯ Gz%i7ەX?@)q.qArȪF> ~o_j8ǿLWS%lBdfj"t= Iv쫗3ؑ]L7X+^48mSDwyy W&vVG7Lg?efth{/ưQ>E0!zrPS}3%2md)5'ׇ>[١۶4(1Ŀ5eY}^(XEYbPFtћ4Ò8tB_1IČ-U|KEFe;VQjLrDcW_r~E % oh4:HM|Sm{ LD71C|;'r5h+;lx;+`9d6;'QA-{v>dbrGX4߻~uQ\u,!3y6oxH-s`=Ge쭶͇4#sLS@_7 {Z޺R ƛ\d g?ie8 Q 8͸LIx<Ȑn@jvT]E|89d{ʉgI( r"h ?Х*ˇ9ţ0sR#ǪHFr;O|I@'(~lҢHfRw6ʉk*q`3k`mP7?fVUSL{%)1/^W?,گfVP ; ye H@j wwR(ё6:U;"^+ ߓr6SP)bf\vS Fܝzba^u&+9덶HymG $ׁu$f1lE:DpX4y-wey,>_Pn&2qǡR: S[]y`5ykb?qPCopYUʃ4&hCg%:N?"iZΚ\_Oyc4Q!|xbh)I DH$Vp!C=,T U"!3 (nXDݯ=]h.g\?&aDգYagBvb7Zc+\`?Zgc-t?Sc+7MG.TvN6fUwJ'bSRa' lZMApQgDfrTj[Y qm' >x%z% <=xc9{ґ SXX6R# $,bFi&1/Ki] EȲS~ /V6n<6;Evr1z|%n?MGWힽxD (ܝNt8mA_`.`78b^̞i8uFau諵[ٲL!')?/UhS.0^_{91)2݇IW(MM S+]Bՙ1K ~߳qpni-x8UTcżLc26?h-{}te)yK<'^ʵvO58H^m+'NX}amFaK *~'jrqѯȽb=Bpn522<0.U{gw^/ec&vn0sFtXR׿ ¯5`yu'l]FtP@<&hgaEk.\JK1$/&f6C:U][ǣ8.>t'Y!o9yMFx7<`? ey:Z$h1$/!]$O1NjQ{σ;ol k֟PwCKsfL^[&,Q(,~ikI*"X8qN:yhI:g:|&k5~<ݣaqՎxsLO!a|kvRLpF*NX(,TB/p>?d_y`GYh;όmJa"AaQ0|V:Y"yw8+#'wH{'Qzuɍat:5i%  lNRuoaV{id0C!F|SW1vP?JdfBWZKI]"̩@FgCgB\N Ϗnf=|1Y%_1W3 0sR,Sn5bnổ £lfT}63;vNQ]|6_w5ӤͨQcg٪+3R/XG=C5sAKMgQ?~;TX坣[CL+(er60dZ^.q󮥗1yERw(G6j J1MGm]U-JHo[aYkwƸD(.=?lHMʓzjTA!ܥhuhvM^{JC%%.w+JGZäcQ/J%*f34Ɇ=Yrϥd YDg+@ȺӺmQYrzֶ.}#=z8p߲I&z(_Qd&fp%$6n0T9-cnFqlKDeR 詊~A9;eer.3{kڝXj(ܳstBޢRrʥ[(_KT=u H;/16kPpA qq~ ѓ?2.lfT)<<7<3Ő )Z0c+<P2&O9upPsx;չ U*R[Mpj8]5d ˞M0XQIT޵ ٝ(vRthɭvaB6bda;Kԏ0.ilK51"^m\-UyTV$KhMAK3Յr4v07 kr8 /xuϺsU'WUiSRV'Yewu $k 4"i0O#&|l(yH~3Eߋ7Oe%ExX׀s!#P9xŅKj'0LsVߘv50i|oDsSXU:.ALQPJdf \7<߯SSH(JhJ8ki l"5 HΑzi7~EZ꘵]Buz[$8sHbMdȞ#7Wd09Q/IZtY9>e`kZjma9y/|jt/Dzrzq5]BtE<qw3[YHv-ny{Jhf`˷tȶGl(b rl.ѧqPdYos+r+WusB j"Z0=>piI{3IXh-sO5'}:HV"=OjW7tz-oC ~_=R"gepϖvXw"13H. ~hg9gg~4c&9d:\8{:J ;.~$֝d~yu l;|Z3=bKRA?sƺ_B%$3i e Я,?DrݶsѠ+7^4Sw wYm;'*!XDeů0vF2FcWPCSraK,PgK(i6YEIKh /sA^0U}S+ 1HGv#6XSas'`t-UOwoJ6=Иg6> ˳ؙ!G;.wL{|PCHTv<҅dʘ5CV&1*K8lœVK{Ɠn;s$V97^޹a3mZ1-Ɍ/)V}ZzUQs!i@8%V,x1oVn }]1Tv7Kx\ޑdT,'X@}(Ԩ7o܏4P%DQ)!p4;~`&t(=aCg%,^ʈ8Yb5SKUUl㗁VJ="g%0RgJ"L?!IeH2&nXSh)vV\jG/҇Cu#%!,P9)l̋;,l 죯(euV_8x>嗋( KM^~2 j4 ʽlWur=^aTGL?Q( rT15:U>C>,ڈZ`(;]3RyƹB0vBj.AT5PRݫZC }qVlQ8s/ۺeWPa^Eʇwb3:g&b,rP,0 M3y @DQEytᶨ`nΞ!Yh6H'f ׏cC҆+0G4OUXNUWo$@T6Os 6ا„%z- ?jdŹMݓJOʼՅV0"`.5XZ, ܨk wU*^9&2Ce)L)J`*S[}U* @\k:? %Wp= XFogI*_#io;vо0y/@͠Ք? \`SCT?l%BKÎcdw|z2&CZ bz{"sR 7-}]#H?(JxŪzM|v#4T۟hr*8՜aG ~}n"zyJu1S +sDO䊷Tr4ԁ"$bg^&[G]LJ"7 Fu6]\xo= !żo8ne.yB KƓk)6?0 G'zQOWTQe U 2[iՅ-27I eRP͍3!`x}e/Hf"AkKo5SAtC?ѳ"t.tT^ ߹hP"62VXsw]H4`JWg'ٙ̋>zbZ!#03]4=i']mRゞR nl'mzU\R>ŷLQDO`kȎZu0nV!W8|臔!&ܰ5iV$0!08腅 LZ3,sҼ<*ɞ&vFxzLIE*xb?c"tǒuOoDzÙuw.N7y=#ݚn"pWKk@'(ҩ,# lŸ8vz)5zGNpC, DA䑚h`̈ F (Ou\C@ x ? K Ru'Nc6PA'n}43eQ /g5Cja>ia AVTՔ1S6 j^'$r *au']ա]3"M'PN,k܀x_*^7Rlz?.xI1ՂDAB|6߻e`b~!XD๘*[3Ώ^%艸1-rVS$\p?2Uչl䨱-|/ 7NB&0(]+mQywi`vA!(䂎=; 0%L]Jx",U@:HeN4LF:E?Ds C!%KQ vf3qqX m/bh{%/*(eӟ&F|9hj2szф3t+7XĒ3&էyxl>>oVj]p5-t(2gLIF-]#܄s7؍xoΦ5b tnUW'ft(_[#ފעKy0_V}[N맓m!K?m[ wAza&u[7D8GCk*x1J"7F;\h!qyV2(pآ4ohPj$9^YCP#H bYM^ׁt[n0J/|n)82.@lijm5OT6\=1:܅2Vړd1׹g5**8`0Y/lPє UT0K+$ܸ.bO訧&Ǟ{?Мjֻ#?'*o8O7?49y[r@ ɲ TB `aW{>mE#-j^{GX9Ə㠞H}LJĬgB"ķK1z2aM*.A| ?6 d |x: iw8*>ş޶!X3_LBB-iFb=FJ]m۶8K]Z^\іГ:vg[RHFFg.tw 5^>˜#ԏ,M^09Z ߿G| ]| 0AFv/${rw|mfAFKSaMG vSRyiGD!:\qQU뤊&8}J@}I`ڶ?I3FG{w!0 G5-P`T*a sl/4k3b|n7,??O>pqgh{w ]3j_,e5m>5ϥй"6nd'sTv&.,DBUbMK 5}[GÁĖ2MglQL%?A`?;ZڛzDsG21P(RCRM'V0IM*5* QǙhү X><ɴH+ǝZzUYm?-h7|Q3/G@w`u,G23,e0)āJG Ew .cT͐v'a&R.< d{Лt~ v<_=2z֪ pN׌}xf' 69Yh,!ߠM;An;%% 滑=[v#.l4Har§:W)\<"#GA{Mڜ${_`8mֶ;As?X,Ν dl梷J/e5f*u9Uez>6Xbu3vӕbLwOOJErADY}ǕW%.B(,r$WMKIGSR3b5Z0(Ǡwt-89*7\ m,dTX (b`ΘzE,UW*v#>rVF9B8d*;_'ƍ'#bGZb9U?CPC$a#qۘAZ= ;U9fp-Q'atJlҔD?-);7`NjW쯓D)h TA<7U"t`/7y M+F"Bl2#fU|U:RTnlOݲUs+ëPa{ *Ϥu|;mIሆ~rJ8zkV@c,xxc~Y0?&}ގ2G:?oH~=АghT琅&lJT[Qkw;ҡS'h(ףUWJ(4 /'3Q.SK&32(ir3/ ʐR_LDE f.hژl%Ravrvt-h%9ۧXeQ %Q] }>‘]_YD./s/ ^ZoԥAj4+1^s, ,\ׁ"#5p{AU ,$N)՗sCʙf}fevH!-Z(⾫Nee=;sH]{/՜` `5]8)ʦTX -]}۵Qf: D ߼Dq4i4 Y/jQSmPMpg*37Q\Xυot`gcDCdDHv:F٥xH ӗb*?mN KH0./-!RVI𛴙O=>+zVZl(0R ]DNhRPgy)t<`<1,}vXqBN]Jbu;[]6E#WD>v־]p my3\U ެrԀ4tSw,x:,LQS Df|Ouj1(&Obk8VH+E<f`.jVxݤ}:Yc /m:ݫDN$m7-nT3ȫWFq %V97;Y! kElF2u@"x ^{5ޭui_P+ 55w^?¯4DnUw 1HFdb\6e)Ջ T N|>ThREaGoCb|%8+0UָMvm?=aRCrXcmw`,y;^PS& u_AE'vEps6.)6FLJ!@W5DZ!-))o`;ásBΌ~QzLIDž &D,BRX';P&gOpB*fertVh;Zwu\":hžBVx!*х21gf* ܮszYEEQ 370>h!SFcopCQ!`k2_>{-)i q?LaEt,#ߥ Ц.j؟vf|rV[ ]kKW=3¬,-s"7o sBw,1V^Y㇎̛%}3عd`g}cSG+=exzrM4$ b8e% ŗh7Nr}yh:8M(K!uIſU*JlĿyʀ-?F SsC£z' .s"  4@#|#ŒEZ(훟~GA]HۿW4 yno!+ =EA7k{myiD2ޏ )5aiK"BHХg))ZqyM$6vpy`LoZAU;q((=Ɍ ʊQ.XByCOLw󖋊M~"o4dudVN0,u8| u94jIb6u82y,r} aG `0&bĥB?P$/3QX\18(ʺ_B,LߛO)Z5> z+ SHs<_n"K笰vi L*dߦE(xcm&H@JF]jNkF5v].Ȩki7 7C]ВRXdC)dNŢlw ?3t%j-1[Oo oJ ɶO UFrUwf/Ud-.#T7Q]O'D*fAWya">jzj3`͝KѤWaG=' |8\iDJ ob@7#mhU!rjfPƷ$H#υ $·Y?bk_~ًs%7r@tb4lґɔNe-]E$jHҕ03-G!Nt>鍼$zfЅ%Ga8ٟvg# k::"!+'5w9.sݘOZK&:kS") H\ IDRDXW^%Q9ic>& ҒYK)&5+;A9^kUBoQHD`Mw=6'5d?a " >&̭?B>,ywLHOrhF .p);0`3:e@4;NҩWVA$M5 <74y=t[ 0ZRB{J F5.lQ4Dx bՍ\LzbhA,+v%֕椈?Zu/7i>d.GwrXZBF^hc Nv?Z"'[ nd <UG0Qxk}2aW:5k(_n{W 9k|>* /xgd&?z0DX0&?jqh∙ 2 *`O:|x_w/6Q~a`gtD&#v *èQi: c+&X^l? V{4Lh[ZR|Z\6Y]8PK q/]ZR;wUQD-uteu ɮ C`$V* \a10Tߜ0W!Kb}$ǔ黼%hHV0!L q9G-(FjK/)Ǜ'o6g|_0:L#|/G`*`0~&c6)ú"]ZUDe-V o8MM+cۢ.:72Ăt<'X*P`ig-#@[ꢭ'%9gJ"'$j#*6mz<w<<1t̶\;v;77XQ)|GX:KK`H}&< 1&2!YƂԺ@uIc_n[sR2{d9rb^rM h%cZ{Y6UB^xfbJAKT5]YuYbDP:<@\#uRN΅ `TbUT-l['(S!2{TWFs+RwxWtx'+Oy&X|R+-vYvdimmp0&k* x~:<JqܪyEƊ]GY鸴f'V% yr/V^}>H-3 U|u*wOݴH;y3/Bl- Iy_MH;,eƊ0%A/޾6N*^P?r?KZB>ALOSB͜kZ)j@4VtAJ?hVw ˝,"LƊ`Tdޗ71A-9`HOG}ރd6C?ʽ!+#[}8IЭӎtk2s*lFs>'grx{MXd JK}vy&T$BXo2j%J;bxǧ?Zo%r!H%2}.uD'_a%;FkS0"=*yLhHaNj!41ac_ [M lQ㣕k[$q,$NOheԒq1]aEB{-A 3R8c=qaGMr`py&Z\)'&ۍo/깜V orSnO ,馁2f/*Vb+szaѧ|\fm}`ex-^|{| ٖ]qVˠD_<_0 ^ >1%:6uX8hgN\>)W6 3/8ޡbomNB,=?`N Lݺowum񻔗f=.j`u@ǵ߽5-7YdQyZsG3(~7 Im$x;#64 ʶ-"Z 0)L(fF -QP uU$ P#$m1cbPy* ]A ՎkK3m6ޠf0N=%332&| $lV?!\?\xx`3lltU7cw.fLM`Ȼx~o2XΏԩ7Z3H>mDy ȝ'ݶY ?oW):{5Z목AúR dƎ3F Ùr ii; HX6cEd`C]Nx"gk{䁴{tJhJ裿m.-ʶ)4JGȄrrLpA ~JڇU9h_3I8]Ӕ&?& .P(`{% oz׃9]^3sib١-bl#-DȲ1N2D4Rٟ>j ,=I sҗLJz$`?D`RE^,L dP$]:V*3>_LibKp AMS= >@)iV0Bxg!8j̰Xv0FXEӢHx!!(=[ϱ85zaYU'_R>޵kvlTO ܳec;鍜ݲeЕarm3JlcMIkJ tkT#m4D8kӛ3_.kRZ'( U'`^SОQNʻz97x،#z Bv^s06 3pت#i1MIݓ:vf׵KF p(pf*˱)i8ȢxV~ffɱ>b;xY#dp Lj#DFV-aJ )Ä#kkHX겏~uߙϪ*N T3cm'D.L h~YE8k$H:0Nr "u1P8 \f[vsP:9/ N6_z.c~`A.6ElJة$s@M%7BB\_%OT?Ï,t@ @u$*Rq w +%|uP0) B73)jGLv"GW\+bN0'+?ORZ[ORB±wnFwO|۪(ʇ#7|zrE ֶI 8+P :'&%gST95QU}X[c qƄY"Jo)ݦ2X~hIunϬ^p%! K07#27;1IJ $C9nY)VRfF?rV/6nծA`@06)< Rw[c\n*Y{HǍ*0Nog΍l-;o(8oqd]oA2+5 5tEPN?T/=2D l["腢YՕzm~a跺]y~ېU@54O8yz]]Hs8՛nA!\ez28[Z6a̸a<0P DVq DKOUcHKMJ>Mfk$zHg) A`90ՙe)ET&X;[!ztnPU,:]dZz}nF=?^R>CP<YrX8\du{fwb4f t<QO n]~2?]i@)ib p/1ub@C6 SS Ό ۻfEj$=[Pn Vj=k @YGo( u\u$*Wu<}#o&;3Tb]uojBwB4&,ն"<޺ qgQ'fJzz`.q<ړ2qRLh22{Gf!w@aZ^q; Zi!aE 0-{umpMkk|F*j3P.43;Wxec &F騣 K=Ulе@ wIrB ysy-LU*V H:HE==l ˒#(Dq4|][sSӁxTzߡ]x)guGnv:@z.ݒ8`.pՕ[wR-Χ FՄl l:vOTڪߪ-Cyn"ҧį'*ΔecbT*jUCh{ λyKZZե,Iūb#F^%;jun#k8t!^ f>ZAȞ,T\8Ėr{f=8jsDgY+습W$&&2Ȭp?hڽNQ\>0͔i=#^>e /'_h_yn??ӕ>?dx<-9VEkm@P2&} 3)BA`CPVw=y_~vάR3N.ri) ZI h}BYdQ0X)en)ggD)ӹ.n^ʖ 蜏k>Y%V9 `ci&c;ȸ$ )UPEg#,MI:zr9Ɂo7Ph^!4e5 =OtI(6 ZѓER29(G 8TuIwfZtf]p`3쥨v6,%qҶ#pTp.rklZ潡<5/>yϲMatOY~ϩC9J S~>xfhU*Mw-V2r$O".dQV/14 %8w'癦wvXTsdMї=I>7M\KU][O[ڥ:#ٶ#F?bRĄIXlD_ ̮YzAP{GGhEogQZP +bBtEC^eEd2}W"Sp%TVqA zPj0ĨT+ ~0T} i{9zSTeF4ߚ:=>G.dAA$.4: g֭ܧX3zZ) sr%:lJ㯴ۙzs6+wKuBx 2Zfeg97d`e _h~\UShi_{g&6_AӇ1]e ek2-בCQM}C3e}Ե CA* X' ntOȲb/KzxOUGO,WV:(`j- [bCϷ%r=IFh6{?zv*^"g{ڐrԣzm#Q>\+KvjX±nX'B8H&h0VS\"\Hm 5-kgI(Z"H3P-Mh? ; %'dyp@(M̬$ *{V`#~Y)"5[1 eiO= RИH1M7aw2WTܺ{RE%΀Eala!y4Cچʹ_a[k~{H>TM:\)cs#߽#D5lYcoIa޹7WO:al B\Oʟ٠k`q'Ϛ @ L+Ev?j }WûR3q,>ц9Ii` P(ew~8 hc^C0Ͼ_xaD̶2y[#wq?0ࣖK{*-iVs6T!1Wۄ]񯭋~ u\NGJY{1 ŋ7ր ސIQzOZW*w9n0s/N}&Pu؝[=$툍,Fe)G7glV\\NvRH~Ĭj O>lبF@hbP=Z0*zzG.h(sCH%L9ZrB1vMԸNCv%X܊ u|Ϳzp? ̆xF4MBAGutBµO PǓ\=٭ OoZ>gEd5etۨ_z9Jo( d|XA߇h;R#\#E"biϾ{t^vyҞ.8CD"<{jKX Kr EӅ_%RQ3 mB..U0rfP* 2~I +vya+=o{NCFc# u`[δغYJ~B9gM@Hҫ5&Xum;B۾>5 (e3:_"QB,܊F} h}̇ld%NШ,z*s-uf>sMShx=T&"f<ҩ2D- Zz%>qSlAcU#NrZ03pVTJzGcat\ `[{aLxll7szA*_+F44BĮ9/ *Jy74m]GT^ỹvb}$;oJz:rBf*(s^ށaie$E#FI yf PwDIO{S ? \ VSՂ({;W*fu}1wux> 훥JXa̻xjz7tAbcŶ^Q! q|ͧ량׽0n{}f,g' ̞*lеfq^p8Էk`'- C:CuϼTL`Hč:lPu!X_؃4{b"Sf؁~Ec/~%'2t 1V%j6RV6fqEL`lfюJ7a%j~yizovjul7G !za vBpLdSF4J$ejR*/ԈcbQEewG%}u  ol)%nLρ I75 ;x6 2t#OWw]W}g4JjˆI gta ˑ7ÆU:nGj}AJJ )ޓ$^+ɲC=cP!^yo~n{xsڦJWUJ'>"d/ .1±,1bbNe$A٤s8 +RSpm[^33bH%xyepGٿia&iOF%)q˱;8 ړ68 u6-C*N,ɌO߰˜$D!"=_6NnA_g~Y*IYDŤ)VR hq^HsR$p0@SY3 e%YuGԠGeMqok4y @5h@J߲0w}lDjEQGΊ. vWu<:{94ǠlP"C$>0֔iOZ=aLgI^ M6 ?4owFf ʺSHeRA%S6lyX႗han7]ꚏB'̱}c9JX{EXQW8#L!|TsXn*%VM}0N=El|tDY?³}e$9 \C-f|v4&7,,#O-qRg))6yze',C\o +w8S:V췕c9klP6Jurgedlie.Z%RMgIu kJK3X$?~r@8}9пa]B_l>rqvxn{N&LE#@#Gg}A+wuvXߒImjۃy7QAX#\_ Z OηX3 bC@:3LUS;8HQNN;j`*P9 ˖N/m=5۹&?C2ܣg濿4fӂA8GJ{A8CtOMmy}5.N i:j=G Tz(} c T%1v.)U]#(Ki냁)@'|ap3'cggzHPDq[+Te97ɝ3ߒeyK;vp^a@5DaRSL<Ӳk^|_X',f9=QQAqD/8am>rX|D6DQJB +&Z*LLvњΒ0ðXk`-uOHZ G*W#g官 )$d@yhv䀾J/Z'O\ʼnwD?yrgh!/|\:)S!ptQvvFBI:ýJ${rL| T( VT\66U豿oaN"LKsoDوE}+"R9I9W7tjBUձ&є"`Llc(-LqF1moV7<͗& /5F b)\kQ59iH9 }m ۏ֔/+O<^[Q3 rEh2*֞\Xj}NG"skxxWR?ltċ%\!p&Ȫ$~'";Ȑڀ ~?k-n)n @RUnv]e}~K&;+DM(`=%pźGlyUgD M_UD0 GeQ@ΑC.9P{8c7t9leqm$9#`W~%/lAk0ңe/9 g 󢇀E@Hx߃e5qUdq`{S U}UgNٮ`-k-@5 O EDߜJ'-OS<:[ fc$;s2F,Z"*'"Xp!ٰ-2cV%ǃ-PwhI)Hµ.=Rp.5iυ3[.]^wۂnG03S@;VԵ *􉼊 Y·E:yf2ʊ+k-mk\0jp͈T`U P&e4vbcD[|Oyckg:ׯ@rtrz¼|8rHv)F)Xq/lkʕZI]0lޚC 1x*f؊߈߈$]ڻ]p }}9B4I /0m_?1?i10BhʥTJT N5tjM" "zu/NK!JtGGzߗӴ{s4D׹|ISyY4m}w]eӗۆ HOw#W0uhŚ@l<-CG}]C&1Kh Q!i_Xwͧ uƂո{e6{bQ9 njsՍ:Im==L ,L{]wMa~q:Rn{a 6"(/`1Dl~c2QN'v>7ݒhf,/eʤZٱ*^ 7 F.Ӭ)2Pʎ|ީ#x%"ǀaܣAbk4)t zFeM#_CZr31ː}D+eʑZB8)%dD㉕sҵ!WȽ۸+w0Y~,~:)1DG5!sR%T0(l 369on8:dzft}yZeCh$:FJ7(9+vǒ6<M9SO&,QҦ1w-$~?V ~(,n5T\c47L1:"('#bܳm$TlTc,:Ϝ]3B+cfA0^l~^/-5)5DnEn&Hv{9sl2fk"Da(bC/<c4pI>[%J}C| ֍ƚ5̰!ILm``O_̀sI&c0<(|\lSfT^JlU"`ML@QDtQT3R#GB$IkѐQU{oi9 o47_*ܪ齡ыи\ŢRNKOtqǔdr\XHUR!)8&V< ߸$7)V)"8@SnȓLL~tLR)Qڏq:*҃rZ Ny6Z8\m }6> ɱNEAcU r؂{#v1|>L>X7I |.#uZ7aН24yCLF5 7<1Ra' -Mz@::҂MPW=@ף2Y<ЁOӺO~8 m|;SsVxe]ʠ,q9c.2KIP qixg=B0aޝCz*P{ݏY( P]JoþF9zѱ7&73&'{M0&}yNHhVϫf\4/61 )ƒfǥgiٚ^aq%ML|'?=[;wvضE+8Z ՠSinD7s؅J%,zpaJ&CꃸWT0f. _> )VeIR㠬f2l|䉕"蜎,9'cpw>%($XBR)J fo8(bPv|,!Xy&zc[*%YG\E} k>Y9 K[qv !^SWW\荀fn c.*y(h|F\-|gNu̝jdm N#$.ZQ w΂abۙb&j%O9;b_HH#q:yt}SsA42@nmA|jq۸f!yι wӜ1fL͎UbQK}h6 dId2:͵^j/c..-Fw]4cWEsߋ(Mh.O\,fGH)8\FL=C:IʀYT6wZs͆[LZ9GttNKznLh|s,s8;8Q0u0*#;AN<Ҥvce W[ewDO#NgPl/[rClPp L7LMZG%]]?>osD`)Ĝ~e`[O_X~yaN nR= z" dц- 4QZL+Oj>T^4JQ$$' ~=[ Ӟ3yu0]4,ز(TE=vE*tz9-ot'Wo!5|>qA 7.U}0$ǯ.*ԎIɄxy|K)޲EH1Ik]76&q&xhh(Y-㵘pە/i[2g9: j| \'Q (v_5N-I0agL.CؒBSfj>ԱkM{%@cu! !E3:^R!*EıĨ8DVio AY&@7Rfw1Kbn͝;*MM9KHaLMK) ?EvT23X3o]7Fu*US&_oqքGݣJԹ;9ɉW1Htyqt;ur̎dtUU)O k^z -p v(WDZךȝNkxD!0Y=U@Ҫ~.EGn7.ևQ^`y;>~2YJ!A,n`<;VgĒY3ȟ _mLgz7@Z"( 2d|iw s%~*"L:F o 7isUTvlfЮug=wI&BݨZjmgBFPׇ/޺Uh}âAF?tC1U GLAYSDń ګH6u` ÈM[u{CР#tI)n}3T\9%gx?x9+9e( ʲ h^){%(&t_V( 칏Kx来]x/BsH߫,E;Luyz'sZXnZKFhvyVP;)L=br8w 417zFY˃WZ\R\BT d@.qh9}TX j1n}hjz#}oM 4^FDŽ`wcT[UNGH2$1 +[MhKhKPaOs{&ʱgT<׉Аzw~%"a0<߯׏tϑXZ.¹M:xQMϋ Ϳ(>\{|˹ e9+rj5@F8(z̀[#q֢")@mknM;xb4~a +9# 07R/ ܁h1f OY2BYTw! $'.Z.l/:$vS 14I1SjX|F%:];0ꨗS*&=SFry@~1BX;IUz7F귯_BjKސPXϷۈKk1KZnf{ ŋ醲O,ܥ[,[f/l!y&Fh^ap6?5G2c0Ǟ?or6^k\Yt ?eÂkLgXfoi3%\nd 4Λ=h$9 YieneҮ!᩽:@1WZķCT%5!7'3&qp5B3tN! }qY1̏=-~н֕#c4TlNehAzv!?HQ.U`ݬx h 6Ysi^qp"V{n7̖k ݟ/?3o5].*?ܪuNMvxFwY8yI!+ֽ:ȱ$N"[y?:3=j9 HNɱfTW1QTNBic)Rw0uBZ)qn7b8TA0*:C'r e{ZS#`㽋jQi, |3l4<9t 2GFɈGAo!YO_sPrJL"KN6pˏ^e*[l1/]_M_ЖI-d2A*u25ƞ7e6IC]7(71^{ѳ^Qށt!P:V.5s jV9rPzLp"Ȼ' r##s[6AP`4ax v}lo Z^{g$zHJ)z$=m9g Zqcg*ӆq$W> o'sQRGAe:)f%"ZK);r)Tp(~1!uĐ[0z{+TшU&_XGý ~vпɔ-ɘGq?%*^uw NSE \81 T7mZ-ÈVC<;SyS0vV8)$MwpsQ}9J$E)09LWB'0&rPԄE'ϰP;r0xuNyɿ@y,euLXێ|K4ӓbhn#Ɣ0##\͟ ] ɝF _BE͍sïБ^gi#i Ч8eEVKG]Vy0 C+N>(W0 T"ϐKS GM!1+iu[pأBI-K*0 K\Qի3KAT._ÇlQgLwr5[$ .Jex2:7uߣESUР(<"x'Xk2 jvVfZ1oX\rƱ w>aBȿ#gi_1 "(blJh6?ϼk^>p"[ G"ЙYxU#U)ĻriiArl5!U= s?"H.a*sq MiϠvH.m̗5>pb1H+ǗąWXTK޲w5!x LcaGPV.x2 #Mqn74(͊R ەM dLF k/Md6[v[,}Kh0B,c٫J7nb),@>KwåðYExTl\4G1 }-N(W|EoĕBfאWS -%b "]e8q㳨=50IG^0O<dzmP׋w~-c/qKp@) uIk~l) N .c;]ԣImkxo3EH&q_ N/`YpCTXǷEEG9T.Fj=LC#s>{OmKSXBL"|~ [nغ^lLtR‰?4 ;՜PU:{+ Tg5_܃ȬwXvLM/Aq1إɕ["ODrzŽ>E"89vBʘ2яzf)O3 ؍HsGl~'i֠M30xGՈrqk!u̞[bEJ9p^*;*cLQ?C s;ݰ7Q2kQ8|m~U[OGd։wFc. 7rL{P94X<]fU0]AJW ƭp&PsSvr(ks\9dytbR.mvBQ,r6x 90PD;GGQO8%!_E8ajuV+cqxsܗu}MŕϿ.zhT&0uqWz566933"#3 чlG-tfYp.cj#XI[ '!`[6E38$o6S?U5"Իte8ƐzN]Ot>Y t #:2E eixTn;`X<OMp]#ltV˗#Kie:exwzQ#jů/O"6IpRYfi+pBn<5Ԋ&NwQ6"R&ov"2^t . k Eҋ?3q23Lk+MKpN1K_ORנwpVA3$Iz:=Gk ~Ґ/ԏ@f@p&}R ofrV++ogsLԣ+EmL#lXV%,grZ%{9SRm+];$:a1^Щ,#-u_9?Q>4J-M d<%J5 ZLFfIC^ĜeR5] h]]3N3Dx ~ MP",kvz% ˓gp6Z+ύM bD@3CKX>= z\![RGwQVq;A.2[RP#6/Cr:W3o.zQ014$>3 P 7٨+3BAFj~C;MphmȈmb""m l*(_އy`t3[B.bݕGEmbcjWb[N _lǝLgV9X\gBԧ6Wc SL 4aX ,bBXXvS^nmpsk 8SFq¹OTes0KP 8Ѣn=$DWiKf5B_Tb$U\ϴptD9 O?8Y ?*G *QV&W.݊krB볛?]K.oǍRϰt017xggo'fX I7>ѫ7{HOrO"O+ޚfjGx!~}FEᄤh(*\H4 [@$(Rx=U/1Ian5ۙW[#5^Ջ5zf7﹩X;"3! 7p/f/-t:/w^DzX.?$^䭁C ǁԌG:rXg$zH yYרe2ty0 Nf9QNTTԘsשE=>T)& ²XfUu[1HR J!d}RvNO=.=lp|Ēv$N.4lZæ BrҴ:_-;2%8]y AB?ɩsKsəY*\(2 sM5@]kذD^% `UWw%=LX5Fꠙ5 3ӋI7^=y;=OIO{xTTsMʩ#Mx[7֐0y.ٓaV'DM`"V8,MNs2ۏ?]q(@Dۯ h!@f6Ž92M2:!+R:c8̣7¿QS,b"{ZRJS.S+ _~`𞘺g4VALjIѣ(7< I#"WJ(jGK At."4r뱭{{SSZGፒm'%$Ʋ&ZѺ'C'AAmiwzx;?3ݴЯIB04cSlߙݖ_qyIV}V@sҫ]%\_J2M/A[EQ#s!h_|B8l MC[G2Zҙ;%;>E8~ KGr$Z` x꾔(y D}Hð5j3 "!T1)7&m,Sf_a /˜Gm߷،qţhV]l 1";}=] |>N{8Ѧ&+s 4G pB4#6HZfgvDZ S|']y*7`J4ӫC_IWX]T"7Y|c3OgiMJ 8B-J+\dF&-^P=x6|'Jv+1|/?[\Vk1Q>fG`-p;@)y.՝ޒZ91+Qwson\WY`zB̹Nbs[u> 8z:P_K YNsaŖ>B aÜUEI1rVaZx{zpQVQZ-[B4o:C,̷!x2 &WS8`b4. R;2iR{8ۻ8I䀴jAWuiv%3.O}"#֡W ^HJMY$P>Fg}/hi5Bei_qkB2399TR[; WLpXP+ޙ[:}sРU"9U=vFY\dׇZf9IΉA1h ]C;*N l75y܏Nf̉!Ǭqr'"졻qn GXޡاsX7v6ۮgAf2A[ іljߢ+:<9EǦf`l:Redrh++]EAxROϤ6 M?>D/+ ]kIYs%)vCGˎuX@ϱڽzg/HD;\h5yO7 Km7RE5QA>]N4'>i$h>'*E ]ȝ#-wWL: >2)0("(Q2Nz*]U1[ E{h-q'm-%o-k@ws <~떉X3hEhڽdm BWr'Յ1@lm1]Q-NsC"pERÏ\`{h(v%t~7H#<3M/[YoBY!}!zuW_ۃ ӭ l|FX+$Gzsu6o~RzuVbyC?gԌWL ^v"П;WdHwٌf]~C`Hj gg_uυܺ ݫ9k+ ٪E]:k /3s]Rljhg*y *;3xin72B2m0,8UT.)bVμ0)%EPKB^muW#BnSS:yxA*T#KJqI7#cԵ;?12:?&}C?me]9.s@.Pŝg=G|_2&{+;/&W93FK=r6)RJLTxm@e KUCfe'nA|nA֨uf*S Ё%RlX}VyYÏSSԻi6*pmIAV<[бbK92䏑ueh9K %)Uy It XfQT~rS4H SbNOVbZ>$-I dUMiZEg<:?t_pNؔjˊ-C ۿx.¾/&/3X17߼ZLk&澔-ы }ЬpT b@JA| <(Cf(R ^ 1   @Lgr WL>ǀc7[ z rb)Br z/VfϗOM{mH݈p‚>ME.5,07ud.5vfB_hhoξ/iJz$tʴ?/8ɆG8Y+@O]+7u#gFY3?ޙ(0oudr~لM`F{,-'y_ǜ&scQ zned:l7Mi@=lI.eO˄I0- 6Hnz7E܄&4eQ@P'm6ۭe{{̭)J(tXn~dǔ !EcwY,FVn zGVd[G5X4~k+^(d p|pTZC^tlq)ۦUMLjTlJ JPY#}Ajq``t!*x5\) GE0\{,8\OcVv +}RJ.:u>FRݓC:rL Mptڻ~ŮΣmjЄE;9&n'E-tjH ftb m1Z;p]z|qOAڇY Vi+ipآZрc"Wyʦ|KEhRQx@ЦlWy:C|muJQ !nNXX\/D:c)w'sC˦]: > &Շq~i{;fskC(t3k.&'P`b@Tݜf 0 ,@~jO{2϶ә:LGk~H(Htw/t%(AenM#p bY zgR' cnHeexoyi> j_gsϐhZ,Qtl+d c|iFL 5e}r;IUgycm-rGcD566cҍ48gJC>:cY m#KRu2%#b5L岨~,,s N8ne 3ȝ gl.aɐ2|J l6sUOg j*d >*!^e15f6}2[F#/oPIme+$Y}9(+ik\6vLe{1͔nԣ$x|-"|[A[@_yK9K{/CZo1&SgC@̏ܓ>߭44ngwaQصb==  G1ZtN:M]!Yz`~ĝzZ3vO,&&2c5T Ǩ)՗]Ԥ`!a7*Xqum4uy82OA/@0yj5(~wr"@ mQv~zdKtR$,/rtҕtwxNG4qNh'xxw_;s5H0Jyͱpe5pLJ pvz^/J-n?H! X>MVğdywX@K诀=#$8%HU1c"v!yM48b SˣjJ\[yZc/nBe@氥Z˜kt',M7/LYdpz^aoho/Kf5"''[4ls#N|DV V2aO#ތߌqOf~ )|mӁ-^}仒.0!-SeKVYd8![z0rT {l`Ez=dkW}(ٚ4Z'j@k G1[Xa}f=32w k݇aP֟NK/}w:Z[$᳘όՆ\УDQM\ӎ`TÐIrͥ]HZv&Jڟ!QX]?[י$[ʎ~?#M4680muԖkĒ*HFuTȱA8M،T &g<ׅE"֐qxrl ԫa2]/i yq*6M8-wWB}/!iA0}8ZǪ3-s(q?+K#th{jpl89POH Ǒ!N(d~gAwI&>t'%XwYXT;h&]\S-f醶|]|$ v%*'W-0b>2) ڡJХy<YXAf[qrr@d.}ڗ1)gN.<'1U' -#fX;v{~#UL MsRXVr gt_^#2vEt,Y%{yWa9?S{PS?]Q߇͜E"̸ ȍő2){hTW> _.U'5+,tA6oYs#5mFg%_)Gy}uAh[76zgC`??ktFO~E(//p'5-&ܖc`u+[\ EJt2_ ;9Xq0 nk>Ɏ 6)&r@ ]t+Xlf}Z@Z;o`NȲ0 z1 /S\{),.?^CPa4^@]v.y'%6rV+[_RXe${Vt$^Hduetwu^9s]48ojl?övX0N/ ]#ϒ])ce.Ϧ a7S/I%Kg8c|)aUp }iW"bexB8.\bbr$l`OЙ-a@*n;cG3UAh)[δpPUyڃ!CwEGcܫXd]6D+J?:L8(AwֶlonZL z@]VXWG:Y 6|*D'{uud(STNS/1Ir82= \fC = ,WMoλ=Sa}WR ofhXb|t)m"XG-U;\LT[Vjsشz S|d"ެNdQr/xWǖh ]fܻm#?GQ E=S5p9 S<t@{4@VuE6i NW<$$p|܂n:U+Wr I|=[Eߑvژ^}u-Md'ZBh/ I '\svQMMF1F ROJN#pTR%?@vy xZ_H=I;mkr18'Ky5uA ) 3C8`cGƧhQco nnU.*I8J?-Cӻl8˅Ex̣m67R=P ~UK6B? >=} nH,I.ϰC d!0s/%'íT%UxzLt] a]/x" בq"nC_Uf;F=:C}%+G %FaCbp4REr&?"aݙ4mH·,sd%*1Χ7%)ӌض =z3^Oz5?&W q8749}4X0Ҋ(WoG=_Ad0NM$)x W{HH GuX9ɵ\}LEԼil>6ƅ\cr( &Ւ m (FMR)JSt [9:M BV*)hyqT}$~47WƵ"T*q̂@(%snPnԎx :r S,奧gCbF{LtAe!L;C)6 G35B^f+W$ p%Ӽ]1p3yHAw3('.cem*gNC'q* 7ʹ_̠|Y}XG!w: Uw>޶H#WO˯mHIN8T4r}6ҝ 6F 0?gPҠ>)k`KemGu7g'Y9ߘ4+hO0xӈL lPf$ XX<\k$>xoLj&J+; s/ wmHy(dhxQ+yAD;P kEQqDǀ,0MQB64ޅXEcl\T"C7l%VI`}/hԉvߙ@`vY?lYfȑHZzصI ,'Rv5:?Ş֜W$}z5JU[$*1ܸ=/+!+ ݍe*:w,bTܺ K(xIqJ?5\p\B6p3z7J#p -Ԩ%;2 Y+dDZ=a5ч'{rcRh)jn{ Nw$ _T+`iș( MmT>e27./oZӖ+2O^.ն4WĻΉs[=:yOGOM am" t3V3TG7G rc}9xcR/t(̝xF:^ J֟[&_<,^{<;=IM:e9^_k6m~.&Q N5kh7`/'Q>X(|IFE)ajp~pʞ~w_ya]J-.<凸ۺj(Rk:g~eZG uvv u2v!LBќТūĞgZF*qµ͊㎃WGTFU:ypkf]g3UxWߦjO)zĕˉ٤e^/XY_KՋ-z$C>DP<_#`<]kFdrx8a@5NǃģUin0SZ>0(9(,-#Ҷ5%j$=5Xѐ!b&$ ȇP[a^؜lNŲM2Ezf7DAAVYYO-}OY%}9Wzeo3b L9rJ 3\~A*\X5-9W0[4%mbqyϳkBLSqV*4Š"YTIQj}-OsN+f9Edqæu|.q=jtTe|U4KV4ohkǝJ} vOǖuֲV[x,I-3&~ւJm d#ͅ fBC2Ƽ՗ 0&f%YH9@5>]x$ڴ{ZV/E$J,XAQm{)|J/"sQVKX@Pi8D!k=hאpPZXi865n* B6Iс! MxfsQuئvyMe91P0"XKlJō?6{[)W ~r*.s>lrL/sH4>Ȏ,oUq\:Zhg!@2w;=Pgy[꾅`5gD6qY=WʴM1= x# ۲\'Rxy >D} 4!^D[q['Z~2_![Z ZgESzM;G~i f?fw'a̭@H)~~'XnN>[]GvwMczFSZ&n-B XgYc(΄)bW?Ye7[lN_GӪA*@vDKxư afn\{ ՗s鶙@۹T2RR!βb LSC>lK4#a,ý^a4^NyK40< ǟxKL '(%amh|[ ) mjRǨ  /4xۺ .ɨՄT,D!~k!PeZhZL7nLn)Dk'(Vp7Ѥ~tIV@`Tćw(bvX@ ,x3-Cݜv5z[zD"*%DLո#̯cpsVYT]`Nf7uREû1tc *;f#^ <?\qPwz .Bc]s°Cly${I=3\Cuy" OHmNk;44n&PWa] M$^3DD4<}*t? {s_ &\?=D73G.od!/ᷱdk<1LW͊r;/=g_C~cTQu$R}tW u2Jgy\S['ݴ]/%ݺAi- F>l}e P9#Oݲ=)ȧՎS,Wdi #nq>':|+3&XLl@czDDWGn=- Fr+?*@ۧt5ʔ S!ק&"eFuYlNsi܆Ԫ񎑉@և䃘!jY) 2]Yߊ\)&H2qq u1lYz~g焘TPm]BǪe #Y"fÕ Esl tHʼni a./ nUP!qks514/wMģs09^l!XcgNk5Rbл]i]US2iO>),[.742MoU{kɲ{y}Aݘ.i;5M 0#>Sfg`IJ׷pq Y.GwjЧ"yT:AP^>)ӷ 5! i/eS%bAWx02~C\0AMh;l̓塝ǹ!lnH_Ttx$}D@L7$XZ.pw*<1"3$3<gcAtw:cʼn :)]:@FkPvDmV&&=50,Jvw*7ڜ́#CH_Zc9ɒqr#H6Ng7s ) [ LPCSUR뙸8an*ڰ1/HhgY*P݁.\O4s~I>wFdn ^cs o^Ф @_œogUt>R`]D^F;D5w̻.nn#}U^ac DlH{Aه jè&RΟhj+{5(S弛_#AX&=(eOZ^ ~%&+r%@*z#+@Dò_t݆C%Gُu0h0fCyWg2 fKjt:di tW/ҵ(Z|[N'D~m@5@ԎyHC8[u+f_)[[]z1{1ۂ]1zBʜ+@aɺ~ZɌLZkBK4,?wP:/؃JSn̻fdq=nURu ;%LzFB_g;[ [LkUWzhhCn^\Ha%Ѥ\LM98\ y0iUh/aKIUWxmƂcsw8Q8_Pp#S&֨x4aflϗQowe{~sz&7#*Ǣ@ױ@YUJKmG2F;sN#MuWG2Vq `Ί<_\DɘdR|A`be/>P]y -9Ub/pIBYb%K.vbC =YMP49*R5b@]VHӯ!pW0-kI}K>o;5"OhCT^4oxzN=iV!!iMLdT*aY{MLJۡ3& Sܼ0tGYț{dT;bJ 4>?]`O 'Cz.<$b*>ihI,U .nsV {V2sDJ1-hu^F`ǵY6bֹqFCJGRHD2P&5g,kV'ټ#6WΧ-wŪ&^9X!̉841wy,|["2gY;$ůEx9"[0Xu*KĎǠh"_~h&Pk1cmmS<e* i*{pq30;#М{*)yQu-Pӻ8\_a[T8B2`Hp {-H,@iE=G\,[ߠ,x\F2u(4Ʃ1T 4 j̚]|Txڷpe7ELX͔a6nCmi 1]/YT9 ܭW<`mP.*;NJxfCy!EWZCK!ahtڳ HP{=31yẅ^(w+"IIL:"{dOij̣uzd`"8ynҾE5QcaR]H'\yB]XhS_zk/GYf*Q %p[dCmysȘXK+hчEGb6w>v]>&^\I~eGT ubBORR !_A.Q5r4Qb/+[x(oYR]Jg w}L*E)sk xwC+nF^:^MuX0)"A> lɍ`KMZ"E+߆ ۆc鵕)ts6U\}ըI,Z?*`1K%|cՒ@F2'WsgcTŠak #:o6v7ׯN&5=2$]N%@33sd'ҳ}2:Z<)ENݹ8Or&@gNP75=Qm /O"Z"ⱩЇbw-dz\msj6S\\OK:yq~&$s8K4l(+(De8-4k:Wetܙ<4%޹ ߔH Mr=шK lsg91nٛZ>Y5W3 ^5SGJy 6B녙x!ف%/.!eGB3̭;nׂ>IG@˔Å4;]"]C+bx~Ozϩ*jF+~ƞ ?VQˍ&m뱠iWڴ\'}R :_ze^&d9Q7{ 6W!*h[#Rd+u$ d)Zŭrf׏|zsE\wxZє4tӄhfDXޏBzg S^SU-U¦U_elZ:;, {mw=pq%Kbn{c^=_kJ&6$WI,'̹uip~+=.mjŝY,ˤÂ9A%„oK`i ,fXIyIok׹η![ L9k/z!gf|n{x1Bθ-uHGy.qMdV <9χ[oI{y^ 6=Z6`O%.1D{N/wHVV8,9lXn#}ة }'4@@BL6t4ݮah׸U[TŞEHsg|` V8̧5r8R>YDL :$qUZhKs| ^ dc]Y49$AϫJ#:"C`lSE688#)N/5ە#M Peàhc1bZCX~Ε"{DֽlNfޥ(D)#h6q#9 g"H'^=-VM9G[L%Z?[DRR2@K{ 4Or%:>BըA b!:bJ흔.o$_i%OqO!_S/Ϋ=ҧF~'{@ۯMa_Iq;sѦgDx>׬LQ`,4qάV7dnG4+*m4{D<1!r~/B +%(1b{b V- 2EcndQN/Ev/ceH)LbrcFd7Q{ްix7hZ?t{W!gdWiJ PTQ}Т\RM.wZy_xԿuM  .g 5׳|o88ԜI~ mrf&(Dp#6 J}Ϟ~$Nc`YIe(]FRE4ux0 kHG*"Z`jUR #Ho1Ҳ6zzJD(s֦r.4uNʒvral#=LJX0_גN<5 3 0|'i"_ I-:NpHLMObof{a9$Z ~Pdx8ⱏ^prsGt3EXW6./=2Gl>/sj;L_ژ˃&F_ޛ2QboidM6r %t i:N2KtpJ!VD7>_j jb[n硼7h ]z 'z"FhoHs+^M1e0`qy_$s\cu nĈc[AǃPhFP)>sS+k}gA;  k~e+7O9J+cxm}$.m4!`˳sQɣ.[c.Ze0ԿH@Ze">I b$d_-$Z ;U='Q)_( 97ѩW15|*jFV'mX>pQNgyuDBҽ)NqG fI%b iiψmҞLR4a=h{} v᭷e[UI7@(>xz,ZtPo1d$)Gֈ}"Ê!s4?\2O&Nwi]7zEץ. RZddX= h)zk7?*6zm=]|dЍ;~#CE m]I+A7  9(.'Nd$8&e /f͒\XR89:YJa=WʸoذN9-z3;Ij0!m 7rhfw#[HͰHj]rzMdP4+X[m(Z=BwqUZ[9Y%L{USq,K꧔v9f˷Q ˙ Q%jk|=f95E:מv0.٘:dݨ LIrCbDd~|rV ubz&hzJ ]8^OKfjasRprKe^&30|*%HQ6;т;r`@vO %_T 䦳-T8H$fhS \k+JbQmqq<_%J}(֐U' (eopXqkԘT Ggpl@UPE='@ I^,&e%S'vM]Un(G3 $=`bFcHm7 ,W lPl3FSr6Z`Τ0OfוR4`n5.26Z.Ml/:&2[UE8հD^5h)FC>*rq돑~ A2IH{9pW$wʪhussxЈ7%$԰-zC{kNqWKoNg}5.{Lv!e󼬖 {@Bխu]=f߫qcy6)^HqKFg>wnˡ_jVk[5AM|0cuc<[%  ,⽷6CMH G z89!d:" TZŨڵj ҊÅPRfm $$wrrpsisc%;_27*3\8'o<#_8ňy0?`@q D_F]"FX,,ɘ`Asɕj]Ngs}fo;Q:c߸.F:t][sf̄ IO`{Vn>ږ,J4gCT+>bC'{,)F}K y!0%,6eޤ#+jǙ`}/+V "AX4"2y Csc{N 2:[5m~QըI~dM)K N.64uGH"|"vDLM95(gZؤɃ!d M - ԫ+g]\.)ˊ`ɜR֧vE@ k)&]'NDʙR*1i]ćJe3N֍}\OT۷lE{pfb`e& r}ج_}l $~&ˬQcqy| [9#4R"].1è4NN,NbRjs6Gt NsGh%M]!h-Vn!MWe%ch+شiNΩI`e$Gh){2} cLj"1ny+:Bcäg"2 9|Zw:d=%[Yrn3`y -7~zdT(!ݰGn@sō$O)RC}nh$؟EQ+%#I}RBXAM~yVPtEŊC1enLlAmRߧ)k"$XRƁf0 O~Pq֋@uӚY`c&RbD$˿mN<X0!uTyW9b\#Qw~3|*Vj w7P#B-G&?'TpT^53\Xi&I_zE9"ԛeBx% Pև1%gf~*S%=`2ǨZI1ݰf%n#1H=2QrZ =|uˊ"1bX>Aj'gt[u-m;5;*$xc; e'5z"?#/=xdP{>cWהu.\?ŕy$2ZEZ _a3ib˻qI7Ff8)U+U2Ԥ\Ik&U"n-f -znBhbgFq6k(n#}FW| JeǝӕPvЯ"omY.Fy-lJD)x(nclQԄ=Q^ktTt;B]hR&OcH1v恙#_Kkhf&I5[ e?:k T?eOM 7\Y1<5\ "cr\1C2Hz}ʲ TZ% uDXwʔ0Ҵ[tIg7C+*o\G6 K74 "fk m 勚Ka4^ւc!Q 8<@c̖z~JT`Ռ])=Ng=7 )tA1;Dvk$~ьђ Xm#fA@!X~vv|͸xUCgsڂ#ae!/Cb a)#BD_Oi䐵`>*1\F{_.|o_1P꫐׬ ̄dsq T pI(絔B4,(MÄ. T$%Hy:mޜ:VY;lgVD(\9Gtgٚk *^_lqOW_~VUPp=J;"Ԉg3|ooj4x',ӳ R*y&;A-#a#y"'K! I۵MI,vyҜ8 k[P `!h:Cc*ݒ.?i+>sR}G@.eh B*wIgRu0,*rm6ۙIVbF{ؚ$?RڙB9dm|Ys 9V#'hA$yq[!`JL?P&y~$Ҹ9eK{$#]C^ɘh{o w:rţ.ދX}6\(\G.&\$3& T:QKlΰl!IV5QՉ=/k9J&""K#3-_J{K| ntH[f#(WJ:GgɈ)c>*{ t(m\*zZ{J~IZc q)=i EP|s?i}ES!5!5}O9l``3um<kj~fM׀\b]^ݑ#[9R ٣ r9ՖhX-{y5 T?U苶],iƿ@ɠdFQfh+v'!}9u Dldt:ԍrVwT&lZU )g#/? kMIn6MNV6W ׼:$ n)恥 ĆDZAx04LQV8bp*UUsثiSת|!7C_>3QǮ(!._Euۨmׂ8G}Cy2ם⳴??m*uDZ.M|g);V>4o1уFBspèsJR(kF-<50•"$_pu2ƥx;z hm. P??'?ɪ"P9zӹsɟlBզb7m>rob8*lX)cA*Շ]_>UB:\ a2aT%H(=|}C#-ḚAcCRQ:MB7tuð^QSjTD;rx6qA:_a0.-F ~D,nFr#"0鸱j{~g탍RVQ8V^;n jo*)4Yc#`T~"@͈cDŽ*}).?% Zӎm q?-!o:tV1φ Z\ʑK@a%E|V4H϶^tF*+`v:ٴk `6VVRaey*% "q^ΠB[6M]Җ9HWi>s~r/&U,ptgĦoĬ "zHNʳ s YjfhESN[73fp+\f.g eLڐˠ=ijbh\$59\}Mkޮ3񱛛@NưعsuGeYR죘^X~:{V!VdMDg DS(IUo0JI\ Z'Us.Y*K xmw8;ιFT#-Я,:KDTd\RJڄS}'L/ ;m~&SX>aX\оXjd:bFTBiKw%a ׮]|@پK%QqMJ8r8G6ӟcJǫ^d4".͝^R$k=DD٫`q)]#wRLlZM;ͅ㟚!ԓ4⍵4ʰqR>WcJEDr4x¾o_)"V|٧d%S6%P}*, Č9\s$J7vf 6("FD ;N~CB+Zq WbͣV]8l;S ÎFf}E'*&E$ F/iQu2?Eqp>0 a@BGi:JzrrDrWW˺ g06d%2Z$YN-$=pz tJDT,w1#S:zn_IU)3 {3$?{[˂b,nM)ve(MaV_LuRFk|(= oMd6G st.A#@G(ɱ0?ϡTJ;w)<]j$dƇIiU1j3,5,Gaw#?|9sgC`-0sQ1]8O2:XôNSIZv̹u^>uSx|/nX%ZZUdx^-[#Earh.~␨ /ٹV?Dܐ}Rufp ><PH< &(T#MLg5ɗC6wd$Np{.Dzú~ν{&^0!Q+O @T'*6 =*˜k C,+N_BYvdd~ YE*LEDyT`ɮA1_Oژ l@ \EVdFϘ#y|S񿘲Bn(Q;恸q(vWWdJ>a$_:RMT^MV|M,R-qrPdӝtl^g {_|qӡO2)}>$"ȂN7N2>ᅋyBN J7m&̑TL9,)[ Ū&" }ʮ7wDhp= "ZXsAOyyte]FIM,$ސґnA\|%{}Io' raeCng7,KPehQuv6H0&y-;=dݰN `( ]2]  Ϋ~&ifZ7dx/U:kpkJKU1Byegq~bP3Ҧl̼$`儵wraH1ʳ 2q[y38-@&6 SRm9}u/eB&zQ9I)nM6_ЩiS*:)DQljz|Ҙ#Wz',J$>Ёxk["qstӘH0[SA{R{L<7Z9U6pn2TgvjX>9o-Ђ'^0=Vȟ.ێH69}iJ!rB g"4JޢﳸUn/UAheT$(D_Hq2jjnXݸ^ !1?J_Uc A]`fW1@ Yu?[ b-W4[kqS&P5[731Fjks)PSE77јpEыG5E`U4:c( ?T$8W(Bg׺%cBpRro@<­\@3Qp*U~k2~W(mc'c7|H}o|*/Źplf mJ9Tw8N-܌;~<SOa./-_HMdy|. ed1h +!Qhچ|goQV -OOwzwP!)W]|#*1l-!j>,u3'.Xǔ Ѕ&АEQ4m%NP,GJ"mU:df1MvӚ(݁bQ}^0y +싌 GJBR~?wFl-*;BS0&7O^YobBM )/MvEqKVK|_~CWsm}EU&L;OHxES}8y ~N뵬jV20_mWӪS{2y/F kY၂2-OU Qrv]%y<[hpz)c0 32cݯz#} wh&DC_.2i1KinTĺ챳_J8Qu) Z+"Kgu;*ƎGc}#\x%w9(_sIk!kcwjf/ޞ$J<n]XPd43!xHZ\5DޟIUO<Υz'13`O% FC<j2Q[cӬ;lEb[%+dyЋmCuD6sDk*cTSӧ7ht|q)`2ȴUc]Fb1$8>vi~^ e^6sIg+/W?>o9¼sgr3F/Vv;jCZ-D0Z,վ>9XqOЍi@kZU+X~;;ي6cP\P> Z;0~@bxbۯ-me";Y7v ձΆvfNi(n]Y+S0۸IjKq82Belؚ8㰦;'t33Lu̔ $MEr(Y~4\)v#udO( )2㵻< s#g!"Je,X (d5uVB.%C8󶎳1mQ w*J(j`Qʴȿdeb] 1rDBs;蠼Nާ0<71H@b&[iX !wun2J c$( auu j[EbhhyIIdPe\qW OH]ءjzVv> &o fr{{H(MbkUAx1r 1&:Q OnP"/*LP櫗9jS0}&W}1W,(zUʱ^:޾aɌpLh.&\x$!˹ti4G?*u ߋ 7*;._u3jN}]xs>. .a̅bN^- BmRb7^cb"d?䕪H^Ld} ^>{<+uǗ@b%' B Kpe:&Ӯ&$0Gh$p=*ږOB3#Zn[&TCe2Oص,sNBXPZgb|x35ՅS~[9ƪR~ml AW\MvNDMGίTVz Ng xl:ýe:*RKvsL)w.¬R$${Wc!5Ո" 7(:#r¡qxL$ H$Fyc NL?,XX[1 3aM?8&V?4"v_1jZO=%qZ.#Cgn0܆+/Q}]:y|GY/0'h@+bʬuƮQ32<>G/)+2 }iO10SίIijn8~N`O+Q1{]Bʠ kD[ 2m+&Ń-LE| yM.v<>ݝ}nkESo3@.Gēd8l~@#Rw$z۲3_B n9ϲQu$8=$K%&-Li\ƶugHa`\3XJp@EȭA9R*!KFXp:48J&WBҴR=`BwԘpd^u-7[>c[aT0c,Ԫ;Iq}s32`Y]~ELb!Lho߄uZRAZﰆ9W=-GY0hUԦ]`{~ B~OKՏsrgGgQzX;%!/@' nQQ|OYg>'`lsb p p=]5* D=_@P]HdM? H=:j, (xVZ8V.`tB/8 s gW+\TBhSoΦҰb(T TҊ{IMM41٥9AZ h س7 q|h3 Ҡ]OOɜmpbp([}rTk #t{P|Ѓ|`G$jeFBNo"xԑ> `qy*"$?<$_R-PDT Ǽe/4(W;"kȂk7PNW O$ʊS^] |xzCq:]g(06{ >7 ?BWE. RPtl=K15n.BT_OMO,[y\ # x)v(b7kean\5h*xDB=XgA*`$w"/5X[N-Mw\Q*G oXuYt(`nË[Xyc~~Za?0lBW;#foYjʊ獹i8+(fJE?@P 6S.+N< P9Je]RV/Vp-߮+R!Ʉ`aI4b^H`XIaHQ/;ecC"?kޮG5*7h&HKYP)z4\j6y3b,,E [x֢ ŕ9rW˯Kv 6P$T);1$3tŮvb00sV#%XoW'p?$fWCg 5nA'J7De74^x{V9rU\ OPX $q͡ծo*> @4}ruGX<$plrb!&{Qv*Smdhҿvw iuEIꪡO8{:\ YbEޤ{.2Q425)Cf?1j);gr:R6R~c05ӕ?4&?~~@oqh++sDC3d-lޛK qˉ.xs7AE.oSAp{ ; &,>j^l4{cyЕ(cש> QƛN-9$DcHsp ZV`M:T*ňLdiƔ++X;d]t`8wtH 5vAPUËiɆ%ޖ-aޥJSco 6vr}Q~+mIaU&b9F3-MQ`}ä';~6CI0/#W>r\ҕ&b5I*l?GWxqF!Vi,Gxe~nE:^6|RMR0(8 &sg3r* +fS% }Wi÷–h"e8"rĖreE~:S`S19ZaꟄ+@="^A ַ3_NCj;܌gWqVVSuAO {# ]ĪfgP& {Ee 7&goeP3#1eOź#536Ax _O[Xi4 $)NG8cN $МYwʿȌfȆC _́4zN,+]y@8kYy/,5#0q8GD)e뚊]b痁îHEE9') gTTB#IM8\UW@t4KX;fDiG^ xC)(2dYӟ祹-R6:#O>:(mw'|*փLܔrBRSb?YJBW"YI:G+f Q3E\z@\9͟㸺"lQ7jpv}iζcn} ֍'6yxMRG<8(Ϳs].,):XY IxugkeE'( F}ĝqB>b 35#f8u?L[)mg.j/i^FܯQJx#`TU%ͤ0eFa^ObHPh\) cr[OnM:A9z8вe[5:~8foh%|O\|$zx2/ B/WKH&sk2&ϕD)p8e-x [ ,C9Xfo~(Y]`Kg}}<LE+v@,p;*nNˋKfۚ@y֐ٳi ߱q=BRl'[$$kn-?իo &kD?[ 8@%Nt(5bPŖXvѭhf$CBKY֓5`*^ 5F9.)97 ;mjr\Vo=Ir~vxyN%:(mwtBs2%xpF㬧_ܯfE.Oݣ=]A@)|]EN(`#Y%,x]N -ή7dLΑ ؒg>`0hT.p ! ]=:xlrSa t8 j%g6hf@8ۺe1kiR4= KifET\"8 ;X \4وdbnb[.,pa(Lf'p% GߔzQ <\㗞^M蛤u-YO <&`̈&u}Ր, 5 uccl >CL2ѼsIhjS֠o:yHcMc<NQQ<\k)G=XY~<`^db. #(0+3 $E93fscZʸkkH@V}p=-jz'=)\>7Ҳ<6߻L¥3[<./4  @K، :p{Nfk3 pҥ5J!VE?"4֩`q;8@%Srq= +RTWE9>!r#qîjNѩvyBė)+"^FStC9L];XŗLKvPv ,Q q:|UO%]|E\c+.Oh/'6;k']2]Av]l}VZw0΀"!zwLǍ5%ʫڎpw`9*2\=V.hz5Y:̅t&mgp~`J;i eS$>B>e|鶁, 埲~i{cevr"lw w=Pttl!z٢cls/i>|k9:g@t?|Jib3Wd$8#ג 3kwj-qj!4r#{Kd6B1%oBD׍ E1֭[7ٶ߸[?W"3S]zOcSdoȂÙN'硸󊶸`Rcfr~p^v* }[% 8!Խ&e;ҪpwVW`Ur ZZ6'Q<:cDl5Q=sH2,k\eS\$sAWFpl&q©ҏmUXq|.5v8u/&\AnwB "-ʊ"2 H|.nZtȟ$Gw&>$0F- & ɚHb=Da57F]yuoͬc-Ņǵ 8TicG-J"TvL FqjYsD]G̬ R23RhTU>ץ_8vuѶagk6ai+ AZlfU4a@~/QLqk|VqHz0X/`=  U*730q`,>l)[熯 {^[7.q}MhމX *~~i6,@ۧ+.Xry@kN"ي.t RJ.6PJ#ЊA"p7TL{7F}yt#kQ|"@);ZWt8M$ϲvUä~,os G"@B;NL|^4Obl <+u Iz]FN@P5$?-5Z@al~gSTXP .0m>Z h5r  NYuSr 26tBݡ[U1t_ xD|LmD2ƙ[:E;뜐?J|`kA&63odC8&֦Ϙ=e 0'/nVw(<2+He-)aiEʇ< j'{~zrTsIևϡr:A~eAKo#MhwB;?/-.]BHC*-ꌭTo f듛ZKz#VnYȿ'ޱ(=)<t KKpapSw#NU,ɾ8U0BJ_h\VCR kНx1;J$!:(4A^fv\3zkb/;?{LA_x9u1 $CRɑܴcOZm8yL=^2#b% t.g!`6G@ϥTpMM7ЭTP'E&p, ']z (F(;Yݻ( Y.KunMR^uƫDrBӜa lU偶v+WboQ#&5q=3Ʉw$X'lŊEax#-w2Ah /ҭ9+ju qV\Ug~RӊwX<{AT.)]sag/uDR|秣v%\iG+/b7lJt "D1Awyv][$15ȌW]@F!2_ɴ^K1374W77 .rt7r;"&v ~IsA1}:Ϣ;99NT @,쩳ipCslSk&t/" %>oX0z2b lѩKȥz(2 6MȇqWմ4fwKzel% 'DzDpת+å/8EL,`!ָ,.@we_0Cji`xp9.fb?Sr (j! SH+7z,B5#z9\*4|Ov-(Wcnj;:j *zVXO5ڍEs2ҲvHRxͮBZnc헆шw f^Z`*no;8dxo0-x4%{jḊBmߎ4zGtm*ycSB%@3?57jev_MO'I@KMV<\]3>g` {4È\D|f_v# )?'IH X6sFYeFjGkG0@o_ ݸkכY3/i60*%ǥ2il/gƧҬە2.APlZkh \^i[ǂ}n'u `f..AL@z۔e^!i* /_.O'xKW!) K|S $}GN}W mΪuj|[kR 6"AZ^A{G}*2.wa62t%Tm!:] MͶ?u,g 5"ӌ0+qvRMA3or`5\lbvydf'E;yrѰ"@*ӿq#6_ ah \Z1'=mtS/Xu&u}=_ ET1HG/^){{uH xA(8'|0V%)@y.+Ζ/`q $ X z0*1촀 q,@! ;,HN_&2_igMOvܩ2M|*03!F$*C7&/4ZSϘ4}A߂ 9V n~A '߉;zKռ~.yym02^=Up a?zgcXb ϩ:A1ا$}A.UW B&jh:\zפ'.n(\l6Vr5)#.Gj+ZҩXPT&~B : v(ĹȢRN>??SV \S,|(Vv$ a]hd&hdCDhi'h|b4wjFs f-gpvXgnI%ȓ牜"qF8|C Kp<׏6] zД1͑D.oZ7␴=?TJf9x{Pq6fd0jmG桅2\'iaXEOm\?HsпHx}Ή8U|P>v3u1 vMyiϋmxF*N76qR40&&xذ#QP5mr&ViBa& .Fr~{lBt}ÐWcq9Ha&=&Rh&!wsown$~ٞ.t b*@leZ b!'u^I< (g0wG)2]*` iΚ*7blw~0{Eλ9G "֒+C}Ղ~3393AcuԤDK;ma,`Rn#ihq>EAJ́Tv0CBѼ]iVfWeP7s9fb}X Y,[YbG ($ڽQ<`J+![ۆQTk8SΨ̋R0Juf>t1m_ƠoOnG6|SL;{/?ulwƯ'w~<1Zpfw(ЈiʾqRDr;+v_\'/BP_ s ")_W?fz cD,d圚l޲s.IV*#It-Rjޞ =럀[4u?)S_OIZ@bVh} wQ'i+_7FLnjq~:[[rIq-R󦖪g((u6$p"N^`YQ˗4v\iw'v M(LE9$kD+$WZ,]߹0U_Ոη&VS^* .'0CXbpRCXKl}@ xe h࿩Kt>ŝ ,0/V@q(߯mG^Tenm|u i;(|=&A~)}VCx\ gCG4#rN :tds+D10',3W2nLRЕ>b穕Wo =y p񖸘js_"ALDg*O{Nl8%Eק]ꌇ璤36q^Y;7@]xZve7 alPOC+Hq;Phg |#l ns`&\܌,Vzl)e>r/iOԺum1e$B|C'>pL.ÁkRAPGF~Ǥ iTcgX'Uh7E-y#l#q"Vۡ(̒9|uHт|v4ysTR7xqDl9|uTTz[+f1\01w e?t| z0fdIp(!=4S-9NcZU$iʼnng5-?0\y$K[w1qT*yGZ` qϭF%zw8C) @?]frWIh0єd̟dWʢrߎn\Q!9ED9rb8RGɦ)vjG6.Y҃V>I2hL(N21>՗ VWG+q[8ضb3peĮ zԡY;D6O׳U߯/7LGU:-XJu.i;Ɵ4tQG^ 7"*Wf! Pu:A4\‘՘V('Sastʀ' ɯ$& *g"Dro^s[Ć NGa-KI ތ/0k.XھC{JN;x--\¶gS֮סFVldj_=|,(N$ 3ك40*w.lKǟ;|T.\q@EuEo5i#714uIÞ] <L׮d}$\▅/ipEke\eՐ5%t.GQ;>|"cskڮf3I?k9#qOr'*KdGu} [gX9XuV-oz^Hm FՆs' zW/İlW%Dѝj?yk͚T6h F0-['Tm8&8+`pSM& I/_x·9"Q2f"!%ilA)m%׆RΈ+W`7fҵjIJsv;!B?!EĄ{V$@ j78[㬸Tr=/@NcOOox!j69<[EUN\sG[.3cjӧkiK,'nѦ~[ J#]l_b~'ܠx5{16Ѧlf ġ[Z706h2,pul[Qr/]c V9"Ù;{r/)(-q Yս7XIn`h6@VE ꀆ<ZJ-s/auIxJ_Agؐ&]Ly੄OAPn|8w9pw[/ ނ'ßK;\D8PVx|AEl|usϸdhɉ~{ ?BbyXvcTMh )Sg+,ؼqf>K:p,Vmb8/yQWn &ĸyP-1ǰIᒅ=4{63i&diӷy&l#KrߛXC c>wK`dl<8ss?Eg%}aC D(zxʶY f[?q(G<tml`ճ'KTa_iqœPf"W2NSzݖ%n6?43=;!5ʴYqzr|,gMer ̰(HG8?7P z`l$4 ˍLZVW% $vXo$X7(4" ɯ})%6ݕp>-#Tl,5^vmPIA7Ę-f<)Mh|&VQ9YJSF`[~{Đ krM$.; (u© 0Iefe<& AHZoc&"lQ1UH/,~;cq=+W^W*.D =xSbZdCnp~M b{A,赊 r<2SY.]_YGxs,#­bsq˚K-B ? }a|AIC}=>?%0aI5?($N˼AkmXYx"Fs}I ooVGBo#AmWN|JclO#P*8՘+KzESTj e?ILO2h_C-LXF^ Mf#dmrF \RːTޭs_Iw'IG [<-@^p6S7 Ɗh[j_"ܭ{2 E|q`bEP.u%{d XMё"AK3ݣOz)6{UNSo$ m!ܷp݇HğZGث4iQjD -Zo=KKM>n[ "O1p Wo{o8Yyyܸ "㓞>I%U,q ڟW|jRr'71Ǥœ;KFFb5#_aqϻ[C!>NnA%,~njgESpRrP}n|ʔ>z@9RƕW:ą=O5t*NHy Q#c;m>$'8v 'a0z%3P ד?fQt5F|)r-xk.ec\eWߟxy .dWPW(_p}~nm=Rߦ\Э-dWiw >p!<9۔ouLqYSc&/J #/OH5fj1"%<{8bgZ+ʉGR=6tmʎ;?)-xUבT{8E2ܡ1uTs7ϭ Lݎ-5jpJwWC+<%jQ, fC6HH7Ǜ6 t=VƐYk_UƲD#gG(nvhW֟p%TdS%hMֳؕz ^?8̆iȓ]v,^3U~@#]I_R phi./qhv-́RWD։#pT-D" AN0A oVOfmҌX )g1kvq0 rU -|h0yOdy{P.F ?EVcGÕ#nϏcmHt|M?TDۿj!EG o0I;/S* ]యAS*z=o3O4_C3c)$c8[NF)0ޜ>JyD$dSgvlX"p{=a-.n~&]]cWۧubWoXoo+V;vr$œ;zJnJLp^dB?4E2At'βlGv<N9!Ydlk Z [':E>]pOm˗YQ*rWɄ3A+:~:R!c?vqbe2q^8s. Fi~mϸG6{C:u(# x[I $}Y3 ,|C٘=7fuER2\h}$^BK ju!;%XŠV8{SQ2YQ nAyP{˛JBk~mj(xӓ_*xHrD^ޞAs1>y i]iWzu|%5.y)ʼn]ִ9w7F-vȧi'C(X $ N4Y!p5URmt!~EJO;IA,lKPs&z7o(&ke#"3d=ʜbɅSjAٜ((_|g5xq Ehml7cuأG*T.hY1+.XWScNGAXV`˼ ihՃ1SR`}tuT״cA(pjj6^ w 75z-';4 쟙ŸKv=T'Sfc-/Si8I𺺅8UޔHiÇ X $;9?薥O`JfĶY=8OȦ6A1p\*v[y [|-Z2|AktZ+'pJoQH+:m~!R bk+휯WZ|=6TG{|H/gHOlx$y|5j(swx_z Ύ 5"vA\wɱP| Zq+Y lc.l+,BZopfYOi،7@J z]Y";pniq0Ton>YH+Ym\/9^%/dLB-KpPRCƤ# ̀fiHBzf)z]p,oO.23X gSJ5NN+f?ō]%[q; SxnEbQ>ѝRa=Kng^w s$=Ѣ,&clەEȐQܣYl)[aKk,Q'2ՀJM]{7SLn%:P^%58udG5~ K#(8僈<۾x3f3#ϰ׶/ds+E>=6~VvK_zSg'.d1#~&(1ܙdU_caBhaשh*Σ^cr*Q-_&Ƚ2rTRP/k?.~pZ/ULȉ5z)]Ѯi2c`.@usޑZ ̗؇-~f U$STiv"Ou`*kM; ϧ(V846 S>#WR"HPsi^[Ӱ)@V.߭lD=yfP̴v H+Ԍ|.9NM|Qs 9gn[3]7ûÿ>C._N7v5|k"TSguPA֮X3ohI/jT\8'|gr0:0MPk;iВr hZ嶈Ȁ-}cHYnZLq2;UH.f\ (ƫ\)`&8tW+% {i+pjŕ Mh|{1odDyH8|- kHc@|3:5i m4*0ϡdk;|Y<#ځ`'t.b"lE ˟Ѐ~ =>٪Ky‡qxJK]2gxjӸQwutKW 7Ô( g@Nb@42O5S?>`хknte7m@gnߠ\#^6̶ȉ̷ÕqrJM)5;u񝮀#Srʑ*^c# @rѴ8@~7p/{gYGQCuAW b5i"eF8b;6i[xs^ w W.fE}cJ<6Z~j)֕+oe~7mY&Q(P9#9eyjkgX_^AuʞEӈT>,) #2~Ǐɼd`:#F݆uOabEt-<˜Qq +!tw6Da胆=_'^TQ&4ǑYi{^O`Cdb^ߡw[7̾ G\_TZW M5z^^dr{HT7C1K*# _}i7*5mzCu-*C<IM;3X2k_a}lG:,W b羺P"6.}*=WBE!'d=qY|C Plb>!u'C"=X#9O^trx7yjw m 4]Ia0'í!$ dWǤgFhߔ48˄;X/k{ز<^XGNG& _D @(&DPЙa@ۉV< zmR)_{9 &8!cFL]z( .>gO<>ZY;~(6wBCh)־*ts`qta;⿷s* dŷ ZV> <ˡ;}XS\mٽ;Or`Y@G8"%bFrd 3bpz$Д?,Iy83*z`~CF̮E 2ifI/@hᤪk}MOI{5|DōHwgOH4v׾c^Ȥ\DN$`ȗ¥řR"[Y{rW &6rNeji<8{ /8(HE}װӗVec-S>mElrzCvыI[#+++\;@&uS1I=irqS'^񿆙Wߪ:Jfn`;Uq3:ߎܡ51ֱґ襟\`N$qMGc|[  6r"w3J 5'dSW튂NT+8E*(oiP p|>I, V"QL&-G LYy~ OgUGw16g,xހgwI Ðr2a5%rjw7~y800ܖ{$Р"LICjoQy91gG}/PV1^2p'l4',qfBEoK~IL\T4رeS90 86Zծ[.<R+:}&H;4IVAQF#] pk/Ma%;?glV:4^ں1&}K{( fa+;caⰠE_6/Ǯ7yp=Dh]T4ê.Ɗsts$\ ?8Z97 WSDv-8_ԲҪNقz7j"PG=FaOrP_^q=>) >DýD2td͙(&l;eaemF=1z"DVIgL !w".t~ bXc.CD *^% ^2d垆pv 6+ơ qj4(),CnIg٠f)0E˭ѾmJ" =G[̣km Fgrn 쟆x[h#tѵ̈'FЍv,(`_p[JgӬ{! wj5eIs1R\1>q+PwHph=&; ~?-+:agڜ0XԋuD!N WA޼x0HlDpAtNtL*y/oK8:,"Y> p'f,|{-PbSL E]`^N+т&KUDR f8] f /~.Zaf63UsiSKY!QK=:\$u|HИ%i]ӹq !mE+6^(Qc':3& Z0q i9fj`oԥ?s|X.fprpj|ϛp$?rKyo2ZdYwC6F*uSV#\J?QD8 \yg0\/sp]VgCzS'Kf+/}Ƅ™2]".`/F_/@DI 8FbKPWսO*W2s:@&r¸/ƛYbPJ޶XXVCΒIWL)ا2=8 CluaN"giDzPyol)Nx/A|Xg燲JJY1$KLmy/[r؏ql1qe_@XF ם0[@$EMHl'K:P7_D; iE  ! @0J]\>4 H!ѭBu =msPOz*HIRR˴cxgC?ۡ#0]Pԛ.G/?H;xAtME4H;'",~ 3S8J0Ğ{PRy>u<@ǂs%2(@?#}6P?˙G7 l iB}SkL}0yF׋OZeeJHG`QcCy{{uM.N8{6ċvfif{dkx։ "#[P V&DCl}go%b"2xnPq&o*j?};zpOgwY.+څ)XdA&i [`qbqd~65я2Z}D{Pa%f<Ϲ{cXz]2A;nB!¾I޿IOu@pAZ]\l-Q jrlef+4'd?tT? \BVn(L Z%3\Vƀ9gA#oBk;+ EE~3r]s->2FVSI>ZY? ^zF|e4]K 1ӫE ͵&@Qb; /6=' @(pĂO`O࣓a늦j'_lh 5uJWCKz5jBja"%$=8|iarCғ841҅奥"ZRK/܇ܢS2?Cȥ=2 H=V0R-LܥZ}e0Bh^v?1K*husgPSd 2N_Go<%TM\΄(_o rwMMyȑiC$K#2)rʋ|~VH,];mG#}F'Fߵ3i)%2xGQ_3G$vvg,]K X_h_o=d*І9ײ9T½AsWgH8|0c>AFaHXijr]⨀e_'1U-aJ⛈1$n_<:3|F x` I}Z.$Hlb&⫘\/&Z̚r0v*-kӨo^?N& U;#F;i.~qG $E!M[f0<=&tu~PQh$mNb#V g~K9#Y*f)kk"kPubOy@. TcR֯ R"%m:˙b<씪yY]wL a*4nnaL_+nba-q30rZiٵpP;2MoכP&27*K:[ZRt@ ')Du>G<&e&Ҕ[ILsFL.fA[>Pć#kPM43~Y !·52yD$aO*h֢z\ tĕmƉuM0E24`/ZqlA8K3+(O 8a<[:XLȿ92.nS%P2]~7B2X[0A|&:Nm=AH;bz8=]=pvm{ t:`ǃVFGuO5^Fuu~]s4 7+1 gnb*hӇ=@y@Aa܋i1"dx{ Zb8!}f/X?7OӜM7T&h[7yA*BXиy^`b H@t!%R 0CmDr':'>:^:m7:Tf`şT۷G{S6Tu{2˦@T/a={Sv\ȁ~:MutyQu<|M?wQ=e| ޅyufOƋܯDmFny0c/|F)iN:݋xECz'-ycNMXր2UوƑr?,1}AG@n=17 O}$ݔ<8Pִ|+|tʑ|p  XRz _yA)}r_(_ofsn vS0}'"MmY'6$X$Ӻ64ϬvF#.4T=|M,A10ġMkOLϵM;}h LMW;CL[|_tnS;+[8!,WmXunyg9룼ƪ@2J??ꦺ&'}ev/\k5fQ6v$l7Q?r2:a}b0pwAp:dlVit% Ỳ;f3nS~:7jd6J\3硫De87VKtLwLXDhZ?xɽc^K/EP#e~1hh*A<6qJ3R:Bqkx^G8Y[靉5ktHSC6= ҏIԵkf_Ok-?leLx!Z[D)`$[r$G2%< LZvR.E eY yxTLxN1M~?B$q朚ymuZWE8HetKMCXS/=KTH֩^J~0I˜A0(TҾF)/KwF!38OC 6J@tqfAkVArN86ʜ[ʵTPjc^͂j27&2AVm#@F>(.'V_Ẑ H %ur,VƆ ;] zo/E7tqnguj)lgn)c-Bڀs$$BhkjcBVZVþn.x;]jj)ÍƖ9qwr3o}`**R3[L7G$sb>Ԙ G(Vp]J0:>*\يBs؎r<5\U2%KB)6g=A9q̼-Zr?ՃVf:}Vڱeih:2.!b@&4W=B& tJEngYCMd΢87h8g%&FN\p%q `?h~:f+E6,rjU=Ax TV%C, 9Dr*,#+~gP.hzYkf.Ⱦƒd+,§=SUZr*a^U.D%HJ]Fv^;zIG"E!>rQvZ]"IBbmU]ᜊ (񀼤oqsf~<ɋFұ:=*UGLً<wUqN:rG**3@FLB,&Tiqߎ Th1 ܵy\FBA3mGC˱+I K_/ZoBވMrÕA0î-=4v$\ȾZ%h Iwf5C9wJIo~bpdf,g7gϢi)f}+LQ f&c+wݖگXFON7= wxN;(\^ ,oh[)eUOQzS┙Y6h9XU@=m'<<d٪;{?κ`;!5 l4_ASDWk"m~iW~9 6raZ(``(C3eNPʒ& ; :/n"t0F/y4\"nE 7!BaFxvM\rFNF\_>bw2.4IYFcu p'qy=/iPkw00!B+b՟śަM `qOp ^N.ƾV%.n̦2gCgp,տ_;ˮ.:8-j$Pn ;xVbS Y[l@' [Lm7oSܨ/KZl' -KM/`"6x: 7R"# YVe,w6LH[\5#i{3I[aE7*|ln @Έy^Mr=$`Q5LW,xUP?0D΄b耯bA&#d oqã VK,(:( zwUwSNUӤ~0lj{ؐ)!PI|Kx!Q?MF1TV) 99*_CC.ot98l.$'R6U`|lBi{5Xkߒ̈~] e`c<vF%Nx&6E'snvy"n(hoqCJ9 o1܁mzwwQyIvc3RcRq3W5aԱGÂx*T0xѵ_tJƽms+ktȝy_Gl}S,1'y:wI&wD%PĠcRE5eC)b% EǙ6"s,})_"]N{j߻RBnϦB&j:ve B/6j͇ 6=/ǡ7V.I"E/̮9gOCL^܉܉ Ut}D\Co;,71 6Q~&i~9A[%^ӻ] h-glLC߷ 5Sav<ba_/ReGPBޏQ-!UU63V҅Lh:DkNx,a|_6F]3^b:,4Y#e%TlE45H&˯r[Ԓd#5s'n^E qi$afqU 6,lk?ÖeV`E~(L1T$Z y0É@142g ɁfQbVGz]uޕp t\kl_S7a8ՔǽڭLJF WA[F0Ϥl]7$fxD X=fvT%)^2#p-=G]%TNbMe7XT.`g GsW23FWKkacఌ)fț]m""Mq otъ1CA?=߬|D͉BZ^Uo+-{L=>{v04cKһmf!q6(X j1WS6M~Ch*7./֨GAvt !Byy:A'\p$yfE5l z:bIV#2AwN%pѩ߂;"?> a%g2VzIvם}W[ʞAQΨWC N%4 9UA:#%[) ~{LCsoH&,Ppt@aQRB>2Dvϸ<[2gjԶ;Fz_` N5:vjjȍpT48P"=:;pO$_zx!#]=8H k%G_Ƀ b4AJL@ ̕v7˹u'yCcOWo*"1#we+3 `-GKmoPAmn2K*e^ uP3@FSMf09OT9qhݖ&,dOt^E^_K,Ab " xxuq ɔn :]%&@yl]xdQk_ 10KP^!˘qޡv\ͽbxPĠ}1;NI$ib!g IՒ}3x%?J{,Є[ɱ84$Q7@Rlϡ{PL=lN}Dj$KCr&Dү g&H?:uixϲt.i~v[ !ՔvwPբgtx,M417𫮉(sn!jA fHHeDia]XwkqF:tr!q:T!zaٓe+YPV\q]UҢ=\ > @3eN^]6? g+yy"1-ȕ7v& bwbb çx?q@Dv:ME6bdo(x6`{^]ܒL ٤ߌӲyC1n]`%SÈ!r: *2L,5c}zyq4n12L\;'[X 3D9#~.M!To <պY]A&kdkRy~.you]vF_hyil!ӗ$a'+%'Mb|y@V)F8yUQH *x/fKR_~bj_6EBFOkv _)چW ُ6O<7f$3Nks<3$dvKG[ӆ#&!|=|،&쎧o⽵`u(Ac3} <^hhtjIVV\A[AKX5ܘs]SjRHTet_e6<6ԟk6{OOG;:ڄiu@+O0,M˛U6FX6G8|1F zn/TۮbDŽnZ._?{ @dth(::/XnpW7cJAmth֢;goOtaʂ"oS mbWеP_T*^tJhXx$(?(x86ͭa|=歅ǖ>,Xa*stLBƮ%L < %$q8gd_IO Y%wۿV0xuc (`?[]ےF 1-?2 J4K"9x Q"b|^*vIl~^:̌n8UAΊo4Vz%5njZKOxTy=_{s_0u:Beh9OKq>CBn扺7ϒLPlQ;˴es<@}R(N5Xf̸[`ClxIΒNr@X7ukT \@tD'S4)m pKnTIwѴrOGwt5(ixQv2K݁L~--+:P>Z#1n6kڎ%tuW..eKkWy Gkݭ7! 7䇓v eAMR$ Ӄ mLx)^Nk`WO޽,6g(y[ yjwªɷEWz͐j,Y_7G 9KD?Z꠽ d|!W`JEO[F@`P#rɖ mSXQٜ}k} '$1nƼ } ~Ӛ{#P֠LA5|"7D@$d;t= XЁ)E~4%x!B{umqμvsRVɐNZB6Lv%'7|+FZ4e |2f @d)kGsp=L x>A)f7p % XMr*:7DoeQԋY=JDŽ}d(-( " A$qSHl*hR :p;mџ;PC Ú(6-TfiݗU7:%(}0lFJT#Do+iM:<^gϳPwNi4T-_7KAҐ9Obc|x /zM,-CP77-S@7{'!^.Ux#CjInN2%*ui}9⟟5ޢG604%S!I¨ !i˼ՂB׆@ĕ%Z4}ٌ1`xh|F|}`ԉ2{(B/ }'0hUazX_ݴMqH@chaT.10gO|7bdxmQ=`G]ω/KISfPN-HR-uN;WfᅳPsa1}|(*yY1+'0[֍Ȯ[륮a$q̯7g [(4M6_1(]/+$F UZ@,KdUm Eq@V_dCU7YqaTB~&g4 /~ l[JQ.EM)f(X)iB5\"P \6#+3&+ MYA?) '7Aߦpg'e Ua7]/3[KG499`f<ǹ&5ޡl1QzAu,Y,c:iE$]Db Fgܒc o,[kH5Ɔ`D\"ChSAFKa85f&4~)L<ǼW&Br;އ(o-qhmyGlUiVeY&>Be|io8 ^`:AGwG3LUwvHq/6F` xT<&}4[t]:u~|iӻ( AL8k12"!,٥M>m }p9:YLƨIiF[H7gJhzKz*>Ynpm)82a`=H~F? =gHcu~h0+` anݚW۫ rF͞Y-^ +Vb XAk}fsEȨ6#X FhT{s#&O"tr3u|:P}@ =^e`jy(!Yq[A1|zx(3JeV|ԙ5Y!)**xʯSSakYj8 Õ0?>2Ջ*F'du&~QsMmSU=Fs05(g*؇憞$/UPX˥+8^xc5TοOs1 F xZ=a\ Ȯ_DZdD7h Ђl^jSeܴ|0[m5Q ,Xҳ(RIH#hhKdP@rK|Qsf.zf 7ߵGb/dwSO&(`Tk{{5!bCôt'7ѹKkNԘ(J6KT(y.!&zhԅK%Np`7a@T%CUȚըeS Vc66vn^J(sa;;n2^7`16f0ZCZ{+R6M!q_vM`kژ9߬[h`f(4.k aHTnT<dEx?䯃d^9ęebX@yZ%0r5NvX{:)sR+W^Ƙp7JϷ˪.Hl|w'et}I@~못u݄۬9\wF)}BI%^_& <Μ@5*vdlYoۆrQB:Ly$n #Hqi֠=F\I R' $Aĺ>>)MZҒ6r tu捘8&XIADX_=%b]R-K=XMS-4l<lwly;iHd:a:ťVxzyD.*bxz<|g wHM2vygasQKrYXuo> ɦJ_ IDL#ٔ^J EIDbly]SJ'{0CXMq%@GO6GL\BYQ,sSFu\ |5w*>Xm;xRQ\/BF`2ܲ?i_ k_>O`gOW")^bd~;" [JL8zRi60n:L6hҶdƶ\5r#|":p`"gTĆWu5Up*Y2 -y3o#\sQQnٷ8Ό" oࣀ{{o iyopmB\F:sƀ!=Tբ3[j-.VC_!Kq<urrC&Mx5rχKf@~4 ֘^+X֔i9JWO.P_om֐R:L2b_"MlP]&WW ;& s)T :ET0:ͰwG2"5\CvƐ[P99pC(%nu,`rn|;o ؎:e1 a RvK.kȖ2*B. S# p{~C ]ߖ:c HZWB)EgTA4P=ce~$eQ!X,B؞j_9V @3F_|nJ;!fL5SsW굚U0ҚhQW˳a DNBRDLfʳ֚\;8!3VJNx+ '(ߊ\祮blW<7]%nMFRY8Os,ՅZ۶!Fr?Yh"Z7V_َHaQb*e0sBg+`?f4aVME),/Qu UP~]IrL* ^2$$u &h>Fޔ܏cӽUQIgةa09qMaB[&PoSjpw >%jPGj.YЊ ,/|ԝBlfh>2%i=Ju5ʖvaC)RT<𠃢fxuM,w Pms8S!xN+~K~45b`Nڨ(2ܴā#q۹9 @PaBTC  &YG"ewFQNP) 81֏#Cc2ZF~yX76?h%"awB`K"4-[Y<&!,mX#dt؂h%U- *Ш̉%lZ -,eEʍN vjSRiB/cJAʼnߘDjȚt$TJPhC^ [|(Vd #7֋sb}=X =a,X##QXˮ#0Y\.C^ud^ts4s\?_.~±0NeJѬV=2 h ^}{Q.B,{u;`}+84*mξkO!WpMH<6vn Hn7V5bHЄAY?E5sӷ 4JƒZ) W=>KFesu<4(.!8NMeykGRaQj԰'eO0X/lvz@j.(TѮ1oxJD2jp9KhQ,`Ou P\$)zD ߭sГ6v[svdX^hJ܂ʷʞ 󆅻`To&K=rKL 9y\{ՠd0nd_YCZYK]6hw/? VcbjZ>lPt~/i3fysg0cNBBgnI$rq[}T4;MfWND1T љJ̩+$%pHBψ p! X,:6bPIR\\"靟&9󎩜 &; y4Mrf>B:˰ 4d3 c=tYYޅtn5Kp}RNw8g8ϓg.~>|ʽpx=E'$%H:(8TbALd/N~3 5U&4â De!/Cy t.M[QЈNQRNĢIYN(:'*PQDMYg8)CÖFNvZm&n誹dbn^" CyH2;7eUߨQCc;Z'^2ޑjxzS G,}pfUxih,sv8-'@q7v B5|Ȝml]X Оw8i /<)Wٖo*}MGHeT |p{9k$qĬlV$Eg;JZʿ[.cӘ0.=1ۑ8EW2 ʮ[L-od@qWC캦TCzFۇ F9zSQ=|IH1͉q(Qr;.KipgpոDUBk -Bڑh* $oWp6ݝL+S՜ho~ ME/I.IAc&|]=/b:RyeT9N|y(-.p )*=/0bS1;6+S$#)_#pv&^$!XS_k%Q)e aē(vӀ]*~)!=e!H<1-:#}?UKiWODZ6J3wuJ^^T. k fOL&J@]mRTEJLh`AhΌ*}'lo ;_*X 2B[o;oDӋ BwVl6oK78},N)"=(Fdw{#,ږ\dg[MdXjnęo=uUAnٴþci~^'NVwb![6_Ow-!IYNo]CWzO9"Ƀi-d.aT'X?Q{~Ɣ{#S5'0F hm}x a[aG+{C7OtR s;v(ܦC$9 rfX0bE(Y6Qdi7ldoڐӎeYxmT{TiH.Gn7'}ų!/yEX#ѱn./[|?Po_vߥs[|&PB4hI- gF}xjBU Ly'%= bf@\Pm-}Y^G=HVHZ?8ksT$uV1 4Clsνz#N,6wFi\‡$BH9|dF_̨akI#&>r/B ٰaVCD b{:e[p] /!BWnXCsB?MEr9\,HFH&/nC$|jF_ӅױD0@A5Pe]8$J騴müWco]PjZ"?v8B=m؊:sS=shfPxV!(ABU4`T }}$gP!RqyP0|[ݕ*b5C0ݙ)7ޙNN $_e䱯^cyk_e ^";BO 92di+h"20B?m|2Ol*`0Ap۾'+!nY)[nl a]V@=URjumgbF/_*Je[3P"vi@Ucdag`:KP_~m'74ssl 3Eݘ+Fw{o F1|&f l Biȯ.b\ߚ a@d"(Na3ň}ۧZ`5/\u2~C2|c :gvfEf]x1@2*- c"r-!gJ(m{hETϷt4N mnjfNO#Z/#DKnݕ5K8mE]@ґ*VTPDX5\{h*?02-17fAL ?!eNbG,gAxw%<7x?; `qیJg'6w4-qlwF8ܚqr6]Tj3]F Rwdg4<Jpf(LgB !,Ob$s0t>tPoZǯb1 `٨VNAz6$ T$jM6lV``) }򎵟+,(*bjaC0tUVL$wCz|?BN1J={x ƢܥZ{@ +1Em15/ *ƗQ$2@i9L=Z04K|OƗ=:O;.I6`ܘQt)5vGaA6as;JÀIɛ [GqGҹӃpr3 MZ,{?@E*ݵ樣O:Bu*/+5g3i6&r{:Ҭ41.se-Kr ;/DG?g -)مo.eY%SH.}](nJD)^MB J1[k]NUA{継\>R}S=-ɔRu7^635eGb!?l#1W)h݆i2RqMw탅.ql~^MPtr~L5uq>$Vm\$ ;)WdGK.}yvv.RUquv;ד3C{ 0{},H|(=izzZBW5:oXY!w5c_׫1"1mm(h+Jp:k,fk4*Y3]Kt;ė)D[«`v_!ݬ27ʏ>uz`}49?}d*[!&EnIl/u(D|?.~^(Szu-5H~@~H7%4 " ;a |&G/ѝ>=,!DGpO3l~^J!aUX{v&zGE9!MA ;fϜ׺Ed_|K9RA乲")[[i"0@fG;BkR 6> 3#! $ pW%پC]37t'g P~ytӛ} Q +IÆaIY)k)6iy87{ .J| $#>9(i9*P2z`'tӺJ{o"z.z?Ah[-dDA&.g>%ZJ?ND4mpn,*F"9P_+/ z,<Éoˆg  KaA&̐l>eH6BccJw#t4r5}"%Z:)1+!Ub3-]~Y}Ar\YKΏX16%wf·5m2?w{N\zE3 u4f_c қ^t5rgyfWjs|B;BZ~#33B; &']AvϥcA)6[Edd(gW=Hq{yt Sl:T@OQX[emEyNj- f/dq|Sr+^O /I"a:lkFq/sii`*" y=Wx wDS} A$i )'}s;?YY55H,P`YgPͶrQj$0m$J1b|@Qqw[MҸ"d2B,O{˯KD}sptk;t 3cYDZ%'>?-^]ri6,p6?(ZL t3]{O<oC.S^D)"tOFm9xnؾ!7_()sK멋F6ӰC{3R)EA' pC֨f3~&D'c$,v:j\_i#HAFd4Pn`P>]8pܳhKD+(>lmd.L! ǐjF =b@z{q.2~oZ߹a-!biq N\ k|k/r 꺇a߄ŕCxoDKT1w.9diԄi{RkQ)")pkm <̯blbyz_I B[uLS۴i"SW{TjQ.t627[C]ymL9w'n,qFЖ2WNu.a'}SةR >8P\DA'Mk#$$*ҴaCmg>J v! p9iڂa.ۿw u@.1pȕ%m0\rjR^3=!w:ϛ%d1 PT3!R " ^EɞWYqJ#XJ YӷruJDJH7͆^9خ6事2Y9LJRmݿGi8羖ςuV h2~ f-WXEZnhS)0k}֌*ON XPǙ|ڇmOr qs-KV⍓ 2'odG߄e_5gCDX{v'7nFVU]$'()nj)Y":J \L.+sJ W&^t=Nw_qC`\D04~>zj-,$bn/RXg@-źy?)j"H]`GQ7vjPF*h"&HE5XЩ'fp$ zC]"!_ Uח@I VvpaT6rZö\S5,uYJcgxf$4{~ ҸyHflN j6vJ4LfymIwJ'B }1bw;a`#{TME|9$ *E_2#1 em|-|Hy?c.Q@tSc3 ]D^չFjpr9@i^5@P&K2,Tfz a\[&oirɾ:)Xo' [4`?)ۚ1ʔT@bTcoCXAϝ Ӻ<*~ ~$/76sZ_Nzmo?] ܄t[jIPˋ?%]/~@ ۯqx,I(>(/I#';mQ)]C\!B)?v kC9?flѦYI n"PDy425dvEǎ Iώ?嚕z}Nf:O3 ϊ#]@'h>,}(c'pyaQ)+2sޘ-r;dfGxn%&{^Fq8fxEd|dPxl@4~1{36,fdri8*^i8|#E}-b!Ӵa2'΄xɷw&< :|(9V |?r%naZ9W&e51;QeYXWqe4Pwo%^B`i)69$+p87KngOQV]BSO怀iʢa̋oȔPʈvi . PGuf[[1Xb-A Xx_6>t͢.<zj|y_͛%m Sh;N0Wv8Js9ˀVn*CᓘTͱ>؂LV7`4OqHqAhtOWx @ ]}} NG 1@ lvh\+g㬱2`l:L@6` [ĿM {9PQ8޲].0k¹ P a)#z]Mz}K<)[YIeѬ8EƱRVYl:'zFou+͚J%A9khЙ~$Uoom]0HCup`L[X66t]rJ+q3ժ #U9"'m4aɒ9B>vns*th*S`kwnm5L*h>@iթU%] dF*dЦ?|FgЗ2-9rJ$`ss q ~"ڴ(B}kQ"ET 6pBYT}5p%DG+b^8!{!Mͦ >ns[vëJ |0,|,8V8Pk^Lr(4E_NfM~V;1fX u&pnHU3i-êDOiR w'8R[ w,|HU\$+qoAMeum w~V(5ヲY!\w #ҋQy? 9T$.KUefb s@z0 'U~)Tkr6jlIG'Ul1we4E1gKs+t U8wmlw7-g #с Nw/0U-gmhP h%gPTNXW9 }<#^ Tm uU15F%nI '\2tbulan/y=U"i)}dp@vv(Ǭ"v4up^k)W`Tl!Ї#{LS Y[.\z}_rne(y1gAс-A×ŗшA(Zt$U_swYj6jRXMbZfgÚtߜ| uFm?鯨Y"Gsdhqm8e PVIZo>oG6 F2MW)!l{+.JlKce]nByĎ{e4n$_TW_O֪7s0UOWq "K7WJTz+>?`\1tNg#v{z*ODcpx0$PlZ+|_%HdFd_r>5'Ԋp_xvIZ`%s'0x%]! Ӥ_'۷H8K>z_3,[ (¸GXApW Py,5ck8ROsz11Zk{$f#k(_ RT+.Okm&6vˇ73h!JxQ1Rּ1Ȋ{ U_[/ k \S=_F yVh7b0{h}X c4K+]X1Lf<- -Xj)8W,a ]@ŏ{fFM]'N\0t**.!J/҇kұ Ff8*46lV3#Ej34ojPLDT5vi \>T |0R]9q#c[݅oxB7ע? uh.tI7NA.=27`i˗$hVrlДYwtXלaiD@2=[G~|Y~ԛm托}{kJo M'9rY@we"wx2Bs?R^NEnd#6qT*Ъ8ܦV:]؁YF4y:R):|y4h\zSbU<}ïx#r U!c.!]IPV2߆k%/SC i:}mfM򳮭j rс)!e㋀4DhOL~W[>3>}Ҏr!*Z*;.(jVa^PG; y Xy~ c;Sڀ<%=-fq*HȮ Ϧ)ZMy`|%#}qu:fBT S"1ju)=s;0̶]С`~^XVZA ^f7F^Ӕꮰeٳ;L-פvHCм03supRg G C+^ ô 2]1&q-T؁ֆ0*@3*}B~ipoF auYUΕG'֒ yx[dU%Aڦ,mCԟ#Q 丷v vVP09;[N \쩉;(uȋ4lFפ2mvpA6i`_\QfӺgvmeW^re2;BOV;N1B濚 RSd>V ;#wY +:}nPkGVM:+\L$/kK79bpC/*G_%cH@ _םyT[*eܴAG$Gdx8Զ3W~pg7Obl=RZN3[ e4Gu yDJtq\ ]:s⑴8[ =G& vn}j]#>7SZuOjc__:2v=>LBfgnc@>Q(X %8+M^P=HNjKmj@]N%vHX[yml߅⺅Y~ V3h.$pB.N:۬Ax0&q=tX2&(+Ow͓P;L=޴y'=M.FˏבmcG L%2+Ľ>Ɣ뢰 6@O{26 潫Wa3Y")n+(dlW RlgpM=\hR:ni-n$3 iթ7"I' oƛDr_#7T8`Pa_?D7>;ސg/I.=Do]:˻P\ [f3G4w?c]pIlKEmO![qپ i F:+e^Mo ǢJsrs"hss<"D2:hJ.5q©۬9RM9d~G*o׉,F\]`wx>jԝ{q>=D Mm#k~CSNF=U%X/]o?Y@-)xdҟt:Ŏ'L'8ZC.Wb!̂n d\2le_TH^` u@Z5noFuYx{B"k\Mx΃)T5?!x5rŶgM9}dhErpV"Z B֕UYljN=D3`»tfO"ky+!Y˹GZ̛AR:lI p&UuMb\X7 2iu Ȣ(|b[FewPr ;޸aXq;uB"X}s,Z(ߠMs)A$xt-"׮頭*1} &nE'$(%Q84]Ţ] (yOm^wlOZgN%=!'֫yG;^c߰>"f/bPȏ"i_.\QT~u"|fr0%̴9ImSa(Qn K} ^ 䛑9r+m>}dƩ&-hL}psYm0<TH\̤Ʋ.RxۄVnf}rl*'-fULqPϺ6ɰ7#͘Wy9ZIکCȤQmӌp(tu\L ˓q9XKneQ@$쐡\2#h=}+"ZC \kx=l~>ʄL~*{(RԂh<>ohNBw;i0S+DQcLIEZ@{C{L6uB 8O»DΥyȿNqRq`@᳥?3$f6fk.mqF Ij^ҢtleWLZң O#:E&mSĘ7 漩3CnΚF_\cTN#z(#UӴ"[' |.+i U!{ׂ.% pH#~~xp< C"]ޭG|E^ߠzvUd_7FcZ.T&vw@"1I 挲VσF 3Dݷ:O{ѮmO_rN52mU5 A*vЃO#8 1,CE2>L5RBtH0o)-&`Qױ>Mq gKWs/P睳9Q .{IK(7|"{+rN%ik֎ ccc~jmtN]M RJ}NlB53Y(l9BQ]7^1LT\7lKƌLnP*mrE~BP o3G:Jp)\yv3[ :[cD ]HFp@DfϬPv)&JQ%5aѠ 3x Qv"oJ龘T7g"K \@zH[NT9<.h\( KŝwaF , ?H Jw`9cUX(>Nwc&%`=#,썀+eM7Wۇ/!g2Ѷtm4heAo!dg!=UưyI2e]iPHUڐ5><>YLJ`f:̪ȓ85=a|zlwd5Y2+f 6I\#/zF8Wrv?NhhpQF=Д儇S*7%MJpXanu|.9Y{5 M4wA"wlQr#8.سw|Vb411Wնd=QwwsB2ғy [\w֦XU2|6.=\E6?7*rliT֢{[9_FcoM +s!P<8=0rpD`źtDJs7wv߰= 6_5Ewƾ37Z OzPzٌAX)'24 GZr OO>LMĉ=Ide2_̯L xP5qdaʃ*fm?Ng8-Av><кsçx3$6j~jRGR9W ,1;=;8s!Cl@Hf_R'MhѱD5KOsa퀶cMUjV;TN`;,Yk$WOr1g u&516fE"TD%.W̐e_ɽEr]Ʌ@7?o4).# Vnz [ #U(D+_2)*I'e~wֵ!R"dzgSTa2olؤ-z , ̰!em晤YxJ+@+Hh7R"%yk=E7&zw Ѯ( {8@[j?:P&]7h":W3+"5Ë56(޺Jt";-s@4*fōk[sY<9Tk3H \W";~oјav"_JtT`IJ_Xl@IHl $?ҋ*q >6L v(!YK*H䵯fW?#9R~FS  O*|mрn?F#ht^-vvÿYu⅄_yA%-w~  P*C$M:k2垆Gr{Z]QVPRU tBA!.kϱ+`/ꃘf׃8V_qT?G`P)I&pk-2nb 䁵bi1!hK<)[nj%7E ` u,s練>j/FJ1aKϪXwkm&C>c_sC nȽ&HPf)>ot[9(y ou@I~ݲFH7??w>F:*/͜il䶟ʓ-"sw ̧>V*Q󧦡*G)>EAB*FB1Ʋips޹A]kE|n98 _HL;~P/;F,tvfƥ괯 ^;zbɘ{U R`ק\ь̂]Xˮ<fo*ڴw~jP}nB ~N'KAG9 q*lݬ(ioߐ3ȉJsh5::YP.]-/FyIECSvB!)H$9$κ̝v6ԯHizcs?-P \v=DviK*آoQZp> oU v Ҭd!JF1bh҄x lm4VKw:դJD`j&{7LrzI6MV׾ιbQ/>d&q_w[~jcJ^N\nC&E.Ț|i7ޒw92Fe3,vU KkE-Ef o{E#GӢMuگnJ5*;>=\J5WFKagh|uj}h +)+wqdZ\a7IC $땅D^z!Nݧ^ ćMD(/J<A6,۾zLYœ9cѻrħȓ}F@5Ϗm7Q[데f=!ۺWS"7><trjytL&8ydnɏb,{ɍޕM_EhnL߾lzH~N .n7*dL Oe"N&Ix۹ {$o[mie]֞V{JL- =Y F~GF෋*9GɀAA> 2@d9F.շs[TL)ڞZi 9ݩU~GmdE<ٓIِ6PJ$62Kb&urKOO4Y0^}QX$Y_ -4 w懡QiX +ٍ3{@'=1W J@@DҒ_0;|=+aCZ(&ϱ,n;u)OHF S bLRwd¬;+XvЪs%r Hš< f猚*v;@m XA 4PKƷȍƞFflEq/c`DXIB5Lۭx <=i|eb>5*2En4|=) .J[)ڴ>-$j&ʡFX&~I:~UlfxT`Ā+,^J]\^'ko%uу=y_t*I)%VCNlH@Ʒ0FF[|I"fCv^h#iZ;o x-B2F =00?$ެ R:2[ASYztV|$NlFyύ*Tߎ3u \]áRqKe4D ):e~@۝#lk9#o#79(2(P5dZ[1ޗ%q3DVa#>qW#Z["hs*.׸yuҏIv7}8i}no[F-%NpkWsN"Ӑ <}CTHZHP=0}0ss~{F|SDufkgl>1. 4R*fJRp6qBe;^ !.Ԗ`jqsD -FP}2H2۠ϰ*>OK*zl:q6VbX,Ir KӜ#;JPϳ?E]VlDrUdI%xϓ]βXԯV oGuAayN 76.j%tTh<^OCHjMu`}Tk )V$kVQ /:{BϏOg/8.46󴻿4c/MjP$^+*oL8 #r3Gi 0{YT+N2tw 蚻Za au7aLH24؞cd?GOJkN 9،f3K)mij9Vkec>mf3qvli5ǮP>uKwէS : =DB'{gpזB *|PM`jnIH3C[D<QQJ>`Tk=FY}鉂^}VqhM`o9p¡ߩgy4E0 fx*8o.ы#:ke7l;_5AbٙhwVG>QD"UJR :Qʸ$]xRb" *&5aVػ\+}=K{RޚKfAW!\H:Td=5_|K CM Eu\3oZڀ*k.&$n մ&EJdD̃8UyeYS5S L;wELDC>8.b?@&Iʥ098U]R7YiTa?]^/q _y$3i# i Wy<_B7ӟ7xiP;zDxK%eP,MU)j.*/rnJ1Ҙ{MBb}Hmiԁ'L^+ n D>+l36 1&#ÂC"@__dorGHd_yyhZ#tҒJՓUUxJ)Pj\aY7H(Kq*/r@ǥ#qLPK 4%5oށEeq/`Q4fa9)K=m Bs/dP?i^MQh+5w4_b q!}%hPJstDƮQԭ-Fk)pbSCU$ve̿!zQ{ wVm{fwfmsGקlUy@&+!yDv&hPε!a'?CJϡw4I9y +0VhΧ%EA_+G7tigmPs/Gbxh~ $ϡ"n᣽zN)`MVrcU T KuUpAX9ATNl-gdSm ylXS)EeS­ŊI3-{ܞw2.! W=g&uZ_K,R *'7o~nNM>Sع<J$8ɶf1@zEJ '%Ub  >.eJQS& pAi 0A;qUɿ% 3l9>˩RV.a80C PE;\"n_C:t! [ն͡ZS.ny=ڍ24L-*㶹i =%|/ uWd`鹩.x$#L@O*Թ[P>\:xw&rfv;1=!*K(9'?G}"􁳀NOc|Rt:)2X|C![ƙT ';W!P~ٹrp{Y8d.C`6͐^Dѵjvzzr7W?g"B(, 3$~y:v<q3~À\TzLy2$!q%>+>Lh[S#ET3c5(vD>ZЯRPyyJX4xUr!d_G[jpkcAfT\>9=W2q$mk J+kt6@Ows{&Q,бTV9W>~YHW( q.`!],\99L6#I* $Buh}=3BqI d. ~.̗L'gڷ&'هn<T_qMRf/v "r{UQ>gUR؍ MKԧ 6ȲÇP %AUiuŰŇL!6|Ұ'FTL: U;0s1Eަ"AggPC3>7!$|*j0|Lf'W|2v6aΟߟd ϭōS w%tWڹBx!.hNe: xAuWe9#3Li]',4$=~xcڲ7ůFDxl1nxԬ XOxA2jJJ}j4[x'K[Dɳ= RSα9cۂd&nahJjםV)l ׫ p=X( {88Ny͉vj-՟/ Lգliff(7KyYCb#D p7J:.P-^ ?JEwJ[4G% >UODĕcdp&JC8:q*7yxJ@O0`-vdlH9q42xըθ"q911y:q,iM [7k27~w8PVkTiDH$bT}5V6"-#%L4d<,L1wRE\x\m}n< \W w񡰎 ;Lg}Lh~+~_´; ;8jO^ uH>ɢI8t?þ Q(ѮJoAij ),b̚2PpF퐟s8 4p.px<(E $yt&m\gq`.pԿc/fŢ#k^ã,JnĨf3Oә.Zj9=z;#Q؂<{6˟,?|쟓0- BdqC+]&vFg]~,GSjqG:1~A,J~O55+dtA`bo(78Yl?o/]ip4fWAߛ5?e1_#B ,!:_fI{QFb HߺU g¢f'C9btRX<vUD8^ U6l Ʀ.M)ӗ*-Ugł$t,~)*Pܴ䃍Qobԫ / M т\E`$Zܡ8@!Mi鲠;>pBCkfB'ba:f!~8?*TG5eg+u-՞ =lނ|}%wz)sdo#,&LV  ~vu (5N~sB 1Z }\83I8 x/ "aXk<a]uJ+QaE.r*߮x$Jw #+)/' |+"XZ7\W:N]j껱0*31pDԕP?f$U{2ۧ3Oi#1w)=m3\p%[vB4u( q"jcZݷU ) 0ACRsSʾ P1;\PƪT]!F&= Feػ݈8̫++ֳ_X͒~kOϠ"_F>w`!uMHNZFa 1_bJ5̈`.]-5T%Q6N'Np4{Cf{ Gj!lt3\v`Tz@2љ }435M#"xojQ&+'\^_WJ8.Q2bcd=XtZ%i7O0QX5wzD]_L^:Gfl_7q})ě%f I m`Èvu^@x4kҤ!f0-+Ӿ]I=lvDiޛ 2Be!;G-ߕҥ0D!:u)0;Yy@Vxc>Qv)ƦM~J+Y)[2|P<k=] btpg0={wVxUvO2V^>dsc(ši=6$f%i Q/oW k{c rq ho/:][~K9L]}.[p"WRv; QΝs?]q11=dNr*C2QmѰ0Ht1鰞_l5#h=%#C=hzpHp0گH&VKHTuaV?٦ z$4RwOS8nWO:! uT[Z霅JҐiyA PNwgGm1X~/* z/- i%F3*$]&/$Kf1讂>CdHY,a|{cAO%nvA&jDڌ0hֵfX yӫ<5b 8|YTж#xwső?\'i?tSFv8oYF%dX8nFeh3| hط{cvn"2~ېPɩ `sgPTߘ)<)gڳ |-l{uoKHз%3|!qhe0r (Y0^D׺d [A*WXxFh{%H4y5[M%$->dۯzB[Z.(%}p8`|(ðoIV_<;5YVgyow,_ yI&(D{4T \&ԁS6$ Vxrߊ_X*\Jx*\[l ̮TBfBǓƏW VbNp J(֖t66$L>qygrGヂ}U BM*..AkKV}b ۋ 7~IUۇ ?G00 "1]4yÐS}`n EWB1Guq]Ho,Xifv;3s;9d(Z_ؒ٩st)oJgo`ue$eV6%U&5'vmrYSIL!!Usȕ˩$d /Crh0)>S|N85:j%>2+qcӶ1j/L/p{'91USy7Zaƞw4&a<݆ei%sô $gBJ*̀$` ﴳА!FU<7L"|)Zwcf0 צnnxYT1L떣5GIl;RETQMf؆HHDHn`ܥ<^ˆP5K~NgQ?EHe,Ak"zYM;';gە B iQPHNR7]%mqb@y9`+<NN)7MiOJ%G%}xq P&Pk⭱4M,>A9jFf( 4N܌ :>Q|M3B}rŁO *ŝe1q>a6!~=<JHgU[<׆$x[N,Œ-($oL7qɇ1kdXyah=iqQO>o!]o{+ӔQpD85 ϝ\2l ;zѽ,*n T)j@!&YRP;!L$peg)J]M^8죗= ҂ǯvAnX򋑦C!j`U "jzE-r]Y Ķi\!܀GJ Y[/fETnrd*;%P)΢k ٘SE]vUWN B:{W^}%LzZML`R[H,Og$ny3ߗ:g} *a[ GA^'&hxD&sV o3^n\[YguJk֒g:;]I{-z2&&GvTCw[P<=8 /tM/B6h_C׮ĵ3;=a'7mml"ツW3! -i,*(GS2u92Nd9XULl'둳=iʶW7RנM(E牍X)&IנJX"i7?6G%ll@5O|>۳ ׈hhlLx@ ]R#~>k/}Hn n (We*Кd?7u` YB8\g?VN<>Rd66Z'jʨGRæ8wE>3`G}{hDg>N*jɯ`N7x|]mS=fL X{RM-V?2|;L ƒ8-UY}_PGrOS} e7~\<ώAioZPU]sVc=G[y0zY@؀ULe SJpzcCOά i }n^TR,* TitݐMNp ^A"PT14͗Q\ffX ыӄ4m$չf,m/ghLj2TQa]WAH>PsAO?Nޚ3>bq:6$qAe("˴B I*w%u JQzZ}&kOݩ%`!P+Zx94s<}MPZq_#Џ򋦚 K _0pF+96g8 >ɥmjΔΊ>YdQD7$i6ۅJ+W]YF9HMTzWX}&6.!5Rt6YNc&܎UwN$T3W\|^Xn@ it·ഓ34fAcڅ};yKUX"5͋>ۈ>EW%6<8Q};vgF•wϵUi }'0{FZ.dCd͏@wTXJXA7mGt%^/!61yQG+c-sL!(r_.lK s: Q <̾.U~ZWw͙i>v .|tG7NULYhkQywctGp4E npuwl9a60-KSeAQ*Sb)Or`^{c 6E4h́+HS/41zy@Ȃ [@E\ H:J) CG<}1%Yޕk]3[ãl3ɳwU bwצ"Qc18 vA xSĕO&l|2Y[ 6_,-Z3gU)ջCЄ9ʢ+$OzK-J!x.-K3D2d~:&`<ҏ3ˮ Un~!Py#VD ]RO>GDK1?gw!?(+X.o@HuWAշZU:ȕ߸P1 Y.sQ ( PGe۶&_:ZDj<#vjU֣IMg9=ykDpaCNxS&8:n1yQ\T3[4e}V vC|C Z%H!BDh}uu}}/3VzŗӘz1 Q{PipD@"9̵lNirڔW}W1ܭW1zN:w(\– tv:SLjCf*ĪҦmlg.33oA8 RVgZѢ4CXybHVC:˵d9K/2/rahӗ6V 2̐lr,}v {]IqI ˘}IBX94týZ4$i.(o2n>98,g﹟E>õ= 2TH$=J̜[;yaۓ"`QKDQsAľdLѹ89&%Ip0dƓ= >jyryV_Ud&eeČc',<;eHk$8[\nPk-B@m$ޗ"= pjE d#=h!nh|LX> != ɢp?cZa_ƨ껚G͸loZ;B  fՈΠoT7 0guΞ.r0sR6`9LW}0f}H22I8vWj?P)-.{ :n4([ `5ޥߐTnY vNC~mim!I --d}!{X(*svxBIkVMJO~#gx:tQy8b<o;l*FjMO :2P[F݉ -dGIȴx\RjIqTt^W{&w t5~`nPE'⡫ y/'6--^2 *a-ni,U5%M}?NJϿA'k7SL`kD>Rֵ $'ϳbݨC ;Ӿ;rӞ&NȇII/MdVf V DѰe}+ _|!&WZ l~ljcEkrg=': ^K=#* _TcIY34eQʪI|0%Ra+0vAQn2Tf:Q[mS<珲9ljO|h| %tZV6/C0rkksxh= T 4* j9Οdsy SF+)?ĐyKx:W K-dtEvR8s I"p*_u{e&Bk8x]Fn]Ws?g[ʩTW |p(TgPF ?9aV+Rvzq NYܡ}i9 "Rj &]YykX zru{\:hXuqm#"};;TB9!86pxkOoLnGHy@`0<+P?8YX`[ 4Ѹx"(%s۰ATzy)( (P\wUs 1z 5[[,|?hC~2u㐨C1 S-ip2)yMe>δITo<)hpv]64lOx?*lI˰oFQY5 =~r4 cL2S@nłX;)/9XT+mHFkݪ*--TЦZ|HgreG^ڟ@\CzШR8˓DJ(?zP?͂&y-BJYA:L >H7ȿ0wJK/%d$~ST5Ve<ݰ?r1ª3/_S'6d%ĮlD%2s|_0tS(й ~'Z(s;I1R2Hx _Y;_R3i œ!zU L[")!\U;ؾV2N-Qz2c<)=X5X QԪH9RO5 hۤD\HXr{6izdv >7 5X'9$6]X*Eփ5=Kn'|,CPĨNaؤAKj\ݲT'4+}8a&#?ʟˢk.kz01ZH-RoHwt2:Q=WRE6ϝZ{ƪ5f..|7d^ZvAwV<0^(Q~xA~ߠq%VPA@*k40 Y9~sJQYR+@*46^̦ዃW&(c+ 3/G 0sc%k?!]&{˵qp^usq+wjQP$m1Bx_mEvd`V,~/\D#~3\.SJu-,sҪ廑yFP~0>ri9L&:~Nz`6Hǜ :DV)U7N2dmiGVϢ04Xߖ]:~r;`KI*v~AB&qPe*Yu:Qmt@]J؃C;KKmXr>F&C Q֮U]v Q/PM yc$ k;BcAK<G!]|ZO2%TE~Ia(- O;-aML^-Q#-~^ /6(jEiFM6T6e`S-dvZǙC7a/;R/LҸ^rmB_B? eHŠgtkf_ԜB^;QH vW\ȃʯBՋ9|yڢrƋ9l7eGtmi{=I(\ $åtJ AlBۗq"`4QAQ]9uU3Sxc#(bBr3Nԑ1^EIԵIVo&1GQ9lCF,:0S %M5rU\tUc!!`uvF!]uӠ={@N60TY-4C++. =ŮaC!p#;m&݊;ś#A'Zj#u?ů^zh P~1wq_XBK=wR>?Ƶ}AƂ`M DPG XK'ŨC31D!T;B=/uw&Fq4T$tqS\^͵D2&sm]Gs}`Yy^73_״v^?bukyrmoVy!xT5 Z}4/<?]U[R_n'K^ԙ=`Zq! 5:/f2w6 V9@׭`A$,kv)bI&r**&AG3d֠U}XxϿ8ֵ50/JvvJ-ET*7hY%Y FG Dg>vf]Gl81n9Q7Fq/A_J8sYɕ+XA{Č *\79{cM{4eitB6GJ8}J+Z}5Ł?GGog7.cF{ᾍZ9fF;jnqׁ3[ 0ӓcWRt1ȢƫV8lFys[4}9!RJU&."2 x)map5Q6r*hn$*|ag $=;(xڽh+ $mKpaTz.aK#^n9vDMKj(f".%3הL4tnWljmV+r=aϨV`z6q{ŗY֮A<ީ݄+FVL%% >eId6F2!cf{-њZM(%|n~@b#0X >ߧrN/'*-^sI<W*gj̐?ʅLc~>'ZQHnDŊєbS@*4pxǺ{1CT+3Qs1M’i,,_e!<.iKdnҘ*/2E]ۙ;˩ٙy^}1^ 0BhW vЈg>R|ii./0}³X5IyŸ;ә[:6oh~a~D=vC0Ftvm`GAžCHҿ7S g'pRWOt-iSldoG%rF Im0I ۚLu]Ik%hJ+e <"5O~s^c4rD[{rl#&2dYBBvNSM}܊&M-F%^f7\g45.%2_7_hC@ZRԄmS2cTmNp?Uz57z)]cϩ[)*}A=NgF.Y@@c)k6N ]\|&=n=x5/QA+}c"SOZ+VΕve`{( v"2jSDp֥\i:q"Rz)L/|8=Qq or!0')!\қ߳OI^vLƍa<>Id{8KC=U6T)NӰOY[PAk_Jy)&7-}!-Ao恟LHGKɔBV"ETfi#,忖փ "4~Q <19o#%YgY=_L| au7YAr״`5}!FU8Ӄ宑^[VR9GpYLit_"+\%bm 1+ČfHK1e)*0W֞x[RkjT3ߏO.#z}+u54 e<z@a8/?3Y4:=H,|rBeB<c.-oSD&-<#]JVʝ"tELuPآnw5LJhRGg-#E+H,TFpzia_޶[(GO;=D?< - ]}a{Ż%K6P x5q6'tߦ&ś[((Hbo@?", |(a D{c͉].Mu,7!%s:9"6C Pp;/Z/++gv:;c£AXqFm0vE"G fKm2՘wuݻp{Fډ,VEa9  \Bp%p=g3WU#՝0@Qi'l67He>dzXm9RHHAH Of37%$ƖuLH:uB;'+mW:7%Ҩ(l"V%tbrNOv]A!pJC?SZ )D"F4伤5K`"?!m ]: sZq@W><b/U!j!+\O+ѝj}K-7#B)iCN!ǹ=2o3K|YLeMHտk@ҘaUQUMR(&JrIJW(=,2wObgyr9:{тm<.MJy(x mtHɿl6iCL%^ŤeX^^ɑl/tGW.{X*0[igZJaE'6y σF}ҩ(]/L.n:Ѱ^a Zjby[]pa7BݘBPdw^Ȅ5cdզ̒ p"u }25-yy1B \n(>Ϧ F<Ng˷Gh9ӯr`Q=V{ޜs%!.tp@]q },60݌sQz7X}!ĈY5kSHQѢqj[)٦SΓɢɔmr|^C)*p~)ޢuuQکuO+8UQ6 nkցK¤#N*X;G \<ӦߜRǕD  DxH`(T M_蘯CsA:6~7$I"g*ĭH2m(~|"0)J/Lیs3eNU‚t*!9|-z+Õ1un]q‹8jjr:joNj`? q|Mv%Ts+Zkw7Ě$atcf`o٪ }iZ/o0>Ne]i,) ՀM\ ZvY/˪i_)Zjӹ>Ȭ{/H걻)Qu)<7P<qeWZF]cFaG"t-|V՗6Ϲf+Éh-\܈"HK+.l ?!fuL(J$zʰTÌqyeɴ8u @|/8DAWF$bɉ-~컼ߗyxNN_fZVD +RLSی"DA+˥\f8=AtgڸK Tzm6` ZU_^x++ײ'=-왋!b0"oSv`K뀒t|&rT7L 8]mLQ4Zz2LAy]G vwԩ-s5;>(1Rs>pֶ̔Wǂ c%Aj_tO:O^rt劏eX me/L[+ElއG "-؝TΘ4r%{: Uz~Ф'RdȂF3{l%FX K TQ1aݦL 1ƂWSHҙd&v)a^O}у:!jŠԶK.6+Bܿ%Rw<#p lM6W^D6$0ɱ8(L;Q\ lL'ȁ*R.^,i86$̳%坧>K.|EZUID/w2Jؾ.&pt>&u(M_{@ZVJ>P>%eDYF :끗qvF&vx:l0@{vi) 6G³* ˂1~@!riAY457X%qWu[@Tʟ| mڨ%VjLR¢2-[r/_AX%c%DZ>$0ˆ.N rGD?rZ^r>~çMԴ7so[/ mH<|m${ )~5yΕ̈MtNo e̛ٿsSL6ޓn񊱛RS!-MmCsqd-;`N'<^Qo`IR { 5'U==%i?svP־]d(}3vvR,0V)4*s-8Ԣ_x&˳蝃3[ʁ-H?{VޤD>U.z*3)~!b:5Wu(2\&SN%yu )uG9咖[u|ɓ``n" /A V$\;t5Yd1λi6M+(c*lc .cMuGHL[, e1&U Z'%lLb݊ p̥K_st) b\ݻQnlc.;sF}}D|QIvc2~~D'(VN<5l# Y1DAvܰHDFSeOxvv] ]Ig暆\F!;D\b1O dtfU4v.uДL֎V']:T-?aT8t js83r[qchq<wf͸!צH( /@&,B_N0 s:6ĒP7 <ƍYthC@5D_V C$6d1Rxi]*3-=Btiv5=e RZ솩pJA$si܀g}Q+` 5X.&/GLwJN&OE٠9MV)7j[l柨uV}cL]2cZr?rDI $_xL]>Yޣ<J=rSm#9JO־"7]`ȭ&*FqנЌeFt 6?m {0߉b?Va,' տkSJ-Q^W&=Y*ݏav*f+;߲ T!*C2횬+Px:Nqn4.z9E)˽Yk#X̣0}0jgny4SaZɛiS VZZ3-2OyV}y5A(S ڥ;}ۆaO>V"Վ<]>[ bN%4?ZY l0/dk2]_gܟ 7B Ő`|xFl߂_eB6 &{tK$&|ZL,cym?3R4y}D~;^" y4d o*=zfKl'd[n}72~dʀΘf7\ VJ #G(2D$:Qޖo6Be1OZBKa G#?-xDUÞ[Óh+ըEMOhZEu ȣ&4018V؟j xh'A\96'T(gԺw\(Ӈ{8,)l;/FjZb0ܬ~Ϻ8Rp:3rÜ9F Tw}׼%1z^ ڡQ|P|R|'bޅ6MZ qrIzuqШ^*Yl͢eH(PϚ[m̕l;ݞLNF(½9(e6g$LƄABŗ"^fQ*W /&F1Np;P6U(Wm>UhQْ9-x֌ qV((!aD F.:T="n¬,7N1/0muS17~ooHu~48J}ojE{'#NV75*g0aRv}B(qݏyJ[ |GV fi7bZʆ~.uLXY0A^'Ҋ?M>%jy} 5A3Z{t(V*#D߳h"l.rUZXBhI/c%a &TSwa0B4PꗩMkݥhَ,*lbv2]xH.q:~?JeTPV0afu{z;rrd NF*].ƚ80w?-*9QD~fqCT.Ŀv&Ug4qP|׍)uR)?5 X޷ysPw(OG)`BvڇHx,':hp-7K<o4M$#,wiQGVυu?Kigny)Bb(JN`|uS!I ĵ{{jNAx~'aٽ1o_~*BΟB+v$sms `h/*/ӴP?A&mVHN)qu\#PIjb/=(?M[FTwm].GFanuC&lY"h7D(S/Ȋ4R\@#,J< #nFpCJսpAg6 ,siCTnp7?c)]m!ͳ\dvPGjE"\(:㠑Q~O\iE4;1eX?v>mJUk \_|/ߐ5x/$glw]c kQB]tPyT!EyδwίS~0_&3n1`%Ya {W8Jq5TԤFBfF19$5?L6{Hu;s:t}/]&}**'!R] "T"FO;! vMf;$wXF oſκlD z=) FlY{->F0! sigq'#`SyW|[cX&ry p>?ٗQoQu\"Vܰ)fΙ$%Dd >lǧicgùirpziZ/cZ RoWuen` 5~MtB4T-:5|nV0Kس÷X<&>7pFU8㊈%-%LqǛfülU"=/׎ހd[ 3aE#~CO)405[za\gpm(5I:.[mÖ}QMx`g%EL R!?SyK>#h^/D+'[\(dDtM)TvܗX3؏9, }?N˛u]Kh2Dԫ^L]maփ\T^ ֹL!AS9@u1;5ĮBs| ;?~r"83T5m퇥> .1&ʭ:33!FԹS651u P W@91EIf#ܷTh]x}s'0o<טI@o-} :d:"s37>T1:D˕q \6dafj'CrX7KD*3\.@jXM &*) k}m=`>Y'\>3 B h7lAk4~5:LdlKwzp:˞ b㨛Nd_i`8c]0%bOh b+ু,Oo^ھX~P4otPؖƻkJ)'7N\v+zc)afw$ !DFp9WQAÛ{mԳjfhv剃0CS9$`k{0_&̇!>Nd,#ly /\ K6[mc) bq=iT/0߯Hyni=$BHU""[e(ka*EPna3;I7> vM `')WόKV4GeI\qWtr)1O9?m8ƧNz$o*Ϋ{taЕ pқ &y(g 5;Pb٭Mۡ3r6t &[IV^-T0?y8❞:;Gew M@Z;㋎,0F!ZͦQh5ʖwb)=WWQ-.#I- su c˞͵9Tdl ]'WJtLܟL#kˌ9'#ŗV#`CK;X\/n*r蘆*2K)>-_)0jv2WgU,aj u9NYO!Sj垪=F~+Ɇ5FdTrk:ܼ[mݲ7` ASo]F@H{8/=yE<$l eG&^0⇤r9+}33@ t?6f=1M"!\b,2@(sD4z;;֖tOqJ1#<1{V7CP6р)Eid8+.H } Om"KJ-Cј"_F瑭cr%W~5c"uX %w=?QA;S٣0j`WB1^L@G9c+r&\G#6W؞iiwy)`Y$#E;O]rS#g\O%3lH͝z}K0P! 4fy͐ZpG .~uoMyLB*ȷM޶Ƴ Z_l㽥5Z\sJu zxVW"|eq{O v)tGOw=6#oyer-Ksw&*qruN$D u@㋄wftBmFxuk 4C@`/^m19@v|Bo`> Rfi Jb.߭xh )7?hw 4O&B˿">bWaaLV=ZE'Tmv(DɝUi8_3iFcz -f Dn7]f= L99 PQWz#r00B\!=XGSVvcXsv\65Yn" xF$dFF}NXP ~x`=vsxro?+ֶM9rkx]s"r3QB E!hiY⍮=wQ-KC :0Sv0RsɻI_=:|RGM绗*fdsPEr;g# Z; 'DzkDCČ&$";^̼U q'patTp(N6ňވT7Lf-x$Н[4q`> *AC >q^=?45΄3A" Y u|MI@=Juq=Esma_h2cR]L{Z4w?2jG<$8 C"Џkc==vM@R56/ͦ2jV;L7Cn~2VT^7Jeqgq!m$l9k']_n_ GuzhCT4.tbit(`axeJ}eLNZ Lj> }X:|ZNMyND R#eߦտTHv+SעS^X9Ƣ! T_q:Ş B.0ʭ)#/zXmaJǬZ6*P̼6e/o>FLaFD}}Cd񵕽jQ+xH>Hï0E=]?ezalNV^__̎>+U? 簾hv\=ci/޽FM#UZMKIƮdnANQJ [ǍxA('[z՛n ۖ'`+hLݺrɢRH?UA]$;aD! yG]0m&ŖmM#<nR =[fu[_ȝe=q!]++qŭc~KbކK; Kr U`]׎q.8tcD@+RrihI;I}*!Q; HYdvg=l;x6@O%WǺ4e |# \ەf+rB[$ףZ_eE!taFڻ cz'5ş4+s?wRckO \,ћckvVg?|+ngr|;0zf SZ۪èG {L'`^Q-"elT^Ȍi4., [@"Wt?Kbu*&x6;w|rL`o} X.K۾QY6,0^n'oȚre{S>ePZ; zjj\@ Lj[ܷ,V'*j;7dC>)Gk?\3pkAW==gO] ^Bk!~!(2Tͦ1<6_:y-=`Ͻsخ{v,}^>:N*MVW8.+ݕQEzK#C Ǘ6p@)bId8blButx&j3K#6{!t:s@ Oq:W2 m$\7]/ocb-~8$"ydc Sލ~syKdyeT %yWtP ["\+9@R`ˑ4 s18DޫNu=XܟxY| Il4dYJ՚[F{|9[xٮ.}9(u'xY>`A]yXzӗ?Jrܲ._}I/r C^ݑ{f-fXᅸoyEGJ: .;yeL+ P=V*<./nq6tl>λ|HBscpl'lONtKuj=ƟLg )adu'KdgK!>"g*LGߢCIbcE"FwUvϥ Є/O1śV`n(@Kf'{LП)oH{xУ#\)c -hW䕂h ԠcZ:%x:4gQfA]@xZh>#[~ťZ^%d&$v/x19?=xev[wD<+9֞ V{AF0W@JQ~aŒ,^;p=hwjDf#8e4n/m5XctYLG%N T֨bs M\緢1_`?Q$r$vDwDYK2EbJ$賊_;w9PYx.2Vڙ a::xUT{oYM{Q Ujħnb #Յ!J  $qzv4Upntg$NLjQ)=jw+PZ} |VadO5 kZRFs7Pr62HcSmvS"Ft4׾9 ʰ g1 uu/s]Lai;h˺l}Ԡޜ|Ua2GE(ؘMSp1(dO*jH[x@6_IW6D29%# cZ""J2^T $5 #`O'k] L.3MityFgb`?T:*ﺩ2,ymi2s|"P=^qg/ivMcOuY)K|;Eׯ , 0U0puK[ Q6b<@nE/ϫ0d&2O+EJxaXH>T^+IPYqB8|7=@A&b3CfiXMsAkޕr\"1|3 a7phu&AۚE4X&VI//D+iÇ"?[6F2Fہ< oPD%Ƶ:ї;Ŵ\I 5bU;*"$?! pJ+PՅ8wg?0.3=_o %lFIڤ/#3U^31!?f,?+6`%7I8f^?I\YŦt4>2? lfw dS5q]colݶ2O-իiIe-ɦ$4N~ sgv e^e+/G'H EMS:ˁsE<~q0/< $ߡ>%yt׵,,Cs"c 8G@U0 _8)OiҽS.NsCtsڈa =:w|O*ow5` x"s 椺Z&b><jlx(l .C:b z-U/wCn ao!h(ؗgkku1 M_5/"PWGƌͳt!yTnhgTzBωmo.WY毶GYx3:CKY Cz_YNnqe~w'|E=/jakUrHn/.mAl0mėr"/M 4*`&Ggrc|?49dnH3)a*3RK@fbQ aھH8o޷,@Ec]\JU 1YR,_Rʾ i]鬡j@ˏ?$M0k>^ pn5B9HW.ztFGͼXzA+R}74zPx7Dx %䃑 _zh r<;wna"a1,^jyL>) !{3^}j?#m|)(Tw]v3=AiE "9>dVf'ڷ16ty~CwN#ʇyǙFQyAEd4`#*|QA*>9H_2wc le?PFP # &-^u3Wbuώw\v膿6M?4''+S@ڹH(zW"$yad5.wǥgMmJ u4+L4C癤~D^]o$v'2*=gU>aK􄠖*xs%HNn#߰MWmɽA&%/QGAWo R7-˝O<P垏c9fZO5㘷~kJƾP cdI_= .7x1MY[[&k cfWw@X*={-ce_XsL `d 8Fyhef$XM{WlRMa؄d ^r.ؙ..o!IH$xc `PӜ4odJvm2,~i}}wt:u7{ːؕ7WŎ-|$WRq F 骊ӐI55YH$W ]=E*]:n>%k2~8߶q([͞BqH[K AS&3 Hp\c\=.w[V'AQreC4k,ɋ +U^r ZL#q_^I)Ӎt"K9jKD Y{̝ nZNX-:4^~HbM٣j4 psʑrET76DK5P Ld_PL9T|8>5 3hJ6u.BKTjXI)|mpQ`1L^P\h79pпL,OjCDԋWgPq{M3ɷ0@ />|}kLh蘠(9i%cX]CeŘ;S ت[˒#Š vd.5t(oF ෇d^eFp5_M]hBk50PnY$`ل23L QAxsK^NM[XM{b+g97#gANqWO[ ٦N[;j+S2DwKeu _^k P!%k9:q)nu #n4 U`b 4?ۤ(%Hz&O4;>E؉Ԕ׃M )Wuԇ8 -J(YA9ʂcppw3߆ފ&A#.czCE`˅(zĐ}6}(C}ufoV}Dӷy4uq:M=T~6ºd6E@lX`g/4l⠚abȖ ^41n0њGycXJo 6 %.0Qz&G!,Cqz4oѱV<\q *ǷF%-u$/+PV2_wKDdg(G<(u=ysYrC?iֶ>٥vHOP/C&0V ʞEŨpo^rP7OVlvwT:qMuT}|evBբ-Hh"jSSbZ2O9˱j%~1*s7v^$fFY nLrZ_ *Mohj"pcr޼%g7E*Σb8y[vIy vKZ`|i6M]/eD%q0ӫs$F NcJ"e}@z>O16vfrk ֭sO XSk2\Kk>kͷt$ EIl~JLϞ1%R!+æsHUGj|8][9E{nk/Ul)>d6XvPal!wBG1tlrpҗ' T(J %Z/%^!VAS6#։Oia:2C?וvdjҊrƳ[9&7-dOS8r B Lfo,34ϠGfVyZrGS=/:,ʈ튎(~S׆/ӌ1"|BFAIU|Tľ.ӵO xޏǽ<7I:%VMc8#ǎtlų/mw~tW5a:-ݷ"KM*I۬BkT'%/w W6iNQEV 3=Xl4qA̓?+jӔo:3?wiNEOAUƻ(pQ-pmYIJ RɾMR6=4j{nmz@FPӊ]nx 6d-LC<kPB ɀ3? :,l)>-{Vh' lkKE{l.o!bo?YJaFBg E] Lbi-$$Z zENLyV *Tߢ)iBxOwՇHeV33%;pk`Һ"B z }25EQ?p[\0vl^?fȿ4Luiv _~ G fT EkV(u"O$vB y5^v6H1mo4~OH7SyRh0~8B:c}T%Lб퉗ҭ 2q&(K]) w0R+Kȕ@^ zfaLތaB퓾_͝U@YޓonR9tե,ѣ&$ӛ[Iq~BJԖz)DGQ"jZu[5?W sҟN[eo2# 6xC^B\U5l`2顙G"D;t: .lRq"yvXɠMuB4m<%y< N^zsIV>BQь[x(0]ͿdBB~{۳DP 90q&Q:CL[{Z 8* g*?ҧ:C0W*Za&1X ?Q[:={v/;sзSsy6Fw.DN\Δ?!E!>ǷWdVd=r ݦս:_ifB~K#S?.jU`n R)ev_Ckׇi];ڨe[kg3I!`Y蝐~Fv8ʵ뇊Zmp3Enj 2ط҉{B,@gXvlk&}vh(ȥSj㘷` l<( oh׎Azp5k8d$=7x:E#fCMY;m(D^uNy>D? %CX߂3˴WE aόTw|L& RH_N\.!kP0 qE`7ҽj]EwrFL\+Koifok{/^&rnӆvy7j@ܗN$i$W3[ [kw1mPr:JfE9+ 1Ԟ1R ~h +/Q6M YjRC-x w{"Q?L_.2"y{h;Aejq?=XBG-TMyU%Fl^e#2.*Cl0mGڮBϨ_܏Ɛ. iֈA g=,~hsqfXש^3VT}\ SDI&ݫ!K AkFAPITT}8$?KJt %.< \qsAcϤ "MYQګ8˙ŵb.'=<}_& ziu,(R)f 9cUAbgM)ل!EwՂ6 u It԰z/+o'iFN ȷC%y%I.>&u'Y&J,?Lt M'j nޠ Sjo MP̈́])Sy`z(9pf=z17|(TGI\k3Suu ,tư5Dε~\wI^,\qˣ?5A^ pȤ :C+M O >n/ũRz'OL<ͦ9pZ9Fr~-A-'ӪO1j⨘P+5 j˨LqbC> =-ں=Q\n\٨G'_"&=2E{5`({(߰]p/{5(\b}R ?ce2nUO Dcgs25P, ٖ:tfK1(j7VmKOorüuJ|]!Zni inkfbo(K잷$BS/bVkY.k{9l7V6@H1<â矑L|V$%ؐrI1OB׺,aio)s]ò|;{pJHrXyF\ڋ2 i{>=@$jag%Rv6zWc#=~qo!37vjIdegW;54`ri{C(zA< YtVF,^0Bς3qnY޶o:>K;ۭpוi iπɣKL"z5JPU OO^޶9vmy'_3M%khyohs9<1[?b &_5[Vm$X`vvW׊mpW72gzVIyoPQ !J*f/Q0M#vrbrlf-J>$öԔd(dLXϴb59`^7vB E%H)n] x~*nv>7Rv9 EB9  DqjQjhP6 @RvlՂXYKwc)/1zF4W*3#g~VM+ *׼$h:NИwu}.Z5ڬL["_wAWNI( 3P gYC&Vഊ̵3o$՜"k BWLm8Ce5ǙrUү!:vekQc'@;P7s61-#Xnh.'62'ȌՀ8prdɯq 91`zɦJG8=.i+b88Z4e\FiRxs: TG%뜄T45[qv?+i޴q?fH*9r(݊Hɷ-x{M֦ ~盛!fK3bR$fpPs(6r`o9Y 곂CQJIr]"AbCZ~GGy0v}EFyg 6\K&_wGIf=#3'ݕyERwJkR~鈝x>J7,v>lK/Nܻصr]NS2 @S7,oc)n9*p`gcc.Pc$_њJ8+F׍-)=4j._~vG.{rG7wǞ0)y^3+ʫc:$5 ^iƝcUk)Z+}i^ ^5}_B&5׸hs|-G7:;4 ZCo;oVr$ 6<_^W\)HH/xݤp$6 3 s#p 6+n _ryŚuXP89 R̝k_*95mvb[Ww U5VO<]ík2+zCeLZ*ϡ<8D꟭p] N%Tˈ!ʍrNHVe\6-zUa8JsnBG~1ۚRU<h ՔL 잌yeDjd<>]`ʬEwF)8130N]Ci(&%U{` Lٲmb t/5;ˆ Я`%? ÙO|HY*G};_*o?}z|WK'V,J̱iP5ڷtIIm' >T$zy!WK{@h\نITL 2x/&軿A3st~yA"WWWW.@Lvuщ͞f^<6.*#" u@'lNNȵZhK2RbQ)l538V_ۭJS(ZJ}qܥC@Aa>aoUHyKn|W"*o5".`>^]1ö)޴{5 FF e0wDcFkx,BcRAaGHm:Ӈ[Hh%+.-+}䑸 y )gUH|u;j^pڜ(r!66X2U'ev 4{t#e|@BE> дKQ y)} V[gȿgy&trBbqd@ ˩Itg.T t!;XmKÈ=X[)R{98 8,5|(Tbf^@8#s3əBtk  feQJS/u4E|Qc,psv̳ӮѬ L7wJoq2mE8֊ltD#FC_^i7l$<Oq L3Iϓۘ9æS -AܰQ~lOE/Usq󳍩@nPx/t8Bt}!9͚_s s,"vc^&wݹ9=dGذ6*ys)u'E5=X\ضE rY@h+X`tA#^n0,7tm7+TH幻W&AD;b*B<V-DڟԊ=6ߌf$P$! њ{ |_xEۙNhEpkxXm+X6@HټlC^ľ2i/cr̬t`ѓ äWO`_t$_57Ȩ9huL}RACw~+Q2ǡ-"鳮1|OH~WfP#(mL4w-Eg{iiku.!hd!sH>H X0Vd|&E|'ۄr(9aV>|BH2@J*\'}W F"eDϼ҃ނۭvFo?C%c{i(״Y@Gn0TX 7fhSתq_L(}O㍱#ʒ~ֳRpJuˊx%9"ŪQucPs.#y}nx37p}FRQ f[v)Q\d:;*ؠ+j 䏕Awݟiw; RfdS() &&C0"]tMji!9cei Mq1ǏmxhVapj}\}c驺ywhdmwʋ3&brL9N^Fb/rCehY[`@pv"Q# a\XtjIzkmӰ%F(*Ehp9h%iC*u1imXhO+"qԥlcSeLqCARݏ*k6%;.{C]l) w445a )4 =dOBɉjQPك~l?:sTv5-v7n|s}We>?Ovdhb)vZִkfjqA%h)ܖvm`Rjo˺ɁCY^8jDAQw(~P%_6ƒ^p}2E]_!?Z.)7u=멩8;=yS5h.L$\[jNo"z"щinx0cFBrI=tT<ʴݙ{ӗz v%BA[Ll1zL|zjή%B]!*HLU{ Һ8rU*4»䇏|eP #ÕCJ}¯-qmb}V{կ*(y_7p X_-b~I.&&]sJWz<݋rgV/t'o/!4pvW[M.?.~޸(|fԞkɹ YlPnTuaqk~AIc5dk^ jnNqI 3f׉g_?7t^(y!ePQ"[QQ @ 9@@e+Sc0px=GsU"Ql')- oHRY`G^4vvi"OM]ulm ng Q4Z pZx>~@Ȼ+dUSis&{NN Nc Y qrṍX5t'\r1MASł{\}+S.+znD #o PnRJK1Agyۋ$ΙDțr_ݮ r~tmPBZ*wo m]h⁖7̣ D|O^Nᩨ5A)OgHV{S!B5D8:ge6Ɓ뚄\uǓYYO㷈&7/NCUId7{D1EҊ˔m^qZUZ#)+7Ebt)D4BBe@ I8mNĘîXuTx hUFcO>ꥏxHx+=-2D bǒ{yt [" _L$4hzN@|FkwY@N2#4hH]ۘȀ.능UGMX.-_ |C96Zu0a_Ę j~bUR[C%NO%z8>z#J6, =AU=oZ2H+mԬK9u/" >SWu#(]c 7|UaTdheXrMg-|EH)#ޓ;+jx+}nHw Ӧv #j4HR@f}D۾>> hM[@lc+:o%::g~#7lTn_ g=~p$7 ;mOxQ T;V{YgCf_q =A :>Fp6F(B])֛'^q l~̉Nm98%vO.[㮂 bb[;R>04&DY vjIH_Wrd5 D bqpvi;1K/Y;hʣ.MG rī}m<]BX51n'mڏJ֞05"u]Ni}CIKyD@䐒T>&29BXtuLމF|1N@A}D-`Dm{DAm/w[/sg]3KL$g/ӓţ4'uЯX0?@JϻN']{EOYQ0Ps$E{EQ"ר;Skpi#za6|8“8QQHaaך" Jhσ{Y$@䧾 -]) cig8nIU!H'RqrBd/ O?.mf. hY}4qM%Nm>i]~~2ot>Cu9ͩ^2/ev`'-fCuHD:bD +{͕3"k0!po nڧGhy: ;E@79uCmEsHFc⎏wA)曆D`rb\d21o@eʉ~* U6U0pZ%J1e2u M.)h?RGH=UrD' :`h_P{Ւ% "QFzd=~NNDw/ @"b$xap#pO4,Ь_=ܟXl*ISjEz9| Oc6gĨӐ)yJS^ϊP_ aM9(wBd>`~blkt7=ȷ!U-d=2E";mD-a3IK5-Csn=ľoex|֑z3ߜJy1k^o4W&= RKb9>T`XċTy?!seMSy2d @=>>LHȘu) 4l]?V;af[jcH%T;ytmi>tUOpUyD{h/OI (@b`Eub b2 -c/~'ّssw PDԱXNd lQ srs&0eLs12k> &sxD>"sFk- gUSF ~W7*U~9gV#RIUOd bHŃ|\!<㧖y`類G:h23JDZ>퉭r@B$ ,N-E5L/_V!rddԮRGIMNsԥ,Zۖ zG4]$q~xP} L`HnL~qr}`:¥sy,KW$}bˮrB??v$.(Ƣ䇞8`;Xu(I-! % C3ixn 7fAo"R.k?BZY%έLþWzezaLYvT{( %}NΗ=༱-lHP96%4< o"ݣQ56+Tћl?U.VquO NĀy)N^dݛ+) t+㏛}l1{Yԝ&j^T~9[KSWf G 6"Υ3Jtsnd/5UD*`x , ~^ 8$H%?f O8_r; n`:KF.ET5sL_"jtQt ,TΜ6sIKv=8U!hH=n{q[p US9ϱc59][f2]!wVgiF͟P?@GTT_UxXJPYtaM{-ϝ9vD'4FϱsZmD^*v׺z# z>]0õ}ك6Fv?O-l 0}zD> 8ǿ #|q1b\u') bmVp"CS|M/π ~ji7viG]iUʗ$#[nƉ̭(5Jgy׬Г/a~AFCK2Vg,H2x 598 X w>[+'-󴙜v'3F7WOY( #0Tt4SWh|tgyiT@KsIR52!(3K칬5F`|'( l0u(&xo83INC0$g:NM_ +@|ޮHBD顙LQm^^_gv!/Qd:LɞBC ^;H% rJzU[.s_ HuᶚGc?K5;݈yDWb G?i`=]w@a}UBa쪥v抁oBX숃TI!\t]C| viگ]'1*@clK{⤳8e:+[T]ndiyD ?zɤ.h8kdx@׵M|.)c|`շ{hq܏9- P͐y9(c\yc,wsPơQMT3Rss8"?eE^*cA8AY; n tFUcEcPjϻf؀[ZA t[?H?xѹ\6_8*8x 7gvN_BF'm9mр4[!XmSHA`Z-ko}{~pC(J2ikP*NJsj_F]K}_Xs@;]DA^_]0oLjרЮ#FTJ`Ղ߄zc<8EDO (ab:t08U MhN"0/Ֆw/j^(_'9Pc+0o;B.`%Ӟ{6_̆訛 DxWNґb!u+fqxEc*9ԱTO?ywRvPL]d[Y %;k>̉.מٿ7>ppO7MTBB {l:4Hu߾e J7T)1 s|[cI̴ꕘqkb#udwabJO{ =l@"ܲ>Zݩ,0a7[ I] ( [W+q.h:mTJP60x|7ĚG@% ,gMCOR='49JڅcZ!zS[5 PȢYDetT;| nOgck9U硑2n샜P(zi#r`W<_fc,G"w,ā>Vɘ9xQ:{bGx`ƪhֻ p:ST;[/ a+Y9O{(915mǏ^ٿ`'/:Qh;d8msFzY/j{Zn~o4蟽|ޯ`)-Y6eP}L$ 5G'1 FmPYZw +1BQI^/3st-GD\3*|'kkELյwU ;hJ ڂ=s ~ ȼoTTv oXrR- k.: -f = )oR0EXwhH._pB*,1q6+ cttǰD$fQq:=Qb0?+ (>䒻CSjtHjc.I&圲Iܢ1v,o]ZET~ B`ZC\Aվa& @n|2s2kk40sK6l\xA8gT^$å+/ZCh V#NB_9_Rx? v,uU_i?򙜽,XMTf8A ̍wWhv |ukPBu\оZiB4ش#!!4K̮MH xMM VN*Yak@ `^g)-S9Y2Ԉx8 :̬?Mو'ruTNY+k48BI'8M,x3zֺy6ļĖ86)A7ǹ za? Ҩ_cx[Ry:H>v!e2I"dX6֔kHkP#͂ K= U>>U<}98Υtbp^ߌ%y/Q /*-|%sĒ?F RH3F&އCKi<5U2ݣH3q>-&jEOlZAkL@x~T+t+m5JN|b=FR^-=L`(&ݶfl>Y$IvL݅N9k? ?ŐvgrBa|#H38yPG[1ψ1Zc'ን0bṍ{W8W~|2=6`yKB6a!A$$+9=ktz%ˌJAKvU5C/5Dgէ|-Rm{ƒRC{HDʚ2ݵBX[I {B&{'`Nշ{ʥZPjWXmnB6;׾ ̡‰K޲]CA8؟ڼZ,2]ZJ?=1zNb|'w((Ϸ X}o0,zMvjTko]M{WfsXltWз ]h iY:l 1KPD &`Z ulDaq!n XBmtԐRHM{;j^eL&RHZ'V]rx7Xc:0EY-Jן/{e>$jlڢUĎs-HÙ5Sr :\(L(Q/PjCsӔ kirb4P C$,ݿ.-ʔ pI]^ti7\$ O O@ v\9F.4C#U-Pޕ3qV]st]Aeߛj#ŬqgPV5"ϛdxٚ)4|s f^Ϊ+0gLcˍ5rP$O*d9;_3ٌO|:o *2] Ș,XC# bz:OGG=<PFy (|ς9Dkea1XE*y&]&A3ޥ"ο\M!7$<@ZR8w6 6W(ZЗqata;M:Yics /LDG![2LyPw:wpc=[RDw w '*j %j󛉴퉌{@Y; dP!<#NjG;~78T7re?M, ~#kr YdFJ}E![y2{|Lq10un?`K̢ ,\Q?5|ԓ|qI.=6ΰ'5B:|&%҃e #,TY:SC+t' pi~Xd0KL"fDɶCR2a0 izCkj4\^&Yk:N5K@;y{c &?p%DݯW'JVq'I.BL8"F+Pñ-?=;6\.]?eĨ5^QSjU~aUhLWUA8j$h#Z—5eֶ,W\̵"cFSx9yzܕ;W%d 8ݿ7 4D"(YuP\)9}m:1 LRwUB;9S @KzPn˓׏%NS ϻĐڲ_|+VG*.O" kAza?.uazJ0t<[pH?kX)p޴7>%ȲJzYkdܑ4Z/w.Ek7װsA؎̨ÎR+מW. \Ut<6mёr8fO_mNIk\o,p=$s$]%;l77M1/ Ca }0@wO^z*đ+AL$QAdUFoӏWeӭoR܁/+A UжU=2x?\)R\:@C,~E,E[1Cx BkkI4_BnRfx l傺2=s`}Yr̼>~m'>LE.ڍJ t sZv,H%'Z's\ir1L5*n9YETF1@*ʒtj +o3OĻ2#_BQn{[3kHY-]t,XgvઐwgBP)E ټW,RC|xb(PmyJ>è+DTH]z؝_aS;/QvC7غM荐C,&G9I'0aA2Z@VL[pQJu\CrWufXg".&$%xEdXgDeUx |S #SP.#5$p׈$f:bt|DsMw+Y-hCW=]ZZ.ZrXQצk)7 o' G̝q]Ÿ!%z{oU9DXc-__ 40ֈ\ylwqp?5Iv9Иvƚa$%FdZ OmUm Ve&oA/͟1P9#IX J=tTܡ+׿}`:$Lm&EթCQ f8>I%! Nc'$H !mx3e^v@V'=I>%tnPÀUkE5*N~FMGʈou ĮŞ V>M-f'dB=,-{MC:]m)v3՘/.&b}>DhH嬸n,D J?6!cG;H <ϝ5un`7vv*8(DVyUf< X0#bsZ2nQt[3 >ЉsF:"S{V1 #Y.3"]i]kP$x=+^Eª$,vah8iVs=0si=ꢡ{9i씕 ɐ,'2_]? ^! gӈh< 8YO]ې{-BsWs ({fNG 0's#qZB J4k*}AR~O/EFBl Dk@0I3GG: $gs>WGK[3΅Ge4a@蹈 vͭM6 krLPCW/ C>~3A1ԏa[?6AG9,,.YA:4C4%M_ 7T͟h`4[UaW|0 ,R#zA{U7$HMFguKi7:vn"m%tx>v vmi zQ=`td*V",X`pEΤf۾c(:N$ޣhw{`m0w.4rJ n:a{hUo*n=CP0neh'_b]6){lx- Yt{6bd}q*xb!˛zZ-֪ܨ- ڵXŻݱN,#>&@sZ#F02YlzzC0RĞTҬN-%{Ls8KԳF2;"g.c+5@I4DQí/ zBm'Pe TH"l+Ƃ0joHZ  NBH|os2 T` &0P B P); (ӄ3kp3LL:Dx?MNpNj2CCGӿLJF.م`V;sw4y"|$;Z9Nxi?o׀=п Fo5yDT]-$=|HDE~%z—]$XGaCQܾZ3O Hoq৏ DF-v~J"hϿl{OcvihGPJI BtSIp_g7{Ia 6<Ǡ7G0f$jWմ}jSuc]&%"=;rV׭e2ެݜ?&o}[4)&&Qzv.d.vQH"=n/wf !IJGo*,67v ~YU+ nB֚49<現L4 6Bò(6:YψXaȯŋe)ݭzf / 댝xB?4yDcӱ0id -'glOuS^,SmG<=@'n>O*;->g')<j1AoʮB M2[9ۍ~Brx-9EW] !nIkwf&"̦V\Q$ @x>o{̻_r/̟; ,@J+]]̑w*6YWe^07 GB<(@1\%ddUg rBS]39!{C,>ɣΫ3X^E|m׷/w! \MIB?SJHKvݠ"1xw$sB>\vE|.mbϽԁJchRi!2QN:24։$΀I$?%Rm^ov-G4'bu Npk]y E BU:_RwDZ$k!pF1BNfёUAOۈJ{j)@4*53{ ?Od yDuA{,bUśq{%ŀGc{E2Aͱ;ɥrODWZSѡ"UyļKPN2r jL"㓒L͌M$17][\`{ƿP o?p! J<[#$0_!#A޶IDlߣ8YKv/9(DaH=YR6ߎ)r2Ss2|S1%ϣr(*ܤzİz0 IT=Ӟ9w p|Bb 9 ݖu̞s,Eŵ3[.lb}I7&pͯA=BM-%ԓEQ #AWB+lr"\ճQ犨Whm'?62 w!$pyv 7G߶p9{PT0 #u4gqn>Z?caT^Ħ&ĭUv&>rcnSwOҠjcFTSV/F#+a#>IU4MIh}qQl@s*$#+etG d406矶H̏U?@;j'uwLqj[bv{jg ۩~4Gߏt<@I$ͿcL헺9f_۲|?qHG󟦄oHCtN nPiǙ.{w /.[AY?)OGsc9ѳ R{T+*LE︩dXZ&ir*op0];J' #[ۯ?zl2\$p)oaC[N,$3ZG?6sBv ?Pk$/~)xk~^ `5ZWM/oD~C\6ֈewD3̺/3/N wnlZvň‚HRy@c~M\v%rvJń9vrFDCD`X8lmJêW{XV8|sSWN2l-O2RclMBaȹO ;uy3'de7_xW~^e. !!z ]yIv{Bĸy:EK CvlRE@MCúu̙ G/cB7]PI_^ WuA*.:jPj*7 [^%dZ!O,b)ЫbbMm,YǾHJ.IbQe ߞsfmpL[k!Z Ҭ̽SR OM'AE;Mj}ohT2t5-9 =04`0?.oΆqΨrlB(b 4Z52ݏR%xӍKsi?Fo3L u#OL@M0&,~Yp_6F}  #>fQ>'>wiv|Z(E}2S[5 nLtyb]X=xan'dE @bJe/j :GVi5030nd1THn>mP [yQŪŭC$5Nhdet[gxi.s`kG"gy]ՒvqK1^ђ ɢfl0XHl^j=8 f)BypV#Ry8.T(ɞ;=D[\a'@Y w+/.V ]/6."Nmܤo!O Ԏ0[[;I*F'ٕB)9ƚWS<5}D\(_zFT֌=X7H}tT4`p(]'j^EA E;&ak/кs<kɘȉ?9IV~o)~(@$|~hh*4L]vNWVӕ[NTus.ZcЪ?J3 #i|[ ETQOȽ l+wIp\\^I}3fD-MmJȂַ<׌znw8$t~n4Q zR>3e#h(E ϙU >=-֕ Qz('S)ڛҩ] Qʯ_6D'f# T#C~\^}eOVwU$?"A4yE줔91z衧R $eJuhUؕV.l=NJqD@@m磇jvrO#]1_-xM!V;*`:Vѵ'$֜HQpi"U<LꝜPױQ[6?Fb0}5KБ# 4QĖYiƿ,6$$lq\ 喳w!YszNsnڱ}=1{OJ_DWSl$JRZx둜5o)_iA#Fnt~^"+ l~қ'1I-[.ysŽ*`昘nf5znKqT&3O`}P=!y kfTa=<^ s$X@nUKbI5GƮs'riiuu\F"@)k8@w䳷ywit܁e 3qKM@ -oY!e!UPGc{^/}ė.Pו C}GC;98ͪؕ*8_d[RMOʨ:'R8YD<R9M+{i1X8[N@ 9ւ M$'2!jZI ?q**J 1|3 5NK qU>0Y,@~!PHgj4 )m?"1ȿ9ӜV Qj'9m!SLkqd*JFÍ.@ڙZ%LW$2cC.y~s~; ;9i)ĹTc3 <yuOʗg4 4o'&~֧tϦ|pNP<VH/{kYc/Q TGbT]ogKb8Lq^#DŽ1pLd/PpGkxVl)fE k Q,&/'zP@k㦗j2/XÊXQY «m+5͂u*33˼\ȿm\'1k}!Foi"On^"p0|<XùJbQzxDMTeߤz{?D_/žtX4(P6 _[\bmWˆbPXtB5ERZOS- VPlho=.P¡m;BYBAs O3U,t`/\OTɂ "\$:g] DƪٯDP^rA! t*l)X  :/z9Scʳ{1Z31F0elYzvw1vG~`T; h֋i[f.&T"3^rQyɞGcOf/cEO*Q%-C:mRP]>GuHVblWb 0pA]Id lJ޷y.[]%FѱKi іYX Q U-`Lvui˲"sH:I4t#u5nr*{tc L9{|(p\ٌY%+»˒T Хt3 Z*65&$Dutn6Ob TOuʖ<á4rp=+4B}^nFbc SxU]#ًTMF@"^wݕ8O+[mkS"gzqNrMPQ>P,mEX-kf&ܛgK4]:%/q>N8O1f,21{;Ȃ>wz7Mx?{M(~AqT*x7wS0׌ٺr P}je RA eTV;8E= "W+aF5âHL`Ż7NVoHKɃvEErNՖ1e+e }׫ԫ:T7w{,9ܞ+a[OOK0$/+Z p>!KoPL+!dnD:ߛZ.JYmگrh^M-u3d@:z@3{Il;C7³H b%`FR/)_[uDf?*n)}]+r-k$E9cDMt:@Gj~=FF`AqP*wG,a.mIaNVG^.*{.yP ,xPJV!,B]m2pvzGyi* %aJKL`?E6] sJ]8ѐT*rh|j{s8$blҙ8hWTCUQZTRc:لCTfz=8uTH9{6jnK1p qh)hY HZT3]?MC@(dV['~PwHȺWQ*yܱW~@nTcܬQD z!EDM,9< SI'$s#hC#zu]SU9|IٛvőfZAX@Ws!G#GMi_ i(4ZPt}lJ #PyAJ t:Tj&jF835G7QZ1A4%C2 ˱0$"j.9N^bv*~7OCO`ƣM {QoեQۣPV $ Aԛx-X,aAKqpu>]K*dL\qɞjנ5aæwE,jg YPjrV[}d,uk,d[/" Rɠɔ WAsu@Q4 TYҶP N_6xe} ` G^9RHMkAB0jjr(LJ/YK'Z\ٖh4z8X 3AiklJ"bSHq-p.Pg9k6χ2NO!H&=ㅫ0d@9JM ̧4ȘֱU!RK (,@:YRJ r/".!1ɲ>~!ĺ3)$xāS}Hw^-$`gq ]!EoWC*>XNTҜr.Poe #uAhsmPPң6[n)YKS.e - f>:$qޤ2GҰSiJ-zr&u/=qdΝsO~(bШZosSIHmn%48 URi!+$u`ȏi8bwwˈ:2069R$%$ƭbH,p]q]n*?@Њ DX$K}X$ݖUBo3xVg؂?1Q.ҚLQ)|z6>3[əL(`Lǰ:Q@P(*O|ƽWi)2 _5H+-8hijڟ6y?zLԨ6;:$T1C1M0&=jjw LZ8V j8t  {zpp(VpMغpײ*冴G@`6ab?tC_,0 !5)e\~7IUoh Y[.DE%67޺Y1>Q6tAm>ʹaQY?Z#QxIllk lCCD="@m=/:ݘ\)^*NB]ۑZN[}**o` `PHaEHVE.7@i^hr=bk`Ȝ9\k ~!/|pB,fn4!j(2j{DWAvP_ARKjf< ¡n\yg!fV.[IKb?ymʆrdВQ !escLt$h{mH]*ApOw3 ;I WR#mBRyýVo^/i|?: v7pL َVzhRFMW:Xפ?e ͲUڏu79(mPK3ܲ\d*i O3Riփ:ԗHҡ@Hk3|^J/,l}`9,娴V1L7;h2z%VP}aMX@qdqJo{R( :pz7St򓆷aWJWbܔ%F2c%{lsTg] 3U^ӉZ2WenDBIXx6Xlq|j?M4#_6 ܲN]t0H1C~)|I}pЌfZ/)TO1vB8*o2yH(Ö͗'X >tJ 2N`,Yr;"mR9QyqFdʉэf9҃$DcƖd_-zu8^\ n;dʮC!^*`.Y:? I0vS걭/Ek[}G8_O5Ohr ڱ)e =$d\Odp8fHU)Ֆ(/2[\CuSe\]'6O (PZ-}r7e9k_elH0z`ݛѮ93/; {-K*=& $=oNЦov0xйoGP`^: -<S\axyW.E礔»q&~V#gx򼙪ke|tPC = ᧂ j*iOE.;)T-뗠6y^m"synʞEjZ^AZmEHiYv,TOS a 'd\ Q7!N:+!܁~gzb\{OA/v>G >ZJ؍AڝoMH B:~y\iΕ(YX+RZrHSe12Ns}1G;s»D5".yFļ;vpe-UY1񊺇 *  Y|Me:(Z3;n1Bi]Ć_^4Կ9ص2戩 S)2yط[ϗoXPP\#m 6b2on!zҺIZgwXa0kt^cU+ 1|صBJjDLުk=/P-m]$p{9װ5j?A7'Ӥ_/#5cHA{(6&r\+ o^1xssh)Άƣ9jQdea^oo7tIL>q a(HȼrN`ItxW$J9]La|5e =\8mUET;ErjrQeR \&X[8iVDz#bRJU|;Qp{Y2azܺ9G6t5}.1U!C,|rsoei`CݫD=%0<@Vtij**z,an ~1 "E!P+6=يoxӿEMDABjjq7([rR?p;־\KF.EdydYa8GmJD]'suS/(r2U<$<dwjN1hⳎb*e⅘"yv]+rz(Z80a=r-.!R7Bj|W;d?M–L 1 76ALYKTSx'*ŭDYQ:0Y֔oQ0=7N3d!%T|oq?!C,sz rVL-[5N |W_m 9Hڭ`ơZgnTtOJ]Ro2‹Kg.'V̺ݱJgF`$+P+xsSЯԤ Ȝϋt͞ʛ)4-RiaEƐ|5EnRK :Z :P*x$= ?L2+m![u0.M%QR9\g)ኪ~*V^=.Vi Ԓ·A-*1xQ,b$ZAY3IE,yg <|1tQ߳n-qsKvz=}1QZ{}/PHⴼևM`ʃ#Bѩ%eg |qbAuPvW]#j`!ȀN-WK,/)7N4ЬXG1q̬7d%IϪ{mGgSf{,7TRgEgKMbwZ>BO KY>] aD14IqQ)Ьl?j8>̱%T#rvKwTc&8lPVw%tߊ"tt/_*5X# Ʈt9B<~2{Kj<Ъq47 LGIdSȇsqХ_WmprFfXN6Cꑏ!;+pvU1Itfr\D}:'u0c:i_b*u[RmN#7fSӢNl-hy \K^Lch]): y&=TkӋme!=R,i!DglVS_zLftkkNCşOX @4w?Zmmv̠g2MY8ؕ,Qc_}TݮF\Py L -3Qb 8/cC.@UլY ׼;Bg *.ivUddݩL@brp4e]HoJ+!EtT{sXsw$rcev,3x㝙rdv<$ߪ#nXe͟e.oLÕn ~bHpxGUqֱ S¿.cV4:WX1Xn@+l6 M -W;1gdup$ӫHY`u)1Da/bf\p@%ٮp n5 > 8]nCdAP@*P!~m Nl?'­U- L'*  01Ԍ :4/p7ctNx{qg]\ZB)yweQ&n\PKS8v2DϮk9~t>ş}hY#i>i3H9t?<(- &&&PB bSkHž%cscy9V27g:h4I̍w6ki q=mCyD&7g ?T& rX p%#䰌!mn 2%'`7~=9˭5Zhyw! 5m5۫DJKWJ/zXȴbx: SISjbwT#]Ε$D:bcm1N"tgo  !mXp fKwgȥr:#ȧp@-}DeM+x"JQ|МHfK?%V&|UA$MC,5>?ԂkA lZy8{sJa;m #fiPrv.<ҋlC@6>gMo@ l|GiWp Тls94N'ɠA81*j:.dPz~ה~]${Cv eΆ/x_B 54,03]jV͕MܧKkiK0DCe7*umgQ| 8JJhN,P^kHj?K֛1lF oJXQZN14-;rKXg Q "`'?۔zpC_̓x|6c%;^ vZaw -gbF53"ޝ1uW͉y{6HΚCո]p.7s`=}4șM8׉{8߮@s>Q=쐤5 x`}VC'fGڂeOV]U(6@Z78 $滳J|[GL[#DPo'9/Y:A%64_>)1o˯Մ}jUK^Gv5W^y`2)z@U>̢@PrfwBW0jW>ђ̈́:#>Zj TZzuqycnv hkLO 3ZT+sHXRdUI~n~K;r݉߄Rݯt ^.O@x#K p/lU>Ҧ帐a7AlԐ# _k7fWI/==9ሡKs1VՓhvO F<ʘ[NNzCHGJkwxwIg\w #yYNj-}m4Km|W͢܂JQT, ~s}!t9{Q lט qcFEiN7Gb۱/[O&Iz3IXo5HygjB=\mKB3n況 B$Xa=.dR<=x<*nSܮ|1bvkԂ(鈍 hE _RYbFQx 4V#0poA46#;lj=6t CR.;f2*4n9h*{KPdc%<+]9W[d. UPЃ_r)@{:ΦTAvn{|D HۡV y1#ȽEe\d#hTypARsA <~䕣Xl?5GI(1ª=SČ~6Sn) A6/qZ2yb;hD@ F쪀D([&.}q3Pցa, Id)pteѾ޼8 %RBݹT@G\- Tq]U-q35@+7H<\`a䋑" t*)NX.Xa0IV0RɌ߽rųm-Hsd@vh5iuLx!j@~-2y5?N洨3ގVE@|MXge~F$ۿgOj{\̳ \x :߱ >OB8.Ni#{o8׀D\?QM+Aj'NPk7I)5ĒDǼY.BaEK:?,_B^NHW|\< דKLG2{+ti.h~(1X O9:6F~io!Ph?\/fK>32z-|x g˹ୀ;~rw] X[7&W.V\mzXƳOŬJj,HcZףD:=(}Uu/x))] 9vJ^c(U<DeuH:-#S,:V!;3Dž5);#•z$,D` 4Tt9@k?9''}v쐴#{1nK#[[ܻrv8Ou1ƽ=d5=+jpL@+fAUJVoF0oI3;z-EX)FPbԊ`mϪanD/mjB̼ū8:,Ԑ1Xc "@*P#`ne`̤*X=w>m+ :vK0yJPk=XKn%KD0El65Ŭ#yz2I e.nuo2X\ ד=.Y\ -M|"XѲa-#=V6q(4|[XQxj9Or7wrϳ7tՏs HsrTHbRv/~7szk^c#DGiPL'}c.I01r6mJYQ쪉\ٯf/ t|۞~$0ҁV05?-UxK.6̛C8¿KʻϠ44~)r{Q瘕|wmm\9G}9H~ppxd1A2H0zeߺqiXE*jjPN PbR/_D OjI \ 25+c)+,SU;"BTjVfj R3&Y΄in -lˍmM( 뜄tR 7_Ca{񲒃`%VV5oy*e>3 GKXdʟEgݹڥھ޻!nE(Gnf%29o9n%{ /zKmKPa_OoLEvFytO\>um`mhKn̚%x[O3FMkz٥~YH2Sf+K< [AH 3tܜsZp*1e48;/j8=>G1p\2m7u[>j+ujˬfɟZg()o<[zo2Ao&FEmyyx O*4/vbߐI% a `bi_OAC#2%7Q Ɠqr!x)Әi 督iB DVT7' xXa>'QPf9$o;j_ "ޅ屔X (E->vM yZc\A 'h*F?5e-  &Wj0>;uk\u> %nq19žkrt^ ֐߼ x5=6eyGzNYxkQĭ:q\oP@=Ҟ <Y]_;1ܐ}$-[J!ZTOcd_r!XmRnsp;Ǻ'BpuP]WM4yj^ eJ'|=Ǖu,>_9)̣XUbXDQC`tE/XG6k'lk; tf+jn#,0,gstqg䑡m^lO9&d'4ܟtp2[+BDjZoޤ{5 :Re(@xWe_Ji?&>`/܃\\~mOoD:cFh| $hiivH' qxA)2/a^NIno [Ji>=\ e}hT+ ˋ'6b!ҌST-IaFi4Z}Y زەB X+|Pq=(b)YSrWgE{9!T9nZWC1`;6g!6x)!6>jϲȌqH@r$d qI~:& {?Bd ٨PsPTXFcJ8^Hye, 8NzN#:jOh9*z L?mNDrM6Iׇ#ӶTB&s{|%oFڡCE5S<甄r'x|2p fXOe}m]A@5EM(P|/Gϼ &a8riB"`F س5Btg8gė-:=}5wZ7&Ho້ !nkz𚃶r{|bؾ.GBJPA˿(Afy@*&R;p>eC{æ2x jR?ajp*S/0ϣ}̽BD:N J \44,Omuw< mBb?m;'"XaB́c7 ۵١/[¦%Eys D Iz +dAP7C,g2Zkth!HW(h,~u0[B;&ASg翳Kʡ;d(5uē9.A&Iy+N0d֛MШQ}s Y=Խ}P) 1'~C4U&!uk#@LT+>4Sjd!c_j%S:#Q`+ŷ_&+ŷ@M {-’&}:gY7̓u_Ii)+7DFq@ij)"b!C 3I1 =OsV24 !D2;|{=>[릧)mnW YOC.E܋<^9 [T%ɰJT<0hM:ߙ^mļ-Bqk5{AW0_tEgpզmF à/ih9HXƣrMჹ0|f3 z/uVw.G!ے>KXSbU'Vݠ\ dc)I.E6 ߹}"s|x/a ^$q9#Ex@LqI@-=B'",`7]J߭_DPa{z?u֐OVayU}tlDG Q32q<:{b>S}6B`Rd׍AD|⸽v ,sbbdcS󿜆q iu#RK4DiV%iXS@EoX -tj`h?b\+ ;f*Tэ:ܦm# ݲ VG)t_|S/u+'D ٭:*F fwVh+3gZ `iw.(ąYڂW]MBu5=b9=T S&dcf)]JeaB䫎SR^hzVFz%bNR,P:ڤ)PrԼ1qgN+ /Bg  `E Am9`ռ^GkZ0=`Z(Dq~:M}u]}֌K 3UEHU?N]T%[m5jf"aZU;I^>߇:]_^88" (ĵTy-f9%Io"$|YK lUYG-nQu=p*"Otʵ€%`8ޘ\J,ckXSt`~]Ҥ Zt鐲n ym'2ȓ1[q<@uH1ox k{>زG"&Z+D@&$$ }w݅}z߻`/]A @D+ uzT x=Pj :.MRsAWݗ -E3!f P"q 8\yk#hC6\y\PwcKLk%^=NYw|T6`YXpbT.REP'\;Aͼnj;(vMӝ5(f J_KM͆C̛_أb vPA.Y 0S=RBu%!ְl8vu-urW$ukf4C6* ^j$Tp1|PJؔ)/XR7{>bt ,!ŅrzXr9 e[GB4ȧ*U⏰h0*aY %_ywR55\ {9H9?*f |ImU;ԇPbKY0nc&'r]GtY ցOhJ r ;%fM9֥yYዌ| 6CKvBW;Lc<%F:kv*d?s2TMPdp`bxwfO_LO 'v[hu찿lpPn~|Qs4#v:&-^#%F  รM!4jW:ex/CT.5yqMi~& %;rdhaT(g綱Èj9`d~Fჽx:c|\+U*t0oYYX7 ͻ{ ž8"⤈`2@Rue1`{ <ؘxEIÌ!S`Kv;f$~$ؤoK\94c6&|F/A9*.A Zɣ/$;;sץb"q8!H=4LxiT$?Dܽ*1pbu`eIJujF@%Nʙd{f?Hיg~t@/ "X=9K c3:.:{"^h"oj(~sK3i$ Jц^`0['0~FhN"ي)s636k5D9lj—'8XHG\wʼn^%P\1k6ˏ6w߂9|-Vj. ҵ [{Þ#*M퐺 &eI$sg8 xc !#he}FNk¦F/|c-y8nQ H&.~7ʫrTvY;E_-;$0J$X=zH0|ip3oXBtG_i\e)\pDII:H؂oA㥝xh‰guοB[ ޛpWKvPUV1fB\zLR N'֮kl ̅Li4EժD9l+)݊Ϭ Εg@CM(m-f2Sꎔq2>:'SbA/ p!'u.dUA'J`'KTB. S-dÜ _@AGEUy N+_W!E9Z⡄Ǥ#:!L;a{5t %ÛsqyO:C$žQ`Bf>cQ4;(ҟet/L7;Ӽ+$rΡ?d%Fmtu1?t}bT8ߠ˫i{ҳ#ÎjșP~M})]U C#=}zr_waWFL}Q C лĠi COEB0#B-fkXP&rh;߆OфQұVrB&r` Yd"歾i  @ jKq@: r|"4:B]Ź,SZM&,X=Xd(*!CDl0Hں0孜[1Β ^z/O^؃A[m1$-0~ EBV_QRuz g&D/Ct%!B0<{K=h xqB a|y}\dL*JpPwhMZֽm#U=@02^IgAV 0 5YeܙArg5k'$bl%S1#$aKJPESъg!"Pڃ$vsʻ `NenGg:&agxVG [1܀A.|[v(ojn4+LWN+]ԬUt_d#43,{ST4E4ހh3Qln9k^J4 CcS+o[b U ]=Q1 |^g Zɰ̯~!h ky$Ckލ"^߼)U0A<~_JYMњ ƷMa_O ;?:`Z>DfrCӢR$>늦XE!+MiH;C< Ot_ \@XV 9Bu_OAva.<|L0=>Lo^;ץF)>/{NZ'zz\7)Yě|4skmL}PFa< 7%̓ AI;XuP92 <结,H!TTG \6ﶒwy.2(C퉰!j-Ue(6#_JoW%K 8ؓ~/jXP 家߱UC*qbv[wo|.z]@k0P$壍̿"xL.#PGlf%KE^9B΋ut׵nvLJ.xNon,ԁIqLfcI+-Q7A"{n? #qkx0<њSMa4,x\q:xwKB6^R9y9AHf#%ro4uIi :5 h(B(OUBW Oթ9qً`DI.F FuܷզywUhΉz_S볅z&jdH 8o0O<tA$|^Yu$,v4o}Mefc^;Z Ot[)b3/"ۿb*῍dg/b=z@>k%9d?]H|ݦ]=:̿Õ ɺ!n喹k:ՋJFi]V s,J)\Xٙ2ƈ8=;Ԩ\LIR䳉ڛTiߩLЭ\Y@v)6׼W Y4XnMˍ%t{ep.juj{G+WSJ3 r{BiR[k,)RDϹg$ *j 92.>eSEs} 7p6ϒX4 m^>*LƂZNbմ3Xt &NfLUϙt6"e`98_줘9D<`=xmq Lpr&c1BhK*vʒvAU %y~1!!zݚ70jN%  Wt'`뭩_h׊SOlAv.V_fV8Fʵ!dW9[k @֐֑N3뢜l d[槆}Q#/\{'w~1%AYYwwτlYBVC$ŲQ- \p=GR;QGL`P 9(|$LM__ݱ&/V,3Po(g+IȄoDyZE *7& m:Jhs\g/%z̒/!Bes+$,ފe⾄²JJ[T^O=A?_ݿ`k^Tg9h=с7ۦO6je1#(QA1L5DX0u ֶZfE_dzCJ.ƃŤ'Ex rAni!T ڝUnm'&gVR""\r𡎤C֋K6RxnJ^iV(CfzJtź?MS^x/M@IuU j}>6TL" FpG@RfIwv Je?6X*ĪOeU1 ~]F|c/^榔~ [q'@Q'}2"am4 wX=9T- C 84>+o*[Jl6YDژ-!-z8 +&H ޥg!s-D8l<ӣ! 9rgIZyM[.3AtJMEYv_obŅ_] PuԀ>!m掇i(T:F^:,: G?lC{ =~\8qq?<;GjGziO&0 :%v͠7԰JW dZ{C9%ndFyFCW. qJJFKbKq+R/ l`'c9=$PͰ27F"P%UŐDkٿ 9p . x 92F9G@EiNfe%ё#dk_(blyTj(e'&2c1U MF44˫4 F&Ѽ 7;sOG>Lvs( \U,؛[=C ymh0 17/~G^5+=CT>{;dJCjF3 Za(@;N07AtBי~JѠ%x,pUDޠ9t4#Y, Q e P Z;I9KQSO+r3JſZ <@⦲-Fzb7+G{> Hs%K!ެ>y|66z.xldܨ")$zkK]_?m 1Ou5:(,B zЎ]DQ+B`cB:fIJ3T"\=:"\8Z5DLLx*u}cl{@֒i(/Gs;y%tgo?24G>b7]]N^tXLb.3:oqzBxX aW;GRsi# L -|9|MWQg3UT=0F/9 wz-G`fF[3J@u?wEk6%Fvq] kt߲nΑ0"X7BS9#*ۧ->qs1gq*VX?Al#:13Pf0l42t-v~$rI8bC%] Jϸ8EZրs "~ {n:.ad"ڻ14{V {lx)]d㕌ԓnV7Ŀ]9FZ<)MN#zl9g/f$x4 Z[(#GO*UAkT]Zo,~1[BLٔ\G4q [pm3 Vq}NrNhHٮb]|JJT7{Q[\hU*Ȯʒ֋=).wVqٌ)1; 3Wg{ݒIT c{`Z΃A.!#<S7>9Q.>!Ǜ"U,͉Zm9G^Í]YM,~AK!g`Aj#dcK/4[xf5Ml:BϠAMvnV)2hoc%@' *@Zmp6d({hۛbm_R4g:iRt#!sO }jY]kT= ބEwT$L? 6t;{_Tɮ+%zjZ.S+s$A!2~u3@#}|F VAk  \3c55pD!t3-]?neRA;]WZp$$K+OgϭsgYvx׷譆[U|޶v"#۴gɿl8)nRu{eqP ap\As r7gJm 8NvyM 3Ğ{g*7KHo$KT/  k:u<0 3:79ii*sU`+7uNYvk5D,&zɓ>Zc{y?SiV q - Ir>E y(::X # o&X4\ayJfnq"_ Fq,J0'=y)l.H("mM)ОHY,ܵy L#E7STl6Pք.2GRwO m˥[?/ ZrS7!V8hک@rJPCUr題~')ޔMCogAzZGڠa{ddH- yjC̪`K&,2MC wlRetmg(MWH_x*0.:Ox$Vv!@zjR=Jz?1PN7=$P[C 7IȋKoGt~{ Ͳų!Y+7/Df^u_w vQ ee@BX9-;-3&cTjPP~%ڶO3րH X] sUў_oEQXļV3u_Q2b*8ѱB'x*׃ x͋]zi<3 !t&sOelUGw*rtJy -,̅#_Yu+ CಐX3vi~A>I۔9;+QgRԨO#:O.ڣ%OJ!}ڞ-W9v]:7y(ybcR@'pu6Δ%'Ố/j Ό?<5_]ytٷ e-ՠR^l۾x 8 6Crkxd%C5 ƒ}cY ;!o94)gIwGXŢ<4iD%~LmVw*;G&fpD<~o&LyBJSCN'~gZUv9$pwacK%]0Dnb\Aږn"uǏ:!t$y t ^M9 RBIe{(Jލ$r$qYn[/<*aq_ z#?ma1] Oߏ8]yF#}SŤV2d_Q4$i)^rqpbÎY I=!sތ_'CBFIj@`#tTL&没'Z߸ӊјcTмT<~"@(.5 25z[T/)5BVe9iM{&\'jcTY!0" "+0f=β |-}I F A%l%[I:"=rKW\Tq>yM94+_H؄;4q LuijD6˖( С95+;C/lr \<mhY|tQS vI6N24< %oDP;`BGZo+;7(+At&AWT@>,(Bl+Kc?˱CZ.ڭ6Fb -#i-w(갖 OV(N\F~H\8uh`wD 4 ~xέܦLүFkbVd +he;9s%VYff s\]{+kp*cӐ֪ؕl+1/E%mHJZ;F1h< ayܷhۗK`oc7ͽqbCpq>Eё"V巀7.e` _;YeqhFhT!KNEv_P|2〜fe,'mڿ$sPxX!8 3&R5#c-6V|NG805wdԟk? =f)zl;`^t`\mj2L lsk`u0Aq27|T0`Ann[Mc> ])pma$ 2Zt@Om5çse"IU~۠ڇ4#~z="U]e#ɸuEbhM;u'0{ 6s}- 됬Rs)2tPzoWj\!髅 Oh ۑs}+Nb ڠk@Fsw JM_weo: sgm@]%q+D*GV'sMXFH"Cb:pg_K+jP,g"' ] Kwe&lӭT-f{<'#눚 :oƉ`XI?m6u){B$sZf{ikJDMŸ䚝(RTMxmVWSeВIs-lkf۽D˼/a r)A=8 +w~W=*y!Z:S7 X2*/lk]L7ьc?tKvHoe/=vSpԻŷA69#^k@ӵq%H&-}a{yq #^C+qF:.+U7KE Z_GxV_E^^7K]xm@wy:|^cCI1V `2b8 11.׃ bȳm1pL P̗l4JkuS !+Ys 5sR1Vr!1fIg8u g/B\y<*Di1"춊NeylE !Yo//t09L +)k/^URX{}6R|@:2ݕVU|w }MK E]~lW钃5̍r1Fl1i[qaFԾW> ԣ^.ދH<] b  g~5;ˇ蟦@gI n*MU|[$n#"~vHFtjiF3W$dua\ N~.=)GVz^0I\d '15#ԥnVS:aD_\c]\p>N"1 `&!>]CCSTˍy*;DŮhЦ#" Ye~_xYMQYgǬ6e:/B^R1|.^ᥥφcOGoznh.q;'>\%`kF!d$]RG~OIQ'Ɍ/;QMۍrz264gŵ-57NysvkBi3:&,:!/S!HvzF JI>gcRT~5:'ڎ=CqhAB߯*ƾCxTV{$y6k  z..Dׯ+囃^Pg' +%R ˎ ?kԡj'/Y@hc'AN>a`S Zj F8McZ^n.1?)&LFE'i}aǴSec ͺ"YДE=0=M% _4Wٹ z"XeQ<]_KFJ'gsڊGuIK%i1/סjYb+s>!yѻxD>4ZR`ghZ|!%7oQ4&SySft@~d|0'"ewʹ6Fv",Vʘ% a 𘻍ٍQ75BaS!}8 <7HGZ6{(Ho*o>Shvf\KWb_DSNM[]ECirDrǻ)epgXn7 G4׮.6Pf-L6 2izBy<36Ȭ`&1?kF<-. Bebi̷ !ϛ+M'Jw))D8Izz 1Z_0 v=K1Gy+Eh3r -|Q9ϡhvEoU8u >g=-Uz>l/=){%\"b~jJ{\[ԁ&9Z.kqǴxt1(5=6 ĥ"gfƏƈY]0B\&ܾ#Kt8zd(Nɷ)E}U@l(he 尧)r}Uw;)!"RCeG"w08zF۵LvRMIfL aX(hW}c48N5 饥VlifrvCUH1;/@4>A3xj{h#$ 婊@J}Z#o;rk$I z^%C[Pg6SBgakbBRɊakٶa7 5||JgK1ZB3~5I5>Ъ[a$Sur8 p!3>ʅyag+W 0uoL˚wo{t0XO 9b jA.>֪ kQР~mv7' ͎D D_{|)L; b7mBϓVƽa*07)0]&YK>@4dⅉ} WLTsmY0O~׻V瀏CkUuj]D@z.{Xx/J Q5ߑo>6dG;|y|^pL`{s).IaήY̓5]E)bi357vRCa:-0yxRoy|n+wv\!&t,vDsnP`d~OZR&(Fo,93ZVaN}䗡Ǝ~"EaYp<&@Yb<'4<` &i>3!9>d&Bk-Q\%U{O{+Rrˣ$q.M85^ 6ݗ lr*o0(Iе, ѴXp?OC/iS;DDP̒Gayz'L=*ΌvB`%/2]яd0\Ebgt8DM->^_UJ0,2Nw=] Kh):[9ƎѺ,vːsHkز-R9bŪx1"JO; ™jg,zPvN!.j]XkpESTCq9,~W㷴r?9U0%ň ˵"Ŵ?\r8 iR @'] >5Cm;1㊇W(Z+YӐM1X1~䚙fށ{>`y6H{`[zR5"COxIZ?ςrSӸ}8nxs0nU:)z_-^+ppi:P-4Q˘ЫV;FR⚒FǧrpCW%Ǯ-9lIDx$'2vhIk:΂"f9VvogŚ[OƎ4 q1 ׊2@dD}u>.<;7ڀDo}P.3e[D݃fBWQشv5:4pS'm]t$nllwȁ0 [D%t7$!ӚS#.Z>ho@5&HxPml pC¿D4 2o""{*@Hۓhqf k'$0+OsfMLkrK9aIK6gC6i]/m+$kaHVU׭Oʒ٩V8BKa ʹ^߅KsBV?cV_IQ M{ "KZl (k(g=)ziHiVmFP4X5F<4yj_~穵oɺ2#kԟR0.@4C b{2SSl =ֈ1]Hl`*o^+<[W(Kc C T!LN49M6:L\ѧ&ʩҞ ;Zo'2gL^Ďt |@$Or-K/;Sw/֛euo* |@uwH+q{'ܑ40 hFHZٲm:P9êYUsFg^ M*}(H6C0CbH⺠I8zskV N}Q>XQM.p7N ,aQy1]:^Om%B`_]Q5$ JP{6`c72pxس/?Z2➾s4x) Jx8ol,3[Gbm 8T5䉓bz8b r̥PFOd: KFQr ]'Nx~sN ˽;(nI,^q Оz#}.xӹ̵?\[|iѰ0権'PÿKs0gNQu5G C$曆RAIL2W}E^rznoN?ִ%x QTS%!TSC[lh/trҞm $Pώh\o"tu<>~@D{nJ5$+hǸ3hS&,X>JuCpk+t{Y!+4cz}UZA/* 6gХ8+u} mxB\3We3ur~&6w\6v}a)'7'1WD#U]g>,e5J݂HN,+YN͟^U3B[8"nցUg5,{sy`,ǯ6Ne ?9w2Snǎ|{2T("2#s&Ϫ^j_Z)P=wnGAwKM` _fvˇr7}}&)nRx@44s9 :zkFZ7Qע zuM9i|)қlkyըʻjAYX)#aQ/}y,TF/<'5%ѹ,灼M융&WG\pu&ǹ Z}KyH=t9'-mIH .Zǧ=d"x*;j-v`[4n?5# «<SWcT~F}ˆq}v3m^Up 㭥=2ھgRmPs<5!Yh_6x|~;[Ӂ'JArH, gi1wjѨgJ+0l+3q$[)ZZ M=3UYzg[``pM}UOzHvە(!RTڈaojrZ 5&@NZ[Pj&~d,lܒ*$I;.pq P3hFJsQc,~F,'T o+}1,9vu5h{V'A&~mA'r{#.8vE@đrOb6D'qdwNd}l3Ɉ]Ys TɂOuͺK4@, #rԦx`G݆GqB&1I~sh1`4 UiG6+щ_Ӈ%Kl۷WsCbmޖ*I;fmAmþd9{[kh(^RlZ,{<82@TMdc7:D;2(FZ.-Q!.MSLQ]+?Qq. .c;\~'ez I"Y":JF K~Oz]!>a_p6q>wPٟs)QkiYk&aՒamm3l]\f@)FA4h&n)k~8`#d`uD- :Y&)BwNhg=|7DŽ[prfH&zԪYQ3-0)3̊zH9}~芴U{/$1%L H1_kR[jA| pMʿBJ ̈́V/$  9FSCi#R>tU3pA|-n(Ta;FC<⧆ 6=z\&&t Dk{h| L9K:)[՗ҖW0瀘N(k>g<nNAY4>Yp=\ce`S?hٽO ?Ϫfon#Zmz2*eeFN~w@s0k38kd6/TfIU{ hT#~:v2qpq!Lz=|ۡsBݩR\ -C'x1` Q=AZgLQ7 >JEKTd &)-q)չf.Z$c-Ȯ$q=j>rKU _|:.:\96kކ$9;U-ZɌܾHIDѹ`R+z4۬G8UdmxHa[<}dίy _Пܤ+t<ڿNr-0Mq{z[ҕ="m9_ݷPBFZ2ZcOEG 1~hݫy!!»o{EP~9Dl.Rzt7)('@'/c( rU'4CK$NΛE*xلQaXn:b.еA`8 HR@TR)}9$)0IبgMvG}>Ofn+PN[bI~o?%Cn)vYjaIZp:l>dYҼ+&5hF4w6ӮE}jN ^uL26L{}q])xbUR0Cs9{}E `J00JmO*1+[I^߫H^!pxc]%jڅ<6HU0ݶ-Z ul&oy+ Lt n6@_.8Mw\}7市ʩJ=r'l-Z4#`>vPN:g\[4rv)X3ٕ`l=e+^!eH|_J>I./?\ ur}oz#ԧ % +^ʝsrޞ #|9a e*sİkn 3+4oy!"ۚZںl}eF83P(0~uyAMZ'<'^XԺZ`L Ʊ^7E)tMcW{Tn3}4z 8$ϵ5(i>A%ꋄn\=28s!H#dxR|bf+ 1nxIf[Qu7f'0Kv spzrRBl/gY%LDHSDx!A>t/0™M ID],8l0u`8&_A h^D(yW;3xnΰh W퉠Z۝ FHn[LJy[C(U8~mǷ#*wvsRprHwJwͶ2qgGJna$:ȦLJ11fˆ۷ɸ"Dy'wIuۃ앙 Sxw}Grc^^nY[kqC*rTe\Ԣhc a6V&oÿE՞۸ j;Jq->!+t@v kn<1EzN> vI5/U|~#lk x&}k>s`'**&!8*D@wbA*&"= 8Ӳ?cq+ ˡV!ZtymΤ@ޛH0ǚ-8%gFZRd 2 &A:QULlj2s+龁rZ M@Y"XҺBM:NR>Q7!K'F$U8KvǍݲ_$ۚG8ԿS$)c`hII`( pϋ#gCN@_{Qa8nOY1/KscT|} y_|rşa=o sYY䛍"nX;R< wn#(uN00..0x#sOvD0# Y`Y +Jр}I0y2'$ECșƼ$W`"sͱ,gfR~[ Izτ~D_RXB_yXԭ`l%@ e ,K JP#|B8qƅBƣ&̱wE |v r) d✢ә= R JV-sdY@,\0oPD/*M(0cb \vUyАy 6ŏ`%`gF5UaqM% :nNшlq2+.7/eϺq-Id01HoR}̸=aLM50_mk&m buAAX]#- Gt]4~&UFiG0垏q l&S4Ʋ+h/obyzsÅbe 落X}aﵲ;:p!j[^w`!ՙ^[: G%GcXQ{sOIH`R|n|i\ɼB~.ŋ-PrRmPS/')N_iDOV!9 m4[&ti,Am( M| 4PCӃ29[1 8tz+$qZКioOkٽcD.,1^eR(ތ{ KLQN ;i"عB*҅FڍBiߎ/ "Ȍk4 *X2u pf, ~na9YZ~cNKOk1XB>8:kgRHVe}7;!#92.]~w dd /2luIDcO(ceM{|Ray 9QYuzl;L$ uMoP,ϋ_)mՌd2t4[>GSNwVxo OV^($%\jiT r$/&TYBJ>F@2O URW yMJ>rxlqzm|"/>U//BJ#SF\#$'7U Ǹ;ڲW[ zEfyYlAR9cXmOS΋E$^ Gϒ"O%3VAC(KYu ?``l]I>QS L{޴z Uc"8Ǐ-rr!ȥ`gj9m^:Sh :[/EyPTq8uK?Ԁ, XY sIܕvK4^i\Wcx'+큪* /u\#~p4$RAQxkb'Yyz0H%H2}e}0H|.؇Psj#ՋY3i{mzǓ0]b-*T6x/cd8O(p;E9 (;!!` ֫h 2~.-TH>*H?m'D'pJH:mK 6V{cqӿt݆'a[LiǜڙY VhT. m3_/KԳ kk5H%Q35$wҬA W-)3tG7kQ%]"C3Ay%;@l>E:c,y3wB ѽW$:Ю;+ /|°y@2u^cv;x` َ.rUǒ|Z7J'|RI?Q}"MW7EG?LTFi׭k)-$f&Xz-_<-69MlKJ`A7Yb>{b΋A)U@%ٵcV-.qʦcơ@X?{bXY9ҤjfnfX-oU=GTr$?^58pveQ+HE}>.\N>-ŽHVQ+FT+n[ h)ZxU|Fba7cx~c|gX<)LzSADV.H體1H7n|,gV>Bl=M8~.R G"+s6pG~G9_.-nߛmg' Tҭ2@ uqT$cb&_]3Ļ<-y} NFhC"#4~bp 0I>/G*di:{ ظ&xɤvL`;ePh8~#:TOE27$<04aMs&AqFHzy|-0~YOGaP CB\mk7Hjiu# 4?TZQθȅ/D ueiQY`]{&~XYEs4lR ;n,󗸪T 75>^dM A_Z&>i]\:x?Gtۓ:*_ +!OO:tM%ʍ4?~.O0g_$ηo:wACsXVUH7"e r\zW%%LiUǧ0{v2|I3'z@SuZsA騜+{xy2CZ4E2R{Ovy\[Ořw\c@%0)?E%g$0++UfgIiaHA+OP++A@0)lwmY.R># 1- 6( ۢf ӱ41݇|$9T'TBx+Ji|#NE8]xu"v ʐӦH %$28<VeP-ǘ2_@ʍߜ@QM jd!yA,Qq`'ѱKKw )g~uV`(U/0a9I ָ>Թ#LBPXuğѽgv|- SKs'tGeyrSykcaٱ70oAk7 q0B ͢TrrB!dEU&Ua#* !43OjqNmBN@< (eEV |$ݸY@2T-hxl1'7zl|iLBRBnӳIJmHfS R1[D+H XAD|ބ\:qS!|B_rU}w7`&BcV95d<-A>ӈA›_wqbBiy]!; ̳i(뎳>L 4I](xb$7hM•cז*f?>,747B@ȥ%(eZ [:~lL;nDP 96vz꽄 dGeV-'ۖ `0kut?S|%+Eʉ3l lJ-9#¡y#g*֪ۗsa`]vI)#Q.~rZ|O\ޅ *Lg,o.>hM`k_*4w{ۇW1=41'"D (sK$ !ouAzK*Q?>˾oaST0}:(KQq+HI}aP~Gū'A v285b-M]xYpB:#<@t*XAwܯyM v| : $xdv%@!n0K['kҙز1ywޑnd:3i,3A`Y(!׹\. (iZCX f+ouspZM DXsGRQ-ٓ pŻhpy4`0*=ʣq }QH6yS!HTYH'5v׼z ʴp(U<4LjeƁ2c:$CATۏu:eNח91Ԇәh; zߐD}/O\9 KED->N].~y~@^Ƙ4Q~iF)eO݅}~(|GqzΚ k N˒=oWGTgߠ@PQ¦4 |$䊟4E_ *HhU{uTuBT_W=$OAԁ)e1]̵k# Ip#XHp]LGaui}]A+6u;3(KM/SGTf! 3mQkwz_ZvɠZ{B'Y* dpqdXݐp(^5R}Q4ZӅS亢T|~}O{ ާ? ?c:q7o˯-Kwk@՛=> :ꢌ{B])P"9ʡxEҲ#}e_2VkUP&(ɡn/:>;&, v$UH=p N&ݓP|7lO}2@^R#ΑHݷ4Ŕw B ڷvE'dr8 ˤ\@tzj/PÑ,HThمV[ 8e~2 hM׃H%*ł-sl=%H_YaSI*d ; CɊvT<59f_SD?cZY~N;H䤎]s96nKxI*ɐOvq֎wR=Xֺ7{}ҡ#Yf3֌J76B/}W4h?)Mt5I&6 wzo(u]M,UxExP'{V 4ȏmlv!dD4d&n|9\s5$=>լ3_`~ ,,>SFmFd빺{B7q {->/t;E-줕NT\|ѵʈ8-S;G1Ckt*-0{_] yƷ6?3,a^7NZo:lmT^pYch8ו5FXS"jܰI -@3~3+'7J-4T>! K.Z ;?Il{gv<~z9i!K F-W~|D+:٬qqGG*?o?S^;ܼ%^30LFx,`gӇ1 A4Ia|q<ݣ7)Y#HD.9,k871N0(0bWw"DZLK6%=~J OEU\IR .ׅR}币[v꙱d=\ wvͤKy1ep(svN@U"<\ϮFo3(ŀVЪG\w7;u"Ɲg+j,"5NrqCo|{ U$!fۼ #xe]خ*N0i;pjɱSA:chVw&]s.guR>Ȋ5Qތb Y)2ܱ1ǯ]Eo{ltmE{`(8F{bDn\~' $NpXYS*D$YJiziNKLJvM6D=S+٬Vߤ͍x)<4 n(.9BvSt⩑뎡%]pB@rV whINb{is,rt 8<<5M^%''mY{/3i9;Q ўnSO *EB $N Wj<c\ц%{:a9ӒG( iӨ@VWd`J2O0U1:\zfj)(v!jzm q(ʕ,: `6wVkf -^¶ٰ zbk JIT?+CLmFT)§@o avr:*ނVTDn)XOs决T#sժ}P/9uK- M,~pg*e3n PlUϸ3:mb[¯i5X'^]fvgIz`극uD3_ ƤIohm2byIr-9[T{d1t*;QƔO.BWT[汣FA S,nILtpòe!V.Mo9^Y/7'=n;ݽ[n_,8=ss, ,+oYi|lڍ1cHq6fY'¡/R ĪWw=xS#ie#j{c+nJk+Jj ]/./ş+ᝀԱGIN)JYڎ@l} 0)P3iUz]4Mj-1SJICE"Bk<{ɷ0M^)k L9Vm/ddIz %2: @[m_UNIv|$#S)u"&o'=KP{tYJ) DoyiA X#Ddᯛv2mXp%![թmԐ#xxcϚP ث?l\Rk,E4{kf݄=k:p{@5|'0K ]R @[ol[2b~ :諯H:j|OmuI11>_`pLܪ\F"k;?cr]L^To+&CYHԯ<>:WCcǪ%goWr4Udƒw|1ht_5od%H"U/ Axβcp^1UR!Y>t&E.8nu}ӃłYJPhVQH"ͫ6j ^QV[\*k 啖LUO "^jloVQa YǍ=.t&*vJOQix488܀Bnp.wRRA9YmML}:,f dQe)vt`O9&dIԭmV>MiTc2#Z;B ?#4ɒk.U{vYߊ|cp\?k@So?B^m[7/ؒw'%$NE̦;p>ž2胰6ڿ;g3>,~D#X#Om}`" {$ivkt I{%EAz9\z>?|_3mfdۨRG'z|0 |~, riwf9Jl"d)TJi}عo^x0Ŋ vDU1@~G̣W0eE0qNJCxQLdWmPʶօQȋ5EcU 5X΁: 0Ȱ~j᠚U/||cWuo֍7fgO/m"4ޛq?d| *.Y_؈3%,;DnӏM\e#KǺy|7)> uKDEzdC+aoQ)]dK /d1_ 9y]iHj')!B *16MS|2p.R ք#"T|yt  $w!u=Aϱ?{dlFY}!9#yeXU;W엲p VC.AFgy<C&;m<mXP`)@I0_e4ʜ֒CۗkpR``rOv̞'Blp Uص(E ;5_a.p վ E*7@6( EW-0$ƷCMTdph+JNd K447XhNF?\@ki(yE}v?/~n U鲢bȯ"sVXĄ%3^ =U8;ǻ`>BZ#o!5­16"wEAGi"1([aK=/E_{7!wc e|#洎DtzedxU:jO]KRžߤ$݅&o3ߧbvQEW FlQ|l]K6?Gw9/}tj0|LJ}pw;¼hS*gQ6ŝJl 6D^Dѽ_q[(piM08'p;h=^Gjn67ToLHfPm:9"3,O}փҏ!|]%:`; #5hІ ވ=*|ԙ bM+W^k?q}8'&y\+y2?;`+pJ5c0rVP&po8|UqFX.k5 = I5؎8:3c1}E.}OȽL O7IS=K|6(_E[X/SqwCP̣0ۂ9^6+B^'P!Z䒦J?Q cb=o>vH) YaQIlk[C; >R*{m`rILvtJwnϹ__! M YߡDІI!R68W c~G(W[UUd1 lcBjq5U-8g-ݭT/' ?!ҷI 79"`AL|q>O"a{aIh}bwےMx>J7qoNh|Qϕ+׶.p[j|A}&]5Gw#iۼ.o8O82'T+bmjlpRRjLy5/~NꯆPο&%\mP*X+(#S]s//.VrjըJ6}ܽ-Ge'U ?pށ+ڮ8|u)N40R[m,:"Fۨ^)dQʑM-A:˗ءcu=JBq J yT򀂞)i c6tqo,qIĝ +F&.KgvA1.o8Q +Lycm 3y"GϯoukBAv O ,` NTN9j(@EYo՝pVYvz/ [ڴMhNg[ջؓPӔ4H>W=B!90a2j0y{ƃ徛C<*/Izd5' <@>m8ژuI UzoM^}?XsaT-rud@;%\ر~f a1HxcIB ܉z۟>ÉZh1Mxֱ+E?ΊuAτX-x,J:HiNgW.ߙtp^)a?xE#²3Ճᶽc"X$FYSM`d}![ef{ʩ(fډm_T.Y/߂ G[T~U&)@ ziyf`\?zj?=D NPuxҺɯmxW0=&MN=='_$uF]LRwTk]56+'lI1KiG9frF!:Q[˒O%?ָ ^|t1G,ӆtb]l [NCrofLT`6jR* 3Ng^fEZb%4b=5pn pQNVApǓ P}iZF%Kȯ6۵5y'% bҠU^Њϣ9猒 MH{3Y!P!h`sPQB^$Bp#fWI][ Lo_ [Wf'gL %d8ׁcnXQHh>L!gA3 D mEC/M=@WG%N9;\Q2NHās)ӗxD.fssݸJ:IirltԟNEc,ȶ3='=7]bڕT]CHEcъBMH(b%@8!iZNw,kh1u!s2% ,g7 .d?z59Q4kco]X@ _04Øm!tqpr}]-KZ24׌rAsS쟓聱FIB9U +ۏ,/ 6mE傜A 8Kar@ݴSg4<,isuT[:ZwR!0/Ea|[ 8I\yyBgR0Օ ;U<͢U U~R ;JS|EO~Axky= =1;v83`r=TQ+N>ݨ4LKjOyܽ-<+l~=3q`]fQ G]b|w\YX)PDlh/slߦ5oJk= =NؗӬ,URvE*d%h)ZQO3@UGKk.aWh- C*n1IW+,#eNgqlx&mC9tR8ehh肉?M4oTv^>cþ"ZVN2!Reº ;sI)sVLϤ4Gpjeujy-sDByI:#Иewtnn{`ˮzWf OZYZAoSyArY#V-i׷8׫~*,9"%(p%d>|>(<:6/8itߝ04^MZrZ -:Ky,s k͜ߤ̩?_;Sf/;V4R*f<( };G*Z_O5EĬ$ЌƻAyJ3?SOu Srj5Q&VRNS*<.hac:hnZ+GRb(;5 5%Y!nGf04v1P ɬCFyΘ%XN5{$;ʯ w=x!#}k_";fAr6T ,y[4iUKqBXq+MM&xw)8r춐D*T)$b% Ria{7,1bgu/qbS'.bD\9eăNv)5nV-՞ MKͤ>`_!B"Kmڐ_6/%.:~:rϛF7/kkcȒf5|+1ŐiSD}O+aasd`|#2ޞ9sRQr P"sb td,ہ@Hsa*T=7O+P<#UV7%/kVT:$ȅ3ȥ_zө%oY{88rQ0#ح|q z3`[C2C MºlƢAy!7B jss Ҽ;ǒ:ښC8>[f4>wtxUVH E9m #R1x`mqV *OD@_Z2V6+_thIpr%_iL}[]UiS5od|>P2u7Zå6ozY{^40l5na̯YcK1Z4F@Lc2: @XB0-2;C\`޹$z(XB{_n] a]Upҹw h+"Y#/H>%I A$:7Rl 9zP/Dce%۱Tv9.j| Drәh:_r5GI%10]M_{hVkʗp5r!+3ҭRߍ^ F^hܕ&w+=S43Y҉_A8*Ojrxj}eaE4ѐvFT1Nz 3+ybRY}࢚<;P&RT!|Sc:?ك'b!DXy-T ڟ=nԸF?+EK$te+X`rαE+ޡ ;PM~k 5=hːg@Y!q}0>%3’exu@|d 9w܉NbT`ާƪ_ R A{ˤm3BevǠ GL[I@G S*]Q^S,[/iP̾ATFa#K/1겧VŞy|6F.>g58wHj,/iHj3hg^!x5:njcqLg70\3dhԒpYP܂*ũTW"U&fp@d 9jW*X,엄Q|4oI X%5( 66E._U!.j*? M(.7-MQ=4q l(h;#HSmׯY(26=Cp?(Nqp Ck2O놷v:kSW $?g*?kN'Uc'^ucivVx^&*}Š6ҍ+Bc zoXEnk}74=KM[&%v4+AH 3ƗX2UɿQx~ aA~ڧ>讆ow-rU4Ѿy-ڄXgRu@sNH!8}gظ"nm\||X$֐ke[-Pݪ>Iv){w\`c%]հYǫTU|~꣑}8LA@ +\JX Unt)+M.W͑z+quA72O02K0r[ɅhVOdv vԔE,O-|zic-FDf^^UJ˟wO~Nwr% TM6>=؉p.At[X/8k !j~nY4~SVqy+0LȏTv!elݾy_!w8T#,G0β3Q&1*5&4V1=B88/~Ag*BeBI&"U"pDWYPh \EznX܄s_Ca+?\4HY!`:;hs0+u L.AܮwfcloSI-4Y;7~wU]x@bj}tX`s,00u$:|ẽ$gAw+T&/t(WnBiJU>UKP+ylŦ d_ܗUJso@kP[}d&ũF,:`N{u~-r5`( ICzVpΕKӼqNg5˷Ldw)IK-F k')yt0o"xt  +*nCeɧk$*+ ]8ӓ8#h/y_ͷ#toa6 T&hō}LC.:C/8C0לQ޹Їl!>: 1T̩:w#LU{u9H 4A1XD\VZzȳڴ \ pўVfhbIΣZ=\lIwb!>,,uvh2{:^IW|f\%a #@`~5tEOHb:ڣByt]afxg|a3  xXPcB Xw￘i=c(=0 *hBE RW`(YC&:k)6ҖoJLh)6}OՖ]EȯOds[T[-D˂ 2fG$I<-MtO'P  [5=NyN5iL/S yk6vAպt~4(jOګ5 ):;c/^_;Eoҏ ԀfnL;!dyFѽw"؄,=pK~ [oʄq"wx4kS| YT /i/joG28 2C@-L-*dzSZy;]upg?9)|MDPX1j')ܖ]kտ^{kc‹t2R)<{jU(uJ!ȅ$i ]ϏF7jh)! M4&:tN.'ۛmM\wr)g1Jݏ'r^ɽ1E9ʄBqL M?x(fZt Wjz B0t `tQUx8a^R;++(KZnrh+M]c%JK,z<K϶W0i xq9EK)RA#!b`kU;[%OǚQec'9m0_bh{dP ls yN4{=sll<Q$#muޘ'@8 EV9]^;ծ.xbHDX#br* tא="inĒ.qqx~lٕ2A>y ăxN{i5h eTvOc酗q_{..e^-σ1tN/~Y?Chq93s-3f.nΝwBy#Ɩk2 >˜-U*GL@| 1b+h΄0EjbJblH>/vFᬵih_ܪ-oJ*Z P\It3H9bx06tIB( kuc":0{2VgCHe`ƙC+6|dS@3BfewR}T]/|8xۼ)Z;rZ`m~ųB= +&Ӛ`__9$n i H!OŴ0{s@S}7Q6oa`CPU J.%Q nd&'GlRbA2iU[o}Z:8ztQlq_IG2v;U;P2J!YXRA/dxāti$ޗɍ ʁX% 0ȅbF]5.QtV\eȦ1pSRn~[.2o۾T2_zCf㺰apŨ:FV\ eq'P8z8X\P\^ ,|9*W#].&Hx#裾ޞJbOg mP| ;Ğ y? f_D6us |׶jwfx9Qd"ҳeoᘐ2|!6b' 6LԍY6$gv/ف7 ,֘ߛ|qǏhC^ _L=Vkv/k-ő?MAIz @o+L?lK?HNd HtR^ke~zq_##f:n+1!B1!Q Д9C /^njYTpf;ÄIݫ7'iU%hNnj$yY?c ۢpykϦEc?R&u-c:jQ`*i^۷:KT0(E8!K: jiXb팷ŏEBv|~K]CHڌhm#?4ok4!='K~V)JytZM.cj"npI* o?]:R4_,_ rrlnQ[z1~:aThfl ;ήLOq5l)N2bx:vwKN_ qZ|foI'qmqҥ)7׊3Ї~ΞDH+j-M"x;Z $IHɄ<-}h7uT՛z|{ٔ< ƺ~yS#?WIԽf++ X4 Кk\Kwvk^LHk"d9h#)ӥu7ŔM}K3,DJ>?w?yikξՎO.Q=ܽvc&]!bg?Ư "O hmm(7v ."=D9-hQ1sM}]P[^+}^eG=< xF&!Y둱u!@'U\ {4ld~֣\IJkZ2*oS|ӃZޫ]0d˃1We.;Xs/ac"Y*0V1{uez9QA_d"_("4}8V(;k!%?vuCAM3^_b &E6f96<ΥrsPH}Uy _94ձ&>==HIt"BA/ڶb~EF^p %ݴF"]PNVy䝼Fm Fp4y鰾_B?vi%++Յ/tVӼ>yg,x 6`VfL0ENvec^3H> lnWq\]z~0o4O'~P6 W-Эz'a{f+f}/ zoncy|ą!=.ÜAu %aM.J2;xxչOp6XiT fa&=^HW$o~}5#:J5R1*4ۼ1a$VVQJ{ 6Z( &G:KA Кm|8=!|&{ߗJ5G|j&4kNapьBm Uyw:CbÛ({!Rt tՋ}r@P SH1 O(7t< O}#ݷ3JPj3o&}/Ӑ|1?ZK7Qw^n4~'.⭼䑁ºEm1ڽ h]Oi4QS\Cq`hY3OȠR^M5%bN@ ʆ{"}3$X%ƪ1:[ _ڔڨ`H$À'?̤oKZ}'c8n:~8jG:.J,!s[6'\*U &]*C"8GP9#rQN3|nTN|t1qw^ zOPiR2K^ xD:'Y!٧dfؾhw!(M|Pn>ޮY@p];"Q*ކ;C =77b?#k VɡgVy;ԟaa]uR)%]Nj#^ޔ>zktP]4ӑ$60ҽy9$i=g'#fZ+܀Oj!Ē ʚ ^'@$y12ŦX3, >4,j2USĵuZarbG ?ZJZ`li<=2ۗCsڱd/U.藹5&0VڦG Ίg{J(}Jv6_A&gs##"f[]9W5 /[=֘|Q!)v7|Cg눠6i{:[( sg*@(qLq8Ď~p;8}C{">͈@D4ft>g#5j'Sc@3mh'0-z1g7Ц%smd ,{ 6AzW 0Z4,qFFwMhHrU._O͢&h:.ozJhFL_ !1 HV(Hecj-;wO^~n#RXQ8c.+H^GXV].}$h+\xo^Ju};=Bcw+$!p[@t `t/ZҪa7 ;|^eHo#ѳ>+עЧ2a -D57w6ʌ\m&֦WYnSr^fōu/pAyy XOv}.{JPq)G]piIUP  [-9[ ׶Yݧ4CYŜeǠz#ms;O(꛼iv.+D"ht<bTUil];Ɏ^;}o&È}n:BS{oN2|nFgwJyL }ډ0d ?>*5 `Q~1RX-Y)UteY$0=ȕֈ%` G#Y^ws*Ν6m`0-f0I3\(p32-#<JiX9l *0-S3B]Hz$8ٿOݩ:meAQR64cYC$oN[Ss!IZKxELII cc&&;zqZ8FfFw%&5ǿb2zEer\sJ%v9  ߱K=z*-[x =F)EV 2g'1p@Qw + ݰu4t3e*%w=96@rU|Ib3Mqe0P70SlxC?4#<2XAaN05-@Ǖ8h~`d+ہz8yk\f=6#e6,Qw|MsWڇ6S'&,ڗ=LFl>iu/.ѺЉPzg$yWQ iAP  PbFOlPgm.ћ;^iḠ1]j,嶑?'.Q̖=S#uTXA ,٧tVaJtK3/BVOSz6430wF{Ήvy4An-[\Cky 揟ﺈ$Sȗ5.*߈D2!Hp&c϶n9淪5LƥxgPhz`ֿ-B`Dk?=0+h׹&1[Q-Ł1kfLo\f9 Eal)7ف =ڞpB&`gUTY #ڞKr>w5c̎:Y]'OFY' ~ q{YJ:fq3FC<}, !.|z<\+ )&|$Y e2ۍ S]Z%U5ME>_{$[I|w{Q)0 ;ms7삹'pKdծ 9ǺW/Lݛ8h:O;x0q>{n{X!/ѻ̳8Nۈ,#iP뢵8nf9ʼ.e)]vN^}pe܌$t59]gݒgiھ0Zc:̔;81z/w feI֔/2Os|> ;Iݝ7v{mhk~Q, hPp(B?۞򲟵e~;^+UVy~aF8~u'f(bܱÛH"CTM/}^-[1\]{~jvC"`]lLH`{#vfw \HDn#bZH ;qԉrZ8lXR1mLfе`Ȁk*"MԸL_sp.>A1 >/Þ طH,{]@bEI]%Áمi)3{2}!i|k[((cGKh ϮVp. s_i:Pr!T%|b$.ƕӇ lǼٺC;Q<И7(QǗ\TtAH0L҄m)>ʦF!0@.DB*G8i;Zi,H NIRRH[) ZxW*o8;_(~,^kwN, LFoԵ#eY_>(4@'_Fl1.1R@'%|6;fv%NG5VXx?4aٛ Z? Ec[?0SA^ak݀ĜIi@$ǚ[NN6jBhvtQ>Aи|i\?OXVyP 3ySK]" &Ix|8NU\Ih0Sq!Ps~ŽRDiҫP$[7IֽZD;DR2yꦸf 6:0iY*GEןnO-$hS;3HņڴCt^mUZec.Ј;/k=!X4lʘH(NH.  j^3 o^`J:!-/Z}aykRU̔ٛI2LEH3b ѷYI"ӂW EcnV8xUƋJ&ۏ *cSvs.~U-qL JF?nK@1- 2Z]ȖfSL=Ėp&vxWK0vX8*;g/Y-{8cVʢ/Y'G=s.:y)~.oUۃ|坞 0[A"KQ>~hIW6nD4j >):=E ~wh?QwKoEB1ZPX3evu(Ӯxd:CJ$ld^D9$^1XKWp#hoѼ R2=b0qv&l&բ^*?z3q%"d\Z&vK4G+3O=BC~y. .~b7W7:l^pSh~W{YsuÞE"p%mA=Pϋ\o(ji]Mn{y;sgnTk:oN!ўOx;ږ-CcJyEWŻ#&XS~7 Dyet.GM7)B, 6iܾ?XKӗ{8m KubKV0i2LΆ>%<+L)E\L_Uj\ r}>P _l:"AJJK7C2__, ^Ci 8ʕ>=tEPvE'RSx> 3Y rG]$$ӎKfе rwШ|6pF-l]Mq=$HquX&p%fWzMV' 4%k؆ xS/'4MЋk*g -f+_@fӠ_+[>FR~C CL,wP/-ř?J {9})NBv֛=m-L.scwES/"rQ>;8WYpV'`S@hB0UbPheOv}u (Z|jGEHK@ϼLfZM-]}Q;f#N;ctp C͕fD^@޽ގY?ms9 79AٸV?[wB]k."Ja)9Z_.jlJY/C Pq0;CED 3u9VYrU;*;.*f:;G-I:#iM/n;˅YG@s_ R1CހOl`+r̓DڀZyo$6~%h c\aL~( ۻqs6Vv t,r?gB'gߕ@1\lnQ7|.g)Z*y* TwnkepdZh$$y azoEQ'XmWq@y`AA9ۋ#^eSrD HR9^uƆkR]{^ѺyUuRC-AvN&,$?T,c؏{ jq'V6|pwldYpW&0Ea!MpP/2z ٢] J:#"@iԚGϏ3@",\4Pd,z9iEr]p'ROK`C'#ԕ|J">;K/(uS6b*+*`fġvUCqb;A2'6W8+"gڟf5ίH@UN_y#`A/ &.BdNЊ*3)̙Ġ7vaPDR 8o7*m!\'#ug"WaEHXd)T KqC"?θB|T!`6+KU}vޏ28zYJUڙL"R-GeZXrY'1@+XH|~ܶOA@bB!8ݿwN Ѩrj `;?vWCW2ZCؠF7^:4XJ,6 R>5ܘ3{ŷ/*ܵMt%Tpr&hł$Y`M93Z~%(D)DAa~n EEY+R #S|^2N3#Y)LXk 0aJ=PV?_#H47hVQi( Kچ3CZ?6TiC꓇x!|,{m>۬pȸFio3fOҚ,D\s8ZkhĻ_o#超c0L#}Vg32 EB.[kЃ hOǥ8w'GS1|<_+<~CmvRDb ]e7t6f1v;hT ,taꩪnQ)nO-?)tM$p̍΂S5E7Tۛ m5ȿ9(@2&VS&tEKb5(#I .x哃NBDϜGBNn;*{FA9aFNѢ6hQߜ+9rIeo2V8T2RmmG蕶*{;J (*,VL"{fAwKnDHQ+M!r<@0[AM$iKrCɬ9~eg T4S; NZb]Nc,L&-G$v Swp_z;u!8|zK~G[;jYUd*WR s:#×`&l =,#{cR_7v {`&'%ڇDS_$Iz ^o%s5I yl%لjlQD\gZ3vy=M:o<%)YCzLji#_odmljۺjqyb ~,Ocv0OɕC =?ګa%"\xz5Š8ǷXI7-Lfص ZJO5gyVd8 h5(@>UIa [j[d/f6T/{9L+W EOڟ+UEȸ-.^h?X9?0Rk gN* wּo@;8C3)s|R /W3=|wT WE<4eg[;b)T M q_ À痲_=!ls2XL2? T)?c22oS!G!C@c'9ws%>R8+9̓D6r"&#| %5eTFYt5y4MtL ljf0AKF? (e=XF{UҺG#'DG>iqUM02j}_:. !S4-2eT&(=n_JW]$HBA5 \d / uRմnO,)DӽO<;^0`}x&t ǺsSRNmy%lgP d3ף^ɀ5T;/8xS)) \cPj J~Ayцs-{66}7M$m4"ѹ{b*c2UeVu0XPF@1kHQJ^4&R`X?d7lF~ol5eMcR ҺS U-(Ю VyPdV3bw޲Z,X68 4}H{7>9Q4 K5 [%Y&=ZǮ~j_1$TӁUNɆNerk@ ǢZ (Ł-29=c|&(,I2vݐO@> r*$I6O{\{ "r| lps2 0;ʉ0<93N!J{]XUm[YV@8ۤ-QwxJՍ$a譎*AMolgVv|N5p ֗$3FBrӟ^mފs`a`:Zݢcv*5f\@/bhI]^Ó9 Qۑw'b,]-+NFZйH|g4ob"Ƥ&4˦|ZyS-_78+]qm}BXv6%@'x6Mڴ#Vuqm!=_KK2 >o>ȼЯW\i#j,gid_|*}li۲\/wM><~)tStm ob"j=qWYJrI{BI2 OI!MtQLIюpU|Tkqr{ajԝ[6 TUu$6 j5.4ڿ[\4PQonKFV]JUV;eK;/4XKX 2phWLbm<=ѦlOw P:\]O^Gz+"յ( U^-.pm;/:;˶-F+hyZmʈ^6[TM 6/-pt7O&ls6310(Q+Rka^eBşhdv׺9mȮ.Je+n(!됻;-!"9JiߍM3 X@#oTp5 ~:n$:1*s\-@s_]7nQ:@TG0qpY] E A&,q&e/P\ODܩyx7&QwD%P>Y|^"RQðz&۾἟PU+ IΖȡ*L7RǤzv+gKkU!㕾UK},HyT.+UTJ/;9|tabHOƲ[2+eR kw=,eeLUyUS*#a?D>J`x.C D~Ble r3n& <~X!ʕZYb7fujYhPX2-,=, <r?sR}"$N1Tr/>OҐb1ã-%?K[zNʕ3h%倈sHP.Sؾ^fF쟯 cWҠD&ڕV̄?q %._zEG/&8"@i\!V<'VJY(ц] 1z:(Cb1% ?T#zС_)}[_pPCq@JBWh0qŲ@FYWN poE K$&'`6F~K?tj)&Ε\H꛼Orqte]82NYytsG[rݼ'kk1Pr&}>i椗,3%*?mg+j(V.F߫ltIfb%&kp,z /vcZm\JϩЮNI]?84Y~OPiV4i)nlQU)&\G1ӫ(s< Wٴm۝󏞦"AتY>GaX鳔(1jEOڅ||94 Šg.4s3oB|Jj&O!+ ȅY.O/Qɯ#LEc/#QEE@rRG [JR!޴:2HNܨ' mH;$V, =[ I稭2Gae$bm;Mhkٲ8+Ƽ]>qg{a.{C:{u+}{cK]͇nRe1Z!*ki;+cf!&bW`:H~GVXx)KJGU25Oe7,?=UJڱޟ[Jy1"7=ecW/ R4sIГO3ᱦq\2Jo#݈<'>,Z?h2>KĎ(4ʦ3%.wrW10!l#x$;e}| 7m0腐%Y ;|KI$]UDf@-13WrFk~@H4d@ݍ)ی 䝫fqU>~W;HkMUNCQ.1«w`WYfcRGM!W;Q` ,G4vP; )Q&e%0 ϙcUri =u 56a/3%><.W+j?&V ,qs0w*Mhi+d]䘑 e QģIT?|14Iynzε k:?nQB? NغcUCoZ2袆r T!|# q->MO'Fַ:ZZqUmQc_=60NABi^Cń:]]C㡷fX&4a/.n7NSsپ} 6$y}@D)i0Gr.KDwR8D}vDAݫtpZtPZ=NRc/U{_S$Zl݌boD!pP`6`ijȴRTu/>1U\#V4v2:rUQZTsd OCY> <˒.?{ NG)a?pH/q+r|D})Pa13U,^jbNn+ֺ3Y6bY]{|t{RD6\~)B@E]phi:R4xXXwic%ǻ뿂YJgiqㅜz/s:׌s[zvǣ-]zp4:~|h7qnV{KZ%;SJ!]6I!\XSg}&+*xԳP-sF᪳"~y&iejBhc_aGk)Me`6𸘡[_0 0ƙo] %_LE,k vt$@9;_[Jy+\7ov]jc\JmHں e@ܘ`S@ "<;Zq;D 'I5G4Bu鷊"؇ȀvƂVVQ`6Gr \ >_!G\>dfW[56]G@R$tS}vw}uƒoEbiBVO&.Rl9*v_Ȭ?%CAk|F1 n7S@xɈRmuMO;1ZVhxÞ4z!A~"k׵t&Sƪm)(G3 7 W>>*h;_!#။ :%vK/w^ @,]|U2ꢧ[S+),ܯ(ä-.q=!cE-,{%3ů?jZ:˛6bG0@вvlQI{y%nwdzIﯹ4kP\ }˛gEO_"`ݞ -!E޽#t*7;o0`kIb,.<{38w;`|tѲO$2ד7֚-avrK"ޥLXrD//,WDR}uΡDBƚзWm D 4wH.&ۈlWh~QE$)ϰF[.TI88Cwb+Xz}lHS{ >C'X[fa*œM9Fa 7] iޭ5zm]S;fqr̿4C&'O9(觔o|,QO]KJa:]˟>_DԲ=͟~Eќ.pbtѝkZ[`: ־"GVZ82:{vO9} E8VGWn>eEBO+~rr3MGX_Ŀa oDei神y,pzv%Vqe{zے=JZoV¨6wI+5/1ݪU?iż! d3'(׹ҥT3}k!Fzvj?%_e=<T?lir72+yVgu9&l=lΉPVPZ*v76W8}Ws45߱t\: E4O9QW;Oೕ)}8y1+ӄK藔 1iTl|@Vhj$m@LSCک\o{J \ ,WgaކN jf^{Oeǫv0@, UiX::_%K;jY1-v!wEc!```RІf) Is0rEq&UlBT=㼽C/&c"'}12\t_71aٹћ>Ѹb >#Z,}X$/Tc )@t1pBf|qi*̱$M7n԰Vq$/ #V *=t_;8c@05+fe ʗv^r̛8$Qq3kN K  `j} % EjL[Ц|K6ӧ3*2[\OSERy(%N*ʚQ3c'vž%w'S]->XCQr_06ּFwJQx Ża\4.IbKm~geeY|*J2)s|x}$>"S~|yBRRT<ˌ.?<ùwU@̢wƁ@WJPSI N7<#}=T: vuRz_ t @|jŀmb`6,|XII=ہ;RG*tM}&x12 ]1EчE _F1sYIZ?/}Yv'0LnҵC\$#=F}E1XaŁ-@)#Rk&fGtaM뮞EgG;4XVBwM9)gm1 g$D}TrʛsF*A Z5@[TAs˖#ٌBKTM[a&jOWuY!{DxQMT%WQ|Nc-L?;w5'Y`^]߲ĪO#SE`)``>D{;ӾWI;nq:/-گ\~vQ wgƼM=9$ ݐڱC\=TI`1G@TP Wί֗"k7ڇ` ͏>Jg:}jRQiTϨ^m:i.ݾY 8P~kqVّUc>d[)Ra0v޾ J7"͍*rbtb,׸K{Uh3Fj-fY p%eSv R`A@4ZR48,H;ie*1ۗ}UK*0H[iעLx!vu= Y,Em!rBo9i647`$ f^1 2i n^mTx: K@|\t9E?A"{Q'X7(%3ϹbfhaWGRk_2[⅊bCnM;&~G^aH B-*7(7[X3 N/*8ۗDKnIRAYNp&eY#B?#LB4 8Z$#BN`Tt˦e)^l{tW頩>my)\X(k,lύNENܩиW[TG;zME uN~}NǕӷ n⽲wvϹk]׋<|ƻFt4f8Oy*JgՒ*BiiahԜT}~YOHq[`9ti=ԝa i7?4P8,amSYDE$; ND瀫foKnN; y>H*$Ӓ%u\1R?ʄ X2ǚ.2Gq=78P6ǖPnN_Żpt*~wBŐic<sP}71=հ̫Ld:qzM{rT/1=E!sR^5?xOxoXDd5Q֊wy~/T청D1@rĊHcp<$/UNz'hޘM|k߽qL]ׅ1֤2qD8Ї., C9ES (^=#n `iPA{xˈvG?c Ed_2D" )%:&Oʐ܃q@G#p"r\?hj T>dkS)oiHAnuNbنcSpR39+| qȽGEfl 4zJ4fFdAЋ(b!Kg>!zBـ~8 \n;AJkP[xCVFi>gBD O[(j[CHLb*ed`D>-fO8.rj8p 1mv搖7-W\Qun>Q5 ?}V]޳\i^UQ(Շyq_yX =f`a!NibЎ>Д=[GU(S"^CVS)bOv)J-oOi&\x h~EqETJvm mv-?qRΉlX)6G85| R{vw+lLY5 >hFx $LUbpZx2~fF>-] Ej47O)[h]"~]fʕPΥꪟwVw̴Hs)ð>4׍ q ua-xYF3 tELݠo\!h~Qg\Y>~ wGۡVsJ ؿ{k#oŋ%<u8Os,} V‡+>2 )GƑiNsavb2K*^ծiWe?wyK.ɦo6wxXnƫۇФ |7 $uE{݉<ǠNd_Z.~]q86ϳJ>Tl`i%.bߚ|K/Em xYƜ͋{\? 3e^fp> {#q6|4V4ci&`˾3(xx`¿P[<|Ёf1-,~Dut %7ǢdZVKg3,I ʹ X5]\Fے7'coʕ܂wq9u!Al LVp̭'Xys.ixD- ܈-ģ|ѵX9 "ՠ\C>_jo@䨄ȋY3.biW=Cvb$3mo DqO{6$FRzt]ABX=Mر$NK9{f?C[Fb$ǀ J SI-Ofx.ebJS+}nz&yk1SXNSe`OTžSڿiI+Y"jobwV۞ M%T%Xc}H'fͽ*\G+ɡf ěI0ƂϕZ ɥV5d$QE>IѦ/ąZk}:TŠEHE2x imT$2?"`Ӳuu0HUa0Czf2zL"R % x*Y{G(+8l|C0`[hlx+F&0zV/wQM"Rx4U9 Ʀ[Ó02; rA"c !ב]+~0:Jv/Rk3|5A6ؚGPn)> $m?-53f_d􁹈4ź)# Ƞ(#N8SLˆ05E [ oṻ++Z cMh_1l )uB4 TtV(Fko)zEj>%GG@y 3Pw3t˥c^WSlG/v"azOFUm~l,ou!gv?VˎXd܌!i\8)^9kkJl ]Q&$nٶɡ[GQD Ny8ʌ ԊNi}`fR 1z[W?ɱ>1I0. x/3L [RsfENLɒ~L T~1G.\"U"U5Eu(ɅЙch?~_܊1@ 1&W  h!N,IMPD6c(!`[JNyS$/;8eO#aN} dbf`/?1pӟfHlL}t\GuɪhzP?4۽{E.*ɰ ȥ2ON2(!:%hsG KhتG8V804 hO M{>@ut1_M {VimK*DA}_iA9C3Zm'LZQ|aZn*UUM\'.a3rJJR{/|K;ࣲqCt2(Ym >b_{-=`KZkn ]XLP΃st*{jT]6d|̪8Zn$,$Z?G340B͋)mΣ>1^뾋m$}bV襉}&%' :vsty؇uo-=C'2zr/g?Ogg./(1jq/tyE"a<}Xl_b'FF;"P'}+襃y (c Ghݕ%~d<"|L}ogYaO8TyMkUbir²8 in[‘[ۅo{^S;/F.T18(,jP0hO'1 ۋ]0$cHt;dKoi8?'gƩ3L{sYDoD` * >l}U;j^EjoS}m'b*_AĞaV>D 2\Y|'+?s%iXY-8h42sgJ_1vMoF*@bϭVq'_A^*z Rm7^|Ýa_Dzlc>1s\s× ۱h.[OTŖEyZƟoPRe2dHcˣ@lzks"0! |q2;p|oi׋';wevK#7FN%jN~Pb;Eya D>QPSG7Wos@Wbq& ?ސ>D%&Ɵ^ BOś9Zhq;p^Ǎ9@v>c#&)J^]&:ܞw|m}@6i ?&>onP}>U^SՐs{i59`Am]R4 ŠX\Y%%f0km %6GG fZC`Pb{ߪ!6s )x+q&c2g6|gƈĀ$T/X_4Q~w2<:n 0Pl1p8wsN+wM-2Zp"昳7Nho!Y8B ^}Wh{W" <5?zmUx Uyֽ}VQi &\2xGOSG2ݱ8k.3Q9}Z%SonD[։D_עR)[䨯$.-d)bu 9ҫO 5MĢ\ |z }1coKpJDN},&,5qd*0@ /qLI9y\KZ^M c7Zz9EnOWwPMG{aȶʞMdPvSu0r(qP[ (\3I-&juT]6C_[go9-(-%bwH3duvzh:GZ=d5aߣ\]^@U̪ %Lgh='8IٙdHϩW6F뎻Z7XY8k@2Ny=Wy:}s"20bGkҪǐDϲfJmZ.q+I 5G jEkQ01;<J(b E oY1i"bdi[i<(lͺ-'!]5C:~~A!׌̿1dHd>fKz sk19*4ԉ'';FJJBGzےd1/xr목 ܥxYW.Uvt[oAh]7(soNT&/fFMI29RSy3x|y}zlXir)`eM>CٰuRq{;Qu(6m`&IzDwZZKU+?m"tqtr<8~~<ϊdUafSÓC|A9TedŒޗgMf𳕸JbK]8L8G\b |SM`rcu℗^mCp@ uxR9B0M9DZ ]橧©HlU;eWLt0|o`9,xhm&%1@.39ˤ\8&} =s F-;{c*GAҳGÅB~DBCG+7P.SRP)pŽA%`'>HivyKMl^"nJH #ؖv"Q=:_/eAv2J\v?P/n>L?yT*i9FܸtLvԿ{mRHHRA͌Vܵ]h4s)-_AsMZ1lvSKd+R$oĥ+spbyeZKԾȁ{*!3*5@mĢcU5J B`=ڍr͏:l{ӟ3x3r!8kgNAֽ A 39+yW[5J7<UtfG3vy\JG`q;-ut'τB4wqp-2gTVSբ&>)F xtZ1MNqxتgwᆋxWW3e/{` x θy^sgւ7v l?!Dl{m&Dɜ}C1)mc8 ƪ 8RMdחy`c-.l`6G!Pޕ՛' Yg/ 19pY%dsb=s'ŏx=dnWG20 V1԰e&렕xT*P_D T_ůeHrb<99Yvf&Lkn2)P*?v͝c4aZmE( ^K|O?LZw!%b5_8'J'%湕$^d @((~Xus " i8njVP(4μZq <2.[[XCE2#?wu9rDRXTn_`B1!M'%P~8o߆ 7mxl9Pmiu0AWhZ9k9r[^˧ߎZ&1_8'gO0*,Cd rca٤}ne\82+؉܉W.!"CK-a ꊀJ&"!L es[AL%!)-8Q'1w[VJa}}u3+d]E!r-Hh 5kjj~|&ZtkB1Qt=nD|!4;i.>Kzz,_ghS/JT,JzU|jN'pJ„ b ~T@tQHMh6"\jn;@_7(aWǤ$s貀 $WR#Mm֨TT1a.3Q`|VO-Ҷ"RˀIԩfL(ogS%dM.Gܤ!E:>sz*3;{Xh W  ܓMG,BPzM:3JF]d|\Odj!SiUE *@Tz7d~<;(LܾG y(1auUۢ . \ГŚI* _XUykp㋪KJlnJȄ'/13 Y PJj *dTLrѫɝ܉.\7WBr* yI]⎷OgsaY6S(2. #Ldί|: -?bŖkm%vC=7jvVȑgZ{ٶӼ fI췾Qľ^i^6S@shr(P婡z 0Q7( =}H+6oH[!3 ȔЈgPFAkYTIYAaq+*2$PKcm 摁yyi3{pUR%ğ1zYyVS +*_Ni>NzrnBa'=Jχ([&5߰>?ɉ=YJ'45L=~t_Bas0SqBPjuBv߲g+d7dM5A rƖ&??G9Q} 4Q:ok襏oMҺnf$7Y_`V'( zeA6ŸL$ {Y>l`^ @ ^ u'#:_5(ڪbv}(%R%.lx|bG~3rHb8a] D %<+^%Qk=id+^oVcO[F`7'w[}B{kʨr|?0G"VG&cjfat*lP3-=JPJl1S3efkR_!c7JF;i"C0H4;hd-)i&YðKlhcx/!rtĖ^Zy%ƔI? ;(A!ըˍAr6wp /g\"46|Nּ_l*`"Lx]|u <k}]X?]j4O/كc֫*9d~E]Ȳ&`uu.~m~%7qɏRa4K5R#$#`NuĬ$7-wqpPׯq >'g)N\ᚿk(LQ#Eq&  bB قÈkk^6M~$Q\u|'%fYhG s;v+^MSg3N0n~w7i_/@7egŀ<4)GǮـhZţ&7b{43H65@._K a)PrSYq̎6vȨ 2;MIZ lG&!?c; {ԅ!9`FȔEMkl;\^2 R,͚LxP"h0gH4aqA%r?,IJ~>7"vZm-!8f$DY▁z`L& }~nIXM5},KI_[nCx12鿡o_:=_Ry'lם418W&8'ջ^B㪁UN{C `#+vm ĆNAO1%!9Pi_TBT[U9޶,EDm,e?H,4L"3fK#vewEuD*LXlC0 óND+'F~wccuLy:~n(󰿹2HXߚXn{;>Bv3Y-5=#]&Nd TYa|>w^jPz;b~w+?щh*vc9L0u|Pv']G WvԢc1 52-1;h` 굄Mk BbD* 񱭞XB-+Qi؊Òx=Ȼ- >"BS+H0.0(TGc#Y@&NB:E/NQ}~8EOύpZk#j$qZԬr>L|رHTK(g@-5mRO̐OkAyELNޜ% 1&~XGyHuv R.ܐ^D.BA 8\kQ9}v-lTj܍gz $D_>Q6"_'5̱WZR$:&s,l8.LfG_S7\+g醠5s{O2;D;_HwR4pԾ\ >~7{N`n/i#RRְuf^%" t|ɽGz>Áׯoi-ڜyM^XKG>cà W;v>v3q%\n %NAY ovlqoՐo$~>8}ތ#p2a"fx5ו{Jt@Rz1k]Uvϯ0\=|{ۛMBq 8a.2Mf< ם}Ɓ7z%VQF=SI[FMWr4xPAq9ځCI[=[q6qKWŃry-%K؂NG"6|äa氅K3e7Ȏ\m^'fHkJ9nXFȧga)V,9kxUp#;QA[c/˱#V#k"?l.斗ʐ; t̕MZ8Y]m?RY%ϬaDpgF컧߳p,7Փ_R3MgR7J  4%1Lf7̗7|\+8l9ȉTw- G$U(P7CrPdVw'/N_M9B`ﶘUG1׊ u:Hy1(UndN%KZ3 xp0NM)'VS[^y)vWGǚR~?f$Ĭ"EPbGB绫 q+<Z61YYuR&#Z Q%ŽU;k#*L[X#%z^hr"X(3}̱E*ஃѻM+v-jȄ2r۷CP$VE/`Â}|l]ҀX44p_7B+lPl̖wb-V3V ORP*ߩtЊP8" Ѓ~|vﮎyW-$c.*7B :t!kPK*B?:-fC*kMLTTunj!<}Jߚ GK9%1LlέR_h-ˍ|w/0zCc@S,R|4n ) zFG dSDK)/|/o1 <6*гLx!8oZJYiwuCvk[)&\rP_}EaC ޛSDbLá2 }ŏ'P`oW; eB!Qp8>'!OF;I茬SE~1P0 tA98s-|hrKoyU)W~{ _OQG[F5jFVmYүns[ h@`\r=Fc"E%jQBIp$g*y 3q& Bu{s_ a{CoEx 2sq` :ZAr+cS!?)ZW;*SRY ?7[_Y}R|PQ+ AF_>1rk":$;O`O9ͭ*꠳5|Ө^g?$WMWZ$X !EžF+M*%BfnW3d{'|dL|^X3/OX6GnJ# !\"Izo)wy9ӹIXk wip| -s?룶[j>#5^e \ K GV e-ӡ If=@U*D\VO=)}VA;v&YޟyhT3DD$"ZrV?!u4KB=e[$'q,_]L #Ay疺,G:hx/Yd^`V{aD#u սcIdbzʘ.h#|aݎr|: Esrև""9]ZE%<ס.(JՏ:y7%TRH Vx\-N!ܮBX7f0+ꜤF)BVNs:6Ge0EU;&0)kS,!`"vjUׇ::Ҡu^6%ʋZ>4*UKb9f9G _AFa|CF_ly]κ*7D"3TXlu~ݾ"2ټl;x8mN`)" qȎzCML曙;CC,?Y<[>"Ul?jS)VM-]ˇ}߁{ dm\Lw,VwQojYrwmKz^w\.v# e֦r ?bԓ}.'BKް2XXťyb./eVjFk[V-.KXnyzн#g“\gvq 5֦/,P{'tXa5(Ÿo[&X1υ2dE6Y=2!w[b|U9__ucc/'W SNrٻVx|xg_0%P/`tCb:]-'( )o}_hGj!ث9S槗{//*ջ*!9gߊE6 8["Ih6=35Ցh)YAp"A̢nl`CvHF#\mc źi#[i苌yAœao@FTf2@t `AdYolK(AfKU⫌x"jO43T4|O"10fX0ݪ9/Z(6aܞ@ ly>q7@" r")#f!b B:յZڌ?gfVgТ'DedTL8皁N30&&G^8hUIX%`Y.V <ה!c"B+`p|nS;-ڜ3 {'7|uYʈXFaQ7~Pe< BK% h` x~p[7L갑뵝 DvH۽3Z;ڻ=I6 E00E.6/dK]%1L~? ܜ}Ҙ(}NiV>%zPp}3~rLhC.-z}2# C\(<7UK<-"Az%睚LzK}? ]יxGFch*h/B/!v(e{9ր, )zM65d͸ T*tn= I$qHT@Ђ2LBsSV0>*8qŒo sn#Ob_Xzkv+R"},ˌ,(&)t+j70P97ZK3^֦m:Uq_dzDwΓ)ik;Z i`F{0ä;<58v:YeY) 5ia鰬%B?Jl{-liHkYO͈@vW1id3)=؟yX#-Ը@p GIS8'a:ʇD)/_'B_6;V2Y{71j2Q{PP,mSIC6r9 r {1/ծlR>}i"9VX߇zٝJ7,s2}/oNRlwNY|w.%[3XLޭ\4KBV o#(:e^uwFS1ybF;4+YL gEC2z?ajYHMJX\F BsDfU3|$?4x412_ [ׁiNH}K:Mi-=7/93e8#Lo '] *2'N"r|e %VO}bv!\`&> d>iDwS.V6j"1SIEemO3m]~%Df;بCLM6$7Ov=眕(Ɍ!MI"a ӡ-U]( ; :CDgYEݧI K.Ⱥ_%(ݓ MD͞ Q0\YEj2JksVlN9]#{ FwHk]MY}d2O+! hI7k֥8r2vRU xp^F5X/}XRּ$zIn8jjJ=xF*\U`KjF;}}USwAS/xsI rg>aZ|$'e;EHqs[x d6D)([qт#2-+.Ɲi%#: L];h=UNI5o6uw6onp^q&yC*k}.N]N{`YjCD<#2/ Ķl@jy# :?ƵWz}>2cM,r֗W6ŢE@hC5~!;aa^ ԕYei3o_Mm~('i aufjkJg,\+,/v},G+S>*%5 քgx &PN0f%l q3?H{RDwn<48.*QQ&BQk7+P $C}j(~u0$/cԐ)$gK'Y _ RUv02Py(ֻZ0J;ol';^~};~d8D@&ts9+mk*{g+a >I YQL$|:߹)k(9ŀ/P.c´!Kr.HN:ѠtK(M_}r:}-wՆsA-?Q'[w.=To̮}>2e^_3(_? %x_>_rC욋 B_1SJ|$4:̐ĉ-ΉXfaxUܞ`; 4yC[)|WA?NO↷DW(Ey \Lz]jl/c. +g23*ұnޮawD-qB8UXKƶ yӖ̋IN/k-<%f擇Mih޼qHr ^'`Xm={ǺK>VII;_سHF 0QPQHg|p0alUWRrW7~Fg~~] [=€I4-F +fA(nоwO^75#G'jEt x ݘ)f <2XlΛ2r tH()4i3tg@%!X9@/ iV`su_[8'|MN|T4%i%\X)lك`P$3u2rF NcQ,1G-WqnL"j3O9a}Aevքt`+C| O|z%̎Űhrm@d NwfJ?n*9"1<.I+ -0J>;?g_D ܕøST=M*TMCƗC@?9^jùM2Џ=muޯXKV%1os%Ȥ ~y]ޑeMп2}eY.'On{ayW{..smfA"*zrf'xJԩ܊.V ] VOE!29lsVr.cao\&'p5nkob*뜔??a )ð֝gƔ IUkH?ށg;-*&֝֕CDS;r_(Sh8<55 mztߝo:'ege0̖FI:?Y,C:K&Knݳ=5*kLyzHw ~w6ȓ j23qD2/d0Iß\MS_k4ש{v#vH+UEGUpUĽaDQ !zC~ı+(ߖ3D:gĠmYW?n Az8-Q5ѽ.B1 _C81V aYr"O fGVQJ [Y+MQCJXՄ 49brԾF=$V4 A? tSÇ2~yPpJd"W봡&(Jv)^qTCah.qt<|ibwF, bj$)G>pǹa+Q2x@\Ĺ2L8vo歆M6, EX]՘>\E~D0YP3}~ewy{n 8q$`%r!!@Q?̥ktFu@'v0#8y1p:{{=2zvU1~cp{f1M+Q*-)Vf[laRڶ]Y#8r47Jfcl;$ !,X6[}4ψ[tM un#ZyQcVBt4 ؘ6X65.Ϗ"FM xlff-fKf@"dk*A 9[ (g2h9jcRF,>Ajx) RU6'2fnCEy*S-tj84;+xK0h,֊Q' {\*IbHկElQ g-P Ij5yܐ*Ơg*45{|(LnAW*a*]em U{T)oFB\Yޣv͂uu *Uzϐc45VGV䊮X,cGZʲʗ9(l~\SoswѼkGan^G`q4n3S _Fx.ʦʳC%D{6oL+ڃ$)U"aH$A9k)-_n3M/S\ {{=|"d;A:㼗281Od2W4Pg nhhW dr@cVʈ?k!>pe%ċ˺7Eâp=S{5I.5%X\^K}tM쌧N}tbvEyR3AD;E}x[B=1!:̈́}ọXuTlIC5㍕$ C*4V,bLdHPfƓ( w$ F9^~K9i:CP~=U_4U3.kdJضY)S_6K}I (+BI#dž۝MT '֢ȉU7iCԟ8L2-jX.#plqr6=vb-MrLJ~jC 6h c n2KMwzWd盵wD&~Ul?rugqf{;4䇧, `oO& YvkZ?Oǎ(k9"~7elo|W2eQ[ 6#sU]R<3n0yh]N^ ~O 2ٗd 2neb/fT&`4,ʩ7'lL^Ȩ)1+HiA@+P)F)&JR) ǫ!ݰ FK0A>0 VɖumX"gA^ڜooZ'1f8T &D=xKxqI+:UA"/ikiG ո)y+b8>^p(J7|$%q}uQOXˆ>׼:XW Aj+#/eL)IH!˟:bΉq"K=د/P;;>hVؚ)^ jEQ{ AH^ 5D%׈Q;=X&EJ jc T1&ԊZu.:6e68Nѣ#jAxV0\T]NhO(h2H,U8&|o/afK1Ѡ)jt 3 y틵[ǓIy\ţF.~Rώ5uɶ7Tz`:sj/t!ھ$LL"uXC.~$ftlİ[MTF6,9R-jtJs=̮)rZ6Q{QҴX`f#.4f_ $sWTlMshނR]ѠީIlX[b}~h38ϣM|%֐I*JD; 8(چvsig9OYh^ wO ^ ׮??9t`i%_tIRQz+S'l\-'L$ד>w9bԆaX?(QLj{%gdǙE'MN) MUPFFRylW3"עKSܾͼa_攍 '8~`anq9lW!(ԀS Fu5Z5s-,{LCuBfDH$J_S&xeBYZē";~nNTvKeoՆ0It Ob C$eϳB [V+3&\FCpM2trW[M0]GM*y. $ԝO^pYU ,)RP iz $WH8Ϋsz%*)w ]?99- 0V@sm.0j{ԕy5܋%0Xvi%i''n'AiC DEB0r.qi Wa A)qpʶ@Xִ#K[CRϟLϝrn1 xB2S3B[@FK@^zlF}~gm]MC$*fU aC5^|b#ܑ tTHy柒W$13gw 0N}B gwc^Hrj&wFntqTͯ2e~y Z`:~Wp@dM,?S~Vɹӆ[QX?$j1 3G{ b~.㺷TmYFu}{x3m hLU6j,e%]5>l\J>ҮQcv{4%}(%D琤豓հqQۅ*T| ; UV8oI)&xfeoĖri~ lڐIT@r{ K0}yKw8⩌Źc~FlS?b!yٰ=j دŮ%6#Irs +]_ŸB&LVBЋiY f`~{9[zaK_u!' ٰO)212o_ l+J G:ZI,*t$_-rwI6O%] bN|磐k#A4np! Vq\!v4 M'(x^,=8/h54)>6VM#qdU@C:M%!Ph,Ͱyj(Vץ!- _ޜ~x]TJЦyв}HIwjb^j?XtڛKZ{5nyO|f1.i.T V  ][te2ޖA:.m+iSD֐E%y"KAA4! BX1YnFdg:E8q#3=WP,w;RiM]¹0m`m_"}A܏#1) ƚ7u[LTV@ bJVFTєxYSÆxfHH}m^_} T$qnN_j$RgSe]^dJ{U;QzDNݕ%+lHg6jWv8%͠3pp}.NyčgswͲowJ3nYZf3+ڄ#D C? M&Chcg5* voB:t yphJb#WL`e|Ue7#n!Ѓxik9(L wv,Y3Zt4  ?ak Nb[(r{f 6}\c[1tK`L>jG>p4qde-2?_s$R$3JmNKG83T>ʇ_#t_8ПF}1Z7k(ԥ4} Fغs+N pJKA9phWJ~ wo`9YWpVߍ{M}'Si~^z=9)ddK,N@5OjS CI Nm|!=:&𘇺MR+8}b$zA:nNd&3vcW b΍9-`3K"h <:DB`+ |,$4@VlZÆB qBHCr%*YR#_bjP)dNSq+<gemF?P)JѼ8}#sN ʶhr^f!#|8;,ONۑĤLkQ) ߵ-!hyrxX'?sFGW J_O(*gVy fh{tW!9 )ȹ.tfbJ9?vi3~|oXU(7,+bB3fqk)Wt, 6IdjHIAFw>65Dj-ϫR>~! ""4n+0wCo/`=d7 UQsm=eS!k x~$ =a鯁o`oF.3E{o0ĕzK~.Dޯ,5Kv+.V<1<\{hNUkPG~VJ*<"7ql^VݚӋ8GU;RK[)IcX`pcz~F\Ee<,Syږ%dAta3y6}rQlUQ<)$zW9^N4N٤9"@%,FJyEYA!qyYIl<%2VCb( 4s%p$3[J_[-SL=7D^]Ӛ4}ީLZNèCV ke3׳RTz;{)pŴچO?AOW& ^#O[HOOyhc W=G*l&O8auu>0HWn2AYĨ}U~|VQ (اW-yۻ~u5[[q$^+"e;ROv Žn KW`!R/kC1x@#(jD))En|jO*q0QWv{yeW~kyvTߋ?}jjP5=7E*;[@$k医=N/ڼjX]=wLi^ާpvvظV,Oowh{+?ճ>Mxx'ς8Sr uB>z.10F]2*ͅ% wƺw+sOobg/ߐF)TZ.ز4b*^*[m6?oNJ+6:6}_EkZ䕅fm#| A9e`r6;!qK[`\N \43`TO٨Jf=ys+RgQ%U5WfKYyD:Pw$qEݒh ϋ>lCGUMa!{{Ư*MO d΅D`o_Ӌ}|_ c"a~zN/=;sNC QY6,#S;%]q[V+K?us=ɣY]1J3(I.w=m! 1z~G}o 5f7!w R A_ +%exZ+|gAXg(ZKkʠjI{'%;d( äy^2YgqHAk/cPU8ķL:,T VJ",1\FdIbJzϼoIAނ/2[~ْ`pR Ur5\>N󓎋vk=!5t)`%&?Bdn+S%[=,򥥥Qp- (S^} /dbJYK)n|gXp:؁ ,)0ƈN"l~\0:푤O$Kh6o+dc^L;q'P.X P h5zq ˢ[oOqA}r%곎$$WEe]o<I HuISzSgB nU2bp k&uHiq0Z^6Wgv=jbg]]O㘬PGάxop!Y@ ;`\BqU4 v;H&>cp`l8nNWtчU]&nژ᳍ z|*|qGc47ȑ6ҭd'8MGmׇ O+@#R 4!e#y̛9 bЬɴLD#0if社,dݶж(F tӻDRu8uZIqY*GU ~D8`씯Kݎ7SYShS͸n` ֋ذo \ ]6K%ҽ$ 3)5a#ri BB)3x_2t"j? DDOޢXcB\ʼi}2?o.' Ty@|T@ㆪ(-b߯Ɇ~ aX:k&MCtW=a> ġ{ʃz3d_卧tEg*Gi-X_qucN Hed ӣVG* r!!V9MI+WNV#;GS*Ҧ_jD&RC8o]C;ri{>ǫhO1PK 0Y}ϯtWDԆf͊3V5tޘى19O>&/Iq@|5zߟ-WQp^oKkLlol]0 ?$]#mCa'f6wL=Cku` _O0!oҮ#(dz>YgUsD7G1^sk}^' 鲑{ ~ιQPNqe&DZ֭lY^oE R 0Ô=4zGZ/f loKEp!0W-Em~Uo4dD/UGmq=dˎ/Sl%)B '7!T^kh"wWѷ6L@Tp,yNTk` (&n7R1"|01/Ɨ+R8ȰW < r#yJۄ#*\X3ӹ渦 N;U>Fܔ6}oeJhiOZfXG NK8+[ 3RSLr0Ծmj訬m-q ?&ԻD3 oU@sɻtO`CEvq߼nn Ї}t ikQ!8щ"s\_LU=u25p r~@a+nuTS_C1BW80Bشնio9W Cʿ $9@N@U!T^")jlʟW7||k]Lvk햋fr2xj(@9=pʔTMf=Fsr"qA|Ne%D~|uԖ' m1.·2W=AfU&nLIM `z6ڽAI`}q4%3B)ʺCW6(ؐgIcꛂ1]>rASWOr+l"0G!-(O)c?%K& 8kG߶7B]O` Pk [yM_SlZN%;%CFB_r?\җk\riuѣyr6HsfZD}b34i񷍩;JU 65#9j=]7KZ&-,%b9yx1Qsʛo3\Sv35vHե;Ҿ%{Xt?as8|yH Ehx.sE`m! . ]ɈsDMkji"-;67tсݞ/0YHAgXEs{@; @_E~OQJOkL W}ȑкT7}HV 90 Bᙏ5xtM9L*cPZIF)R@\8@*/0&Q >Vd*P`RZD5\Psrr%'Y?̂|7ٜkB,})n+IL)3*'Q1{3=ikN=r2 xga~ FnLd+([E&tY]zS>0ɬB99з(gX$5И+0]WZXW CN`k\Jz"JD.N>D"GiD 43W(xK^AtըQ!\QDhΦ=,gڢ-GEG1] +WC׷-u 4.,Ś3.Eܼ@UKEذEr٘&(H,P;MEFdpO 5[2 9坴AHQP%R: qAHA`:nr-9ic٪V`7^&E{pAkSd9v zlIlyN%neZJktf{2o36vܛH\Vk7mЏ40ɈR:pEt̄ɪ%taBK_3bNKðu2{;ʆ2Xޗ0b'Oނ+;,qd6Ltt;x3X(?[h.E\BXӇscWTB,ShКpPJ)0;]•cM hXYc^Ek#^TuiTEC@K '4I* N.IU,q}pqW_ !؟0$&Jص=lMs۽ w,}1ހ|P&( m8QhkB=(9]HaڍXbN=+ϑߝA0y/S|~hLcs^?\!JݍAX\\C)jS҉q$N {d9*CUzyfnı/o6O˞F8̓lAo4P UO8h8h+Nbq2LB [FqoWXn*q%a_g@ zOdsd\.'HqH AQ"i 9fFm@c; a8=7(_iTP?e%T5W ^{ek)B   0}UŐ #Cw4NHo_" $ ,R ɘB9!)>aqw`ϬiuG :WU n+y8I>ۨ?=ty,X?<76X:SlފfLZΩ@#9$ 6Zm]LJ9 19FX1Q7$%&+@q$"r`mhfUŁL%u(W&owKVӿ‚B -ektS~‰T[@[}qU*iJ{"j "-t7zTiCHDad;0wުw%޴|PF6˪q^^P407BJ>^"Zߋ&йWz88o$r8[3-ۮN msabvUj&(ZB:_u7X {>0<kVWP hkx:]N*ǗjIɈO*ߢJ2f:efLJP}bb?x):$N^˜no.{+lt{/Ip(#2+MCx+A~6sɎ4P9\]:>&&%RF Ex# B/ 4RwMԗ#ePQ"=Z ɞrIݛGI/X7̷r ^rw-p1[[}Up4 sэLW˥{W*$'Ey{fS*a!A6/m[eA涍L K^fZrH(F$jo;r!1Q3fj6u,uxx9_r)вhu I{!k 9PsL/WHfXÔ'y98gm+:2rp!K$v߇U4ڄ&_ؾ<]??JD lI Q+y-уk50VrGzZ(XX$%| Z=P;P׆|WqOޕ,hzb"#/Yɚs\>N[-,nU&zXdj[*W`q5oO]x`?${IM 4nEzVq`%1Z=oI@jS] {MLkU[Z?Cs&Di[{5kde[FZJtuMGRld=a"@֬F<:k1)ZN-w+I0%UQ84Gam4ޔ1|'٘H<R;KAyH 2RAvc Cnlߐ4le"wK/= ܩr *ķá̶z~ǠEw܀1>~ Ѵ'rBgG9f +B|ޠc1ݗJF|;p/mZNaPHw<ڏ))o*vMB μGdEy>Kl(>Xe:qu/jԊq&ZBW9o/Ad-}i{Lr]TP7pi>?eh䝶 x;-UfGpUK =j"5߱: ( A53 ͦ0<zo/H:$XXN/Pdw+ѫ3 A31 |.B`CTN iE #UgJDGJ'8G̾'<$B_ϰqiu !ʈ=< ue#KkV<?ݵt "Y&,}EO:[uY|SjA&AggsQB%{ EmU KaEhij!"P,Er *g񗓯=$aYeGr)#,=ƇkI>Ϋ̉R$ )b]gCy?\ A Pv=_m|*y e>? M`գ8-5&TNMc p%=Q3QiIGNPJp0CJ9$RC7[߽cH,y]1iVު1-mv ,A6$({CN&vH=OrJ׻Iڧ`56`v0Q ?lvE7ڣ",iSpl>yԙ`ݙ(kG A" ekq+ :N7m頣KA+6Fb $\F8)+uw'*wϏ+ųF#:e;o OC폺ssh.xԡ/71Fcytn2s\{1lY+79{lqu5us pӒ s(uӡM%]\wWIțn3vE3eih.j̪a JCnfc屃05<SؒZ5Ϲ] ψ cx@߽;'KkqC}ÕRW9MZ3m+$\<_Xabs E@aVD-khoSby}P';嚦1cQE_=v G? X[r.pl*3jJl{U2ٹFt0<Ғ#=.mi/';ft5v9u0S-X@lXveD1hr|hq.q1b z^op/mbK[k]0!->UWMOٗj׻`|[҃b=@V PC#<B&?Kę(>jpmV`Zu.gޗWvodNebfB9MA{.s$twG>Qr SH&t S(e)S^+@zGdE*|@zۊh6Ir+rlU*XD!ڏ6a;8k[ ?!8Qk( HKar%piBZ˩h~F\CK']]A&H'FuT^m[ʐ9/#FIM9Ʒ ;e~ .ILCYDИ@aZaȨpB nU{mT m'Ex7=Ԟ֌ɐv7O#B"L{[.x)h ޮ:&;K.4 & |VNrF0 |WFjxaY.5i177GZ~/WT }MU-`^Oop{ݲ'h]w| ڕ@pT;"+ϻsOEm5 2*"0ÒcVGJlϦT (UdUlg&z81]dSNsDZF84R>GȐ @D]N|KF֙tce(_d`r9F`|f+q;Ԋz<Y NCa.Vf0:9ch': {)2-Ď㔁c&MYw2'+`3si/[h4XK[+*@CKW19 utֵk,('NQZ↱͵(ݺUWbY6~̴\槸"<9GV TJyCߌ=H΄njx7JE2iĀfdF,6FOu""/ħp\'p_t2VpIɥ1aZr%A"5 KI$QT՟9*:6w+lg 5&*K%I8 -Yh7U[|Zy)1J9m_|׷\7B+OKw",RPkl'JHꕢ%L cKkPJofQ,:l1 Hn@갨"t9>=O~m-=SZ4+PZI~ū[V[ p`+'y.U0q, +sZ[mp ĕ;G(+ wٻaV*&:1<𦄀¢u윗%IMvmC!ZVvs{RE yG[ 4"g˄YqT!^l ^X4ܦB]_ZgmB ьE<.W,?Ɉwvd)|Ybf&X gd|,#ר= -tEBPlDe\s*٠)‚ۥZ_R{)"Up] Guey?+o $L,F Xj9Ha bLS tp -(w2LTO3^ ),7MVXz HjT8K9ȰODQA EЁ32C`sh@PP< ʹF;zȥ!K}^|a>3]$du)['`7.GДKaʌMk4(0k^ ?5}IĞ N%p .=|눈STs8~#7VxoK~~ڲxhbrH$MS\YѴ1p+;#X)9*zf("|5,_1Cdig7 N0޳w)Con0 qWJ8 ()<0PO ^Yz}ה1C:O5w*LCn>t-W Wcs*~I@J43 ۗ~`* Ap 7Āͱ p_t{v2Ԡv'FVE=K*uѴUjdS,M6XGP!AטC0|K͓rF=iw_rLd̶J_aڡ>աB rfW4a>L:9,Ws 4 גt-辭d=s} Lĥ@p/Wͱ7,*lj ?sfĪa-C C1(8 aUԫFG,1ЉSJtf糕ȃkOGibX,&'Z嗷gP"I,}ټ>0e"$+` =M7WjϦ.Ǝ1[!Ӣ9xvOiTCny]f6 ݽR vSmk.|%..4_i-{%!cۏmD<H4RсC0Uв4D7x.тU)> א_ [,Εu`DEq ḿ` gDQF36LOnY[URt&F,(]5 ۗwxֆ<ʭP"d:@FOO[_QYܨG-~stz'$ƾ<//0iE6aW$Y:+L]CV̌`è'tanRxiq'jUJnA/φzpC6B@9=NKʠـļ"H Kw!v/MXAVͻ>Ԋ<¢}V ƔŪHof<{& 0%`Wu$`qiֲHRG {q[.RFF+qC_3IH.5;XBl5ncDzϩ7xb9FmGrF2r'XaؐϿ1AiAŇstDž`D-Iv1vb͞06;VvuHv>2`{{c׸m:ҞM4E"8f Q|5)R^dY^uϵ'fCiԉɖ3Fd sفKŽ,q+WõǛCD1mX <$|\B]qyī)zR<"] \xsPw/%3#q;TڍNHH6m:ʨήϝg] 'FJWNcn I;q%M[z$-7RΪ|,+(f_niQzݤQcOaZ0G]$W7cFj?ila w :kxk ozI (\|rŞy5])AZvw"QUB<~TkcJXtT.@1Hi8({Tqv{ſ4@@hQRΏ9kGZo/4~m=hk L*[CT :2lT3EZɣiV r Ē@_Q t YRajlqљN&JZwʒ3]jvh: s4?te~ԗ3כ?\'*f]2:/A(mZm.#N70Iٳs!@ u͕YA\$yuS-y`JI$ OǍDIb/ Q΁@]`,u4:q [SR7줧A $Xh9~ ʹ}li*Qo,/z8Ugj@Q zL~!4U\lSPYǜ`v&bj>m|6GlN|b{[ Ņ87ƂCqm^V*Ha֧p;{eN;tSg<|H(.At==^@\Zo[׍]Зȧ'wP I7?ط IaeNjў:SeYa5 Ն*n]M DmYu$Ln9p qI!`LVdumS#|`{jDALs>\398|z7>=?E6}1&u "0sdus]׽nz8 ΘJM{ʏݘOאUʪIu_!@U+:¢ sjD{'jAv?<O+O)C=F wbLPJ"@kpdۓO_Q@g1+i =8g ˜pF/NQށ*Hzo;^iuSĨ^!@ڐg@%t˞ - 3dkWq6}_ ޣ߲sЖ_V D^\!8I}Omg .]"VOB@ t<tl%qEjc셃 Y)_vwtVfs]?&P~"5sDv>Fj-VGF qnr& $}޻7@qLtZ"*7Ԧ5ShX "`KI-|6z% Czn];ڈ%MY}x&?U0nK!F/uL^f-!u|cGhW7IXwm4 _{TF4[Enazti6 K1X+$uphq~[RW%Gz&m3ɻv×.uƄF*,^P7wdI0 U\wՅA˦وv^oыb,]T qhLۜ(|adzܚFT5ԍJ1 $WaR/EST#7pg=F1'24U U|OQ7^85F~{Q0%ni%qj:y' Cd`iD߿VWFHmЪ8v[KSA˕"[)D_K`+.ު 0t܋/if鿊_+ f75?s`diMBlX1eM e3i9ry4QTk0 eMxH.(Ni%AW^ntgDWy1/(׎ 81nz̗S N+xI໵ 2]~b ]&-I"4ձ6X^[e=y쳩ہ'K,zO6vR8!Բ"NݶQ{i(eE#2,tz0zP泷lq6 莏w÷0w䠕Ia4^c~93ba! SFcQo ñ W',fȦE f7 @+Q8 HnB߳Yq8}Wگ^K!㾓[9ՑB0 gM6{FuEdw }g!a [`, ~ j34 R\GR׷v﨩Ma"'_Q9r_SrgT(ݵF8 mv\NKW`y٠6\,t4ǀ>r6㺇q|\$Ex/KZsٷf6qwxWMGB⸰#K=x1{06U\]i"LΡ.xV%'f4\bL^ƥzʏe-ߖ-Eaua7j .<Ίt+UsK}@דk&ARS]S U .c;!/ D[G&ڼy_G /L? H% 'k;9"s1'Ǣ>3/QW|F<;Oej!EKfL`1 !niKüqcY@$`I@~ LVyRf,^dQi14Lyۻ(lOyִP7=KhnF:<,!泌A qjx&[Jr %zT?7sվx?i捂M^013 +Ik{WOV$y?Oxs$a!(LnEvCH2ѐ_P؊H{KNswe]8 @:e 1*KnE@e{2Ig@]SڟIrp%S7_'߱%U 蛙Nj\3ѵ*IP"ڼTl  a@Lpq)-fm]7v]@^1 U-L!n:f}aQ۳S&*ڦꖫoTٶ1-{S c JV]|ġxQ65X%,BFqvȵ.1br1m+k0N~yk'f,+5Q`)eΏ>鎀gtH2%I]| vFDR#>GSG 6,JZފ[x!cn(ΐ⮪6٭5['rEd_? wSL;oCcfekh+rۼuVvIAW`3wǢ9G1$?"=ąCE@;JJ!v2.FB&*pC hYΜ2{X|1+?|lJ'Vqg'KWpB}P~e* >(Z9~\"r] = =v3Z,N1iU5]}-o{7wpGoϳWV9d3ZA""ζa:-7^'3Qrm;w‰K4!T[xMl 1p/+ [oJx3$"jWq9s'Loy^h8+.Ǻ"3'&Vę§873&aqEp&4?4:.[^^29m Gj9sNʏr绌ʒrx"Z`) ̕t1oN E֟F/}~a=B}p>|O]k,qBgC`S gatpaa#$*.lFЌSo ;x%R"͍M@o.. $ٝ9be\lL>y·u7?Q(V;ݥbO7#,:gGƯqjG',pjB|ZļΜ.#c~9֭.ges+bG,&w+ӽqj_7g>+}~IQ \KKek^[%{'D#qSư6H \¦=j!j_}BlP" a|F<V۵|v6Z^{H3pΐISDD!t@>U@J,HXNCeeLb)Ʃ t6UvHZ*":VEc5feAQY;nG^@,lN[h? ϊTڈòon^p`bG:'d ]G' %bBL{|XW܇v5x&II[Yh&`^ BpEߐ#;-^mt+OjB2m=`"5< MnDPcbih&Sr6ęVJq~v.jT݆w&r c:D 9c+w?^uYgi!MJdo1PH# t?&=d2w7%zD.OU..Z(]٥ #)U,l#@ /j ja)k9P,; &n} 2Qr[SB1p=x4JEqd>uTዡ# ߱HDtT2&:f;l{!HLx$:YH6ݘ{hԹׂu.{Yޠgmde3ӮZN.IZK5κʣDI|iRZWEf"fߩC,{--Kl♰9-UG ;4XL'"'e8Φk(OŮH3l?pkC_d}Bǻ0i^倴b@]`$c*kS~F7Xuʵ?`?Q{6 .v> H DI3 W|*z3^pg!ӯ極M̿`Z&XYR}K7Y?ghyQ/Hc+5Zr xA39>K2C"[cmupa ̵N|\^Cs*Y{1$yGVODsB8-N@&UyI oG9=0kGLx CRƲ2IUCw#I"'`Dp)¢b!mQAF6$/@ůvppvgůVWzHVc qk&mahu$.xJ`9JO6;dq#3QF%\?$q`OO7&,"1:>Q:&Ds N\t-Ө:! \zTx]`T)Vr%TOC@/B5wAٔ"s._1pN^z~$j<bkq%^E P $yiK$kF`"okLsJYv`_A{ӊ*sk%j)~z2#L.ukl\viĨB`FRݬ@gdPh3CGt-Yc*C+.xTj:-Xپ3IY9*/b7DpnJ%Vt,Osf4oǎ?o"uՁ%Wuq}Pb:Hf&ԹUV6Ѫ"{>h,^blmmPm xZX[/GVV--DM ^h<&th':54ݷqX9` u4TV'y(dF"p& n_c`*? |&tog~/*aYv8?އυSN&Z#^>~ zj>du|1K7%#yɩ O܎cup1%w7>PvR+H|pE30]PE3җ[»}Ge/jSev9IsjHvr?U{|=b&Uya4ƊPȅi䮱@4\ጔ^c]XR@p"RՔT9"%D5[^[v2~1qĭCG-&tW,#fWWb{ԅhPZޙ,:M$ڌgQv_/(Up0~1/JN=Iϒci gjmEr!Z{A& 6QBegGm,G—"~%M WuYw 6̷~1_ceb1xi-$ QiĢ48:Km:1myx1iCũShG) Rf-aHV06Oދ!Mo9p~r=o@BKV֡!-SE-kQhMϫ8x6BɜТwD>ynӥRH/I9&p$EIWR_%5 甆qN<"o7OVKX&H;äHl/>'{7AS5(keR0k=2 xe0װnpbAN-WBqՍ++N1 *or=өTGCvpk<KU8L9 [*j ^a 8s> %{FzBT'n>n?z&A8Ko,$"]`候pX 3 m3B@d694|1f޳Ю*C9x>k/#![Q@)P[0 )'no@ᴞ Ҝ{wq ʞQ?4(FO@`cu3NdrȣBɔT(Omxx1\ 2blۡ~ȵFwwfI$3҇* ThlJB|=|eݮRaP0-1p2+hRsg"prQEӮnv·E2Mkg۬a>aZ\!͆5j>0LBY P0/K>yTiIKu)u^  `T~db6: tObdUpihn3>TB8:gVyu@Y)N{:?WY*vW86ؙ3g)+w3Tгəh:mJ:ȹ[;#XցOҕڏʔkUMSs!?@"Z%EGG o=S^t'K ̍R3)7HOB3L?saz݅v` B݌\ْZgAͿ\@eeZ)~yGQ3])sE7BLy뀋٤bHBly[Ѣ! -XVl ص?g!!Qr1:⡪V#/cM X YjA{%65!T)H!!Aw:{N˥e]o=jPAR%X9ב~B"w[7]<;`6ؤj&I0LX񕵕zL9ڂZّ*j'<$|qoAKB^/mX4ц>1}PINho 7dMQD:7):.taa/L=Il]&8vgNO>|Djg"LЯdnYbP+$ \̃׏65|P b/z VՍO i9{aJAmHyӭ'+Ͼ*B%9f.{H : ܽ;I1A\hz,:q}PR'LYk$4n"$Eҹ-.]LRL@6UZqgsո_![9]Ky5]ک-P&0OF֛ V]I hn~@u&('Ԥډ'1zDN "a}?=;mIϱ.qMQP ːwLHX3i.w ׋8 r )(qGe58$wm2F'8<09??VߑmyTyRVC!:0gdwA-x * mwZp무dM\Ao}^.`?ECI)i؛BhGb,jIw ”xtMoClV|jKCs'() ED9j._zx` <\]kxysA.»+[|bs"w>i1xpfC{K0CGe~$oMy58GTlT p UT;\@h mMoZ:1IN05H IɔT[?-=ǃʳ/Z?aR~9hW>Sgݎ",>?H!XmLkqY@1$P<$*Q_:\1Εp Ρŭ{$ΐ5WD|K@`/J`UTs0{tL|WY V)SR o3-' {\[UteSTgrWRkh-Mv 8wFeE@={w1`?%CX3~bEd܁Uul-_Rh|OʲCBgH$9EQĒΚ$eSOؚ)0ԩWn_:کh1t|Tw Lod#FTB&XYSIw >G|4_wJ&F最FG%2 =ֹym/B|F\^Lq>Aj_F?%#^%˼lq1r&} n,ShqP$@eUS1ʾ~$hqь^䳄)E׵5h8МmK_K, ]W0ʝzz2 ,iw.{)XbMÓr7n;^q'Y7~{,Z8oRxT f 5'n ٶm<{(A~>6WͧN+6KGn*\Yxgdz{a+g;80N%ИBoGd~O>0ZX p|7}Iij1ikiZX }'ө[l $#ΪT~ sMrXE8RC·= ii{yPJLpD*YحFc(à:}n{ǘg%)nel'z`6ePsmǟJET/gע-+Ma. 7vL[t)SqҰ4\o$ٛ^G+B> ҉Hњ0>8GF*! #i(ϕE $EL@d 0.d:y!"]c8[UquB%!n̄o0iHFZ"W>hpox^`k W,OјCVPD`aTv~خJWFXJNO6n'ՅP;/n׏Y}6Vc{kmyWJygo )|X-,L8/7Go'5F 8VM1N2%Z\ݐ':̢=,]o^uJ?[|oaP};AY\G"k"0Zk8-쾹ȴ<YNLMCE4FsL5d6- - }[U!cQ|q$+n4(㋲pTrl9q(S 6d}Y0Kg|5k4Ƙ .< vDjX߽7a,rd[&7ʻ1.G&8Ae% 7Qe@Zx{t4]0˛ڒE'w3/E+[/D =J +4sy=_`)p{JzID+hJs)錬P $ίVrD4,H"sDP1@"Ј+t!#Ht-4Fm`g¼}Y{l0(KybQIaLҰ6ؽ:أZF'D!@+);i<_:RcÛ%>` x Taڡ"Q_SHlP} yri's,`.ǥ[ ^TNm7d꼑'U:l}MG_ yֿ(t$W2qǑ\)_\##o[mH 4>u7O,`}zEb@<0{riOe;"Oce \k7r=_kc6M9|P&xt@SJL-o?ٛIN0901RLFܱ!;.iYLl.u9"NHQ{~MrbqOOO1Q$]vв+ sK7Pw0h^&#m&l5,Tf<ݯe;Ki [e]I'STעE_8 EX[bm~k[_ra}S&Z,rf\HDž27|踊o! <[Y(iDymmVnQ{q ehKFdGP½F%D= k:ː. 46SXo~+_R8ZW >WAPzyƄ)(:B'\?|tb*P +g26'Koר 7g)= cnO,JD[[kg jk2k.%?doE3:{UmB#Vp5v.8?,gA !mZtB8%#wqqQEBj*`Wa[xi^VOfΟE+ Ak2gSNAN'(hb_=MLl)onG9EM1: J-K\Q SX=Átp2P-jm["{ DF:C&޾=}+WX)#d-/DȐqi5[0f7&8AG[˹}SuKvv~m/S)q]S={z KG %zl:SƼkiFy^ /TvfD.8qzbq_lg-4*%CMاɍ4H1>d40}ɴAMuF2,ԍꓷu]c#pa; /SAFӼ+M:ԽZu%bV@]=R2'``J*X*<5t` EXL3`>2bP@筶q&VW~f Ysъ$]_"ӓlvaO) I$ ً46~ll,N' MX-?4=׶<vy[0(2a $xR;;˹NU$r+T*#rl ttnB*R{v8k]Lr$F#[ϯP,X]]?-#\ˀޖ;f4qiI7o2(&ԁPUnQq;zLUdn};{|ʉHQ՛;Y@ (IIQNv*n-%'͏%q:^@G[[6^"xn$yJZP}hK>- )b;q,)ȑؒ[xRHxN.xu0@̛]@Jj(6o$-^V~@DP:3 ) #G@ v겣#'*5#FqÅ]jMj? 9n7m&'4"[##\"Pzf*ToKZu"#ye/$]zĎC[FH(beQt]>q% >g>A72Z~uJ2A>p`ҮC>kÅrhyEtFh7vp7c7|}BiqJǻ}ZN/6yg3S=߳; p@ {}, w>:uu1ŗ&.@x~/`]%8Frrz Ė nqB" ׇҝ. y[II'%=;6uHOIJ6g"gXMų~3 dԖf-vehj;Dq?9}_ֺ&k*#LOY2uqPe[Zל4 '\35y&9B2: Ahl9)T1JGFX<"# {,s/H5 ڞ<)yHcQCjs |Dz #9kb0bg)UC‘P5C\}xo$]2KF.S'6'"Zm/}0&A5|UٮS;=x¤"*z Dȇ@YRU1^)fo9&fO:+3E0[ EԵrXҩ *7.p}';$®Ij/0uܜ6)RT@}O!ĤlB-:܅ pjڑ1 !+]*/0yHZZM)?eUJ:Qvi}>Oߛ+'z,ـɆw@.[ j_ ܓN8kF^KZ}hA'AELNi{'ơRT?#eU\J,Dn tIJl61;FVQY#]]aE&JyRLCfR'xMV w`ы%yLĠe&!@m볞έ}kNFW \Gs: . q>6> Eq emS%JN _ǂ\CX]>FoDN(pe:pi,rtBmJb{NL2dKuxGӕ wFնNlh %rC *OMGa|yw10(gPR 4~jF ^Ejz)x n߲wY#A0ԔQgFѧ:}"'=Xa{fVK!XtaH>Tݎ 4:c~L] kM/ m.+~b6mVB0VKCTfx w."W7J)t~>a)EዎM|fn%+E5!/5U+ysXX@K|D8<~)xٞ -ߜ| +YJr^N W2?M$9]Ji?`߀RJhʣܧѶwp1z&:8p3Y[Ygk섍ݠ>O퇈y覮<4hX940 ]&y&xBaoZ6qie3ͺ*(LCȩ3NnqNtT=i2ʈrD1-4l eH,$w)j+\e}qG|x}ct^z-f{;W|,߮Q gNP~y$ؔB'ȝ4f;jW#M`p:V+A+_u}pq^['B C)P-6##|Pce]?~n3'_d. 1 r͝M k88yبLJԺͳ*El&3\j F8`LjZ:ky]LnD^%rWʷtҋ_ײtw-A ׅyURGxDIk5DL~Ql(zMXə['mu[5RGv^ƴ)1tUUPa>K>a7ٔ=먱'Ѓi fFrǃ΂$ڛcT[ ՉtG.K-Ma"+l w)?`fi~}o%4M{AP(ޡdCiZ"C4aTuj84mDU{N˯xMQ;۲%5h-V31(ªTr4 ͳ(6y篨@ź'lv᮪,KܼşKzܽ9'~-rӥŝݴ >e6lаͬb봕`& 6} ;A!h"T4?C-rEF̋֬B^}UC\ѕVK8(.f^ # NG-~zS& *"*49_B_|OҭQxێ L1[=D-1%R3LS~,|Ee≯uD$y\x?EsΑs!dz줼>Fq|Nɕl*L~NXD; >scЈ0j-Y^mw~ %q2uc\hU/\tFbY͌TʮE9H7io-g|l\Şd#qk- h,Ufzv_f-ˢm"%u]Vg+27y+t 9[9"[m.QѠݣgRW\ esJ;XJy"Dj:u|7u-6:^]-u0<rHݐ0J4Tdo2'6mݰd?zn U Ƚ{HDQFWUDzq9͔ݧM΃ {B62r7(mkK,F΋¶?ij21m$E6ƌTpPkQjv1T3˭Lm|NH+Ww OV+.:ZǸ{/GZ>_+Q`"[Id&da%.Vaa8ALw1jO^P(G oO.4p*-q?OH)/yh2p5Ja* tFZ7ZKe_ l˭YW1ڴ N%U;SOr;/~ ptm݀An)tr^,`lP3TYᄆ@6yE=k J'&+Kq콘c }(@"=h{㜔,f\1DmoOE' pf8Y9F_ T`ɢ?#2沢Z6pٿI%xqbN~4ҿ9U/=؂ン#o%,/1p{UyWb7@v(wY?V/3oN_=: N ~zmV/ÞPIe$05qZ\B\aY PյN1 |K/XߴU|\&, Ź2P)nߗ{`K#^?GKJ@K)[/<,HBqcO뻁rXS!\W/_2 ̕ս'cs 2!޽nx5ߙ e|> R~zQ .l /߫BeO@fcj+^:h,s-YCX&Rq:"]9# R{> P8W=uV+_wqOV4n*_vi:-Ol0ogJ4Ӂ:BCU-DăM&ƘC+KjuRdo =F `zD(DДoV;0+H4\GsPI3t˧=2Mfۙ7}d@$|_@uSЮ2AՆ rOP3=BDÅa@ix6S.,uߩ.!|$/xv8x Svؘ~@x2sBgJv?)]H&(T4D>YϬDNí>Mcl+ 6"A4aW}Đ^دؒT8sG\Uo4 W궨a^!X܂zcWϠj7313{&JSf^E+`3G!KU:Ģwo4KP?p<`f?3õ0h!l-6WbhsB8s& U[`OJZ81l>j5`aT kh 0Gü^Be#l[Ij׿f9m=n}ǵM;UMNGWSbiHSئ@$3BZVڔ TIM[a]A(-\1 h'Ft!@owK kD,IB|)o{A |KZ^ ?S/yՑ,4^q8Hi^x(ƇG蝲S+&_Z#?$YlY8欹z xd*4mt 1!7YwԀ߲h!qg}0M, ?({-Eu>n--UN0)9n/Li4uH!OK ϫ,4Qxt4%HFӱshp(:;g4֋v9M?+. rOrP|tiV)FZ!V^t!˱5x/ʝ'Wk! q|-pltRR]mB'M95ZĉL^?8 g68>bD.hk鉫`ct3ӞjI/I,p\$ ,L2=pp!X4~TҺ8fUvoRJ4L! Aiz:^cPi.Oh5Z!ZT Sauu y+%]$V]ZH]Ec1RJ%/_Ma<_qн3i*Wrbl/y*%&ESӬ:jZa7x/k2Il|Y?B|V`> xf ܯɷ]y>tZ3cK?˫bne%F."^/tjy|Vd"uuX4raaeKT ])*-CD9[v03\ @nɈr})d|4*JuKq%SH>»U%8YSلTy47{LʕCg͇7s֊C陋-NubjyգěyOYXhYsn7'1nϯ,b Q?3?]^ &!s]Q2+s$%zFZ#iHNYV8=ޚ(J[Q@|ɸ^_kߜ!EJ,ĕ!bH)q_+[ɧ$:^cP39WC9c@޼gN[X^}_x{>iv[K 9\ D$ 皖X. uCE8HyN*3dZZ~5Oc[:<v^'z.6 5YkuR/=7aT;"Mqd&9*XMTG+pQ~nXdAP͹F>ӻp5nn%;5ow,r-23 Z BOH )iv%aͪc^XQ9k^@P'CV\9ZUcd@I׊^ d<#ƌ̚Gh·hNkSd'LrDz~;UKF&"ȫw 2*MU Ө10$REl ܄Z zBddEw:[.^o6?EoI:ӫFd/HPyn <#-$7Y?180*6Hm.:;6g {!=tFťn n@4AGVa0qu =83ah?4lsAoa׸17q1Jxqĉ=:1VuQp@hdg(nyغi1™VRlc*J$ >Mn$ aFF^> )/Xhh뎵lB_MPPOtiFM;lۤQ!"Ɂdtk=v܉gƣkhn #WѸ/@^o:?>3eS΁L:"qFMeojL+k| S+@{1ɐCFEk$4Ai 0/N s_ln6&k-qUjYt9dYÌWSJQ*,s%V. M+-_b[-^`M Oɾ )WSD(z@DdB=7m11 v)5GW*mg2tl;\7h䖑JԆ6[ Śܿʀw\6!<#uQ.-Dt[gk|("xg .ޖ5ߖGo!=f=Zi @`nAom_L iSJa2BcԾ:S8&G|z \R~ftp&42(z=Rs,0!!.n/F&\}^qK]UMW;va"]oƧ+&G*)=q4+!C] }͐kIXaVxWYeE;dJBRW.$H{J@ڋӮ;"Dat ƞl)( ge4ʅ:āXI8q򽦷!).eqJBR5=[!mſ}ìYdJ@ɰy#; 0/sme%Ik#L| xm%})8#503*6/.<KY8 RMiS2"v6{DD7_^3}>.2[˪]V3-ʦj# ذ:z+ҁZk:v=WQsZ T+1EkYxՊX$L724:w=-ZL'!agw|;$IOJJ3hM"wb,wGvq}XNxB-O۷ н938lh{.v}_UFNAvHj (50ALw{kVqa\F}'A ږ_خY=m.X>JШELnR̅l@u~#ua^k =+jp>0M)7*i=`' @ bS(-M&T`<_]X[92sOܞ}łF#Clf"“XoT՗A<ě 3'WO'*8;v7 I4DdUHy'g~o=3!a g2 PAH1jעם?A1xj1zrE5y_!-5K}Ns]iS`n&2S k%;S4S'~..B x/g%L_[goPڑPm]=X{}xA85 ][U .)@^4!f6qٰA ܨOfe߬%L#e8xpt6g [QbеUSɺp,O([Wma(9C0gt.~Uh o@ 7Jf4c{ Jb]!W9<"EWG_/e P\~?tb e HScj<C!ܛA!"|)~K!pe'̢>7E؍ROqŭZʳ NsMnva ؿ !Z4KgRk5oа]y[x0@{юc51Y09\TJbTeۗKI=;f=wP+{=+!C.a;=6|ϡ_PrU1)\a7ogmcO̙+ ׇ%6,ؐ} -1bjLo_Aj!ٽ~"燿ߛxx-O;i*vbSCCұEߏ-@[ (z KsSd?£}/Eg5(撜dNr^H #7Sw+ ŷIp!#_m7:XHfybF˄`YGq_?t^%\&8Dރejfmva6N&/j?]wd[K48a&j9TWɹ8^m FjAf6I[+–<^wQ>cIR+oMSI5AZ0pɴ0YƸ? 3\7'b ጏx695danM2D=gG$ y M ;׈޴@Wީ&uUʳ2eҜA^$Mo*&)ų#m;dp Aig݇{ /8pQ:Wa6y%()%pY:eCK_^lxx=Q/vba1Sm=Dv0_p[p8ש:L93zXLqĢ矮]&}g@0Eme(713&1ܐ4I[uxhRe?1l&.44g/ҳ.vêT/ q9eK;A(a#dQu;DT, 'ІIk؄l8Ö'L'GGY ~wd93ۓob[ $m>Vۗމ .0^yKLE{s`&>9n v-Af6!4Jh? ,s 3W8>:٢~w=6=6JZ*ݢo bcFEw3"PhqLA;y" {@ԶH7CQe^9{`y1RXcRT/L-QD+bq}1fW-@Ex-͆; [ Z`,F|g(و(+Miܣ'ȯDԶj5^w:n4s@WJƂ HP2uW1\R5yE `ٕB&X~];6 'Uq7 5HiUxl0'lʲLz]\km?݉Y%4B"O ֠\=0tK{UY07UIP%V6ɏ/N3lI6Y@,8x/ƒԾy9Q_%Ju{CuH99gbPaz]m.'l{9~*q=7BGg=wd} DKyϐiSL єW6_93"}zxgtF8o<@B<3íR`:s+gvQ54̐c`Qǩ-Jؖ|&I2?E@{Ljܿ nX]WCHuWΞce&Q2ٸgձv_d)Zf<[wGp6WlN7;rD80"6FsaXsыd/Lfo?sϷ^H6@--I+טQu"mH=% 7E"w:UY9&)EaT˂'F%[DX*OuYߨUМ<Ă1rV%%5ct,RxEANeœCM.ijiii_xW վJjۙ -Mx3~lH6YQ7>YE ~8G*8 **0ߗlx´9$`#hBj׎~إ2Q~bVaǙ9#"bTMFj-?AW3oh̓)o+W`l] 7-.#`]uYaM7\ G  ,T/SfNm n̍8ra,M;?۟yxRRq\ {_'~6, jե^f4qT +(s$_wm>jJր [E'$nS*[TXS'.v6 rKb[%ېǰG=0k$B?,!ySvm9TBAp~fH|aQKz$UH mW~fi)}ZJ m[ s pKPhwǺ3)W;3ps-(.#~=ow/9N6]K(\(WI{^x[eMrBzo\|/r "woSoU{1A{Cix`\W sP(;ӡ%>>w0¢zI[IZu\?*$prԇ[聉/(ϯcg2#A%_YVVe/(_#p9{C=\uE~O Q^{:L .u=fֿE;**StZ:zP{o|3LrYoK B M>R ڽyzj@!iHJ€74[#KW:v.Ա7Tk(ړ1oBTj5zR@7ف Q ϫ\miI|tY&Zf?i~#=Om(uߊL EG~ -F+,[Q~Ԝ읔`fUU>_*Vs2m쨟Jd@ ~>_RL 邊ZoM^(Z7>@{zDev{E3wrlVwӚ9 |&w{noY3B;gk**H5ߞNr<:cO/^EkԳHe8$E&A^Odz:_Xԩ(i٢4e̖%~&Fu%ۃ6ܧx='Vvp@A 𫽲aXc*H;>Av%"Bhaǂe;bk+~\U 0qDm!==zi]-Sĉu8v8[4zZXW^v JHK|MaŠy7t;S{gFVƄUT\^- eLhF,VǜXd4fd;C'yR(( JJXLg%7#y‹i3v'#FPt+kzwߧYs`c`zfX7!Ew|dB`l[OJq,V m96Ѝ:0_!Sf<$Lr6",$l:9)#: v?v7R͜&%iΑM{,BǔA]&7־ pDզxqh٤cBo$`ՊUYQ ir'ComVUHt!g1*V2h"\q)W4)XeYk߈AJg&^ی^&*[߬3H .&Ӊ&]QO@\(x,xe-ދO)ٛ8`N hDS'Ur\w&]!z,gH]%2f6ت,xn7Nu6pW/UX[#8mٖѷyMY÷I*%˧-9KvaW”6EOoٰø/@xMj=.SAB5gဧZۺ*)Pf0pK<|SPlU9uQAf&2KwPUO_}󓆩., BCF8 ăO`Y+i)x1bOﺡN,nal8}k`OEa=$Y`$]1퓙I7!RϺlb|}צdh0P!0%VZzp"h̨=+] {BŒɦuLjw "fDWMhYۧ(qNun!`B%m-y<|_ ; 0U)$o!#u+xYhgeQ+ ™1ƒt{8z:xX$t#(Ϳ[h"wNAȫ;S_Wl$;d̄JLcA%4גSf kVwIo"s,Њ ?͖+O׉6*EtwuPTyŚ(N@N(8yWF 0z2Hh^cTjgƮ(#70"#u'Ԥv#{w4 ;)yѕ"'r(¢M `C 鉽G+Z¯"7_HO5O't`[MD1#{Hrbsf( :տlCT(d" нj%]mѴIY$+^`J#ϼnAx>pxxI&xmwB_1)k P7|xύOKJ;^د(7Y& @/&T$MxC\q#t2Mq %M]J(ȑ`FObI9=5c  RzƌGpLuq7|f[oFH,}OUf̫׋u).&'Όd9h?jژ<{bNu )fک?"Pb+GB:(ZEocN+A*ޭ;tQmOGbb6iz_ovq4$w%M=TG[ג] -Tc R f X}ʋ=<-䤶:ؐkQ~Um1PN* oe)ʓ"ԹeTG& 9ot3,b.ZϮDQ+;.~ )Di~!'J^vE ߟA+:rg6(䮨$R+I>jdi5fmMU4!tSn]!=k ?6~aBbeF7B*K4e,P:|0#g`UIL]e4N %x-Fs+T|[ȰjJnN1% Ps?4)9g~m1yCtKѬ䂨kþQ !" {p`S7]D5+Ts ߨs!Ca f)u4}TA uI=2jQ?Ck\zkvB;r%$;'ؒiS'gr!n Ԉ3KAuEhdT6l-(n1nJsZj9bqYW|8rN`E0ޓ0҃;'XEB8O~|`u;t!L$;y{Etg a9_AwbPp |s[4zj쮶[aS? T᠀> D5yArLj.0Me'->*ȱq5nVP'<~I"}q1 .Yn{GDXR׍RTN6C+B F2 hK !לyF9M-' C[PANda-)ow;|Phuwk>1)C~uOڅqäDL{Q"fFߟZ|3,]5غE9kѤkZCfnTs \ؤ ƖF?n]3 0USWV LJDZo}/h])"~R(jOʈ|*CQݥ>X5*At?u-K:0 5$xo\|3_gIn`40RAASIrkt0lw'5LCG<.4` A64~` @ ;wyXp5Oy9 */#j@Armk7f.޾M,3rǹ g>zqTg G%ZZc{w#|Y&HAQ0,0YcL ^4sy^L}4)pصcO3๭fj|_[i>^*?y'S&l;\RE*czF&p8i2ޟWl? C0XNuI7?}5LFඡ8pVeDQ s|U]_U&k.~{z̽,Z4W$TG]B&M 3؀[1"8^9 , ߟm`F 󻨺<"oV|ŢyWgj3HeZ-+|MŜ|GL-)<mn1 ێξJPCU~"kߩ=:ֻعqmqaݱ Lm79)@YN7u6f?u23a+UFp/)K)j>ƋE.2)˝lsIy v[sa]}@r90\d/mݣ =͂<^gC|(*ȝ'cfܑpY5f>+F|jX ⦻@p5 {]C"[/_59ƄM'[$3QAsW4BVYsln T! ,fa)009XAฎ̽k=3 ̟.'&!3W2xlMߩEu8oOFSfGk}K |Tyȅq&{t1•aBBXs #3-V%plh'Lg`.C 0RACuw*ud8f1ݬGR]& `hP[fzd|K,Y-ݬ@il'J<9Bn$$Ť`f1Z*n~PIdLSW0}iUD!ulEPPu^[8ujkƾ*4IeAu͙]]y\w]c< º,+;:`rsMxKIa~yg/B~=_{vkT,L+tWT5y !Gy͖49 ~\>X#¯Ж8 OLn3hFM#S1yE_m@Hx:9X) t2Ud2VϙRX#~[8|ejՋKz\>Yv| lAjLyy͈۠իF0={ʓUٶUCKxv͢A)j?׵6^FCh[s Bw+9P68?!pTc"ҼP#KkD܄m|G ՘IGqEYD<5tHҧn!,+zu% DZ&՛/((XPz޷ʱ%Yx#4]ߓ-O_-ǟ92c"X .:-[xA;|^?#UMӐ+P)oU.zزG^KY1,N ͧ 0D(ЕHf<7"Ve-w-BImFB9~%J{! kq" _I/(wgd(%ov01/?}!0 #R'3*zcnI>mW%樰(+ k!ثQؒ ENJ?b!XOV) ^wnꪁ4 UM9k!f=Ir62/&=VD',?]MLޏLL˾LU/׉9ç374XN[Ϥ ^X\+4Pic~ .Sf+gi0|D;} qxӨiV?K'60)3)H\`L;Ŕ`T/G)zF~AqtUMs Z"]0< HhwOtTǹu*("? {+Z-GH#IKI?虀8opKZVމ0)& J W3'[w[US^`QjbeF8OɁ[ӥP}ޕj\GS[I, =煮$pgVɴ & *:aKkj:U8{EgW>(=z@($?oM=B=0Xէ=gܼ瓀^RIe;7w-ұ g885'9pm-[5bTHxR#>yr)+0Uw8*xO0iiĊLÔuGj Ɲ#OwpƱ$n)iߏr?Mmf9SG69Eq#J<09?8QH1"P+(T2$Y:]ø;\A$Sfncf!^?2'&N` &A~' u,ׁD$B ǥ_T}8t G 뿴chp]q |L7?"̒cHfS3l/nMgN\~9_( *ecϙym!U'\|8;}DwEOH|0.".f0hoqs@FsȔ47ńvgpqקy?*×IAIXɚMCOSH-!`"yl("49Ϯ؇O؇fC6EY#9AZPq0[V6<}ļNf5;h L3T  =:?v}q)Zx7)A,RP9ʒTTP ԊUpi<^UPNˠ ,&^ߌj ֤yXdqvz/ N$_(ۍ[HΉfgptrG99l;Ϯ$0ĩss)RrIC'@*Wde:P!ϰӟa@Xʂˁfl)CGlHtaJu[-,͏ ?MhAî|쯱KRrcV PЁs5F:z{gjb;NadSňf ÑaNfp5+kO0Ʀ,h4`n,; =PGL:K\ Dzmx6ldM_;=o۾?)|h4֟}Y粨#0%5Y>2ss ;F%K6c`e۾Q~/ >E{zY0^Q)z[` ܋q8mE"g_V=̙G EW_`^{ Tee+3DUX˻*FWn,Y2n 9y*:Møn7\CYH}N,${mVr}ٍ)s#5TsD>$㫫2.R`7{Wgj|:Ux;tlM bKdyƱ1-!Уw8گЁ e"d/Giu#YGM>Op 5$M` ٤xš a xi)Hbn!^*8R;SRyLBl 4#w))yEs{0~8 ,#E ?#fJ*[7ġWw-95W($*;:Pkۖw"Wya|Ɖ)t卦lO:ke:u~gFa vǔDm1Bre⨖4Rۆ! 6h~ucN-z^K鴒%(Ljrܖ3Y {;쥺bxt{[)rOI&7qWKǝzYbB}E??P͒n]7-=xt{r J`̓5=Һ4Sizϸ@uQ"(lj5ipT]vCd1.Q*S% ˳3,F2HdG6lxH~1} ?2KsXSMS;r&dM jXnmDLܞư]S XgQwJP7PLĔPCegq뵩|xqn<= Mt"3fwTuN]EuS(aqTG-2mLUG?r/8ly$~V}w [1œ_ )V*]MGW:V<G36MUL&]?(1mP[ßDk̑N}LFX6ogY,ovc3+@,v]!Qdce7Ӗ4T+#y73kq v6/+JoDPXq5Acy9\D>ĺB荀gH&&` ykӥ‚)"YWgZ;sim-S-c]Q. &ceI[ѧ~qv97jVP'\jlV,K̨jAf QT:)1OGBJs[tόHp;;6 .xU]5^特|]f7K^J'h]|L̬bk\*Z` e$>1T֧]v;s0m0[9볖 oU|G-oD-(c kj ar]%(fQh$9j47kŃ ,)Y;z(4یe.KxG;_0dAɠD%ʴ{Q0xK #9QAL.$,&U [}k|K@N5Y4 0ȧ=F]R}%N8aW9Ubr=IڑИA}( 3ڑsvCa^sOx=L⿂N1qX䗕v ?"{A!=yhOׂqe?&[nE<9jb27+۾8pXY}9=CMGs6`=\KKBj0:7¡ p*j"PgFLhx.5 }9öd<w2lix0l{241br8K aKp`[Vd{`񽉝,>AN%x䵍NRK38 mB&KWؑ! 7P@: ta 8h;,GT^TeP^cBg,p06,7B;' ߮>o:|s[M= 5<ɰnFVOwPr&KNgO=.>9=G/aWY+pby5j@0?6`FB#IdAa'BB%.MM2(O ^HhL ar;xw1/O]Ŝx'|Q /JcCtSG_+u *f-" t/,)b(ZrK"cq =q/lBl-#{H$}"N>;CDMExm\V6!\@%WOo A~sr~Xi "eju)]eF[ݜ,-3 Q F)}Ej?7[bN $af6n2>hR,@P #|SDx1z瘟pg \ɇc0+uuAkһ[Y箆]9_ceeYxx<>ۣ42y8\|:xcOk+ʼn?(m P,'&gEe_ʁ.M%sƩmyPmNCH '1K≺lb2RXÝ^[Nd8/$U]MʙJMw$rw]3T3:5f)ͼtA!roÉ'v7{6`+=!p҇읉UcScQ 'Y#'  cEѷT4\%|IFu,zd%vӟ筦w'2 ʟ/L;0qj6ICД 5yi8 z_zW#ul;L7W |W}"3LJN=cj&Q?ԷkN\dtccZɟeBo{|8j`D\fg@C%4L2(O+=Y4z@&[]z+=pr) @$]gq.rY֧b+[WNH P\Gj۹j Z2um4/&ĪPf1̯\a ISFD禀#lA'jA䓄xL}P4௑[i{z=-E $m=w`)IpK;}϶-_|!Ě6 dsz [oSs,2.ګʳ aTRJW Z}]S6:|X;"s4I&gY-z:" R<䬤q9iژ@?)*rg٘@*wD;"rm5 xU07r,}u͍Q);Due:VY1HY@fɃK0jdoAig4A_~YA=0#7 [q[klLoBmX_Zh&U.XUA$R~$GlxWxVfp;+8,?y,!I>;ֈ^ x:\ o@pdW#'ՠaYy>; '~ǂY(%s 8Ed - P!AKJ@Aq$Gmܯ-9Lz I u; ]]!nCnkos,NA#oNQ1t"-l}U-CwcºvN .vbE!,4\-, y SyE)Ni2QKRX捶'rh)P:x>~ck]`dRIH[F4)0_p<:x+`P9N'ɿ '1up.r=zW {)Bcd^``xM7_5 =Ɔ`n2%Ϳ“] 0}"%_u)2̒]9Ή/JoLL_# [o "?AwG>Ca#Dl.T)<Rm1|o tjT/-4xS)qr HBl#'t@Ϊ@wZPߥO{4~{hw&$+o< )"Ieq m1AV E(]wsKL.Z@#N-giAg>q{9'ŵXZ/":/R)$WX:Gm%]y wn~gZY衱Ҥ̷ Űt y\A\ RՉ&=}Tp*SqS w{c!d uaXj݇II7>x5]=8yZ*m@ :MîshU bc{[$Zdff)vHUaFF2Hÿv2' Bq[ ``/6plHQS~R9*Fp'S;nk٩a PRyeR"6d!z5#Hs i3(,Z]:>xEvɈ[%B3V_)0YuȄfmu$IINv4^-bJr&(JaȜkl$AҶ]g%fa$wM`,id-aa //% M9cSߚ>BǤ뢗[ӄBE'߇-$&XO>2 Y_. oOBi)VԹl{2 늁t|[i-Чc`|ЖngBw4$vlJйکu_u =f/r;1Z|@%)Ȩښ`Y=|(^(aNb p-~|~*W=ӚmpqiUOM %ϕӦWm{`9+" l%S!@|`[{ݸw/=;g|x}͋*wԍ0e ZyymxyR[Ytҿ\V+3r$5Q_O":vNkSIA[va8F$i)`E隉S$2^Rf2<ܾͦ"|6t_26x6O~$$oڧZRH܂ 8i `߉7BX6BѶb9A L37x5- HO '2g襃w^ÔLPJ-zo4V')˵UسZ>̒) mť]xnVbͭ@~O_:))*֑Ԝl!RgF(V>K!]oI(|J9XvY遞PlܛZUm\2^qX}i1G#_4cϿ[Uu"3tpjݧ@UJ0TJsۑfs1ЖjP[tns"4hD<)F~&Cά8mޞt,S dܟ{6;~34NBOGNGJOFՑ vaݓRJ,[ěYp4͑_tD&s<|UJa4hڠDR )ؿ($HPk(n7ͳ/t5_c)e Xz1N:cTcӡq}K RBOե : /fK魳ܱz5u7nSPY-AcKP+':ě=#Ǜ cBX|(obN[=g̭Pu((T)GԨLTs)g#R ,@[1 T.pû@2T>azkt io /z5`=M[km\ԥG;I;$+dczSC IvIO_"eȒU!bφ ^ ,dg5Lw#_:x#Q"9(pP]5|C+$BSHMCϑ7o.-vx^[ߍ3 .ľ=!$˿# bѡ.B؏ұ*|Y4բ^ XD/SM(5JDb_pC628!H=hm|A^5<;i et]`h ]Q@и=fjF?3,o!}eysCN)2ߤ͡n9=CXT"XXj"<[KמqmC``8ZL;?O<,%=0.%lPJ՜{+Жִu*V` n0|)Gp kd8 rilIi3k pM[Vû-]{Ύ@f ^IθCC#ZLB)`5Q֯ݠƙGkkMUܼ=˪kMA)"MW${q@/%BQ$Q%8#K\2fnU5wuarfS_n4ސ}+|)ujߝW](hP%>±õQ.ÿy:ҟ**j & _9|R#̑$zMH wƇɓ:ЏkFkd,B6$&́6X)"805qOpO{=Ǭ`%.Du3,L$KP롪=#7yì$`X{}ka/3&#5 )(Xq@h{\-F%4m}j%&ОJQ}RQ{ƀԱ\rRbJ.] i  p`N  iYI`ruK,؂ tn~#A&X_.a.B]*kϹX+氧 w#+0M*. ZIT:hA<7v v~,Uu{Yy;)"'!ɱF0߼V,~c^B0> s˙W})nY9Tr]~P >H,Z("n,IȉCDC)| jDL"p2q@=_‡194?f{Ʀeu.I6rt<e}'fppuU굾A&53lVJW X_8ƺKcpȆca詺^X._1jc-'bAbĘٵ.vvEx^Kk|U*P٢|S0-n˻Hh,6EVL}׹57׆Lm&K 5s b&H|x1o1qfs2(9i֫ז~l۬(;[,~.pq5<L}g(zgᝇK)%&NmpiS=9}1U4JV}q.e=:ҥƝ9CYkh^Ue[]B+b N#)5B>U9;6 ԴPR&:kB'pļot{FDYMEYP#]pc(2_S=OڻKg-M X>NrFp8VU`;dr\?EF]ؾBєld^Rp.[s0GAXmOK^;GF{0w#AT VqіENa- ; _RrL, _>!-ghE%wv?c2֔II{̨\,TvI?bB9_|Gb9 M[(Z(8\蘎q.+sM"?@[Ԃ4Iᖨ68Y>w&B/ rlZʹ;Ehܧc!~G CGY@LW]ݓ\ o<.HU@&]_˲^qqO'T \܊3Ofዪۚp~IYδ**+f6@ cz=q*PƊ L;Ev1q&tэЮsT՟P@_RFGw%˓$ytˍc \T&Izu|"'؃q}{6fJ&|vptшeK*ΠsFӽ<*nFĀ+|MhΏG %+8u&J_նNÊL*3h9QS\We1IR1%B`RakEХVB|erIj`RV>%9n蕈?bx=[}hD{=*w;rZ{wFN4%{teکԊ6wqf1.X)*"z@3vxLN%&3OL\Jn bq[eԮ u0eUe F8bEr=K7'KzZ7ʭcp- :j1DR$+yt>;GwsڥʾhMƺί0NTؗuS̍sDN@Vqf6fԡ(F`=$5 ו.y1?}N2 s5%$i5i`M11db#9n gC(O3d郂vc"`fyx™etYP[D, vؓu6w?kPzSܬ=koi:AWkPSD)RQ6yA*sVm=?g- }OK/@ŞMEз@d9BRuJG#쨱sC-Ce/!>JN8$l)V VkViEESCtҗJ!7f apb7Klr+!z|j歖'q`qfKzd$靏2`!ӘGn\Wت'_|tY d9-lDˉ4@eWjY~ ߽9z9"gw~S7ziIc&\1M\o?n̔'.CTA%VH ^J0ԝ4$j~\oM8/2}@\MQ|@@N)e șQnSsu@tFu L?aAq"c;o}+~̛G6hNkUyӓ+mnq3fBEp0#9HD4Q+ZǂN]ڨNr+fFLKs[dUή T6m+ g^.w&{3g}ZiP\nLI`m`4yk98 +.@emAO,-"{(߱ϑ@;DqL/9lXM4ghw`غbC+R@ɝRE޵v0$5aw̓E=2' hppY1bEqx6D4o~A(0^->w fug#~@F|Q k,e:XUgﮌuǭh$Fg]&\g>:encSUmveY57j1i^nL){2X%Rj{`)FKo|#xy܆5? ӫ7Y|ewtC8$.0A1vHlİmNY0H.dAȃSFRM?fj9!%5|CZ5#cé A]!aP:rkwLd.ˊx 1[*B= n̰rub"h3fu9/;C0u3St lC%bDhkQa)/`̓4@˴50ThG! D6H:Ջh8{*\L0jI ea%"<`x:z ~TB6%4ĖEg':3  ۹Gڳ2w11bW= i#$pW6пV(|4v%> Lh¡IDʚ8Ӳ bJW K!0$+S(4:?H;gׅܤ3s̰͵13aEA|="GxC i =zcޮ ] } 40hXMREm韒g9RluwԀoCA`kըa.$le:ݔQ9UI& (Ɓ}Ij hRoƋMYqc}hIT̬V3XYMbmt]O!kas}zmd揰܁lAba;m:rDfd6Y \6XᙚrAna$.+X&q C~ k[@7/c:{jޕ^Q7\ZP^']pb!go'5M[*; X82?'0%n\7Dnzg谱0SՄ{W$8u9EGO( sI #:kiЂjK"wԧ:ɴܴ]>LAZfƀwd{Wq !5Sn^`h@?HaM-wa{1u&e^ЄZ ~^e_, 1p"Qԭ֯,TaebRTZS:G Z`!A*A\( EW6?~aڑΚ4 ˕*}}6@= 3_2(RmA l^0pљ`?^ݐ,zK=:8B^Al%DJb`'tptװ pR] v_)>ʐm>qeQ U( ]^K8lcIS,JXD#̡~J5hhMhL/l ޤn1 ZBQ ~*GQ'C4J8*E_vǽΑ(qo7i !#]5bFmE՚h̋}vXYL= ro+[=ASkgtÞ]8j=Zts9YyH˓v)LbCD89JNFS)@5A|sfM9qH;-3O3Iu`[+1ǟvcl;T ϸE~1;&@!N;4+*Ubg[/yHmy-N*Isi왈ښ; GQQz׶)M\hD *} Ɔe/p]!@wk\t!i,4\K q[NI@~ 0yjǗsWpݘgbf}R]t0-giq f(*Gu1\@~+"{pOWEⷚJvHT26w k?5؀n=zEYg_1}.ImVv=Vu";bUB +mz&Z N&"i'TC,w49",ς yWIEhS(8XP$}6:-?bfX/p*µ5(j)C}N$/թ l2BN`J/Q(yWV@ds6H=ILLѱGՍÛIIE>u O'^ O6?'Ntr̞L+{/kzQ570 -4L*&ԾhG04Uf? 殼tVb!JJ~A#bC.ۯ1i޿d:me}) UYw^* e[Ul^@^_=l*C:2]Ld *cp{`l; #/wE\ L~/ӯ+0fpŋX VHw߬Fx2i4ѳ6t(eyEC hٹvRc 5b\dwS9 N*rh.R]j>\r $G,Ԭ0e?XT`sLY= ɪJV:alH04w ;)|GgEqndq;|3$>۾1qV$|j#,kw`D]P4yOlѨ3Ae9ZJUפUzK%{@,gh-;K͸,fgs #0>{ܲa. fo6+.ym2I.A^~?CtJ2aRY0趪EҺ;d`ׅpvS?AHZ]L za1d`$#cxi ':@qmyϞD}+m(7n3PDXPjKHܺvĴcv(~z<~/oVE XFDď:J<+(E4"ʡ{nmJӻ \A:x͜+px-i쌧a!1a(>LE,Ñ?oi=\[Rd ,aDLH%0ewnXp[_==%`AkI?uz7N8@52fz JChXRD'K)z^,yaɅ[)xul7<[N;bEAEQI\!?![KG3&p߉k$ѳ'`1vx#ixT>>8ޕݒ5IW+某_ [B=|+ ;7=ֽën\ziqdYNI2  [EB$Yר!â{,Ԡ. SA nӚ𛭍H9eO|K_I~4g_Li߸_FVeTe7N:WO{#/=Mc Iдֆ^IJS=xo Zy_;nEs>7Vە2XܭH7(lle&U{1U+ucKi<&2]a\@9ʼn/DAzWr3C0 $A-p |FO2S(p #x5u&l bIfT2~z3/?CROHy <*4&nnMstL"yxt5nNQxcXDC4jLgf̫spH{;WײbGl >uf؄eK ebw6/Dy+\`-?|މ_[Ln:fZ&@2EΈN\EfyNtDL mJKh۩LD(0'zy#o^xhr 0FQűjiBcsj~~mHV}iK\"Kk!yAoDjͼw{)1$.1JwMWxYXwYp׊L9ƁWF2;:sG &h/irP[1#urn@6sN,mo[7|+{k z:iH:Xdw"B Zt`{9B}-Rt،f}m@זy7E{˻3NK8ҙ?z)!Geza'ȭ>tSxy!s/, ` - &s.bWp)~@>R7(>! UKx`$vB b.,.+wz*Eĩ1~ îIV,,ʰ6,-PN%@/`=^e,,s$x5A^j9$^;r:*69ƒ~d:a[42ba& 2CF*P1kT̐Y%fmO2 pїtL@#P&}r,%o\/~:A΁_qs~aa!O©N`qN9[>ZR6 %*?>g!zg̗AhQ+)B߱ڵlt'oD(>?z(ӆ0ޓ  WcPslz;nj擘6k%ްqWO0I_=ݻ 9eUtw2P7ӡ=`5SGWeaҰbn勋+;e'IBbCʧ k0w1%&'x(~F+_U](.hLܠOձav|rlO &`WuL=oSoa4_σtr5=:Rn F>%dgzu??kCx %n N)Y{)(J+~e 9eƧ$1''ǛzKD$5Kے3_2R[j8>$ʝw 6]Y~X4/ w#9rBmDG +Wi$i2-%ȉcM힃Zq> L(4BJ]da l1JL&SV.|(ߒȣ,2ƌ%>`iHH;v?:N ǐ?8mO$+HK.5.1i1q:t!|\֯l?BhiKIwmwR0M 3j哱9:j[G׹r7/*έ8iU0 aZ X+s*\Fm:?APb9 :HYGlup֭̐9(3 ;gU:f=fL~$r//4z}MԄ8˽t܉SSˁLQü='UFHEE8,1n4HwHdx}^K1-]E>()VPa ˆ8SpX<6=Bf&T$z`j(h.i/0%wa0fO@Je IOl E>:~xԧafk4DWe6dqA$lRH)#?h(@?ةQe(B|ds^+KQ2 4M%n~j75+ZFOF-o7w5bF2&z/VK5vs(7j&ԡFU^4w4XZ+)K= Ֆzj:wdڌ?1e5K}[w۔\ם1׶!7.6 7p,˓iLEum}&zt#@ h6Ua؁w W,"x|D-R35MqpՎ2kT+ZnH MÛvk74(ޥƂg 4MYV/HоmZ$E\GyGw^kf6R/QW&Һ7#i{a;ù [LJY/xQa#=2䓷Pb ܼǙ-_G;M7i~qoSx!;dB(N;mgڙLr2z t2ZL a_=hjp("Gn$C!?xS>V|g^`HPW9U'{*:[57.I$30'q͎ʗ%-)V|t4-0u0B8,%K(dR|ˌ騏+ L OHbfkG5Vū=G3*z\D_ o?ٹ ½ў35w_eّgBEZCkʰiq(:h>B˥ݼ}a\>\>JJeȍAs?:%m,yku-&d}k5?LBL8\BQ)Q+xqzM:/l{ 7DlᚋW0΅tT3f^rn4_9U#PKZ/ee}& lkHxX0&h⟏jwRS4yt\?(Ñt*M,mi%Wi)~Ji]%MQ%qn*hVhWFؚB8l Dƭp 'Ǿ$"%;u;'qiNEǶ`u _!SIXNv:N`|'S}&7T< !`w8)%ȨHk~| \f ($\8yld22LcIT"WFjc{,iݜ[t07@/OUPd)7[\V':CHw@Bnu|6U F[.9n۵6gf2NtT,Ϥ2MFõU Lw'8+T-_<|wYv-D ;֊t&Wbo}6tZOEl "IXG<dTԢ*0`&{0:fu FWϟqN/idӦ٩|bUN8r|Xn+p]y,Ϫj)LGkRr<Wjh04.T.b0З#QӉAwT P1r XEW$ kM%l5Sk@WWw&Ĉne8:/^cXϯ5i§@"u(2NFk /͏^[M{kT(BldHAj b]Zw-A5SDK1OUo R磷5(ym]LRh<݇{[ wyRn׸nZZ!9l`-D G[2䒋+$MZ1 y-o2$7gr)Si|;/~ƴÜ\I_4#K 1B -)ZJt(y{v"@-q>ʫRc}Qd=f6Zx YuV[{W(]Ofecy TR ް-GVH <:&9V]w%h|g4S+5Fr{?meb{ W̾1l=#CoU%g-lL]u+F)꟝ 0i ̀F>2qZRP,v䈑XNU)6Y8E{w7|4 G⤉Mu/pK+$@/2# 痾fo~}P$۸*0zRa2j#V~.$wtKg#Kҕ0(@Df aܣ1'` OeΛݤY@/nD"yQRd݃yDj2 z3U=;w 1Aݴ<:C| VsY%A/wAkfnɟ EtYsH%'pZ ~aZSpt6OX/,[|;?궺GG#[fIGBEm nDTQ)';b~ /u˹幎wƵ';Fj [vl^JgV6$f֖6Fh` &>bT;"#o꾮CeoKn`&L#sm5E>K49:}ˠ5-X q+JYT8=]atx*(uψLW"f=ގiw ^C_4h|pa/3jN,(@"Gڄ ]f5i9&??hf#P:5vʈ.Hf6:.դ .^~.L͓t7q]pl }'0N"g||}z_Ze NHtR]{ԍd1A K3zX*eScT#s>C̫t"'(V7GgKTsR~D#n_(S"}ͱR2Hr|hnWW.y)ń09ZR-v>_K$ (OZys=R^6Kْ%[S;MV+,lY?e҉\R(2HDVyg܀{\ vkDs}en82 W Qs{ar_1V|j Q'֠cScQiw9nC?IU\aG۞3D"^h!өJP^eSUGͮM:J;8TF/hgV%skG9p/ ᜊ"+-TpSIr8a&0z 2c/.t n[+٩tfX>dd >!P4΂XIN'"KiJg"N~(I&&$"&r^9y$I"n`ۊ m%TRa %!సoAWڂ_y"Y0tU 0_\E[ؓҠ0wBYy8/Y^+VȔCYt-0 U% XqY"l\%&chIR;ꏔdy?EairTfd5r뺇FCrNlj+3o+&vbi[ rƔ^Bѣt b˻O*/TUk$\eОK}VJdb=hV}7|ep(.ENߗ/(/mAU0UWلu'|\~ Ɋl.M"v$rjF ./#;īj4ZRx`s*{@ܰEi6^M#=A/ʫmAca#4- (VztK[!?.,0QtZT9~b6t\8b(OƆ^!LܫMrXE)ɒu1Q9034)JqXE7T :۹Ҕث}3]YfajFdz5c%yBٽݮ9-?tq~{+nI.%8Ǧ6(ᵶ0!?2Q{ 4(np sv׻&mTMG&t )y#q&uJzcω >%rF5y\13?V:Z~6veJL+$їN^?n#ECMځoZSkN"i^j0r+)*3RV|SQɔkbx[|4)N%F M8 k38~'=3_SLE_,C"sτMvtS9ZQ:C"X̗* . \~FGJlnQp}VQnn|{jRN/<祾J~:@\O|Bl(~D(AΉL85ʛ>Gb#%'9yFިk0H;2M b*wܺ]YWlR~Nؿ'FrCz>`A2OrdArDꔤ;֯^+% 7A!aN 9 !iWb8._C8J&sMEz&ʟ"'5H'!% )|B'[ #3A53Yo8׵-KDVGA U/3lnwϑB2 (2DEB)q8 >cgCP5sQX/=E1e~ZB{4K(9(F1mF; 0E6*ɕ<iPj bvك˱3FcUc&S/M#jm|Y6}hwuLN6uԤ# >uRQ f]B88k>)"!t޶ځs15˯vp'"u5x2ج83R: ~ nH1K)Q5I]~5i5V#rM\B, F\}FBWad=.JY{he.=yDOyu彰5DkxTʑ2{kUbz佨32D:}79A0*8cQkǙy7M '=qN膄e8iQnMLTf~e/6)8ak2\tLwGq![x1 5^g:yLgp^b7Wuk1V.`C6nTP\y(]&DfA Ε/9{`vztƩيCpkOtP:f|1 gTio]>'L-FLIη^ Pnʐ {pT`Q]nQ;FL28< [y)fׂq6ЗB6>zGRpsr,WQ|hh :Iw~|h}>OY-괨!Dž46ҚYqq); ;o1`xZh󏄴U"q9ګ}+WFHIx_6⤙:t׵ƍM3Hd0.Yyk $@S ?2Qiך [+NceF_d\f+9y.JZB`:MMVqA.o:i#%;qFx /I@sn6"8 mY> Ua RVG&v%u&V BF7Ȥ\?J>U & 7%)|tA3LM#yH`f%׌ݞb}ݸ=صno(q3!m.h+7#m)#-gNh&U C/ *rEQ.=ɔD}wTDc#z|vaS=t;_Es~MS ^fBݻv)>!~E Y&3#w@  4.*t- 4P_eNV 9?DRR (|Փ錤rJmgf)ì7cJ_2o-iڞp|j'wњ-:r^JA'Ws&tl! LxVzkܨD \uTBx}˲\֌ W(qG"@岏CVC@ ko hLϥE{UU/n(Vkسz d7GEݠr}7Kۈe?͉1C!FQ79ʿ&򁵧5b`(XJ/غb )B9}mBR*-BO͛1\Gz9*$GÊ56?}云XzUt^1TgׯJ4L+h/O3}< ,01L ᛲi]W;{X^3SoL0 ӣH*v?;ڻQswv1et˃!̈)S`x?I,簨ql,r/tJHY#hV8d]k:}@YxJ]=s3`m:]O'+ PB X㦈YF k ^Ͽ\ |7}0Ўub 9j0 'U8ZNdK%Q̥B4"2ݟ-@ 2J +yt|kҌg>q9g]M3EXM-D_H6̰y9r GXC)u R$[.[̤V'Uf?{K3/AWքx˽}z_ sXԯؕPL{ M$C>DY`0 |źM YX)+*J}>2.3G*6Hy0VR^c][_<祭zA#̞` Д<h{ Vi]&y`ƫ\!SL\{?9*ѕ'[@:) 5ܑ =B p'2r)DCy:-@P"B6_>!tzU.̉^nx46l첧YYUV+kt;?ƿkÂ5w_w-իǓkPePFx;!O}ԪL _ 7CB76rlx jIt _06}J8V-1ڗ[j 6b3&M 7l[ȝD6]iPZmVLu I F0e-jMȨvaW@J4ӛ.IOut@1&JQ8j#L<^`2ͺzɜ^&T],G_Wvp>znbDań<$Hllř փVY*u,I2]>-Es [zɏqGup0eG˯t,MDY.oa;ȯfa熒LHk\DqRM1ĚipzDVO%7*ަREWl mLwOias ٍ.pѼZ7(Ud6VJ7f@3,)֟D64WUoDA^Y_H$$'Cp룶ZO}TNIpCamϊceLi"%c(m/z5`F2 {qΊaKyĄȅO DKDPzu 5MZV5[!^ZW 9ܨF67XɄ`97'mx8Vl6MzTti%g-|skӄ5\N1X[4/͙O'g Lod5/A I%dqv6vB"jaZlR yTkE今`W`-ާ933:pz})5ֲ;nXG'%ZwMBH~ח "$3RjUVHI-p!_(Fd siDE͋_eٲ?l=Ao,&.agS=Ƀ7*&3wTf$XdN{L$[]'׎KtŌkV'ag(F sT1^ہrM@>1wP616QclTS@iWo!꣜[pF?v?)`\do^p'GG_/; M>t4.#2mw*zq7?T#'] G;oěWD_)o Ho?m3m΂H˟H: Yu"R.md(;=&3=f5XT~OkN<*^阁8AH?0-MZCFٿsLiC\ Jw& x̹*K U#zAvOh0_ 'ZI{o5gKX,a1wN1{'w@-^uJy4y̸ Z`o 8U!)789-QR:<v1] Ҋ`CT-YCM)oN{Fj:tå8gZZ|z0s C 'U. g+5piZG6 }P! aeI:x/ۤm>zZ 16d tA>-/e%9P+~Ȉ| hHDža~ lY>6>Y$*>Պj i k"J<xv?vZ/^>qP`"pFS^B,Cc}JW\OUXc fhp]h5v@`Ǡ{[f[B6?r#c={uT"`FzbȖKKo1 b(u^IhٚsHCvY(>Ӫl?+7[[VC붩35Co_/Pk(dNa lQI{LVM[_ĆNX/dt`ELf0&O>9 DxjKr8isph_ڳYx >V'W+(TDyB#t5\"IIGu˓~+`f)wt}|嘭F%茋8AZ|?AX_ OwKqrMdޡMg`5XaA> B?dxYA k!5MK&GkYeO=o)utdIɑh"QP X7m騉1(Xm&\# >v=`K3/Uc[I8t4GX%$l\XcœW6,_r8b4qJnaԢ2";(j9 1nov;hWA$Ks~tQڟ,ׅQ9uXhIEi v65VF9EYǞB,1##rgtT xd9u V =b@aّݪqq!HQ^@w5<+41_KHxBra"I3r˽#7r] Ӄl-r5 g0(CKRLKWd=*}Rßz-\|=3gx8@;ʿQ⾢C6683c.IԺIq#dɚ!xQb[U5rKo1#wP`흐,49@{}rD$`"tO.`R4BO:DA7zv [޾9q%27WKU]ȫ導fɓ,56|m7ZM DadMa#CRxv`;$JnQU{SDrBQĊb`bCXࡍYilY8&vG1'zUwNWϺ-RM=bYRO&OΫcoʄ/~d3&+uKI5%Sͩm)Pv nl}Ȕ'73gH!A1՜_(JPt45S˛V:0p]mbz&̲RO'Bd3 Z ?t 񇨲}3'.L[ఔ.ZQ)B >pU6y7V W PmyfY 3)0oB6Y@eu$Az%Lj6^)PԘ]-B tUV;ՐoU˩MX +1$0 # j_w߶cA557GU"l懠[K,h@8p9HAY9Ws:W~=|E(VL"d3_AH`u}F1gd ILc i'fa%`$-mܕ$ڄd길 T}ueb$^$>ċAoYؕ"Gy$rUAܡYUŊ;I#0B;YU^h>d)=Ue0=9INޱV,$} (3L d&+US0DnuT B%)DPUϭ,ZH͐YI*3KYQ^m΄NqMAJ0 =bBj#ŚNeT%wW}aHш-syc 9n{z+zbҎZ0A]FCn(Lphm*$+ /2M|X0o@Gp[MUf/#FQ"Nz9h $"ٽ9u&_#%xVg;,*$yO1j6$FoJۄBc#&:N$uq Ӊto\ _oI*_gM0hBD@gZ]@p:ơ$h;xDunM䦵wA4`FCri zz=,lэ j+fYaN?ٖ_$52mo9\Y^#oARl^h˨[ I>Ƥu])rS%5޷<2HHٹ w`-TD?W@a5+YJ@?4Xp/[;dFb1"sܜ;+O9F(o8VPƵ /”z$x**I.p ߟ-]E1*\5;6HX0Cb^,d8n=67_xb< v\fJg{1sE6*?@"?2L ? q3^QTaĈ]xϓMМ2GـFePڽتӟakF$B'x_\!rS,ըZ3l9tƶ֎g!"LqR=}N2EL|Vi)l oj}3V;Ա#NkT'}H4ܪJFmP[mB.QASk\ћrA?טaYP烺fE2ܹs+1QqYCSLA7۹#y~ PO {j#ewiߌs]1u ф1. R6RjlN6/s!&2+2%q bѦK`K )՞\*Jz %8f0ze]E`= ݔXg.+Ђ0v6RaOZC%tg=$x` &OQ(5Jf5b;,c@6 ~t ͨPٞXSyR-;<)b1~/f\ņFwe`>F7h1$$EU0V+V;ʏ1@FEkHa$Eo{̪KSW 87f?6|]t+yM蘛Z] Lu?b2Ua )\8ddD~;I^ NܷzaѸMzFYtڦzc6Eۋڧh'l  ]J!,wZ. %F0eeڸ| kbajkN|uA+ > >-N~/'m!~?t/$xo\)J tcш%H$e=׌#]u|eyCup;Ł ]݆Z|j!SJMtB.zw2r7N:1YF]i18&ˮAIޱ&ĞH.FcܝEڧ64P$'P-Ҥu}W(˱ǀ0(؆gEj`a5wԶiO.">c191(2R*+qWW̙?;ҙ-'Yz`1l50 kDP܏4ohkG2bX&l>8- -^OK͆Yl ztz9ދ/kQhX*8w8 !cJ^NQ֍8~SbU{!٣ǭQ6sGb]TT%W,S1ڶ1i8N\eks%[uYhK@vVK(Ɲx(l;:۳L:H17hC#)B뒧#kQS5oQJg[{Y7U]Wzƚ(N U] iwJфQ `5n>b#{r!c @oڻΞG ;p/'rcFL C7ÏgGdP&ɱ @yvMN`i@zV߂S`7deS3V3 GDAgW6># n/@2^ŐL;Lӌȳ~F^ ei-v$hg:"wΦ6ΒR7ŽWO$D7˦ͤeKX.0-H߰R w6K`xt|]Lݹq[RK>RɌZ 4ѳƩVȉP)2(ߓn)஝grH`'#/*YHlj:ޙNPb8JTu侼nRe.[NFqWI$[m_hAPR{9Jy2vEbt"0F}fs ^;ot|’ m{ca52V@W}S~aԈ&@.ߠpu [4;Z<˷݄-OjyisPPзr+P|:#DqɃx1?i(AiJ G{m/ %WHm,> * G+k{nYf~ ie5gU=%m =}G}08*|<}gRf1ij'qHrY6$› Dgv-7Sv;A:Oek08D g \㹿,wd`KF/n8+n$RPCT2b Mcv1J0J;h' |^r^j1IL2Zstx_zյ[XG My+1E".V(C e܎j^eX [۴ p<.H$y:.2rsG儷% C>U;s_3)3#XMiܿ`ÎZ!N:> zwPY,PhYuV(QRL%G'?rhr hhY5J\;| -f~bfD<ֈG[رfC?=t.g1% mр4i[7v0eJy is+R`8U^J^>gDU&ɻL|=U7°됟v*Az%-ۘB/eٕՙbU%9y|?q_F#L,X,at=*CQd^k$ӒھgۅWƎSRlށ-O/RՁ;yO;`\›^C'EA RQ|!EtKTY,/#CqWqeBk=,4XRS4h P6{8dBwۓon2tPvsTe Bfn"DUTX{{̼9`ז邽2 h{5o)"}OJhSޗC) !˴l Nbͽ? DzHf};;`K;򼛫Cmef{dd RniyTEdⵓBE-4[0sKX@/!0,rqttl|@^, oS3]y3HUq4L=U `w~+[Tr))ˆ7)b5`Ur>t?lkPx0O;_؎hˢzZZ+ow &x 5UFM',9ylN/X΋F/NXu%C=vF}_?kuAheE>}liD%(c~#eAΙtQu0w=k#K'l/{jj:RuFE PRgiM>E@^5Rra')̻"WE9+c2#|Ү{0]:}M˟&xf Dwbx y.[Tm)*HUd|ꏵFýY٥܈;mT::z[.Cw_KT%SqzYPNL^U88B CVYΊSXm* ;?9ΰDE? _yfF Yˇ .gҎ6E$ZP,@/Y*=1;K5([C~}xllVT[uzv=ڛKV k^BM)槼G4eEјJ8^,'GFK(G {ޛ_ҧ(y ¸=pm,%? /xbQh mv `Ѽ:ZX!Vj xE^sS)MRx#9!CAzďCp򩄲9;;Arnj JW!j:LBX#* AKf .-0T* IV*O3nܻc$ɮq1~L:v~xImHơUŒFҢe,̭|NARDSy &nW |w5}ts+oGq};HUXZ7"A2_˴Y*޻]9v8/Ϋ]#{CKiaM_W>Za;HT΁I%` u.;!^*R}j8t h'7dQk>fq۠ܚqᝋZfp]'a0?w ! l%PdR<YI)_8*a 5qwd4<۫lk۷)/ad/ c|gX9kL)-Ӏ|[UUߋKnNm4@Kyuj/TQg>CCdNR_Wl؋/ܞ+#ƻ`!"1v92"crJVĿ2U[%MmH~ڝ7L'1m"vxτ]!.8Ϟ@KZCUuk15|WbyŻ_n-J5$Jh Gf(1G,L"*˾e]1 PL,I_845c`z;!v! rtvsI:!OJāaӨ:iNX$6Luz OpyzPE=Tcwn \`G̓1 ]ޠp>tOиi6~3~1l(~ yKfAo `'h*w۳'Tɺ?&`,0\\rjls+ ƛ50攃"2.qzʳ°Kt?>% 7RɬxSJ7$XXiP"@woźuxlG` E=*u[WqݘpJuVl)W;OdWT[Pe3,<,ӋܽO0o2 u7Feq;koќ7`*\j~QM=MsOUK]aDil?52Eli] 锜k֥]5si1FNagL,S\Sly.6J\qkT4m!;WJoI=+5 VAPMي/'1|Z|zDMp@"8rjԀ/*:ÿ 7vg5vCLР1n'iKB\";LBU"}.Y0g}ݴJl 2ɉ`qԮ3܅(u`WK0#ex1 ܹlՇKU}$e>샺 ]QښbcT>:p=`5"ŧ: N$冣qE[u.^ہR x}-ƪۯ2CdW1!y6D"نNKW=20&Jd=GCOvDnRs/h4p_m;mW]VGbM!uJjc~E!5R/uE4x0itM[jDѨЬг3V@3}F C*c89ۘ>v׎lR'$Vny(忇2i=PNr=hf2)C&{ZÅp+r8jr zdX x kto_5!9͢?*M!S">:?GljeǛ3C ƁJ)l jӗ,s)±Z AA @ڀ\֤0k"/NXd%8БE&iLXǾBuܟ]O#w&\ ?vU$9o8M*Y0L.jι@!c:WЂ`cPCi;uQam:@B#ʐj7h.Ya.ATa(|16gt!HѴ X#Bv*Q8NN='"uO )χ3-E`"FlE_AN0K '~$[`#oK9Dp/dRJEܟ7uB9ٷ`  ũKzzSnfӏՐh׿^H[].qF\774 6nd/8ASz3W3bW\2α鯴x:[$RfB gʓ(%'.=2i})zKCר7mҪ3<m 6cRPz-?fo4ywbHu ԆAjz-31HC ؘ,zY4y.k7* l%}cB\y"R(U|o{8JШ9Yxa|lU֨v!}N/#Ȑ_,cf볘Bt|+]^ID-A43ƦD^*Qܐqs?`dju{s~.MUjnrߩP ɂfVp2npPqhP=$/TkCvNV;%JRoǦϢJ&8p%{>{JOG`ĸt9ǤjחhV3WkӠN2 [K6/xfSb s%YcqŅ=ڤWC$OZ=2{,,h6tqXr^gѴ1wf-IQLgaKlFލ mt*|@7!˩"3|02 ’/3KXog+Cm8 d/pӾD$M゗s;[^ROZcS78\xp. lIUD6_C\zۙ4DliK! [ϧ? t75 دrD1).`-c˂qaYf9_]=璂dL.I?זaϋښCA ch} {~3ܡV QbP5+9xXn'|'|Zo>s}eW臘?d*'^3yJCADiN4ˍOAh}dBASݶYl@(\O_puu<2(N@~ <$zʩP?x`ASMf\>[ R-DmD=3+p&Y`r75$'r+шlÙpfTu{7ZpnSQeSOШ-y1g~(<*Ǟ)&r"A FXxzilu9pYS@:CL;Bɺ '=iysL`P{#r;gF,]]@ )˾W!dV63A|%Xv #m(_lw[+Z;wL:fڤ @}XƎ4]k-!Y9F˱:Kb:B(Wg.&3'L}K!y_ =xtݮ-yc #;(%ӤSn,wέ.q KLyC@*&Ca=i =3wyaY,ʆ(80,hYlm3@GR-[_ # µ6+;$vw; =<4Ao>ڂiUsBC }el @Z&W-vEFyϟnJ8*cr+~JM*C]daC 8"VPb%+"6y\g01CPFtwT}xL_?v7y `*65M%A;OzU#4]ǝb ac,eZlz_".c``æ_CNc+&-_=k,">2YB:fPXM'Vc}-r93{絆Rp)3()Az9Q@O`,r;ۀA{ PpM( *kJY sXyb x 𭨀!ǻ??Ųx|`xt|9~mȜd&f`9D6uQA ]~PW7:sx'М\O!+g%Ey *R' `_LYZ!01X2$Gv=Zk$^ .,:2cthTE&B;mz fGhlyOb^Lg R2NJiKߚJ2z`6.D %tMngΡb|)DҐI?m .J)k9jBijZ:I]`sP{ޓ pXp&duS-]d1Ge5q@^էŘ8njuG1a4QfAb Lc(?aMY=kB7YVYq" hdʌ\y>5ۨɗl_pDfёX1 OG] ]+TyOc= ۔S##8(R~P~ زNZ27Aʺ.#9\wɜ+ XY"x.j} 0OLO@ɰ;(9Q!uHVLn"Ytra&*3::re3rKQV#ݥ_-zk{+zL-_l-,%dvuQC,W#LSAϕz(eF&Լv֔kdltv\!T1*xAy΢ -@%,?mEB㽹${7͐^įU?O7l >꤃'say@J*M>\*@rEV_{=Ʀ&uޥ.^+%;6ƟhJmщ5a?_h?F /Q.`ՌX(cq樃MjlpwE7 ]N3J5ys`{C9sD\pB>.'eD:ƲMwYe@쐂4ybuELi|`/UͶߵM,"kZTh Gm6C o9 Y^A)hUf wW^ ~<ꡐR<y-/!nD@\ɢRp.ݔB!>gyRT*XtF@<+"%2Z{9t^J<@1Z1Yt ZȪhp+pomRRSt >2(9I&K l1e">^ZdyݜnK74jBݏh .a 8;('x~I&DveB%y$ytia%(V;wֶR L_Zh&^smm;Ѝny3bD;0lyU2R?V1 g1gד;0xvapUd$.䌁ɯx `D-qùgACv4PZ4MEx^?&߬׋6/y|Q5uA|}i/BGlSK<]\#l?+xd*^DnȽu#;_ޛ,\oع>(tiGeybȺ+}T:Er/ѷ&]sb4ЯWN  2EPhZnx>zjރ(?wEɋ4pr60 sX~lŢ2XZDSnnobPM$ o$R:`Av^&cgiHeu:( qĕ;Na=giFaB/@ܑc(%GYźo;קYښ""LfߪW[b(i4۶Xŧl9RglD=\∓´ِs#aK(B{@?7 Gd[A, 9#w qE 9TPȇIWJo fEX8-(3;zz᫙ 4C$INxW<șyF߲}/^O+ƴ"!տ?XNTV|Hr~#z FT, ѕq!XqǧLԎ{u(\.cVjpjRTPiKڙ.W &)h*$nZߤ5/cKs0GpAJ {݈CXtLp 3Dȏݐm=,}ztjn)F^fgjA49VBKHGS$w?qbmUtv8iX@4Ո:W&ලҳi@bf!y۟O,܍GÄ׼o/(`NVj9 Nrq%:V$X{,VvɇՊ\9?@U4&P98!C9t8 J~ `!gi|߄ڱ_a8c:v-Nd RBRp- sX!RU϶רfh4c/ m !6)/+=Ѯ|ǭ$a߇b_``qUcJs|o#yccRc fR2*@֥r8=Q]ƿ:q4S=Ak*4GTYR#Qo(~hZJP7=fƖ6-G^n M.9N4%\N a LJu-sk'>w%iFG5E2 Ų:|"7D[]@&6khY;L- ct}y_I[O|HnV4>LaE ρt8ܢE߽gwb"yTv֤J@Xd{x VC a%YkACqo *{u\Y'䨼 t(ƗSog&{M*'n)!b:ësY1]Oh]DvJ&f0bFSd|PzmЧi›3$(|Xs &Q_!\)u?g^-^ w`Q 9ǷSǐ2 c".u[B>&&\VqF#+RHGB*}h%N7]4!u\o42ɞߣ'k4sǙmV<":/nf{y,;GbO i!w2|3ikoNU_ʊjpݐ~x#`wG~.2 cTc1g{_pV(`EAASj[{6Mj=tf&osUtG!0׷/7- )$p_ָ:+Mn[dX&nD/VAh=au0ox$gK/F@ߐLxxʤJdD\Ay ĹbnK> 9E.ܩ=c\V~6.̐7vֶ'#uYJ`TX_s4 Y:Dk-c/t$Y OF?_?L)^D-fo` $L Xvzn8NΪ˽m0Yg:Yûy2C2ZtO4r be\9o.d)qXYa5=L2}ZPpv.ڑ=d~[6HTzWSaG7AK avˢZ: R,>2pl萑ܫ,,??|$ǞF9k:G%"; @Lj2,1,ubUiZ.6i->%yEdOga‰^rsZIח}&I P=gVfޮ>bY!`D"Ç~c|WKzb%?? <pcy8#Dt%*$s:0p@,nCIh!v~q:B%eYl^Vn dE1Zq )iV"re7:Vi NOr~y_64:X2y'EK*+zoԧN9S]$El 9B2H4&r^,YYW1xCp~&JNv.HaXn͟5*_Y+nAEkql XiƯq3G_Fe8%temנSørgEh>^ѤAu-w-,Q=[WNlDإjwmjAA´1 \ WIbzzsV+axlH!I ^s!s6tiJat xlt6p$kbq3wszv/?BRZvn U`"wPB-7m TTrh]x/yf͘JV3nMitRۧyA v4^"q$V\eɟt֧Im3sh\&oKF֌js76s_,op*y7VRxzt S݅aZ/^=x?O-#Ͼ۞5YQKJ W3:]Wu)͓|w\hxlw ?Qage΅f}axEE^?қQGްga> kHD(@?p \r]-9 Kj`4?S3GSާ[r.j{=n}-qZ n5_T ;N@URH N]/^V-+1>+Q7ds5v䇾k>"ѫ:P쿲 :RN1eMvb8&c 0hÚBԺI.[nNS.XHR=o҈)˛[i^ZG0,EȮw JmIʹ; ۖ6{9䈧ީԤ(3~$ݦdÜKYg$*tI,@¡&4л ֙\_zQHZP^j&(ڦ3)(bBq *nK3}hΩr~L_6`Alcc%zï9J_՞ToN]0R3\cS#M6w)mX6; ƭ.43tܝ.kq$L g-5JZ86ڱsx$mY=[A=7Av9=J,{"OF SBt/ЕH`<8:iCC2 Α}2EI&`,{O(7 X"?2MUJ?)gVy罂Mܘw4?3^o>{r/5]m'Br #61[Uo*+d[e]a]Ͳ\3JAMS[zpVc;YI˞drIq9伫tH;8߳m䒸"?t M-K \eߙwb"6i\(M'%URp"O gnδ,qnt^ /QUYمJp0;kBW¼&8b ˁ jö& M*7x|!Wf*!>&bsxZv)v+aP #N{3"gICLe٥ATEs6D>u.}:qPߔ¶q Nc2E//E QD_Y@qU=e k:b=wE.B+,Rsccn9Ӓs02&֣k6l8:DO[tc +x˼vN:곮`Wď=ch3k%1%[MCB#b1ȃHZ">50q%qҚ3.XrVd=Flp|,>Fa[AN`hpݗw^H!= 8dj w(Uw+CX7]CLa(rGY˱=T:a]U8f#zM/ԝlj1MȾFÑ۫xsIcgm]COJ,bPBSBwO}ZK,mښ*o>t``o"jLe.j{{+y9l8I U5w#ɷ2V^Vy\@s ]s-C KL8uF,z/b~Z lo'jH+,sh(un*_T wOb(@N~*`t3/[mO$4ŀK۔쯼a"ŷ*4ܤq)cg]BԈO_wi<:oPLvgiۘg'A9U;fZ5N[n4?6FANv ԰;f8O!@hoT:p`@ydOTsfŸL@#LzG P5 UDhXgw[)B=u`Fi`y&ЮJ]p1Ux]&X0~a?}Q7zMwN\!| 7O}ǯAUKflxpt{8B ?\ ŏm\Ej6ELl'[ü=TkNK9'gvp FO2/ݫ@5;S`zT˴â@q2%[˚3tU~Mj~#jV$M[tM4$մBiN fyM2;#r#< |Qz>tbMd2JwcQ#"$|*jޱdؖhJNJe hm|eLJ Bӫ Pu#u녴6p 2JA,]S$ҾK@ ٻQ &2§e&?Muq{$Så=-09'*u[8TgխyL \\#tw5թ4xzb]LlT;^^="Q&*MeM%x؋!Gre* /&!JC =+g|><٢݇m0Q)K#Uz8DQ)bF4.w{ƿzv.ABQ;Ѭ1@[|-R Cԋ8Tv.?`|FY궷$?Qإ],g1@W{fZFy-iqU8Mמ{^i#2Z1'ms9&S4rmآ4f[~YР#cc(sb\KP9vjSmУ=?;.td%A" Ԋ?W p-IaokTmvMݢ3"+z^WjsqȐR2H+)oW{NEs@"gyèXK),_r[ DZә{BܷhAzhtLἋCEdIwJEX9g%`yasI=@nStz1>5hV׵<ʅ $u~d&EW(ּ"rMqx:6uD{gŒVG3[ $kE n!׿񌟬Ь<9Ǖ3^GɌ^5|.`:>ʑ:}ehٶt+GC7&$ #P9ÆݙԹ 3 <-=}r* UJQw\XGB%Nа\G 7…5D2sez+~H {` V`8(aN6 >Ƞ 7#(7dy^d{)[qL֓@҆([-( 6\EqT߶T6h̎a/GG/ -z-YFQ)\ ŽXG; (? ,ti}x$7<\daYm{6l1̘Jg/f#,ՙ^iYGk;~lӰwc~WPVz:zz!"A@(‰E)-QY vȜȀZ4j#Wi,wt [zdgbBP3of,y o-vbM37xnf =x[>/>t5n\jK2R:Ƈ=@~dAdˑql:_ry9q$'#>C01Xt{!گUpyn."=p$҈7ZZWٴ"kf2_rŰo!IM[}孧n'?7F@B ^Qn'ܓ a lPOx喢6U3$9'T9z\<6]{!9d8R i\aWjƻALWZY[Gr1 \9oKrHfA`OvR!݊ ="z?eIsFmw9k+Ԛ%$٭;lzE{Sn6j ML$&!8d6 9(U.VZN37H /h& %CZ%m[$ZVԿ`UV$8nȷqL_]?Q}\o]Te T2BST`lӬI _~uqMd kmn4zQǐII`;md/&? }{`G9^Mg'x&P]2vD o̻Sy*?fUce٧o|]t*Rcl< "<խC UmcY {f HqJs8TM<;2f]-&lޑ/M#m:b5|FGFqO;bj;ns\ !mj2&oJ^A3&My^6~ոO r)wCyo]M qr3/@ 4ڇuY q!^%Ki^4u6_R; m l/{d!RiyF1kf&z7Qr&8qc#^e?>\}5kHΚD5RͲK`MɄVV0 *>EV302BG a5ve*G[2/x S`K?s0ϧ|!g4 77Ł焿H݊  puB}2g#[& y!jeXC&|FmOXR9]\'MB)>$2fO*BT?'KgZծ 6*WhЉ-tT%2^#X pK~^^^5kppr:lz<~?C(;1,5@"8֟K33^^8B}j:H}ϓ)rUm Q(H \UBE̺ 679:ZY[UTnnLJh: ȪofR&j;dž4Ø^]D 2$ߡN咛;"iEUK&l >at/e7X.Ē1$Ihk/_%& n&!Cqn|SQ0'vBu]n9Yt3E *xh0<+;% %:'Rȳi:*yҩ^H7 E)B.#mP('v@jaeCOe.߷k6]Z#)m(X5i>:EQ>SNV! u%mT; ˦E"֚K>NAqinSFt ȓGƙF3y=PG j`q)<7aQ'͙1͑>w\|d0Ƞh&ʸJlQ#2HhRUu p@Y0!ЊC.սW ~O,g Q W}0r &DѾf l5&ϑ+ }(djD3ߥSiZ,tk4.{g9k nyFZ'0C*$B Ձ޵}]}ҟiEk,VkdX;i8U pvMrdR%Ib<F,]&Z[-@y^/1=+RZ|믮ơ|HEwkRW=Ihz%ު44л= vj c`3]7.96FE"l+¶Hfdd  莭ji)ږ+9l_KTUQ]pMlu{侢]JB_ q|jy[MUI<]'NJ V:{\qK U>WU0ǀmuMO 1uC'9~YC?lBQA,#/7 6%XbłKɸBR(sAvDuTz][3A(qpσl?>5\l \q#,[ dC 4}B[B쭁ƾ7oV:cB  n,J[. Jz6c`c1"S8LVCL:Uw՛ Ӄk)Q>8`켳)T!cRb*-z!Ii#){^KndyYya'qEzds1Aل|#O$Aɝ[#+"0C5&ab#7mKKnr jPcDxG+\`G/BLw)7E&cIoJ`*_PMUUAX\EVzYutU H XK0 RCR I3X_V(~S++w徹]1A(pfH Ɏ"Jd\r@!،?d,~%''@Aר@Q6ѠOZm~b|-#-DAyO|eg`6SF%c3u>͐E1s\PG3@6ΏO WC\rysJ`AlBMy:V.\}/s_Is=y 0* 6^WmlGp @hiPwѳ3MANe-qBrV 2Cu9yrMN K fOQAj3ԍ@IWrْ,űmh"147e@cP\r[ 6h ^W^hkB }"QϷ5C_:f^t).N2oΥؔ~^l{/{߱ ,\ۣϜiT TE N;+ u"upPA  HA&څ[ƧUc2;=v+FYC'4l).AYlon6ژxDfX07JԳZ!q昖8~ 'Y)7Ki͋s"8症d L:nuzQloBg!S]qiIRY/|#'XȓX0MdMc0t GTX\Ōx\#i?,ZB=Q]sF[o_r åO-=y@W[ n-oY`V2fpq̏>xoN wL8_ K6^EC:qK]݃@ŪQ;-{<9ҩp$ =^S<`2 ?*oO+ߠ6Pf'ީaNP9(9̦ע3l9vxHR.mhг`'6#6vs-(kK`[(U`'q#HqdCz(mJ: 7F0*}j9⊆s}1]ٖY:Yh v\t{Q\?YrwX2s_9<aӫfN.:Ay)}#m  9]8 R9 ZƋ3u;mOE^`vehۀgYWBOCuZ2TsGX-$޹"RE*>bǾBS 9y;U}̛ d1-8h1y!5o\ Y]B`^l g p]r+֦[[_(u1. *` m#-~Km{LzoXGI,&T:vAldrp:2(MٽӇWk;]P;HH\/=0-ps6Ė_8XV,tsw ?X}`jRRck7-/Z E׌ghd=\T!SxO4C7emciEng.C˱0!}( 6@-LB.l#J uBX\uDIʄYW> @̬q0Ew,9fN>tsw(|{K{S".!uvxSty-xh~]t 7׸t8 Pw=}r&v}PXk,BWcO& yR,A1c轁ީs{`G")2:LQ~`MJ{r⣸ Z-3ͺ8f+ .Zj$Hcg(hPx3CՉM[K[uڃq)#Bf)I&q&+]n]*9rz[*;OHήPx`\DNxiرRiM qz({T}X !Zݜ?: {GT{Lʦ >`gW^`UH O5/*`gߦwǭx/۷cwJ'C<<4^ɖeJP!\WYS nH_lL{>m}z'*CDU|~CA JMՠrqr+KϰݙtO6XKԌ7Np `2@>%9Nn:fx#D*)0;~_kVVoRɻ1AF_Zϼos~Jư؇ַ! 1zs}NDi •R X؝6bmrj{v]HA׮tLvuҫnG:0 ثd\33ZA==@:=?褬EEή peC/\ k\h~Va]J )eQ =wC0nG-+Pj#?wɰZps²v(~L>R ɋs؞ogMX;6Dr# aSLMp,lTueX3w?D v __ t a1Oww<@dA6c^ ]ydG+,z WkCvv)b сQ^p<4h*6(уyog_"PT^&΄{8H_4UE',M P8ߋլgw%`Q O(Dzjt{YCP*:t?SL STׄ&I򎾬j)rTbVBF`\þ/Lf3nEur5 wWeJ4r[`aכq04NKo+ ck_;NLq-j7~LA!<0ϧe, E/x߈Cq دt{gd;$LrmȖ3ɼA[Y-H4,N[EEh&>ewf[ >{iuMWlɂR,퉏QO6ʯNǦYYš?]fEDܿ]C +L{(0F0AγŀƎ[;lM茳xɒ8[xv)dBMw"1g!čY8eɛ8s; 5lhs @K/н%ݩV&u{ hck)n&.;|v`y!mzgptF'/-R-Nf3]ހce莔az aSZ<5TnYӦCdKl aj <$& :R(7 g'YY iʒ!h`888 ]rhwbfVMn/+`@;,pN q∽?$y+ u^mazC1;fJ(Δ2FxD"g Us5kK6t[t5hx狸$M]=[%a+B9LN`6|W7JRU2ՀfQg'}xЏ}:)w~>ŋFcjP޷N'S3*5y8B_`# ݖ-M{46oʣnv_xn; j@h}OJ$2gO,Wґtv7V I]sKg=,7mNz/02K'Y&ЈԊkwf6iw̆o򾾛B} F0=δ\b:?eK2PB{G,bPu̒&(yeO 2[c<  !PskzB"m 0ji: G+zi }Xd1ÅT=vd]V8>ƞSBdBDnۖw?#4ss=؝4~:q!zc|Qڀ!̌)DW66d"Q-Kjei~6z۪}ワaXo>GMH17'>S} %S?0x#K0 mbDeC@.,)TIn&PǒkEg >xt[|Z #4)R*BR*s=r+c-Nj;y:["8T(vKZhG ]Q(տ|D.) ss8&cUj'H!J"rɑKLzʤ [}>m[p0F@ "FR56mF2f6.9dTqg"u鱸CG%!%AkChjN:j˻;d\-FqtIpjB[\w1R9LaSHn=Qw3+ˏMxs܌bmpfJ-HiNI6pUk]'S59woRT6{m)*_'[v%~"&qxl:a;[ A\۩G[+tխ13 0$ ?w{=I%Zx4?~a!h0vC+ܨ T[h}tDvA*rw!',VH eEq:shm߶笗گ`U2^QS bDEMdQh؎[ U脌IcOC%*hL:B R&J"RIܱFwB$ao v"cjyxΊYKJսpNOE6oB(1DΙ)hh}mBKe^L=t0-G'o@ luׯ\/P%!3qdfPMջNfpАsү{u3cLBY&f!Z07L$K]/_tBpHY/zPTpR*:l{%egWUm(-hGE'5$0Ϳհ orؚ|ν$dW6`pSx$=ZoY8 pP@oI@9|7٧d J_0jsBM(V:_ȝ\quyHn1G6xۺ8DmF$y,  0"Bnr"ʾlq=nRna &NLCL" S>YvL9)KI0KzHV3WZ{+BjAe]oC4CU%KnL*݅J'xM?Ȳ-6 6CbZ3}fe&}=d_K 8spetMm&֐"79a|&9Ha+Jl(݁$]qL^ZsoJN5חPssI:=mM4L=[$ 9{?OO4=;/kfs2;e2ҮTeۛ ע5T.mщf }-&i$ǘ 9,(`cɁ1hQ̩qAaN~GE0t+ՆFTT1GBxqK(n!^y$>B%8.x3hKPHv9)5oJ 1joާ%-?7_V]LJzzHTpy(kF Y̼l3Ғ;K8S8`ҝDtQs '(y$# 3Y#4u@]TR$.cHY3xՍ]!"vgz$1Hmu6〺Y)cj8 jJ>$؃i2S\7Sx=j'踂_PXZXNډy: ҃w,]rW+͘RQȟAm &01ﱋ T BdE۸ {j&Ї/ղ2@!TtkI}|$[fܝ_mGrJ&H(Cj:v.K6(zeEDs:.̶)J1.tvl|_idLu9pS 1Wv=Wy1BKc |5YS,rvhuLA{u@nCUC(:/$-+&j~iUC*"ns[U\c}GSn)F4g")D`i"QM7}}DŽW1(xn4Zd ,-!M a_fkkllpm @#G`BxBhd%.vF!1]9_z2$2{bKHe,u$Y3!Ƹ@S`1т;ӥ΄;x!\f}p[] MNatl ZJH}meNGK?F)@3!>g[btd~F_[y!7-d؉t+I>Mr˯r6OE|Xх+E w{6bE1<0W9=?Z$ x7l1a"6ޫ/\:މth|`" Z۹R]M$^DzƮ^a:f{rj̇ݛ mwd3ޢsI!CPTx ֵTt<3/5jt}6"f~pauHPAϦ*M0Q LT?I [L( %EZ#No\͂Q$P^1}qFDx$ɻ0p|$*GvM@5Ƶ; [., m h)|BGW=a .Wf%s@gU-S= PG2|L7 ?ɋ`.vw:mbƿiH= C&KbJ=n#,9|yLr<8IVz˜Ȋ-1m-!&rۺ/;#T" eUY׿EOSUnRnHK夼)fri/jSq$wfTMCjE% @'EĎ&2봞N}1eV2C%x>OCXln_}7QVByEU-eye3QߴcBA*,}liJB6J"Lm6]豈…nުXVgD`'wE7`!]N'7cbtҗړ^kwM3gww"~ X80O%}b?.ӯba\ 1j𸃤p6zm$Vob"Sr {xeU>5*Ļ K@0h=oC\s;8A oY),,}H4ϒ?N g*s@h3y'h-0P~vd7>NG4H,NJ`,?45+5:rvazLB*zUE@mbA7%׿6 :ùVT,Gj lT4*9Dw+vDhb 3qNZ0wؼhI邗 g"\oՒɽ|0DEj)b e/@4/;١Y.DW: Oe;E2'u7hS? A MǩosslS[!NI~%;[Ǖqmd~i]n#mŖ / #GjGR_TBcF`~ &i{7p ).v:J ?.>Fcr"sʍ6\aNA"3]@]%$)|uq569Q^\ g(WL괪ȴ 9srZu@ "et&$>l,6 >CNiba&S2x7v 7YW # r۾D/>O#-|ޗVi2vȲ K0D!Lp&.輦 U9s˂`.ZӫӢnK3G ,qo*I~^;pyˈU= ʹ0:TwF+޹:;gK:1_dhb`+Y̅+/w<7#H1D(G0rzBN mӱQ!wAܢ .i,0芅U=ikR,UkO %QHWH?\`3{tC#:^A` |A9UMvcv]5ӧrwQK6-{:f{_3jн^@_*GIvS@U_?S9d7UgřY ;'NJCՊkzb <XLN sJL{27m1:I^~iS·8)$0&C2T*5{uᦣEV wPbk>ھb|ȋ4W|a0&p;%D♢v^}0G\]q:TQuj +#$9XjPi!m8Dg , KeyMɒwņ%ctŸX ~{JoY6SE0&:uS0?i[&],xkN@ߓޘ2i?z.}m nYcvb活lfĭ3bp1ݳٷ\Y j>_"^^r#l00!۞uT_|k%974N*!E_VЁN,G;w2ʢ196Ӈyh0S1ޥ`»mۃ3 |Ͳ Lg~nIWe '4\}&\y1tH1JWWO0̦c`ݭG{>I f)O#Dc83D6φ1ȲeyW裔s*F+$hSWaM*]%x#㚞>BN_v S]7%1ď, 9E7a$5*mg.Nt!9vZSwhLje5ϊPp$ ^R6GAY,UP [>s,4^I5u],GqG;ٺ''po$d"#`r\ A iEZWpic],?&a*7o{X%ƃLWsM0=-ۭ$dքDC}ЩZ @D:m[+* @QYhB 4֣8-g@dt*%\b!tfMڥuZ #:$?L;K C`T+KSxI[lIJ4IKrFC&0l΋@;9${WQM@p8̯N=p^Ka( ښAs^;flTp/L8Q,yM2S]и%þYcaAM<AHWw4ʡEe)߳#r40Emc4Ď+s.efٺ9X5lfS*r';uzœrR M&8l'RS#jMFL>Zp~L_Jh +}DL_0uyuQBݭD .WRȃ<O#PUt6%9MO660Ҍgz)/^3=gV&rݗq+f[l10TSd])\W&F/}n׋ shYH!Y2^9JJpy%p4lLI oaI(f%>ׂ^XWҺt~M~F*Ae ǭB~dJcqĎo#}& F^'w\6:KTp܅77Rsp+#rvqӣAdy&2G=g@5hĥS;\q2d3]ƪ?qLfk^0AnsGLr9v45wD*t1ؕai"r= -q6Ñ?P=鰄o~uzj_2&~6\~p cן>}" cmB Lp[Ou/)#ьО`K t_#Zߤ)"-e?#,A CfV;'xp'v:CFc:x~`\m jYF6YxCT 4- r{MT1}C ?ȡX_wX`AD`+,Bzhhˡ0"C TUq`\d @գE)!+' 遲RSf3y? IgOYc"Mh? >}8^+>ߐŘ=E?L{sio>Nzgqejxq>gk+wk^Qnn"ZHIjq2Ţ-n3R/ѨfoY+-|]Zfɝc6Ot٪8V1ٞ5 $IM!~amhG'QwfeE vOÑVO:nz{ g:ThnzE[лolTidӰF-_]o6&dFPd]*7&u< ἓb<;> 5zNxט$^n8t"DUŷFWg;J2V:M)̚p !".p@8aIjՖd |mc5*7>wѴ W*A!I7!#ԗHuk7;&BU)X.d  '2Yn|`+׻^!A?=DSP1O!b>O>lN5DS $^;g̥S0IHI"Z#GsNlT:_A-7HͨѻC-5[`\H0cY9N*24S2ӆ-h^fS@V RQ^ӡD.ᴀ{xPx>o提6wk|ƒ*ZLkbrJ \EC!*AHUA?j(D aa2T*ԶıŸoLlLdq2OyV֠/q v^ M? `'Ou%֫z6\EG;@\w~4k,H:zգ.&Ѝgb ']EA~(?q5T<%M_/3:L gBYx>/lVgXOۮW HEΕ*~-S*9e{D 2t[pyU;{3 Yi5^*ʅMAXazQ,mg{R7eG2t('gp"+%l9 Tj|9g^#-ŬWߜ`3hUe;U[uk/]i ITBU=ULF;cDjpl|>%6#>g˓} m-21Z(huXv5 fRV@&KPuF͎:-21Ĺ 8ߩnu":LVOzh{5ϵ$/1s5KTmouPk<2{9 ܣ6gVfhј9U?: dZnɰѨD7.5]~TlH+G,1RJ pJw*$!5\[uc-&'OQCdsL"8ƃBCy5XnpsGb(1%)"+۱{譻FYkb)QzRNtޢ*Ya aW) %:M;+sR7rM;ؖX45Vib{yC3lcMV~\,CaD^A]aWg\W߸U)bz(Ym*nkNȳ9%J4զ $6jֈYS<+{Fy?q"DKS#zZч@0T9ו-"iwoA=urP#O\d*qt~umeґS( Q$99(`#AoW+B}&J6`[$ʛLcp9ͶMro޽mI"5!`fEr`+KÔuslSb"S{$ADqɩ H(H(s8w7*>˨m!G{pC+1âՌ w`y9}1ͩ 9 b"n HYQlpC9pMv'z9m$"|`-; T=04Dm"lrD0{]y:xR.Xƾ}4_t[-EsW:fw:bl*Tت h3;XqY|sra_s)˘s.M#{ZhC5)9jg ʴ>PŁbZΙgV|(rԝ`>z7㾔=kkԢ[e|Nd75)2SeƴFx9$`O=BʩGLݨY8v2.oΧ>b_,uX&Uaif,F-yz;9,|tIX]ɥlA޵R)Rٙ3\οIߧ䜛gQO~rvm(ј;Z.lVHKx4s {HG*8$7uKǕ%e>e#J  Nu75kVVmФg\Zt$-A~݀>fxsCf}>Wio/(O4a[MwyK.!zo6Dw<+wCrA|گg }CC&!vŊ#T77SV&G£j9úG'HAgߣ`a.B9en8WӺ Z=ׅEu4\83->GJ̇[}p-v`y钑ѓ )!H

Q$xYqUR{8AX %; %rz)1{҉Kj]Htm]'*Ɖ{ :da`Z "5SpEugTߦ*х/1./ñI# 4!7t#cwJŧm wt3e/Ǔ@]hquԺVWф6[웮TR F/{eJp=ޓyCFaFHi rF/iV?I{4!p q`r8#QU"UTPh Ҵ@ aōjEnOG줈^^Oe[y Pr&4%Ś̢fqK^E %tyG8] :E5E|KX5r'UK *Puwۻu\*k=`?"ы+hKXuj(Ӭ OCw:lwY <ῼ(lj"0\tFasZ?hV `\ /͏-=;9/Bb!|tA)uݛz{ъiܼtt>Cq`F.C8[{d@e+KG ۔ly^K*aAbXMĔ!Ikn` Kee=ѺZsX.d&|-Z)B%!Ƙy:?6ZKp@17o pE<φ-JEfwi*>#aK 6y v ov6ښC&uB̓0SI]>6Amx:F/ZWm/ms8sӺ\2J/*ꓡfcOvjmm 7_ -ʰ&e;2YP+ ms7smOnۭI"٧Ku5(TCa5LZ1Hq'jc9 ϶DUKׂapTpQʲ#LOݏP?/H+KBҫsvp( WbxNk2$.B8*P5%냰?wM`_+~)0U|6-6q}{ ͤP&D&N8OkJ1~|BOt 3Vo'erKŞt N!?P,̡,m7ҕŠߔP/Q} QA( ҌQN64iÞ,&IUH}gfKb&XKYYQz: K՟׸jl՞$~S )$mXMATUUg}(\uoDE͔*ʧ3܆-Cm~Pa2aHDCےcQو&> ّ]FYa1#ΫXL2%szZ&JTи $8 3V,}̓_g9mIK'ԍy̢λnad T $Vœ5P[͇Prɘ®jr[Ff(7Ƙ>Hbs4q5T[1`]-TDSǝooRyi*sb{X '4GV5NBmSSV |7{nEI{0 5}qԀڽ{t*Gzv/(/OR'#)C-ˆuDQl?flqS ]E{^OVAK~3 'oZ}3mNP4vr1v˻"b&sfDz}PL3I^~Z9P.GQEhOHoמ{}{yE:BCX@%*{1԰Ydv\GS4i@sp;%l^5_9җCI©&{bDT\"%rw鴒8|G*j ^(O4qkRo\'4s XӾhk@w92Lw.5]oY?K5E?n_0ĥ:F!}#X˝Zilt8/tf*H=3~:d%}& X+1<;ٟ9NS| s->k%w3UG7!>Q. RÇ$}(S̏EI /Yu^naFFMd([!,=6sut!H.{(ka*l@U^ۍU塚y`emb. *mN`ţ6dɠQuY2<)2E3 yx T`ؕodC"|>RIwd߳H}K1 0NC&~\ :ŭQLxK>AJ"iݠ_v̷ hȓr_!Iح1USۃ&!7<2$rtwc0΁6-pasUF/_ƍOƏ!=qbe)%|>yX{v(3' i k?zT8Xa~nD71"l^:IO™R*}1F&$LdK2vT9ޠ1H #.N3_4Y`Ox;64 zG?VL}~ns@q@QgXjIqٜr![@({aZw_19GF<"Li0G)KF*D4o>&dVŠN,\7/Qȏ"uّT?U ܼ B>ޒtj$ŇX '&$djN&gW4EY??u¾kXMLc$,g?VH%S_*=Xԝ*1B}d&r0FMWKb[j}2Ǧ^X#`@X, *'1['ԕo3@YHopM bdH-NXGD>Y.;NDS9wQ?Y3l٥L[ӗ ɸ4V M0[<Ѿ k<2Њp(\{4ZD|َRjxJ%Cl&8^b}Q;#(D"\[XdP.̷6_&& La9 lr_Dw|ڕ§GRBw/gDO\qEI5׸X8D~Q=ҫGX~kWahׄKUnS, I`s61~Dpj*VYqۙlq -sɽ?G($4t6"b&Uzb+C!g |l|1Pa@@k Yr-`~khg%%2?6FAŜRm9"K̰O W]g l5 3Hh$ٷM&^ W;Tɇ kBZWi'At،5_;8 Z\M6n$z;| [bE  :mq^~帱 +g*{52=(8B㥧"UZp$q@)6A{:#(ZNHOYz/YOHLg%!Mq2:5 )SGqOn1 -ڡ Gv2긜[_AjK쬚%U]GJ*G="OSvk;d%!rKF5o{LkFnu2ĩ7͋aYHSOs@&, tݿ;(dMPiD~+#sۈDGl4X3Da_y)N1q<-@K ~H`]O)XrBTA;Ą]g/@;O<- BfHOso7i=Fh2]g{G'5}GCI "&Gl'φqҢ;\IfbCB9u`CAKGp%Љ|Lh7 t٢;Bs‼|KCj$yǵz j <FRQFSѭ@~h";^ f?Wjl^CQZGH`qݜV!"SΫlRs(1t5E.Ls/@t6G;H_>RƪF iEGbZ{,.c@&KI!4KQ>'X6;!]>%Pp9yi3RA97"YebqmJPiZ5 ;ɩtH@Ǜo{@ 9_*G{PxHu:䞤+?B_c͝!] JjYic"sАZtyz9ɼE皜u'['N+f~y gB^@M?.[7Oeh}djև]rCyO((yE`'Y8Cr%kFMeD 7!%@0p-[@g櫮 k I6XwJx ?W48/5Ɍ^e&zϥLA^[wJ`D/;i沅 /jy~8{- fI3CzN2"4Ђ1߆ޔ0m@IWg{FTԻv=Ė"ns6eJfs8}>xMIU1Sxs1gCQe\BD 1]C_bkRho1ZcJuFzZYJUX?opȒ8Lfnz1\[)8FOPctz-(rC)>qUO^ÎD7z!˔Ŷ5V۴ܖ5/N*0,yH)t -PRqRPgR/SouL>PUAkpWwIu")\Wb}@KzP/ W!K$1b-sns:z>2x&(aNWͣyXۨY#n0ZWpC{q$sKY`dbxwFӐ%+ RǠ17VbN^0`T\E{q{Ex2~"BqAb}z-|ӑO_!$;6G--A\O V%Q A26.8% "FәcxAw'x!- hPa1 9 ?;zϝ:w:{ 9wfb!9`aw28iԋm͗w,Wm- rpFMiTՒvMzLwnh-0zs Y3@EnQUޮfk? f־5ZK&+Qd(<`&^̓^Qc6cnjCV$-eMj1[yى' o]u!hm5 uK I vH}ߒ]Q]x>wb`^#IԄj|i*鱧}gZRT;v O\O`5'#yGtloHќc蠿k^`_1FIHQPP p.q*wyrG͐EE1Uq}xPѠVj1fY+J]:}2CN.&8?3G3-Kv`%.Z&aU3TsmQMUu&{U⺔;$1HlxH. "ѧ." Ք1mq"#o_\W U܈AZ7ݐśC~ n"XjK{-Ec.OႸLf6~S((w$?՜ S\tptS1q ;y_9=ga'm࿸NYb1~Z{pֹaͥ vl }')·d }XxoGɻ5 (|/q%iHpz5׌K^%f[/(8.pӎa+S,vS(h4k( ꊏ SB9{x{,tG &!$ CR*2(4aKeF\\ R5,-iTxӑ(_ pcz_v>Wh_> 0y( ™ .K:nۀj }L)ÄGOWOȏF1!/F?գ}S紝=c"Iէ1|0L;o|{D9esl X~ʿ~3[rc!yl۫ΨBi`(ϨݰZ;rNsmPz@K`-f1-eHёj<'_OF?-'XZ,Ͼ7tO8th Ywp$*奤o g~)h;M$DuR8_f•I$_s QE%^ %WHwkE|bu#Z_.=ڼf2MV$]sϭJ$mMuazu5֎.J/wb8  iZtr?vQֽDv an;{S,=mKz6_};@Po7t)ۺk|pNӌ_!^VlW*鹡6X OǼ1Mԯe$)DɕL-]&MȍJ'awZdfA [%_{X8Yͼ`=hWŵ$ 1[Ñ /V<~Ax/C:rwgpoW.(Y,HM&acܒgVA%dy`R^oS8 ǀ;#.2v'GIs Y  iNS:5j^ 6% 6ebqVe8uQCl iP γL$!*:Cl ?j`9%|mnH&3ZD}u|^ㆄ<ޮ)Y1vxR`ϓI`rl= ZlKŕq+Y[RD"H1 9CRl9/d/̕/Wa?jDSf]XFn s>Q* qk\I(< ̈#?::$Pp?L`u".Dz.5+Ҕ;*Q,mIܜ'+ͻ(95/uV_ C2VU?e\P;0QDAJGFۮi׌A,)᫤5Fjb}wQ{?1]$f<8o =£,`D3T޹`A&C+uWwhi".R BKoP7ysk=m 9 *~9ZFD'4LXz_ֆ\Yc61-qXDR0nGƭ!Fy7-E֑,8`ئ 0q9oGq#P㤥mbR˒>:!5ipi~﹢ߧDyAN0W 4%4DhRCfh?~yëHѶcԁVYeOX|&> $)h\j@_qV=^ igA޲*;-{{ }O^9u+W0Mq5]bw,^=^a2^\3x,񼤴ĨK򬀢TQ kӲ(Y egW$j7!iJF=]00ٹ̏rf[nZ>r}( =LjƬV,lԃ[7?"F  .I;\r,RSܩpL?9%LɀІb=1ͯK!j#v}>_@<'K #4Pn `NZmA5D}AË5F~[`&2FJ.e0+Ǘc,8 B_5}ʋމȴ\' T{8gAPEzSꪕ"{]CS&(\!Q혴/ژȍ3ԲE wé˧&p8G韦3[8_[ h5[ L( ڲJo31qJxFbU "Á _wGEovK0<ද\xLp'p! 8ks͂O!aRRj G1[(8)(PԿ>1D^7JT_Ll5BZJ!t@v 8@VКa||>]: h曒XsΔ{Veg)eWjVQ} ߀lX:Tq-po2E]Cbfr lq}2lA TqVĒL˂/G#"94=Mڷ$slL[xiz_RJ]D⡧2@J`z9G\r@ajy7Wp Y>\J[HIT<[䧢!_/'&gVيc|)8m`X=#:4 Cpާ1B/ee% oX+)fӓi/}IL%s*.wwOQ$C1”0.&jD/\ !m&tAMB=R^L,qRh9,e>Y[lZ1WeH*ׄ?kZ5fV)J}]hSN IBnpM&ύ(;6s.6j =Ge"G_6~;n0zr,ⵦr-[lЈl0L£e/!f]8^a+WkRhv[f9pfv]:H#ڲ 7c"Lh61У;i p4/FwA/Ңm54Ic;I1an,<\U!`fˬb;r0W~i26DՑp$TL3%ƃTH;$\oo´++(#bWL#~\&X?>r滏FP{¡XKV‰83m 6!L/.6啗ڝrrKgKznc"BQ\)[_E9.>|HC=|Y;[%3~YI+=tMY{I+8*ܻj8Hk"E;EXk=܀Hc4ԳHMJzQ1|cxMtC!O(x樍0"0h,Z`=kD!Jsuftx|dF`n˻c{YhzԿ@[ݞ6-P=;9SW1އ(= \ƶ䧃2 DtzS|2; ޔrKݜdr@I 7w5٠  d;قE˫Y75,*+bx/ 9Pq9j4} b(o/zh$+v Ԫ%؁Gji򅼰uZ|wV% - qBUHƥ>CrQM0yMÆ+D4 cxm!F Kw[)UaX:髓jm2z_s~Si9>ZZz Am&.B)r^YH?t05HM TpX0)yt> r哭BOSOlrō Zk̤۹m H ސD7ۨE_"-WF+]j9RbeXpPgzi$^ˁءt+mq/#ъWPr#gL x5\%A0^74G ^Յ]f4`L<^bס-nk7lw%`וwqnӺ ,-k<ὠXUȔEoK-!4^ zH'WvolC}qlOZzpOjFOF9{HuKϬ*OC J*KZ<<>ʭ2%c;M-&e}b1lC& ~ev:y5 #-C,@Rgi\z1ʲ>,neT[wn%C..>h\꽖M<цbƖ%WmH\rVS@ E |YKMeÉ=%LS ʛ;Ԃ.9z*  *@eʼn-G ޏjĿ5PCal!^罃#ȃ[$g钐cxXys`661^yXǙO4Ĥ j g.7Ǧv0f9{Ú=)@z==jC\Ƙf1)^G'v uh3g iLQ SW@:2{al-)_- fsbu mtt+-{f?F[VWCicUjIɠJt;G 2!hwaF0yIWE8}+xw޸籠;ѓQ^PC{C2Fm0x J=˷[>&~ =PQf2"f#{v֧% X4w|xRK6 5ne i]Pbhz)!$ص͹1LAo-Z3估ެN51<̩t7Oe?P9!ŵ1*Ɯv^c4I?s*0E,9XmJt#^m~G6 "'p"0w.O8 NQ@CAad$e S߼n,Bn^û,=R\0l5Hйfuk '(kN嬸33Oݏ=㈩po,<%3'D58BڲX_lc)%l+`Olf 2jNmذO$.ɀ ءqpG!gH=I<=9V :r @Myn%wZՆJP_S!blѭ'fB2cS<+x03LJGvw[a&ۥ|2\C8N4YъXIJE3 g6R*f1l~;K4Q2NZ]e +, U)K̢ >|n8b' ʪh4Nh63G#*U47Dуt&n0k*7lҭZ5Jv|$JAkJuk7JWS_zç]c0r6l`woHע4-q)N .$<]d (h/xS&:fd 8;qKS݉=~ƾۥD}UD)b=UrO ,S]2ޢ<}E8i@^nà}#V-'^+ie(ln:mT^<414Dz8OmKe;3 \)<L{"g`<Ȏ'X qr5Q+MRԙ:K!f!820&*ʎs+s_+OmXr#l!g h-@3G$1q$5Ouy1-ETUOtI {HpšHHrnA;+ m4e=Gx ؙ_XJAI-L,̠6Ũm #Ա!ΐf 0xaAG]h=1|tA:j"k}]6Ob /Q}"&xi*/R sy}=dV˘ ?mԎR}yqXtJhRI68,\* {&oqjGUQyd-8|§+X|\`见e [q@ 0ЗهOQ&Dʿ_'y d#NS¹ t ^"=?ۑ]EMس_l]ʜ߰A&HAK.\H^)a7PxvõDq}5,{BTsֽH)}C1ORʳ4rI8rIi@?µݩEƚf?XOAraּg,}Q܀X?][3s&Y0[)Vͦ)Nε,5O=fkC1Q ]R*zNrH}!>@?B_HU%)Dp /c^ x} ]yAYE7A֦UmL11;;sNwWL"L'& f籮ȡ-嵡Ы]W3k5V} "Th,إ9 \#h(¶[NoA8.Qw@9򾑽~GuJV Qy!v8{S9c])-)e&jRsZRi0zO㆏Vy`aK 4@8R3IxV/X| .vW&N2,yN=T64IޝNܺ? [yjwrq(Fu YiyЮyJm}ka b|Q =yO:;ex?uEaE^&n G܏J04u(?=BQp5 w-^H] 5m1Cs^;z;HNޡ6YS N K >'+ZWV&Ra:n.eн%QVvPV댑42tQ=9Ql#&Ja{{SOyCkI<7~\ DE`Aa|ZX_w"^ τ)0=1~?IZ'/¿ kFюe `$Ow ? V}>A2&BHrFVXn6 4ϔE)R!v̝b5#L`W]~5IMcl_~_"TVб!1 xnHj~J-: "J}մ~t\/rlMbMZ1'+a!ΐTRӆpZ Fou> /KʢnQS~$fÙ¿_qBֿA[q[$7,ҡ@L+'  P)R½<)a0@|"T V+iyΠmWRF@qEvEu«7 U4kU!dv]ogoca'+~ gCLL TgIb3(}4c^6$~)+[P1+(W?5f%J#s1*اn] &Yw?{y$~Ӫ h{+!_(03k: e쵩mV|Lt3 ^!L IfX\8hq`\FtEZmn~c\[MʠutbmR| j#fbsBFt6oG 7loesT/(xd8npy:r^'귭 "!1CH{@!t(:044bB~e3:O6-MɵS&YA`ߩ=A?&e zEHٟa.އrP]ʜ9.:[Xt<vm'l%,*nBL4Q"H;T|C 6q -yXꬱ?[[1q<|*PN{R4&mŰ*n#3"҂E~PNutR]1=fg|̩[?7c:Ɓ*Nh{6:%eY37LyR)k ^Բx|rpStQm$\iX#5MGLOZ+Ae{Yw^<ŎKfDd_ue-gdCZ6`\fPXwd%謶@F=-ѩdeS"tNA&̃&?;>Y/x?2 M bMԕUXvb Lx0(S BG)Av ( h<؎ۖNھrZM\6]v2ҵsJ7R] H|B$k1'mJGJaxΝ"k7[2̬pC8xw^k[HpOON-GSC!fi ˸R̿k.y.]a7O$,F} o$?9hr ^TZ΄E, vV6@'9ܠ.9S!\cB&<@[k$4 `vxo=tqVzrsq` 2D"Zmz7bDKZL?]X3M<'YVly1C>]{ɟ/q)fq'Τp1J8Nkit aQ_ QRJM."pe `IY?](iCڣ!{M?yWH w={`Qife.|E5k\B Gڃ/[y0.,%^m(.PP ֭Mo;W˗,Bһ-:v6vu 'Xj9Z>$}4]Y No"Ƨ? }{a (٪D ئ'ote|c~OzijX9qͦ{.Jlqj(O1Ҧ?U<{_%sm@P<\}391t)ƙ9zdlvyu_4ԔZmi\ׯe_l KE?π=zRfI̿Vٷ&ڨ1"uD@on"شH ԎYgQq v!\d@c4JEd>@>Pk"m]GצT`0܉a'ϾW}j%C‹ܺJ˝lꅆܳ UMM? !$%>TH!Uz"v<7+bYo-é"poal\Ò`~r nn!'>^ JUʺaF$=UF9UVP?! ÿI 6P"7dD>(].8;w8 zDj83ZiK xS9Ż6-ŔE@؉*Cˍ':Im OfV-f߽t ~CgM-4^ޔ/Vo=*BC!eЯѩB< ަVÎk:[=4_۪#5K+6hpg+LIF IQ($hyb@(j{ڻy}Sp#]ۺq<5f3IXK5̳HJ:1^7p;4l2rN+2 ߼*ؑ\P! ?%Fβ<ny&iS0`%і-0W{J_dwFV`:^ ct*J$MX~(. 1\핶D){\oFFz/I^}b`5beZIc#;D.DMđ *P#UaP*FO(^-1&GC2bDA đL?K<"%_&״^vs)L#rFP%clwB,:;%JCdcbm|Jr&+TӚ@v*pE,ߐe^|K 0mtg%3>ODcd`sVxx'DI~t™_yuw-ܻn m0~ZNX+pM -p^f4*uW)舲K% r>˄#F?f}j~VX,N Y6 JQ &f%bl*lGn DU2rx /(e8@W*oar܏@TGm4N+/^ )Q6}[$̰.ixݯ`Gr/&KWB7hCYTx"F txz Z烡XO+2],x1CS6 dj $+q0O҆E0e|"*.zFq(4Jw;Eyν5B=9T.,γe1z6/ 58pݫE[hTv>zP5?;S枔a;kP˩]f-$sS|ee-XCXb+?@2`|DGQᎱ;OQNC>@1~I#4`5_6ȹG`\YLjy;c`XB4oDpxAErލ!AG`FЧxo2xF;Ih CmXp뻻Tގv N/>|0 ~FL'?^T*#7PHxb̈́@!YB_vX/@&oYF}<Ս/F^DAYM)ff>#=j7b[&B[^)l/cDЗ*3l)輦TT}̜R p*jwfk߉Ì5"7 0D*[5P5CcoRZU2$ J494smLI'o2'm*s"tiKT= \>\rv,\eԽu跔AqE TqR*m&@bDF U~Y%cG7 J\ JĞX0gf10$SC4)kJ6]ÙqcYP=ycvΟF`3 jC(,vKϴvOA2ÉZ 6Z҉]]c%Q ;u9 (9=R: ߒB!< 1w5;bf:)baJ%a/i5RIu8v/fW!0HJr8hl+ J,Hfnl1Ș@i֝nK-׋ =㡄B# vz t!^J@KSe%;={Bn_LN9}T:B#\SO?Xa3'a+B6*Qf{AR=NwIU'/FeyJ'+Nѹ<Ƚ+M2Ƨ_e'n]` Q<+pb]#Fx~QnVS6&`P˫B)\p %.$ov r|EpN(8=6j'@j"F=쿇uY- pxwVmׇq3 #{vϛ. X*I)/d{j4""%Wϱ9?YaD>*FkKB]/*aPMR$YNi]Ga("eXYH[NJyPGMEN*m/+-sB)7#Ey6ŸTvsWj0 x5Xa}1Q%p)O8*! vy&D(5&k أ߃wne0"8K;O,U|~I5 .I _K'` E>pUT Q^tV o#H(^>$hgB>)"0qh')&wWwPm&tA` !z!v{SQp!Jlw/+@u'Oav x+OL}@/d5*Uaf5WwFOӬ;8?y !ԟ&M(.-k4ݕ#ozj9a(I/1o!cqxҰ2нD4(]YA \Wl*BAq6u+HKziEWm'TqHN?N㝦s%wYr8rg~&WPڤR&vdS;fVEOBZ wuk'2bf@Fo C|@Hyf|>oSI}pŘ_~"Vk.%4FM~3'{ٻ3].Z衔-VzckPoLfQύ}?^ ktGy=a6xf5yNT ^FN 3K+3~TAo//yẙ79OH^zgJDLEC*nBd3)GJEIN2;^Dag6F&zt&@<Oug ð,0ֳ,M<ȄAdJUUV\'HE_`4&)938_~Ƭ_aL(4kj"?~淒Gy$Q-R61d8pDQ\S CnipMf?Hb iәNTE2Wǥm>ysA1Jӭ)gX܄05sUɲNDŽ~;VF0vws9#= m3hu,oqL߀hvTS/ ]V;H8Τ3@W<1ƨ@*/܂;H@q~1hH|')B+*j4P&}i?|Vr*h9ž̀Hz1գIQRq78w;Ę6&u%2d _At}'v+FB4 r4MTC-uT>uC]JmC'u&TMMLe0 E)?WH2jٮ>rAA! !֙K/Ow?~X K#m f(\OQL3PT!S*+3Џ% TתxbslýdYl3qE %f)s'Naӿ&JAGɧtw{KScdPU8h jJ=iLռӭ?6> %\jjH nbr0(˽kDkBwJɫ( 59j5#Xn%:4L A;Xw;RBAQNN85 %ݛC(lM3kolrz" nHa0pUxlK萵#~йJ6v$}j;7!kk1fKMPP+@BKt".|جbU>Tݫ>ig#ZFH:|(C=%8lfMYuԤȎWcfK`>2g]''M:5_~h\*V̘:K#0ֺ'sLEb: vnQwƸnHci!@iCHxO5ywwW"l2Oj}\Yr6s)&G|HJ0uT;J") ا;$0\{C!8yA)OoP4C*"8tQjްpK{G .}*x=]=ɲmiڌCSA D%6Ǫt|#둤̓1M]i_ ,>k+H~_mjF H59"ڜK*~4Zb6%֠e|do(D4h"%z 1%QS䭩4[x̓i"^Us=))Z6JdeVqK7emxlSzRLr |hyHr>5%[i>< F tڋ ͦkSƒ =-DEN׈5dz'Y41.]>?Rqʉ'5B(3--ߡ nvZ WkhU꽍p |iHH4JI35Kt߲x4?ϝ>;"еPӊk s6/)I=U]8TO&Ia8lOI(X #P"2C&0d7ll?]ᕴ-I9!,F -E`y_TV{5KR{ǐx9ޮs0x'x@<:؞K g\ g~1u/P-!%L8D9|@|6bF+iE:U͏+ O\VcBWJ6 I_dR'8PX~`\{sۿrΈڂ d'+@q1`+Jxȯ4ˣn#qdqRZj ZϓWc+P_ݣ{&faE m"Q)^V&1⭬[RmZd(`\RM[l8$_,qׯlDTcً)`5zmdfG@Mh>Mts`4uR:cJ `Hq i+='U8bA}dymGBli$/S)ƩE?C[-D`:A$'9לCzm N.bo6MkWm)m<Jmz􀽈:g~}*H+0w ' e5=ͪa'm0oȸд Eˀ0^;nrrkT+ jOW2'̧m:˘c4HUCs}|6؛g#KPooB1!5tE|%QX%tg|_&$|A)Țbvs$9VU; ^EzeVsy֖ 0}}F;4*B{ ~,e*-U3[yt㴾Ī@|ӧ%X=X<3 ,&Vvd ]!5^z5^ƠiW!هw> NW@X3yUb"e)M(Z,vFtq~PIu9[NCa/kzݙqouR7ih#[RWTm, <KA7?&:8Ux ː|^(gU%a6QźCIGdn%vqK_5ٱ#QDYAj*PvmY)u% "Y4Ubc(Sty/׌'"N~7%8oanwA%lv'Ii'{Ą3.fYQ[Uل2Q~>Uyq<Ee8Bi9Pd&|쮮WtU__)&1˨%z%r5,21U!l$ 뿑IuE0ttP7_Wu5*`y{S^50# ;K#V(,闛gn  ʟ=b7w˭ŒeMQm;u$[ {RДVd } +HJPg^nv+ot~ P١< h/8dʌaƟh#e`Xe^UGu۝O@ۗRevIj͎3Z<W)QL3#WyEmZJ-[b`.UrT}]^r8[sWľčGRp@T4Z>BzFk(>{WV~BnVW(K@e a+.U|S,& Tϵ"l\.8W[ :S4TflR ~mx((xnFt[mtRW:ƦDLFbMExPơ£oCv%%*^'ܵk,*|.J^a֦x'}rMn$G rIϛRW/]~OgI]~L9)(a E}a}H^ҳvL)w9q8*\P9okU=, htnzdof$Z|-T0s^J ۝sR9|R0ݝ_̺{ݼL[{K 4[aҞstm5 PC>H'ay!x{ot3 #Z9S7^-"-8Y3I}iWU JxUi!ȉ'ʿ~8DJ>.>tdUF""7 ( HO+d~aطGwɻaP=,Eʕ0)N+.^I1d݈Z[K]Z UIB!j)R'hqSL N2%í,ɠBj~oKK=:Pԩp7^Ͼ -ǹaɫO1: }^PV {p!]\p[E*:xfR9e _sgj +.VGr;1'ބJYQ!=uϥ sotY?/Vi n73_-.XL#=͔_\#*ҲY`xo*?֥\] + %ʊ6=v_ ? @?Hs{v3[(A3uϳ$OuK?:GĽ>[&fAQ|%BX=}|+S!,"%w`$zm+f,ҽeET*.&hܪo,~ʎPi^Ug`}t^Hu5ҢLe6;Pe4N[N~s&|#p[t0xĄ2-9"јoBVⴇU(|3E%"QqB5-|Џ*= ;Ub$3{7Ah)H5?&'EDBkhۿuO%t}$4ߗ+)^%Fɠ:Bm&]S8 i<]@~_o+BljzkZE¨c+$2&O*I*<ztg4Q4|xc$Z"`>d_SZrViwݑeB5;G^xCVL?Wro6k:.)33iG]թ1EbB=UR U|Z\PU)R8A(?kum | )twMj..O8z 6 i~/6|<=xT+ied6^:q6WP>N?zk!4z҈n{$S,!ێ>QkM;Z+C8k2wR\n5%u20">I* !ˉ &VV>׆xF'e2d J.~8 LL#{A7sSW$h O@ω"vEߢ6n|>}58Wxp+'|u6l_L||dcuZu8/`miK6}/0dxS ~K, ǿ OV{A,6@a_ISl[5ɂz\Ր @m;}} ${T+*+?e$(v.Ǫy?̘Kgulo/! KPc_C7Y}2;nTȶ5F| -, 8hi"F^՟+?~aAs3a/[npfm.w3}tH$@-D |-nuSf.F:XR2}9+ucPړ[-pʂ^Lٗ]Hq!_HDhӭ(ur/!eD녷*ڞts9MO'WZc|bfuk<3NL"Z q0۴Lj15<|a;ZpٽV_<r WM/"OΏ[#Xx 7%Of{?d_n|ʐBL|Ti74U /gͲP~Yg!a':7~»nݒЛ meT56uK0rf\c8Y 5̓{l t\0FT%xw: #l+ŎBeZ&̦WvD_,D5?x;e21II -7BR jMTepYE(h @Sl|gL,z ^en_b:SlS0 CZCyy}֦q~u'v*m  9xٓLaϾMmeFuM`#gµs o1|V|Dd7$%2p,$sցa> 00gA2:obdaᨊe0$y dK 0h]]`eȘpp x #>d d"M)&K ̉tg8,ӸF%dضy΁JxG;hp[- :}j!h{zg(lQެj;Ln2DrwK&fgɗ=Y _ ZC u"]/ t5 *n^ Eց:!R"E{ϼ42m# 𵷹VUc Ahm];uq9c].QV*UZhKC=0!gٔSiӑI+Ỷ6brZALR0gnu(.)Ie!KYӎ.czL/ 8~/#X&Qs9>̻Qo+ԯ'ŗQ_8h? 1+"C )-1T^֪AV93;}Ӕw!Bs4  >6-@T)`wE[.2v 9fO1۾BbB/㣊8'y-sLp#N'?q#@ɌH!P k*?Zܴ8maNbO/\) u-3r њB4xI&L+11@X5QtgRNx[Sas Kl$U/r.!2CRX|h^Wa[)T%5A5eUt34 ݢ+n*N8) ^w{Mڏ#[xpjdkvw.Sd Sf q jɇ,qJzmjdvEiDed[Vf6@T.qsJe*(€ݔ>a3)p\!1liKounqwnGDp% s헝H|.ت@ )yX(9a9"@CbLy?B9r[~pT7bHZa\arIgISDNknFPueƍCc΢|KK˟09ZPsɊRE0KLz'GAIbm)Ipw8eSʃk1K~ynQg!!Zs% nC{ZlXRjL}]mo6O|qǜuAӺe^n/ əV Z/G⼒o-8 È\p=1x MA&.^uvEAyX3a暃 b@"L/PdO)Cc- 8N`N\Sd%77^OJ'-Z>Rm$IzOX|׼Y*[w!BY > A?!42BTxDDe͉ȝS>OO`SUބ)3Q`uD$ᡴ ##sf;'F`Tkhg[^j L0WcҰ}D Ba{X?afEa𥬝򂐥u?CZ ]CܸO^S:w%u4PKtvǽA?:!#oIV^׏FMxm)>a% l\֫{KTq@.s8J ҋo4Msj)k9 qem_I9B4iиfs=eKbD-ıV[wh,qqwAa5sc% .J^fnEt 3W}L~-SBW}r~n28/Ǜ;k._?WxRsl MXӇ/@vE6Ja_kr ~+bJbt\uC1i1Ń Y )OvQHFF*B-pԿLr4s~ܴ635q^3JtqE< C M؏4"":a~?(Hׅ|[ s6Q OK$J_V ߊ @ #CBWe!vd|CJSc5WcdM-aȓn!KZz_t^T:b8PQG"*cϕc\H9Z~*gBeX'M2:tc}H4vtVln$ׂ6c[۸Zƭ-FmqBY9A$ #9&RGbk=C]T9Tϲj; zVUtti +L&nNG,Aۋ`5Ln}Ҕ}?J^ij0tgBϒUqػkD]V zdCJ&rzNQb2 6]Z6`4@PƨY5+8Jf&^9C^%ZkŦ]Joql.K]-Kd֙G m^喟`t'S_jB+\tzE:X٬%|%,LC<és3kNYNx ŮXB }V-^l ݽ CSy!)9m'49,T>ֹHI*"3L=AIyejWDaLS;e[5Mh%\ׄuN"@WaY-3W MΒ1^C/[ @ 5I6UXDJSSp"3 y@\P0wjT֝K zNWu_4GH-nz-1W~Qfb|.D<00!44٢cpFAzuf> ƶIvxGY Nq 6r}>^q7ãTwU5Cb\>~dMF5QT F#<3S|+iڿDC+\ҩpm!"7vTײa@y8J?8nFAkrm!#okL6A3cib54h l\woj0N#r~6ňL||R<݌]ٚ]Kœt8uJg={Fd|Sg+!`TEdXgF2'ҚSӐ~`u&&Ju ?$)@^`tO0n}q=H%a ƺD7ymi~D-d-=9B9agIU=A^[,U^x Dʡ,_}īuU,{6~ܺ\ Vo5VOZgU i"<1KbVa`UerOwle–bI>;O7Q𗵻!ljh`Ӽ#RKPyXuM%*ChO.ӂK/d)N&0d ?B<.vj_;H_͖bCoPÏ]vg>bq)*Ÿ h+Y謁6>͟BfNaxrqd6Uf4N'FB'OYI[M%CFU ;A lǯ; GoR?ڒm}_7r5Ľf{zjeIos1a9>K 5SG+esC-⼚Ɏ #5&:kPy( yV{L#8LzAkXm|I;+>/0՞@8C5_8&ENǎ-pЋ0#e,jo͐ŧuW 4w )j %`GL,+F:70KL*%uqݕwOʝ1]Triy85hږysN JC_g6vڳ]C"fHX70Y&xc4e׳͇.Nir ^2>skobX'30ҨBYT)" qna  ':P&(]quG/he 7[oܸ4.SQ(l 8րԪb~tmc+E-L T'ok,0gvV "Idax-Żthe! E;Vg5AΎn_ vXQ3%u6$.mwr|vB?O֫6x^kI=!46>i1dl~g(ۀPd|Bm`,* jõa5Dz6 h"2KQs1u@JhDXrG`D% ez(Attوd<%£[~ܧ*\\{0Yr:"t'kӧX2k|퇻E`RAfݑ =GI 9#M_6-<٥nw4.XCX̪!RA[0x$T)B?=b j,:u\C!GK;߱k\ت7R$az#W37bA)y'h% )t nEÌ 7?PKO3ۍZTz6x`/)Iy!^7hLd-xDy&ZĜ)1Z_z5>\F?".ub LEفqsG'6f-9 ?ٕ3E9N7~5Fcy3fu Ԃ(J 7?[QyuVkf&DS=2#!{a^)xũ}ffA}`L0.K2!Y0FQd{`M_k.۽1㏮b + ?4%=[:J`'4<*y6:^V1)A[틭7,ELr$t;S2Uu퐀>XΤV")_emw4`Bm\'P)EЁ㮢̙ z $IU=NՄq›WWㅩ$tpGp֡ب4S܏uXd>*XH%yP9k!jwO'{&%$a' iV: p&VG '^0e^oCS_?@$ho?C#UKuYNFt]w((h)|1TβԼ kV^yG%(riqr6Dc.mܤP/mYkjJ6ٸQJ6#Z> SdoA$6'7r뀣Lnѯ!ifXg͗q$n~-2q*eh$;^D 栄yG28e_M嬞qQ1@K`=3 h jwTE>l]XD>q 8-F mZS{ߏ7(u ;Z$͖2MfAO=1n4C6};T н{縄lwTI'DEtMrRnpĸ4f }߇7{ w5~8,P7ő!JWlJ"~;VXBsیr-~Gf@oOlQKMК74XO!"F8T\Ae`k;hmyأ6̽ ҳ2[cl~g$}$:D;!%gE " bF2qt禍~9$?Vus7hn7ZUļ.Cq( uFe#ی/˳ĕ/]'024OJz< D\}ޡۮ$BNjhEO XV iX.VDċfQ$ݹ>n4Җ(^~o*Sp,J(FF9.."{&ˈb1.kEwTQwY([_LnƳ b Qp`Rk;#R}Sf|ɭ9 I$ژ_\X6[(ѼYUHtLpE>p6Y%7rQM݄_v6*|ˑrrH'ǖ:M5 s1geL;}Vbgru3H(NAph,nCu%q?* Uf,(umǛǰ4kX#0Qd8T̗6ؙXm6<[VZGZ:6Fc ǁe %RnKFL)g B֓jjM~$#I 湣}^CB'ud(bxNw'F]rTYeqS:n辅:eHW Bg.&y+IhI ;⮒U<-MB~I:1?e/1NnŠ^f:0W[$U_COan°M`|gb?fMUfP9j'{s pi>w1K_R0:^$PL'fr1.@(rQ8Ao'+QΧ{ y5N 0Wж:0KUHke^CHoؽIH3pq0;m$Ckܠ5 Vdbp ^^ |`,a.hڿMZ -A5b(?(lZ<В@,0%-!X+ [aK1wOIz2PFZ9ᖋg(9#O8>0wg8H`w];zr£[Á|jVD k$^[XSbSº״; l=^I =M!]wkZ4âA~JsnxFuz$갂][?&Kvfd-dw#׎*6\/B]?dzA̓а [dwIwt{/]C?$2R,IU;h X|R,,"6O0\};zsEqxd)~lgCߐ_0<0_ H0T: )SlN<>nj=:.sd~h[,gbM[4@lŭH,pl*_1},ΙWְlSS[@AU\I)4\-y-LG\Rae3{Cp,?e9sxlYi}nr.aaš1ǃ#kE1׼AJ^yR+{$tB~6 |m#ʩ,be)ۤU MoCR~@PƤc3`rL}Ýזkjg/_BRA~l\W׷ 9۩co[e_rޟB?7Zaģ~![Fϻ6 L;<\{-}jyCmH梧D@w[͊=lй[`-I Y8}ftv- /ln3檝>TA(Ҹ4T%)Lh59o&מZ(BK*OS+>j`#cK20 E^Ć}.kc{i=cM¬,AaA\1:vG;p>K!J}AZgqj8xf Xj%Z y˛Jq1J74S =Z41~Jï"D"ݛMfzɑvG& \?^d*Kp@-otSHAX#ѷ kgh44$nR> zyvxSVs-Ģ9Z6c!Wtbɽ!EU~MgI)Df7yY'p:AXd}=$ -˂ %Pi&Pj4{]IJG.lKT^ZY9 m2I-$tNW1x1džڇ`ACc$۬ cjqW9XI"ʶAu~GN/تM^ȟ:o6x`(cK;=k~OD24&}S5ib/mV[v nOQdz#4d$`{JF$t2-+1N+@V©ETsX׺yİ'6}оfx HvI|tՓ8X_4WޑMq^퇛9ybj0Ⴗ(ebMFWٕѓ 8{nha ~?y|k08UU ҃]\{,e+ƎES9Uʑ~~P XG,OWҌ E:&8IԪev9 Gɕ&K% :௦\ar$t{)Li|FъyL3_U ͆McJNQٜgyZp5NSs<{؜L^&꨸_t8_= L6&” D1^DHy|5DӓnOȌ7^iG*bìgڦfS&( 64CU9|Z:鸑@㧫W1՜s5cYt03`L`)d0#@-ebbdjOg|2IK#WFC8 LmL#iᅼ}4#GJ2K}2KҋMjR_'!t紝P>tZiN$6M7-[G͓`:;A7&}DeqC_)%[63&M~"gHe/5IOQ@Z_C ?[Ma[r$_YW[61nkK0,IrL0$GJv%<myR8À z<Zy9hqy7t)]sr6Yc &d -ZaТkn-\0~whLpA_dz9Edפ@yȔvibMuEXl?U"yJ,OѸa6zCo "s&r^ru\YþnE?*pWɪٯoПALDRk9.#uajTۑDld*=3癙@ 4KRDbLT 6AB۲=w׺C5l +ΏiNkӠqfϐM?> 1(JT~KzY䓈@>N> Yd C `#KeGPt05+4Guf)g,j (@iZ` 3&UH31=g]"Ȥ( a9e\#n,^A؏zx؎xL Ð|@[,#Fz2kpQ *he6vO`PV|Ʌa"%ЃPfͬI`7,ߘߦ&$fà2~>"$ $|,O=M""1r'_C.*kRufh.&0<.B(=5W6X|40%d]lv28O%{sGE8 ggq7X)阡8k*wƂ%wNtYu~vf҈XSp @c'Z] 3`\ H7M%q݆osx{P3AjRU&'䑟;@VZW (Kԗ-yOȅ8SXD)H闅Bϕ&1fP/Ws?KtrPG [>R|$Y9QפI {SZ@SJqޟ@2*@5 x8\ ![ž]Ф 0h]Db=3׌x (KPtJ4\qI_)jX](!L "w-B!7˻i<6l+;w6X2ZK78%HЃxW TE'a>ԅ$O]-;Ѩi&@BDZI'=+:(|j)w0yr^!7[^r#kN{DoQUݱ˾i8*Ce^mA<=5CLDF7c TPxV3؁{~ϋY 7k0cY'gR&)Cl< - f=  Z@yȡRelzVCQπ1 zCۧ^PNF @YH ~`Kҍir&}J;e<-=mOW1ު.QUʸ]7n\J3zu6A;7)0_4Q;PBWUfT86e*eƖo]}'<89'_On̟LD{Y8%9Z*ass`Lge˲/ȪMZg^,&fz( <!Stg^o3s`m2E@*Egؒo-0ZS4l:gK+OfUz2hF;`u_reO=ڰDj3jaY ']h< ߶eoB'ihSYIP׻0o!}`{,s۷/K!1TF`̋VcZݩ8z,h> ?Kbgk4X'!U܂/|2KpKp9Nϯ>1VA#zA!!26rhWW⅏`ͽH(:xM0/Hc~-PJr#/@@ι›L(uAk@h%,UYZAVFMmq^#CN4!͇cz]Ͻ`dqrϑԶm<[{,(^rjVpS'e5P|H%t5>& k]H ~D1%vތU9mԩXý mV ?oG GI}5%t˅A19eJeډ%8,P^H?̉蔪'T'{dزS7իY U ׍j,7|M4 8$6T=Щ4NP x v߳hCm•%9) ۅPe;_2$G W"F_k0f R!q1]]2oO'Iduo?wy't T &WX3ZߕOg6?q/40dYJTc0D7O2ig'dUNPFdǫaɢ2Z(.T\ɑq}I7=:"*M%Y|%ԁ3ZD7&R(nwpr:BP0 f S"TBHaz$JA2bȚΒ lٔ+@9d #^b!A p_.+)|i+9u9geK;بgcz~OC=ۺ:*1^WUR8QPHw쳫bĊM(CccYR]Ov`Aq D(!r8t:tYO V UU۸W`>) cF+P:?{uTƭ^VpJwzU>T33DMY+F/- X'$l/ J]\`X=s@WA•WeDv\z`k:YNfKIv gŖ#?GcR$j=b_T_`L+-۴!C7'!UoY75&c-*1oo]\p<{-STI>Ѻyo[023cfIQ].nú$!;uەDP}cgoYD$ЍKIGG yO@W10sZO$!VrC ldJu1sDǠ+j,B+QNd]:#?/1ON3(hkV=#ivTHLמ"ޗjJ A[*7J̼l#ZbqGH!3v^e8bE7%zOBEKzZ#o6p6l\  ECJӿZ9n"j!11"ԃa{e" E*ݫ!:s~nb7gqIYjYX]p%N=&3Se,5o0 F9 PfIKP+Mn{ >`ZUE^$ r%bh@t Gn R-6 ZRQe߶]u;_$]5iiwEgLۜ>$suQ⹼v1'||Prlw)|V>ă~,-a![G|br%  cg[6==_.hQJkf>B 9λMpX=iГ%Dw@Jl޲;5V:|9=7~w:fmtcshL%\F)ڻH}tmCި|wJSք$1ne?ISr̼W'HvՊ>@ur @G_-ưQi 3uqꥢ3Lj쟸z6 nc kY7iI~NweW)1-g~`5! iȆn}17i(yV ?+0> *L͎aV($0@ i"ݳ${us Byv1;,|O,<,zKz"iDJQ3A8 Mj} W>kͺf Em,a{L*&޶-|¶^%O `blNFt-hB5cD`V`Mɔ'v+J"ۚg7;wp2en&H|iXJTB }CNؘs?+Kʍc=\ YCHf nR;>RR5|X/t0zN{V+'LV)~a#vuZaX .oU"|;њk>ka 'Z| jAR ^*LrZf/}K~ȣOҟD_jcj+1> Ǣ8%Gb`nCl׻SXңF|{7_ Ju$I{y-ջʜfHÑgwO\BuPAYxۮ)ZV w$+t~AI哹p=Ma|G:\ '|)!kPڧ(ǐU}P[ )%U5ơٔ>:K T բ4s)ԅ73~*Rs-0׌cl6j ߠִFX(0XT1IWg[K*C3?qO認f-9l5B֋VAEլKBvT\>83⪆&A#fßR L;AOV_pS-h)|HMG>> ŘxǑ3)Fu\OG6f7+ĤGJfw܋M| pFNP5k'}sS+qND4$&ryoצQR#᱾} -RTZ'bCQ݊LDjN|Ğu@tpj4/?BY4 "f/ ݫE@&F!4s; q:6 Y$M DVXq8qJ wmTR!+Qt* AEJ4^]mgQaYLْC-`45INWUpQWo|W<+ /A+"O dV}NP0F'Gzun~ա EIʨ-3x!ƺeeC\p9IE]%7&Gjl37Z,$YO!BSmV|b9#Kn5 y<+G5*j;gDtKYk@JatGAcZɹg_{}֠qfY_K" 9Ym˨ IRSq95h 4F`*4cl_쟐;ɽ'a,>nuRˋ[VN:f(+p*vvy/Q>L?ݰs{.&Pl]J`\k=S\[V<!%w'zwE͸)MہOaY&1 y=$T攸&=ѧN 7s^/֝Z(ѰRjOHipEMZ 1,7NM]ahH<>BR { ,.b(3NeۆNBo9PX?`62@Pd=Qh8x@,?eTDdzes 'Iu!T vN'`}khqȱosuYx a&HF#rJ^o2ѡkxϑ7UJx`4җiࢇWD%hUu>6b@)`hȲ>BeK7׀@œʯچ oNe)| ]cYQ=BS^$fGA]?ݶE,H+Dk;S9=oKPla-)iB[4I` |w MLX/qfjje@tbsu7r%XrWի$ ԋHgt72[Ig V3핿0iR5Euε6!y5}+LՂ%,(9LL +ZN\ K فemU_|1)r* aHw/J'xf5c3 o&ANӺL޲A|'|Dt-~?TU"TcR(Jd,{dԋDbw` vse&)W\XӓKfY99K5[J^5PG$6 Yg(w_="cūr7/,ZF/p9Z/[?Ģs~^>KGpv8h!H. <<#/Gra qRva 9i:`8gjK:KRh$\҆|$:5Fl.^IʜFno9@[1`exIs S!UPOE9 P8) 斄ep.Drۮ1Z+q -&(E" "Y=TOgp-|GQS1ܺaޞSUf.vnt xMI 0liGH%@L0O_=PeH񂀚r$ *E#z)qנ,7߄M) 0V:l$[] /Rߴ?A\)+dX DEɔ\_g_1 Z󝱺` htЅW3nzbIEA \/MVH!j,tS3prY}ZxuI ݞv/} Wȭ_9WspBGTBImjGVUQr]Ԙ) [3t@F$7?lx 7_MDj50 C;WkҊE:ͱS+K`d-> jB 7lWz"#W2X>"|8.$Ab:W֏}'"cIPvQ: ZM^?իe޾EW_t@wwx; ^U.|ĴfLb!-gfqZ|xbBiI/usFnFy?WP~T 9NYtYOM)Լq "ꌿXw\XeiFͭ,>Q:[U>K4K"'qf&yZ$BwSOZKO6`%]Rz\,͌zmX{dtY=vgZzF5e6nߐUIC{ܺU9t~0`k}ǿPC*j6,z%XNiܞY TEV^rc$UR(P$@'͏+[?Fjaȑ#찣ӓ{U[NA]fQ:Ċn7j3BtH hD-`y=1:LG?2\i!2;,N0VA0:ʔ *YkhڮrSy?o_P ([K-In7sXtAo`a͟"d㖨wMi;:@UZ7,Sqҽ9P՞J(hi݄h C+PS@iP `1,+7OG vC%h9w<,H$@a>=z@fy3pj疞ƇµShXHXbc2yP_;M-R/촨6L¾1 ؉ J!Qj2!TW}T钭Ňbq]sm~tB-xPQh 1]J@JeB(: )gXu=2>?*kא<#f~yTT/ɤůC!ydגz\n Rk۫'\/g15q57 kkmPL~ihinkhE*lj'aNܲXc\X?n Y!J "$xdkG{'lmp~W'+L$vAVxFlP/WpJmevm0D N[ś,ٙgcU2y!BUwdqѐWUɡy G ZT]ɕF:Ma H9fxKdZ>i斡VU]4dempI_G!4ܸt%8\i7_50kp7j1p)ʄVA\fV1Wgܟ4:PrTO@tZD%'J~{:OCM/3 *(oˉe_#U'2(¢Dt*A,G͏O۝`b|$ܗ'"  Iݥf-8z8xm+\J»k[ukO{xDە~ޔwiP~f, ܷ˴Wi9_M7kBFyF< =z9Qt'/҅&$cQr55tV.tp=(3aRꈗjo["ObGZ*DټKq$&I;LE0$o? 4 W}ē*)d\wjZZQUw. N]˿ z/W%4Q*]#Պ 1NX$w_(_[cxVQYםJPDU\^V.1?W>]”lF0҉Dݠ{,7=W\w%'wS8NܩCQ\C-ՔD4j+Db XČ&D:[,ۘmZP<(vƹpl\mD_b)r9#KgF'Yd64'|"lE=Y@TN'j)Qe+[ˏ)hD֯SeJzd:eU'nbGSӔi~2.P}SzQ%Jʉ.Nܧ< )*IfΕI1f$і(?z._^ !8:90O ׌j%yi{Y?@>uUu2OK]1D dpY9KVLv 橙Rh䕋etTWp8}OΖnxǔ*l6r{q]ry կeܳ.mͻҐG<`A.n[|?܍̑_ aԄa@A9!9Ng%OEq߄nOԡ}<.h Bl2 :dXPЏ)6|Əl4-`_jtRA>5"DJR.cGS[aFqp%&-UAYO+QqKx3~ˬD9x5f'"hʴjtn#_0_ʿWw$!(`!9$;vO[q$Q!'6E!?4 EfC^ ,9)ky߅)rж],π+~D-^+~t9]CHiɤ&.qL)(* } 1^iH2&ZseqW,:(M2Y79= Vn(c7!$~ʹO]pW"QRR=`\/`ρ*xA>ؓ+m#ͅFCh  kKv-O q 0?qTze~}As'Sz9ySpwfp@Q3K4 M|V(+*j:@ !`m<D%14! oȤg,`ӡƌ O{|>lt4nfW(`& ̮yhNoc~s]ceĩCkLz?ҋ.śi"+vꄀc/ : | [/1Lh%!ZIi{ ӻovلBhv-$E *lpT* (zKS̩D14=-|mTvYJ' .S[*oǵ1j nK*FDAR653E^hH Jj 04 R=maFѯ4BB!wN#>dBqYzF]/e\eD CwFgGa󑯠yD4)|ójܪydk!z_lp:hl_4XY~k;-%C69h݂^ϪsC-f 1*d@Yu񔜱lh3Hx&=PデMJjA?S˜W<8>QDJMmօa6qa@5R $3A`A7-XPl0x"9ŤC_Myܢ:Q^F8*r5'T +"n?yo)%G1ݗ0ӣt3AxN$0Sn1K6Z iv P˼"S qޞH\$hZQD[s>,xfVk%$~/_$ePM,6=#ǤlHdfa7{T; q%5.YQy9A?iг 6ѫD!IKU=&"JNEժ_=pPVC t}íl|/?6ЃtL/(QиTG௳m o(!%M)[ }V2t&n GiծNNsW5$UkdINz2ʏs Ч3X:4ķ8$}8*kJ'j5wi4YDۥ/&鳛3;Znk$q`s3 tRVLUfʅQ+V`"AjDHANg7fh¯f@opYrUg)?/ו8U.G%#DĚdm ]n\XoTݍ.(Ț3hT4I}3j*A4׋+,AFb֎ry"2Y A]go"Kr.&qJR4Yɘz6'&ܛS3ﲬp90CK#k9H-Smj Dg!\SaM5{/܊C6@6d`\D jn`z$qRLWoawhmǪju?;H5D!U?4 $G3% ?"-Bg4Ѧm*c/A׽ kID=Ȱ%b{b)"j߅9" d!,6B_J}w: iKEURNb&}J2ЬhivM9ߐqi12T=!f< ,c[ъI3UOdZ6\ݷ8h2> Uxp n߅i,ԸYmpSgPuTpA׈(ogJu&]9}F2~?|v~>(b #UPܧA7%Ş}͓%~Tt9&g@Sy5+HKZ>qѰ_HE)6'` ꊛs P|'iLcR呢N:·EI˔PyV!28'[ ̒#Vxynp/JA$ =yi۠LH݂\!.zb.&h8Dc*1u,VYN݈~Cd)5<_1,]7٣.䂳OB5JdDO1D XX ˍ+j3C ضI|}IǫZv ʁ]`@EEދ#kȠh6w gH ´_7poX V );Mt*2̙be^t_:zNvmW wRuTa#H@jdG i_ʨ#mftm| hnRETY2AD,뛆ʷX,#~@闆652Yo$?EoNrsipJ|M;4dUKB RVqq/i_kE(Q6neuoIzabI]$ xR!rn+6(ARxI"7[IPsok7; ̷Z$F֩^qR0]M2UP.*4359n {ĺd(d7I W#m3v<lK5i70C9L!:73([QDw{i2g%Ew о1Dfz:Jjt"ఴ@dWK8ۧV~n#ʊPKLI cp I욡6jn@4EWB,GXvR23@K O@b7'Pq ,[~jׁh[NVKNxB6B<;y\6ePu$ɏp*GQX틘\eԀZLTԠf^>j D-m6k C,g)[~XG2XY&hA-!k6>̵x%*apq^5 ҢmhBuosJf+ҁh{pJEsj[<*40Y/N͎X$|ĴL% F63EE{wKpMЬg%|~0ISbe^o-OĚ^ 3,L^?P(mmAmh0'837S@Q?Xq*eQϗ_}E<9/uMGQQt@uf}i>"}KaE>^qE_Z@zw<*=ȡ?PWnyixk1$ 4Á=!ӟ\EwY qĨ%xJВvͦ>73w{nhZi: X4-;AbB5gA~{qr]iEU/Y0.4.{= 6#?= "6 W1u),npWIM^Ik*S/VF >:3RDXT0RCn~kJHH5łg7s53QZM9LlVzϗ*tW^\xGHw>[zQ_-6H*DXєF@ͥkg5z)dS3wHؠ@W[1e m ٓAc\,uaX^ȅݤB (RTKgaB¿5{V:\:MR}.~>З-JPjK˻þ;ǨvWz:*ZLHZWp1a0 djV‚kքj'DxC}US"2+N[VչWo!Ͱ%(D| 8IF9`z|8U$gWf\RّyXL։S[_ R-:Jc,aZKy}#ɜl2Aa cQܪS;.g¬z4@,lk̳]~,>pt-%Ӥt;WշCVw }x ~}{$+<7*)DC#|T@l=Z*cC*(HOjLpZo[F`p ~jiCy/>G ߎ>JSʎCŞVZRVaZ /)5KSQ]vw'Q&)9OoM6v5 X8.cpt3<6}ч\m>׳aAdcjN}/ơM +& yb[z ur I 6,];[iܯ񝏍(07s@K T61Hp:Z0o6⹀2oKB[d 'V!}vM[9B6\MN7yϘ<)>‚=5D"`hK6n;$-:҆oF s\iYnj!^Zo2Mzw+lxj4fo 8#g^kd[+Sh55LoΗ8޷]܇/369c^Fm nDrG0qouI." pt5DdHJ*U2DX)3ey8a`TUpI71r"G't{LM!w~6^@4ը4e](W옌ok/K%'g,Ďt i{` .Օ0B=jZ`A vR)4Ģ,ZС.>S[%M֩ǂǿ2Bi2R\'.C"zTEIJe H ('rX뙷)^ާ8okiCz'qǬ47 QMƢ=lY~6g,׼ݕX4~"Z_U-b\B mrIqI=nA5H\b)Sl-|A䵹v3)?}S0BエG|FWv Hʗ |qkRRzVk֔ ra7:sRB>N CY!n_п幍S2L&1nrc`wݴ2I|*n5k" &P4LFV{ fY3q+Ƹ Xϔ, keE12SN~N!ɷ/9CXWQ;sc5=N5"$q[r u{[_֩jC$6!'PE ]3C]do+a=S}pCaI+RXkyj;#&WߑTDya~Oòa٧ⴶpͦ Y֭,C "yd8mW X Oe;k m؂'%H aV\ɜo}<aZj$ZybW?D2Kg~H%)z:F6>?`f>'K4N3TSҷ+ĸ`7 /s'6^c EPgyCDLi(0*}O9A@2 5S>K d S7i&(_YHVZ ?$\eJiTgJ1~Z9xqPyAϥarc{MI";"([fG! fţ8 Pc>Wf`X, *s+6)UrKţ\`Nyh$C<7_.)E"GB{A~;>})pQ$y[{ $\[S 9>7sTcQz'71b6gk  ' QoPm@b3O@ܰ%BjcuI%l.@ 8`SNnMptb (ؔ.Cx@[*Td:|sgv&K bz1ݦ2^߀FK*YX&Q6B~8DGDAnM#9igc'䒽f=Ҟ'U5+weΩf{DkY1jZ!~w6 Hi7^_hr{_}UI"R>a!vbAgHX5-;p{R Jj""^UZWb,9:*xp\/Qe2ơ)RvJHP_{zJ&O߼KUpOnz-BsE!){ců߹\|g` `}=VuJ#t2&҇$5>ĩcke4T TPͶ=*I$RDxXH!ZU69m}-R:iN:~{ao{YT} 1+Ac]v9KT"ju JZ?ŷL( f %8-Q MΟ`LhiJPm{ mF {*4˲#ˮ/:XaDd zPTÎVvOƨf/Q DpZ7}zu6w )\bTrC.#~fX1YqF/> .Jq+ ܝjpC_a$P񷲧Fq):T`9m D"4KWo<Bw߽ظ!_~KV܅_C<<xn7$3&PlCKCC֨.  (0RrP`ii$8 x⑩e^r6ٺ 1mkE?nrjn}q᥇;|#ن=Ĩ8d=_@ XBy.ꝧq} "u5pS%hh8NɃa_x Nh e:k[`CPip 4֦anS_@GeUIʉ mHT:9WTS\y*l<a˜;{?pzެE4mڦYqpɵ&Z?ݢg =HO\yG')2 #wkjqd^c\Θf]uܹCJ[)w2_fN/wkd?<9iE^N1x]$sxE-;k$-nZZ[2iy_H5^N/f;^bx%@~0,; <÷^nC?ۤQ՜Z Q,Uqqܱ>vn t|#8M\K:7Qڜshb\zn .Fh*xtLAu#gvzXI@S+^όXNc>ᨥd[F/y2jXMMaL]{Ĝ+_߾"d7t2e(Pr.Bg>}l5o3U> 8L7šlMZܩ|⿧=b'RU C(b Aay\w"҂JlV[H݁Wɬ3^YG ]1{A-.P;\oLηK9u@Rmxj $i2缨;٨Y0bďHK &K]ܶFu;еiVDl۪uYYCQh@j & PSN镀謧i65X.࠲R'.7FxcMA7^Q 4e397kvݾpjSgvfHwl'yL;V)Z L!CZ({j`q"/4?>ylmO=j .KDqTD ta-R敒:>T;Ibk$ ~}Bv0`D}o9Q b\0Y7*/\Um wf}N o.mKm !L]D8}3JOpɚff;}]wMX[mhN!&}"ZQZ}KS/@^@(!&tkA*pOrzGYE ?j ^TH6>Jq.M)!+҆Ezo0lg°;SloA1(r DMd|}sbU5O9N`ܲxvhs\J_R1;x=i}0p@.vhEi@XШfZLWծXcv"{L?ɡ1Ix ){'JvV-v4X=[Hjl??xU@NeAQc)F EkbI:mR{mOvdr '3Klӗ`g#'dABlD̘Z]̾Ck}!en۪f`K϶$P9QVnO f/s/.UwƮ=L Jɍסu7_wd6+ǡ\\UI>^vnIPS^>s<vp?Ȍ5Z+sJfZCʌ2ue8BɨD̜hGJz4~ZnF{#Sê_G ~-[ֳ"j .N= +_G-mu:^M?ڸy9$gr+h@67/̳m Jl8},*zuځM0ĺ׿C+IVd5iuW9l$=W:8[ݳ@'czs%@ x.{(i]4[׺H]uf[QM,5#Hc~ uBgFk,ᷘ>R|Ku/3.6%"$*mqw\ۋΠB|}Y&6EI$ x3R-/]jYZ|J`eAƖ{=vmk0OR`p49]U@s|u#SC'%.HهHYLG>wRFnF'Nb/RbI&4 hA|Rh`Yl@>T $Ц޾%/lCS^kz G d#"y: ofdӄ`ivjVPkKQt{ugkP P9\ʮX7Gb/{BCߚ>1FG7Z?VcX(٦208X2W"ծiRja jӸ)DT ]V;d:_Ud΢i~o$[3UQ<@Du/ԑ3z%{,D਺AQ@Xx /_MK>oao~? 놱;(kgʘyʗ{ƾ5KpG*%N<݄ibWv˧NFagmW9p&?ZC  Ѕ9OQ>%Y7k0Xp;fQp[\c Ò^󩄜HzY/Od$H {4=j{@_P_UҸ0Bn3 Uųbh*b7xUp@\!0jQ̵>.1I$ `E .}Riza#q{"~3cy6,H)ؖl)~j+Y;|T|-I&fK6~`#kBpz1ORn}Wg g9ɯGm] 4ȗRƗ7_ܟGn42̫Ng耰샩w?e$nsefpq:}1Z"LN %T|l҇82:zV_p7)+hgLnC:UAVjK06)q 3/. 礃u4&&0߿v=1kFH<$uż>6X/̿'*sLeZjTd0mw^;2N*F!6(~ӞcH՗q:g˖Qnrtd&1bs`8뫰 LwJSϖa)G$QIyXV \ ] !G sVkD%yQ)H8}(۫h1{bCe(a$yOXs>r;heqC:D8C<5>|MkRx:r]5S0wVfvLPӌkUn(ay& RM~x긅j3f ud),)F_8(5X: 9V/RK֢qYEc{? )u[DEw@qʘgiWEȊQcWmj?Ъܟ4+F~I5F%UpY!kyV}Fs HmIH=1J/Jti5,9Z1܍bH-z22*!R !v@ 0 P$Ngե'H'R=]ZۯS m[OT[i4H-D%,5L}银*:#sהݓw';J]X'<>S~^0ScX.ۦYdTVwxM7&Pl Q1h8oT| -;)wJ ܨ,!0*F >"f$ħL'9ɇ##_P W,'f6 }yCͧ! m:H" 6y,5y3\?6s˕p7ClӉ?8]eA\Ôy5ݔ~4Rf+k%u'frYeUJy2~ lP"s'>WgB,_*.4RfUg(`C4M՞Y屯QѰ.Y)>, ^/\;ĤZ%^ߥ[Vl,e4#OPtˉ@A/8N&;ڻ:ѽc  pɟ'niR,l8^{@,l KenQ8QlA4?+ %F4 cy˛',7xzJDC4ybTĹIN GYlʞ E6!P>!vDvZ+Y4 2Xz,e܍?3՞~+UP;Y+ h&0 g<} *+{"Mc @ƞ^r':M/Ym0Kgߐb6!F'd翟y%l=ݞ;]H/[eCK}>v>q.R)jz-CSƅ & ]h-* '];-L#'ʈA6oyn[O<,RS#')/)OLÑ`H\ʯg3$2g|G3ucRѦs\BXqj=n#r3vm lz"t>+e@;`tI/{D16chieF4w K[h*Oma>1P]Kg ?O|= 겨X9vQ3r<d3Ve[ 6(n3ZqXj,eVv~)|2%(_6 q<%ZIGK%8*NwD36Rԟ~ZgF3F.Po3?N;N̄Ķ|gZwzdg٣x@AÕ}x6kŃ1lKP3ks'Q=\7f6gvMd1kCQdD@XLʖc8{P0)a1%hKvWx#C_h'wT2F)]‚ڢ 2v^8"!Rr3g_PK}V]\jWUBzI) M>5J~L\-e/ Aٍ-o۸B8U6\{߻'*`Ն6-Rgαh_,XSnCD 7iFf:svM+uXj@Ə/B&} ~w|3Q/!\ԯ0qk 8ICz(p<.u eʾeݷ-0}i ﷰVMlf0y‾3;3'96GdjU/ 9d )rgP//@bpɳ\)Npƃ1'([v>zƭxc[0wB^¥E܂-ϡQ{Y2TEB#h<`9*0)@8czaej;qpPw4|[YG X_yg 㘲]K\#@_5i\]%b.cBuw'@BjOl nT9rc򄜭5TH|f$,Y Hh@08K֥V:r銛4 I,"e7:{z`qeO2uk˺O4糎pWDkHk_ife96s{5*~E[҄|0Uɥ)\?5?&ZNܘ Zٰ,(ۼp,vP;,n/r,B2t T1L@Ik6Ъ ڵ*qw$: ږ*"B譚gKπ[fz[ (?66"oEcGæC1{2En!6Xq{nP')Xn |7 ؠlQTՈ]@Gj<oP=]$2DbdGi!s:1 @K4͈QZ_M4P1 P.]_ ]-sWmǫ%/ٰԬ[O>sA|f5CsNE,51>=w09=eχR ۯ_4KT)U3]C}\N(g9ߘXzӒO>S~:c.F.[td(YYѐME^O6COy yiͿxl&4"sPrBHGL?VWWp[`?nb(gX}B[wpM>u8<`' GT (0 ͟mfA#V*i0P dn (;c7sm]qQ,V҃xz+nZ>R{V[.By?dն0RsڪV6_5kK_";,M_WE$u>h5!Bh0z jpkHBA_@K K8+⦠ET,(׉%#/OzV? . 0j$2epOj%doėA^4n?y]Ӿ"oKdߖd(@Gс< 3W_1y\)Т Y@װ*tEqɯlvbX Ջ(*G|x.roR&SbCs{a ݖ)Bacҵv=Su )A37g ""|By0Z_dVdy [EZgtcŏ9cVlTo ^sP 0UzFjZuTn`Mri\׀-tI}s(/bƿŕU6!YƀM/t/z°5Ez;*\2o k^d)WBsSw?u3y(INtRuJ|j@Ǻ"iqkڜ) +vJW 3/ݰhf3#Oa2`|&F \CO 8^W,Kr@ӿ1#Pq2n{lr܋M-ߗ,uSn7U-k=F":o\T8~!&'h8"1Vj3Y$~WTq^Xд?SѦY5aoēWSE%XA#*!o@` *m׼"c*jbi|؅/rdlͩ^#2:@&W,Hhr2|#ffCqaþrU?c|ԏ1-[~$cU++x ;AlLWjLZ(T o-j<@D}=M*WvR E7ZJ8Uė xfM^Nh)J>Q.RH8{eNpmW}1gM`Y:=Fvr̓/ndtW9fHeU{)[ ȲP|ml 3}sYIz񚄪HJXg()yfODـig. Ow#O~9GF?1&x qٚح(:"cJɍr8:\KLI P,Cw Bl3bs/GKF8Csw Fon:$\$!E7%i?Ԅ.ȫB9_+ hZ 0PR`g̹ln8v*{5fv/[t[tyO\G^\ /%1OeW~e<5>8W)q[!2X{n qM Ej1ffffC{:Y6[XXFl#9z®,F=zfΤ2ɵT& ڠK'[,0itSCy1JG_,Ġ<+x*K.ϯ:!L\檆iN7G#!v0Eԡ8"P{`k$`#M#ւKKx?Mܹ0G%ȻrIaƟԊ|F?=Q.3b-sԪ`@ ; a.kJR慆eJ`"xop%rCJC[5ϡ!džeW>l;f=-xrB;4qYXWYal'e5LӒ6+;t.AbӧԊJI+\<|msX0:mʝOInwϐ'񘂢`&9BA@شSE<%x* 706/@`0+~bO&d$sR ȃq$ >ɦ;ڃ\iFGk­]#L@`H(qXnQ~(2ĐvU*Ӓ/HX-AdIқPK,cSf:7ZV ~1gF<>.ZӍT7$&K:"\; cpN{>v kZ͔ĕ<j#a:w9ZRgBX Jdu* M}LއSg鳷žAvH{DGp.5ϊ1a5[vx& \jO\ӮA+TLputď &#*QMu0b>0H[_ vը=@rgh:iuzo\)lixV4X ,u}@uno*븞.3mԦ$R`.I:GYr|.ש34&g' U5 N;H+}I#fih ƎmY~ aqjmI8נ=jXk?MqKEl6D䕚+Q4;eÀg Z6`(}W?!1/ȫZ<¹ y/a$zjFۦb JbF mKb[fK]nxT|2KK, Gv^Rc('p{X;'ܶXOqz%"/̳uby-#N,mQ342wnIfZT¥QM=a(y+衋&,M _|\9^O]Dm>@.`閟叵K=o?!;|4\Q]ZVJ>UDR|6 ,("R&[`") E/JL =KCw${WU0eZ omloE$e mCFj<\.BƬL,W pO"H=Զ5[7畜Hpm|RVJmuөaY~7E yKN=KBZC.*1![t3>ghIJG'\u-֢mf;5Ԧz=P"o٭_2,#xt %B2Iw z@Xފ"mXtRU^' pQ>ID R/c9t_Ȑ (>;FĮPWu/ {Dj. |oϺ$c)ܾuLtwL%QEEa^}y DehCַ՚?G ϏBĽC_'YS)0G"a1܂1J9_gAe駟̭Jk;%4?&؇7j~j R4?kd! Ƭ?>6ے i w7J-ҥ444 J?,YaTRaW:͡&tު;bu4?YceBm@.@W vz~b1]'NCN,ʙpаJt`qʑX2]7,W(^Տl@aV툮YxTA菴FչΟ4U hh*ѕS̜k9BTqG׻Wtcx:Xr$k2wؗ] ̬PMTg [;Y-<@2P7\DaEjY @z0vV^ѻ$H1&8!@դ}_["`XJH5a'Cb57[D4< ⛔a̝;G1&@ƅ۾I֟qcVd|!VԭDG*!R^̣f@EDI37 Ju,{ ?u-rtHD>B2gio,2@ߟܳ}1~PԮ8JQ>Sj%iiwHyfĖzYu, 98AYf܉{EjF(31MrW!xhOВ6k}" \<{2݂QB"q$HE7AvN `s(Az$@CTToG>$oj€ދ=V8r"!q+c^B3JR , HP&YSu[dpWps,\N4:#SSWv/[f2h`ej*_dxBPY yJiaIPq9)`")e{k="L=GxZ:fZ Bۮ}('l*{a/|v\(n)ޛ~N)V}p H{X )yUI L0JjY3]éq_7S%6 h/ 6F(g͓EUNQ+ Ʃsx }BȌɪUri1 PvυnhM I✰lUR8WW$^"673&fA]k!z]NuR)V%+3'j0 d@_u]OOJBl?FZy)âWl&zw3lde6aDVaT_ vxJ)m%fJwA67ę!R-_3adEotH qi_rBb<⏦$aWzAQp՛L$_%KGՖԯQ#[-XnDUGbZЙ:4ca3>T wS1Jyjp51(9%pʗv╧g 8m.Q:* ~ ޻-b35%;cdUU> ~xgP.з@UW=̒" |\*ä=K؝TIN.7tO˘Yڑ F<՛JB-)Մ$#O'GΒk,bF02I쐛FVQ0Q#~ XyxSx nMጏͧkVrD1mm8!Bnnrrn9LXi=_LXQ;uo>ImWP@Նi'Rm"c(Ϯ؉T!O${a G3Z9T.wغY{4@j iP+.rJ{ FMYX?QDݹ]N 9P7cpo.,>Ce5*J҉eOz YߣU $UdɊcːN l//{gIk 9F&)5`c[htCW5Rga{c)'3Fd~G|gn(CN` (Y7vq! Nj(ձI&wVo+] XMHa#4JE /-zprXbd&RH7P2N~PŤqT*y^hV:)1~}A3ycuNFIΑxR*ǿ9T6꼽^W YM@z~ОatA+v1C=]59X̴.uC}"l# =~ ԏ?ڣQ=؂9 g-Re9&$W*Cn ߬r$[\L2rUoIx⊪kC_酿CN%%g[( E 8=JmV(662=4s%Ba ?$[CArvcVQ39u-\WG 0쨂vW%^1xpl{xo7 )KriY &G8br4NRʹXPN)!6gW\8=oLN|>_kq'<@<2M:qbS/1ævΐ@Fq0Y-%2hG8;Cj7k}â( Z_RYe •KC)>F2))ݽ'd.RGm} Z\a%Ny(M1iE3Z/T$h``i6)ق̢nqW@N\6&-/u=]ѻnNG-(qKH&"\` r|c,*∦A~! {:9+ؑURA!|^>"~Nhj2͝+DܷЋB{PW$QVeJ'L.1bJor?_lI6);o^ixoZYxt t_2AvB̿矵yYpn`\]`ٌ j1+XibXIP8wr˛4GݗgX6|3@WT>6 cT'k2 ]J0ڇZ%AtOHV$G{G ^5ةCNu`ػ`j" FOq 7}P:w-EkXw@A NJ-0W:8О$~JA@l9Ǧf@Rk 4 mw.ya7NJG:+3`~$ǦZ"\H+NjI?D\8@?>uO8mxI4.`gh3e.5D^7\p4RId^[8U;6 1xF#*$U+$_VQCو96o=(o~{)q߯\҄sߨj-ăG&=~nլ <Tr@3rOAAPY| L=?ّ?W꩐rG-cr{ {Fo!Tҫ4]JR{fb}a :h2I_Wӑ O.L5ҼXE1*J}3"YB~,^8 C/fX6Ša_C¼HuVzJIB75-i ӂLvf׬x<>.z,UMld<~١ @A0cc'-L\ޤDc O#jfwշsεKk?m'ީfVWg !Ӕ`c\K-Xv wx`ncSbv[Zn^cF"P"V[m[lB)])ƭ] *sZ֛JiVQڳa<|TF@&bӈi]'X~V_%~ĒLKh}12}Q/Vv {]Ϭ`FbEѣڇ1=Y@1z--5 b-4iXq0/[%qTa_\V<"ZKZPA2NWLytRPD:HEFB / )NS D=)_gf VxpU ,L<\R&kNɧwS`Wn{c( @9erHwiNӵ`1HDeE%^%j5L4Y[Uöit :ˣγ$ {![dPIX%4,% 0p^,U *rxO.fν/O⧽ _a|\L+}v>@l"d2c`x/Mf)Z0myO진5=Ű^kT1WjHX(CӚջg5t$Im-cqR$\ZӳV(8Sbj{KAE,;iM{&%\ě(n<;X{^dnrx"3 J$ƫK ڿMF˽cNA :Z#eO;`H-uR?_[M'Ms]]_|,ڳip$UGPM3ӲD);҅U\(چ#gPy#;ŏ]ƺɻi7}R ֆ ?8"5 M xVyYbX#4֭W3]u@yhXY;dܓ5=ͣ(RqgM&vSȏ͠h2mϛc$fA6WI^2%SZ3e,^j>|Yh30I_#dMRu:>_,@x\ _3jz19XGxU ;L҅]Ž*t#B=Eu}C oEvdKABc>ĕ7-({ u%[=O&,B5MяPgpܒ l-}pkQ~gRݓTW1G/ 5պm~ RiR$*- ێ6u$abL#Si6 D;lmYg׽$)'^N6c_b%|7?rz,_ML:C޶E˚(ςeL0fnf⊡N]tI&OcYHWW9jQv&Y:9~oܭI*Lȧ-_C|H&'e)wu;0'H)03U,Úa`aFȹLj)~h8W$hƘ?v@/O0[ElqD26acIײac L!e6go3c9LF 5x*Gz,thRE ALExYw ^f瘁F0y+ko {^̚IEbVV(uK?MX)Dor{cmy+i7ɶ/P|QQ~?Rܙ}Gn:T-V lc4Z#;DžN3xM)d^6SEhcPVqBSoKD=9weŌ'1"ndf|^o2ѓ֌衳tՂ$<;'96}9|3rSv zo6 @riBǩUzjMԃtͺkIiBGkh< #8>=y 6%0dȉ/UÏo>J'vN3eZ-GPoU'5=Q/?1ЂdU?d̉0=N}dzr೵=Iaj3S^bj)Sݏ h mtNeRkf[ `S*}1. :)[0Kw[B.>1:g R S# apܻHP)z9*;6/< q'ybfk am M*WdE¨)*\7# 6#|UII!|rC|/*&HYꉀD_ZnSЭlj^'VLpK!Hꉂ6g'Kp-P[(ޭfh׺,W/kZ4VQov4hˋ28 [ۙFv6yZv&" O)8Ñe'H :}K ;错h y򀼆 3r Ke-BmlTdmyvdX禕l)n3k=SO'Ysfw5!GkLkPy&-z5\Q)Y(KWb:AFS7ONZ|) Vߺ|Zƿ4|\YjދJ%5٣qf%h2חNYI }!Qr?8(=}t(_9Iԧ%VAQ<2l{ޗ7zR}nB۠io87Z]=%l*7%h-?0N0nlF@%CԪ\[I yi?:4WƱ۔hp9~L8'JE;R$FZ1eJƜUEi]mw$=܀/\^w; hove5jv;0~%:[EJoՠ-z 0,a Ϲ<:gj?7 v-9q :/RG5.4';CVx @`H &27Q+^ĻHWh6yq4R!!oLQ'qbBah~6MoC4jN ?^8qwjy,W^lK>eL݆C^"Q j]c4 'II,ZST8/je5JQόݦ+s)T 0t| w T)P0GΌ[5*8 (S6  ˥̚*U{i,g'd"n3Oֺ =~!>yzyȧB!C31A&>S [$Uh6O0O۫ J6 y"6;t@ S c Z3>*\v׷dKhIYȁ{j`*f8K6P0ݚup-F8VgFqﷁIl^#03ru+B(7MH]%퀋c ` M-q7RJHSJdc #ւed 6M"cǜE~,DC-5xjl#EME* Ȼ2=ݶ.]Z:| iUMA _JJ+tnt#Ï*2lcFRTHc&';zX;mXϐWGe0j?GFHZZȵC%k*ORkwj|:"ӳ]R7*$?n1U(&UIоb}ZXE$M4R<J(~Yy?>^`Ƿr3<: K`5o"?G"j |tЬvInm5ϦWbO\ť̖rz{ФNnlelr&Rzyv@Ƚ}a.Dm(_x%rR7TȃUr@KxV@0CJDw%;(N[KsɴWC6n_bvLF%ݶ"ڰel^y `6W _$7JnmvV|@H7j9Qfy -ڪwH~SPE-1ԋu{06PImwOh;E%Ng;EV8/71=enRÝwfppno4" /-X}XjezaO֜:H")mCNi95pr>J-꩐(TKxH`;.+ VA)/X>zwG @۶񽤞he$Aw#g"&R]7Au[_6VTF͹ $4巁"&C>B\42[^zqn꭭_s !]5WT*hX7ocN2zsUm_#iw>5?z߇ T!'N kXHBFQks OyPd(KHG' 00WA:ӔNjF7!FWjɰӐ$ e#C%Csџd&NVy/x#( hhet # B1lI{jX?8ʘkm,`7 K0Er9-%EJ J "ke]VJq*[- BYYLʳ9/QF˦)D OkFj"شB䜷T)ڤeY UX J,Y'A HRXR^=;+ #v&0khkxl{찷[ Fu-oR~~-VG\PIJvtRX!ǚL ƄI#m7{xv%X tFB]ŬZʑ?7 hi=hdt&kʋn);,Tg򉌃 !{ID'kuyJrsAr s3e6.׏(+.(Wk߹=0HF,-ĄF՛bHI|;TxjuN3wB3_$n=G$𳹫4k?Wd3X˫'z'B_-&%NѕpUorúe_>j7, zl fK˲q42'AIxLH;T]j`Gg (,C)>O{hF!ֶ |҈a4gul)B ϫPs,Vmo^05痋1>$S)it-~/ 8y fDo쌽~m+ pr#p@Ȥn;dD+FrebA~&," Z7jr(;,vEʮq{K0 XKOGaw"Utl=7;D Ni7o039jp\W$>5v=4ҾWr1l/la-ˇYt;& @(hc eMy4٭~됩r=zֶ8C1̇S@āz&kek6Mg< I벞@Q2'̓LN1Uk\Xa# V+Da.hքC(b@8 "MisJl<8#X+N-`>TT oEY]T{I2YS֭R^JH3NTE[Ԥ\qV̑ΖNlY41Н@yp˔f{x097tWz|+`HMp'>UBr1 `4C*0%+_F+j*)O;P:|6S|f(642$9^#Jh|W!pIs|຋H0`ye&VYs'"dfȄF.xs &gcq-G;P_>CPQ[W@Sl]#]0qvWMjED@53}9p/!Z5vm)RJx0X]@)1ؔfDS>nG&d{zHnJ)BB,#)`n~c/p52ԩvQyΖ8.}Ԁ2%9` r>S ^oVjMA%tk14ڸWKF$~W]mBs;:Q'\0n/9^8:b##ɑBWkZ tNO"yCgilf6>Zf8?a^ځHF ʭe$ýIgifZg] D4Fy <γɒ≉d/2)TZ,ڪE*"Wk*4YUﵛ+px '?y&oOI_3rc.eò/'VBCua`Dl)m!{a]I7/J9UVm4?9X%&ܛ’k 68xZ}EɵcfN]3ga: MvI}8 "åDzDiPe@8$'ԗnNm7w ZDKr'"2nMdHL6=P8a~ O2NLKg%`3*:` 4c5[:$Rght o*ԣ]QSv*؏qiIOaοtc=8>u>ti=YYpHΒH} 3'ӇR"Ϥȅ+)ף_GhPq` ݥ;^;[1E*'o;_' HԱ.t&-/] ?b%HYTZ2|v-ά,u^!g2eؾFjmᩃQW6[ S8 )KdZm{/|XhAB2omwez'lDv.ù^2EU!ʧDN' `R3AJUTFnbse'AKx,GM.|%[oZIG/U*1\]]$!rNs`U1_% -]iݫ 4W]m:Kho T($2q,2LĆfM#68 *tcr>2z/wM=x##C=<,i څ8%5QnFhV#Ji g ;—$z<.%qⲄm^N#uRFL;݈K$_i<; 7`,$;>-26D 0 GRt aS@V缰5w~DH8vo8 txUe:V g|aىÙbRsE=&]xSRþ*`@avyV$;0IE L۳1E Ǟ%nC]mdźӝV7So?V;YJ_j%6Ժ~]cN VsEa206V}#WIhZ-(Dx: 3<5L oVmñ+c'hrCIqC&wقfr30[x5Y#jD5̃-.f: #3*Ls(> N%;J)q2TQ.%8p7}3Uua@Reh` ߰|}D!Y;hMd1( g_sWX<}KZ_ճjl60˘?9Z?{J1Shچ@͏hv'_cNޙ,=->'и;=P>I=(ڹK=\ QOǰX*]k?ArVG|w=v6hDvz%Xsaјx[*K"BX`ό}l^n_<$ѵI9Z88TJZvq|+buu``Pk^{u*\'V@9fI$ə`.9L ^lgBz7kE}IY4ؐ኿ppU xO0_mI'E3:Fe\"9-nr!sW>HȂ͞߼rei 8>ԇ[YJy{dqb @D<+Pϓ e-5=z,܁+I?h_ QY΁ ȿ퐐|ꤧa5qS&M RuKbιL,1/Morfшmy$x |j]~ňUѩ95- =_I7۩a-N^~A4q7{Zc'ܼ  3**ML' {";PI1eRt<̞L M1!Wd99vH`#|#p{U8JDN2` Q섋yެ[p15U"j>+ 8i탡@ ҞuBϿK9Χ,2Oߘg6j-dj> pclBuRb, ?+ZxWǏ;*cй+tOqnW$Onu#A;BxdM|, ܎Kyw@4hREc*}"[~ԱpUr ~* F (]P%~m[&/ޥ,^!=-ƶ%]<۫3y33saC$U4X ] e' Q54xeߩ[jmCY9|xjj|WBcJ3|L~ax( ZQ/Ca5LTil+D9ІdCV?Rd3 :[h?.V{#CXKĀg?IΣPyh>g80@WSfW,s++ףX` w2~}iqykSC2)\cR(O?N/pu [)Ľ|Eu. D{*7$_1:}\(a3>N'Z*| ]6ʮ2'0atd E.)8;"YJgϬk:ob7^¼O}(UwZ,X^&g#.yzo0Wh fk;@ܱMPWǗryأwDknYhPnH}Cwv©dlUݡY4/3»ԙl<^x2W0Kv4%Fy#.dTXG1&bR}H_v:Њ%e/_#1~̑<Vmuci@nwy(IqWz$Xc4oi+M|?^0v" ˖CB8Zf;o6ZOy ψی*ėv¢I=: e%=r- %)qr!kPmm7}+ t]Eφ8*qQs]f%& GPAF槑ZqV6᜸+f~^y*^ߟC_c6 mc[)0QDyG̐ʾTu"]oُtUCx:Z9踲q'og͸/h2i*H4dF5#HAwmU` 9qcW?(~(N]j3IQ"L^7LZ[cDHf#g޿_{fSX9%k9)AKrrAdWlA#5 %訯/ Yug- jx8nWr_ %rnZNr'Ŵ߱!~`ZK6B1B0A[>-ZɒxW<i%3K%2d_\!䁹v\ݞ2= "޷t3ȀfP5_6Kke0}D8m<Ŋ1 -DĮ :6(^X ׎XbY=i0$sF?6geUfpjTlqC)7.n;Q8 B{:&#K 4epF@m!g:f#}a+5lܩڥGƐ+Oߺ^}\ pYy64WSp6}ӪjA9 ;-z%fQ,/j it3NA֣b(;F!@f˜go I׋gQJ6zi@3l>'c3 7l]Ř CPܷTplghstiB Dx4\n:`Prj,` 28e;~!_"/d|FO7%f@6C.60o`&͛2U(nڭX6ډ/W!SRt%o ih#| ^0o>wwÑuO 0tQ5Iv8C4cx~c~mey{Ի^Zt+pʭj HGFTb1D>hHc(P&za%/*\y QBYY@kހIX\KH2I*.lA{;?瀖VZif5% Ų_P2S'pֲWV«fщ:oZi~]ޥQx񮃇`zs]M-ʙ\|GNX1?9qȱ,%e[܍ E"gE>Vj{')a%3`k-ʔM}ehh&EQ0YW6"Df%ȿ)|#vu߯ZL:O0'F8ɐϡ4vxC纝zCG tȅ|&) NȌa\q6v%Pj\>m\)Hr<]W1EE8#k\S ?(Fs_)5ȸ} ~6ʖ~ }0!ȥRn#=et;;.RZ$AC;\ rAo4;1v/)(Oh;-D9ۇ:μ"_Ho޸>IْEpFeAs'޺#>r/J9~ɅuFJ'9i^Uy&X.(IUN/J*i"Yu4?-+A5% #- X1ZwDA0 t)m 7eǤr-rTa+4iے7Hϫ7WOgl7-*^5T_b-\rhNi0Afz4΢#R*bjBDr2q)ҭU4+p]7MA&Zrlk5l;M~GڇF E4Qo@\y[;EA{vVLWd˘ATw#cXF$3e+ZsZ K@yvsqnc"ݴ(PV y-.}=R/%"rNsةn8t^T 4|qY9C4gEL&.HZƆ8d;%*`CW""C ɧ%2H'(LA`ǪwꦩdPjV\,ޏ*Q~Zm Т=0z߻Zkp0)rɮRuuX{jy`3n>KP7ޗOl f_~_}# +AV~{.&>_榁e&=SNs3?<}ֲG$&N+$U;6մTVF K&Ehb&(qD0H< HuukԙYolS*Ƨ̺[ Ptgt3 +!mqDK?U?@%uUޕqJ[8\`+X9{d|{ХИ'17)CȆ`Ol?3/s+ ;mf~vY|Y?&,;V < aqݰ) \ g"jS}ֈ|Z}qTaY|Ժb[ #YP1yZ?qu *1GxL@cNnJ[~*3osd* v 9[oâ{<1~& f¨6<$ 8~pUfmѭ\/Xֹ=$nwZ?6̾x"48>]s'ﳝ}69JUy-ED@'/@NÇGMhVw[&AbŰ9/0)VM>Q "}hD9P#Bpf7I[ F.E}oDޢX})ؤݳ:1۠]l]S>VuJ.\[i;|?I/&U2A4'"OH;d=gxrBrѿ+C =Y$Z#FdNWxhd#  Z 7LŌm_P 8Fhq8g,G?T8yh&ߗN }k명ٚh651an5r\=yH7Ln%ޕ vb>tǡ< x6 BivDAӭI -fA^eP룀:l s&7z'j<:hiC D@HG*k! ӗR; >l=Ή<Ǧ>al4дGwG@3*r6Ƕ\N'-4En{h=#yba&ʩ(`u$yL w)_݀l9yikGԲK*VS?s -i9Ӱy?&4omu:pwOWL"rXDxB7I${ֹ r>+aY,{Úl f /pLAqTIxbR0-/bw0-3_}M6hs 9s #:^Opo، 52_x:kuuTX\/iz q[e0*)zoF')f(N.5Y/I[RX{>Z#?C>=AQ) "{5yO>Ȱ"t]뇀bHsro:5p%VU'49Jvy݂>:x]},+xmuz M}:D!1 D sq@ 0J/0T[KDz#-"8cdň1ǧ+.mKBZ,KؗR|wu%j)?J $~Jl\pana7j"}--GCnŔ>#[YQ2gP3B$qvH:8]司.poi;o~*cM\.'򰴖?b)Sj)ssl3]zӱ7U>r}~,bxlX"f$jM[&DxB }Sv [O-`D=tn [C,jgw$U]ۭrvGl:z=#('KҖ{u¨;@=%y}n.RڄS9M7RR.5d -7 i UJ=]I$<,b%ʂAȩ-I9טP% :=7]MAJ=C iġJƟLr&v>@b3aKkgKaIw_JI`ɤ5A,/A1K5ފ($Xm,#F[D‹KqvOncC݉9,x_]㶪% !7v ")UB&I v|ٳXf`lh+l B)G9 dRnv#x[{ mnU ljk!- .XbG|ٯ| Q\[3!7i)#}PzX9xh񍯫6ձ3-EEҡJ&#Op N z$> =c6y4 |dTϬml^0|6~~#NRօﮣ&t0G<ޜ+nVh++8n%6 hB_&q, L8g-62Tvw/E*z0MDAӶY%3X ku?L*QV NyCXȚZQXg3 =pٻEM rHwr [敺b$\A'13u*yI5!A'褪]-=y82QANu1j(h Frl,{lXW$1d J, T5U̮JEAөG 0IsII[ۊ|*$[>$ 2)AhtwpNuk5|+omO:Wc?Q3~&Il2@JW2kg?b_,C8 3dz4~R9;|CK=3ݪFVId|ͭ<`0?utR-zx(07L~p4 ɹg .o;1;7Kͅd/zK!N+F>R"R0ǰC=Yi$8e$O0Mpb0dѥiݞj8GL+8+gXʉp010f 3R:^̔1fFV^ dz1WolrOFcA9q*n R=f(@Inwo%6v31(;l1>g>[gzz~8ӉpBed;X5їurZ-gxZ֊Im0{ ˚>`.Ԛ ON\X*vrwhO~&n;E2^5p;J|_]=Ou(rfAt<$ ""Y%*pq$^rq8EP`q2I&v~Dc,,=  9eX3 Q6p+|9 rfn^ޖvߊbFw2_~V+QTj/ &1`-Tl쌆Q^ KEC&3Пܵ#a}; s_}9@ce-e}BT(ACkbDszQE K;Ѱچ0?.+w;տ껮GÁDFڮU <Bm[9Ofi/kάhLppμ@ڈˀ%G : v|Dw# u1&%&fvm+W{,~UCRqS 4\Ƨ t r]9e; d@kHZ^`1`  ѳױ_Pp I|R6ݵeNzqX X$4CtN(˃YnpdlIVL"iR ΂id]KPhᔔ D,5һxؚ81hDӺgh=7JnX~6'C\TԳ~vhSs LPl;ͽΥO'T4S]c˽ a*o y^/UwU<&<;#pm[ 77a(tyqpۂ"gJ @4PM50ޡh9: Ir8+߂O"L<2=H(eٞPCU5uh=`7`j07[_qDsގD_ˀv0%hTJu'gU\GlxS~-d{.cB?Aد *}!#h{3@7j-"*桿b_)btnж:OVZi!";m}+OJF ڴ6g9g`82Fae~g mSv^d-!:ΝkIfcW{Hr>[Qharn0r%C#yK '#8&_S=?_ ¹Xz'\݊<0wمojv?yT7uP R3YDxxyE_*|y?40بL('zvq;omTQb$7oߛ!Go'*N!L?.Q5ԣֹsKjxHKPeN" wfy*p 2'VV(?0xbt!1A'AUBlqȱ* ?(=ThQޠ1>~3"*)VaD02T!tM]EW620@x,AD2UG^LEmǵg XwP,> \FwºUN oNYpGpNF)(AX? C֚H+fo{ߺW`7s=JngZ +:/e\yQ &e pNzT+VN |Ù}πP Rܐ:dUcM(3;{Vc q~F)$Z \XӴ7~(6Vo^fZ܁v°~K ;#4!XHyBGk 6n(|J7ZnW)Q2Rɓ {_T֬$t- 1x cU8? s h˕`F9c{h+CՅ.lp_ ,eDžؠ,F[]je;wq^rb CF v1:nJ9LF>rT]KgD7ʺ/7d8 A!V 64*J1hd@Ʌ3S׼m+JmIV|lJ^:Bֳl%<)dj5dP5t"<zmURnOtޚI21{erXv*MnP$@ߘ8ٜ> TZkl23X E93q,~B6U\V4#`D5CɇB%qm+ylJ!kioڢSDǦ DTjQ`F;0W8ݕV{Ӧ{8*Kw?T.2ӂ e)"juUnsê3#}'2_Pgh:}rS(Ck`vŒ_x~8mq5¾t-ڪd5ԋ$I?IT<JAfؙP)y(eb:K-@NLI.5)Gj'\';e$A}xIKA}VJk31jTq;ϗe4U,ZK_{ 4x\ .v6k!Μ]q^oGJ qe'GD^u/od0)0N)ߓ)(0'7\I8gt[}Ga[6` c@I7o \>0/z^7C0}>!XFz,Q/'M9(cS鰨>]gZ:({z\o#륉OG,q4Ogp+|פG[#ndW!X:#z|"EڇILnrg隂f`?> E7?R[6,t0J*蘔pI}B~=&W?5Dߦ=W~SC\*'}OxQ"1S2F.vTjw@R5E$*^)W볩}lVm[+}.Z;j$b۝V퍯xPE s^oX ?(ϱu90FBNd) S#%orOJsKĔ˂!)T-t6fr@Qy\7T{004+F KK1;Jꐧh;< WQ-o{wq}};Qr; 5dWB);Ӫu:+E"ůF+Gq8*y雎>-3-k302}V/xgRk N&{Unpu"Em <)f`r{?T9%d%eY!=n.Ņ5ZgT)քcũx߷`Ķ/#zl ,nN' wo3/|H)rCO8dSՄC^jn8]Wʷ^-4I)8ҝXM|{{tVdY%*$H>?K% ;ýE8I/ܪ^g)A\.|m"g9YJL뮈,Pod;C^Q50QC򊥷3)Ms]^tӴ~]%Qcwh%@G*tG&eنɀ!DV=C^eC58+ɴ%?~ۉ_|Md/.4}";CtAc?@Sl%q|e~rUنJ!ʿ?_u(@xb;tZ@p1C/z?yk*ksfh/i"ˡ~K !Sk=Ub펕w`-A,qmὮD`~^/JײJ3$-w|{d R0Z:]@yݓȨvdž:3m* <5a튊Q#o]1?TC;`%J0sN{S⧴J 3S A<aXܡﶝj(ui!]e֡mڊbfQk{ <'SCT?mK޼du3(&Y'aKwGTI^TTCj3U˱c- 4p T^I:Ԭ" ?3ڐLzεދfѝ\&ռUxo$ E瀷9 ^aHԑoY{cv~mJO)IL} EkuڞΞ ywbZ/'FCFBg^v:?uF&UX1i{)Y,𔱎=PJ|LL/ M8O:έh(^b:(ȳĿ-!kf?ߵ:[?n 1 Q ӷ))Bt}l2^ 1fn'6OG'a+ܖIxSFx@dc'@MK鋴Wb8A6i!CMk4A}7HGZӗ9{Pޝ\uB_HQ1S=RY \7 GAT +Q6[~X7"j6E1ʘ2eLMƴk̈́LPYj/~+#qi!!u4yʴtqD)[:X=ϬeH.gJ..8 b`&=3*aGUz>w3n#`~[D8= <` Ӛ"з!pƧly-FRLUYW53+JEWnLJRsg~AJ4iݗm.fs%qq) Ɯ',N0B?k$Ln 5$V;ڱX- Ơ&tx&GGe~+d&Sщ6|xMU0̟qE^a^2"+Y?fS 7\uJpa4 wF52jlL/>nȭ=q:tU!_Tr7I?xc &i ]3XI7: ǐ _ˌqn,:xsz_`j0EY!b;PnÞe;Q 틉Wpy]r"%ִJSz.$;&&,o~҆~0Y BF(47yu &%\81ٵ[6:@-#|K@~rA)#XE~&ϩn,\A Y|jnzG_Ҋe^}/-99S]4e߶8u/?˘lѥҟ66KۮQ҆~FmmOBbVQb#{K}rEHSCɫoCGF"#ǒ?raM0}B.))ݴbɯ*SrnN>Cܚ->;'QE?qdUֆN>u. #|_[qs`:nP 0DZTZDᑢB?Q)` WÂ,3*H'dKhWǕ3$^x{`%a"CHW)Ui'rbRwK9ICw0S+)f߰J+n)nB3dF~YR +QI\<ۈly~W.18>Am΍{7')eD o+EyaK)Zq8e3CkǞ@ʌA<r+r;!sg{Fm E@융@{";qJޢkʷҡYjt~hMgsdsA0uJW<^20YHnNT $îX{we'Os> ^*?KKY=XQ}嚘c9;mU&93>k|n&;Oo%l`H+! \Jc)[eBADK>B}9έx8VpM 7UYVs?nyXiEg7 m%5k99 dS^|e0nAu_hak{ |MmG 7Ir>!|xz`y#cZYt *'9>/ yc+ywedyߙDx.?2 ^184*TED3ͺjs ꆧaBc@}<!ft KQ:eCpx>Mx<@JTDSX3ő sƭ1wWo+b?(}|q%xZz=#&V[:C\?@R 3nؗϳ HH77u[ndY'ov6pM{Π5F < 9: M$vkU5y:WrEh2R!t$2Ӆ?,i8ė<ƛ}Dt0ib`7QI 3  ۆ;b.A@BgQ{'BC) ͦ=Ff _§.Y%NUX*] t+訨SC ̣ <BBDϱ@aIȓ/ɏ0Tӂ P;Wd- }e`a\ӆ6߶)"v cp"tI.6m(%v6X yPw.ȯWK'DЧtj㘱!bm }0M={5C\(m3H^Bm"v`*\T'aX8'~~eAdGg*ӠgmBѬ2)"㛭BȜMF b _]V14~7$\*pcj3sx]} oƗ"mWfn']/-kn01';ҹI$^RM *Dy_&G^kIY4do{MkpQ~2L%;gnzl%mr_jl>/9NrK5x*%Q$}a.?wʼnyڿ䗿f\ j| 5a#Pn*3"_Z\4S@h8z6]Ch{RzynNQw|n4$wLBŜa|S bkw`Gj87mq66+n4]k|A?O8h2˨SN'_樶Xjx6yх `.xY$! .UN O,Jl }b "4i\Ĩ?ł^d}JMϚ~q"֟x7*E)$έfB0 \KpjbtUo! @wgL`!#J~v1Trt2$y^YJo>;mN;T6@H*LqBNmǜbGID"T:PbYDpl{!XE8:SgwNGZՇfQKµ-A pgN9Npti*kwRlqS%Gmchm$4Kjp:h J |j=ox]P]Ep wS\W0Wrjȩ?cc9[6wGf,ޙ15<ܴo.\d["{PhG1uC gQ6""$o2 uY (.Z;2]CԉqZ.S`!=o8u%d^%=|֬$V\dT|tf"OHTq7Sʛ}Vk\|]k?=Cpn̸CucyJȝqk71Teub ˜SxS' 'DIݯAb# 'cڢ ;n=N-2,ς_4*ᤴ(%LJ5)7VI֠W4uVTVBpc]'pq_3Yqg8[AMg݂ 򢖥- ;@'St j碂_!5&dRwY6t8;c;S!;5f 'kſ -A`ͽ[?"; evymYr}?S/75jCETs]G"齾e4<.4|U){Pvl$.Hu!S)Zp#GTB nz`(ǹjq˽pB<&?jRL+vp56#Vӷ@Zԩʹ}ϕPA9%($ (q!1v&AkĈ[8E%!`:)v### b'ٍ(NS}3N\ɞ\DyNvk=j/'3(e;-VZm/}O_* =ZadEy㣻7Ff5(b„zc8IJG͂}k'A ԏ+POCz rf~9ÏdXh s~kfvxnRB Y+F#/k+ձݨZ9lm@C!u.V6d 6Kt&VNJ|NB\txqD?vDaSa 1+[r7b%s ;jM Kas[guDMo3( KY%N:R{\B0YKO2mw=c#< V zC( }jfk;P# ">@b4?ߢr[-pw@a SI6cY8B#b k ZYGw/ײ<ٝBuh:V%RbkCɝ0i d֖D~.r)7@z?ؽl`s|<%IJlr҅FYR&J r2Fy=?Yry72nxIֲǧBdWh2IHr5}N]d}~w\(rRBuauq؇u *p ]n Fc=_&Ci2f=!OEWHA[ 8e .w9@RbЛp[Fه@?0"{k|?=~M=3B@ 4<㖃$n+nVEa5sF앞WF|ָ,li%01HkgLm~ zodIIⷠ6nu|s['"CZl1(krZmq2[rr,\.f vQODY {v] GZ7LWYV^ߎYl^Tl8KNk$]&*>pٟ3:IS߫E)LJ쇫{Q5.݉EĬ ɽYu i96-qn^u meK([.v?EIabIf4., BCdUb4qؐdZG;b'>9Eb}ޟ(Hy٨F{ `A[8@"<>5ݞٚXۑ0`hX.H' gԅ! q~ τ?ʚ A]ٓp~,C;/f=M ҔHC(QtyЅԟbl}|vtgO K@$Uy>-\U?RZvsf J'Ih9hlb$QKFPߖEccM\uw6I(ռh|h&:?1đ尢j-d#O)$mh#;!vV }Qh_shijKRF+D?[jfц9a.7],|?\И$l$@h:I֛"*G!ş>^ ̹16c>ns^p&۞Ї2 -8 5 # $A RX*WTnUv0nrQn ʀ4z*I%K˚Hǂ(Ń$XYSE.ꪎ"@VoS~͟ew H(lһuN:9nTg^X?6'"i_"q5ປIrM"/f "TgkO6":2*:\.hyLd.{}Foj "˸$|^HA t/XԤ^>JP毋4<uf@$J[ʞ"82@ ;E82,i(Km_?DKj8otqwx%A\&%|SZrJ#;Tf# ~{ٺ=x">B'9k9!AmOBӑPqR"kH/eI͇;<$lߋ ?,dz25Ed#x+=>=ū֖9EAF8p=WS#{|Bg bud*e'Mw{nXuvD3tAd{J.[ȫY뮡ZZowJl5ςi([[FJuS*vOT7vֽ|=5 H(̖(wKUN.\>eʞs_Z8F HB2=!W&1g}q#$,[ 7@9UD l-x,nZwW:FY]JUBʗ; b6TGjHJ~ZFv7s][-Y‚,HUM+t,: ;.wd4t '¯w%^=҃ŬjF:dIh`׷s#cN™pk\|ͷ4:aP>J7C)HK?, ?+w{)bJ:>3)5BKM4t4&^)hϮd5s|H.Mlm_j`ow1bEώ{pP*A y;W8~/sn,!I,,E{}͡~N"' C{!o !;iE - Xb#deHyj PA|ڄb3SCabtV+`>,UBѧs"RCt;4yQCn$mJ;:--hj&ax7 mQt=U^@4(A'tS ?_0tc$x&Rh N|eS9q>?潽{ }#2xW|DPO'3_#du9lѮo%;D-Q;+600hV AGs)pZ<:By9v\08W )ћ΂U%_\$mָ̭h]%RWamI]0,Vŝ@@ԩv)';uQ$}0u7upf`~~vэ/@ŗ]CpzN{]]/ Z該YE:$MxUN]1a'N{bcCg5Zֈ՛aH l\ {B5ChC`+nNۦ]J}R2c">VoTZ "<RKcjSdÌ1c長YG_;vbY, ]E?5*̓ #Tk@M)3OoAFR8.4@ * *cl7;ud_24<A[t ]O3yo#a1$B^rF=g`5 ػov ᒒCXK~ұ>õeEU1'gHB[J*=Q ?*U3Q4s@[T;xbܨ Vƒ -TM07X8bJ @^C(N=WVa7sF4X8nn;T hUHU>p߼o3^SAg$~tnPӜLMB/)"N0'ŦX|0z3cA Lo a9y;蹚`\j7e6y+)u'z7o|"blT[7DqeaB-unQkC9cR \s* V_b.PH[=+)S (Jf~vp޺ ֿӯn0_g6.̒|T:: |HG<6O[F:| -m@EUk$Cj'-xtA?wyߠ e_[h3 ?%#~ *-z8F`MI>7e@=w8D%gowCAa4%z fj)ņ~]~ġH,LML'xWҪsZٮ#i&"%ӈݍU/Z$bEF*e46/$ħcp9z<*7#J%Ԯ2X$k:5@01ɹ8'l#ke9_kx}=SÎ! MV)>/ko-*11c0B޴ZeLG{b177۱ EC<^ l[ՖX"«U9aB {SUS4ح)oŠ?KM LF.ro5qo񙨗0滭u1cҠ"?WqsdM n|ɤ=iD;oĔnUmF*L8>V]Om ->9UT0CFɕ)[4kye G{ %')AK35q}n;RQpZh}.ov\Gf٫ yp%Sݤ,*G9J2Y Ғo=JMJ2z,S P+oUȜ ]r]RCZ'{`. J|K_>"zN0ͥ098l`9HB0@ܟ=3j1.o̠Q:˒,r9脷P]ղ:+Z:]D^YQDj38/ /6fyK#Qk'E@'&K`+>QC6hC.}$34x l-_3>A&tp'.zBXǖr52{,QDlºl͡W:sֻ *;“(LP wH46Jm˷62N!*v}^=h3j5>ue` wm ȿ~i0Z;\+{P%V Tt/aw` J/m?SF*qNDt3hENSL;UuW2 (z Pk&&ޖpDâ]g0eL[, 뉱rLm(lmހ8%^ onetYr<䙘._cWmT \a kV~Uu]BEt_DjS7HnH, 6QEhNDjthsZ4>©x/RƀP%s3XRm-  8,=O|@_~4(w5K) @%0u8^\n"ʃ( hT;7oEt'q.U)I0Ԋqn4)vcW., ۫B 3,Y~YyT!Ċ$.LT}l-@rVjH"~گ~-]s6ݣoB C>Ε$Ps`4=ZoSkߑQ͒W\BiX5?+{ Ya' rU7Kp&|>O䲖F,xxozV4&L?nM`|;J-Gi9wt#:[O.,Ծ1--{^V`2Xyu"1/jX͸*nRX\{хf1qvS) 3Nީm-4ɖC4cfX|me ID: 10 #w^SNw)?LƯuu*;6pǂ2݊BĽ7C=5]9Wھ#?ϿqՀ Tؓ.F:d*{#V M͇xyHP<=!I!1,uYOlkNlǏO.)|vtx%~ܘC1xtSP)달21ŭR6jՂ2UL#,o@5G* }kG^LűIQ@O64ބ )1>hyOG. $Uʽ_`wxI3RP1G23|j@*n WrzpE;^.QHHNUiLvˠ[-or_8o%Յm=@P|J~=~hxF .cQ)Yv6\,?emP#g- G@+AD0ɯXk3w #nl꺖!y{/n2 dLcQR" Yz*|{fiNG2mD+~wN+ 4:z])~tw1fQ:AeIs#@YƷN[2!a47I˽N HZ)rou625NQE-2yIŃ} ;6ڗp5,a A Z: ݵmr;YK}F&ɹO˼/IJtb 5N2o&*eoǸ;`b 3x 5$#Pp$I,#1ۑo.U$&0C͉27K\=1Y{\ts*n6H6?Lq- _}̩}MUc 'Zor5ܼ3{pOta8Nbszg+z$ =o]UPyOvp.bM\UL'wMm8es7 d,)!}'9}IS*4/I5U"3p \s}kZV+)UP(?rK9j\3 䦠MlXYt7i4MNL&\G.M؂耺*riڻHd9PuO$H1u0&{}&7dA%36 &)1}2w:Ya1# 瞂ClHX4h Oe?O@FϭE":Ryqk A#ߒ ƯGc꧰AE;GL%fa$ZJT#DP(MWxup[ÁmhŠ)5x8Aw㬎޼{r+')vw4aI{f/4+mӺ=pnMUp9]Aerm)/&8-?nzm| wХ0rUYv4!4C&8'tĠ`/G;UD`1S{-];1~.hB,x3Aug8U׶% /fAG)tA zaRKZɉP`f)A]'/I9 ϨkT4w[ҩe;C3-vX|N2hAVJC E6ە-@I #r[t};:ɞIcm[A5#/xnGJD(7ĆO?64U\>g(iOnn[glFxq|3Ԉ\mUdf7óWyZ\Y˪NZ"y]u͢| BP2^t08ޅъÐ)Āzlar?b$ݖmį;l9xE4J[!M~mke\O>Y.D?}3m@$2JGfMϠ;)pm#ZP%ǽ`VHërpeKlk) I]DLнG=+6qGRw5mt 8S rCh8`zbXR:L..dS氘+Dfq t{u#Bnf_'Ly8XH"UXCԣ4irgH~ƆBE&|[>]0TA KuF)dbP264{ /|_$!wؼjf[[.sd}AzASy PF_lM%Ljnm?f43qHfr:e r3GUN>uT09bZ't0컑~.\؁˿Qzs 4ME'oS`#(H]ux9Bdu޶!F%B9)2 : O2/ԛiR-D;O7 UYHZ5s3 ` BSYl>F.Sw<)z$ y=H;PAQB.;<"e G|@78/Iؗo[ޑ=g֪ܟ:55~uD?|pTl2w1 inC#tyrBE7xq关[kqEår/8}xiwKwD?uJqx5# [e"cgEB\B3|[ݡ8FZ>g-Te~uZ{X91 jD1* *F*tc~ 0x ݡ|P` ~fK 8zu/ dkj7c/2' 2,f9='1ϟ MVwSt!ũE˩D;PĿ{[x4O9nAyGJGŹ h L|{\L#tO|!UrdgWS{t/`ܪʋ+^LLnΉ_o2 KjOʓso.k5^3]s۷?ri1T% 7 w";E&-,@SA2>|]:a4?k'! u:ݰQE^fr3<#}>/L;˻/ 87ȝd5SE Mp)I9 a-_l4 cԜ& ܱlj nr)~5iQFyiTw3^O^.`H`{~=aqE&#l&*ԵYjZ,3j6Us%ζɲW]۵pqe  IyJ!^͵Dr9|:^PI%0HLx=lZzKsS lbtHSO^~aXڪ^*SeC|ቦc DyhseQDX.'իtԜ&M[RǸxZוñ?Ʋk93%".00vz*Lq\1F!n"/|]+'ZXxoW:K)xٌt 8爀Qx^䋥 \gyڛ|Y~< |Q5(ՅzuҐwh4U E؃ 9 ,hPޞ{1Ωiܽ0S %:"F[s(b8ަ3ٔPicW8$J C0 Zwp+Oj7LQQ,XЉfYGr{R7yGz^1VO`kv,CJPh➥sA2~r:2 awSG(9p=os؁dw2uPo.EpYloBu8:nSL!Eu(pֲܲN9e+l-;eW 5IE"Tf>T]K|}ZHhhjwbC$׃ DŽ҄{sվ/{b3x:=:*X(~hL8A+~wml{tRnd?ϡW>,vMw7ЫG4*;7lߵIA<:E]VyJԫV*M)( t%QFwMB(.*}ę{LvM[7m/ Ulf%8Eigڕm;R5ףWG!,MHf/vQE8gI+ iS] Cl]ir Ȍd.paMU4 .qG,TJuHi;ȉuEi|1i(903ËCueV`'9nĭ -[cIXk+*VA !jؤڣƱG]վ  ý$G 2>q=۵˅W@Z(n@ν\b瞆 vIe: DoxxYO@E1($\R7LX(Xi[}:!wX-wl=08V;M* a4e0>l~%μ1۰7{(2j^B/t0y7i [kQMxM ߲UR, ,E)\ڞ2~Zp$Q@1FvBPB1_^W X\#six{ilfm|5fmO\o[>ٗN+em1_tT=VY; l>Wzh6,(Kݺ-]8XNCB;#M͋N \*4;";=]Fa(?{U ? )pAam nΖ-j_VgDV \uRHcxݭ8KkX_IN;BSDќkm]S[{EɈA&}O+xgt Q>Pℕ ԟw j9k?Zlޔ~*aQa }06]= po?A|l`/}Vrt&E$*#@,`~2(Zސ ç{\&0AV [&2O^эkL${ۆ .!oe<M*_7Ug5qTa?zRrALJxϯI(5+:Wb)MمAq3jjByy9&3#?&йb+zn8 &FQnZݑkan@ta>@e̻[&96#aj) ]EE1(>!G&"HX1فh*Sn盪J ?@)!3@ݶ !] )0v /[B~Ol9+a3Rpl-VB:")(I- ՈOK4pF@Ğ *`/(꫰x0^Vzq g.q(b>P}>BŸR"MTr54? =tI$LkwS NLWNJzj!'+aʙ=~t*d ?wh!ºQQI}Q:E`"&vYw4ׅP+ UŻrD򑝆ע; 8།/yJrd>)f@7ORz%C+;-`4Ojy#hʼ89#f\a[h±Ljۭγ~>}If}*":f Ǜ=,YR`Ӳ -Wr5 fz3jRC g!!Yr[q=b^MJeرT&JK{a/K}UZIhU}M}M]f9=U^yUO&``bHģ̉$H@U y{OXʭƤb7%f@3ޙt:t?` xz^E7_}O/hY6Ձ U6Jpyp~bm+&11)ӭ&W3C_@S,CxZo_)rUrQ"2uy;NN%MLvWͶVfUeM;^!f>S}1>oo KkQ;￳l?8D0}1ٖߜv5jCik˰:JpsGUOpz6/&pB P{klv)?dheL}m%M|  x[C(W HtJ5{%XW͆}bE6ڻ xwhΉW_~HDx~'GNMPǣyKf/c_R!pC[y: {bX˜PD-(Lu gk RT- ]|^huɸ~j%-Rv fu!¤!S:[~B4RiSv#Z5`y143} yϐC9^N{9* i12>a ZBoV;WI}:'i3Ua;:p1^R1W%u6Lz`T-O(9~#gz3}FjȮX4ępIݨtґK?PJi\zVSD"8}S3=R~ t}[!^W Ԩs`^L@\'( vr, Y-YӕU\2ܚF|>ty3➛מ]@؜w=nQ4^UcRMT..1VJЂ -KM$zMHS B$$EFt#%i%p39V|qx^kҾOjK}w]Aj @8Xh=[aŊ,nֵ \m*SJ`-Πk/($bO.]( l)hoœ?j|"~#ag,[K޶Bgf0s .qGX{欰_(*''#$2\EmtAQMBXJ*{Uu M1h4JZĐcC3ynV|~G (ⴛc=Z' !}b-}% !2JMIEԡ ZYmt~ORt.ӮWMMHofT}n~Խע^H%@/{g?wpO-[YđQ]i+ǒ?ʻYɴIwWK;{ k X)tq ;\n}*A0gOf:̬e5-$J2qYdZ| /b{G|C4`zQ2\Cauih:mܼ<^B8Q']In73o}No; q֍xehicHwY96hX nVgr QlS4.,vW"gHq7@i(c[:ld9*݃9тv+id "6._Vw?\yRUV<8~̼@[.lhq^">ox`8FFxVhşȽ=kd<2i*6_7ƭonB ?{cӓy&*!)R)fY94k}93~EYR5nOdL[ 1 'V9wFȕ=uE?4-{;w;R[q8XPnD)2J}w~ N7O@Yww.0nwGS kW ;}D 1Q%(w}Nz?ޔx;z@IEtbWH2Kʯp{aJ7нh%R -چv$Pes=^x]y/P\2~(d:d8x|)UigT7?Ceݥ#|"֫H 86M5H^86k3 Poi+M͓ v+ 6l1C]g> WB#cj"&cwCRG/BǨKdyxBەd(>M3G#sy0-ǰ 聢X8GXqqugO;Y+&)i幗_Iҥ98:V£D :[XqK˿Q ym?/!VvkW\IrgWTNe]J%#+cI ϡ k瀚GU)nGPяB&̽K&-%.l)G]#5g9z:Q.(x2f!6(ymg˻mc~^ IQ7 wAFL1T\ x4kƦ-wOyJ$ޱϟ= V*> j>z8)SvnSQYl>ɍ߯Tϸ_P$V$drWX4fpmJ2d9q[Rܫ1^86vDy`z)w otr̂2O56u?%56DOi9jlG*S..TuGl-b-٣ K9\4 ůGK'b6C6 3s/B,/|`Fְ}2J++8Ůod+*8?@9J}fLb/a)S^e>98?K)9g)\D\}1Kpev-Mnd'ϸ_7 [s/Qܗ gɆ<(oV) %8T2ڷ*P O~4xkŽ0_lm鈿[q(1j)С$,ne4jsCɗCqbmyj 凰kT֌yY|RjJO ?*8wd4B?,M^S<"BB `YZnu0LIB&>:b~ N%ֳ 4G;E;^M|N]Ju I}u;9`^Rt;k]Y)z^TiIlѸ}WM3 $mA=*\[=BjI :_hQ!z7y Ι0ʌs} ?'.i΅+wSz;rJWi7AM gu5򩋴 ߊk:FY^)aHZF_ YC26S} 3_U<:"$p6_dh0u{i>jv*4=NMqy4znCvz˷k[je@G%nj!PO菬rlh^b:f?{\8-^4vEY'4U. 烵Q>FZVe[I'bC e7dQ=c1g_kTzE$RՄ2F+4jVVIDž6gGc9[Ә.%.:CZ!s,ݏqeuc<⽜{zT6SzD,>R9eqlS]Q(1IvA\E['}OWԟdͫ-oy^bx \ Ơy|Sβ &"s{ĄuvSZ!A e ҮB ΓA>M148X/Kf J(͒Mk|t.DJ*N\Fsh;x;%^V1dazyi|:=TgruzZdo2̬~Yu#/9RwU.VjMDf/\Tnat$[< 2bqbMth?#,< \!M}|?jWYVAg]G -n>-Ρ.C"N`Ѣs?%@؟}a1!t n4_\8j-;i5=CIk 4Z; :>h Yb'J^{F[Dd6 ~VQIjudnRdNC=zR<Ȇ>L`ġH6dtuy̵[z9)'B\D ކwC?E|ʓzq|8ȕ 0+"N!!X<i!xN18gM5%}-[7}8EPLgeasEk-J"Peg[=nT$i#q$Y&E87yXE >qd)T~NN\I3[`':}lz}GȆv[K.z/?*׫ҥ C Ʒ [{^+D'S0M4,e.gRE(@B=!T˭hK]DuLc[_ul&UcVm,5 zb61L/QZ35G"JqzJ SXsV"~;W k43{Jکiiڣ;:AskvM8:J}u{<8[%zcUB5j}Z{Wɼ״T5n5 G9f=3R<- Hd1Nɽaa ӌyHBIvʽ#L'4Y*ˈEgWދ-UN*zi[|,uژ|˹td;Kઉ͂;Dq/Le:םJ{pǎ }3ZN܉  d~>$<,5QD&FSVd+B]4BCw⊆F05QZCPM;~8RMoc0Q&Bmϩ55 M8 6ـkPP{|3L:W>}XUJ j3XU+B#熚7Cw.b'̠E'fppz?Դ_ oCbs*@)wCaʩ^+s2lR;ا&  Ʉ<҆>VuoDRTD۾ߔW9LT(6O.$"a),YKOnZ [gqe3|/PY&︆*6'«|1QvBKD+00̡X ^V{Jt0>X ?Ѓ0`.z W$$9auټƢ{0)9?ϵ=;5k34}@ٛ1L5QUVo3PTnTʶ sA`_f:<8b#œ:b"i]|>9_W{9! o(); XćQ;+ɏsEiN!{M!/=c56JT^G=Q]6z SB^b)WY/1e*zgc8 uîeM+k(6F!h7rXqjmGrY]m=Ej\5\: !pi!k4iDpvB7ݠMN(,)w-WQ n"J9 n%,liAY7 z)NraE0/qKdL H K<)$)( H]*iJtIW(Cb|a>Հ=6tɂFfn|Q?M(RS~@ӂn 5? 0߲7*1NlpdչDI`C /^;^K܎%w-9Y?;/" ΔC6}z`-LUiXœ ɬyi";$E Oʞ\#WNj}XsϘ4O˟ Y}/4#뭜<&O;|{ /:"Z57mjĈnVnVd >S}SC1\!=NnufEP{& C^<*ŨCwUh9Z"u\A7'"Myg[AJ^Z77 gLM7ɀ&S7 Yٹ!VATp 9؄ xɮlIgv`ؿAe(]YtOf˶MZmca~B 5-xquɚ@l3Q>O3;A(^, ` pu]{6mԦ\+ 5jysӧZ\BfK=4t k ɠ>W2B˝ s2$1DWV>ב;r@<q4$wi{?.TV ,&/H/|z yUTZmH=זj9h|~'qT5Q9Sj|қ1¤<S^H'HJf8 ff现.**Fؓb8vTęLY6 ]>zå| ~213;$%^Y(ZAR)QYG_~lE= ȕØXsgg40(0'շ Ū\v .rRm7T/I4'3v{~ LB:[#-f#ExI"?}d+kk zJcEEmgNa'@XG3hb3ZkT)]6"١7:Z*bRGL+%WRٽ7fխ#ǜ7`ZY(VG «qBOVeT[Gk;2uu#"P{oGkO]< PtxPcTnI; p={ֽUU ~Ҁ[I:x]5{s &01fACiO̞+91@0Y^@ 2#2@%X5!{߁\UJ-rFu*PФ6a wb욯O3+ZV#0/5FoA5egSF/Pe讏'yCg|^ѽSW1Ŝ7m|QJIl87ۦ#+/l'0AQ5,k"" c @1| EvJY]HDfsOS@s`DZ4Ykŏtc/*FOqVZvT߳jmJ#)߮] |qu,5j,Pj "(,sHp Om DVc~a:vZC̃4!d ڂ|3 ӅKvM"SZ+^G07%/hL=%ـL2"6PC\!'12sQPsi2#5;wQC M.XL]G7Qd )e- sMĵU=@ǵXn,pМp 'y+,X볥כ{"}×:8=X2PUaup^o Bx:>M%Ql26&؄tiSwVt SAe;o<4u4҂AsaeE.a]rr|A?5ɰ|" //"h0W bPaCx*ׅ<vd'i2ă"D@^oZ͸D^(BFۙ5UU_BݭukԛyLH̰XͿRǐ\+t-ڃ9]F2P~C_^gpq} @;/I;p‡p~iEj8Y֍_:i|(IwZڠܻ jRkoc<.j"Wz>%zOn2*n%Γ@NY`.^"zfȿQ(DjE&3/m&:Օ^(ɌsFc+;@m1|.Yڷyށd¢3g)ȓ텲h Z2x 5o2w=פvXgZXE"jB8$nAy&5@&} ڜé45͔)c e>S]5D,tA-`aw#ʼnb֥($tKP;0 G)ӕ%{:HL<ԣC2Liߘ\Ujj9ڄBJ(k0  .{`&j Ұ(/73탥`ع=ɃNF{YWyFZ ]t; L4'joM] j(GVyahd2Bj%o0SW+lb^A]d#q5t#Y3Evp#; IksU1o>{ |6su, üi jK)<˃¤'HH$ s/KZs}a/epHocںE@ri(|Au[;56"cBiR+s "ԕ`6?PZ5>T>z!"]ݨPn[఼HV\ި)Q{*H֩6"I@ew>ʋ̠^|n^q]bvEǡ! w=@?Ӓh|}aYN!oV|//#ĸԼ}֥XM (UorD=SG<3P̖(b<"CyXbw8_)0dk|Y5^iÓ6ԈDd֭|nb cuw18<K (Tt$k ?]` Yp>|+cxˣtn#-I# #c7P1'd4b/4.3(#^KuLmAEAe:&jnIrOJҔ ѓΓ"0ꔷrUF`R@{U +wB4a갯ۿ _hPbN g=xnKw/ l8s:{zPaھMj$Mr;W_s3Iyƾ51,CZ t^52G!/d+z6lʜjyT2=ΪLX.R'ydҖ84#Pdfio(&D:Xis`b'D]q/յ9R%sh-'CpH.]ZFl#>6ilWh:Wg0-D9Q_PJccF/vBpgy+U߯3*fFKKP-r]v{Nw+ W ps v]| 0T}X`ŐԦ,ɄPB U~ iPC& C6-+m3/5TѲRvP(P~cp",U$z_U?{qt c<[רN³K8^Ty@j}D$F!byg CDɱ_P7BW&RBMdAv4Izӱ{?.x&7e)I鎬vbfyxr殺LZ1oyGvBJ`{S-!@2@(,?0%JNԷ29A( AJ*g5B J+^!1W wm#ZWn^c5Wzc}[X'@;x_l;q6 >Ʃ#3=Kl*:'  U9b)vw⒵ohJ_# D15zB ~}~QFMXg91Xte_59蓞a0ymA'%'}nb/E E.owf~#;䀌gLqxã"BsM?qYVҬֺGnXkS<=.m譆4YGXNau亳c4'&?_Ѻ)~byJ/T eˀ[:uh-,&{xN*e<ߢx&dvV܊=7U妪R`.HsBSMCvϖ "3}.kNC Cz+#SgAUڿZ)!.7^Hzq5VK| 4< W.BľTH7p5^D G+I,|Mo8-W=a%~$۔2X Q3={i.lOmI>MmAM(^wzsL82𗞎'|:DiHʻːl,T"ȲlӶ7<̡bޡl8γ6h6Y fj;J#q:%~ݮt?3tfv @Go;39tl2ž's1`f|u CN pӝ=8b΃l8=| =W'Ar*xl![խIዞ" lkZÑYgʼnYA dpC0IkCeKn|"5u}=ݼ!$*2>SuUF utczwLt[SFuoA1 g:P ӡ5G~=Np"\1KJx5:2jRxb玈ؖM6f_a96=A-RZuA\3|]Dyv u fR9)W*WqmZao=AsԶq;]fK!19W׷m!=ht.<=龲͚ m}L`_އcZ$le|}JY&B$>_6_P)Dd,$`uc-o2< B w]ڷh :Q39cS),>w WP祱k al܁ND7cmGobc  )PDgQ7큈|r& i xI@n|XhN%+w9,NIPFZ\{ (گ0M/|[6o J]x.b5/N"-|V()]sՆe5 ]^RH~U⟲@"6=˨$ 8<۳Ivx`;j蓗$ah^&F5XJ'p8Sɾ#GA#tn*6H]" 3_M%T{\sYA[lS4beݶŅ.~9"-b8ly|CL J:8Ed0$-WeT17+,igyrvfH!2Nt&[\Y*>(tЧQ.WTΒг"\mL3z- Ӽ0 (>/عmX(=XKz'pD>3Ԥ#3x*AA`~}So:Ǚ4jIuJJ GT&,~Vf" LS+V ^htQL\ Ÿ$CE4 }W]S~FdMT5:፞Oz]\Ѡ~ІbRg13 2xHP.:Hdob=7J6[ݿc^q#aUm*Mdl! OOX,jQcgُDkH~Ca$٦nl{ z窕ݿCrӱzc ]#o7o{na9)hEG+>MJ{$تgy|-ke*짒fiy ZZ9_xsJ\7֓!OIr0͚wP"=DTt%s`ȊqFAmbkB́A">2MJjVJ/Jx ͭMoG 7'_xR-1 Y5ޚGpոw !2Bp9kcGcK't.ZkaثzFQL06!4NvSo" =kn}zWH?>٧ ҂UiVS])iv?{Aq+)@Evl@}ooONjSϴ~Pz #lsXup6 \+#m3j0.{1& 2eBЫjV5J~An{n'}ƨ[rHA2xMYxJԲg;&D\[i_ó<t5Re$%0i I¼3Y8?yԉ)LT'*F ^6r qi<-l.a^]4F!"1vqEiɽ<ɃފE3;8og՗$o|hWRw}j 3ε+'m mj\V<2սxX x+}P;z{phd 1\hjP+r.ĝV&jů9(6(!HN2^B>,gxчM[1#LNKsX $9Y|#ɞ2;l.\vUIL1:1YC}q'tv#_s]t-|n}ƏZZ(qt[qv`]C=]ɌMq;/mMsB]yΠ|N(s0B/8L(%|ש|\iƪX^p+Qn9᝽h I68Kݗ|<߭cӏDWZפ osͼu'a%ueLB>. {gt'%!vl9uǍbhjQKىy8UE, wmc<4qcGM߷?<%>zϔ* E{K.sŸ1 (amJt8xMf15!, yl*:-TjU/4h}b%Xi+m Ƿ6DL]gDG/D\bѧ@/yaZ V_M!\6 i8&pr +5Ŭ;YC+~*GYc q4xϣ 8ght]ns]+(JA.kTw$r6+4N{{ :7Bo 'vɁj _QȻ./ [SB)g8$LoیRJΆ~9Id]$"5O-`ܾn'IFṙgc-*2S? cU|Rݘ[S؈] eKx#,0M&7LgbВ;$q'WY1yC!ɞf Cun}=!Hӕ͛y/Mo[ڷ c啤#5Y VTC]`tH e{A'3hid&vL:T虰\C~^" J^rV]A-!V'KVb#ޚ/>x}n )/c&&()ׄh6s&OtδpOFW~\TC:s-̰Dgl H3{7;{-b׎k#~}M%2xdz Vzsb9C.nwdx,LaMFQp߬dV*ń*D˙/tX˹ wPoϥl (W.Ӹ5/K{쏆]FI𜕌PJQ Z: C   =El a֝5DW¥م4 @Mê4„*:φIga3| ۥRDA~"<KUpbP]$+**\y^ ^{$q #H/5E &]Gyd> 2 ?kkL#! =$?мdB)+^Kthm?8BO%.XM/п^9lPGϊb3+~d6jc'1+X[͍ n b[BL;Bs2J[2/"w ԜX4[2_Sȑ; ¾6V5k˔G_R6&Rم͢*K 4|9x2wde$";~fѼ:+i:yhֵpUC!ɻ,x+Yl$ 9mUkd1W`+Gwu*=[h FC-b׆g$Yڡ-Ů-uX+IEq5 ,a15 spع+A5Oe8enY$MkTN~IDԥS7,SZ 譲)N H%)"AJ @ɖ >w&XB^q3҈Kr*OB=l/)]stUonDF{.;:Zk~:* {Pd͠C:|*p M/u՗R%,b!$P\Pjyd~3yvL&ٗރl{y_A&=>@[`Ȓ|?:>y-@x-?h E\m:X%S?*+zrW=졎Z* hG[[6/8&ruLby-m01co6,$/ T?E4@ˈt {o4 b U;ӓZL`#dѬ !J3za>cb3=t1;NYH<yˆbX og-`t[ <۹٦rl _Ns-MX\׮ ؞ޤ8@@;{Qg(xuU G7D'OxNoK{,TmɓD K , L+{a'j}neˡt|O>u6FTȎdo Xf; ~:<,z$O&$ s|a#Pv_>ԋ O6 L9 Ru <|2!>?[W m]R;1?hN֭käP+h2ҿ#kuOQw2/|4oD mA]f1e!-!.ҔxbS6?O!iŇ;6hl#ɨDdThPU<{K>[.s fR'_%aM Z%/8(V%)ܾؐϊ/_+>>͒ҜKStw36?%NHZAS'-?}NnZ!ߡ̽3^難@$#=י[?y MT /cv5VUבjdBWv-{qGWl=\zM!-)ISV= Eeg1}/) IlC,d M„g> K[&Z<cCl.sl }@y g'<~Vd2d>[0`ǟF$Ȼ-*sQ5-[/$C؞п{?P>P PdB_yQ&/O`؊8DdD*lG=&1 Ut]"\Ƭ%זc;dZ w&GlW .tx4ȲW2jy"*G!E_wa^X/>2hEO~5)WPƕ3g%)0O큄@gѱ2Y+ce xԙ#VsP2H4-^J ]H񔺴9}Σ"Aߡ+>Im~(/xyDDOտϟa `gĹ)vn^n`N7jdθXS"v=XW6Fy33CWni`A=(;#+8PwGvx}E59hwf ,qV[X.K4#Nhtګ0j&MfkO۫["aV>Wܬ:4ǃR(sgg>x1nsV[ 338lSJw]h^P[cL05rl):B_dF$1S~T;N("t3[Ncnv/V2ۛ~F&X#W=c3nК9pUJ~mjM.Uwš)dd ë7(b9r "&T AtKɢBHdDCnΩd@SPzn3G8pGO g2&a8;&Mu(XSC#`Qz\ٽ%!M期T,zkhYx$yZXtوsR5(ܟTc;.Vn 6O!60&w)mG"|Rej/K=B&9.[gecD5#X,JᅖOwb(]mR'a¯'Dyrhovt; mU!g[H)"ögblМRe)[뢔.xOѐP\,i=p%ڻmܱ>4I`#E$ zxE`={!.;ߣ \}7ncG6 ̒9lUPQ1ߒ] M 0^Bī AvG\4t˓82#F$hL2<t'!&}lxϙ!& $C# bٲ.Fl?( 2/וYY12]"As )AܲԂ:.UOuî MG@zt.(Co+1WnA2K>§%<Ϻ|;`żA#naB vz{P#:<<_yJd}؞OۺjVZ+\EhG`x2"y*VOc:K{Y.;GH7NlBHaz>N&e ^]+˽B8a;Vֳ]!Џ}0}cq/nxvb[i`7jsJ(YcE^J1^|eѸ`|#c.$y0C{܆jIEͻ^Mo4C!4/Ixd` 9&]ȥv1Z n4lpUd6يPUh" m2t~δdN;!l#& d]kw}m ,:uMIgH+>as_j} J(,k\I/YʵCFT=cBFv3bjv(;Sš|/~6 ^x䤕:x!Јx wDNV,X&eЏRc`îըg.q%[NAOi8xL" s#e!s~I 4rٖovIjhX9B.DC&Z[y| c̜ZXSoL@l5J~$ 1oa;Tjq,#/֍  _uX;\7iRp. ڣ_e[Y֦1COc DP--Xء6Ŗ @0'eb[qs6ÛJ+X:_0i.i5Z`Hg+n!L{qrLu*X[܆xc! Sө63xAl0/xi3Py![pusr$r" x1VIiUbf9@%A,ZiH5)-{2,yȈTa˻l l5b~]9 Rj l:P1$RF8EdXy t؃@XoqlcM?Ey<*l9=rվ)NGpxIȥջBU'XOJՍ{ƸzmٽCV9K/ n *i^7B#pdWTpMi/p⽦׷hYhp8ɧU+o[6WT2a~{+Aπ~!L  PkVFISW,S+Pq\ؚZ9[cop:'*'>;ڏ43ZtN> tfC]U/OrD&V0RhxE* 'Lm3W z6ݔku?/7Ƒۢ; ӲC)ש_Ľ1Z媍2 yI!V[۸hBmKDl,Tbdcu_zypw;NWX"}(t⿺ SC$e\ZtW9OūA.fc0KqS;{:oE [ xLrא`Ag_ՏuGK9b?vCY?TޮEC*k**zG?oɪEqj[l\'t.=ЯB||e'؉$Oq\mD̖׷ѹ1>+YD)عt ~aApZ/уHi9n~+(WkO'Nc!\ȁdUQj)ڃ#w΍z9Z @1͋)ن;ms %vUcj򌣆K?K@35@(e?Ct[WWk2Ms}ѹE~8ՍG_[Qn캎4 ,`_!# }h9J .G[?b>tstSRF_|d#sP..isO!d NiExqLoG@D HO$t ܫ`>@t (/2PREyvY]uZ5zXov۰Yp`DSa{.0u5uOTkg@b+ٵ5bBw>HO0%-1rC@GX}9uZ۠,4WҊ=..J- /w5drIo<43,RU羚t=O#Su?*~%Tt^My 5qYp̽s矷u?-̚nC0=vw>oCzIJbg*sZf4GR۫QP׏ `=.I&3 g?ʪyklhG ƪdV0sajHҏ-K+ \53:ܭ&Ȥ<6т>qaKI|@9]Tx;N~(|@(ae!G=ϐab SW=KвJܸ*53#O7OiW۔|cfC,c/Ia;M,̍Sɒ렼/E J|v x ?nM}aBD:]]5 [ÚߛW$;W;%2&nz;^WyW aI$KOVixů*P}ч]͘4 H2rw'6"Ma'=$vxːX!96r9j&j}2Fjm#7\t.mn4/ .>:03~_nEv]Nז+=qiKM,מ PƺE-ī%jvfc)>F5݆X[pF2wf=, .}Ӏ{2 euey(Rftɽ 69 Yޘ|րDԊ.i+y1u ͉W#7WruGN_itgքXvDcK=q(\u\B8'< q/Aes(Ox;~]VA~VZ7`*&̜8%d!cob^ԍ㬷>ڜ6"]VȲ&X;Z8Cv@B`T(2 :y #`LS w&svh3sPA +c:'r%\t5M3K6jM-할 '&\ݲ\`Vfqiޡ#1 xc͛()D}SZ?P-޷RX|د\VúWz ki\,ڭAy _R#R=p(7\rwloO;1{ӊAOzEKV(cC0D9V%plf*- ;sI#61"Aە">kiqUfTFH k69b ՅMػ=veI?1!bx傸µ* ν$;+z2<]N-L 3+^ca`## <((?ո@oSΗx!*;j$\ n3QBVSHx m Y"|>tMM{er=\h^ŔbA6:sSISlj kn/6rqYEyh8vp\(2SG~r# n.郴R`kvm$! "u_57\f̃w3U *(]@V) #KB!__ *5>LiTc .|_ëOb/eۆX^E_aw>L Z2׾?/GEۿmjD*.E%gͰУS$XڮIb >:ZqzзK' "n1.!ga,Km[),Ǡ' `-mwߔUPZZ_mvq1?YuSuoTE57@5JעfJ`#Bhb:0U, *KŽ~0G1$V6>kێRs|%E} O*SXu b}lƶ6go?T xjI~ڥ%MKN' 12T[am?zjK~@i-q[4SirS#XmypAO5(Ύ<0Ws.I\[˲Fp֬6_l /<цfӎnas}5&1[K0j{6/δ׋SbNgT#l ) }piFk 1R,AypB##羾ƿJsٓV;aßwqo%90^Q5ӑX8:c,T2@݋E~.4V\OaHB9bxWc>C!δͱQtQ=Fo wيũ_UT!s.g"l?Е|3-hl€Ϫ8R$gde Sg7R>bct"r mV[JfJIiʫps.otc. x6J;n"t 9Z2\(MckDOb+sRR!HƒO *ڵl-OiJMs,bg]ʯx7n9`UDVQ g0|TbE GŬ9A0U*ȁ:E8\;F3gk;R2]f<Œ*oy:|,]!pB*ɶz!ʹsD=Ôge:g6`zBcQȑJ Iv\9Lp$ΔtǓⱵjƲ] <(XŒX&|bRّA۫_*:PLrڀVMpZ|j\&C1| 擶!B5w7IǺDmYb, GJjAUU gr6ZW#] ;x.״E.ԵLyS\@|8I(q(]U K @^vj'֋c gDZ.Ȭ'c^l11఼j ScRے_4-7ntukQ.w&Vs,-: * [htXV~@8$୤@i1j,)("zbӐ`C ,|4 6V_FlLTc79kokW s~nYȖ[D͝d{ 얢Cʂ&MCyaaT 8Dt[ C^̤N=J2#x'4~%12>0K"em[9Q#1yqO:Ay}r@mVBAKwa5yl%+q]cUoI,vP9ť9 ʄ%3d^_E9ϙ|HTv#truNX[p;_+]d7JMٔY-) u&Sh{q0Lǣ}kƁ9:hOOyg҂uYՒ[fG_YF;4h&a-۠!?v̷DZ ˁ nR,WtM`jb" lRWlQkng] æymJQx6J\J?ck~>ߝ}TE~v RcILtZmޯQ^p Q6X'&7JO=yMViv>z[#QǾXNDGܕ9BN?>k]z]{g3D4`Y%fx"p|EOv ˋ!hj5c5f"8-< ` %쑐/>X}3C=~IpwYB%C.'j3le 'o%O)rGosir\mÎ O~䑞^uɭ+@=)pkAvzո mg=&!(JZf > AWE%9l(ê~֠9 poWz60t46]Na=-$nq-օHPV)/ ʛ3n,0l3O/|#}6Au`E'xٗ?PO?9$=T;)s~.جD~`t@ȋbHH\IQ; 4ނ}Y6 wp.9D`3V?7wVusMw 4CcZT.䱐\m >NNfz_=6|c+gy!|Xof!\?6timő18ѢHYseHT4Ax7Yυ}Lm[GH>#D!y`4UT1GG"EdnN/] +Gdss\,n#DѩKەF: x*+鿍7 *HP|E_t)d5nw֮5(J0Ъ/kKF.C/WĎUJ8g k7 ŶdrQ[iOFC\x00Xֵt7:-aJ+i]r㙢EqLXg b4w{EMSEʨ'YmXEid<.[b@en }"OR`.@Al!͘-V2̢>|ݖcLz =_KD@(s#k]:#F{=#UƁb$7.'p7vYs { \I8厂پ0Q>ܹD[C *g䅁9='q1їJ4a"G1Wᲆdw *(F2by60 u"`ކ%ˀ$ \~`lzȦ~F~8bյOW 1c9 y)f`DR `TziQ0cw8$ | (&iiVBLS\́&6;VјJgt5K|oB09"Sp H!}xY#, cO o/B sOϟTRo;O oB`k&`/-vE5l8Ոv$#H C{ yc|Ӓ݆s|(R"}_H_*c ͂L2sk '&mqfga^# ^]^ Ð$!Uܥ*[\?D̍@8{r#FVo,`̎a-X4NC/g\A>Œvn+q@fќu V=¯(]g FV5[ J,b,Q:%I eKIsڹ$PWy24vC_>7v?fAH2Җ(RB/[O<[p@D(TjT&fv ǧJx:Mj( _,s ܮw擶oynE[D< ~?s%h xJ P Fy3 'O kg|Һ ϰ5qM|d1; iZ(CRk, Ț7H$\<(洕ʤm´/5%b ,e׋ILH߲x|G`)2 8hk+[%ܰ£ql*D ,I\UNC$f <|B Ґ8.O!Z=\Ņ1$5YG!\  =)p뮅I Ӈ}m߱vxó 2Z8BD%mXQHt͂&ݪPI|LU(W$4/Lw0v!N Ex69H)^IYG:  78J[h&:iQbךTf /1$1YgSJe}L^  E8/!F$]n,fpi\P{T;0"cM !yCOp(&xKi-t_CFgtP{JRb(WҲ5lr#e,_q*db z~I QnYȮ0Q[/ Dp*"~Wؠy'%D-˦l|G'~iXf8%VPR mTL睮*~ PMk/g`ox}cS(qD:43$_ĺ N"*̀W=urg$ 9c?R~pd$_HibK^jhGT UEҭ ^w**. C_BjI'"(*&R0^v)+D&7*Y p[٨mo2T̼sEmHlÌ`8HεӨu{VK~_{y)b:l[åнOhvU źxWSqa/k6ETMc}ẽ*;4l/qEı|rGL~{F0\8-hMQ},2^DVQ~ւLY!-2 { pS 8Kؘ2]Vwjn?og܉#VZ-G5C{f`Ќg^hg͐T6#͈3md 3nhbaO\~}>StYcOW_? O4@7H셄ZON%**Ÿ7\.ly:I'I"j.4E,,Gb QUliiP{ ˺qQhЍlԲ| j؅5J4‡?$[NSˤ97Tl'Dƾu(⇑*!2Pyeb3nXnf1wZv*ӶhR];ĚçFL݁X'J=jI9Rmɘ+mGA\PS>(E v'2 9iu@":dkVn6=TuFl-2$eeO+>`ɪ3.X{{.m~z^>*ܵrx,ȅIE< c] 81U¶'iS fy+rw1tl vn* 銺c{S6G6yX076a1 YDz π7N>'WZ~o VGȥ1+5Go:f瀜Jm{2\ NCzXSKzrU8f4.9nZVU'^>ǣX/̛s+eRĿ+|?ܽ ]*ߪ; |f $U@eznf! {bdQ }`gvHr#-Fahl/{G5Æw4'-E jȧy($83"U⨨k?/X_fS ]v쏷Oi5wJsE݌š!Idjhq L`4w?7@)4|Jם"S< 'F6+k)[ֵ0438 tQ@n|ߔX#rg@wGiZ&ݴZ™쑲 cII%P/t(՛q[-X)㮮fo#1n? zu)b\^RE^$?[zl.(+ :J=r^ZW.zZک<^3 +mz~Q S}CQ0IbO?ǟ4TsÂc 3=hmI@eGTh> "1GͺDGjg{e0t&Yశq@k&2΋:JJ{I x٢So4L3_m)ߖR]>$X$eq;sM s[,Ut(VN3(WoX\ 5 tô_~gTL)v 5yo6PN)5J<8Jx-ӝ3vu?0%j^LwkK{6a |3\ ffGzת/^ڑk\E0,! ;sQQ94 dtҲ$C[ m**#C^MA6<@h6 F_uGwW;ꦹTeaL#DC&FÌ~pl5'b=~sjWⴘ").o;uxMlSuT%Ɵl2 m@#_OmZM.itCz%Xzek(2ۤ/Ye`hB5>)75BL@BݦBL#_Z:Rv99覎KE@B8 r2Ich#ʷ`rN6EÒШ#Oxtlە[jѡ MH3e`٧~!!a}| yBfkAv|S lnۄKZ8ƃ!RY,kĥ1١T봎,I_jeKP5DP15ֻYڅ{L( rM^P)+iG:'Tiyfhe=?z35kf5فę蔘GgD?:EdŐ[n_NSKHu \myZ(,r+/0uέ8$3^v~m6ׄ<^s~-u#s5olOM:S82XQsEᶩrJn6RXQuܴ 9Ơǽ7`WtxчL ; uLV.HRBT)aߪ?5yI:Xۨx(p YVm  @:|'sMG%{U@Av<=4bLHvI;;K:0YTJ)1"Gka]d% XY,cRN!,66S^̶zb2#{]gwv;_jx3.l 0XD "Ɣ!i+Ď Pm>qd-0^=0GKm /0*g![BRh\<:#2 Tn4z9aYb_y*ΏEjK XIݒwi$/aX'APS#:%x ™LE*6. Oﴘ:׮E@}$ Q=p9i9eo‡xگ~ٹsh IήGhNCdv[4p.Xi<<|uIMR 8.OtՏEFw~fv zh.xol[3_s;t";JX}X`[W :PZtIAFS~rZV|\=d,"oDwmͧj];cS96JtTivt_V S]&j a<]СX]BQ7[;JHuN%]~%O s+_ْ!@<˹&#6Ms0Q""]X=}{TVt٫e @ uSŝx_̎00%E-W7f~X*LunPd" L)(gUhGL^h$G<am#zU"k^ zt+!:;)SN˒ٺ ~Yȷ ;ыB5 $RL_QmE$ll S1~ˀH~ 9w̳KPi%qv9Wc9KMb$ꢖS=RE{"]v6^rYLjOҧP*ϣzyJL@NfOQcpo+BaȅəvHҍU6Ƈ3 JVTX2oVn;0PDi\>ѯCåƶ| [5:KOCI ݲRd{(pRI9v5~-vviMeҿo7 NsA3In <|,\6ieNU 2uN:-sʼnXz%{&O 92C0Y=)AHi;n.G' B5qk)!G{@,$dtIbu a+ל8 bS3Ӌ8Й=AevO<=m,j0yjݶ&lO*5 n2Σ+v/aħo;d$8KpRQMsmh2z@8@%{;چ 8֩@Ͽ湼 oTr6 SJv_n}Rpofct1rw!jLRݠHR0<&I:xZR&3X":mw54}-`u( ֨;OҠZl~Ch䳳 Eߝ$ZtdAㄤqai#muUT%Ebˇ+FnǾV7xM^.X{ "s.бDֲx Jn%95ղl #δXN\K= I`4QG]pP0Cr~'ɹ`]0O&M gP=֋8II!`b52 .odV+^3h w|,+PVO-)Fֱ-ғ"ƩB,uMo$lnY/Ja7(UcZB뒔Nd}uyf֐Gv .#D>UtGɑ~0oYnɲq!KKDlf^9v^Ox{-o篥 O> Z/okbdG*30jЌVVWڭ]+0X{,V|)?׆ H31$& ÄsAC}OvʐeJKIz~OaDLb+аWnV0oU ecq i0!t8Bzw&b jo2P0|I=J0h~3)WYF e^_Q.]֞e zG__~9U#@WпD]7uyI!5`#K:_Ʌ/N늓$ 2.)/μ4f7h^]F$P|Pť] C淮'y5 {Nj'&:.D>OfLJbld.3^#vRU)q:ӪJ[^f ~+1/ֵ?NFS5j7 V^dhQ]\2tDop&=`E #t 4&/f%ܮ q#J3"] YY0!!il;i,]EF8(ϐgM bM\7q=y-2+2=P|kd6RmQ7aMeR *Y bL"P!SBԂČn{jvR~msoP5=V!le⾵%)e)~d?f3u|2 =1c*}SGU1X_F> m2nؒXEi>2oC-D i :m$[,NLPW+l!e"Vme/lθ>ĽBIE50\"*Þs<=3ƒ/R;EHYȜ6FQ"ʞ^IXw3)ne\bl0[2?4(𡀗Ziw8/ ݭa 6,t&ǣs}w Mz,lɍ%{g/7m\,*kAXZVoa2 qC0EDZQ=:$ܥH,U{>h;KvҘ GswtPr͡Gg9j:m \dq#+ň~\Ua9xlڿpuX$py5# #hbӫOA;`TLJ?Z 7:MÀtVHeiviBrHVD꠯4]HI(kɓN2q56(_ސS<֟t"ƟeH9]A4H#kønب5MԛzEG%`r#33dJDg62m%Q,:rXʿl$F!v?ľR:VW3 5ԌB,K٩tD-1ȸ%K}`CLJ2 Sd5g%tIڃk wo,i"Ka{Zuvյ5I%͒o?{1ړT?nw!ИṔc>+$abqnu3#Ct1i|:{"=vY.ﲣ+^?1 %,94B_!IJT9h]hyJt쬋ipzn2oo jDe5xCtm⌎xHs!VӎNf*-L8;P_: %{Ѽԛ;ͳn{Rvi n[ɤFO, fI5z:XѬ^T߮xmSQK@7v~٭~ 7j:'dVflb>n S5)!\I{;>x_ Ad aH·A"ǘT1f6[ ;f%5JE2V{GEwA xȍf6E!Cʼie~$y]*3 O02 ~Qcv봛F*Jئ8%탲G=2>XE#O=eL=Ĵ߇.?v:o1N)hi/_8z:e"K᠔r؇< [h71$Eh:Kg0`cf!5bidh"Wk)$ ig>r9<-fq9JwD脡Hdޱ2#` kH$/, ōku5~p<6a[,12JVwWH8*\o4HDةYj?P؊Jurw4J*OzyށHka%BNt@EH)Pb9MԈ[#Z1M݉QH}m4m]$ʹ+p=uq]<.cq&v__QmxhQA.~Ewt6 8"[^u\輇yұaf&y`\Ѷ灧^CTfZLD \\ɺ:vԹt\eLh57{a]3 Cq/MIF]l k " #Cּ t4JIEB1VIN~|y 7$omXz`.,fjIOL9&gBgvM_}jNalx\.A>ykW0qǹ.؃]f"8!Qwb·e ;1I0]>-SjiD%X_T~֞f2T!'݈X0)'8Bq芮{Z}-eMj QTFnQM_@~`vֵ/2m8i< JA+AXP0)'rl[W?2 ΰ1a'M}[D\7D#YC>5t9c1řu-%|B+k=@-x6t`YFuP2G+'ѕiM["/iFlBis౫S~= &FQ3Yd,h62 j) Dr2X rd-blyvPl*6D=%3 M&jLwˮsa\QVak]6 <}+\r4u9غi:gW}4 לD#gģlvOYGVCp [xs!(𼃇=9Ks-ia뤳mI }~#R4m3H9JgF+7&I:QaLz v^ޅŌ\eaiO34u |g@SENy@ z>+jG؞dBV8ݍTϙ`ڷ+SxMlj.=]﯆Q/GGzy9]7S z0竈>as1V(dﲗ}Cbu H4F;_y'UC=.mLv 969*/Jm]e2Z3veԞ|p2GQ䲩=[6t=,H.b(\@su lCL<$l^;ぜ/ts'0+f m}5Ekɦu1;QKg $:,QhĠdDM*se,,AϼV\kfGv`{?B?z!Uyao4*( $3't &mX'Hs* \M>PQ!}dgj &7a$ˈj1UC=ؓdA74t]>דV-3(PT-y]#o=NT]YgegÈ)( f36CazdBp?Q2nN6/ł/~!e\Uόخ(G_kLMGA:+Tx΂ ޢeD:\On(oPRw(`պ5Sާ'.qB|w}v >Wa8oems=K`*Ua{=xavh=%Ց Ak" >lAVuUm=ŕ EKaW쾹ԏܺ]rNn?I:b>;SV!f޶=} Zj(3N<"d!O⠶3/SvGq>,&eMOԐ Sw_Em@'3$eбL~phW0r8__nTs/m9Snrut r.9ew٦r ozd> J/>@6+ah@ >GF"^pj$Y4 7f%~]k05n?(ᤆFDA i18C\r$&B3ߧ[-Qpvgw$A䜠+A)@ `]@r<!Xjxmz_ߒejD6HR >эBA|N }t޲!dLixβ Bf];Mx6m0:}|ŃTYej"")B&|^y:}n; LʡD*+15ɕ2)d55[bYh}r TKV:PHdv5z)+ {8=m fOŚSF41` O_9pgbgWt4Xj29^Z7 )X K̰?qq5b*>6CG@@}'P3F I)A^ =j{I{b~jP,#{t.H'9`08a[ev5vлӷ6ŬeTC`yq&0<`2aL*ͳ}bl JBlYO7RvO=pENŚΔP-5?H)NZ N}os[X&~EsWi˵ѫ+nhqz(5U-Ǜ2рi*-Ћ*o5QuK>:i}`H`{]B[ȺG*J:o5&u4o&Kx4kLMC{&)[kQ,?|vdrJwҏQ+\K R k`ȣRVfW5`E$/Db(O%*^-<{ EKsӟz•p/'Si|nF  +(RuA^oVx>wi}1BH0hH`Up >ȿ{.r߬7;@ Y%:Obs& Rl[a>e![KGz qsU!ing & p]~錜XK8Qj-uhQƬY1;5z]L'3K,ҧhenk)%Tp3kY?x/)^)UQ=h T z;MAPUK6=H#ֺvZvׇ梄n!U):G'g5X}_c,_Bl D;40j*io.;pN_T$XsrE*D~Z@NX<mN.Н$Fo7(GWVt'eo~f#?x-k)_cTS?KLRs6҉|Ś!FZZ=4`֞@ O7ް[+r@ t2lݗ|}=HrxAAtZ`sL\1}ۇVTxO:WIA1h 1D"*B8Nt]Pezn/81,e!% QzQ4d6OD<_n9}``\ @#z  / i;|xeCxT\) ҾphH! 6qpȝnO8@v-KƽSjV̬]Nq4]`Zͣt93n5/U/>%j䥾b, q;N&ARť`NV26^J4{P: !MuoAFyڗ5E^͐>T=Ol݀Ldه'iA)?0t) \*mLۨI_6e`8G|cZ@=]sre8ߝh+]zdE"tG,3832}v8t88|e.#`K82gDƺnzpSBI0U ^aݔ;zGLVn$c^:p Zg? 1mupRN>kJt2Uwg$ >o 4zȲ/rjw<]OA,֨2Ԗ%n<[vcZaO1|?0ou\DvND}{ !RX9×e rc>G|2m﷠7cZSAĄ oJ 1H(^[^_l3psǻN7),j |4Qo }4bl>P A;1~զX91h9<#1'IkggjJ^) <+`2ђAûZtMwx(JĞ,|%uwsBV=ƛF1% f!vSv|s~%1lz6Բ*!KQI",3)`G9,@_"*)/..]P+M_^2=\ @a`#Q5qg;gƴ,7КVԉGqo4W>`&`,c4FHj4(9Ys~G+T"e9%U7٫1'2I^;@m$ ɠ.Capz9H8eY/*^\080!87J?΃GsWsjġ͵ vɝS4vD/c]SD,iC=&8DgUs>eN~(`¸?ηhC,0r'K1nMGt&>ta#)4r+5o|R '.yʽq!#y&EU?L p*`!x>q6N[}O g+; n#6-<,vI,Y]z:>#x&Q7}k~ϗ" \dv'5µx5#$osn@|fg !QG}4ٚZQ^v.x2XzSb"m lJ؆+(SWyūAp4Pb&-ՂN[|dimyp+ ͳt׈y;Hи.j9$0;4 F?%BR׊3k}4e~ CP܁nwl6p&c[9 -&Nwa8SB9j\r.kR2+R PR e> %Yk#J3YKǷMIi,Y |SW$ykW\`ƴO?Xj=\WM zA̘I,п;a&y=o '1*8sz¢#y(whX|%`e2m5jkY>rDؔ@b5JQ1`iXNƄG6LKE+ս;~6GSޫ6 apT̏G}V"/xOr3b zZ 4^}e\UZ, Of@kTΉ}t%(NWv#m$KL9"{(~ؘ_v{T*PEL=za1ϢOmaz'cwxe^p=9_al3@V`M}DhvdTv?-׏xUšuF~ BKwsrT/D=WPعⷶ% sKgɖO#N\|\G7h }`W*I'V̌ 똟a ڧa96jrFQfi6A=956w* \fF)ף3aqƨTv2U-3Cuja[BM]0m TI#4 dž\VeԤL@#ij`iH[ wg#Z˜z ңf>—U-ODhPek7 A~#fs%"3a&z茜Er,7U/uo(LΜ+(>\岋R+0SǨл3U9_?^aTC};ے"Tph"*Ue;BWB#[C&@h1$mѬ-mА {]Ԡ(8ö)R|yt)  hH_3ZmA\Bh 9 }[_ %| 3M,jG61ClZo붶%Im9=Oc)Qy^mu^C 7"&Bp*`w y;CXyPAҧSy`DQ!a^ oBTƒ5G0#+1yqyKzSZ׍ii5t|ۚT dC{UW +!Ū !Y8VaB{М>+!vuhT\aVNΓRվ*W1A0*/ VSvoЊ he= 31}]Y%Í9 ~QU[:,lTXdLD:l UYq E!Aw@a*1ERIҖ2X2U>|U~fG g=qKCFzafaxoW\$&d|T>SQe9*h ɦARh \=WP;ag{M'p2<@4<\v/%hV a$zh<[ QͫJŨJj.j2Z7Kɔ0F޽lEj, I@|"q#G8kP9}6t5>f8!&I]f"U8qIV\s+quo{9[ ]g#^Ϸ:IyK0oǵ/&pqR V+,d4ijdĂ<.1'Q&"h^}>4pH\ѡhcH5cL8 []߽PABկjOvIJ,suG}RCGrpiK{e8x>w5j^WEYmol{R,J<=+͒-%9Wv×[0Tx5Vy(Rvfo >R# %?GB:T5)seQ±da] J8ӥ^vjrf? `m@zR_uEWMK*NYe}P"8H$c46spmwu얋84̽m5zYB@2ͦjxZTҖ~r\'#3ԎZQ!`Q?% G8 ӥ+ ~ <= $obFΙ.l@k~TG.`H% !^?X@)ɛE-}_G'.\m}KZ ;|7s 7M/+I8+ܾnA<;ákq.68ޭR6\vy[gLGp\ ђN(ǥ<Cr$K%wƦZjCEmTs)"x_̓/-V Zq䋕T|>lP0gn\mdRe; ąCl_SmVSgSוX9E4g4꒳ԳJ'>ޠL|DzKAՊ@Zμ7.-"$ɫ{1Ί̔Ҟz=eR dJfyPjٳ :oy1:I{h']}Jq<"A@Y9`+;3ݓPJ+\, =AǍu3|<ߖ_W\ٚ<>ʘ#ԱXR|WM5Jh^zwx<7E>f7*Dp'Q2>oi|-=|"dbmXhNqnnTb)3v˞Pe'03g6OsƨK'>mɌݕOXخ!DRF}9 pu<;G#޻? B7&}$ҲmFLc4thrg..*ER؟6Ӵ4}[JoE{/ >TEbf/ E!\ nOasPls]!^<]wА?),%|I+rl4L!](` (b?.Li$"P +7hq]} qVk<\,;AfD(L5;jo%gEɗ Mӝ$h~n_;ۄcKyQ1D"w 7Er*݅l,}i#0HZEI4> F2+O^ħB}JQg̻3zC%F7_l-Cc~ ~K-xԧnҖO"cJ ?g f{w:\ cWPGkt^nY>XK7_o+:Ra utzp%j(Zx| _;|SCZO%g(CaK:-sՙ(TfWP |.Ej;(!K; ) ̵@yRpp]0M3U?p7ƍni:F&J17mWwφjiop:d$T%Tbz?^kmgꗁSZ3z`,=/'췛aO4o`*;V`wh0 b52uyY[6ѻţ a%DR{PvE*֛MD(iY7a ZK.8:es+P3e_ !!Kw_7gؐo/OA/A z*4o?t~|QiV]j,9>CՐ3=OYۻF^% {:KUwpq/9X^i@g;GmCsȦ2:lfAEâsu(u퀾VհIs2X^d2ވl2aFdxCC_=UjXNE%s 1cj'w3\ݔ7=>5׮En F9QK#tupQcҔ'n|QCRc>=gtjedr0z5_U[VW@gMŔ/aצ"=( E\\H5DhK?U/5cDoOA9UDMDwAURhQX6Q{- *l$EI` 8B 5IK||K&Gln':co?ymoYXB-lD$Saۄt0Nr(_e1 ;DB(rvU~`(+--[eHj C.ؗ"Vg9^^/,8-sIcw"6  $W?SZӳ A4Y4LHoz⦝ õFbMj]+?PPR R֐N_FWcaÄ~eH@Rl/ )Ģ<\vYBq@l86Ptꤷ]J?-~kWp pqrcgE2 /{ڭ+NWˈB#z|;>UNrv)wԓPCԨ05mR]:e6UN|:"Nckcƺse*u~LpR7rߔyN-r puAr61t|.l$1u#ý7E :aYLpb9d(l,`asT4p 0*ȗ;;,Fs27OBءLש fݓ˒Eąh9ŋ#Q?h0 e/UцƒD[?o:d*Uz_65G?.7#~j^0wcr9LV9*ќn',8Bqבs/Y\uHbqƚkl/%BNet~xBm q2+KW;w^43v|) r3AOL3N`k\e^V ƙ>tQ0a+(*!tfpR5w#S=u5^6=i¯W*IԒ% ^0ܔ݆ՐzAC:|^g׾鴴&k>p 2$f,tO&3kGƂ뉟 i9:3o7 f)UYrVkng`Vd"wAJս`tzowq [ѶɏcD*4C p?,f֨2*Ӻ係}Jcy$0Os+TLr;+cFǻ>ݦB|G* n,cxƽEȬ@n>d:Zvߙͺ#GͶļgyȼ}4WW{{d&#2C:CHèF=cZMXڥ%7U9"QB<4DO%H[q>N‹q4n`2:=}Z1 &I !*k //uF%]ޯKX#=A4b/_Dd@I Nky}UX X$Hhj-&'͚ 7*32{&|"*=-_EemR{k}r4bU9_PuTT jSh&`Ì0yb颙̿BrS5STs4"iHi\/<1D2/]WWJlQ(C`sK4jWcZ{c~\ ƣ tgC86TjJMF"QjAFRx[D/:7 $EYlWUI"[ zҚ.uMYO7q-6ծpKSsN%?|J(qIMozo].UM]Owl2o* Oqi1ɏW,h7q^KvN\*53{=ւY05'Ӝfdpu O Ld]ůc 0x6gݠ]Phoܝy^"KQ3gN'qڔ[?VϣDD#"!^F5bx>SM}MnZi'<߰ P*ȧ;j-`-+9}Gi6u%YpTy&( &b$ v $ {y3]16d/^xcRGA>.2ɕڣXe10PE=S$ jȀj xh1s|g{ry0}UfCFG,js0krL% *^ qSvk(d8 dϙb5aOЦVLw>O/0xmnSs;|{Rtk7}ZλvB/I"9ҿ0v=I:U󱎿;d[W:w=ۭݲHFK5-"muFgsjM݇v,`>3um^8%<@/`iVcӒ1>5=Rgީd@) ~s _Wa(t$lq.)ڊcȭ!cjy${}=eLy Q^ހ;&s}Cre7C _]_nbcP2סОui-3s"Hju9ܤM['Tj~c(SoZ²7-X 9?!mI ϗbk 0.q*$љIiJN>;΂c˄6 Dխ"cUɣ^8^6S[ܱҟ4}m>j(2& * R:fz\~"@M@~6<`-H6}SRDK*Փ̖XỴCK 3To_4"{  8xBvI*i)BzX:/gՖ~!DB,NMG.&l0r"y@,CBIQ֕Ύ|6;ԅj(88PXm*xk۬X'^T_d-5x`} #Ѝ ؔ,˺sdUEfĤR}fd2P'[姯!?I;C ;숺Ev2EYK NIp>slI@ΤywI;Q1'tШ<,NH:aӶA|m aVJwn,'5ņəyiL J> %^Gφi8vH|xszE {,) (>(:H7Eڰ;TQ;A83Nȗf7T ܈Ϥ !>Rȱhq%'p!x8솩'B*dg/oԐU`qcn5F"\ 3Y"n3ݺpF6=Wq6׸}Jŭ/cMC, uhevlfStM;%ɳXW펋уGM=nSÙGQCʣPg?[|qwV(K842>cG :yF:(lITD,ncl;%\ I4#R] \?8Q8֜\AI2"f 5DyVg-d-&)Hk@EMC _ Ue ˳1@F<I</O)RI3f;d0P GAW=fM)3 1lttWZ01A!-EDhޙ>1k.)g@:J,a (psOXOL;LX\," 3g)=+7=A) ;1(Yh+,f7sN,&z˻cgOd.vTGCC Zuҏ{U(a>#sFf—#LZr=N6"r(VxJ$ꢓY)򹎑.I㧝8p֎3N+|z )jZ"UmmE,jQ W-ƦkF4*lq󿷛Jxt*4o_oq=K)M'RJzb)2%Q)|ԵiJߍqₗCO&iK ~#gF#6ݽZnJh seܠҬxhJ]4_"9QWcU'nE9l7g+X^Y*aL\uSuO N إ|E7u qbz]d3QY//>YC-"<WR8y=32X:+ⷶeźm (TZhFzArW歜OPI C1^ќxqZb?fPY=:@ZP;lÕGxvH X CgBq-,_.NYY3r>q .Hއل9+#5V_Vx؝"Y9;k'hfe]:nKq ~ɶ][p}6tHXb .n쇖kU3&eT^hwg.lYQؔ!0 o hm `Sx6&SÍ`;mKOPTyr" R_s(fμ2dp^ fZVJerh!TCx?#{ԼRxȇ8z3".pcuvLl!`NTsDJ^YyE!%HD*]pf$dh1. QRïqGMyNCQ3m8,}7%cG.Dp8+ei,i35W-$GSV:ƔR53{Xt:{LRzm%Ss:8I$B4!%ULb4Kޙ-&N_@3ogLa,p(%Mf"G^"-7 &jYorc%^$Ouz]zFή5nq;im qvxF/5ɋ3z93.xkё۔saFu{UάBC[hh\:"ƤW8iA1W%P>y  `,S`_JCK"@ JTBu7UIN d;R~z aIy<,{ˇ_kΈ0?ܤMf6Q6cߛ()Y(>rK} DQm=-!8&!A^N$pfǻA;XKڂ1HdSGʱS4H#ƧoR{%oҹ8mK  DB}.|foBW4f`$!?6l Rߪig v,G-*fs:|;}>  [LkІK{SD+/S[!rN%d+񘗈zQN,n"ͅ/[dJDas]EC_YaL> +8!י.m4`Ρm1cEk k=c3w 4E!9L~PQ ]qH=źEDWzJ qfLs@ƞ"8VǑh$fN/mXC?􋿲^a~j3܁>&J'Mn$J0?@Nbv`9D޿鞂W+ZPܿoWuPnǸY6hM(.[?'nO%~%NH R:`fxmYPʎ $ೕ6!3+zx0!ӑ L82^o=eO8y@oԽ/T=K| 0pA`'i_TxtQF`a%,pֲ;CpP=7P@}bF-Dg/nP(qr׽~\ՎMɌ,>=:z T&ΜQ]WԾ,eU 5T U~d @Hho0˹- *Mۑ*CoZXL6qTi-7m鹬;A ̴[{Rw I񲢘)U•'QPҒ͎L_#au[Gv7?cꧮX߈W(ig*(9B;oJ/L{ I ϼt&|}ܳ"0(q$z gxL}~:3fH;4P 2PD,.A_~ J|5X3m$α>sa"ɖGA;d07&6 9?]}zIhפ:ʍ/VC}*fxu߇D˓/[-JgH{sCKsKC36MU YGM?Z9Ma / 8Irb$e@pˑgMo"V}0Ү%|c 3`AN/.cmLtiKmi~#FWn[šEMh13f*絬J04cXOJLd:caQ_fUa ٲrO,E-6uQ`ce9e"mTǴ6>+_݋`bzPשK]/%ՎDv/mz /[+/oz^>YN' ։WCLMisbd(!fD/;YԶD@W1 KAeW{I̞]{5;gd?{hH8v\/c 2leִn#P 0NOGrg#?%Z%U)D_V#}'2:iD| Bh\g+UM/`jm!f Z鞐EAj %Od;?<97~3(}]ڴvaۧfgڳkYk>S|P<[QآEV_#V$y^bSK\: YwM`cRE}nnvƶܟGv۴U`4ʊ*M.7D[~׎Ͷ|rZ G-o뙇Sf:uHwTwډ~4C6]dgFy>]#^ Q\15x=[ ÂЮ3u#_k^g.a1v7% Ux"k5]jLdd.q|AQG:1Xx&6G0yViy_VoP+xnU$Wo8uLzd}Ꞻ\ i:l RQ꽿(}фw]S Ŧx'S92{=̛[1{2pylB_)'ɧvFPm2#/<`t!KPD rM/u&|(0{@c"+Y&/mZ grIBGKNQױ,*  G]a1W9KlQJNĒ4UR p*G2PX(_g/j9Jxb4oT$Ngx1`ݹ!KblHXQDwyA&X8y Ckgq4EGVA Dnr W'$#fΈqϑ C^ESgw$Gat]d(`|(Mr>|͠C$&ଢ଼J0Edn37cWz/ o!FO4IaxLe:o?;=&hiO:;f ۘ81vIQWŷ ԢDŽش ߛ(|oͻD `/e,S`Jپf.  ue[Py詣蹌rwovG45*["ӫqz⿊zѧR;dp"cs^ ^G/\lE `9;p1߉vָǍy,^$CVWc'`G tw %DHw7-T+O!3ňx0IaS6ζ5sAʗ׎4gp]>:MژL%Ԕ&ZKu"HR\X`㕒,+*A;=|X-zSNYܯjYI&, $V!^1PZ Vͱ,aun}Jɐbǩ}KeLvw؄Nxh,j ʎ^e$T^5̨ ;"_th;FvYlBh04(y;1Fgkݧ %%nq <,b}r׭}]j4x$czBw'xh'6Ҷ{ mAExUIYPyO'S+s*Ԍ/kK[P%att3MWx*cكa~px(+&v-\l]8ŤX@֩1gBP=C7Sht+,w·KCx#TPwDu/! ؄2D5:wyD)`Lf8ޑԵjG>#1vؚY3 mANQ4Iၞ$Z,i$v !P<[At(^62YKc|)lCͯ,&%6k@|;DaVX_Y9?3ˢ)$@j+WmW*/usHE4d2-ÕL9J)'Jv3*YK`Ik"2~CU4 9tmukƀÄ5LVk8fGS7ﲁsY[0/ԪU$mX KivQH;Nkj/,Ws@d(hzIBrq رJːӷE h? @`~S sݡf_gHowJvc4CͤvmUN0a7L2> R^'1s?y T^8KWy4WT|jRd8{ 8ŒEfսln*dZqj*lɟ]~ ̦֜P7S)) fT#5+9Af?R}}NfQ7 S9}q4&g4Cj4鹠ZdY!mՃw'+M9|E~ih))CP=Ǐ#|$m1>G|A;֝sjuIuDwBת49vze(u b PB 116\|2.͑tGO-`zϪ6vQY4Rs`,^ILxD`PE%8 zO.j4Eb/4BٔRk^fl,28UDdLTFCiފ)˅)-bB݇_V-hφ_X/^_lI׍:J3xX&?mfm0 ڻVE>d-~d,1΋ϦY):5a3kLқ,H`/\R-fB2]d}PxQ[A2kmKZ)\x:ZFfHR2ONQ=sc~B}jD6tކk)r$ZuPX]V?{_k^zu/L\34<_CUwY56A  rV;PZǦIV f1:Y QT|0 #07K7=w!7$[#}剺8X𠱜_-+N ptOT3w\2 %Kۼ-E-KgInOce,&dy/BtJ"c 2+AI(rXa=7W)RMq+<2vf ۬9f8vm[ؒfH7a?ƒo?|u"JC0uKs,k(]:ۖ=DB4=R>W9Fq\H[Z7Qd*bM.g{rzX vR:FbCMkP:mIe$ n3 X`gZВsMʄG0@9_:'6&?%(xd'tQݫFXÆ.2B.IIU$ H\8$ʉ?]s*CU@=Fx"X~/_4rh4Ci3yŊoqũ]j.#̂{-oX`m^jP)}y0g9^ u>[Nǭ߲\0'Ί{Ugn}i4!'7'wy>%j6_BY.^ZSɏTˣ.e#VJTr}Y5ncyɼ7(Pw/x)C`.w΍g٘j/ę(9 F;:M?fCJ lLj r(0˧r;qIxI^@U, ͗! QPEkXH#G]S(S. ܩ91ak?x,8F3q,mgg@0|#0c]%\{ g;ڑseMo3jo*jQe?/ 4=oAp?Emb}AJ] yr/wr0䴪LLCԻ,Ť5OutDEpm"2mf42OT'YnyG;ȍ@#uX֧, 2VukSI7U9kWYe734o#Y*RZۡ'o]rqY$iyD12ٟbYbۂtDk+TQ|~s^35 ]GU }{e֢5YŞP9 0nH{B{eeN'DV۲#׶K>Obw~s4)'xnc3'-}و6hCu.Zo' hI}R^|:,r_ nUSPM5 SkhI|\}"vL&1y:2$ӷ~VA_9رS;lu hw_i;ԥGDAn()hʅp֞J=Ct$]z;R" 4u B{qSrJQhK˵Z_>F$v9Wh?ڻ޻}@UzwGoP9:]W~/9܇% Yͷ(Աgl)Zhd< nI uePVѲN4:~q.q Lf0P> 0#ˣ c6 ,0!;ݰQQyQi{un aNB&rŅC_ju?X-RR}Z;hpsvYn6)OY i@&LvuOGfaQ'&ÊGm]9fKd!-pzܸ) e7Bi݉)⬟Ez&,NjSw pXݼZevq+vucxyQw6`$s# 9ϵ H8@#z;eDPnu[3H  ,1H} Z8ym:k}u/vtA׊E!Ug$cȥn9A?_Yx -E:gF9jݲNbW%BiT8 Fi݃YtK)25(:R9&9%ۢ.QR&T(|eC)"~e%A.x$a.i2QՆgZ[ d<Ρ% KUl9Lj#jyq]TTI 7b?z~ьTdՋ3%+6"YҗZ Ajr(9m /o|UMG8ߛkmYL-^9( ' ( c_U{Ml At8boɃ澁*2C Y(["4u((INi9nhCe{M^~nJR;kFg:/χpBC>fnV1du^fԣҚԫAthnK40^%ץ\K"͵G*t&hbAKfKbOP3ЇbD-,C!N``v34]xkb@K,ؚfe5n׋j1RFU> yf{@ׅ'MlшbT)p,W;eEe* Sx[g,|̫N[@JM%g02|keH(7 pzU w9P0TmXx]خ%ҕ!PJX]-ĈV"k<2a\ț5䰁tZceK!>K>ɍ݈"~*%( .OHDJJ{)A=<"so#4cwaDc7* ךC?hC٫("V)n -bX8]ؽ]=in )ݴX~fG㾙tW,rᾮ-2D8Uj@LE}7hyf_onW$FA^E7iK 3@bov1FLGv W9==-<TZbĴ>PD}lB~T:aI'uqtb\B[kLq(pI |lؚhu!Uǵ06tM=R3FbT6\HFjzoB&6l{_=8wMy2aC3SX -qA5MS!Gŝ0@Mk @p LZpc1k;Stݻ=0-d"sYgOt)'نixBQu2}2q",W]ssYĎĒD#}4Q.;鏴ԻbFՕ:exh2vΔeml$riIF^{ O02`me 5дQ ]mn|)DXr7XEYԪ:,`&p!_{e3F; 8y\SM1-tlp_)_:Mt#jGbyr[녚Jgz^CMX+Dʰd_j y(L-ĺ3ecSۖkc[oe1*ǐz#f<~sppMû:K-72 5`C,LL?ѩ\<9]<$z֙*uW7-mz1~w Dn0ؿ0xݣ ܨq67^􃞲2`!|V[TzU%q!\5U fbIڔ,03kNAQƣ1]QЏosb\ 2 J)K"^PhpKI6`-C6ؾm:( ~J57)K͉Ϝ3b-zljSݣ^%8/?z&죟.]kY.8T6y@ G(:~C8GF%I2^JH^9]j(TU)r4)4_%ip#3iR<;5wmv߿DHYOtֻOj6j]TK7ǬϹ[/WUOR=LA1 @={5~V]L5ǛVv~#:_]vggTx ,ff3#2aJoR"861X$[UMcƧ 9ׅ.9, :,t~٫.l\ךJlTLe:Bl8,q䘘L^9/^ " 3w>~2%Zxv.jZ@BĚ7Jxv꾝9m~*(.xƥi>H6*EA s iqX$3lGSw#'W~j)]Vc"p3S; 0*AS2-30L#FC"?iX)N}*d[EWԏh̳ƖV^@tC[Qlti>А ԓASGJC9ŀ<źSX(Hc\mpM5ZKpmki"؄j(P$|#r ">ozjTty?RVu(M =gwtB SrԳˎě:؆<6?SNI<|CvNdK|74Ze'3kk\/.85:VŌ:d, MnD\_(>deNr>鈶~h%?җ `t?·Cl-KT?{N?c7pmE)ɌL*N|?W6i\À9زF{ (CfQ iiA NPt)WVi~M x1O˯9gN7&|ɠc $2(KYzjKzBY?*(;N疶ڤ5XIbӰO9q=Z"α6#C{2H(;΃*egX*58TֶՎf  Xڨ665ZqMDxAuqrHKR˸Dv.1.Uo6{} r]'O{mo*~Htfyp;&x9TiŬ(!`(rIlHm7ȴRFhvЭZ*5:0]Ax0Х@nifT! T~*~~ÛڑЯ$A҇DdbxItԍy3;ڱ(K4u-cjB7x|3J,I |}2M+]8"q== v1G'8f=xY6!ZKnd-$Dowj &5{rD;4dHvd3%#]ɗԻ(F43w_:SP`n,zVlļK#l Hf1ԝ-~c 9O&5) BOV̜x"!űgi8rw O8\3[Cw~u :G;cq)C7n ,7lE6I$ǰ4c1해'q9;$&s— }؅\|mӞN*KgwpAUqrtʍ.wq!JG2ىr+aG(c;HULmzEEtt CI%)^%o3EH彚X03D/Tчab{.Jn$bnqj`TQ]cm_GX{!Vup:;lfyJzRog7dEȥ#huʈ0ㄽSW?qBuUGξ&dv\-EG(Z"HӘ Fp5,=3 X2q]ś}[ڌlpd)Y;I\AE!6tޟl0ll0`Wa =)ؔ k fޔ\BV a"gZ /dt M-k&8~m|۷OVI5o Fx1v 3nY&φ0:vÃc:׏̸4JWc5uKn.y&w<ZğYh@k }-ᓚe+FGgJŸf&R=#S¥T>j㶨VWOeLT;ӅǺ6'a%gP3Tv7WpvV,*G$K̀P=" nF5$6+5I:dSMS\M[p_nt>>0 #x&D180Z>tKB<8aЦ."9#v]/g}%^vWVtH+&PMK!< ~BzwP_X" yj̸} YZ O+5[{0@DYo{\M8=yyQyL,>- ފ{y]!:~Wqlʆ-ٗwX⏔àM,qif ( uۙx} ]n|q'x^7;x]It/)W%/I}>* p@#;LpdC[>Ykq|Jzc5_ 4.=Xȍ՝! \W dmɵ30р>o$GoXFCW=\N[G mtn`XfN7(NQd?肝:++VK)_7DԠ\r_旲6$PE7zo;_ĂG߸_ڛ)h DGZ0*zx}_ٹ'"-J;ytD7,W! L"_n=_y1T0ze"Kpf<)7H4bkz?%.c>0h0nB"šҮBbߩ3SJqke=e҃,j7CؒY߲-6Php hQ!MrD>"9ay:|Ln|%&byݽGc6lzKZ}qӁ-xu.I} ?og8">[>h{ӳ'*kzjS,[hq&?;q~|0NA~?ѵ Qjz|Q7w8[QHZ,Ȳ$.tK&O]{Sg4Bgy*Jݰf& W5}F ֣z%fiZmys_v x؟5Jov9Mٕ\F*^M8u F# vT6ş8<8V-g AQǑ=,ۊ$|09vRMI5~3RZ(&S|^Vt@^Do1sdz߀xshyD*V]%G{L9_rVhC(Z'zWq(z޾̻ґ+9UܳOAl[9_θA"Bw˕gm=_'I([ >J0P|kdVe: 욫Ԫ $XJPYW9UCΖ~&{z#䉧8QzO*_ԄX:jڒHӕ'u!3ݾ,lwzʫ4ָd 7K` x 6C3/ cqZ 8hd{x7XuVDvoIKxF̊xaαP 3o` B&j.F`M /-4[@w@neo%`rJmê=X-ߚDzf jFsVHeB  =c\I*\:r~~4LqZ2TP?yQ`s}ZCU)$p )k([ |lh˜t`VM1!e` EG1?rhpӻYj"WKAo+NCGxb8xny_gIP?-A_HolWAؖlMX]{]BGś541܀и^Qzm%`4Ej:iF[x_@ﶡJغngAz82.%Z%/G^SZ1C&J 9͙|x*!P6ny ;J{w+aerDwGҌc^8a'8U6[>61s&}qE<:NUËgr)4csZ52lk8uFx<8_ Aڢ5'َFb.;xi\3k+<<}ŷn^Q=gK!*Q3{:J(ag_ 4" H#y~iǦ9vBXiT +B¥ S{6g'3Ujrk0HR\ #m `4` X85*ej|m9%SlJ+KOsVᥜAqr%1ѹ%@ (Dcq0B})%RFTI"}c[|q&H3 zRpP2Ǽw= SG R3'(n]HV?ɟ/ v /*ܡ2pP`|𨀦74d=HL)v^#Sl2quਲ਼)瓒ݮ.Z[^l}$MV>3·sZ*њ>bja5/jcH\w"&9I6q >xh~Sr"`LH{ GPhfߜ]b0]̰I{[pt.UbluτFz0^ ўS$TGܔIfZp #؛~X5ҙop2˗82w;퉻[WƄ՘IY̊6&)>ǰwqψ5檐1f\'ը)eKcC1 5Z r^ vm?}1a 7Rnnc$+M} *=0s.FZ!.RZ48kq`ަplmnmDX?X! ]qL (d 50;: sxS+6ӂDNrrDR^)Tº+֎nݒj.r7oԥFKӦ&;Vs{AY:͓q% .`9\8Q>|-TP ML(i7h(ԃ.\TCM Iо%) l))6KiZO,%`ɰ+Օ P\y\6U{#i7$b1 w0,F?Gm"|'Jil4i[{4ӣdXܬ AxQ9K]A~fhq٧ L@SNрlSZMaܣZjK/F?9Rq.vGgHkqnE02aD iC O"1VJ?5])-E@!+}f(bIpI@+}7H,nCnIwޔg!a~ =xyF 7ʉSk՘K16 bY y&l;h :?P*-{Y,54hkFAk r8w47;[=ۗv=L%TB+4OijGP ?kÊЬ)is>ljFTJH( 0):D#9Ntx.TΨDv-Oas_ñp?s5p /l$_yG_LrCH;k*otr ݐ':K#w&Oa|Ƕm~X%(sE8]L ?i4Y6;GZf_$̈́³ij&d4SZ35/(?FS2, D$[RBsTzoȚ˔%4ڷoy1UzuQH.Uǁ=z^c~"|t$Yml/?Z3@%7 Q霓2{ {fVA) +;@rQv /4PBwEri \T~kO3NJI6c’59WቸGp|\ z2e~Mn;Ԟ9h9/ަVϔo ڳP͘wd֌R-0ZɉS B͟:'?Cѝ ڲd!|0.ֈOntc#YCdF g;pP h2_XMΊ$П.ԳΡ@ҏ}w*pI}W"=| _C0+ONBV.ƺDrO+уZE\*ߍ!-3zO` \uqedQN'^ Ve}$VZJqe8J)忧ֻ?G\ikW< MPY a5WJH? )pItWX|{C9e)سТbTJ0e5d֝4 sC F ,=ۈ t sWHp1"j`d CJ"nnut!/v6lKhY:WN*.›!>6NvD.lܗ5M' K)*p(4Qsp JʙcD fmpXꢦ7#JĻ XS_4U"F"&>>!P6 o[|YYMyӁ'eOX- nwygrcDx׷@I^0wɷQoQ8Fj\A8"ЧENv>VTDhέ2u Wl χm6*Dd8^]F.LNEq\ CS×!nd97AHx`gYρ:OLm7~+DS$Icň.X $HZ"^4=2:) R7iO2kSŘ7*vsyqՄ2p*^@IWKeP i&wgOַ5`+uMS(k>|6X1v''B I1ɹkYCjl^A TPΜ>> ({,z;ۧR?u6I;jaKQNfd;<ڳ2r lg D5`>^(X` Q aku'.6Àvw?Ý*w`#߫fg2r? F ]z6=w( GqhØ~>XdnY"l ެ$h#B}{ ݘdA8"#|4䶡>j]g~˔Ы\s]fCfm'~_ǼrWmeOYYk ("3^ 06(bNXTnd꛾y)^GP%M"cKOx >'ɑBcPp١*q8|{0&NR%Y zIM 0M qZFEz,C9n:3yFulCw̨]ݗxxfFH8c'%p)Aa?tíQct:z#zQa?3HF Qu{yݐ$by"lϧTRxZ~GUC8;dS @ P!qdhSiwH{d HV/d]&x3G d;ݟESӤ$cP .4 JE< i$nm ~akgkh_Ye81^=+Q:N Nؒ˨c\0Fq&S%d3:I XYLftS4F[uǔ?#nb$> #R3,6L8 8c=iSI=D[iRK *Up1:#fsq&j)_jȠ }8>|݁fوg2 $v&,ZrkR=c6OZM5nz<ї*,(bjàmI]V?=2JC XQ]"qf6&,n( =#BzRU4x3!wD{g%Eh 1}*u2PkzXwC/y8mtEQ1YFHMv_,X^:!Mn?r;N0';s[Qk "[vD9{ 9O.CDO}(x7ۆ[Ex8qp|BBh;G!E{Xa cKlL碩:ou H¤6@L%axv;&yFIO嫝.ЭIe&{gD."Yj/S'}%:S >Ԅjd,c:d|ޅ>ڕ3]DtQ9tY//{޿;t0 Lh|0jܱDHF:^8I8EHc Z}fAh+-MEuZp8]Vk;8 Fq(9ެ=g%"Jf $@xڈ_xˋsb 1oZW΂C͗w#{LRW t)Ytvl񧄆Y%T٣e[fd][PUzU =M!g-]š٦-=<*^_.

ꍎ"p%gvQ,,bd~4GqxSԑUE'v3 L& ..:H|V%rPVNT+o # G T{aeIy1t Kʠ>j$ʥ돉genn82sX{4~s3X]cSx't61J+Ԇ|\_m_eN<<+PWohuz G uת:ڂM8B-@כuSZgyRcBUρo2yMSmU\(@1_rXuVl{"tӵ5K#1IO2542N' ^Y,qK^|ݗ4xUrḃD##`rc3 8Lh|VMMPH@ivVMaKwZL׀nLvR~-(QQ*22 hw9$ht`&18~h/xA 、P_‚͞6%l? 2kz2EpYE|=ά|3`u\ 5ɮ(mmV? EoVL,(>}āոYfdMKStCSa…'1)Ud޲dU-~7q1zD"1y VuK{ V_K@KCծe󗭊%-?1STbH'5X^jXc,jӬ8 S۲y`cuo0I!K2ax* gD*N"]qQmע>huz2+{DdYGSjaU0jH;z6eChlr9xxsI:R03} [@;l'Hqӥ0k'pSQ|fcÑ"}jR{HB4u JϻMH_yfuxYf`/KN&;&MƆ* T:Ȝq0hkvOXȝ[ă\xh'^|L{ -|Ͽ$򺽙[ 8LdrxFFAcyX[%۔Ƕ%4?[mLGY/k]U$/σfhI`t#;bܽFT? ߢJ7uh׵g/uo^ 8 RykZ\R_a?VeIWjth^Suxg(;M|Ŭ02mճ1 ߸Qjn~31EsmVQ-6?oG6:N%<\.yj6Aey Z.PAܓ\fS@'7ڌ_\lJ@!)[[n5Ay<U&D`79կ{wEil-':!<`UINV /F +xO$ C^Ez~ !fiU_U_6[0a>z35BjSoD$U뵢哷uv"wEv'Ȟэ*6;27-bGp\$UAW*T,`gͭljX)?-0FGoO|6pf"hÑ-K ;SE}5mv<1AohK@WX,!4N+b2~ĘuXS* ч+A~Km $ 4[[]N((z|ԯϒtt.pgNLb^ln ZJ;OTDXj!m0rff.ǶVYvhrœ;fN_ArJRO#Gh8J%chB;0%&K]-elwKgTE%u5(CsRJnHq2Q(Ug=-ȤkN@zZȨx%M{ osهghH AB3_/jȩ>*1[/co|J+KX1=#?wW;9bayU5!/_RDx,Y,ӐwOFSpeN][q^^]>7<m]IeU:T/g>Aj@@ԁ əޟ\[zh%FM3r2VczP*\h;#%4by  ݣzm6-ztB뽥f E01{k|}Pu^soz"JO*?˰yT/ t!2frmTS);4 :fu g*H e0/~$%cNU5( g0 ܺw(t, F̔w `%ߩ$%F8㴑&ѐEL3ҿ3ti2'ijW70tcE,7?JMM!wa=V-m7B0 ̗@M+8ͭ[1:B\`4q%Q 2|u䵺 w$*vihh /7*̺+0̮bsC@"LvQYAe͸O.Jv>mv$:у)*zB:wjމ*]*]`N̥(]J]%=|\T`Ep@)e$oxYM폻mϭMPPM,#ٙ>Cw*mOx|'^>ݹYRg#N #>0p ;8g*orbY"csf,:"R~s0F2!ڮԉ21r |}7'i+bDfvah5r) (o5gqo*Ts}Ln맋ʖ ~h=@ykuso- I,7o5LCpLp+s\p2t~q3?` U%!hOLEiI$SJ!Yz dnRǿ涵jBPWʵ[Hs\Yw @v&ba %\֍"|%_uJG =ǽWcE!=vAJy*3}03*8x?-;hi"7i!l]%Ǚf A}̿B[+1e\CdVxyw1|9f05]MFgzhx&]h4a%nQH-&¢]f7d4!txe+BM8 ZabQ”%Ѱ,9JUP} 7Lx0Y/Fi@(*<yq-]ID3Cl*fX 遇 ܆?no7$+OX}4rPsa{}ȰUڐIÄf{ bݯY^&!w:ؓGvӔܜ@wb҈~ݳŪ)[~;*`<gTIL^eudp7Yp& /*[Dg1O iTT9j6jI OVzltu*lմiƩ^q G|5ߒFePсݬ/:z#h~\pwUp@urp* m1Kk}1}*`Q'5~h<*XeHwY Q2w_n(.m7\wqݚܚ%NAoMCc|n`?HyZ卫vq2{J!kh&$p>Hc)\B3o%^]X;tx{߅<}q1%km9F-(Jl߿-1RS冶ro)*vY*3/S -,-?OQHjieƔJrmzF/\39_qKXf( =i`i|s#0 1qVOܚI˃} 7b^ljImUn&I#haGF hzVgT>WojHRUS#82 i]־5mWw rqIʫ]$@:Pk_.M]BzK$b꺊&wwYQsS,/)hVzd^ݵ-0;j{.M+G#^A߁@6z|7&=7FUѵ)hw0J`w쐐#4 x &QZ a_Arj{qBW]+xxJҬB|{!V&duE*;]1MHa3|}}[&㳿fֵ%P/ ti .2=: =XD >̂4** I& ~mscq5ㆉO[B<獵Ed'yH"8].(=ӱ#*d6MGt{-깱z\_G:~'{|/f !G* =3V/d\g֋)`v+ Ycz4W?Eseg1h0"Rj<,TWOey+O>$J6 ЗrsS_̀7mrGM-;ZE*k9! 5+>J=DQ)„*aȶ8Y{zZ"L: \ G~v kH\ L7:`+1Doe45 L\PgJJŖ5mz]ףҊgeBmwkx ~ɚXbsmg?2S2G+NXcE~|@H+QTVI0zk(V=SfD Ȫ%`Q[N<,h]/^t-ziUD+_'HkOD5%MpF{rc=[6X2n)nuTe/p L l+RC;F<}cg.s@(c ZfoH}Ɲ_讨P"o>*CH8\w ׹u yq;vNeX5m 41RgJzj@g.}(#ie)8eܱәj %vHYG7dA1+_/ͮ`j!Ƣ8ߒ_ƳJsAr.FiSڥ°@?bsݠ^dʩq#|:&WLV͹˗:ELе90!O_uu1H*=W3jb>Nұ0fK.P`s;"|A=VwIZ3{0:=)/JQޘ9YNvd~ЄLyP&U-C)}T>'5#j;8ufG͉Y*P3s/ZH a*\xhC(d١C m#Q0oqc5re1=kೕNw+$lP*dqwHA@JT KP.!. C;Ԗ !9}*gW+4~dɐY%$]kѯC .mczj 呐#y'7RޘV2P\yR,!լ($ŭZoDX$[*][Bb֘wۂ ׬q,I"4{)dVծ""0 nɥ'bEuѱA?=8^>-s1y@|H.#I>˚lbw*e|T5љ}qTdY~%2Z3N ӽ'eX d/V^7d(eÒ8``Ṫq~1S`l89WObI+Td-9J`.+5T؀X-;H?Lc56Vk../yUH&K5ڳbSPN/@Y"ʸNJrPnM?x^\$u'|րmpb_LJ#R0Ȃ~^&Z4£T0s`qG?p6 g *M՜ d>9'BQt45j>q-D qs3kR'~'%0dfѽ@jQ !FCT2=,;2og&騇Y곎DV$&Qv H5&/b۪}6!!{>"AX^su]3ک2'Ew/XnW<"[[O)4ϭ/hY=zUYCRI캝0)DZSmA{e1$Z+6t\7׶ i/>9 ƛ |pj92,EfhChzEZ&KL*95U6ʔk"0&2 aMrϸ~qa-ٴ%A<` 3Pte"E:QX`.fEg++cexo!$$*2.1|ۀ/RS[!~ 󏋠 4erjm sW Nߝ}w!aЎ O䄵:56ǽ=KԘO$LqƉ/ݑqQ'A1؅mpgOž.xQY,Y$9%'/XkħPGF캃㣱D_{9 8i,76X")7c}06n6kGpL al}XF#ItY4z߭DhVW\~ ӋTh %<Ec%c z=ln({| o /?6 >n3H .1儎r>nb-V!@0ufI\J}$"-.*͛H, KgBzЁ;l3ЧU5ƑaفΑ o-Z )RRp̐L&w<}@ 75t}wB>8,5[%;ۈm N8vHYهV GeU')U'yTcY>@J賽ö%2.ĞwN?eVY]Qnvi]e MIn'U3vr#&xʭ(gir萵|jHhehʪf\V1UjI2k"z<7_P"k7kZG%u}fP y&; }Li9Lou`|x.$KТF~Pnks2YnW3Ku~_I͗Ba6\[cv@hLUx'`Ȅ{9*dN#oѠW:0h,*VxMbtCž"K2 a>5ꚫuJ,#8vuN9Fފ <([.%O+#9Hb%Ls0BXC?QeHڢ4p|t7DocTމk܇?4ʽ0K^99 | >e+]@&e fȍ e55FIDA(^ l|^k0m Mol4H6^Cg;'UjEt^`!pqOo*raі-^b% .C~2[ +!3lBQsH-WMRu{a~v<_06>+j M[xJ+Yy@ZMKZі`aM"YPܨwh{*[u, \,I[̾h/ tq =ֶ !wM2r%go,ĎD^2 qxHꙐ:h#e(f<x2PSXQ wxfj(MZd Aeof2{+#+$\3Kc۴hywq[*yY{ CVmmxtO!xlHbW~;166'_\G[nSWHE+u 932YQu,ʹj:#h@wHA!43k#o e˔>$gìq:~a:Z5%7&xRB@Xޯ?g=Yf<Z4k񤇳3̗ n6ŃNX戲7 #r"/6 УDRcQ d2_ Og˩YA͂$x~X8(Ң%Wm(˕H: D3I4  ,}W~kʹjojRL_|>4X(~ U"cݟSb |QT FU7J΁Z,&<3͋fH# '-; %D(OQ_Z]db:ZsAvwXpGҖu C6$Gb+Gz0lv *SB]DTc.+m)W$'\lG*կ[9 u6{kaJЙ)Q̍W`56خgOv F_ gr?Bh|w`kV DfƖw+6E>4^wRtB<y= G5PαTQYzW|U?8wIObsA.#Li=[KvfΟ-p-Ccezy̾ EHc`lj^FT3Ϩf n#ZId ԽDlIڶ ӄڐz=t5#P+M@ )](gLV|1KD9,AxV (Ytz~wO+WI~%ohFO Y#2NzaG#n?~j-!rT c%C "@krrr_RUVozBx#kyX*Sq֊c! oLJJ=]*t1A>5T6fs^k8,]ztuI nUKPpk+ #?T''5h#E k} a6DwNO?ȿ9xV]Rij`c~&Ĭ*^GJB5e)֘PVi?>qo7§PٲUҁm S܂]xTOL3ȅ'XpTFVǍB*,tI рXW4H@&%L y<1S, 9^IQNE9 w} !ܯ㮚O uh a]bGˏb|WT{tqn }9sXbE9Z T(j6`goBs՞'w uOk"ExئUl-W<CI0>c,,dL!on})>Qf*KzV_[볆xc"l 䫻ɡM3PɐVwTO X'h=v#]~7tDR ~kPxJ'*|䌋" ܤSؗ{CN_ ф7nl.8PIJz6wtSe[D\ҠR5bΟ[Ki \r!yJbuF2ywqe nTVe=}¨+qw}t(<=iG2׿S3#sGƑpG)X{e(e/OKZ$O^E8Ë q[b+Gm;\߷T k4:0)j{jcޭ|ŢOQqX2{GTlUh s(Z} '>BV?Rys`: 7cɼeGV@K 'ms >2 #T PCdkV8`VKw/XmhEf=83֣g&k=ݨWN4U;&*8XX>["bu "A_4VXHw0ߞ*- Sj ֤*(C_M:LDQ}q(Ѳr[W1l otZ֫I12մ~ AZu#+Jb}٤.Wvh{k%B:`W XF}&f,s?E'"?KG9=!͸ Ċ(5 ERu75B@('_}䨋bb YԫQjŗ6aCn_qԂ.~em_EY?f^@@v]9`KOOq)g7l(\:AK*$2;ix׃FԦDؑG] |N<$z[x= FZO!ǞR6M(o7pf&n2+){'쵲$1)u"+a"7<;VA=7OhdN-9{ˋKO5uQh6w3edDQb?"<">Mdsi;V ^oG_@ETfE_ll̻ s´ ˜  bE{u}IZ %%bAQu6B:{[ VK+N(l'7Kdz'3 c0aOXsrV F1Z؊ܟh.~ݮPY 8_Xw%@]c&x+`LE? y)jK ўn(Q|Ӟw0!DiE,,MzVY<h]c (c1#{{Ɛ7`:F\䄷W;}E;gn"`$svՕf18U5Cɗqơ>y:x؋m;_,\V'_Bbց}}нGCJ[_?{aM͚Bp fR`^zt)~h_%xv^(cjU% ¦d-6bOqP/Rd27!hI{ Q0 CS-S'Vʋ 먈 |T!~!v_bI'!N٧ 2@pyH (KH|jTn O=łi4jLJ |vp7PxoTJ 3DΟ:Qɓ>"y) tz-Pu2,.!9M8s1Zo*e2%U[%Hϱ1f1 GTG`߸a9;;D;O* 4ˍ邨:dV(UD zɦbًxEd3ګ" /YzQn.gӅKzbemK,ʢ-8r$TYwjp4H몭#$A2iB T/L1FSgLj\L?ljUcЋ-U.[;5Z-DD]$r6Nh2S-x?}_H4XAyy8SIE:ns~gȞL2#}W8d0`g zoӨ"DO{J4zzė ZK*I T딽&2Af3[%g̠8,b̢u5pO{zdA{/>.JIalE^U+ÛG˄ N)ݡavhcd s@ <kӜ~:ѝƬҀ KHISʿOPuGkQ/, OngW,"htCO|ӟ<cJSH`c1Ǟ!&F>''Fsy z&I$Qz`. -Y.hoPgr,ݛ;`ݴo"&`@{/Ӿpe)nGE=<=%SMLnYUږS4x-E?O^5bSt7Zʀ&d߲~ꥊ4f`Ia-}ywnpį¹ )!hĎwy[MV~bgW[(@;3b%(|SL`hb#"4P/kw%M֚ xbv?e[١@|tVFbLEтaUӹ Js='-P/ HGӌ1^OH%Mtr:e#+S뭇WϳN)yT`#@syC4ѕt"NaI8𰐔Ģس>gaK:cZ_~Bv>LZ@V>vzZ%'|{*">= VIspMQGo~c@A,ABE[%ڴ#aTkg IGab|NJq1 sS R ] T[ܺob Mٝ-4\sj:Wx}.]~տ6qƇ˕HWd/p=WSd8=',!hn*٣sϻ~7>x~t𼦜t0ic~= aOO9lQ i h$]dO$Wc B{evZtNޟP{p&cy\ό:sQ1ڲq\do_qOyY _͈ U F닮W'Lٕ/NdJz_/LƉ{«Ə=0,!J߄.̮to_tL Fؔ9D{3򉞚~ڹPST𦶵ɃE{SCaNV4pf-UTɨ~C}bf~:}Dėx+\^:*oźQ(J`1!;bK=˙hEEZ_2wYMHǫ{Sݟ(zDH|٨DE=޷|Z+qsS n|*/. ЮGKcPCP H(]"Ʒ=?F1:>I– .J ݖ}p3Cu_a`@BGD}<0&\ JSOt8^;S*%K\ޑ(3V/n K8y[]ӑl9WΆFH=g8T \;6S k6 h_iϯ,DLgJP~)2:Aદ//] +|B/d-Z:ɞ:"Oz8POe F`h` HʼnGL6Zy#,xzxNǬpׄM[W O?9lSs]Hڙ=8T|S\` ֐G1N%RRnD³vqkߖ,*4(ǎd]q2:}V eţݩ2PgExYd"Eۤ,Լ3xDRyȌ$+}vCJ~AVpvPƥSC<]FJY]6%_E{O>6aǔ/3|QECDDk5@=k-i磓Ln^e뺹׀G4' ]%oH_$h'S*!kґ:A>{X"GUs>g.y@-"fnɤ:rM4>yBoJ!Ƃ \\'Waxxk'vixJvL̠fv8 $Ь:S\^lū]zc1=y瓖,#A<F4'<R1赐"f4kP`{IԹi14q ۍ$ZZi)j02 rl}Cf '&%ċQɘ+ߕV6Q`: "bB`3+*j7y4ki1h5~Aq1߇oO dovu=~i}7mΪZJڥMDGSQy;fbzbCm,}_K ۂ65(9&!&-^Hbd5c $bR6*Ztqܛ*:PQygo/fT!.V3m ]LvIVS>dn5M >c]hMR pdo 34 +$G' 1lγ`v> ~)3PTysrdzP&Q`G;#3wػ,daDZ,?{h Ik1R?tjlLswK(R*ԢµDwU;JdsYc;a?2w]'!f33܎Ǽ_TyʭϒONjB\b',"@Lʴr| W7+Ya0`w|+4lRs?[`4k6>۰ ~Ѧ>wdӎ Hɲ>őoXA 4 zլXSHy5P-ሜ87 9>4@اo5nWcKs}Uv<6Md9~\bv)OI%ՠk?׈KƖ0EH|B@N Qe5E쬎pV#1T<)`ϫP=Bѽ"Cb2m 'RiLҾ3:zl1#tZ\"n9^Y/xq |wh|(Pn8+?!<~°yҬ MďG06wC}4 Q\NSE嶏^Nr e6hWf0~jq /ϲ]; n؍AJMI,5* YSWװrbtg.tsI`ĦyF^- Mx7@S(RƏ+\vC_w|\%HQء;?reUҵ,! <ƊOk^ΐkcyJb>_O*Kk@ QFc!z5]¶)BjB-B5LkExt~0K;\`nh gZx-o n~TŨ1$s8mιH & 6="4(&f(nu+w´>&b 39mqwmę )zCCld\`(]0Ym~陾їxS;B'J/|)k΋?Y: 6-ʹ}?;!$;s&G Ӝ_(@!nՅ^Q@EyJ,Ɠ>;YSv;jFg Y ]px}a: SwXVg~tH^uy| 1~3K<_s\-D% yAO5𝡎?k'Ӡz:g X}{˒i(Y*-+#(U˜1}G' k8*BuODr[㪹I{i>WNi~_[]n3/BrO(קI1G3Vψ4t5OkJM9WEAj<<*gIɬ;Kr81M&dJ{kP6PEVG7J&ǰ:m:=5;*];zԨysr9} ͛vl*kHV2?:ꆻiK[8"t{q/ \.sg'IF_UX  ʗ,o 6 sV?KX;|4%b"2B"(rI:Vjf7$D:֔x0% IU4o3%nҮZL>559Òq+<^[^1P)4|\ml!T%wkˊ΅I0 Ҍ+Pϧ>9G>-<ĺB!RwW+9<qn1L`nqQ*_D|!}|g9Dn@gC8 v6Cp%^k"ؐ!%6;iW6Hq}cx P*NԓhgG@iG2R"㟚t u J0ݡ/9r3S>60!ݸqz׻74C{l'èImWpS1 tvn;ƒa8i窲7فJnkASI[Prsm !(# bWI=D&,4op:>q"~ͩͻSd$l!ZZUJ>uH.̮SvZ?@Y3~~6|cFkŎ̭>D{ıPJ2),+]O$"ݕz<$jav"!޹'q4a]%IFPT%לR,k95h66@{[~cFȋ$0Z:ق=R-oK(@16OgMJ0VuQD5S*B[N#6Am&cCQ ]vo#5:6B]?d7i~3Q!H8m.-n9Q1̏<3dO$AHCx @Pi4Dּd6%RkTqE R #F8#tK3KZl="5\ϰ12cQev!UdIh=qxh~켦9#ڣqDSP-y*&Ia7bHQz!H.tE3s$`m-Ev@ՄfZQi-!j4XjwG֊]Nd+f8+&͔+N~U0 :O%7JӀmm3rp{vqp`*fF컫Bg3)1eJ|wg;L[ə- cv ܜWv uy8oGx@07G'Xł\XS]ޓ-9qpU LJooOpOv\5]>,G)ig/No?EǤn.w Hs6[ÄM__WB)@FԮ;ldGAWM˃;JG=V]¦ jwXƝ%l=6u*u[dX]3ٜV>fu f~ey) &jG 35uHnؘr̃XVu:v8 D̔\ g,e[# ZmM:+2y[ bBl^N&=!ow!G8P/ċ-m/:ZaAG}r/qC<P]@uwߨjA[jxZFgԢCa܂ޒIpz9a׷[\|8Lw̺4.\GO:7Ts_H+ !Ώ ңi`: @($άQyz)Ρ[tNN"1 :O 7KJ3ͪ!l,.Cm,茯Ӈ ^Ѳ%׽ uG@MbA`I`)`&_=k$;}Xq@ԍ@Mjb]+c籎D>R/fmKINsj!994 *ӑ^&%-Ǐme ^S7<,]QΠU>0Sc[^ZZV4oU+T4"n;=D.Ad::_r9Zt뗥 M)~u_ܦ}_)loE3BK$׷Myw_&Ľ+`}%`{;x,Q2fNiKJ>0+.5! _Nz?ާ4}hhb9#WG Y zes` m3qoL_v{lkwo~Nk#˭oCL^aZavV ]~` ӍՇ_q{Sކ4t0ڽ³k]U|FafU-/L=s ܬ-ׇEr!"(R \Qnn)F#`Q g߀1H2H\%^CfylmQv_`, Y,Faz^ %e˻(s+°L Gݕ>JOO.j2VTŸ2e3}ߵ;I,Iı2^g`0}2Cl #߮/hk*zgq~%Θ ]ďG9cUi$BKkXOC鶤 @:jO4"n/, B$ M^>ލ`ENrͯq~^A <Bi+޳y:30%(A?UoDۭkjjk7J5/VԔ<"zL1%ہgdF+?N(ӵT;q>5)x/169KllT=߅AFPs0c:_, 5%1ϴ>mUNRSOw+ _MWGpS;DB}ni+ߚg ՘14 IY!銞[b zY9Y!Xt@+-̋ìo[*.ylP@>+ޖKd,|W7oh(3qgx$>,50kecqrQl@BT`P`;L仨(OJtgq;B2"Jdb0/j~!pXDKЦ \"^Ž2UE DȤ7EzXtjDM&w33 +zΛU.f"`:w\j‡pq{v\74V3pY/43wەjIh"2#]'ϣ'DŽӴq8\:]5O.vCtA) y{11AH;άhˬ-Rj/qyZɞL{Rt"eבEO]?nOTHmHC?,3;[QLO2yn[E *?g{zQjsQ,Qj>yT#YV UUO'_d%/ ?[-WOa@|p3qa\'cāDz QX0+'0p'\MmZm7]R]y7t"8fSjP~ؿl*mx6?-ԃ4)SϡLʎ@0u]#jӛH+#$;PdLh`*E4Y5"ujydIV3%M7RSäfy̺D*il(G*}@Oa <fu({6rO*hǺ\swqzPz ;G a %bl~}"Z: f/;aZUЮ`rE_}`:KY 2O+UGP5xz}O(r\ NiV!ler`chq6`\;4 gq$ČFyFCm61~U՜[[3̢DΝ ð*C[Z # oߢV5%Ml;:Heh[,Ez"u]VSHgNv*}:ik`eZU1}I92jQYNAg Vqu乽dlDBok z,rG^/a0"&`|M7*|3v|O@54Bmb>IR"a n#Q4*|Zy;& yl"^MGb|XnrrlFE#dؕP'|=29-ctq[{zYb4mc)CQRU61`2*($fbA,ptM :gY| uX{Ad[]NgPz=j ˴? *n稈E`Ds+_6\Ď$+mEcy q,{+x4%ȦﴠB}zI7͆!'^BI*^'rl+ԝuэZɟ.tZi M7 v[R}r\.V5!|tgY'Yy$]pD(ݒ  Iýk`6ܥN8= RM|vjfGւ#r$"y]@H *풆{`hzZ1'z5u|3Dг4[B..6Iqt\$Yf3\Y'Zrn*wGJU {p`ٱÃ?L@SOs=]'>^EqJbYe:]e]!"0T.ŀ<ȚHwrS= DnW8}{s"J -;/}rw)v;^P]Hl03b>H`w% _B٨FN_EC`a񼠡P@"_".T+ZdaL_NEUlFҖ8.Fzߔu6g?;OhfmjrxCs tIEC ooGL6[G[Wٯ+k|>>Nq65rzy'EUP#z>٣v7ߪls(˃T'cL^s $ˮ@Y-dx%QX!iwy =go$'ٷwJ%sG aCY_"s_I7 \-w&^=~1A26<5gݵ ޲&QOKu̞{ #3i&vU+/#æ#HZ ec9\.RAhGWL!Mfm#|||'Q6y !‶G%ټ;Le5tO><&@X#9fơ輸fQ ǵ^2Ք'ڦjM!c¼"[s1Qvl𛜁2\N#9QDTemq_F3T3c]mxA^ ! 6!lzv; AͮaB#s}/G=`@1)&c0Vk8箉,N@$V{TՂO@} A<\)~syϧ =M쁜k 6 *%ť\? Rr>u㴊Dٴszat氓0Ea=v,9Xx+nU-cip<%c]+=\tnC"u:V$>\XRrftmW>TX 8'5 .R1ox9դ{I^H%\V2&0LB]pf{/&ԆY H+a{wȴN_nBCTP0U6FM[WsV|tGÍдLmd?(x V*C&!I3VD/ddbNE!T]AXyx '3y+;r 31;9ӡ0t͊6a5}̕AL38(U00s{涁HuljgCMP?GEyt k+$摛G1Q'o0nӘpr82Lj_aǜ"(JFR+g9w[X{JǀІĹ5xT_CF$| (-1@$,\gWѠF1t(rf,Z|u^i>IݗbƮ 5*KHј`mٖyoe|@/RZ ;Zɬn6*a ݝ,Qƽ b}#:'xMH>^%K;"nMָT4>ׄ xNk n +)W0!29Ø\_k(:"3n gt"H}`"8d{͗4kl8_|KiOȼ *72| ɭX&hA9 t}S`EpW1L}닥ys ϰ[ab'(DZ/NY_XApx0ܩk(KF\_9n2 nʦѸECHL5oեLS)>:UwnI5^uBjj5C "y,ӆ.8kȻj^frE,e-F`fpMFFʲ~tPNL/L Wq_KZqF뺃WOۅ*|SNscBt)sh<)<ԧE,=ւ<{hIɫ,Nl!D,ۆ-<I.&0'Q1· sKЁ;UL=c>MAL%h,֦N¹" Qpъ| QKvar/'av3ȉ>P¨"8ߪvv8K23`bS]ymiVA,އ')}ۮG:9Bč=7J(pD-j"Otƿ|6ό=qC`?Xj dGmg w?<c|$K."ff:`̒)Odk‘iC@N_Ϛ v9oy Y,mJ37imNM Kmet$rReJ=X\i/$-)b݂Icx *mYػsIJ0Ks*QU4IoLj=(T8']څp3eFmݰ1 ):Ǿ0Q+W9&aSWӚG B&9jޯT;K1| V^ yGJfgpR7;ӹtODu<^+ڽ8p)p4S맂R" =_p2ٍ@8.`WU,$fZn[ߔŻ !C$WM)IE8-"r,<՛6*!5zYjo.&z|s<U $o&&rj|ڼ$T`&({Sd%>caLb忉ѵ??- 4~E" t8 J'y,W@z;\=JQp*6b:̓rL^>Jc4>S?՘늘% 4ߤl%2G%ŒY8XXR@W^Qϖk;]vwsryvDgDWWIBDʪK2m]]ۦGzg蹷#{~6&$nJю~!bt*_,LT?tHDOP(g? UY!,@1qjtA`c1 )֔9>AG@7KH~~r} * f~.lsk̀BYLY^y|dŚW ׀7(_n[$oz(SZ]N{wGMC^dά5u~a-:}nHp9Xԉ*gVP s^{.O -6_~}vxPY|-p7_fՏ۔vW_d8SDDU\d$QExakP--7Lc@J0tזY=7kJ-Ԥ|*O;t|)c?ɑ>rhN]x_QH9fV6C5Ù{Jؘ/RP=͇Xѐ \(X|HC1A-Ϟ_ėQ_md+[KR&9f (-!>@ wguҜsZ$?&b+.`"Ƒqu Q"3x{J7\ٷ6@33m$S*Snfu(>Zv)Cgk`?K#EN9B+wA<9I%m{]0/dI%:U$>76ݺ)j&`G*1UB1gU'fsws[oN\IB55zBT .U`ʭX07^DtL,%a W|sEQ<v>uD'EQw5(!R+n܂L̝xXu7Cb(r6~FŲ=羟KYԙ~8tl- @CչG$9Kiu{D:okf@\gV)JE;Hp+zN{o&2U*b . ;0s̥#ݖq``)0b["^e3@Ocqmfx\4[=qR,^,!(L?a&eT@- -F>?o0Z獔y͜Zj){9.:Fv>#WuI{TzG2+(dlEYx/mpIi{Xq)hN}E>2J^`">'9rm`á~ްo=xA_ߊ|ϢSiCs[)sGQ-뼞R j's6Dž@6瀣m!Qʤ5W[C9֜.qᓝ3]z]t`ӕ2|}]х:ew3z1q)-0`y^; j8h^,@~¨H KesiXQ a<8m^ŐTH9d.`'O͞EJ܋ر?Le5q+*Qd|ya,rC}bHzI qh:;Ѡ Atws`&рm_oɉ .IvHG<*l쪔TN B‹?yp".ڂ]۠c#(l%{F6T}׻[BB\1<S;6〚Uɠş2]#}y^c={YDANln򤎰=IָK5ERFbs4@LwShG}IaoYFuo rj<3?$EkΩpJOuDH9تSk֍~sRFSݿx) _}GxmzcNqeS)!obvRsoCx9ax@og7y')zK'uOWQ~/RuG5:L @|a'%2s9To&t" a6u"/B6[VYaxC 5 `#P >f Au˻ISe k )`e V^yabƜ39!MWg~Yec}Q*ߛlHpENH(bwsbB&4xcG *U]1TJMzyY(.߲%MUWH؞l957-B& ;A%oO+/枾F Q3=[DЍ?ɕԔʼE;حw7^BODbw.vI%uZ;tA7؁hc]EZV=Cl^ȸVYpB ި _ﴍE#ֹ≏զErP9d-S(tܥЧKZWQ א+_fP ܞX7''ēH,i ڈ:X>al.oھ#E ENܕmS{T䩛],0d=zAM6~+zۆSzRlFͬI! MNwtzc#=_'ܪ1U=~MUp7hC)mhjҚLůK,gM$a@Ă(>F]̃jU)܌0νJޡJT-~(e@pIL *`T>Jg#:ictAV3HxuH ^D5 -"o-䀘"^ (W{ ͭHKczԠ,i<xQ,;Xá^? xʇ>%$<&/+C"Gkf W|ky9 4FuPkBŤ3':`nn[*:3J4+ƦJp_Tw5wSDJNBjI sU p WYQNENݰXCSO@hGe]R>z.֠;#U,EOEO^ᘡOe=EkӜC])L\/-V\'L\e&nUH t>@3q2۵芅F: "R=rRB^"'q ɮpRkbQ@*l͋V :};a{٠Fft֭rjQݭn FLG݀/w͝ڝwyv>e slvL4֍5aFT !;)6vfGmLH p] ZSo7BKhJJ~ xw9s[L-QxXC[-'sVtlA7$`[6ۂ%,1nwHS.8OdqVBUVĞnс7F= rq!=콈e4T Yz3^`CPysTxG٠B6RP/mmkd ED<kVIb<ޠ A7Oi}J Y֑ZgU wE:d8`ܾCF':{>8k*՚I:k͂c*86u $)b.*Ra#X3,|3x刋9|JtYFܹ؉[Հy98@0XL5P`6y UCuV3'g(Yh^1sh40hE, 8o@4~aV+a;e.N*&ww}1Mo}?Ix{D8ܳ.%7d= ĹM|W~O1Q2gl=)]HG|#bց-NNVua*& QwNNc4GIm/w:wu$͔Oig1J''H0Fȑ &sV L$`wLg~eT+rGv°+V)cMIlqjY7<])SH)QX| hwKI ߄i#Q v;(E{߃FLa$%&egTźo!hbWp Xn7L"W!pu5=iN|l%ylvX/.6p\u$L(*Sy;T獴R,NKC6ZE44г4u@sk*4*$sn ^-4`\bmڴ.vG?' K;:@9*hZ~:g*Bv%x!a\Fǎd-~vK%S:lL-_꺝k[_mєSXsX6^*)&Y73nN7}8t7e鹈`؀䐧gPE (P`)6}܌T/́cw>iNzNS|}Y8m8}΃ ɮ& "gi&|&.QsėnΥ%57d*:.4/.H:*鏨6R'H a:06:[|yZjkG ?ʈm&9Hv4*Wxu~=G1p>70սRP~Xuӭ?Op. o͈-w8l(&N.x&"CYqXKY!s-3fH/zP/'h$W/6 H>=MIᵴ|43WNc8Wdو,6s!U=$?ڡ2\7vׂNqUz'#YkT:l@J#fNtoW f7i{}cH"KǙ TKZCk,6:Sto T Bz:D{1XR,{-Vk<z/,BYnybyY ]p.+X|V0WdS+Z$p-܄$n긞ރH\b@YSSF$i"NX?>>) .:@I[9Bц$bʙ; N,FR*:a;_D؅,3vz%L='ח`?gWS*ס7s:gJvf"#65Kh1 4+z:Go),ju$߼}cHg_S0RJx'yE ~35QCoJ+3<Xqg+ ESq0ɪ֨w:ze[J:ĩ{ !ؑ:oE\WԖz\;yHN,k۰Dh"=6̸s[< b(eאY'A9kѱ`(ci~.\ψj~3w>9Ӿm9f4Sȭ/]{ {RbR޲,R1(2YXx63= H3МNG,GqGr7ًR 3G9IWE-C7(PnV_ ̖'+>DS8XpZzL{HXm6s bmϔ3`,%9}Wh@HПRDhP>#)c.u0&W3'm֊}%IqX /}"]JPP~~ݒ~`|x1˨R5]u@܈Ѝ,] 29:$$ӒG y IL4 PFhm=3;P&K'lrhf{YWO[p=B3l9XSým}"c XYԉmp8"6$֖*gd::#2 J6Rj ܭfNW0V񽖗K9fp%r}ɝӏ%WiY^mj*%ctv~z4^>oXEmgءH[ "7x| /)Y&fW|h)F r6FC./ h7@5)UQLLA*8lMSc2Z{6x,^Qq鿾TbxV9cidE:nG, )$Z@hMN3/)iL(.yh=_EQ贜;ZON3QD붷n\L<)7*Ilv,>'Ǔnu5G, 1n;\PEbR Dٗ=q dQ!^R/RM<2U`z]ЛHsS8Tieg/ s$e-cy(F}R~)^wC]v._{4Ȥ!2:%j>iD*Zȕ8*n%ݟDNV4=^S{CDžIˡFD;.92'c!Z^u4?̸Y<͊o11Pk2p"q)[$W$k&:Z8qj.DYK8fGhSl˳1K/{8QdYt0ypK?gP 㱀Yr`N?SK#'~uE".MQ6dR!|m)-ĺamһߥ'G`2d>ȝޡ 1G}k 5m6dbZCcTVM*n$jʶ|.蚭 j=MtQiQg|N o:W9(TK;{ֳ&xD)2 c nKƻ M1ޢcL./rLE͸O[ZB{0,u@Xśa.W_+/^i9rݩ&͑*qZߎ?N̍.> @xBE1pPWp/l| ˖@V]H9J1Ҕ$ErdUNq=Vko n]8ϪL d%vT)*P8ѭtۣ;6=Ȇeh}М^]}1cj=b˩A١QB"ù֕aB$.a*97)ʏ\u{uwNfɨ:'139pQu N 66&AD9ÕvrcnB>j_ےGJv~x$Ky*[8Ҵ"9k[1yJJJ"W)u5f{\p8SGk2 ص Wć*܂c@t]3d@,(^A_E*:*Uڇg"Lm{Ma(s%Յd:ri}fNG$©bBQr> j-NQ<0g,J,QA(}EH8S[e̱rS>pNz .dBwUEkTq{QHz7V+UAPxWD7;2'JR( (s(5aa<~$yC)9z}[BA 01ѝ 33G6+7cƸb㚛(Tj뫛5x}im@~RZ csM&_2J`Mr!D׶Es+_h4IGCX2n?ij[]eu)G < 9q?d ^_(nY#|z@DtSCuy>s0^-?"^=DR*]}*_K1*=BH<8,3f&[7c-񊊒xKY.RjޣIخH@ ]V@rtbp O t|OؼOf1CQQ Ia(G9@*6dC58?HP6 3EŠm67p8䌡L4P~vFB|r7=[6r#Rzr@ciA6t>XsVdpnD AHIFSvz'ǗDƏ]SU~SBt[R:JPƯ;'_E;9]=jls+JM>9V='d¾hJ{60%"k!1x6y.S\mfz ~S 7ўȄum,Y2m-B3,+\?ckfቕh njWn}sztJ6!il. Nbk.HClt 0c2vb{6Z, ɪC-EQEKY ʺs(4xs$i,% i$c,>|˧ucQJ?9XEÉRƩ(78u -dEtW>?^Ouw<㡟AꏔNB~J;`RUڕQFZLF_#Nv>؆!UkrbȞF^Ca}~xbľqt1 ^0g%Z=i2}-s?GW蹯쐫%z0[e7ISjnJ ,S#[7^_-IPSZzs{2qe! Mu6mfdil'Pa#,~W":7qTvcr1V.] Kw2^-vGp?`dEo&͠'6=ϚjVb?D1-[x)\ ذ(F;bt6Io|DJfLP].)}i*';f]{V;n8_Nw%T[}[Àv /jݫq;½CձZ:|V_3{C|Ɔ+=GPuCuۍ*qaYpFY㮑!5 A-$΃f݅u ״Kx@u Y`>2pT'c5Fqٮw~bZQt1de:R֠ɓWQ Xzpe^Q"_EZRڨp@]2'g>st]<:q'z͒/GqȻr?PAaMCZUB攮6FL olE 36 P2 gLe]ye:R쨕9}V# m"p}LrƁx5b+!ӷSNh3+5$>gnO:g Vyy)$S >b]V ra^4M޳ۻ]<\_4\d/}Yt}aba],0H"mjwivAጩD݆}YʒtSH㼭XZ j/xGFiR :! 1 wš(d,_c鵠 ecKB|-5B o_SxaIAx "Z*4X} ?BbϮ(Lrϫ'4S1k=hXF}t+k6sARaDM*tX68 Y%i b^RסcsbxtIU5۟a1FV^r+fr"Rur/i&K GưO^$;]qP3zJMXDL>DDVrҼrF)rLs' _daU~8?]3]\$<_:n7*VCkz+vXl\% ^* sn Tqnvqx6 )E| 0:1U~Vw9}l/r(5B-Aܱ7 sT7<\)& lN&Z3'%Ѭ# 2xu(ORI a#a]!F6>$Yގ Q{R1t,b$o(j!/+ c#~qQ:Ip=P/ /5B Č/DKr ]c'{L@lOU~ | -z ڲR)_#Q%>RX%Qz]CUჇ=, 42趠DG{.$EsS3tsӓYD@W,Lթ 7߇{lAW{J\>Lx~@D:աKSCɬzO2Zqw٘3sY]Ɋ- (7raM#D&ycݵӢпK"DVn]x圅6B=##כtG|2#o Gw/4!tMk]%\iXSZr,_q(d6_cIXwxs9 `UVؼ O2,PPPձCDx?|Vu |K=x#FuQ(LAL7[dݲ-̿>NCy "0uD(^xׇ Hg9P6qȰÞV9mBQR 0h2ieP&u[,OǷ=e.J(%@욿puQ',mqInnLr$Vlv jHI[Žu^r:G6xO矛"pTVEa@~^_}JB6=OcH0!mԭX\Ѽ`<>YQGaYNjy6N3HG?t]US]2Ǜ?ʆiJ\Bb. ۳ciFz_ao 2*vƵlmW\`69y'qL={,JF)d_&f+cJl h0jxч WNHȨ:lAd8k& %=ScW1X~GMݴ]~vr4UļFz!/G]tH%nH,^RhL: 19([e9od#%pb }2mfV#2 Ws_!iJ+ CPKCZW1$,vfqgr\B D. XP>Zݩ&A~Nj׷D0ol=s2{B8P0d5"\2rL-@EeԜ,X٘.]pJA| }ϰvu`J՝n'gxV8=e+&m*=_u߳$&vw(@=>=BmGfQ-ܵ9|%y|WccH !$Hqunp<.^“_ ^Gy޳šC(#95+:^+<D#QzD;ʩ*cJ$a~M'ˇ>M=e'cBjWuW} Ɍ`oAV8#0e[C cv #}"&6idcXhCpt/XC;;y7Pn]OT)j=+pм{Qx~d0w}Op6 ӠD#ߓ6eD!_lcLy_`ha>aU\5-%V oK'F- kSP 0+cXth}ɐxJHR>zźg)c %Ŝ[ ΐ?yzn@A=L4&>9J킱y{Q(pv0F׉ 7w:U!E%̔_1HͩGFU̅bd3O &Z}iWQ=k-BGqӁbwQȑeP nf J`xkok!}^F >FK$bǐLc_z8(3۟B:`߹‹wQ\a$7N3&*5w Ć9`rZSH:'qzrmMx}TÆ|x5H/WEvAHT<(#wꥉ~xuǖ zb- ЁB}`uKvE,yo#fI}|:C;N(ڒG1F:Mik( ̓=Vh&O?i~e>/=xw0s.] G]\G97i) ġm?QrOqㆁǿߌWٽXt5Q=D+wSkFEr WH kOx15%,fU[_ܒ?j-C 8d+n/X_>'} 羆A oP Z"ozpo7@]m*2Ln?܍7)uPn5( z!)F4I"kRt/1 PWnq s~ƅڦ̲Tt%4)6?C2)9F~ѴEdA.ZLK櫠0)Ixz]IlBIˮo u #DW} 2~+[P !_ts%t5i=?|0V5l_:%߅|$kZ)iR TTH3cjxxR1{sQQZc|^98  SЄ i :AASxx<1'f?UUqK-CB:-,䑗, $c^jԠjfyKdD>TM'7Gkdj&~(R~vn!dC¨g<-!Z%M恡Zڹ00 e2bEGU10n[it=Ͷ=c21; n^2ŃyKazܜUΨOA nWm18>aZ\`lye%|{Z<٩Ӊmm[RTh]oRP IVeyK~ S]Zx%.qGa3~<ҟeZqc\z;]VHIu%ɃI#Nxb3g@̗:a]Q馵=? ew"q8Ad7uo fXA tɟGAܤgDhfFIa^[t/kO&O&EGrlz=9r*U=$%_3Nw9w3 wN2+DIvW4!!^Q515 ^/}L6`IDW- ӔhE;IĞ ǻnSbGa>85=II >`rn sja跩, ^v8Ӌ+(ѣUrُDD95KxJ7hyL~Ybne.dȳcI11}@w ;+QԓtC3TA7-΋jCvj RTRV:^7ctmEfӯlSM5U{tQTv]rc08V&n:P/"+>.B뷖59ZK6/\12M,RZ|D/'KpSRf+o}Wg=xd4\&5ZY:'io!RP?Dm\s x",!~G^. >$3-G*LC'H?*)ϤzX<ډ?[-YZ{ծuas</E~Ԃ b];ܫdPT[¨,MhKw?{SG|x=.Ik692oĕk-x=^%!4e%2|:MGˤvqI챂Ob[~x~SuYɂ]`lGX)]%r@-_(J`"/W: vJhbcl!,sHf87U|rQ:JCGK`i]1zی]_N#zt$U1N}V3^RG ML W[9@CIEpz88ƣxF~́"BI;,[4Omj S++ sZ$.m *(]f>',j!'d$^q;k @/AТ\B2宋@ұb,- IJ эOt6(EVNs]!7@3r_0;yY!);)0c%`]ꮐݴr^2KDSt <з_eAבE$![,xмv8'mIqC'1ZGQoP_Ib-X}%Q7m+ =e٫݅x1=ŝYt_Kvş.ulgIJLUI|.?S?hTcM*:7 }]M˳J˙;ɬ>bZ 8tc~CUt0.ĪiX~1۞Hd@$Dw+17KIۤ?̮S{DTTУ)o410ޥSct9!N^/1 8M* o+Q-K| g6"p΂Lj{:z"?qCLoE:&On03^yOI';p<^-):D2>> sN ]b"5s bL2a\U 2.hy.59͑SǬ|hKc;@zmH< ww,*LtR t+r剀ݫAMŜАrYYiwm=S%6-ǕY2Cj.5u@Rpt"bN m_~.8EsVW~Ͼ,N1p:<4c/ {D" X9YD$e;?F51- a,{h绩Η:aRTLL5_PIœ&jeM+/]ys&[qDӞ1`5j f/l; qe3[I&Ss<>:?~KQcwyTxl/ҧҖshO/Z7 >'q#4 碐ggL&[X9oBH≫ ~&Ma+ K|_[ϱ%v*d鳊3wyՆٍ#}aou1hťv2{(F1H&S 8<ɽ+El%٤=!- R/GUX޹ H:`fH5q-Y{ _D*JVnf3!#|$G6]O}12˛܍vٳ zDG Z=D:̘#&SI&"A[ eTv =-|99|&5c7»eO߆-dzXqeܶDWHwz!'e\B0'VsDgYXm< sS,,29 XGXMse ab'60@v8_ĜF mpϲXe^ty;#cxI48$T5r#7(}'_ѻVݕE=i(> ^!W9Uj1oGSR%MKw4hjC+#!%HiSVk%DҟKA͡t,G|(ֻ'#3+T50dN& 53A(o>8:t^άpȣReOk5LP;'/3Fq(6ʡ2nB ep!%!3V"K u 5x\=O]}=@wrF< 6$ES}#@ʇ_G I rC8G|9$T`g#bh{;K<̫0x .L fc4%n^Qp$0 ]}@d@u28 &VFyI@teXp'WK KIΕ xxo2Gj>A.o)Vcj7ԗaՙ<`4F!|LѣMe`8H|Iݪc*B,AhMzNL jzʏ3p BOnEEu1r cS%5=-0 X=e쨠pZt ?u(mNSq7Q=_j,#Y ۟gVwZ;5&5sv'm*GZOtoz2d+ĈZ1JZ'9y^LJ)O#1W]rkMױĠJJ[DRlג#o"w v [<4z;eC?S[Yc^d~T>0lf]Q$г!LEk: #%J.R:p~ f:-YnH}ؑlMG|,P^!pzioY6jMoUrQP`λ}Rxю)E4ݑ{DTc&&An]67뒓o:B"-z+ <-"6-7!EnH]D`;J;|w k(%kTZ﷠CĸZ+ɑbd"H})VOaf^X cFM5PQ6y(B.q#]L1fzmmE%KԲkש_ɜ[p` XMh5z'H6. }:"&w.*;"33hN$2!OuE&byw+8GqoZp(rj @5o;˲4/b\doS;2(4?x^Ft\*LQbHl#Iu]|lP5!+= -U)Ym j6pf9PcZOKX'6+G|)}P [^΍0b5+ 06'E;(Ė;ism!w?Mx-;b(Ԙqm,I{yFk `%[bzUWkB.I{sItOu"ăwHOڰ?XZQUImg pRI+ZXvt]ƋyHvQ /GriNGte8&gz\q^ģaZe`>Y>C #;X]/;*wqbVCR5<s */LDm$^|;0flqyÝwZl'Xi/z4dCS1HtbdjArm.[بW#f1-L'V}o ({!\>Ĩ=3P仵ZKvGޫݱT\K iwώ1ҡ7<*|լa4^OSoې(.i=#Z4pITw0 ؐ L$:O[ӱ(D2oubUFƚAr :K*Җh_f8ES3M:YLd@ ZA,Y2@*830g[@hhu>u$OZS ~^jf!A[^sIa}jMݥC!9qN.9TyB.q=DiJL]R χ8x$zP`tkǒ%avQA们" ߍaaC-,$Qb3KQ3+/1P$eynzC,:6VRdaubz'`nv N0 != C5!*Jv'kc<7-)$twb J@9cf  JraLn} d]̀ 3W0 %Ҏd'uz~iE9z^InjC,fx1yU'4(?5 @c9GT('!ɴpuA]s=xYb@obdwQҹl1K; 2NEkr WihcM#>u ͛wU<& 7d5Y)ea\QQkk?n)+brRWM%z/>\1Sh oFY^MlNi JG]-D̚9:>/QhˊӡpCwƉ~"l)q ՎN0oߪ&:3ƚloGY&4[-0s^!u7]\>s̹j2E.m8|I)MC;å-@QFI?82VL"d/cݙI~jw7kTRg2jۃMh]4ڏn*SP4D.L@v&(ܣ;~'} mI䆮 q@c5SɈE6B8j+ t ^f@/h#8-/NlԵv =`O˗mt|Y#?Qሁ9~|u^'(^h.>^|4\ݨ5zHc'a6M#V6I"8lV롖܌okݴ7t*CFs)ƅqE282`@󐕦C##?oQ`FoXmZzS5s" gwS p\JU 'ǻ8"d:-%C]r"ozub(M3bh{|:DH[Po(i-r< F tdb䠱-&UkOkFd5R3<!+f> 0lBԫ>'!5`fL %ϞipI0w~Gb5▇;,m<ˇ^D=t7ca.TO/]9G5B4DO/8'0>e4G=p,휔Ra3u'uoҦjkE<5^́ ֐2P{-|^ y]jR!|`_P.3;@)ӡ;~ &H y,W7_u{x`X;+5G4`H IewC8 NE.qE;!!1;r`>Qꔆ'(Vpic!I%Jsf99h8+H LUg?Wau;ʰ>} `F+tߨ8?Tcm &Y_G#8KOJ%[  i4H>j牠xcH3& J|Z1U.xmBxGm `}W>,"8 9д) 1 5usgB DIa $h%869VCGey'N:tܴkE]F˾mҢDՃkLO5(4^ :`DU2=Xֲ1W#_jP'N=gR鷂$L ~]"Nv^mĸ4y}$ {L)o>@9]-ats8Mg鿵X@Lݪo B }FiiPPFm{@B&ޏ!a#I'Vb5|S!{({T8Lq?|zg]2qP:+hɘ ExU !^6~b,*9 ;[p.+G@kM\qlu}"3H @*ʢ4- gۏmS>KYi,8 6]'&D֕/'I^{QA^"t DFmW'*Uf19$ gqnH$k(fJxC"'o2gwLO1SX>g:ﺐUu>L H ́/(fYZh%ten&c5m\1c9N$,DJ <gT5E_BA+γ:5sKlkF'qM+`O8; 7R旄ɸ޶o?7„BUj7ZwOܔ&o|T~x۝{0r!7d*TR e'sؕhNٟ=~Q ~l3YzNw$b;7Z5RXNRNFG9d\)c1-䤽3chEWA8QH}y۝m}T6~T>X'h ~IksU.XSc tZ䰹~[] !@ZSYŇER-7Pʔd'n3~Rz$|M&3:u /m1MEm]lH)(')X^QUt p$\8=oQ@c{_, ^-;wHǐ@7i؋µm\p5@zؽL!H’("= }Z'̏>&^mQ zu$nEώmUTVzM鴥݁:O& }x-;SIc.Qwpe\ B|eCLOLK5l0HA^+"3jIY]vP K*AAQbs3ӱ+.u ׃}:mǦ/hI}.a9 S`LfL"(*`p "\~0Ec8֝T^vbΧRfnr0QY|l=W!1`1D쎈%bZ~Gty4v?A?\iWEz鮺dCT)5 uщoϣ#9CCv-᥋S~E]ЫPH g|C_`]ʴ4>{vuHKaĬzSݭ.DТۂZn~Qx}=)mx chL4ǘ Vife3¼HƮw[ L({h_XvZ]ʴ( .x&;#n5rW}?5r]}AkM7&o$(Ico Xs"opKN$O r*Yx'-Y\j\&kN3"CAtw —|Π a\z|9!x+*CY2!<5,3MɼY=6X H&`6#'pV.w Fq[w@=WGj'jH*$LW)M?aK!_" %CV;7c5BN|E^_ 2˫xCz,OgVꅖe>gJ Y>` -jgگzÝ"7ײ͂6>Ѩ-F3q i`^lM#,{t7%? *S[a ?3m?z\5HmhBM@}'@"8_a$+h,Ti4 }‚Q (rd rJsl3MG bb#~Wb@P(Odٚ(XE+?WNZS,Nzhzܥ^z~O+Qwp"p{`( OڑF^4E~xf6<4+V#/S4ڽ_jgEۈn(vC^1?]p!criM 7n:5%sQ.%ÐSƨjdj2S˺?eKG,-wNke2<.'jWN<=Yw{q;9\7-\eW溉@0L*/\J(д6G~k[~iҬݏ/,$⹄\=@-2ȠؠT 9rߦ5V|u N@,fqZT-h,ciCY&W=D%~+3o_`Y0FNE! &N&Yu_A% f pՖ}_-|:E=%;O!Xr7} [P MLҒ9epe78oRrsl/ J"*-8 3ISAd(3(3Q晆EP,p%5l38SD^yL@-Mai9l#8$_TJNIs@UH4. t 7@Ђm۲If6Pm'B7"FuGש!~%Ll{¼ 7cKՊ cS<ψ^Jwvӳ|_>5GomxevL,5}p'nZ-Jz0բ2vcPyFJnè/LTF ,l j:lڑF+~|? 2E9pfsD;/#eOh酱CHqCI.zf`a&ԈENkB/ML4 1U/m"۝WpcjցX։;i7z^˥E2c:SJo@ɛ3fTE~$TuRwqV;k(ӹLZʳ ShJ ª*ts,5*qn+B.s.t[ɴtD\q,;*& @\R6먀7R_m\Ko% W_ʛ4Z+_ Ǣt%o7 #;69D _{mo#9:. e^j)+CpnJqZ@$p@c 9ȯ\lq̦ *NWorejG&^Ht5S~S fCݛp&?3 l'ɫe"sXXݶ@iܥ7Djx.AEQ1>h)=.O8\c#wy%`>8["~,sCT:,+8+BTz$$CZ|!tV\C1+Hȝ)5Ux>g%]4i4yD.+Xȥ%vgcG[!8B:qqYSc&=Yi}:y>lX j>F)Ry(q۩BFeWi* _ zz\ll]YVi*F:S5*7 %E<\+`6# u)̟mz#rwd8䓑$,B̛PxSr \fde`5w9 &jp?R 13Ri*v;}^:Us+VX?Y%FrcgΗYu' ƒ \`c"#dzh?h `Yޏ4&:n_Y,q$uڢrdv)!0/\8jެOD,a͚K>s Hȅ- oS_V$bXcz+k0fsHH.f 8b7ࠥXc3 wGŷne "=qL;L_Lb%Y=O?63GvsJ/IFR&8-Eʛ? RV皐DJW P)[sj^679]s?RdG2ձ8_Gp Bm&@ev3Rܬ1@'x6gCUukAVHmx&Lzo#FXZ&T54$8J,m꽷Vc1"[g2 #Za c|1# +co`wШmekʎ5xF{_Q753S._&]l3B>Ao<9ZQ[;S Κ%)txag8G Ǒ$!y!{*w.%icjبqGC'zQ$ϿѺD ye?B-&timu-hrqvLr8% M,CHۻJ,d ee ͚JUM<$t\WPs">֊] "thB( `2Yn$)0r[  5ԙT7HO@- s X@oC Rٷ-Hf2|8Yoq.cyULI=TAAQsF#zzqaVX\06@Nu6H eA;%_\U@ԙ:3n2pR^&ψ`&tKmj\Z/B)ba"뉘EAu,&" fg[{Ţ' + P*N#ӑщ0iQ;k|ΉRͤ>7^~}*[ڊ_ui[mܫ:C3a yRvdO/VHa :_s[!2]x8+t{2y)w:0KHa Y&S+\*/ !RrЪ$NyX]8Cw~DŽ«%y*/d;Os{'/^Ǵ0(`@+_7Hse*g|xuSN>Wɺu2;Nn@Fc7 .F5H42Frڬ_؝;QzI-y9@i\{*[ڻ@#UeNzn %^(^-?{NN2w5J'ng*!karh\#j=X1HFۑUlw{w{*YW|rFF3q7!(lPC"[>bN0 +[{.>ٴ7yhDjʻŜa۬kU`h1kgpl#K8,45_ﷵ /oTm^/i&}3[.'ʆr5Ȣz!5]iHBE m‡Tq[QZ*_]y~pxw`B+( *i{YHݕed $ZgFxaO-sݡ ]e|!D3ꑿl?} ]B]/r '$OdPv$BND*"gN8) 62]d 6sMIY` u%W !B}Ǧ =[)YOȶQӘ~K1l&uli8ƺgU!鄝bclhz ~s5tLA:6#&,gsZրk ӛz;j+]ʈPNڭq# v\Iġ$kҶۀddŁ(SȲL5sQ1hn!Ggt%-L&s@7 X.X,}Z%sSGi0譼n,ꠓF+d]^Juk!P7A;Ŏ-u&E4/fwOw F蒺0^R[ (^)[aVƚSnW $ m x3Zv_9k$]S?22 [(a`s ꟡[([8Ґk{q|eц#;|ďPqATc1Ku}/ YvGZϙs#$ݒʄT|QcwXs`lA{3 %ؒRY5sf@ޘ-y5O6*dp@{*ғo->W(Z3| r߆Za)Xp~&$,v) Us7ZRqTpDh7 qd*Ԋ7;WVՍ(銖XyZT8FRY4ʔȿX'M1Kh"Zڹ};U!E:7Oq(+Z"~ʍ ݤ/Ze@F @ = M"ldŢ> P$`-НB{iw*)*>)!׈ݿ6;ReN! Z]X:VNp}3VTH`CSz,/ r /73[("~ktGa^tqʣ֩)l+`pK^\^ R(XqFԻ?\ BjIĽM}j .Ɠrw;߲Pz^b%S^~~h҈P \0xWQ>LGbZ3Uƹ*iK +T'gtըmD6j܈aW/ #垢``N{+Q^yo55լ&CFcU7W|gI.=3j:eN Ս޻ǝ~6Uo˺5e2[/'?uaG@/A&f~ջw\/@DzE:ҁb˰%ftQy͘rl(w"+;5VԔ1)㵝#nEKQ&vKttЌ S*dqXm: ՔJ'ȺKVkNK1,ԣTQIXxӨvYmNSV}Zt`|?1魦HFQz/)y(h'(QO- ~n`gTloՀA#J:GjkI0?Ce]eJ!MSy,8t"C.:hi,=tM@luhvv~Z"_ o ErwxV[b|(aD N|P tyWpi߆hJD0Lbh#P&c o V(;zR9b)yVe;w=+gH&{xf\wF( 0XZlIDpi9O40З} 8AA$ Q:n*m es@;K6RKqĵWډ@rXj+ >{'Tu@Th\%~x_XH^Hg'.͉)쐢&\ B7-Dv+f UffGᏫFQ`"RAüU׻6Lss2>M{L~*|+j&nbIG&q dĶ8492v?؇Ctk*bW]_CNJ:lV=WuF uU\3uXF ;n#O, UɞJUhk"*zN_5F8TYݟ d:1M}n /Tv]6@%"Lxj`CgSm}dgBU?ૈ_sM>{!jx}e:C9noUw ۙ"2}mٓcI8mbT8 f/IUTŷa^:褨w0f_bf9ҁAp8dr4r9dTSGaVs5Y]/ʤQ"h>V9w |z (w}&Ȫ:oXe}h5 \0T ''YgPI\-NQ$⓭`$:3ӈu 9{ SZpnRxGwzSY-&&Xi-0"͊kLϤj~Ꭸ43G3x,+VQ@4*݆CJuIi/ '8`<@$50Aߧ5jG19W)=$m&<$/qJ*?7$]$VH^CpFژ =7Z6`CAwQ2թkKQ}Wڋc<}1?WQT>( /\(h2Ѐd XJ8oԃHʽ9aw YNJ]'xM$M-F7;3WTH/2}Y 6D#* P\UոEm0 CUL}.TuZ [VW` E *7Ĕhiܓ>cEl Se򇯪֛nhWKtynl/Ud8yQXݲ܇`,$tNp{shl}S^8E@-h8$$Jtc w ,f AF>w'cVx(58"B%NٜѼLdz8o\wnځY|YʍR=E`*ttq91 #7&.F}CĽď 솚[vw5* ӹi4Ĵh}}ZZ7b jE gPܯUeAN}P'}W]Ebsn6W!bH=+E W'9v"hW%'j~AgmV+TcfźdY;TVs5]ǜ^WȐ@<ދ+1"arT'%,^Sǐ!g%W V85!,2ɷSE+N)o|[W\wR=ZzǍ]88{W<+@D8qV| #QfMIm la9Vex I~j;)Xe/g9&r&fxl&vm5~vW5&S"j5[}{(жgt;ƺ{Fapoc!I%$ЁТ3=ahSݫ3:H|mv[դ5?k.9hoD`6^֚k=#o+48%Wg$e!uo?K;FksRT;ab,s AQӖF:@)Xpa^_Wf@ zt`S.?Kwdc'Srk6$'t^/^q*PPΦXZ3iSC#&Kd7\WUai_yݔɚm6a?zeY:Gu:ƽZf~_SZKuu_Y`UUv,*,wLL%$n Ibf:1X |Uύi$FAat@tːT&͞kԌ)b&s%5BG$`,0=Xe/d/ ) T4ĒKA8\l$W'o!۽Av,.̖\40+P \xxl=gOG>R{f#M\ $f<="Cԑ_R:R3߯e"R4#ׇcG6xTA鹠J6"W$a>ْS{9jw7xGY^BxvrEIa83J0U;ܑs8Yy~S$  ]!ט'|h8c8'hb% 8p{[R~_P+eM^\~`FDX0eFOce}h(@z\n-08Df 9owGqƏ*~g5jED?cnA֠#F5?/ƌnkٍ': JS[w%=+-%}-А1c5\s2+#@})QCo@Ch(| |(O1ٰEd"˜^}N~Vpޕޥ>%ft&ڥ3ͨQF ojWR" rR% h嶓9џր*I.[jgM[@U=?ɣL*X ?wv3B]. >d(!n!"ҵL9d'"jg'c{$cpoSxoaL*k^~r69+,Jcq1:+ե;,CYY[HXh c;fd5jufɶȞB?#Q0֓ ܀DC޽=Cg4|#¸GW߬bB>%8Z"U\ kK^.Id:pTiNvlNRg Į%blzsHQeZ[!H5He\QDi?4( PE?7[ȺP G\Z##"h%)oH LݡfT1J][r}ڢ(A(e7}XZ {<A4}]|7wlșmz{^-,#%L,!B3KۻW`ª:7j'=0P 3ݲq')?)a+[Hϊԡ>V֐[ 6c}_$EP+-u{% W\cBWNӐ1m1V4RГ\*a^]d0>[0v^9 )%xt 5I7t_]WN%;;Xh97cMfh{|˺r[hzԛPy|nڙ~"}IoLn` ߺ&.#+7$u=l`%1tc+Abظx&a-?[KeŨMc0*̛ޛ+Llc %PR98ɿg=r_$#v@!LJwm[Yhc.\{Np~nȠBJ5H /pfӒ.,_n(l}A F_=+8: FTKP-})e3Mx}Kl+lO@ rD̨:أ"/;MaoY $ 0& ߞWN=j۔wb:ia`V,R+d'B|&}3N&IܒD th4Ic(S4t0u O%)6.ୃ-i<"epX$>o0ƒxܓ66$n>ݢI"US$t 상Z8`5ݺ[~l2_L/Pvǐ/&훡`1&4~$(ΠY])B4P)xIhEҲӵ_^38_ xJ 7gS$ èi\^A)H26üě7&OJV: 7~% îgh]iݒLMlL}O>,Yн \(FQ- O]3VlABZ-m # (dٹY T:U6[")e0v1 ddpV$Npg7 b*Þރ*>-_[_~'HVu;5,rC4e;qU+Su@8m͓9٥, tG{rX!A T;j' 7]78CzzgW!^7OYDgAi=ɒh@st.[4kFtz9[j_D}-(@~G-긋\ĤtG3ØߛXW)ajArc~7Rps\ClgcON=A-Wj%[WFFO&4"- *vNɽ yрjK7yԭ%w'$g2hCK?T(~|kMf;מ*J~jhTm.AZTn]3̉8ت S013){QqM&[pgow>.HM7c*x_=)DfQ0#v߈X65&3IbfxW.4?!o#\%PGٶt몜5;ѡ'LɒQXTOC# RG(sk$3gk#/_jT6B\ث?$#Wl#&~[G*U;ᕳ+!L%FGw7 (8~g񥬨$HS9 w GΞgG%÷6Ibmo5- `Gߐ~+x5 9FahtSxea'Y^CmHoevv ܕ6v QXLL;}y߫gdf}j*|D'emDdx9E ݵ΋ֈE:-J-jMi!rn=#(,Snt1Gmƾ񼉾yxSY#|hڹblfojHv%y䶒mSkH}$Ʒld; \h@A40O뵻ɤxWn[WEz.N:M`fjdh$(yaR'H\.RS{<% sC7/ _34P\0"7e1,)p@g\2lZ#P"yQFv&2ҁ Km{PQ$2h^, ~V4""6XL{{Z2 Mى% b4I_7ۜU*-It``?c~/ǃ(Reo O)ծ2>O|_u(.[-)O{;GR 3۶1g]9WIpV[)glՍ/qO6rDryw4CH{ufpG5] +h7q{U'F'g=Qp1U^!@ARP0֒ͮ.-T{KAZ/wZYq$hyh3`C~!6Rp@Yb. ;S(ô 'Y#ŭq/C{`+ծm8p-ΈKA=ÄJ!_ҝőr):Ұg] I˴Ƶ|ƧH|upޣƎ]rm =e*Q49*e#ǂ5\7gD-ok&D|-)ur3zRH\Q&1}qAcsk7\\5W"w`1`3.XA# y׊NG 3 Vlx~_o|NCdgA"nkcf,d)&UvqN(kEj LǨH *˾&a-F73H?db?w}rz'‰Rd Jqmc:vR;4$.U-#f'<6:Dqe"pߜN+ڦs5d%8W]2vq>`9YL3)C^ZDu^B*Y'y"d5%<=9s N^FRo$i@0_yLυ64OSyS9벤'ŽAo_EHRvyhxO>V>[ #aܯ_R/C?1gAX?FD(h~~36 g'E*PӔtIں;z1ݽSq$٦>Fu#(\j7kin.V0 ,Wp@%ґ>;=jȐC{rc"4 [IL*싞@qEV"AHNBN USk=R_-H;ՏL]cOlJW=% FpGhQKtQv7hRuex6_W)*YAQS[;jѸ`EAe-mOIݴp#Sn4~0Rw?_)$t,b,&xN9LsPm/ZPKy@2 Ί֙BP3_yƦBŵdwŢJCb8$ZE0|g%Y} t;Ѽv3;L<Ub'¢u9Ia0♔WN5DGsXΗxiٔҿl_`F]̨EjiStW&Fsiy$~*NnzgM=KKj"kqBJ`OdP=pU ɣނhBv8C%xu(ٱdGMbi٣l]~H&#"pƟ_)S969<@>Pzd,w8ufu 58w9sȂ&Xa9=bM*J(Vd蝲 7 :%;a("UAW 6^gyb ¦GVD4|a/E^1ҒEPDÃi]Uk9ĺ;Ft;\J S}ccž/tBczZB=lHJ3ޢWyUVƔjžj۞3OCp} j?@8Y蠏GTeʨ7^ߪ8Q]0'>6zԐ^ FWbh4r3ra&qPPS)o>2xKCd#c[7]ћJb)r콽μ@gҰuov:ED.!FkT/)3Ass:T^|dF1A;z&Lwnճ^cY""|47o~RlPK1jVv+{ .a_r)bZj2ӄLw7iDc5j߁1}@VtEBPOE]A&H3D%砎<. NʪGb*lWW6/Vލ=-Ǻ0f*Ӏk*^kkX%` .F1рO@ 9ԁG-޵`b5lDtO\wyPa'1B\ǬQ"s{|:Ђn9{5NHEiEJȏ%!/M ߜF *^w_{ja4apcB1G0TJy~w _ֻ bf](VN"Z!S{b$KjT }h-`pצ߭|dxRGB;DTEwf k𢡄R , [{3!$flIDƫ!eƚE1FtTw(JKQW(}ZZQk $qy/q/y$SaSAY[BF|;z1U5tx^y**faQx|PFj"9E*s,A!RAd%xK#L/A`"Ӎ G _|y,y2kDƑB0 9,Nd,C%QIQ }?QwenCS2Py8{/;:6=H(xGbQv.,x ˺O'GBgdZ B-{cG46mC,?a >hG b56Q^o@1ii`o&1:_*c3:hu~`Wa^QTq >sx;(1 kxWzRf8i-㌋D{TR xR-,P>w-ykbRjab  ;SZ&QHȁ+ }ul{)[i-T6+Z- R5Е%ߔ\F"yw/r{Z5gI /`^]swK뽤o!b~##ʥ]N:'*Е&o䑇Kly峺RoRWV2O^Fҟ>:,m8 0Z8;G !1~:v%'4kAD Trj;V}w U(=ct0C)kb|z#0NMYyܴsC4'pH]n6`OB<.9O(!dJ*f 꽏Ǡkp&YA@cS@:ӚztJJ+K6EhzE #g;бPvb;@X|r|xR%]FO[#j).,I664:g”Uf^jQf !`8۸ȵUϔ(5d D*SBol*j EJX 匔W:&]5 $BMG^IYE;a κdMv3Y>c m1V3]7vEk(,Wpb5 k2 (é,Vۻ?Awf=D~CZɱY,|'iu"1A*r3!eJS+tC\cr|B‹- QX7$ d+lܺv.JfI YٕKu-Ⱥ*{6Ƈ^Q TGW6LǨDĹ]"kU)ˀ/g 5чyŌAZ0ZvWb}lAđL:,k91 u$)@x;L_09FJHoxh;k?qRv+>[qOQ0'KBվrϝ1L=57F0Es劅yih(60`+=n[=Ás}4?5f6nlcr %q2 / 9IVՂz$zi1ˈp}]u:Ufy`badǁӝ`Yf ]je+$"Vg,cι&DX3HQ}m 裟h*_Ding>IJG Т`6!zF0'Sii9Lʬ*)2R+t\^hXn};J'K9Cv־(8)* XC!VxSBj{ȣ7Ƕ,J<{`aI\ 6ŶM~JgҘ& Z,L=x?lTR˃AeJ(:4M@U8ill#Ea kL6NvXRx>Hy#rذ65ڷYש-8~,0X tJс-+V_?ߋL貭z6~i/{.%e5Ѫ?ֆQ2ޒ _}27Mmӡp4ke>>S]ar3L8ԅl4l̆EL7?4T&|Wu٣ S,> !g^ 3żi9i]roDR_H7 1%qCm3o(x${7i|i}_q~^IlEmv q3(BoGsfyYx}Bߺlf18xL_Yr"ߑWgtg\<8}]0:HcN-u+G[eRI 93b]3[c\/Ubs'ɸk_XH);l (>~ U"p1#50x2B~눷zT63@?JfhLXPD^L>E':lNM9a+Z_=6JQ3[fKHi ..+A;p ulS+5(6$.6c*1Wˋ p nrrmBv+NGvlVE) {Au~ ̫ }[ nAŪG)[[w=hf d ]sKlԪz6_T5=8v>h@o:S|x/`iE^rƟwƘ2$,J[ 6Κk/F}缧Byl \//zryn@jv;G? 5@9"Ϙv9YUDOI䛃Gz/Pʀ<?rИy}F~ci3] +7@@IQ{~FE{4MX=D1oe#ƃ"vJ-r% sdHK['>[ >*$JGz߭PuC_zHR@+%8kkhd S͕MUax*Ks !0f$3kԓ uǃQđCsJPFGAG%(*jD7~:^2֘.dBh(ܐ?2)iv­rH7zpƕ%C{t6a<`,(o ~sdn\oD eyGxjuݑ 4.b*y '@j>_`r^C Gw7Ưcc L"-*x{4`'Ңqi+Г=D'TʼndbZِ^}:]sUZByobI^:s^Ëy&ً 1KXy*oi>E;#'jMw[޾ Gc BGVI @)zӓ KƐk~X|oCċQ^*W2>k rᕜU>r1Hr:]m}q ,!.TW1ޥ_05\3zkqulbDZ `1/8~!] q3CseA{v<4׶wXxEЂb-mw+)A)Hetooz)ywJy 7*D;a1 8ǫCqSDnc23qkE֌V`ꍾ_oJcFS0*v~)6\LNNTm{"*K_'Z|4_EKF6S{>%xjx}+* ^<1mw=f[CpRtGІ! M69늁$fm]^( 4uS8r%l6mxGT`[ Շ@Jn -y.>dSeSg{O:MtWpy;\s}JU3TKPW 7ڮ+O w0Ԣf:t~`e巘(ɪB0%Ri (vYt!@GB%$9+{D^\#oI_G ]6Ҁwg:vne_/4oTu2NX,%h9_T{ar|Qh5 ;$ԚNL FyI; |w>MþmVS25@H;iVc ޸SݯP`hKwbr}S݄i.DXŰ@,\vڕtx)z}Au2]8Hrغi-5„I4MVh)Oď+=*^9B-j8s^8CU>RQ_ziunK6F:U|Ta#iٌ7S/f.VѤr'!(uj, I["«jvhTP:J'ϒ21} -U"~'6 /fIlq`Mf;tuzS ~JZ^YP) }+no#26튚=x&e%b#4KQ0 " !HTGgRPT``E.=3``+St.X՞ơ7/_EfèQv[|=co,K@5vql˴泠lg:՚)uIz9PQp†6Ipؔ3lqWS!L977! 7-&_ SCQ6s)l Fc8@p&R71ň%c:qqfK Yv)ߴԷ;*ۺlL*>`M^ U9&3 ϲQ) < V\iFfĤb?KSkН_<; wY%&jc#R_w1Hv FTjIC|W-\}Պ չLďuMR^/zO4o|D. ӧߪٔۻB)jrLcj- ])e$um"](Q0 ۳s~aR׽o+E=?(cVme?^N14diAi吐DbBiz^;=>TZ>Bn# RL,Q1 k=iӚ tUWAi8@r;V!me:|;-m@bay ׺I+`۹ rkj[<Wߣ"O -wsL6̩Q䧪8@ wo}`6L!ғw^~Aǚ> 2 I60LhFc[k7`q!%>ycͻRioٍ|G!̈́tq(I?k(:P?3zU7hsr(1jY鹠2A,а1,>T 0;kO+9G֗>EaNW|C Μ}'c%Z4[߻Bi[y)M C 1/He{_BWQ!4-eȯ8Ze'/ʹ P02cd~q6zUfKX xv;qC| 4/X^+۴1#hjAtV~W O|Y }[ qcR)[Ƙϖ_G@Tcȭ^.yug>7)E+r;gxQ)p5h0e5ݘrkOd(?Z&TdS9EKhny溨8zV~̹Q.=>yzfh ZBi5_}|&MG䘼9.뺞Q,5ǩ9m̑>KAa($PbQ$lޱH|$@C1M]-Q$SҺKzR#(qiBWc;@>UU0YQV-2OJ#W{vʭrf^^9VzGj.ZnID.a~x zsſ^Z|Odט>@2"|HrZMi1PP$y-sOBEWA gR xYkIAݥaKIYPrɑ0L޸rLFv`EFi$8tCK"&;SV&DnMWߐoQ#we(36]F5hh _iQZ(=5Z`a^l0;a&(41=I^ilyT6r lp xwbU%k~?h9<1Y xO`VP4M3Nj6SxvW\FjnLNX=e=] bS Č)E( !H9Wζ4s$"bM7h BƮԢ'<؄ZhQu*D~"]54/FQ\U}5b^]qW$/7_<=bYn APizZ+ MFsk `]Z̒+9MP{BBzLN@-ryWiiīrv2*}WHXсB=qP.E1Ky/3IË(ȵpOPr fqɛ:HnMPNT=(,7~ew_'WXYB4R7\JRv"6Y v_ k(C02M8N穆.>lƫgG+elՖA&PxHsm8F1\/R(eAsg.^7/paX'v8QCL2p ^ߒc*V)"U*\[@MI,t]xW})4j"A#EJ8ΫUZQ 1N"L.ka߷9DQKA'9Gs٨G왰pT\fx nͧ*]fK~d4e; ABDݥ:aZ%hִѵ!/ bIo>aLc۔:«`ܛt+99WhO5Y@BI]G5rrڳN(I0²ūB/~Xa-zR8xy/2#??cÓ]=Bb!ВԷxڵ-XBoYນk& { y6'w`,rT֛ޘ9%Ti?BuK2xLGu$F[ /gt7u?K)풰cEIua" OK:ȇg+rv$1`qB-(@{7GI,㾦\$L_B k^#?$M_Gc2\:Apqxa%eq3?[QCY|ŠÚ>@FT΋yHI>2?uSrq%V9Dyˌ_ġ+ K8pO<ݗ~.$Bwg({i=]$^.MǗp9k~'5qvLQgdv/ii`%K_͵r M5N;ҡ|=Z2-Eѝ [FV9'[H#WHe9c.\r0rO[Kd 3tZTL|6%iWd"T09"܋1b E<z2S"qVrD 6`)Y3>k؍!CPU]<飴?OqP!XBO䶀bW1ʅiq v5i4Xiuy'm''t_{&' mS+ &8̇{ £^U`FE+V`8@ܤBXJvb ?Iy@7;+Ayǻk>Y%y^F̑ VۼÅ*RWA_㏈jϸ\cYq7|.NGdAVG|X2'œw΢ڨ$7CV1GLF8A58ʜ#XFD@ɞkv^?.YS"`kShmSڎ&Gn~SQW$yn vXb0[nU) #ikioKa> #N&%1a @?|.Փ4^>WU$?aP›Q8GW1s~D&Y$!b-$LT5+hMuk:@]-FISYd%2QMAtosJWpi~y0Y˸s`j}C [XuCZQ;@dU>6P5I3 g<հq #QIS_[{ -hoе'?|a}₝<Nҕ4\y{)e9 c2ڰEb`*}Õa^^kyV>=P*sXJB=ӭQ]zkJy'8i716Sn::>"qƻH&9;8ڹOFYCuWF 1#ot}I91\0}.Yj&Un& l (>N*^SѼ4 "y=jH 6{\b"y0.)gQu,3eRh0u}\ฃq&w/xNץUg=c} _nR/gv?3>m*Ey[lzDюMPp z0PmU}@4j[ q$I-$ d5wm'CYPuTZkEB$}lS:S@Rz| Io\A ,?vN4ܘ@+Ʋ;HD_٤i EbHÆ!rﴐoei ;T}<8GW@w˩$~@h^S8GF F ˇ#QMa+Τ%8(صD ySq7=nxI],+Dñϯ _!6 mi3,U-?|lCc%Ա7kmZV v'Ķs-y΋'Yx1<n!K`岑rQ1q,W0~s>ZȿO`SADV,SB;PZ~wt׳B'@h8Ij^~W~PD<(S,2k;WFRmGKq#J~JgcK.eMu?eʿMY}\)swqz`NVyb/#1Ǯ^.B"WrX+jĊӄ'@Ɣ?ome7 P (~z{Gm;ZjRrT=@M׎b  nG/RFQ9`Mu9&*y۳v8>:&BlߞR٢݌~l͇[8/qÀ4Ab/wWYb[7D`w锉lN O 6 0#a[Xt&A ,SݤR)(ߝ3̀u$l4y7Nь!_ڻvU5o,^O}Fd$S[ȼ^!{PA5-IE%o7KX_u+ 2V* G|'̜`9So\zu.nC)IqؘSy-Nxt@h?h^$e͈ߧMoEA)2]p Q,Ӡtl_tȱ!DlsV4'PTfaҨ6{;mx $@)rRMV7lamkx <[KJk A_:zia7L}Yع3V2,Xy h7Is~iӨw~"[J-cʢïTOCy:/ߐ iM/ Uq a IYЁz+e,4oj*]~X%J*.+\sft"n"՛'tDRզ,;zSF i;abD-~Uʑiv 28IuNٙ, Sl// ;v}v:sY#')*1JjtKC:/{YGY,0 !?6.x?b\2pSܢ3,J<)9 f^ش[D} gBh؞9)VDS\^&~8Ug&eI>Zy %1Ojx"ۃz1ҞZ3Hjł˔>"}HřԢ}&d厡"Ϲ1\Nj`𬅃XmT4aÿ́MX0 G|g@[A;9@e_N SpNP3H:RJknȠfzEp0)H'hRlbya$E;J6ybR0?Hnw!J}-S)VXMx 8\O YJQeYI-Jd]m|0~lyOEQ֕U*@owp3 YsmOK}Y&0QaR3Bz{2\W^b&y~];":kc+}@4N(wTZl7~ ФUx Q˔j'~fNU.)^rMGT%In6Tz5&O .[clGxb27 y>b m-`?bCWWa 'h x{;4B +׭mQ[t`]ReF36Zx8QSVHLЛ =B8:|f \k(C<-SAG6}pPĴ=9( FV2)P5 K] m8~KKE[1 ݿ7ep: *h~ k>մ(d-!X*3)9MncJXP[Qa 4T6iyR!v\>2K2dMU - TǨPⴤK&JM(c ,X Egs{u'0Jc9awiB`fd+iQKiA,w'吹Lpqw*}囹ҽOE[ qX< f<=ģVZXA!=tgQxl~_.,Omo@pd.2O}VmD|)r6Q8ݨ 沆4,$ G4)$7u䳶^·i{fQl|+/%̮QR-ӝذ\`2 d! t1H0<xkA"Rn{t_|#%XkfjxrtnjYcPaqdt'Ź65_(5Oُl_#P@]V䠊{Aܯ eO]F2v"J4CNy0Iq@P%,ə8UYK%).2ҩʄҴV@%xtz3DPXBy&ѠZ'kB'2(,م^C0ĂB^)*൴OjCmKϾ{V{Mep`vaS~0,f!GCsXYqOR5):p.C 蜳]&:cpWcn3;tv4z{1 @c8"Yg/^AXj(>|V/zVV\%xcbԷnE TRU @8;Yڞ?Q_% ?,թBދp~*P$*\4OEv.)dɌ*[ E6ci8P*F Mo"G,@ΨXMQxW6߀Ē fڅj(+y\ZYE|6qKw64=r "^quPҩv<)jOJpz Y2<Je5BCɉEV5e ͙6V8uJck8@=;DU׹ Ҙv $\L=`] ժp_@)rKPu `6YCxm}2feE h4Ka 1n]a SܟL|ˤ]tUs(V8Z^Ɉcŷip5D.rcF|c1{:ʲymФm4`Gg!ߤpCzҚ߼όxI{gQ )k"\Z_y~t@q++>4`xYajPR!γSxba!CƏdjS=㏱bVnj7V".7 rIYUw5}=D7\jzoG_H'm#\bSi [l'Kb^M,~_T]ŜA!|pVUm#2mA4 A1@6,/[AHUcr!6$?:֔+IwjxlALp@bI]΢"y[Cw ޖ>YlLC[Ki(52sm w*[%™,DjɅ4SVT_d2C} 8)- b]i7 ghb$9ټ+=ׁ .3{%7 1 zxS&>J Rjا ݅ ʮ cL2Y ?k6n\LQ5*jI1 yx2C^+,r܆5îY77}UpŁL)b%36cS EpSGk#ͫGoyIQƄbNeڟ˓Zʈc|4w*H vQ/6;3Ai':8\U4ޞ "QtHQG7JNZ^kM"pԈ;Q iU0N C){uEO!s-m> 2u2Z7K3 d.m8 :-^- wGgG5/ߓ( A$H\U~"|U@#.2hHB2սzx; z1meMkx,ZS3ێ[I נ[UƸ'KsWj+*A?VLZpb߄i%XT(H>]Y&SEbOd$"0_zY&P36-&d_{(~&}7@JgbnN,HT}3)<i ~7H]E. H>POn~z0 ff 1AyᜄD߹g̒K? jO"a$54mw]tdI $2k(*~l-\@7A8H[;*. `0bhDJZJ㽘6YG[ `Kd'S|jW[+q9TT.Vxz7m 񗇈Dz BR|T&96Ԯx+L<K9W.D4;"\֗p!и0W7h|.H UN$2a7QY% R}}_Wf99nT [ePE{V'}]mtz!py[?? Z{E}O1u۫a)Z&oa'^ ͥ#f$\`BI* TMARqD#2-.Oz"M3]4#`z\YBG.Gz%]Ꙙ`{9VI,Z^ќjuU N&7lIK R3cM|S#2j'v2r1GoYaB3XיUt+=?b}mmKQeGg4ŧm f(JOm4wp9xGKđvy<%Z !SĬ v\\;JrG߃h:agX8x/p,2(NroF8Ϳh,>3BF a@ǣen*NjFtsI\&s{)vk|X:Qg e~qjGѦjȲπTG2K i\9"ػP+&}U{2>p}a܉0)tpnG[5x迨lKo2gĜ,ټ&&nϷNxLlesH9k qk,䵺[xxVm9?{_`ˡ/`$¸SCԫo&v&N3ѲS8( ]Bɦ%fIKL ~}D ʭǷJw'慇LXԂ*I`Ju ȫ=1 3Y:kՙ43+yM=GL;c1*ʣڿK-tq mk_@{BF89\ej cGlG']ZkRƸwO*SͶRpSZm2K2uq dNSœɁLgBI۠ &BK: Wn%S\õRx- YZ(iEI%E_QضP E#5HuO֜[g2!sJ>EuWx6#lhHX~=fsM5MY@!ෲX6cd`yV.#cW!bw,C>ǹ+g0ǤQoݞ#Bfh2Sv9V0slPE/K\9!@btg\^"Ө#A>&Y.D]_fcqt"#n|\櫂4Қ?gA2xQ\oxkJ£(+ĵMBmo0RQ^f*N+B) xK숼mxئ@Qݾ^%͉hE|v/2M_|PHJKf.T5vHg_r;23mn̪:uƖrkl$XNpdW"OȊRc/SvPJdo]T?1F"bokF }wyf*wd%(?牲}z%zSЀssR-ql,h)H VB~،a]vZ7Su~kKl|FC@רP}0'ʺd%=*[ !# ~߆5uF(A[bp5pt8'Ͽ kDψ`{\@B> M:©ĢOY8 ) /o|ױje |~D3cC<^?C7-p}դ?X= N=o5 (iÊra또[r/\o?t3ak6g&qA*d1Ͽ{/RR|[quį!,3&ȧ6f^/A|H?Π?ZQ_?T4Q@v8lڱ^^H<Ҹ>v-g3B cw@Jmr}j"wQG{=Ї'Xȟn9VN>޽5ݻBZU#Ti|p&G]!uwHU Odm-\]l1&]1 0T"\dQ\VbQ8l*&j|JzeK1]@W>D5tTʟ/ nw,v\HC{77:op 9GEb2aQZYY-0٠Y#b8nYY!ˆX'j .ADS+Z9g>4EW.MCh 9~}Ys066Ml#c, -I4$ ˛(œ3|#lZC]~a;/.*r2DhvtN.򱀷BҰOF #'I  f RnJJTycL)W>xzԪ2aa1[T)57]C2m@oep{]֩h>GsAm\̲?ӟA&<{u\2.bq [P+ioX!-# x -&aja h~vZgCj|2jO֑ϑZƃ/Ŀo!/ ]}jdjrgڊ+c`;Yp o3z)5uvGϙ@9+ ;Ѯ(\h]0Q} PG^?b7S̒7 u'zuT5zq5kyp0w:3bAamq~/RhCo_(Gj~l٭&V1%2ޔ6ʆ=A$6eo̅,N,d'ps ~[~uy x%lq/n]pA$_7Z.\'#GuM$!ŷsCpQ_s +ڒJDcXetS"QvWāV4h&]%sIy9a@RɌƁR?R8Uz:"+)`N41I\YdaDU!pnegg0C՞ Y E%6l@Uxӡ^{!vs6.}1AQL59 dq _Vc窊O>SbIQTW!|cvtl9U;iidT|U~VB'G2LC#5џr4)  aF=oI|B>yg3;cmϻ C2nD)IPl=~U j{<.Q / {9 FC\]ݫSeS$); 5H ZK%w~)6==a,')0Ie!()԰)杊c#$612 NVƏLQZW҃^[8+~P4uwNe5;>A>V{OY9{m;t3Rݺ!%9eԥ&C[̜] }׫W.0F\Qð3щK)tm 7{""Vk(?;i̴M_RpNhkz]fr&*Z@+Qt;A7GY*9z!G9czְxusN#Jfg9 ~:@z_ad!n7L`nZd}.cW 30HAO1c?0h0AW4ɒ<09(ƻSlL(;ԧݺ]_v87ݰs p䧫/cq2,}q3Z);}6EK!M#u>` gc)JŢݒfXEZ O35nIF(~|j=?kj,,|M(lNbYRU\^L6F֏Axr3Q9D)oy ,gHwL^s>Q76ѥ7ʖͦ lju+GWn7? i~( VP8.W9`ҢSrGW>շYMx,9^BO/m5N9nxטp:,sYU ~BCO¡;$bj_K՚d+ ސZ`IKQ}ke(`~\@ұhጣz:|z#ⲯoe'yW'i,0)Ab2 `쌼2]0p)+3m,8N R Z*_?@o}O~]l/@WעׯQ*=xEQ#!rS8 R!DB0'%ϼ]C ItX{0j_XGz]GV zsb$icuh8:g_g p=Vws 灡L>.VВ<),0gQuZeT )NjbU贈3g!.=!n ZyCCj/8[qh0%"?%@9z`ekvw/`}S:R {LE9*c ].hm1QӁk,+1HCw{Pn4`|RsJI!,<{쾭lq䑱p}2:nKX:j:fȍ>r}J,+'IE^"?ŅO,J~2W>/M;)Є;BE4-9" ho,_$v)tD.ky;Ubī|#7^aolm08ܗKt=TW >968 [lcσv Ae#Z?ciDA6va5s&lc^& X:_ᾘkdVӟ ISD B}/Cz]$U z;U*r=g`@.89;\bXr |5\(&:WhD"Ʉ.液zcdŦL?ŜC"jGml=e;~ 4 16dux8垒α]@+I+7[o#}K!͎M# RJ?;~eC m$ ĖPcB|3`DX#e]A+*&K~뛭)b5=PY pL 07R(. @k֔v3 "D)}t9w21Α'~ʠ[&ayx',BH4;7ɟv;aGd;b\*a^ #^Dd>fوq;unG3ș)Ar3.ɞ᪔nsOT ])@.`?vVU@YeDPlV4d7zu"a;뮃6a ~`Όm~7I\Z~TǂzZ .ͮ@*(]]S{^,WEީL,2PKElz,S`m0AF~.7`4\I)`e5Vc{.j,n@&;-DA{^s*F4RuIGiḩصobd,Leh`cCvTi $w*5OedAvpyHuZA,}gu,g3-5 C?il # L[].D{G]n&Ug8 LZLKj|F>EUtIυҽ[C==&W 7>Sh żpdtȕݻʌ ^Jx+'2+qF_|' .> M0օuـ"Ɉx(1b⩐g}<U {]aO;V|X:lYGf.QՈRp86ư*{g?t `o̕ϡSNޅ-;?2fיzLkfKb@ڥ!qH;' ,UGLyL* psGN'$ l`+4[Or3s_bzXNIoQ E A]Vͨq6ﲭIMD i?Aʜnt. vS",sDz #/;>[TE_IAi1/!Z]ܡcRM%-]Ѿ޶P\󍗐0XA8Eg9!-6BQ R2^zV B۝D FCKU;nטp3?NQN-H$Nsy&JҳrY6Lʼ9,,:\"] s|}Ww(Jy@݉N20uQFזT1IvXɓo=B$2ao|JٯKOE غhKFZǞB'Krpfjp.k'/?(CZgϨ)隍>iw#D&kt+4S } {|(Q0 ʬ,71$fә:ӡhg]LYm97T6S_ 'gUU(Dg6m*e~ REJOB{3RhOC\s/Lْ6ˮN!i7x'lw]m:W"_0#i^G}oq3X.\h.L) {?y9c]ewle9Tyn%}Wxq}W~x:M>%.v +=9 Wiq.XsV@4fa)YM)xa L%J͹)M̊*) U.[>0W \>=hEiM o*d$YMZމyx#0ϨvCY5ڽ%Ntc`K n_CtU\~- FߘQ'8`7×ޡkZ-/Lyy5ЎݪG~<;/|{l(mD(ξ(BUtLbe^K+Ғwد+g9vH~̢hm( j W!r7D@GMTuOa)1l:9k[^sCۺΛl3^i*#Ρ3ϰr[n^!;4 8/[pWa&}༚Sʅ%(Lun'v`;jP˧_4\ḹ!B/j/݈`iW3,f)zDH"a\ V6)=@ ,6 YQ'{!`mϵ%IcM-@2BBx7>bGi2d@U."8)3$-LF"Jj*$O]WeRQ5ȥiOcyɽPr=uA X @ؙn#QÀDvڔkulZ/sdÏ)Q16g?~:eo/.?,FvjYRqe9$үya(A}?iX[g&P47.// #6Ct햺J%ԅwZԀ"t;~xoRxA`+G75xE3 #=ti k\;K^r5&sF9|L\f_üэPX8FFe ,d,a8"s` Ĝk#FTXM ߊ=TƥǓ̕k->.  Ï#qfk~$&ޜEKw6G<4]6Yr'"C`')D 7' z_0ǝ6EA+c2YjKx( 1m}ɗ&'aѶ[CblI qmMyx~ wxA?+FFdN8 2C_Np>>CJӅ=_9D uMC7`#7n [.v,D#0)od"AupZK+"O4M٧hXWmoGbt,]r,zA8'h۟Ex?:`B:zQ9 (7؆ʹGcDYИׁtta ̨̞ӆ8" m2Q_a?{g5dď5~N,VaHGB2M^{?QdNZ!$ngʥ{cܷoհhG{JGkqePޟ PJTri_oN'^{o`g%v%J"pG?pWFكg@`wv#< dŝ($ *eb%2 .L#0+ˁ^;ž[J`~Jw6Xܛ4Ʋ$n0'D|3IP)̃b>J6D[Mے*GE3 s pz2J"uۢQ~wJΆHn9}j ka@b/4 |[+J!Uw*mQ6ڰ| [kqDNy/xof\ mP2dO"Ta(}Qѝ8L%6·#`Ʊ4\;u+v2}TA"ۇP<7ytMKNNuG8!r%(R훠/𤇹InvH"Nw $Ϟ9oD0zb8$8@z9-+ xOF$0wY~\ WғڡLbD<=A)6K}3I/¢ʽSURk?x.લzk0 7B[n^(y#%;ڏYH.ЊnËyS5:Fg )p%(5">ix:!= yu9\76ʉn#m*I kʣ+J1xj k(Ji[$hr|!!3 UxYWrfp;X`[s WNI-21f-2Y RDv Mk7g]Ik+G@=06~Qj`Ӥ@ mcѨ9SX;NQER"6G_(LRw>{)ݪ. ]z::cɶp8LqG~!X=這ka 0P7tmNJRLgc03s8>ZJJ+ ]]%er- ?hR+ڈ?͜#RUSirЋ5]foEUlѾH"y4o k;8 F#UrY:,;0DAu="S>j 86%<WX1*J=lo֜0'r7oྲ'$%`SWls1KVޫte)wGuj:|@dǭaq% U 1T].pm B"MDwE xD-OQ:gt<0EuN Z$~'nBJ-5+jܖV}1 |W|*l3!qXF$#LI!)[IZ [k aÆ;%O`gNBJg"HZdF x@Fİ2v'EE޴q`Al0|: sHP 1>!ҕY^!+/96XTʜJVrYhmW"A\ ]'hLp%~ԄLCU< KKT4/9fLwWUr-u+dN),CNXq*A㴛爑D7 #X?cp]UgaҀ; yUNӉX A5!*eFOjIymHŜ̼rywWo9{7鞉m1ck~V}8|-ŔHB J2Lޒ -a<,-gnO(CmHw.v&=6p<8wq}nk(\,g*\ke: ٢_D+eG+vHL< 8Jta}RHQSፆZҭ d$P_Ǹ>wZ.K׋5z{l?lObXKEh֯[#:x.S6z-t (fJϲ]>ٷU JųK?/chO{Ǹ׽|v9_|v=f.3HܮbT7LAgn) G^ cى`ZK՗SҹZ|`S\E*qHK)I>CORm_qPT,$5>Yʅ, B&Rɺ?"Aqȏ۱_Mﻳk퓸߁i,)8'o /MIoňl5#ؾ>!gvt9/ J3%͠P"S = J& u3TPrOFSUSw [)1mSMD61w1$=1+#.J\me5K;v _iEq` -" SB_z20Sg0i92]+qGad̩1_HIHr dU65" H M4jJ藡YacoPݰ^j=`Ӈ9*3ۣ+-5xW3diXĩFS;R&UygdfRLLȑ4yS$4-/~G_`zs<*K 2w: kQ!Y:z!M;7v{XYS8D8usbSD~yd\GUa:v#:ԴxhhvJ¥5|+z[+JjVtVi9;+̡@ y 9Zaw:鐃OL}+wiʞ4 QŅyWsMx%SEP-8DÝlUE6?Zf%p溹D_%%^Wg˥#XZ? c`1[avuߘ5 5(E$S6 nAQ}d]w,N6BJDH]\Pv.` G˷R9WgO|[A7RNtQo1-IY&Du'G)XVN^ :|De t-{u:{xLrQȶhL`mͱ;[ZPS';bɄr.^qZ}ѶVM^2@ܒ,?4+0@JRM5Ҡ_˘U2<(R;M*u> Vq`c:Oꑭ2?y˔"{e@hhrtXiDZq(ŕńw$NŠ扭sSCJa~?-z>llS jx:?X3D" sIrAgN‚Kad6'3Y|$ T=Gm"ϯ_w c*n[*@*>%$-09v2ֽe-k7^ֿWB"ȝNz1U~_So4ol8Z$u&ea`WX5p})Zf"$i|; )m45)W_$oٝ>iW+'Ct \7ɍDq$Iha?Z}[t*Hn$ښ ǩlPY#~~S(S ѱ ,ˎYXK]zayc4\κNZ ǣ@?E̜,26tV"3 -w4TJFb P N?KG!Ze˽і.=M ZA>PMKU %X<72F`ctܯwFg]T-"rA Z0p]/ŭŌ2m)ٍτvQp!}NI[CGM ] \P|q8 kwpL"9N8sƶhz¯ <-POO =ֳ̳ұ`}0*Z,rRIPp2p}<|r>88TΡȯ/*nc׹‹ݒ*S8@jQx3EX ;3;k)u0?U~!d G` p:"2BxP<lX.ɒ\8>kAkJCԁƦ$5Pv͊NqP/pˍޢMRutAQ'o!'=lN]e%t|H_Ntv ԍ(q}/sn#*Dcj{Ih ~kD)Aż˾*~t/+f7?ΣuYC{gĸ~/SsrJ2'Ӊs38ȥks띦Av+}[X/g̽R#oaw'd6Ҏk %n_ok.SNHM 0"W]Y>u zi|E+Nqy1-ݍ-PL ! flBە8r7د{y>YGSA#T͌c\73[tC "2o}A 6ҖF)`Ndˋ'gsd2G,DPIg kTNwa(=6 bkG Tf`,`3yuL@~@wQc{GpAAIl[f3xB` vQNTtLԞM rs#`ըۣ(Mb$?G\7.UBMiovv&t7f޻S73%ʖ?џSejDˡ`25HBYď|KX>.$P52K#B5 sbI,Svʳ?&&|UYbVO.Jilj,!B6Xg 0 w|ƭWM'= N;5E 7PрDL(Qn*k/tly3}j"7e]D=*hCvfҗn.h?kp/LKC#Z[6C{ j g׊{aH%7:Ʀzj8P>\ωt ֝iŌXˀc!fdǍ8Y,_3 Va]b5ߓ"ss"GUd. M(r`]@6U |56{fV2җMy:6"Ax2qʧ[EIk3ikF)aLsU+Y6cmۀ`U/*zuZh|ҏ8 ѭbd˄2ػgԙACc{FnQ)b3 ðjX(>m%ݝPpVg '&blxJw~a|ӧ }jMpn`*FUt Zldߣ7\;{,$n>cb2գBGĄtLAZd vW Atj63VrN/F'6%) nN]l8E|yLRW\K> O@V 4a+cJQI35̼mLC`-k䮝Vo DKo+tBi֠:^d Ș`Y.!Vytl^.V!*@EI $7aI\d*D@J+a@zh~~⁥vsJXyObSWmFgOj=lWiݕ;_d&͵Owm̄7 4+,FB #ꦅJg)]Y+3teY?!ּY$ax1tng6$6+떦HYR,53T9dn>ǙLrJ 6cBE'. Y"@H\_cظTl="jHi5Ak|{B9׬L+!Wm~wXy"ҶѬ?l*74'a6{PC{^@ߟ=;A˵~r'|\}ҡP WX;-A;<|Ikhs,gp45ՆnkILQ[{>Pz͛gQ/ #|+PjM@خ 6@v%O!W`Ct{{pSx 2őfXE9M3P,Yk*ZǔD:.&B6FҠ ؆@ LmСWoTce85"< pW,T5SJ,i qYt&^T$Hau~Kt=^fx&| h~*65\')D3-m$Ž<>⟼>TTY0oj/?{ FEɫI@4T@ ` 'eeEu&f0- *<3\iR )Mh7wtY:%4N,i7Kb>>ř_ЭkR?iML1XEk bafo(vIzuB]+((aҀ<^eZ]c^NV1miĀ#Cʪ[R`s~@` #J.(6X?8dxX~}e)7&B`)ArDH ]Ot#rja$nO@q&s E kB/C|D9u8IO@Õ`^,o@EvvEqbr*|*,jTX9&/#},С'f+X)|?ز'w ,sGPP֗6iPiCY, ϒ=Nnr˒i\l1E1~[)^1q<q+B"0K8DL=cFCmh84$T\l+@^d)r w+!v(5I~~*nn'؈0ZM600Oxv7Fa0zU=vi3$<d=QTS_@ U<aII}}a[&LR!c @ݯNœhD~MPXK]Ĕ~x&}꒴9;mg\ TZXW2G2T,1c:|\H`|cd )UD hL#HȽN a@SJW^bsy*cK4$"CЭ\(7J_{lfC/Dxv@-\ ktSj}S]:~҃ ;@ksT>PLuKcJJ&`NL/.̘4259ΥsbX+|+@D%$TCXǭ`ZkapyAt ~@@lqt82}2p19{h'ې/Ffg>Eri+SKݒ!VOwPBd15O-ZxG(KfsF]!q)Sif.wq{|Q"*:'$$M)p|e-jNo6[ d#X偗{{HSFL0%sRt=J„4)\jiω\U~8\<:h*Ϟm m8EJ4mjSɉ?QakmA8_ikqfs#n8F,f>a(;BiGC* l*'#bq/YMHLO(m`tA%r n_x3?'ᨃ}0\H>& 35Ԍ2h?]䎯Ɩ/mUlek׺珍vu$1ނpސϗ?+:;F䟠Q:l۽Mz_[|z&ʞUkMsRfSmdk/\&T=Ez"e@LMGzCDh0w{Np=qWd)biEKH&5nI-92Nm?")KlgM؂]j<8CR4u?ߟPmú$j}6ݤ|l~7d{V웱S=}@p9$a+ ߈udZTlIe#2wj?kz5`=/eDH7Jy"xl^1TI3/EV+cTEw Ncx1hRіNKǦ$QQ-OU˦Ju~Y겕-3M߭w6@a.dh5xY*9Hع0PƱu.Q) Cw9OH,Լ< qRzel(lWU(Iweiv;JzvVFMS][jmpCS.+X^ҮnbxS-y $LvV8x]sÒQ?CKurGzȏsSeoHK^|q{T@GI 8<ϯݕf"y$y5rh&eUz77E`}q ξj=,%i`B*'WPE5H0&t{0 ѧ+;_kj~n!bvp,7tMakTӭݮ<%LE7Yw;1b: sb}9Īz1Đ]>j*~X=Bi`s'VrW<'m *TھY [FNAF2!ei'!¦ibv7eƆY& Ìm$,eCj`vI%@%|+NI\,KyQnMx.|<"zc)滗3D ͭ7nSh9#s?"<-gmiŻ/ RQz A>xn!V+ʁaxxB$R1GY8m{:i:q}!T1:6L!bM@tDMSZA=ƥfCF; n^ߏSdu3M ӱe1h˝i琲Ҹ"jP:@^Tx)(=w_9^|i4? ON9r6kTa%Vo3ĺ=: Ms8g!O5*scdsٍMwiwߌcxYojua, w ](H@DCe4RS25BBdžij"'ȭc:lMT@v,_gݐSRiv9NtB)0p+T]Yq]PbECʾm'o6ȓ)A~bk@C-dmw X < V]oP49Ľ^C:N;O5]n q4'_Od8d%75/qg_ (kv_.hb5[0h:3[= JbrZ|.S]PQ gǗdKvxaUڝׯm!7l= ()|A=nϰDJg+m Fv6K{#e ӗZqjW#L;#Qz,5TxJǀYU zS_jUYP~TT}Rqpbi!'`rPVxsU/vwWKA U̪%hZ]q0ݭ$`$PBHw"@ Rzbk3se'UbR2ENOO:w; #\k4PV*s@0L` %r6WPR\`fFQ4 c 2ifJN(!lyG Ba*O: V76Qݱt$ۡ.+#zLoI 4Eib:DyT4$\ѵz.imZPu#aq ~w-Z&psW'r({&,VЎTʲhcq2%9Vnj5#^=AHV͓h~{}rTDB~P%"rA؆G>VS Z̒0z$4bdlpu+/l%aٳx/ۖ}n+iŮs΋GO'unq%f:Īdg^dLUس9`{O #<[ⅺIJYX0w,rC< = Iosc IrE$< cb52/%(4oz-k Ci gzF̓;25)=W0:yJvQh!B7"@KRaiS/ٮ)L3iz׫@LUT7rSe`2.l;V#}Y>RE O8gAPXp:DkΌ<1[kwF2L}PͪGϤ fU<]N{U[W%P eJ1PRV{`,+e]LoO#Fm)Avv.|1ȂB2PG $ݽaR`Q-#+? @S"K@in8D:Z(lXBhm T@ƨP<;_< ǘǔu},4(h;}谩Q y87`ipb&f0Rh=@q/hﴶNn #%Úi5sd4 ?/vD}!G1µk=Fh\pqߋ Q{[vWBڲKo3e*8UJQMX0.jvܪ٪%݂AӣosGvѲ) %jӌ"l]mquO]S<."-GЄ&g*jxLgCTC`XBЩLN=퐵zv"!ε&fs> 7|J)la;bX7ul*S9 t5YrDEoFcř^a2Du]G9n=C!{ߟ2fgPa- _ kz)^Ւdš}da~ 矊__=P77JY}pwρP$$MJ>x0g݁F&+]B4_}y\ͦ +-3\RqN@ Uj6y3-²U=J,DhSO&%?t}R`<X(sɾaux:z+[4U^$MJ%кaJ "騊(5,@;b SFI[nk羅}Ij*js,P{jmVީP"\OUajjxBbf ZuL"=A+ I~Os ԓ/!E}r)o>?T:NozqnG Nsҕ {a=O:Rߦt v}ec>bbEy.lcG~7.<-ͯ\yBjxkxXWe {S J2?ۼė=Pb}xN`ȟ4]\ +T2Z\8`Oд}owqWO3o>JX+0nQyxeijHh8cՓlu٠;kPpk[xI:t_3d- jZXk?s7#统7O؛FPHeqHkFiˏPt 'F-;Jm9 1|ٵm ✱P.œ¡q H%bP ?0t1TcR [>| )sh"O P@gκ-gLڅY? -hJ"8Mۍ:D]rkPhSf ׽dޢ G"x}2nTD,8}4>gGEޕYeD.ACZs|t]wNY/ EjD/Aa7گmZ0;2\L/c!OjKw?4(4!vn,U\TtscHILZ05mS~lٻ :utc_aEt%DTk=o s-[v }4a;gypwS{ʡAYs);lfN/F\w0A3ܴ1 ozVNeG d[OLGx faҧXZu/p471<2 ?B,{̄gz"@R]쇹ܳjcqjcYpVɾ`1y]i+4_پ0+mMU}3BfHf\ n mv>DڀCԺgCmW+ 84xu ^d@<ݽ~ApjenH xڭAZްf[[be(]jW]|ToPp7ȞE0-{ zq%{rkM$E jb|q>õУw@&SUAߋ8P4j#_Wl. ř.Su͋s~Z US_lu`&%KתqfA}0ap[Gf&%J1J& x"S;9h=%<]@^[6=˖[@L&,d$$v_٬7Wd'RQf~ZNE=kЗ؃r˵G- su=⦱ԒȒӟIiT!ฯWōG`͔90o ~ω#\a2@r걛_nfh1Wxjw-/{06M o7&[q(c{=Y9$a>Nr3nr1CS0RJ&0]QI`?l+?sޘ6SP ֒mL%)2s!~':J˞' ZlW+$,=>{YМvY[ЍIXwi١%w!:#뱱^Sd4ٜQH;Cbv\/]PKGS*ew7z&?'~5 k%]jz,aK<Nhl;cc #hfktC*Z#Nk9BfW YVle~*Ժ YVEra&[,< !oB7P`.V ˯kןm{+mix^)^Ic>MvhOgb>~ HQ^ ̐Tqȅ|bԒJ &S.ȘLV3 xhnW?r` *C0T`Rãv?2jnDE?I:'d ١΢@}催=] x8=r*IXKlؽz874~gBRA5~ 孹_P>-YJ͖8-/ihr%+{8-hz=;?yyOe64ݍױ㑞Kbb|`m&WB.A:Q$J=yOcҩbFX^Wg9!n5 ӤJZ%G5W*(Ӑ$\e.XJ|b=Kz) !P-&[TԨ{2Ym~!`N,VlIõ#g 6p5xGŪ,]09쵔jI&c7z8JFtN!qoHehTPj, u dw_JCfs({Ŗ,;XԜc, |mjt$/(_*MʏHjw%iW5{զWJ爱 S!\ 'JS<#N^ނf(ZiW!Y) @vhA?pY  W|0<&W S€E4Y!Ac:3yT\X 8;pL@x~ބRG-{%ؗ$E3Ӎw삤߿D}!Gr~߻Xt?F*`I֎UE^0qtJp>OV8^\|k-2P ZW _wH{}~q3tAuCE$ cp*/*;G` o Z)?srCDqu:%'HYtN?|tzxDҗ,uKO )OVƽEDxBu?/%;cPS7+'8b<iwdx^@̝n!X%u,Bᩉ(E$$/qӫ(Mj '6:Dt?$kjj8-|Իp }cIzGP5Ͱ=&16zb'V番jcB%sl򣦛5FK8bΨDAcH]X5&8I1{_P\!}2%V#ZARݢ]=G1ð- bqQ[m8Q>5Ȳb{RӐXנH(7 xUG C 2̳M-u5vBb9Dˋ5mFK dr=*ה x:;Byʲ^; 8OVldCbM[g' |ևۭ\`6"A$ eG᮵9M0Uح"e$دiT!kOQ?t#;z)@匑L"nW%jK)--9MXk&d3,‹s;'E~tQ +Y\hXoO2KVL jLgok?ýT$HNs c=yJ >6y#y^V>X'`8,}r\̥0.Tfe _Ma*ZܓF@ zw_ˤj6<7.kLݶadLf+.1qhs{;Tx%"wV4k$s: BoM6 _e\ ޿K=:m9ڜ`S>wea@J!o`r}sw} 8K~{aBV0"Bbˤذ".= gί3ˇ\B@79&ٍrħQl9=czYA F*As;V2܌WNy>FQwƔ l;;ޏnTS>\'yBW{Wg8PKjoİgA@u\#&z0sg%[H1"Urڋ{1ۚ+xCxЌ=@<,)%4};ES ɵ]n:Hk {> 2PZ#20:(䘲]&αʨD8 0RhdǼvaOay.Gh']|+.^kd{9]hY0PɎ)@p]+g!8ә*&j3Ծ%"R;{wĀ[̢wU2|i(4U~/A[7cYSPx},#֗VwEXG8'Ld"#PCq"v]X?+nh[gvhN(C6wՖe+Ly3 βb0w*8@׮g$~, pjgÀ^|ý*~46\5X.=P-U{Y"muW-x* F,I+%Qml' |#O̼;dI iỰ+ I:ڣ s^tTwf 9~]$9$CMqdտUv rBHnjfʻDLod=i<\Й_Eb )Wa\)^"dwU"`ThJ``ӋaEl7mfi=Rʛ\#Hk2\)ayÚR PY VwJ~ܩ:o2^JC[8wF!h8#! z=M>BSn l*j}FM"W<,8hp̂E ov: yȊP ջM_&I|H77!`KI7,/͞i0ߐ8'<>;SYG % 9Eg! 3"Q_{z|Ѽ'S*?^8$G̲]uR-dwsGkYT_ʎF>KLfAE *-7jpr)*ta>A@*AQ2*&K7rRXmd ?'LL;~@=JDr!hj.@ݏu&n# e9Ӗ ڀq%51a8=ŗG.ne%.b~Zf|;lK:'mBxŭDc%U![]acF ǢRXn/tݜаi=iZϧt=|nB gGb!.UDO]sJhPĵdtxx,E=MY@~A$tp5P?қq&[H.bR" *sJ>6f ^<ʀb0gAXBBK^h?MTfYn'%_~jJfː)* 90ǟO:(>ID [$c`E<<\ҫF{Ѫњlȁ&zWJP/ ڇYrƶ6+=oĒT?H]Ÿ_KKVʤaBeIVP$?f?gXrɄ#U2KV-2©bg|e:hmP 8!{-eplCT\]tUi̫aH7L-8HS,c*F !|ۧHZݥ̾YAMљbDʉvX2~k v{z⇔\[}x,!R`#,  j0q.(gzb*e#Wx58z'tE^2iz ia>9b1HJwEFT<5[]o%NR[jE~\EN7yuz܏21*L|3};>r^ *L5x HAގ F$x`% ">Zkl5SGދKfTAƂBbjGTG:B'>W|$\CHI0rl  I}EHe4o<%K{t͏Nt/jKFV36KIe4\bF4Y02/Ɣw;O&SW5 zv8ܓ E36^F~3"Qyv bH1+. {?odg3tv\#BA Kєc퀦\N0\.QP]P",L} ;z(3v})0YƐKCBy¬Od :[X.tGZX8/dUwam˅`t  t qzw&[[kdWqx6$r@@cqivS UV`[RX-0a&NprN1 +K :Yj5]?`z0nrӖoNY}XuzC# r@0OBjyd' cAmT1kmxU"$(5*rA  Ԓ _϶?D3Z:;&rkw:)iPq~>~Lfq$5mTD*^b^ lo~@4V}.+Jv7aVg~ޓdZIҲp$U=:gGУ7, ^aP(O~nyG'\Ԓ&lf"vK(dԻ!Vnv7LI}KP2PN9m"!.F~ɧ`{$9-OƱhc2%rG>l׶2&DR_\v ~,MgΘdG@cPOHޭeVkqf/ Zs :aSJqm-/S~oYhjt[A.2QS#o$bp2Kߓzj2ʂ3fA'4갺#b?\,sh/i1vCΝc6]l1t'N!2YWcsh\}.NɩAw*gk:y+0oaej7ֽ:׭`%@9Iv}siX16/c3o0"W92N4V~J;6h9W^jVeHUILm0Zj}5ly0 [{ ǭ)Syso<Ш="'d^[3_INs;g7J!(8^H6 y> U+łP"+IϻjF?MIfaī:;ft%} $tW!^Ơd ݐNs#tEC޸a@ q^KgހG u ԝ;1ioo.I Ɗ4yO`SVK<`WU4Nc&f. >#o)5Z)/ӡI./] &aj}awh_B$IZEJd'}q(IRJH*#w@X3!* V,yh\`l1&s`p7;_aol.$c>D:>Hg xͅ[Qs <,OMuRH:fcl'MS|I _Yvܓ[`n 7QtK|GNYUȇ-cE˟zZoZpI_2hr㷾UO|Pk Ts֢`&P;xr4%J3iGFtal=YBI'+GLǙL2)V`[&:_(D-Y1(5L,8CwoKAR[Kmuݎ*L\~#%Phqژ(pov3?ĕʄYXS 2-0D:AdpM8jek&< KIKj<;v Z%7lmU8t=f+/݌(CKͽXzν<5` !0XRx.$¯}iI{Z%; FVJ5wr* C iF7bccyQN+7!a~KEj,x8StQt] ~)%K$PVZl=pqm/@GP" c8ҞnY!~(n\GjB$e+p2xZ c[| {`Y _祵tTQMR% a&FC  ςKn,e:Oל:xYJE q7իN4}BDE0Jt)5|ZmZ%BCmPG{5ᢔ!'G^ܼ\^pc=EU/{gT76fET_iQ3+d/rq^r=\qp3/{C%$t@3OaZOͯR?]-vzpGO^::0HcTc1<9Ky` /b9 p}qo9>S5 r077 6C,h+O$&6+ 5EfI1b ׽5aezn JpZ L_BALaqAW.Q B*Tr\A]re4: Jy"u;%õFdۖGܹ>ᓟs\'X6]Zk"/Јcnn  \OsTb@?ICG'I"#=sT7+j\_VnS(/%9E&q5x8LiDWʠբ Kr aE oKkhj %w3 ܎A&ar.Zy}*Wߥ w ?یĻL=M7qb$ygQTɐ+EFKlHl^BdgI=ՃYW!h%"yuW] qf]K 6yrOod'vǘKROjD?Y>g/#d[ "xh;F)"2K)eC]C$E< ?a 8Ŗ;cT7MT3,nIrKYpc6 2K̢B'B_X׾#L4La}dA,+D$HMd ~l#$<쭖*VQEڔU>4) ' PgمY. |?u%sx´ 5f`tj.: ^Zj$gry,>;h*DwݕOzMgɿ+Y'B*}a ̽2uc8Q^DGYձɩ2FA >d-bC-6r>of_gn+ûf %-9ϻu2¢!)\οF\,f&-!I @{UQgjRiO_Glo|{R*d~.Y]QUsƝ'guJK@FΘixh}FkX8?[C?P;\؁( -񎄢."KYg{:\seG*3uAI!U<9d/]R K&Xh &_UqÄJ64{H ʹ:@D jHz{įHi56uɔ5]UjfM~h[>HcBd^P4  _JGY?4YrW}`ik5ihc,AHyCهOS8;rb ମt>P,'m\ cN_3 jg\pS@/ޟGvɓdBX]?%Y|ui᪫_ m@Y5cHnˑTfE_,JPHCR7l/|kJ.|ؗͮy#)!bؚEjꞁ&߿+͕'`%i۬Nq j/amZ'P=m}SyFjxԯfЉ|M>I] 7 Ks g?kq )^I#ѷH T¥(`\e=z=~[G1bl#~`U =ӗ)*xXiW" c{I^x2_-#:!Vڙq,%wtIс>ݝw0z7]ꄆc]F1ALK*;Qkh"q\z0$ {Ηͺ,+$7O炞CFj  wqw|r}̋[Yq=,L /_Yxu%L8y7`]QNE3;tg82$x'.G罫Qs`q}ּ[Z8+Hϙs0A *`?R@`H&)nq{pzyCR0]BOeˎrbxIjÿ䧔kih'W!:-0Q(7BzYހpWm;C B|\5N b{V}?'RfZNjQ_ajϋC$=?r3x ݋oR'm SuuEB 8!,e1&@in{g.XTa}孍ɅS ^6, g_CڭFs3LTeVPx*vޅ8a'O~q׌zTw ,PS>gs^񪢯\n1]4*oUDR1魗[\4,44tJ0*ʍm~8Fu9BKl[ɨ!=S:Z*>[T C &fYDe O'v ]*͞2V5NxׅA}F]ʚl Rr$^1ًTQ?t'^#$ [f?0oCÅ cHT&\nnMʋEz?agUC8.oȧ1OnV! Vkĉhx9ʿkMOJ2@\\_ ^I53=H;PwjH& ikXι;o7/.9*%S 6 Z{W/K:ύ/;->;Pcxo54|vJT7@2 )Lp4oҨ'R\mlllOߑ˶yC2ނ&,ɢU.ꃐ|f;P鴒|ߌ3;-$E hq \=s~sbԢ=$siUm|02cqyO#$l >&lb )5ZԮ4=fD!{ O;Q}0 ^Fma؇ 08)B]`1>{8źU pE[8t Y*3ɤ~~(rL8C-h-"ϥ=Gw3{Fg2 \О2d)u( hg ҉O])?goiWr2W(]Ƒ ȿG@e# ;n 3u;"SA.JPq8"yEzFkC-S0mK6 B"GAh|pMkHfڃb1⧭eFAnkp`GLUO`&?6omjF!ͱлEɱDȶ<ȰjipF{qɦ b!dɪְ\QFZI,xcn\w&1yJߢ4DԼN#oG%q'Dq4- N!D#Q{ע4ta[P$w_Sl5@alN3{[@I@B_tiZyDמD ha_qb,}w@7"I_@wγ;!Ys;F˔mP9$!:XdkP/p Z>ު쳗.A풕nN [9 Xͭ}{6W]݊SR #gt1l@|`טƄ9q]Ӭy,'pC 梦A1× :r_׽g$ӱ%7 96pAYkz-F$LУ;^ {ԏ1¹ Txa %|RE|)R'δlHAI)*c1Gr#boaJ;u Uު~ MQ2>@<1=v$%7hF7?T֧6Tǜ14wŭ{aP!Y@8pGX݂^h|Fc[]ֽIFJ'bA,v G5mˤc5{ DX}IoyƧFpұ̺С^_ڵrص}.?JH!R̙}/Q}ҒwQ0sb @E+ҡ$ȔS]|nަeЙ]JBH :Ynh K>)킼J`8}'pjWV#6ϕȂ \@QZEacs0{.5 mHXzYjR9wCd;%c\8 6Ė4zͻh7I.b |=\"[ϐ@P[~ߋz6XXtR 5Kqn9!'JܢJ -]W#GrPqnnK KEUE֓@fl3d=[bim}3-;{﬉wuPV,Q"u@P|d d[O_MD;J`|ˡ}LKե?cwq,r7(Q~;XM)!CϪ7tTOW5΅ FHr8a,rj>ATIq(q`$/6T 2}rt5z~Df6Rm+S4Ҁ 6nb:%y!)3esqƵ"QYzG]y@7̢QkpC% *wPNZ0>.E *hXDXR?³ ^dL 8UZDA ͍0BZpv8}.d"gɨZ `.!eDJmG[S׋~sXJ+ǾėN GVf@-7"˱FjwQ?Gx/(m.N*6zIpvPď_+0F)~[Bzn;&~DH{Sh(qQ F<iը4bC6 b|Kwte3{C.P7ǎa Rx ƐF[a8J\d+p آFJq >0Tp) YlaI}.89^޷v.ã*\!JASV1 ZlKsbH޼6G[,׼~{3bk-Dȹ;#l+= DZd!e^"[jYt+[zGdN0dMÿ\$W>'f'GaP 4Rͫ+CR.Hŋ965#-@< Dm!BՉ7~QݨGJ~[Ģ`J?aT`\Q(/3sD;~%yv ϳRxꅑh>\ sc,a{ I1h 5הPޮ5gչߣdkRG#ߖH|>g=d-y7>02t^!wb?8|:ino7Jg +x`$GL:? \au. 6Z}ʕlЌgbI# i}L!m:oWKe!p'hlU0E*?Mm #(q$j)`Lv)F8GmK< 7NȱY&. Xǻz V{-NN⌑ .op8u! LIU W#.L).)g65l9?d25r<>&Ug.=pV rf֩ }.*˱bFz&Xg~ ۷y<#7i~|%`bэrE9F|>5b j2n^$Z'fc,f ńED(YaL"X+,/_ ٢䖩Y6Dq԰eo˜ۀVyȏtO4/.q)!f [L 8v{ly5tjp(rj-w_3<_02\\p=+'1$@;+w1/ "Cu w]˙jG .Vm%fq/xl5X("g`zmpRYn1@#/){qC͕MɣMGlA^ow P}`!ɟ,Tw'U5ht) IdjDZ؏rv-GQu^,A.|tm^7(f, IYi3핾ڼjI*.q@t.guuѿS Ȋ$ILZ wt¢ڧW争 gE Q<-]gJ{2ZlR!ʪVJwzWֻVbӱZ6;j^{-sڤMS9`5|bkI"6袃<0=lZA-H i"֏vjW L2o_`|K2KfՕW)n;:`S(ߨ8EWV8MHDYM.z+6RC_ck^z\~%{X|Ϭu|g+{1 -Sܥ芖Mx^sD~^M?"㧦PT6]!x jE9yz@oj%$QT0_G^`)Ĩ<9]SZ,AcνYmTgx̻_ t ]б(/2@M‡n=ֿo=;} 'GvtFmS ^U:ks2:LuJ/s>57*~^껥c^ ZsK MESݭEﳠE|U+yfGjS6pc^W4Gg3KT~daOu D;Цkc:閯' zA%-ޕ9gv#oRV,o+ǜd\nw1unABMIbVR=>z6 fFy+-zyE"9VS]0t|Py4a*SmҌڟ4{`+D J1cxj=7%p 'MCl* ^ߗKAOXzO OA+诇'~v[*ʕZmS \*gI-y1~7[c60;3k)9K _sGnv28Nx9K(pW+4 CϢ} ۝pKhmP$y/7)CC?d!b !uyg+~3#O-geGU];5% б@nc5tDt:#"ksHS?M!TtuX;F >44TV*42$֩ ZNR蘾tļ KG ϧQ?Þz ok#'13;l3XmP{GҚƭm|DU,2Ϭ1S% xkKM#)G#3T~r9d94SU[)_/ H_b ҀsmLkݺׯ \_6sE9=mΡķI}W5A5rkBɅIJ*1't4ߪC@/~o\l0|.oxS{62((HZtv"QV5z.wt.@h^Vӏ f[E:<İzpS x$!, -1seCa?˅[*k_aTDJ$$"-9#| l KJz^~ 9{YDGNKޒE x%AI'mdfZe2fp+.;{؈AW uִ-8·cVZ> ID΍lF-٦x*<`mēPA?R))<=w5p/!C*pyaC~2Ku)eNov]t iVMvLݝ\57JK8Ma(Ĭ3tėʿLrS%u AE/_cp3=-~UM ?@( JZlR`׭++i0ĝC&ZĜ3c1<1-!X8ϱDT*X"r3w ޟYu[TV>D*#JB9UmÝX =WIB`S׻ACd] ))]v[b2$-tLbX!FpZ8uP%5|_4J$)ut(W`r^e~"O)iE}`/=Yy犽wgI|3+\bR &,>ߊQɸp?+rФBBAFWX,?•+CiLY&Xl_2p[&4"/r DڲNAA_@g&y%-L]K/USo uq[1~v:c.il%I\o%ڗ^qqRim|Lg8rx9k/5l'']a g8Ng`C=B$ŔU?L}1㹧n&v+QV꯶!Rmov ;cG5pfi&qPd ڠ/Tv8[x-q{DdPqHa&`7"鱦~|t,+DnYX^η~ЖU4vZL>zf0n]i0=F^Yp#g՜tle;|G<`hչ~yeZgH[Zr||*d IZy$ؤhدX9ȵyM'tEbːz3)QF|uqRnEVnJφElJ 筬SӞ_3~6n-!c@ `al3kۢƮdߟfQD |0ǫ_27<$&9 +CCI|!  o?92GqKxm j߷{fVcx 9tIN?£2𠜡0⤀vc=Ɂ\^M0@r[ZnmC ǝG;OEwxݓ{T#4|? yrJF`o.`attRQ!xBQL~e]b7A6x=-{ \h)ea3e@9DffW!U Ȼ)" xTJ:Ux 5!U8ѵx}7}{;mF׏CW~q(iݼE69j - ɣ5+?Dmo_Re?#王 _apm, WRgU|LJ)S~P;RNjͯ=MYE=s\5نv _HNE cwf*/~RQ#G1mºbVб%&4b#*Sa`v W-E! @qJ.1!)9_hEh 4fqzS&葋8c+Mt[sH.μ>Yp4@786?J: (EܔrR6M;I#K29|Z u y Yh1 B6o݈2]' APgJ)I&;vS*PmٻJ9CLCxÕZ!v%̄qQ8-vB; `')36=w~-°VMk,GEɊc}y=:|O +5ӆ\q/^@XJܦ񧜀zs,azHYЮòsfFUDQ,=`v^=zdP~47#e >kAK%Il"̡Mw/Q2 r)mf F<  US`'tVfjhKW]'{PyyMԻwedžs|`'rXIf,8\VCj8Ipdnb77rlT8#C2p[9"nԶ`֓{FͧaNܻpR?F}(,9yg(xOgG^V?amcDB6o:Z[N̰x+r Iq`DA[t K˻q0`yT&nμAdHؒK4|v!g9` +X ,>6䩴]X{ o|oNx3(x36)+Fڄ, l %+3H3c$4L!ྗweauGg$8Ee7#p^xCM2E#~R֡ 3nX&J&VŮy,-gREe?5m_ZPKڟ b~Wk(wب%k;0E~v?ڕ5ߖ {l"!Awciܐ*ӀyUEwBeݺΉ!Cw |m~"<:F_xgSrz^bx֒dTk/n5>T-Jxch3y2gh%@ӞLx$gֽZHM/O6($7ZV: ȍ@J<"T;F `fY$$5.(]Aginw̪GT4޺Y $ c' }.WsH+-J<&<2խcIdVZLNmrA-ӊh = ?+@s4PM7I˚*>NeXT0"3vN _ qy5 Ub?-109Tcut duE5!KwIxZ$m7?w2(rkbbIP/1cOIwAjzN4Ȼ܌m%89Y5lQ?mXCw%$YrXu^=?fL,QJA|,~H*BK˛sϔrqϠ]2kr"z~|̛L29#q%xtXfB*cgw$f '®Lb#Mn]F,Cδ̑k׌!3ܗ0=<@w77^Fe፞B!DAg,%Obr"@R%(X 7ܘP g Rm~<:Tv?@H6(b&:(JwrJ~[&sh/ -_6Eǥk|/a2ΎuRAu<18}dPFѺ)m&3BuC|M{F云4Haڰ;tqU=f&TH-`"#I{ՠu }9nv9/,3!ζ6b_65!Lҕ7jl\ˣvWMlP>BHPmݜbSZAd]<dc5/ N8U#Px5I_ 5ҫύ(&1H ߱(E 0  j/E>Bd}?a)[A!uęi|O>EKIYr>g}N5^iS/iz@ ;5ޖ))JjA邔Cb!rmB]ն(pTM4U{Y6eEMJEdoՂ|dfaxjc/e(W?ìOڎOhNWD;|RӅ6ᇃvtŻv]OՆ($U9ڪN=)d3o=Τ$Skcb+KwQm%kqCf m8Luʙ:?_x5QÌ<( ksYp[`3gJhd Cwo7f! HN IU60F" nz !7(.8:y~nQK6-GZ 2i:,~ZBY;Z?w5[oxa,%0<5Z~~@ F;ʨ ҨRj2׶Җ"}#",?}½% 7gq;~RAJpãswV|AR’ͨzOԭ4y$/>y>S݌ilkRKsn])'qer\c܂\E]LFBmU#lc8\8vй}r0yՄgHF6.jhi`fJ,ը Dm6ۡb Hz Gky`!w^+ql߀x4)y㏴Σ^ /6)(oTO?f/&6A F -©?%:ro![K Voo> ?MMd,Mk}^-dOG=JyaYsGH$3r&DVÝgK=X gj VyQߜy,GlI4gF .*dH}DztTUڿ 3Bȋ yלm/HIJZ8IsB" 7jhJpCW]T߯HW&JpVMȤۻS # qWUvO4s{GW7vcs6m JŅ|{ "îŚf~نG*4}6 2ݮb.*x>d4̊h]4sv|E*03e8!,chm^:Z Q"ryXE>3(}~2鋪CKsdk?)[q83Liy  Ք;V|Ϡj Ҙؓޫu"uۖ]-Vɣkz8Oh(T{rlq(.]D ?:t&qz$ p35e/T)I}*ʱ=ځ*[<%e3vy@,]|P(}$j-+r{F}F1XQ)_ iUyCxW:&ǩOEodv˩{h;i]vEHlF}Tv kޔƅubJI?-ɨ0i!a| +곁oCKv=93UYgkjxF|x#?=cGduiX,=i3=$ IfiB )9-5OӬӺHĐr+G^F:6XiO Ҝm䐡)hyq5Gˇr ֓*\h*l3 `|%=,p6/&sTp뢱?:-DWSpd bǙZ t 03VBGGS btc!}$K_lP\k:OI7T|75>2ٯRvYLJlN#w˓Q"g/#owɥcfp˖(Jzْxz6D6=7ftJmrŕ 9y9Aݯw $Q Bnߤ>EjT|T^M]oc$xvn+?Lg%xzHÒ _< /N.֋MfY O(l! ZTCyٕv%ZPR#SHk biK+{ ׫h!JӬjvI0)zNpBC$ Mǫ&ASeCԛPٗĔX/D!^žGݟS~#s<9{V{_ >-(o G)uf-am Z-k-5|+E6<&"nt׊'0{TR?E'| fL̜fj|iM Ɣr+B(>/41f9tqA J ZV:F=(%VQ^nw "w؋XӏUB>uzmGP cetSܖuo`A!?7]`KQi^j^t@J$6Pf81Yƒ< a ?[cT xx ܜb9`Z u ta  pV ;DӞRTy7S3M6Lt7$-`Ty5-y0.RO-{zhQQ19;s۳XF5OR[JzrLH:codJV([eH yE[fGKB`hkmGgI<)D^Wrcpv(× LX2B!/z\%"\ }Z|()b`q' H=~O! FI_P?GH]BC|y(&A4fT%h-(Rz\Kd#bx_\~aSֹHcdYe?4:8Pf 9K%n@8(ھF7ӣ?3uR 9D{_{`Tx)бVy+>׭+3ǕGxx}eK@êt>Ͽ`/,@& Hb)~T쐮YE|h6~qtOg_DNÁXcij uzRD%~rgG,;Ӏ&1#ƽɽ|6γ6/Yv/Lɍ^i61& Z$n7\O'{3 wc\v(^ЕJ¨y) 층nڬLT[wq җ380Ѳ ozŴ%qzd'`V'.{Wkm}Fz{0++D}pɌM8边C$7\Cd|yX9ҙq3ME.°"@D%Z= zۂ0;H=5ڊ p̫ژ,'?Q[A*o\2_z*?M .;ᶭԺ:xBTT?Fkr ؾ08fUdC?KbbdL_9% T|o SAcG1= lgꇥV/X"5 B0uU,Vb޹ZV>g<9"ݠ7izq>9X6W߬ YF 3 7+p {v΁+ Rd (}u$ekTӧڔnКE)r;Ԛ> Ʋ:~Mب@ ;ϚLa?*BlP$or3)hG\UjxR2izy”ذ<^nčw]K;hR|Uvѝï-Lm5/x~%Rbu(j@/B&ۮzdiyn{,mA6yJ.Xܖj"{Qo)A1.hI1| nrdPtvO3ۃ=:;CuNBhK5g~w>~"Ƞ̚{bAuVĚh`DBalPA Am#}"lz߈iSbTIijɝͅYS`Q7dbu,Y.[yF?ޔ^ƺ0ˌVKӂg T7:5dfw L.3LEG> JNԨ0D}J?9O}ο7#3.K®͋u5踝!4}Bx&vms6j݆#Ŋ W٬r~q(r} 7)OEPA,z&Ox t6q հA>MD\>\CTF!Q&8ЈttRg{D~,03[hu*zG XIuR<4X &UM}s/>3/nbq[l s;=[unkjO>XԾY6|.]Lg,%dȷ7~;c}dDB%eƳ5.!V0n#(Ϋ@~%Ԍ]_G5ƌGKU|nQR"$A5uLefOSS%3Pq[m~t 4:-:MBrr)",N8'Up~F HBʼnL0:6*'5Wqd'|? [gaΕsv!eQ a^(*TRCjF}2.%knĽ}t=ӣ<Yy )?]^lp0q+QKR?Yuw %Z}m&6}eFp:t/)qe\q˱H&PIzDqpS /$-7+GS8$PR=@KR"n GQ"`ϬhiTl`J~qw:2GcaW+C?Fx(2r??TR@Eq/ܺݹhvh7I:gH^߱߰uڭ ni+6x 8%v%(m3Ǿa [>{eV+p qx@dk7Pu,ohckIԜӆ"4t  Ek~+%81(e#oDQ<)[5ZP#@ªO|}@U7GLVd i)"JRp M=mC/[ߣ*9?MP["Eڜ9@gP,Ud4R?p୾/oq"33W}AU}ȶhHuϷK4×֝eu6\uv "[ L|~t;UҎzk[( .O?gOKuP l%K]f}`qx-ҌrۦbòʠwIT !_+ƾq Xd4Y_6DHlLȓI\Lc@9L1!,QeQJ2!+c$ShLNubdE:( UYJ =i>3EiO.|,)oWA)i]Q6P{2ܘ7lPf86J ϫ9 oc&UJ@|f9wOV#pဋݛIL9Mr{vΤXPa^%M3lcw)'XV6粳mr2* xXteW〇̳'=@ $^&4RorM7ƜAXJи5h7M2wS(hadO-ȍ-rNDՄz<9>xV " S;ݷnVCT8Ml/å= vA+#m=?3E#Ę7 K.򹑗_(C+Z&IuzG鰵IX틴6o|Eoh@\aFkTcPR"|a}G$`"wHB0"] 6gBU`\ 1u]U9T;V&,J U5z-+WC1c_Fo N⩖Gk;NhNrѧ9r85'8м8#iN^{5(2C0 sj'z*eKx&bm]VwAbnoҕE =Ȕ^m#c{fzbeOD ل2WjwBVq-./!+|$uFz$tk(_zF{ĮQ*2^{v^?Kw8N*Vj!)vC, ɋ, ݮ=9`ݥ`z}o`a {0T[IN,)^5'jaG6d^*uܠ_:|QpU} 8:"9xJ&k{Zt@nɲc%dg`!o6"'yЏJ&H,riIr<ȷSSςx\q[Sa S42J {!(ɿɑ]k5*sC% E9_hXk%Q LDSE0 UVE!8$ +R)xW)ZK-e]kw }^FH9s]i0uXM]F-'n,9si`:N us 6ohq:L%"?mq;)#m}FtMA_ 65!mh 09#LL|=̡_;G\C4xH5/ZJ/-xqy0wi#3%.& 0h7{>Sq .2B(;= tjkĒ 7lu^]֑WU.aŲ H5qyTQY]D*Bk [A%Lч.ZJ7H+ AC. 0_h}#Dy4)Srk-qZc5 [c& (Y2d:xd[ ԸZUUϏ,)i\ʐq!PanKƠi*X")s o(%W ͠R>BC|vU! (\o1TӞq 㬗}TDb+ R}q+9*uɌw@Xsqj<(Y L@ 0xT,)gZ 2[0VAGVGfQMDaM\s"GR k 0NE{?z6e5#Ԧq<xz\Q]}|O;J2=Yz`3 OsrpyE#O8lzGVv$!-ϳʽ)Un Z Zr .#EFK0'|WQmœh(,hdIs +%Us# U+.A[C `};2F,< |fB7矯C)`sёV[F&HۚQMOuW )m leV~eb{Ap78[j*}:҇FR'3_x\ʵ8N`ò}_ƮA7Y8޶Cp$9Z@CȠwKs ֵSrbXv9&gd#Hvuv $@c lM_s2ejLT v!"#xUns?~ EBA>ɝ)r5\-|Gz7?vq>W-11C%M9gݼ'\ll x,KvHC -zQW'1kV~6$ʟ}L[GB:颵cpfTw? aw0 B/D5'@GŐi)»G}GҾnR]p.,G{l}3DW1ӅVD|AxF0+xd nO%@,ڲmf(p#ŝQJJ-1% Ŀay%9 g5Q=xi?>FTRS䍯 `bgRE{ p!:}CʈKkL.iAߊcav>[p)D&WYX-OS7pNg=>]˿ٸVKkt5 z^nt0kg=~ .3#M\e"- 1C&jS0qx׹64/ss/5PcY֐Xhg> ;tU@ct9یGN"z>3 tEWWxaF"ob\PIN 0 C? ulJ5nFW $#ê cM^#@8:PkczR`s624yQe+T:X fg*`iO6(?f ~JLɮaa_׀=xf9lϔ6[=Nr3RHYn5lw*yJ~G4|G "-&:&wxMY܆ ܫY˻~͋rRO%*K#}T"g<B|fzy}FM;&hmwⶄvx3I&aDt/<g & :' [YkX wAa-MjGfs-gow? 5Dv+|( Bh`~E3n:U9Մ $j /n}į:_^E-AN1 nՍ&yüSYM6 l(ї&Q)Kj,!ҿSXtZ*NT*kL, {ؘ-SxU>w֛#"Z}-vc ;5 Xsڙ]Y(,n Ia)N|$y_2? |1|+m Ζ̣{;3YV|ׅtXdǿѣb?};+hκ%؆4cۿ]rZןL%Lp~_d4(< R]iL·Px"t3Q֏}8  8~!:plH八JcH5҆*4KOHTWIio18Cv9RDIlʃa:x{SLs^0~lcl5jlsjch@υGL@r57ϫyEFJ2 f Bxe;K=:B U1T55%g@d9!nb|zt&@*#4'mD?bb!O]D4ޚM*7]G ZZ`%u-5E:7~{ŊF&SVTll*AC]b!RCf%Aڿ7Q. bBzdM^6=uX=dtB y ozp_bĐw7:΄h%u3@TͨctJqO}Xma??o{M L4$T?#9]OB0ⱜbXqK -HuIHQm2:濅׼A>\Q# &F[ļ֪B;x]HBxIrW j}R8$6duP{#쒙$]% +,*N4]],ϲׯmfeU JmY[ETyס:EoE±UhU[h n2$yBęP<@R# w:s?v@cEFz͚gi6 M#Z5 d7w~ryi;}1cX>T1ߖG*FSD Mb=ofJ wƚM?!aOȥZZsvJ,\i th)\OLf'ۄ06fDzS{LʶsIUII+Max gox5đKI͙t,(H2lؼS %ڽ~Ilaq] @FI`X㳕E{ nHRi(ztm"TţP|;c')ӫGb:6DjXo"|;49wGA1\2an'ఛVHmXwBpS!R‹|ZE^lS5z Gr}QI1%Kq&E( VϓL ^X=t":8RK(mи"_=sbCgV̦gX,t/bʃw:_Ⱥ0kv{YZ2+\U[R%Kū#,3‘܍j`no)SG=|vN EA(Q>Wo;i3C8vӆ7* NH*]e\&Ԅk GGr-em<7:-OjI^O%'}ʔvc˽$⯣ElMbQS6-0{xJlB| 97_j~P'5pP>g6`t"z¥F`tҞNY `ٻ EiH$9ĚCօ2y3~,9HY2{yZy 9\ԕ+W뉍׉4C/; :sVUJڟ[nد3A V_Ds?6>Vt .UA/>5_7hm '&,s&x>YMijuvŬJd:۴`J|h0xv~/ϙM9uRś﷫H#F #ljr=2SDJX{?~V%}L=uB8 q T|WBp(J4X}ʃk- hC[56я ^V㆛qu ȋ9i] S)'SInPN]E9l6Ukcdm̎?S:pH;E>=.qAz7j&O~WNvʭ!vV鞞FwpT[y_QAb6{C}\q$ynN3ХT(zr$՟VB a`ߥWYhҶ;C\Kdu7\JP0`ܱ4w1ƢZ}>?0vK.#%$mͮo6 }ǷOf{:+~,bʑrC缑W8`(6zy.(1 N*X7*K7uS%<} ӍGF.ce|rf:9 prMO@m6=HjmE $&TАsDI/VH{1VE^ɔ=ؐY>%sk~ JdĆn}s~ME˻ D M\8K9ƒxT i+$Kd.=])h( g&>L\s4f}A:~-&V-V " i ̂dvn6QWR9>/#i~n#dt1Y򌡎D.WK %{RF{XGV@Oln} Cy\E-P<ڢݜL?1Zx$Ixri bllFnPA`fQ\oap.R <";N`&]`4c/:'+N&XCڄRiٝMX"TKz%9`IRӲ9W|9-+ ૑CFUU~bT4֞f4!:t|t旱Fe^٦oNr$(fT:Lj|tMbFB`%MwL-"N# Q'Vl%#z1 76Hq[ [Ed-:hٔ_J!էEu[L]}YQ |{yM]|YqpyŢ. hy:&MM/^{P-:3N+N1L1E%Ÿ G,~Abb}Wvӕp1CJstI6GS}RG[>h\tJzWI%d+)W* n<+=(ew\.' ,STT9pi 2e5Ӣ<5gk!Q`><@(D4# Ď̞[ 렉{5Y3!U{߳o1ebq|v,5% X>+9pW|^#1OAɕh.ƪj Z8?>[< /jWIaD͜lbφs@g䶙ش5nhbS Kt'U)%jzta%ɮT)L-WcTn;c+ilE'-,=biE!+iHk''ox|Ȋ1P!_ >RMY9k'hOǷE ̄_jD.0ѱqvu\' s4C*{;kuI(͢**cT)j9Ÿ*Bs(_wgv3-o[@BM?vރwk('h OK,c":qziXefA6LiءdC) +=s(h$wiыfثPRtBUny!]ng(tټc2uZ+7b`ߋg\㛅pkqWŁlӈDz>mIoO\PbÐ:!SagξB/Tf|YTaȃְa={H3 @t>+kmVqBE#t0Eh!P Y Մ^x61TK# hŸU$؛|`^#eZy{2$XJj7G&4ɦ I@mCrg'T;ES]I^k\p7a5rmKax?r]/tE%~3zUbC).8[&RdVhkiq[Q3ʇ8QZyӓT;pbMVKgy9I* :SA.*k`NM2IE”UCWZTT$$LŋݼSY Z`̈v[Mj;LD5+UsמԈL0w{m `lw?*WzO-I>D|46Z!7 xIHHHE{9P~]YƤxsQn-L=<8Լ#G U?a0_vUɬwo[G&Ev񠞸?h'jTK'Lvu#Tul]b`pl6/ .Ze@ 88ߨ=_[ӯ1Wpe=H 6uϔ+@pa ArV8fGjRz}Ơ$cW"Xc}݆Be8h.+¯PA][Jz1ETNR4j b"N7{*Ϩ >/Vq۔&St9UIO)(ڍ ]鸜yo 6*܎໖"ʕ"wy$cyR5!i'aWK- +pj3'bؼ%ʝ;(6&#~;Bm;;*%ZKD^HQn),oj Ќ MMqXI_I)R.eJ26AII bʡXnPLi>> 1 !.-H .f/ E\Rْ/!mC4:.Df*X2鴾˓`VɛW#NO`?|K opzI+ȅ"jhn{sLLJLEVANeYg3@c 3mJu_z)ljxIt]|)E__:֚JuZ ,D0g č!EӝD?N5@٣bfȑ}kI |M5**Qs] g&id4tSm0L=<>1b xQLf!E׊%BMqXm _zv$ņ[pQW^fY|Ͷ^z-ש[0 `Pt)jra@#$Ϋ PG2 (3hca lP9v· \=0m4cAxW+VDNi u,?QEFtj-crm5wjI}d7E<2HU 6 q~̻PT@gA[':5J|+ 6ӁuLQaj}j:˖݂e_Η0!R7a*g,@TRs=,Mx)tү'xn ʛ| t`ƨ6(&# ZIDMsiS cj3 1_~w#in]/mjO{v<4Ά]9<,`N@n?d]ԂU=ѡ%md Òes$li7!}돪3uywU/v[O-̛jCe탷K3i,pɳ(xhFw[7 bq T4PCL*dgXSWA6dNa1xbCg@=U9LMɅQᝪzAՑUtĿWsBy%l,`5^k | YiZ|"? DE=Q#m/7zq)0}~Р8țƕPmo7=hbUωaBMWCQ}W˼5\N0kRd Ni [@&-9 O~\_3;]xbcܳ2J¤ DTy{}:`ϛ,dqh jK5;UvT(}ƥ*>@E8ԕI%),%ȝYM%E. muIudWChfǐuqU${DumFYmGDÄ8*>+;]EiyANxz+ 8H;j6p{ۨՠ DTժ:]oXh݆F)zVN v]yoqNDI%Al4^^;8~!c?|] U-A1su+Q#-] w!veXigT<|vñ"b#;gjqa<ˆ4;sȓ j~#n-SuXSG(s 6 M'`6Wjp F0lB9ל"Y $j1agczсq޶#MYv c cT΅+=m[4c];?ZdHc"k?= X &ߐ1$pdв,l0N z ڢ:թ fy5Ѧofj7i;,`׉haեudFsPIy)yqeN8P [^DҾډ|)w!7]/Nj0f ~TV89e טEomj;65%5#4Kg/}ڄ?.>Z?+d\v587ĪEk5k$5Rsnn!i_ٞ#ţ ao1Ą?3wr;agFPxAe{׀o4,|l N(ALJBD]7h'A"^o8UUUB ~G xD 2:P=[ Ҧd5j(R(bK KcIJ:#Wѐy j ŐF2ט'GAEz F S/DC^¤e%+i7'Q\0F#kO]Ymѿ}-Twߕjyo"`xb,4x'lp)PP/# F~gGLTVƾƤR2|s J0>Vf.qѩ!'Sx!;Mf;87ב0/_Q.*[a:a%WPyhozfC"m,nF84&NL$U":\  YUּ| j);} q X\Br-+5Wh֑$͛$}#D_yMhs:a5sorEK ŢElOՠxG}٦zߩ(6=U2zs|dE@3pL3HKyW ĸe-|,i(Us v Ķ$.ofYSR(jcJi@1G7Orsʵ.9.xC#,w2M?v.R'E Ca@^HZs1S%;+6!}$)̦~D`~_Tr|k`EuTM;JQg\cfߋq @MGox%f +',ɪ !@yN'S*Km"RhIȈ@+Tyt#ړU3K)G~ۋwJ8{>9߂wU潻Gx b0pWD獛yQ$$̱=`@p25/*g`ߩW%\c{ =Zs za0ך_P`GD\NLV]N^%a'Bcasg(`o"x)¼r,᥯_Bp,\3%l&5gɢ"ۨCbP3%>@Os8ld%gɬ()g+PR-?1h+D;'N?+X}=57W$AZ2]V6gP>=k+|8lY~I l/?䘖"|qZH=F(10}e @npof,!R1Н-SBgo|i>+pr[ƺ30A"7X 5g f2)%iRt#K0ȍg_OUy]3Hs&*S%hJ 3Cc@p)_əő[(w?Օi[X]!9z-{Z| j󗝃K Jb~=8A{s_wURgo.Vwt+M<T3TC~t{xbNo˺#(K[8iQǙxڬ:kItt嚦ŸXw1dyYw?Bk]$ڌGg' K>X(;CWIcPԊlG 2rԋHo&-ɈPهw']TǔEDŝ߻\fZD AcwS,$zL[z w_t&\?2a83?KDOsdM~Ӡ$ :vM =T},*>_~v3P(ˉBۙƦlV:J)NϞ-یZv4䯇Vzo"&kXV0 Bt.>4ookjjgkSL7ȉy@F<ӟUwK3{+.49d=>W7xaa<oBEVdjr璩L-*1CIk@BCHv*!oEtPBnϦ һ<$hPD0fQs OInnCM ŀ!Km$ `ka9GDLpbYM#%BO)lW y{ӧ{ze^I,QY`/\Q|'$Dgv_XjՈmbx|͐FE&$2k\S!o6{)>Jx湊ҒoDg5oTYIيxU t˦7ՓfXí04:K;ʑlu c5Վ"HSoYV=8APgv$bO)2;{#")^#鰣oPlT'"qɴ=NS˸ꈆI6imToUk!h=a%c<'ь߆k`Q揬! xwVHT踱9"ش.jK0M^poa//~3zN.gDT2`+]a'Y0BL^ʧ4D։AA4CiFӠ6CnSDnd^3߱[?ZN^^pq>염X0|apIoA/ Ӣ;ҏ7`+t^Q;8?q=f]tt#@O ;]p{o̫O ;DL!@UN74\  3֙2=jpsU5Yxֵ%ͬ.h\AVTL\%!G":~4뻑 !8HvJAd?#i*c::56;bW:k)-ͬo?QnԺ0[{JdnVV@8jr#jd " CL+g R}gxAtbYMg5D[m!qx-BLجW ЮD(M7Sv +OVfq|D- H;YT3?Ƶ*Mhy*-.XDh7㲽5+ @2DSj)&p_"xjV*+#N=IWvl2-NB"#ixC k<5} EY3Fx?lN#a"jH#i}VFleY!iߜ ]xٷ\Ͱ9Ùf\I鈰P%Hd=[ ?Pô(8m/;Q|l;5u/&L7.&?v(>H)K2Vi9x65`ޕ}:>i5&`DF3^i9w&ǎ:(RU?)Y 5I59'<"И51yӷF5l4s]M(z|A8 w҆l/;>MhpIaaF0_N)Qڡ20a*^פ3\wN}--()zV iL1{wy&c4ܱc0vȝrĶ?%fVϒ"!9魚zrLHN|!-/+&4T(m6„ߘǍojR 4>M`{¾?#hu;V!1uTE?!2``O4Q \x){>/uIN5%p( }R5B2! t@su0QA>HY="za*jvQGE]g486B MY4xi3#4BPC=ѾQ֌Y󲥻N^HJb.}φj*pV!PM;@t*32yެO4jo޹dQ qwFi/ @[o:ԤB!ْ'-Zm*XxlzCB[qo t_^KsJom9DQ x` |3xm?5G°[хg*Bi啚6ȉ?Mп2b'Keu[ iİH gFbx?]%xC2')u*Ѽb>8|U#V,1zgWp**tbTT̝⽀W}WhlZ] _Za/[3*3}͛%t)y<3 FznVҿSToᔫ9J-5*dhV7MBU[[|CJfk^a~G)qߗ`w`0<ٺ#g&}R;Ҵ{AwQK ,Ea3<7d+B]l7.a1j85" xc~YTzsiC*1zSD/HN5OƋ }'8Pj Mqhp2bޒjX+p-ふ&ORϽ*2;lfw8a;,XF. 5dC*u-^j}Xc&ٚBgVYZHQ6.k4eG5,;6drj _$ k.eJ}/!@T#{v}.f @@aF73E@ER_|{\jզ6L%Ed'Y*͎|ggp0? cVz+DbA="@ &0ј^ B[lgRὌ&?|ͳ>X/KiZЮ&w*}lHN'!pzڕ0Yw-g 7chAӏPJ=Zf a/?R%OjNG;=DľPU 7wVn5i -1D≄'NV_a WdyN@w>F}NS L־%a*VbwpgIC\3tP9J]1*4d} *]ܪd*% 7(=4"׭v#lx=OrxjKR-Dh# `/7<pغq rWG65nƌ$|"`˫z>> !~ͶKr(`Fy ܓs#(p ( JOzd7f!ZDO}e6S,6(!e?zrN0/f GrU[G/r8nkIN.+߳|#N,#Yr'nPDK=sf):"m/ޗ4 LA"6n#m0 }fd`YGmtdx3=X eN.%M~0j~IWd=0\E%NJ91weekП~-h̷o/ V|YEL)rrb>(q#4\:U, C:OgP)A0Fg(b?HXUNk&k`Y+XQ$\>ϱO4Zl s,(O/Z3N:K̇bv'n%Å33[c\7G<V:CڬLyߍ.0k$EV7rU9+[V^KSGĞNf@hGܭw*ZDC=W!ئmM)/1\^q߆) (8Wأ#<׷p(#%C\b#Zɭx7v~~'ƹ&c tߵǪA@z%h,%WfGW6#un\4@ր;O,#emjӅ߾O2)+lAau.V;+*Bq5!(;qBRD?{Zsb&5MA&|?Ö R u:=/ 6}x,yk4;nX)E!YԞ7GX[ځd0rpZ5*2o<[ 0~0446ZyW?|q%/KO筘V)\'Q-wGd+ EAP## mv Cǯ1+H~% g(RPNFL 4R]nr&E` UsRJQ\H@og_Y8rAdI]EBKu(cGCv1d@6<ŚIo"Dv%)(#RD`+r;*S)&:8И0Eˈrudf֍jڡ fiu5XJ11*}Y+8*`;-mim X<.'ڃT*c2vdTB|}ypE`c?z$hۢÖ#KRXYHdB c4Y(X! 3*JE)C⠤$+zT3?~H ?P(D{Rt&%{a8ތ? <f4UrɠPL͵z_+&`̏$TǢߋ8=CG,jsDXp'SKM"[tظUo$Ɍ7ߝ!~حJRKK͒%Q. ެ:[Zlb)fJ-.tR1JZBNGcqdC:fN!^Ơ^k`%\?>#̯#ZX A=-mӴz*Jʢø ~s!߽p*Kw%.A-o(BҬsWXTpޮmJiٙMCha#/)"bDqO?n6 '. coޅkI3]X:I; W9adaN%I^.X者Žahhw" WcKoB Jg:G մ+X0 t&!1&eDٔ4jp2u)8xZLDŖa "ޭ&4'nK_6J~Bb-^-m9<\snen` $%O`p>8Jբ‚ %/3jrr+]PICD]Jknmjװ ls&W+v!ٻz9mĆX|Kî.R>3|M3un(N T5زʣ=,`^ ԎFGܸϛ2Y4硴JNjm913u-;.>]xɶ)S7r1 SӳBlHfת:7]A(mj{A 1܇ :eFMEYGF:zN_XVeZ U\K\ zoQj~kl޾>Q535dֿt,G{*5`Zf5'MM3C}{ q~jZ 7R.d8w ϷnE{?2đ?2!3 Fsh,sHrPO7gTڑ(SpsOX>XB'WIh˕j^0!of Cuݲ:vfFe/ oT|L3fdc=4C!@! R/f{ KXƎq宧8l#Y 4F*냓o4 W"On3͜p$ͱL w]y01{Y_)^⪓(cbsb:3!vfnAqa*^\#trl2l̡cs<@'e5JYo=GMk$!8u'_0۲miX I ?*LrK, gׅ̖cwD" _dC-t}PEw#̛ށ&o<?w+xkH%.0A.5o/+m&ڿ+@$|OG6=r[ J[5j&T\&Z3GIC 2=80 yp-M=vu[d#oX곽OVy$"J' S rjZJf$1Q~lrYg9@+: `nLKxpN0hc+I:FhQ֞`,#jl$iG^Gg0⍂p-o͸~!D?,|~׫C_ic%//V`M+5n)_Qd.<1lR_·0X&:8p %*< &tl \F.;iU{?=x (h ,)h~5$lilP;PML "xiAZm!*ި-`;D Jnvy3 XOzQ6HG<PZ/˵!E(!N W퓻q PāinRX<۝Vi4aUV)=o̩OvQ|6S UD'/2ɗQđ:慐q?N'voDV'i] 6aYjYɃA週6ZsU1X+.vqJzNk>Hʁl.0)Z 'cl4P<&"! (Fdrejs* zԮ-yYJщ@?=9HY ] w w+"gWK}HtԚ̎\]-!JY|/-\բ(Y:}Lb=7h_E@7Xf5}F٣ fgnOF<CTU43}ҽ5%a,X7@.gݲg Rh+vpP$ʞcT[y<Ņ\E;*K"f1ȍQP]A=ʥ[exj/iDH = \,J H;Lnli.0||KyYH%gߣ*&d7eqe8)xzڍHnG1hB~jC``'׀Οcf^(IS&Ts[Qۉn=vO~fa\oHE,m>|mqGfWG=Y-ĵ ?1gX:k6>ʆ:$ʤ[iC"ӻdA&M#x?f -iw>kr_dM»l@v;7W&sX~II\P_ NC< BK@8q_8HNB>8Z ۘ9E 3rtԽg><5LjL,Ix#r]_+"OSjBL}V[Z iHmwUҥ֏ad:>!%IQr~yWM?) Q+{~Jof6n GbW] t6F) "OBhe}iuhCxQ-;<" %kUU5R`aMn*Z`i)t `!Jw$/i q dϕFh3A6fc ^1|!MNqJCHIq\HyO  o/XƑH}J(?3 %y 5) )CM2PW_NE ՠ K(4ٓӓek<ͣ0ڌ+z)l4_%J#T8(:;T)#,H+vtVVlt7;ۿ$2_ ]<9^qb(o^CҊBP/TCt!~Th+[*"YfN{)sEfAe=o_`AJ1M DiN&@whL0p \@QmcF'`| kGdq 6ChwGJ)g,}4j &|cҝ]v| HF"c]312`m^=9 +"-V:&2H}qQ͜.(F65R~/CVz6аr-J(URAm,fD+BL56X*k yagDi"BWB챲Xfe f o8>| HQB|Ryx:Kă 9KߡEIt?V Ձ}[Gϩ˦x2p\1<8/~mL 9exV;Lw ֕7VW%5N/j|J-/b ƺ2`5ݭw E/.霤'Nu\LOŲq4 6] &pY{[r Y`9:9ʜ%ksDCݨ5S 41q&Ps1poBM mؠe1ymn.aҺ֍6quNVZBb0U:N.\5i⫊<c]Êii>ʴ Klvt$>ە 7l3Y{0 |bc{iҜ݆b>-<KT\wh;OxSFH!ǁ}:W3Ӎts/탳Dȳ9^`t`Kd:U[LrӦp^7~%MJ^k Lj*~Яx-qMqi3}r_w*kFrF#9+䇶dZ 絒Z^B'JYMtpE SNF.q֠N^ÜXr֨i6UUy߿ B 1Z(4pu!t'/L&(W-h3 1P6~GOdA14m^KFH3gR( ?&%6=*fW*-?/ɇ@#Nm! H(##D%|s{P}QĻy[RҢ~"K :0bM$@gɱF#)_v\*Z?9w/c6HT"APND.cOtq;qLxaڂ%yvR,&${qNBKD{"Օ|H' 3q؊WTSF]"NyxonFc/j:\7-"~5E v;&ˁ&۪hO\ֳo5ϊ+KTDqF>,D8Fdﲠ!hؠҠ.dNZ_H뜜i ~DZ^b'rK%?:]F[CaF!;e*+16PSߕ&A~ QɗKu׽"!QVB^lELL\ଢ଼QaE"+x$,[e<b(D) b{t.-б-˸ %p 3 @ z5"%D{-$s mCqhUdРbG84ڊ+ό_=֮6A 5e{|e߅AJ,J e|ls[{:-2ՓzI5IC҆:!6! vu}Zf\9eP:lq_,U7.h<9CpU}-ɺ~G<s4u2(!),qE1 /LBZ3V䋔3ubI.{‚k)ۅ&Epq2t&~J?RTrܙdЛ5 Dqr>+=JP, -C1+E_ND̖(V+*CiN~Q&B^Ȉmdt>B NkצX%>5k`pq&逞?$ҢGɲauuo } DGz?BUJJRc7L^:p2 0"sFybPiwP{To~9~!h=} 6v.*&XjvrbgbL{飹6)ǂWK.l;m1N* (ݿݲN_$:OfhҪꭶT X?:-SxJ,YEI(8oWc)AHl'+iI(_%Iz>ϙ2UÈ^;0`Ɂ%j=O? 4Evs%IY={̬ưL7`仍Dvܾކlz&V `(dѪr(29g9h? HNqFVK?0v۶+Cs8K4L~Bae+,%aZi_L=i+% ew~iv;~}Vs!+|gP"wdY|0+󺬬]0>M5N7ԋqȭqT5 qwO\Tt zyA% l饳#E.U ޽P{goc}YG;n/ CM#.(]~oJƘp]%%V] '̀|ͦ ֆCG.Cj·ľ,2ފx!֛ .Mj')Io/:=$9rQ.WنgI{ 5ޗ8x"lpfaI8J#&*Վ눔m ?tk!D*-\a271ʼn^* Vb RۚCDgTy2 seY@jIxIsQ}W [n 0=bn1F(UcC&' V1"/:eݞ vsxlUC/< Ob=aGn"Hg)42h32=ܠW| Ժ0T1&&pM1FA@G_j5HKWvw3cB'dG-1˅]ڝ|3]m=]=0lYB[d]b>Qt++pXQ#UҰj'5S`&˼d{ fd5I)bx5-֗|vބ^y jP#hN/Dvg` Lyu[?E~'@M6Z'DBIY H9YU}yjL#*]-рW~P0Q*8) v3/LT$0Ύ7.IFI$˃M}Ce.(d@Ob{ *e8+bzLz+T+7'^zL|^|8θ'wX:(QA<,hN^ċoq"Ȭ"}l"E1{v9;RY]jͱ%LM"::PL Ga0ԋK]k;y]mX׵0Yy7+4ps6 7̥W" _îQ GM:LY9c.{@|JZ=)a ș㏛.IC//{~_" k>wޕH Ȱ ZVgW|^ S;Ol7j+l>"^5ܵʌt(S <<5ߤ_ B&VdnYldNkJ{}eڃ*Z6% 7Kw]V$3GIU"l)=|l1%P_,njB߸EHhDY񅹽!^t[ƥbB%R࣫rZ' `0٪$s^|=&@9H_Rd44:|^"C]h0l|Z$+?zV=?Q#z5v"AY+gsBӸ"ڲj?k@jЍmd4ZaQ9]G$(WxN'3UF@‚;bYU~)Y.o/Pl>{xBMk*{%0nJr.6`3kb[iU؎WV 9 T BLzXg:w!0#aY^l|[>MXhe*`ϰi<&sGH"3N{~|Ԉ67AHH]XK#ԆCv Hh愓 u]2NC QN-p;VTpׄN7a_+lVbܗ|DڰJ7Ԩ4V6 HvգƼvn&c #k^Z| /Dwdώm)0$0=b8ŤQ>! jƻ;D]hZ5ջh[ZQBtIƾ<nAT cb83笠O [OƁ_:\VtG>9"U-)t7B;Ckm5oE % 0S ]CAH9TE+pjnJ ZX6r #U=sV,//?~Jۃ8= ~}|AoPCaqH>$;-V[@Faȭa$?OT`Pώop.CO|XiDa-p2aosڸa{sΞu 2bP-pbC4uTX5~J$`I`4b>K<9_s9u6+a]7LJ#%ǽ #̲RLxjGl\c̚sV{Ҕ6KIi›~EL `4_u,d[Ĺ?V@[P˧XOB8R*@V~m2R?rkgP?tpQ8 o" !p{Quc[sG0kiV fVzس]h'3`Z(fN7DYaDԁ#c{4v*1"dWՕPs:]'ÄSͫ[ &d5 ;aUBc4NeG$|#)/=kI|v@Q;oϰƗ$B|ww.#tJf`+GE=@/mC68XI3b(~w$3vN2Lͦ NSr'0) /QWByYG{[,/lXA7b eE&7}dpۄ:G+l!/yGDO;D+K]jNz,zFI:n تR\  lOy73͸],sRQmUjzhf< j@v{aB'Z'KR0)Ō0Q҃6 FL~^>pMuĢЃ)2U1Xx7y3vpaۚ L k5Pti;}L_+v'4Vɑ d;1h̎p5'\S4PNl}+4Ei8Э"[(5:{|R0.rB%~Pn7%ŹtHYE%Hd%j(GþYIg,nЊGJ.q1ڢ !hv䵠3]ʬ7AiajbW '̰*V㑨Ϸ{Lԉڥ*a 5{\uHKx@( PbвB/-oo^Z܍:Ӏ;r¡7j"Uw!rPpn/)qP$6(%N2 aSlo[oGH̚5~O E?Ȝ_]XŵiC4Ud ;=q~ hkdTj|ܡWۆWjV{..҉s7V=Y~u$+aD|fWfN7 |$sKcV WhD+k}I~p,|I}%2p,38H\+|(ސz\VTr|B$YM&?Y+X@d)ρ{A8eGƞ9[p{ ˏfdIItbKi 0;ݾVڡH{U=l {9uuymG#C0uVb{OuS|=lTCu^8Л<|R"-74qڞUȫћضeHtzf%[!o*ֶ BNVc:Z[p,Bq>JKVӤkD?C0a A^B762DliKI !  ?1l6”$;w)|ֱX&Hɱ7>g2 wLqauº{մmCc ߯n_QumY&~)jarQ0;Y 9\ /ݣ4[̏ba$>: 3fecP[FF{1iu*թ'q:;;'a0bJo_ %C$ce[/>C:$۟tS "ބD @-^ 3HYA7dh:.߳MpVWV2Q`/M_X;?]B6 btJdtigfOќqÀUi;@;|8n}# k,# at+KDDҬ Ψd^mUj6Czү繰Pxb f3Y`dMQ7H+B@iyT6uHi^e%|WG"jK*u7ϟ?Ə2И 7rmI^s u줴>-@p#Mzc *͎ sJ%ӣ7%zYAΎ)AkJt&,=wuNsun|9.*)`Pe'7w(65_~޸ȜѐπN, /gO&"TOEo$ X?L8:]A\%l3MRfjI]O]?}=ҫl(^^x\ԾVyF]oX  WQ6Tad|Bv8&,Д1|K;ry~TnТ8b?p0rw&p^iwLrI\^|\LOG',B;4,EЪW-\=m [s*ʹ/u{jR ߚj(YHpĊ؉xxab.lq5 N؅N@hK#n(Co?h_)T(hNmMVuW^F?*xh(jڰm%2<߀RJm"sv*S$>dGmf\w%,!Ew4=a8ZɕE3EE(!-U\`um[\!eLp ܉de_Mﴥ2Zp3ap3ŝezI\D8: T8h+&8Wpbfލ1K1r[SKU<_qnX@_[fAz_ ȶ~n~I3)ȐmAfE8ݢe[w땅Ѻ^iVi竓4 /U<=cfsUl.q-؏e ב$un ͯom @EWN I!U;6ӹu 2xNVi ]ٚS*ٞQEf#=O$>:-=D,ir<>nBNKӬ9֚+%fa6gp p2I/qY}6Yr򲴵U! ] E.QA^ˌl5WUQ熃܆p9/C7,( J eknw[gXf8 i7WSW2qdc,vߓFH[DYPV;L"B{=]%WgoKfaz gwPWY f[(͠"|ˢ=q!.<㚽}%G/{76\~+u7V3A-;KL<&__z[1^bNcKzAO3dX2ܢgKg}f{lVNd`}vaG\8:{1ŌY hbSW<E)VdcTb0eZF.ط9$釭r¨/j]qDj|h(j'玎/P(.f~ tܛG|=խeckt({6hY nyqgJoTߌ[V-; U\*풉]] sE/[Bh<َ6`/lV\q__%OjyޚEk?O@ɩ^^?oSn> 8v] !V ѹ_#a YY5v'a}s\kJZcRA@nA&ҙCMì8c 2';[Ҋٷ8BqioV 8d jDpA U%LxʦRhjj7xY5m$ިE_!4M*/v%,Y6Kb3gi 7P:$Glex)iPm7#1qe-nu|s/2C8ÖgOb&fL+΅= ɟ8s/֏Ql3 +jWH_O 3.*cس([Yv4&@*6KMpwD*ڎAǘqKs A$5R5kx@tr(!`YGæla2!+R]LN`h{ tl5o}1 W-|*P6%Ss~HJ۶jinG>`wzeo &s|U&KU N҆rL4!sЇsk/vW9|tcdHy:N$BQ]2Z$+uT?J:ϕi(^ J4?(.(e(μ {fBNiIzQ3\EM.TZn |fs2ۡF(¼/.x Jcs?ԂBUcy8Iց>rfr䫲HGj+rbA=N: T|`bw!I\m,:TѣM}r3.]P1Ln*Mˑ;13n_p9\EIF4[}ŹM;7~5P"lm;pW _KOX*ZQyz5^0%DFŲ-[1;ZUϛ$\Z>?'u|ƳqNzZH8[` "hE.r_CWS3F=S9j =>AW@m46YH*|3z@B^TgPxOom0t;J2 /= c%=WR ~Y'?'DY`[-F|ԷoGK僷\h+VØѮV;& 4#jۭCoAM2jH H]#8nesx!Jċ[9$FF+[ms-灋=}Xlb_yK۳VYE#gN'v; e̡_ HLI[kcOYn7la _ gB!lc4iyO ޥG邢36;οH0óZLMkS5'ռ+ay|->Z+V^R$BXar/h#mw$NBV2PD_3ԎQ eD:0Au?lOX֭@WAPAk%vĝRsk*lIgGJu =&FX1D8*\Osb}nQAbaZbd/&UeKN-{j l64ڴ`1z-^en(dwc{" hLJR=@LʮLru}옉b_XL'tiE:Ԩ!-?Ю}x(zUgicvΏc>ԑ!ywWj hbG3K4hB}o뙕6w!,>]V21,S`qHȬC{doLtɹq+|@atHJMyxt vԴA )lH1.8h y X/QA" L9uL!؎푝Yqv/3/xޫ;[͟=تB0nqؤ r϶j-!(jHw"{V4h̾\UglހcrF-$E %e9$Ab*4 n6Uxmn,b~0t8~O=xxL Vط*y4yŵX?c\9S<ꥊP3G픟ձLuiimqp\;g/e?_/[פw4[5䰪N-?' ?hyб=wwoGIK94@+A>WdKq~(V îG <<7`v2yUXC yfW BYܼ کA!dd$ aa4#Ub~~z"}m\8j>Q;B.h郀y8[[j,!Е@ZBbldz|KO|JUEے=8zCYP5틚T;>PήDstrϿƢJ>%:6Rowgݹ$w8Ϙ߸ -K-8:i>d#$Į45 δ/y'Ţ}+% -SMzi;>n37 ⲝ`峲[K[2*eӸ~'p<< !zN ^xk4+bg⣏NBȓxuن*2^)f㭡c&}B_NLMqmK{ƧR5?8w],OGiii$ŶCaj1 zS8গf/Gi=AkI‚^=u`e7q/_kYKZD(彙1-᤮ U㭎>Äb(i?7Zt`St*8! :C^tu׭R];uzu&;ʻ'ٷa^Om~ċ,H{@3Hqmp[ %_(1a=Tk]ܻqW&@@)AQ;l`>Ȕbh6xabZkK{iMRKYB/Y.rkWIOUB=JH@ :7&/F!wl+y:b[!{}3t0:Ϭq #C%|>(?UZ0'8r+#G33Iˁ+{p:ـ1ν~fZ-z]Zh|hs]V F%˪OK IX$FN '$wz͊Q Zse6Lr\}`^yi]0F"k")0L4=ݗeV81ȾoWR»C 0kӮdp+ڥ&14`I2߮vhNȂ"nqUg=Q+5"iхVYV?by$Qץ Xg+A(;p P)$c gϮ]CSB̓hv'&hyH,ň1et'~ͺJ-8|r[OCyCBef#]>,}ғf[ᏑKOTWp}4IaB=+?h+@o4,v1yD)iiZ+JjBu!mǀ6 85D%vuN!c< Юn爆R׽ 3m9lFK^{Z$|&>&?~*_KsD.j:q-y#qL+Aݎ*e[IH_0'Q#¦Eg3l,Db /d,j|˓Yi<8؀[7IB 4i"zב&A (KW'<\8(tfG-*b2LdcgM~]K\Q zw汓LɭS$U$9Яc,:OڰW9"hng V2vˮZ>i_~NotR@K6͠JLdp pJYcOK ( crH&ZH W03" پZxf75+\`MI#JL>2qieW)^ӾYHGEBcdr3 V.fzCNs@8}BE%tobsd\KY(n`^24;`jɳ{xnKV `_ȥ7 96fY2~vOE3?]_xÉ*h? f5LN'lVPr.^0rlt2Қ/$h@baBf w:ҫ(yJQc?hn"Opnj9y m0jp+j[ơ^6e5KHj]βwjCd4`Fě^Lb(]wTҚXSb 3MOGQݫl8eN2x 8O+5O <26nLw=cYP_y4Hʡ8S{4isoRIfR<1jDzkMAS6kczb[[Fm_G~TjG`mz(8uvZ${#4+\&w9JF#5uI_o"ˋtuV@\HϙҖ+竆 _xAvБ{u.9W2L0CuOULA[x16i P7mTO#_8g%;!P񜾫uy>S5w~R T)=<8#FEF8#gq#|D91aД?%ݦ Ddv~-in r4Y\ZyH 8}&dK)/@=+(fw|6,DP-]r^ħ gY2e5fQFmQjAth~`d1.ڇJX ]FM̓\jKmNiJ쵍Jw~gx>DAI!7iT\ط$Nf_#6B)ߝr!鷯Y+.8X4Tϳ+.SgLOfo]oS\?gFėHdK*Ĕɝ=NC^QN?-o,9#pۈͧ߂G/^+ A AVN҇B^8S7]ρț-vWy&gKs -8@+]a p8^9!A"f>Ƣڨb!bq?Xl&TNt:7;cdu46fuirmPVC9 fZY%!&Wg\2aa6J[K_4# $MV3-*Y|M~]>'guqV7 *P4* SVYūs/gʲ`bFHlsBN[Kr!+t_Ia?j[@xኒ<$%*I><)y$Yҏj > j0lCl8yO*Z,n O5DgLOmqjuzTUWIh?l ǣ7p2 ~Tuլ0 4x3S݅X] >-}<^4@BX7p{zI~f_99P3DG54Kĩ E+W/]ϞI_+>)VO"_Β@R㨄V`BW7"[nwuXv1Lޕ]xMW <4LD XMZfb_2h_J񧄶z/SIz :Qq=5"ä=qQc-GgStyWfJ7 |bwzq$4k+2lK5ZaB٪s, @;wp#J5ds&erM;B%E~z gQ~^Ğ6J|j)(|\1{p s*NTJc!P%eR5)+'ހ4p;4i"+@#)8כIdVR\*Nwg[_Iq/1v pNA](y)`<{>Uf)u8,a~ފc@! ׼A~XNt6SӗCQAr|ϱaSgv{@P &:m^k>2Kgh`bKX_wӉ<ZU*2:QO%>^[@0Ɠ#G3HVSKlUaiu44 4DJmnB:kٓ>U6,He縪nU?1©m 0-`P H'&XPa:TMIO5fs5T8dR2ddkUp&OL*T|*$>ҭCR&aOh$RӎKi}uJP> ܘ7H1G@D5/-*n7?M .QjJnn0V귡F$Cpr+7Ƒ@w9s 8n*>x:ۻ(b_3)EQȫwAL/#/KoӸN›d ,].APMkd8AH$"-0SIhe(Ec%DW+5)bw/s0ζ޿F._aCr"`<έw G/?:|;د[,%,6c_5˕aJnV:f6VQ a9>MֹC5;_Tj8{=cUVu˅\6x!ϧkkK[IMF 2.g~xo =at}dKiEuFK<钛^vM{-A]Vr2:`pE!ŭoG.*Z33ZDQ}fY"lj1.vEqFPP2u49DMXj,0O. X_&_4+yҠj?]ydǀ), `)i(uV 9I*G| r^>2L6DŽ\RTR]3I͕`k ,cE(*rP%} Օs(8 _3u^sO$ֶVI%R?d*nsfҩY(,p<]IK'+ ?PV/2HvɒXW--d,>WH,w(ʏ:}$(7pdD$l*"i89q zSȐi3?x71a堕wZlv\<鍭ѱetx͚{col?K_VwYƝ>ߪؾ5~|/c:&I% 5[qUh?p93ZMݨ~#l jZMEuZ#݀t/%%L-"i { ζeKWD67f8mH^Ya_t͝@D2 )wWY ָӺoV#ɞ rjpbbC@uZINbq+a65gy?_'^wWObHO60G-]ɩeW,P~ZKUȍdvr%6ikjޗ{awSp|T$'kAlG]w.YjgrqsV)(l)Ē Yu˗qB-ߡk5a7f@8e;6"4] bZAja]7u}Uja݃끃Ojj)xcpݤDN Ļ)%x}'MP' ū)ehh >!C83V4zY;_=\Z8$߬6A墣ҳP}+-‘LOW@P0JmŸvʠͣݡ]Cn9DŸjpD*^.}D0 E [7V %tP4󔓊Bd}3ɞ =F#qίߐMSh7xvsl1뀢j2o> ]fpsw\ե~ۇmW`U<↱ȘtLjKPݓ O)bbDVnx)~6GgX6.[קoN3Kqg x=:dU6.ܞ^MKj8QȰbLF:_Ne@M\ZnaT˷iWfã=*dof& hʺ<1-,MzK-a5Ow771a1AM||f:#lt.[m6䄄?~l&jE=<_bf3e,au0~m,)_򠽿zECnP ) A횈DGn:V\YB|K8GzQ}w|[( Qc,K+yjX"OK IƔ rt_e v$~fg7A4w)ҌzB(!7  T05p|~%PxywiCGdݎ{FXd.\Zk`=~du))q.66y:o~jC! i9y)Xhv^-ʾ[i0?2kw3YgLi9nmً&eQde u5yEuv*{㝟na:4ach@?qόm[10f^7 @RH W ;!\JRKk_C|Yh[͈#zKWg$7@sP+ "ȋcC[*F”_[T"d+b) ARv"&{ޠZ ƨJj}wg݌Xk 2_E4e;3g pȤ";#*VtS,Mf_[Vx qvU@e`l*mRκ8].1 "09r#P+DS3#T!ʜ~)gEO<mYFU\ p6,v P|PF gV] lϟl3ٙ޾η/*"K$' e3c|P^oT$bv-r:nc6FUpC6j<<:~{?"g/`W7w%"eʨNY!?uArXeA},tV#A`NpDf魁ް$ԀP4*-tϭDE!ФĤ-cmpE Gu՚1޷UQ(*NUcx8Awl+fCJEpX6$`, Pަq,|.ʛVy]ߣ!xzCx8^Ȁ"4'1uYWa!(Qtt"O:t8.\<;.Mj`+u'\^%w0xٗ>󣦫KO3>RJhڠ/G_ˆqh` ;8r#N-3nMH%3v4ʓ{, hN?; ,,̺]vsyaoi#(k۬ItBƌYw@2bͲ{ӾZT瑌um?r.6Ĉ:[s)s<_k"sHOUOM9sVdG^'ƺVU#)[[|{u{fZV. 6]0Eh݈P[ YFah8&?FڭP_\#`h~gX^Yǝ;󅉭dpªv٧#1 : a=۸ i |9At^lRj,SA}p, O#t'7D9geg^CdG(YN-h(1#~κc_J~B7 gp& ijjzF .i {8HӸus{|LXjic8&41AN 'S<}MެjR}RsMٛ7k(k9CyLz>|JiYDY񦱾_P[Įsg?1pdSM}Z]ltp - *7j\gFUO!m15۔{Dޢ^I0=u,tU } 1ofIcĭ?1>/ B:c.:O5Gf(g`qȄhֿ<+Z406'fFp"QFO E: I u- y~|fQs!%Օ*$3^%᨞89{t}`/K}gv*H`e`!Z@?irnOւ񉩍ZN* S# a1bm$a ݰe8K娃uՄ̰7B>|adBʯ\РqPZsԋfdzhk)a֧KuZƌs#|2+šU|n^}wxY\x ?uV=r.m'h֢"E'"AS71*R?z`x8褆G0|T6tg "RޖE݌ J>Qf:G X@ڠ0[νk7ʉ^jf0 mQT:Kgx'w gtkPTwZsS%rj0VV{b`6QMg_1 򰀏y c0ܛ$ͼfY?O?zK?}nO`%Ѩйd7rᤵv0H-@O7h|6 >\H؏9(2*G%_p|͊iTUG_b5loOs+=o<6a1 R-_̞8/#DLD L.䘯bp73^N;<-=kWBsMbe X 1f꽙OZt=Sd7\@xQ?Rq6dѤL͂O.e@;t#ܓ-YM.H,ͻNEwB(%ܕs>&;к&fGOt]6NC*D*ְOXz521Fş\@or Q9pf/R 7Vi:h@ >^rl j'EVi 4$%{Bty1ư%7#":G=H 2Z0/l䅼k͟Lژ4I{Z {֤Vd9u7$%#l{4S)0Dդyx+Gn?T}%{W=8]}{ז,S6O}^bj ,{aϬt3 8| ٘aՕ[57cPNv؃0)kOu:CA㭣ҍѣt,,t26[=:A"/&Oaxwi~U[ӥ8ak5o" ٫e#ĮXE$vRWk'1h| &no,/sL2(KJr e]!\STTUve,.lg PQG/3o|~{''B>W fùĒ^U[ =ni']u޲92*F{iK\;{3CƙL_OICh<ԠPw1f3~U8oN}[wdxthՉlbE/"߉O/: \YJfAh1j?/ǧ׷C .)AEO\d/J(>?vUI"pu#C!VsSp>؟{s* ,"lѩF,yԬ'B[ L4=㊲x=8 xa+{r v|_%јqї #[]k7^JF>H#zRf68~C^V7\Z }e(vV1)˕xe1MpKfOnAlߓ40WDU+z{.P]:T ȁXw0Lŭk /,)gd]yʡƃefoaJu: 'jh0gGAT`hAxN /h#'Ĉո!]j*8;O<_u=ԬG g@$3s7Yxr8ËV=g%.x6MUB4ٸ|/m/v73ԃml=Y|"42+$$4r]i[Q(y_VGNjZ`5Ddr|;-T1jjri$YXz j:^[V eNG_{N׿k1 >dteD9<)LeaD~yWolmS~Srx- fָc/NG#?i"34U@W=b̦@Y I;0wl>[3/eP߅;[4\0O|ӎsbf)1+@&W|Q(vGe=cȰzֱ{Q-ԖbAA^^naLwn5*,q8˺|>_ίIj≅ݻ{YcAAu^Jw j Laޞ7Dh6A P 1ڻsQDOe_A'*ḄgݱoW> +5kz*S<\#|j[cljTI;U9vKpz 6ְ J^-8xw.c~noZb7@. rghr=z{tVhtB gysAȏ;ZF@pPߧ4`g; X-+e0퇾8eG/ݪ[F4+iHt8' K#fGG1q^}FeP)WwWlɕ7<ݑt;88d:t׹E2$Ԗ.VSZ\G3R,•wVbuǕ0.ZfL Ĕ0zmh;:0 P]َߛdbC"qU 8yVUuU1ֿX<%{qW=>vjo!(/=Q̋XHnb~+]X"*!S$B/cؾXe!AHHֽ+A0oSvYD:R%F$ 6$U8/u4?f b{hvbxղ>uK3S1x^6AJXMvW*"1.{5 5E(ؽx[)u4(| RQ2Q^W {xN ݅t܎[j{<NVI0%}ۖ<vzEՕJZ*YB=k$kDx띫?9 1XjB -AB=R>{胎Tu{xT*1˞0Dz(;Gul}° pa, |!,_5T_~;`ܡtXўy[sô֎Kě_ .rbG3gRrE( 1%T2 ILWGN=o)=f[ E8H)TU$ OdqӴL*1;u» %rW~ 3i H! e՘Ջ>@v?Mt˥iVOZxXJт.QlNּmrbo_$I-WˍH'Q:3_LHNѢ8NC・Y=GXzMan<|K< ڻ~@du9-z1Bvm L}:Ma:8IKr4EX,:C("ěp2nL B.6:¶m=~Tv޵ \ ]d3 n{Nax㩷ZSs!$hl6YR `,Nj;䱵-2`D|7PC)?@UwV7`Jމ=n^؀FG3W3uAE`&_e 7ޭ]*5SK|-xԃ&3Or 5In7K wi%iB.tIL/=z㜙q4xt\Mso>n fi6wwyղU=DNXކ~~ 2H1(H5Gp*z {2yt32BPM?@ω7Qzt+w\ Xsېݴfy Ma$`ںEen6k[L~Az Y!u0*-n(sɳ!y`pb| Gu|FCQL03L1<pO3w/'Xvi_",nEq)g+#ETXhvt! >ܑ_PzWBDV1YL}in `h7˼0/ۮ"Zփe 9rjV(vmAu &9Z)Us|:GXZA%(`QŮO_u\st4*9Z.2E}YVkܣ0鬘*8f4ٵ-SQԜx+;jȘ\ si悹J7|WTxije?NOlh0z~̓:tJbO 2akR:aVuwb1s:ެ7gpS<@X !L}b*dI=8Ua:"baD%ډLVAw :4k>PXeAoL0R%yMؐЃdGٱDWu-h~$={ItA ΂Nw1SBl!<{ek(ra8bHXG=%G¯3;C /lQ}}1{*DP8Y˵~ ݤgf,^; 9`c,Z8Q@cͱ" Ӯ5ZX X%(xY(9ڠJ҇.rj+K:m _o'T"{ʏ~HD)؀ 7x&Ӎ0L>6X wὃ` 9PJ^~TؽAWn қ `&X3f\uCd(]TsxbeRi; SMA IDb?ebJۉ,xH)Qw]heAR $0 9/g}SMAlArd`(a]O̭,fg(=r[S)fҭ~ϰ5]KkYw0ՠt+ Dgw.3fl=.BķF^v7ۊqpjK2g!+a%_&HXK5Uҹ.5 Ir^*{|װG㦗Jz.<,5oAW}4{#(8YH(R[4|!#\ ̩ur /~]؟P\+ nUFP]ŗ {ѭʿaNn%xH.붍uQt<{'q.7;S%Piz^Ki!C{VOo,:Eja2/ :G?v6Ub}jwwmnD $rP؛+H5%`h-3UGaFW񚴵fH]z>߆RYunIJ9m'6P6z+{XbO X7$|n6IGtt3Y2dRJy>>`̿+jHeZ0획0"1rGF{6 T`=ؒAeV^ 'Hu8 ܮ5>v`vU7jl=粳x@uC5W=`>;4x'Mwp`Oj;T ~Zf:b.w\,d$kjB[ u*-"UH.~F_o&a#_06FϿ6+/4RWF:)c}{ǜt3^5ݔEC6GȈ VգwƩl'%&LQ7;m.py o7BiDg - ^0,9% JΊ$?ſes/L8bb Js= F?}tyjN (P "--`-D*kӦeӤ#+}GxD X 8XCG#- CJsLjxkS}= a 4cVFFC4SS݇)_d]gP9 4 ]yDobe c2Q?-%Á)Wxq(yahKGq0`o3:ʌNQF\]oBCt.4u(FhGKYgKAU k,Vjϰ}ȼ!?vae^(̑3Ʉ@Ǫ Ɂcy{ g>Mme$)GY^Sx:o)6,v=,;a|M!]f=?Qh|PahK!wVS/4Ȧ'ȯ,Q}y:lsf⪜) kUFk"[iU9S)ؖ.:}:UHn397Ef7nO?@c]O\Q,Zsmz[zFi೔z+L=.zKN_#[t7]=_ϙ{\;3IqB]"Y@jL?8puHmO45cx=39D"a2$١W1tfuo1\,%9X o` ɢ|Z?hv3yŒ$Tt ـ b wi/Fa.@+c_!z9jCtS)oƖȗXjb`C]cB* Y.,LNenVFVegĖEcpA]_&kYdsM [@$(./6;GGjfW)RB2`չ>CC0}. !JQŴJ)$k1]܏;bZQFf P):bE(\9QX|is]wΣu&J x&.'ή/wz ;O3ɭe\[aTb%c@7zǓ&a eMs8~OV.]8Gp7 '+]}ҋB#3uMoU髪2JedTB!t- 7ǰ@7Ye RZ/ ΎXx#&kAGN-T Q3d¶Յ`^ 0 |+61>WgCV!/Ǽ4jN_PbY]tXANKN5qpg󼅰!J%;ҕvZ*]J7L׀y@XXc,+  ~ PNt*]dey٥kCcmk_. if׋>^,LV5pWzGrq026 XǮ-k$n pǎPȷ>`4 8R;vyTQ,edJA h$[N\"(}KnKlvŹҴwM;Q.mO([AfЇBvSN81]~Q Uui5LmvHP%peJu~1lͻ/EBh KR֜u>BZt~-HY{ۼ2G 8r&lp}U/݃nR&daZƇ}.`4+g?{z}#XY', K?R[tDixnj/6 bry[6/Ww숨EBcԊG*&?ޙE+3>Q(&kJ0=/=a1OX/;GeIRb)9t"\j^7Q½oPidk7ǃUɆȽf2VPy77 Goxzߔʦ &׊*0Q~}Цp`YVP=m*k{:7h,u Xmu0pNZCL!Aj\‘Ф*o2NQnIf% ʗBm@6oN] 'ɱ!MVxT~o"v;_YoB2̊ܬ{p&DmՎO|%)A߸1zo ?/6 .r^*u#zF٥:nТΒxz͒ w.+w\-j>&^P 5޲ pN$騳| Fޱxf& ułs^M|P?A2" . pl~ju>U"Tܘ)D%ڻK[d kViؑPmܨarP 1yW<$0#TS50nuI0ďI˘CŏXg!Er͆]p#yޞGd*LJN8JwZ{Îus |a, ae]Sx@7$]xi= nM!_mCO'G"iI׀ܵ%ڤvHf*(&Y <76ћ;~ z"?SpJ66֓yFr|@-zyl{ A Ct(*a! /=P 2mvsT*ɽ84qXuoCN%r6F7Sj% iڟID}hXۛ>_Nѡ&tn N!]'Rw˹sb!GOX MxVwb/cz@zOo`RA}m>e'o~鳨G U|3/\}I;ܙQU`'؊C!ߑ"f֥C3t#RoyL?3/BTtI)j ¶$FenSʇx].u{~å"-ÆZqu|Ȫ\h{2?#~=5<}{Κ숒:곳:7 EF7W^]*42mVɬ/PgrsaJo|ZdzI# #lDc0΄ZA&_v*+YxPцy@TG[SsקR0Ibt1R*gUYxT6,d9󗳩˺5S\^I .(J ti06a{nl=/JAōu~F)<8̜ |c55!Wf -f(kC8SQq742ךvD6SG8kȦYi`B ܾn U5qH5urlaEae={e`3NHHmb'k?/u1Zd{<9՞xm#2jdN-D8|?>kv5n#% 7ᾅgRDhֻu(1oقfhT#DF'F#oE B쎠.VAj3AIJL˝HZMZYT&hXi kz57oz٭9^M9Ҋ ƫua"Q6imIau:Nhm1n&,^iB:̏$v2I+z^FňRw.$_b [=-چ|r.\ClWJl>Z?S;>1F4aɫ,8#;R 3j(3r$/F@x/vC}KBZ Th c XvE,̷3јNvFWU2'InG Qƺ"u,(䪊 ;@^ރ;wgmGi8"H@,yc?0沯:qfO`*JcF_^0vOnEX'q1] ZwrI>󫸃>_W2tcT ϟgAVLx>kJ,yd .$;&W#S&C=$.{BKdTPRX+)<Ξmw'v%MG:ApNiH eҐ`p^]B-c%]wNJ{,Alj|!}+Ff6TUtw.T8!4Bj"vw٥\,[ lR;Z%3;ɯzq᝱;\$myeÆ{X'5W>.$ &02 a̠ߊ*%XmUCiI&~.X J'4Цvߥם#qoT iP]Vμ Ii>"҈HuSs-jNjHS:Adef6'˶E&^CwW(W4證oNO}r^g sV&"6# Uf7R#fOeLvIvK;Sd,h/Kn Ox'I8bL9O{3!ЍwW;r<-gǗNF>*QEbFqi H @vܜk2]E^`i>}az|]U9qgUDEccKNjd-1֫];Q}G#;g-.?,iɒ~q *u`pgcFĈ6|k-\ !pk+n/[lX2o>l7J .EHևꕦz\dVNv"谧ߒxy&ffje-d&iRPb%.ɐO|L5;zGO֙8G+s<ɻa~ B՗mLc.wybau̢P$8"\kh+[c2 }`nx|ݰ`87yT.ճwÙT#~6I2-]إI6}%bX)lQM28=_opyL=1Y(+`Jf4صƑA(qP E6ȗLrׁ`_\i(kO,EPR죂ݠBS Y]I73n@P_2ܼ_ E5m1nzf _7*OJ `9r!LQحSdBJBΕ3Jv(9`Ύm~9:˥81痌SaV@l_;O&]=tu/kjRha[j["KU6k/re_j1[3-ů-ҋ~a`D@{ LY`̣rpY}FSj=`lQv0q,<_:R O3ʃaRT*VR] ..ᢣBJZ{mivy;Zoa7FhKXEe"S@Wq=׼=ΡT9G__tq#eԌܦ<ڹ eZb&T|/a9Y^*!8nQɕ h˜Z#+FȕP/Oh9af}8...iK IGuΪƩ451atHQPH`M9tۗ.# g"QUMHj4.H)arU'v0}_ v"T8DTK+_7\ l6 Cc1ȡ?=KK8>}UyٌsoF^"j tEERHL{íђ&?\B~{oO#Eblټ 8llMG;l0'ƹzTb;"ލEes4ݵ2f2KCۆ04_] oe~:tE4ZBdZVQC9a"qcsG h~0s&?+mp(y?rYt X1B]fupC$0t"ag*ҙS0uD?!`{WyEOd: 6=m1?)6Ix~<q r(<-Vk+I;9"~,X9\R`][l.Cmx}xv99F;e,n_hjՂ>7DrڿB{ڦS 178Q/~[JTfI dg> @X<@Ap*f;xkhq!U)x lP}vC>#SʇPѬ$vRR:>\*-Y3H gJ]q90i1rS(s\=tag>zYwm!Y e$JΐVuժM%A׹zُ-XϾG"#Up l:09"Rjn%{Nnos\=Rrf4fJ6iܴ)6|Y?څ8}ׁqc[]^R buǖXb$lC^HmTɦ0$)8Q9(nd`ap*qcCNKYjy\ JԿ\np 6=t8qTn<,r龥Bw]3>v>{iE46r/"G5?]?Jb#~IH)ʎt=!~C6 5VW_R;B$u1WXߨm r޿vƵ41JUpq)(6Da-!jROpwpzDю@Zx>3#E5?a/j>Z"'q3 %Q ?VǮ=6s^dxX>kdr%MQ B4k0ڶFqMlPMꄏ0ȠGBIɴL?@0l1KW&^&IA׵?FShI% VtF1e[y̓/Ku\ &AAkEd g )þ#m}Vibgl˔z(m걚Mʕ{zy!"/^ vˍr ơSvt ߹dU;M >'FK_y|j3gbQ:p޷2˔rhw#xs-FR'TW iNjPwd!y\&5ٰU٢R_;na<%H?lz*BIof }:g@,g%u0#Gڳb&8q򎛾Þ,ރ,V76!NCbȒ{Ӝ] 8qk窔E",̻Ybc [mD0dV/@8RS6@hR/KnbO Kw|ޮ9ryI$y|~H{T r-= _oR8iR7F8P@$ɏ…!1ZJJbJʳaEaQ[N4ː[O0 y0x@ ;~(LpYyӦa)M*0o!5vz{9c;{ۡVönxua|K;J7\&n8,\)|_V q/y=WT$OaIr_o%-l TLJIwe_*#dhJ0wWl8\;5DsK/:),'8yPZ '9e16ɩ\ + OP$Xh~.yoJbmr &[Ѱy?@/ V0Q˱̄=E7Rk/f]09;tNqI8J+@bo`骣|M| Dpk_6( -141;o~y3CdlP2rqtw\(S *q3XZgG@*9Vy@qf_x/AZBE8V#,w&ꖈp|HqXuWzcDH6NFwՁB |"8Q:$oj<{euA i7Vw N\"  R N\e{C )|^ϼ =:md7CxsqY6땫uTޖ=QY8Oɗ6hlfӅ6Oi;{u,!O :1XadX jD_o=kqo#!uE 'Pn4 U4 .5Zcm2nhKT@ ũ0Woa8-q `!-QFg)oSko^N/N-`!hr}3uz^>'#vw.+cDJ_vNGLHD)_+IpFD7)^߻aQ$&әjcC &ODE="w;nveѽ(iJlHAɨ^Q:8Y8-If_ľk3F1-ov@9Gcpڗ}'R{Mf;=o61/Ts ŒhՕJb[oqU`@m z_HޘN 8b^;g| O4gMxn(5^~z^ lac{uj *eJI ~Q@j*h^W!֣y3}WvC@(.rB Tijݡv1>x)8m0RJK/"'<_.[ZQG}H=dc VdT.D~g:j@[~&6[~%Qz 'V@'zXuVoBrez=9xۊT+9ؖ :!rޘ{&K2To4ۭ c!IfcקlB?,Hɭn`[F0 PlXIYĻ3-mG;~vw#ۓHڙ)z6v3gTQ|8Io /;Y7aE~B>ʁPDao7)0~4DHP/tkC;!lW;/e(N߽X0T|;J>ƽT!7jhExfcq/1Ink-ƶBOd1KtWaSRH7rH?[<˥oH+OYsiWzdl8?z8}p#]pċCL.T{7:fLJ[HsR21T6(^͒br TVv"kvҷQWȭu/^Jn5evm%l6GhZu"F.1րĉqՙ)̙ꀶ4M>WC58SY`M{x;]ڌqLzʫXX3W8Oq [.ة!_QY Ȍe`JwՍ84'*| 4a9>ށoݓGpJVYߪ FTD{t3R6g]S]˄Tj*·#4_Q59^/+]1\G$ݟlMަZ',\u6Fw+j5ۿe9U|1,'S֎dȒ5e}DAδ ?Em @4$X}R2LYI%d\B% !Y6̪o!zO?*p<(G((vBiC_ʘq]r<MLxc]]Oy}+u }r7ѳm|䕂Tꌩ<}c>!<KLY}ծ$N!]Aw)88>k5G=)W'FN*8lo[Bjq(W]؆7^`i2ql7t?LȂȉܛrbclvd|u(2CĐKYwO?g@jx-XtDF &C͙^j"ʥ*B"OD/gV0>Nj{{/ Hܞr q3pLGGyꔯ~3TCƷ Q0vl "oCi2J )qH֒3(Ao{ZuOwP -d*pQ~9%>$7[7ε_Dñ8|^mܼ P.Wj1VDJ%hW$ԈH:~ {P,L`2 ]bW1~b}?*hq 8yM, (t6Uy U?n)%4N_0 -G4pZzT[hZb(.4ߺk [>  CF X,hD8A"C~Խꘌ$?XUQ=nP ۖ"9, m5[- <B |,sfS].GԌY'KxOICUL0Hga2$%DzԷ 3h52JWt F4m\9FbpD q.pjɊhYsd g< qeH_@-ežQbW }%Gqd}.}.n1XHDro,_F_{c=Er"k@)ml"kBuS @Z~9& ֦l# .SCiik\ؖ:{0|陑vY1(Fꤸ|Mo`Yf X鼁U;/nE08tRCK$pHڈلؿ>`ԥxGlH&_k|ݟ? )ZL^3%C))4g+Ma#a@i K{ MaG{ fCvA I/ ퟐ#ASd)T >V!t'1y@&=7$(w՛"j^r{3=ʐ-yv%sA 3PvwĪA|'?b!*:A3³$u^Yn 섣v6IPkpׅ^[O4Dkfb6v |BHY: %f@M;+wl@KS-I`e׶ /8{R{ N4-݉nq)Q sTz$[!-VLsf#Wxқ,Zm_bw92 sR-ctJ'°Þdx도!( EGW/Z(w Mt"~fq:믱E꟧HGjLbvSHP= 1%Kgq;0xdl^769 Qz)ݬo:na^MYG]1Wf4iv$ e)y<wz 0TPDֹ&׭V.+oOC qVUνaV+x3ft@?-j3@x=|F٢~:Tْ4,O_v{P Z\?,-YwD6 i*F0 )%J `Ls3 >D 0 =2e, 3= ܆2-bNm l*z0+h5#nF8 _:6FEy%S6 vنbP@Q_w=?bhڒ#ռ! W3/UJPȃ@XXBI޺kcOLc"j5Omr%F~+q(rif8) xr"~N <>_{64چ99ȿJ &Fjtrw5hB[$k)w s2Ȃ:fV~䕞=;T(Sx&7uõ~lG=eʼn2\pp\yOMqR] ҇HǏ=s-TA1br#NڌtoƯ}FtiO׉j^a=V?-9-qGs-Hnv~oDg>vEv,=ޛuaHaYG;X<ֱCxcp RP{e@ϑp,]lM#uO?^VT?{sL3yd9%b.%a|gwq TauCFIې}o"lL<[@ Ə`z}@ckhc FC}g=R6xs9cw3|]ĕ.+P~Yt0)tìh=4Y33̲ h+l}sJ5qh(?pXv,n)(n'R==}Q*۵Z&me7EVv>ixfӓSК!~*G8Vp0Q/>"]݂3žp jŝiX4 A:~c~1 襪"A}MɁCM=Dk茂Tdmc $.3*^6Y3le$x0w]ݳ 7<UP3崊*fEԻA=cA8V~tWr曇X׀m23V?GvvQUbpm7bY*PK`|)^@ n~^{q Ag>) d,nk:5aI/ym=+ZUYhUBBp;g~nC*hwCmq`zn}N0?I*Qfﺢ/i [-!{pt%sqC G>e=B@_iΏI'JYvbCM"\^7$+`B*DQx<_+үp]^ wIT8,8sYD)\yW颊mvPqx;(l[w1ޭl'w`(g2krڅO0QxC`&X'4-l7b,G}it_yhd׈`{-,C啂;{c@DƜb׾(vЂא$҄!> R`[ \&;-mAZ1e~kJS*9.~S`9373\`"d*Ǹt2D5x˴3e3gֹ!mDdJ^H/*Qe`P* \ATB.Qtd C{WHrQE349H sXwkSr╋W鸲ЗG][e*YH} eχ e{\{Rl3Dx?ANT_3ڽSGL!2{9)`u(tJId19,v4g@c{dp.2 =-oChZASۦݤz=hN~Fw[m-v٪&NLFXl< ^4!L ]Eph,-or7Ɛ]'KZeg["FϫrC"NEI_78sH1P]*IRi=Prxd &pe`Qf4 .qᩛ )rG]50nEޝ+$m1Al9mA, ˈa: 0P )I7'LjB+V(hX$]psUjN |eC@]42 5I٧KI"aclEAWV7ׅaWy!R=J[ /YiGukh8?tJe$j8nYF))Ӻ%eA·g ~ͼ;uH6 +X=isQ<8ƕPMV[HbۂFG R%Le*+mOP!b?!jsW"&-qQtFx*#94`;5_:ow,{ɏ(N| 4 \G+\75wpڱB_TuHQ:/=M^,9!%Byֆv5M}/u=3)LI\{ai!,$5ru۾:oI>xݲV2kQ`>WƵlt'>PnÒa^Qʁ3J]aYrwgd+D+ oIfaYl*a 7*kv=r9;/.fHgh*Ҍ:s>_+S93s4<]Vg.yv'v_$0JӈoT}l\@q -Xr+ct2J&?m1ƺw *p3gBj.adDz$tS)Mt럙 ]Tmn2S";BN63a`I+>UǎXzk%H&ci^Ce VMyD3W͑wԉY JV91<ǁ%FQUoΫ# 0Sl@Y) H*`j}~gTc+",kA+qNUZs·2}.}i(7F:T2/W+5~8Ǒjtk &v&~6_I6p*o16[LޙHhK̓Z [.V r W ,鈺12ȽTGPʱوp& U؈h Uz0?ho !X_lPt8H4Hes3\u1j 73tda}eP\.Ȕ@&*G-QS%-&RΝPf% .'&JwDed7 5"cVYeޘECQ*tiseѧo٣ )$!$fEѨ*`Ez#{yVMX=!mh "P@oCYSWINoمTSm*vkQRqOĜYU 1wl5M8S4Nv㱡19 `Q# EpZ5tSYLbJ MAC5 ̒GI H.A[eoEp?t;h"*w6);@۱4R40FW)ΙTl@w/i7y6m*}_Ѣ\.㕛]HKUvE&Mc莥.lcΜ.[n*h ?^`8tcz0Bҝ'5,j4VٰuѶYfqhTe`t de0ᯭheʊV LCS,Ђw"5OoU D_9mMe}*HFd^ݳ<6)<7$E W"%QENaaFaBC6k5|w՗;qy-yoLZpvw  C=oLx+7L]~vΌ&=Kt*B0KBa>ێ>S'9-i3WĹv2XKӠ-@H %uz r8 nmqNX$Y6>wٌYkvS?o#><WsPSegFt[Q9ܨ/ lv8LAw:5X+'? N9}6yz_|ůV6&Q~wVtp0FG%n}.,s܁(۾t3 CX 9sIݫAu5ji,@mVcd/X! &sz,}BZfvҦ_.R9rdI_}v眽u˓XН3䊌١VFga:M5MAPڎ)%KVjW\t!m3ʠ˿]Ĥ#pdTo%@P]1B(e/Fʝ.@u0;;`$m$?dBJ |qաf3O@L(ttyl닺Cϱ'+r#íLKMjR L(,D4SVbڿөMyc2ɰ)ҵC7n6Pig朸= V` q_?F38%,8-ڮ:4i-A@ pݒnc8,w ؂ c(N" Uf2;feEEӥWu~WT% 4&ٸ33j?FRN^i"u;-=XrgKHF1Q]hs;.{6Ҙi3H1chބXc2VS `kOЀԯG4,#~ng[EĻb-=ZBuӊ{1窼X?NUH#ND,>~L+i7OV![IL2CÇ]Mیr.,J0ILa%ԃu-7h}<_7.C?y:}n"Wm08?]lh.(IH9UX-YYɤ2:l',= r X1ͣۢIj KMO6armx#Δib3%W%ƒ4K.Ⓠ^Mz=>,NiK.zxD%tXf6ZjrL~!m`gAv'Ni)@=4|B/*c>UsQ̯P|2@4E\nJ@,k9;]=[()ၶavӢSWX!jO<!W2kģ^f8K2G_! @"KehnĬ_ۙ&Ȅ8=p%0!Xi=bG)#>M):o' 26Nb4S؁gDwORSSK1z`t٦dM2j8#E% N]/}NkGɣ'5\gJ^>AIF[Bf$ih|x ɫ%"OQy0ǀB*ؕv\G k~tXXϗĩѫ^ػIF(AT{8ʝy`<:CJpҬȬ?Ea)Nώ8r!.r HHT pC.w/(FD L.}pc fSeJCMܜu 錹Wf ^TBюzڥC*Rzey4A"xKT6ЖLWʱ@!ŜSpfuE}&/eop(lثT#?l 1O`0,O^}?X=&Vu ?by 2MZ\{Gu֒10_ s3>3f6p-K!k_/2W1?C#W蟴7&kxtE0WVB#IpH(/Jo#.EIQ/u[RHL۹pĦ` 6ԍ򿂾;?5Em!Ҏ я4S u 96WEs5\eY,.!щ*R[H!iU %naOT_-!NV}sRq".[<|00B+EP5YJ@SB(/ZUb8S$>h`7'v=Yhd5B/\ڀ8NҮ-%dp䙞/`[ [DUi.%3Bv dzCi4 ^™vZzjRFXNQhWXxBj*lɁ,4Dm&LW<1u΃v9 i d+K+#$+,00rwORȍOoicDX.;0dpR%]> "_vmZ1 \JWFgZ$@,LYcSY؜Mn^T?qQ )EN }[v ǫb4^" qCM^Zv|-ޟn?җdS̄Br 2 /z8皠+}^qa}E5Tt>""%brݨ~ceM 8ޘnUAc4êaPk*fKϷSuWa Ts=CЂȼ R mFiPZǼ;L;3 CZ5Bc5GJZ엕Eټ\&1E2~Re~KsWJi9*Rcp{oC•/m^%bD VxQ.`zNqQa o0 9OMw6=4~Mʇ(Au}VJPἵQ dp1$*eI3.]ķB͇15i>=wS!DfS4ӯu1J+%1nA5Fd&Pg?h^q)8G&#'X_[bk\9s1pT%nPF㻋zA7袅8gD3745NJI1Ow%7}V?7s{w檯/ O63˟ L}c`? Zcc}a롸 fIkc M8Hdl\0!D z:RRʫ?,_|DzH^(f" wh9H82%7O{\ACJ'.쟡$1p7{PPe>X׃ҏש^)$eφVI dXʅX9۷Gh0+SVfh{XoP]X{i:VY}=Jzo[=x=%I=if_*3K "]U--o;" Y< i . Y-_hc8pNhx}41Q-B~_:h ]Q܂^I3 Ldނ}f e߹M)6T~^H2L׽AI2O06'԰o`U"{:ˊ3Ed$Ɂ FڋL˭~ (6H|"tDAp[g,AyLp֬ HO Upeف(Wm{/=W/q;hSGZAL4L~#|+SЀެzH!Ũ{8x'.\R5Gtkt8kM51ׂ GAN۠n% ]KN%;d@q9ئ} c`Ų`iE+2ς/qxͦ]!C1M}mLˡU5͉=X7|z»U-6.c"&0证@1,SIxF 6/`5ߋRF*O>~tL'd|7c!@%p+zO oݢ}|d[Hh'RUL#EMoƁe/<ǷL$~č@gKhZ7fR @w~n@ Ԋ}!xva2ܳaE;xkw{E(VR7^u2j&D/?UR @BEa%l:Hoys ƎvUT\3?w9>8M~'!ymyyO>bٜ5K*Y"L*.}𦡬 ɱjY(`)KG!Sa9@g{,]дVI%;xݦ LwV;²_ŗg]Z<%)πXiKO{Ylq>fG0);G 4bfj-%c"HJzm^*2 WCdx_EݜU%C!?m]̉/i A4-}MK%6PeY"?hybҹD>v@~nͦLhpF=*9O\gDeψFI-WkF[ Aqeٷ5ͽ'(Ңb{l2,RGr%,飐>T!S(o/N w\kʝum4 SQmFթJREhZӑ򈆷֚gȋڏPlfEn{uPSimͼ*+ok?Y| ё qweZHhZ6u!,w0v"4aa?Z(Xep$y+P~@A (kP<(Uq&]S8A2+dzԃ \VgqG oDt$4Ѐ.ĪD&17!0O0NGeE0W>)rwJB Uy(`\Z#y1VLv9Ȇ@'[)fD {r=j*s E ==΀@gwB1=vʑ;&v%̸u?t¾npp#']0/UDٖ,,}ôMu9ݼ\{&DW2w_s)Ƅo?U@qi1 O={,ҭs6"2O`Bjuu-;"=}4U攠MfliI5rl1%H񺶡%?hl#M|/exLrWdc To_Ǥ ]{K nce^eaUIW*j,cBbAq[UKh 8q?`{1 \wtsVF^4o /wg]s-Z+AafWM98W{V!)*#bB\Z|-f-?)9Qֆ 9ջ{/nف7/[7xy%"=(l`9h;u&dL*ZN䳸/S.Ny59NU8"߀(tbsVB^V78DڲkzqKi,P@ _ UZ*Rp[`*؈_~X8FsY~m;&dTI"J@(`*왞0ݠZ9WMνb69lS>r>q-(Qz J;h'r=WE*%|f}ӅhQ]h,Dz h.ƢSi2ȟ;#=_֣SxA>K\f7tmz$z~)tcڍ:ũrSus٠*$/f5+p;5f" U D?K`Н GpUfP;oi{S6E6:߯f*6?]M`S:*d,2G1GSQvc lgsU5dP2~qj:ݯ%`BpSTBg#Go*yK_;r5AL@I)S VN~'shWQ$ XTYa Rie_x~vhdر}BG҃'a)8aGdI0p "7}Cdk3u 7yi=3S=> w2G-ZE7I}8˖o䱒nޜD& |H V`SHW$t?H52fyA,BvRLH1u>xd!Z%Q-H</ڕwU 5I{T֐r+&GzAǁE[O{l4HF'.׺3"0K|T}}ؘRo B} o 7J'c9G(!Y1Y -~ s'ovr~ _noP?ܬ}Yުjs) nj1/a0j&Ұ4U&6@Hz*ך%[?-CxM&s@;X7 IDXyӅE( T|AJj f{ jv߬6Eķٹ/5ESesO\T M{}9*zՈBX}R,<1Ӏ$M;ƺBȿ,BqG¶ tzqЫKm +q/ pύID1.I >;t:# Lk} @0"\OFvބ F}x<s%Cb]ADiYm 0ߜF crBѝĮ0K#:XTfYWf'#9Pa\ӝ[1,aieA7GnׇʁmBy@j gNyғ;=Ą>K c)<fdiԸh?`Un c`&F;Z-V=}|- onI< :8_Jw e\geKIz1t+Nfmw[ӝɒbjk+:yDZokRӊWGT+:b Ut'z1 Tӹ~MYyvDji=7԰ :re<I&~:`D gy0D^4ednj!vGڏ!IWRJ `‡kt-LիQOv~:Ẇ^x̣5 K'N4YTڙZ*U;8*jkt٥epZ]=깹OHsAB۬e ;.籚IƠo,1( U 8feo+ _wBdC4Q( QAx̍ڨ""kTR[6Ө,/H`C.uW }@<-'Y#:GXܺ4g(aȲH+V|o7Q`G"@^} ^ g?s߬?} zRjAH=@Z^r/P\qJ"J[5 #J'w& rp  !P>`ொΨ:4GEPj {NȩpQ¨p RS'QC㟨ưrzlSiȾfU2!J|VSl$UĎ"kV,4Jv=*+RP1, fQ ,5"9?-C{V^^pXxE9tnRhbv+1 )'x<Ŏzo5H'~2vkqqY`aId=SCm!6 AUgƵ/DFjMAY,낡(_x]c@{2 I: RFo*`VyܤY^HG61t]8^.ae[ i[fn~CJqBenQFINdV ܃+xqQiWGxwg7뱴Cɐ=fwXoOwE3DhDhQLs{|د2zIHKT絪VC.WJr{'d`!aȽ$s͋7Պg£@={-T;.(121ǙE6we9,ڡ֏$ert ӡ3gX%>)DWWu9[ ~]UJNq/9"b$! hjXa0OSޒ&ٻN.'C W6[J9,* =/]baũMmŤePw+Rtvy2rٱJm*Ą9Btj!S1D).#wf*m{(ߝ.T}qHmlK9i`ْ1 .2B7aPՂq_X:YȒЮz~ S8zՋ(m/)ٓ*=+eR7<^C>r>ty}i1%r' vا9m ?|Q".\7LN1u u0靘j9-P%oӦ꣰N=Ygi`݂/;!x3q5,3Ek :dG rNNEopG )Ku}&qcHf?J58遜e YW=S` ]/JY:r˃'=!'(lW lr`>#P&14x6&OeAjUm7Ւpó>uk; W>K |Biw QpX CT3T5#][zXEh>ΎZ5q@󈾑@x٨.8RrnbJ9;/^tMt+kN_܂|Q``n5{=s|/][kT-As>\sOȈP/"dJ="BMV g~afw]ďO dbm5zWzZ<8)mJׇ3gKj{[/Ni-b-n{GUz2>(=Eud Mˊ#/}y&L5?9Ad_"uA>2^xB=bf^qk[. _[#=+\[Imez5~pmΏ"~QNU嬽E*`#vx` / $zS؞^ 5mo^Z%*Org'_\ 1QwQUs8/@gHxg7BFC5>]w珅UMƑWQٕkX8Kd%( >\VtTts>doG]#՗ed']bzՐqS[0.*v[96$\v@k]4xRPyLWWB-]65s!5m8"}v}m3j{T3kw3.;,O$xm*/urQVSq'JGNͣ\9˨^Zgў!~ ?h憒s۳%D.;ezE繘Rg]363 _w$L2Rޕ\Af>:)=#-%dgNb*jSZ, RP8Zzk-EMwU3slY8*؛6E|>}Z<HwB+4މEX5)!3yl ޿O1ntV꺧IU8grb^9a0nV!=geKĚZH{ ̇F"PBUv`NhyUnuHӂVUQWJ8>a* kV\uڞ-cQsoBP?lMƔډC2E:YK6QUTZVkV}@eɔS } # LwU( 2_{ٹVUS9n+Η.,|m)^Ȏj4 =_bh.$tG~`8K9ﺦgf.Coz,ǝ">kX)``HM~qɠ,ߢMA$Kui:t,B=:]N 4 W%Xۦw ^&('.%J.Q|w.WGPYsWm.nC6.h&ża[^?]1$G$;scF<0=,:0|..%/j8OI4̶iTH&)V &֏b(@D  m3VfDTFWd!:;ڪ+0rw'&C)tv䲖J'HٙBV(3Ne" %SO}r؜O䐂\lY;(S7'A~VzuJk{wj:`LDvi*$䘭O5g^`ߪ=L[DT3)|J]&6GCqD @ɈV8 Le&{slFs0xn. 04mt]K /n;'N i='Pewf+l_G) `ϊx P#G0&B^wغ8BGNz?Zs[B׺T&jP~C ?lHa_QK7a/'eQt'.Y2)P(;A_ۣp!v+] ?Br'76 k?}]cǶN\'-퐛klzq#F8pŮ({ G%<SɆͶ'@||X/./𻲶N؆&YÞ467Y_1.'L̴~cg=MT%Hiwd:BNɉmfdOiDgX5Sެg1cz^FFV* "ɰG]hw+D5:~wB ")<=yr˯|8_G;s̫> ķ+)8s%Yr$Ձ +ZDv[ЧxqWz>g;UB \ `+c?_RnB:Q4xʢ/Cr Y "M&)-?P̷_f&tMj\2t'{|EN9!--}FUMd":L _ "t/p:p_ *@vH|L f"{7ZekB "qf)brT!,4g'ǭTr˶S o Zr >(:ph\C=Ug("Mm;4 wӉQI5gO:"^Q-},Go d&]8zN#e!D+t`C)+r;<\3Q+Ì >,Z Jj2f^T/}L5liu,kd{Z`LWW!ɫP0,FY,KRF&Nߺ7 79/:( =[NiɧydXL y QI]`jL>&}53+D@(bHx=Zj+1OvDc?ٌ})hE&#wVX< 6/om柕5"* 9qێ'9ыCGt9,9v2Eθ8)/ҧ_dEr Մ)Ros(xd52bN"Zpjh񒕱I ےn1dLֿtM^0|a7.uM7gh,y%ԮUɎ7gH~V騖p5||,2N=0:5BZLTs_?W0u7, }Gˇ# rëp S(Ij132vХL; (ƻoLһ;gNNѕ -$:qn mѱ|L d)r"g#_-iܻbXWhϛw֠n}oDe:ks`\٧K{- \@'A~ARIkrgzO JȮet]0k! JT%K&HؑK [\ nP%} kHZgڷ W7̵g'Uun>muKddjCZa%'րI\UWaSGMM=S> D 4t$}`($e^@p4%V2c[e7ڼ:m{B!F1{_I0R#/ y;;,) VL)4Жb"V&+ߗS00ܱYWA&B<DBxx+[4&z&a|a-I$c kp\tA2n AsD%r 1|"F6 pW25 PP@䧎V?|SǙ0TiUWm :2?,ᷮ ʀϏc ![MHyf?p՜`{J}j; ^u';*$3*YfX'7|/} VۡUae T/[Eep&gqޣic1|&8}C%WczZ*,$جL#ׂmi4F_/1 JslL}ĥߧOJH<SqǓL kX,k m`]^q/}i_Qv #ap!n(,Zٍ@mMYέtlA.QYO<'Dز$'n{UDOC+?ŭB>9! pyWJ 8?HD!Q4{}2Kz?-g<%s o2_R3]Y2ǾYXQY6X_[3e3ymLϱ Ϭ 0`a`&NU({ `pxNb(r4}f_I]v!ǸxeFJէۈ>&I/(>?ڗ 酁`s(l1/mܖAe_+RLg z/ȑdɁuXn&zVS#]+hAXYIQZ`DuRwW_(>W$6>33jT\3{]6֚ʙ?쥒@$.NWH=/VTx\R?%vhLҢWFyFdչPe?>IWT%33mo;% mNտ9Q mo"jaLv,)+,\8ButDX}Sαݳ w*M=F,Vf?[0=?L .;VM?OLhwJ Mh"gc SjpC mU~q\C&|cg; -WNh58G:ﮕ$$@ \/]}S\yכam*G;Xie(! "~c`xhR8xJ6Ϡ>cHO*?CLаDM @M%,|4A.K ?0co[{ƶ[}3D HׂUepWqN0$غ%[,iBUy\ L(pk @dZnyiS-~g+CJVV{|Mxi zL VOHn2Rk,o̹l+4(LˁAuȎA(2l%O/鍺"KHxc^뺲4=C[J^E_qT\XsbA۫\|WΥߎ֧W"y2eG0uj8Y~9ހt}=Rz0`/FG&Hh!ks}il j 6Y0Cn5 [ tp)5:LiQ$TO"#XeSK: bÂ$xnȹi+vů sQW0odb? u޷ 'KJ AQ`é:\9)m [ag[kRs㯴\|G3D)ar4 IqiGƖ֎~k~$x&[ȍoQX@YS9Ιw=Wz03/N" ?Uf˷7``{Xss틽#]GRZ7bc"sOّPFq5onE J*&'2L./_0Q)vvWjq+\m->b9H A옶Cte(y?bN&+ 8Ân._Y}U3i17K ()P-0,QIF&CD%Br<=Q伐p/ʱeK !Ќ rڙ?>C_i޾d;z %42HiٹDTu h& ϬXA:p%k:ل%G.6ێ Ɵ!^(Y;iHR@l0?qC8|_ hA -K )B@4 TLAKX0ÌlDֽn 4k$wcq >04qu|q}qy|u"RkBna۲ 9X _ Ϙ\jpFۆ( >t}eOʮw%sW S ˶ԋD*tv'cx޲Lb 6Rԛ,b-|ŦݬjAMY h8D8V!1?wɢ~JLnfm%sXF'Io\HxP]ЗR2HPŭJ=QĨWCr7-[l/VSا tYR:!5]N2A?8΅ lᲩpb:(N3rS>6j$ef!Ngg{#f`i?7vZ#|P. Ih"&Цs;CE× *#+Mp‚:=7gq槠- {ޖ֓~p7 WnUBfKJfwd.rtQxBe|`3"NJ \&<dR,4Goln4th4-3Wgv#bOoE"0 k|Tr\,GL&n]Cjwnlmle)o&'SHJ}:="4\XcγqPWI<dN1f܂Ȇ nQY(D~X#S OmT؛Ӡ3pʓ,LG n?F%O\!^|W0FÎ \mXu[9yEp-wU..PMLE?bn U0|92):E&Gޮ=B|h?-  aؑi/a?Ș >vdot,02{ Iդ9dۤh1xs%91 p:3G@)2Q!HkxV_+w\dV9>x2Vo`}MKZ KZ]KR兀Y|GjînBN'8w`Y?$oJUhAl䢡CJˁ🦶$+TMW .\s9,#qh+\?Y&#+4҅b4Gp^^>k2 H Jrz^^HI=,癷(Q鯃yֲVH$Xiπ8wrƗhx{S]VcиŐwt-(qRm_Љγ'-+e< (Av%Y~B2iRZW$%1m\Hv<ѬĆ~X}venXo0x9A,] \xaR޽)fer+뵊aFߍ iTLR8g,Z?+)rI뛉ʊ0ǬR@U9Ƅ&}vUл;Hek;GAS`H0Z PJɟ92wQ_1zzԪrO)4ߊ96L5ͬO= !1b_! 6 _|ڎ/2r2sC7yy!}NTr%l%smf=W<&eו:gRVhK1,ʀxIk 5QE7 ً*%f6 r :9Wj|=ɀhwVFD CӏzB?EH`vDsv#/)OvNs|4t+P뺫1vq'%LA_iwq"</ܛn|GY *;8} hKiRw?,}WΣD'8wݯ ظc=,ds]Mqhⅇ2&w,)V,zY(j%RҗU"tv%E<\`4U/$?oG9QwpĄ_@&I`ҒH*S<vEV |Wfv;'$E[ȵ d9o0^pcneԍ9qi[tal-I&k?;14͞ J4rZi0 9,-51HIaOvzj:#]vRzϳnvqK[wUG~cc3dCt2bV?dV5>TkKӨ GvSv59Vw|SJk4ZrjR-]| <̔f ^ Ʀta*Y jzh^m/sbpm>︝F_/[-)򟢋:i$!=tD9//RnqDX5ôM#ܘH߲0k獛 핟[;;\mb,nYMhhw߅ꅥēQKb<̰0H{jDs%7XV,Ø]5u=P);v ܂HX!N7_P߶';_7.UBQK. 4*~B蜻3KA5zZthMDúÆO*{ i{Dվ'kRkHRD&d]L>G4mYU~++[M~0Tی׆9 I? ZɃRјABpb`g(%j1e|KaS6'xaߗxhL^fgެ@sxgiU{3%;&-EziSm"i%Wymz@=}MR;g/"9JΗ[ŢDyij*}'ګ.%)SR?ǝ0×|} ?8) u\1Xs<ƼwcdMˆ Ϫ]5ە\t?cԟY>?`oƳRĒ k@*EVAu8(39.^ w @MOIŏ#_VJ-k`#:&!xrϩQŅLa'\?=n<>i+wN7{O4BDK"#6&=C U<2QT=hAQ`*+%^Р'++c~iעfc] $_+MƩXV%$V / s^"KH3rebVgdXY^BC"X9y?,#^#3G"w6]-=M[B2n88: .:=6G=\h%#`50 }gW7Y$t\ڤ+öq9$ף~.I ydtl>!r@{ZL ~yWvi4ݼ$) _c!\\_-P!EPFPQCE9a 6Ȕ#Ȫ=[: [ ňNJ'"ڹ%ez鶝WL? Ϻj%UipN>JcGĶs4Ev؁$e?xDUlŋ֠eEA_#k+DNFR0BCC+xg%{f6Qeؓ]'hz);QCK~\b|-/CxU%v޹B@eY ՂȄs UΓM ~F/T!ͶNZ4Y"$wN&[ĴԢͳѤKe/,/LjY<B?`nKl(AL߽l|u+ڨ3.<(P̧Z z8'Uߛq¼${6l @L칪mG<=j$([V/HYR2F8:;co6݂x 9)j ZLۣ5:Y\UTqT7C}zf,I eQ%|Z(ҩC_~|\#)QV(dV~=Zp=% DԵ$D\Dѝ`w ?A ȟQnXQw X!|Ϗ:E* 3V;JUZXA_a=ۑn'Osɫaߐ()B$,j5upO8ggZ ^v2.] M,m*r檚"sHrlhE}0 P`9bZfT=-WD@unSVh?FFI"r>'`!QJ* ]чBغ5p ?}iN|;|6kZ{G۪,fJ[nN;i"RiJЂ`A[Fִ5rU6m=CI}`3'VI 2 ΢>[ֿ= ~3jlJ&I& ~7?.ᐈX+tˎli%tD@% LlkVNlm-Ktc0a:'P J{Љ I1͠v0?{̛"I՞f9d&x[P"ԙ{;>3M\%hwnC!0Tl6GE yf3 A݁~r _KgR1f`,0!G$C.[aEfw-!'g=r1MPpl!,t2!t/S+T>99稘-}z[w#O?|ińݚҐ{DZ{:Ceɿo3{H䢇TQsȏ`PЂ} dfi02j0%$b6[fq v K~O jzҿUDV*G̀kg2(yJCW)7cr$ T-?*.!f?}E&.Kd*:k㽎%˶ Kt#q]}5BUЅa8 W ;Dg8KC1ƾXnK( {[pPl\xՖh\C̐vǚf#r\uUpySK,1Kx5^(t7u,X>?Wq{6$T _.Zik9́f 1T@e: 6Ɵߠ6(%}'CPwM+ ڲ.~ @#bnN sZ^eP>pa/V$EUʫo %40]ɹfQyi_-QI 3ebA##:0tn?6ٗIG[XK{I[~m'wU"|zs%vI}n>g K?3C٫u%Ll ZmR[=t~X> ^6ʠAfWQð(]`RPyLXw)ޠ&}6 ӡ"4;0G "Xs2yiګ)4;;$hE~u?,j-HH'G24B}yuezĎJi# B(>O|Ia2ʮHW\{Wû;DoWW3v&ꂫ#vwބ+Og_s >N1M! ק_?xJyhzzwL=IYoy T$~UD bcGrD8ܲD4x62;'?8K_ߡw⭿B.mPˍ$yo۲4QUV4FԔRbbz_FACeV}g8_J)Zh?~(FꎙɴՓ<}p!Vy."R RnsSZYPf|ń gaLEˡFx<ֆo8bDM)%SGqEE!_5`fyZ+ <>7 /g X>4scۂNV08HiH0i\1ٷ}EA!~l9RlS$Dǒdl7k9Q~!jP[Q4p:v! AP[/ᏝKt.y >< dfd6z_Y08URa^țK\KZCk{w4kQ Yb9;lS:MrJJ0U5HMNjktp (iV  Q7174EJNtn[6<'|Zoj@ao[%BI2uy +}ЪAnbcY`:*9`w]Ӽo=a+3\~2>ZۏV6w0ΛOG{%ܓkLsaYsx>//r B(k/Ow3]C&"  +SXhtvpI7P*/bTi>e-d 2o*;8t+IN}w U-v:w\HO ʮ7V9fJ4gJl"}fk̭ayˣp.nj{>rq+c}ovUxYDS/=bWZZ U 4ʤ`姛s^Lxq|a]_'у־*: %>SkFrֹ6{O65o9dۗ z(Zj{'u#RL)Wg:#\4Ƶ#h%~mCN+:`@R\;W$(IWUivTO sMhyijNq-駓#r0R!ܙm'S4fC~77~p`|<ή 17 x_-ҏL51 !=gՐxkZ!C0؁_]U8\B۞)h̗8fcLxIS*8{|~ ͞=tT1I Q'kڼH^K<9N̒ůAGIr~ O\@A;`4l"$\gJM ȹfă:"*rtY+ R]Nj㤉D?]9hS983([Ƅ6M H9R@;ށ{ yVR]G$Z,Rn3G޾އQBBMjaN. ĄmLO٠S U(Yb-=)0UC!7Rb|ߝ"wvIvl^6~1!k]Vߌ&ޭ`[?nqW^EO+ 4rVoOXy<%zOm٠n!|s>aCmɘύͤ6CfyP/VS?~vs:ro|@T[;n A*(ءNOHX]'G~,ѶW<0M!jڎ`5ewl QܶmWj:w$Xۦ%wmFti+< *aɐY*Ðr˲ÚxϾE|shVxu씎m|)t= q2# хF~1IQ-O%m uPC3bN>@<̶>ѝFI* vyolHTȑ- 6lF?Lzޠ9ҶؾFL(r[!/Nn5ǭ k#xz+ gE?poI w]h)E7*8!)},Vk7'{ƛLeT/l Qx+B^rrdP?yrw%:A=(Kb 6;3ޢNt]ƑwICsۦ'~ S}]7 TJa+SH_%I{^Ew2]$YjB`i s~^7aML ȧ_._o_=P8>"| /ml?GH震DHdK+^ MyWSN V.U}%{8!^Ë\Z,z'+6ʤDh.=!$bUy,`qޫmìĞM3A+{#%AS2J0ϕY.@T)noPCAb6z?`ӍIz;MdŤ֧ЁZQ+" 'I;zh .]'Vm3Q9',* h3}hcXų=ҭE(u\97؏xzUJ}!#7גrzgz]So*LajluYQ&Y3W.ǼohLByr.&dSצuw%n)Jz wo{Hq(n2*?j3 LixYx>Wv] G;liѳ>|h^cUгĂ4$tɞs L,F5 .,K#mJ]s&&b\g\y9/Bai`C6f^h [`nMqEi}?*(mX{E,T%|jΡ}!'vnGtk~}3%Ή2Ӵ==PVOLBه>V %tgNCwe)";?`F {ӹݨ_)^Qxf|nRϯbV>41:^hsurQ<P62 ?~{bT=>ȸ| SWѸ3g=3(5lU{;\>݀ N."[f2? ao)3ix =#~UlTe_oAS eǻ*:&8;hV&iӦ mNgmrP%DLTL44yT˖xk+. Z3= %.JdHs:mJU2 W%Ob ωЯ*zVH PgoxpIE!@'|rp5"RF22 XWۋe[XZl`~^׼ 10msn;m( Fgەe:req(mءR7jA7XT&34s>E忈 l9"L> ǘ4 W>^i aukҀapT0wvSa'mFJ|.Zt>:ťgg"棐 Voc!'{v]zؘZV6gך3{!wZ\|Fn]{!>Och`"ցh"|t3]/ߋᾙLӔyh݃.ǮrTCy!dtQv69õn)9:5ƔC^2.d7ȑO60AdĶme?{6 lݡڤ1= 'p!~'JGZ 6Ctj(UAx4Vdv{q.ZF3ҳb9Mkoe}IC8,>#lKAr{TL@-0V" w hpbZ"x3GtFGܽ Xj_p)rϓy`2(B^,ӊ%w-k>(X9䴎̩_ΐl O껦''K E#7}ܪR6ֱjLhc'wobfФ"i"2h_9ks/_qy%"~f*cǙ#Usä5Jo(M T"T򮢆`-C%$Vc3~P&B%U*slvҢ99,^]mhˊ؂|vz?uVSk\rd*yUCKxN(-}=w3A kiP TI쳛crb0-P<ͣ^ pT7kn'L c1:YQ~NŁQi{rP];ri IAu$:}K2=y˼DK,+\CYo}dtKpyS>+tNx[౞W>V|852m5n*,s"6liG.Z6t$[׭0_|#0.'72ʛNτ.u4T+ NSM }JHJH/@*n |\duq3PaEdqF2j?/ٍO㵋K'>t`X $P Sxo-F*91{G"!qR̨rEV gf/c=拓[O gRwh[y[r&(M@* s <8Fehh4ʼn16vzLi7*9NLv8qZ1-:KxA*ѕ9/> ێrUVo*F ь6xZTgV&gBME蛧-]hi&g>3[2,p%ԭ3`$_0~aҲ xh_&VZsB cFZ g:Z@CNc:?y*Hݦ!Gu,½$ˌ$9y=m#Qi(bS?Io@aY@^ppէ`'[>:0',:" ȫ#*8!M&N%cyb^O+4Y`=f' XYY~TB*!VW?Y+Gu m!zByE13Iކow"uzD75D!1iwuOC C^ ^"#>+v_#/R!6i4)Ŏ#b"|̘$'Ȏ1l6A`b#ab8b;WYQŊw!&k ![;QҊ`LL,g(P{ɄEpK @O_00X|轜zn+5&[^tLsȳF"dVѨ7ֳW02Ք$,{lqA6rTy_0oyhuEExV|]KϘy -9T>Ctq4qjIQz3vÁJޤoQ=y}'1`he_.jx?8Z|rǑVFZPgI hL*"A]tc{KW <9G:R'$1~X\֛Y4)d U3;nf&št)9vxnԅ~ TTQF-i/?nj@t*yyi/Mn1(j}=p5"ɩoOa/~H(+g|Y8cP7*0D#QKQW 6- ۪:Fm׼-[L|S9E.U}OZ _Bv?|^(TTqs6@Zj8Cɷ x vYa~!:@v6Ш,{_0u+"_]HXO=6L`:2̚$T>% J "QWM>3=JTQ*<c,2k,乺 ~0QǾB3~FgEZdE"!@KUdAa~!S s@q DH2u㱼+V󳥝o>Kc*n^֩ >1= )#Sc.#>_>$_ʕ0<,.t|?C-b( >DH $0{u^ĕ1=aJr;Q YQ^BS,>CYui(l2UC?jxV}ʿIWC uջr8Zur@V=ai-io)ֽ`d F;Z!#ۿk~7<̞qr44RZaS+li6k \Zlޢ뼁X^ZS1W(A~[ LTf+\u֭~X(^dg0QMOϣea'[ Sb!0C{Z bXUdFb_2 Cp_D_%s= C4kI̢PFHd:1 Z_y1فjGM4 dTI<0 :rW 5 d5}(]wS ="0)n6Bb+cw uT*-c;}B].ݑ_F7='.]mZNv d#-~ryÑj:Ir:r|cKl;F$GAc5'` xHo; =ɇ0dd[- I_XMn;phﳱn{t3P8G:BgrHP:wǣ3Qv>h=`u>9(7k3?lnB-@x"ˮ==ĩ1J,LϹ$ē=C҂֘/%:||kʯ3.DtgzJ >SJrZ aϴF0zmH|&t /{v((hY8!@4ý(ut7fJB` _\ V+uqǯY59Oiڴ؈msXCٲjGXOa{cO[]C݀`m!S󳍸]Ljw0FIv1#FHXO)ʙ;yo`-H̎Ǡ:L P?a&-? rs\smG㯋xx#C2N rј.* xLpAAif`HKe0mQlgYv2|5xs8)х"EA:N!<YO QQ.*(Bgl@Ԁ2RzLjdK2m\/c}ɂC۾+0SQT:VGpm;Mcu9vT2{+O`~c> _3BoD:e$48ā%sH4n%Z79 Ty1!Z2XOrs(hJ!ĭFvr[VF3GT{Ļ]/= +bd4<ԓ%C8fv"sK "6f@o?׷5"^{H(Oa#m\TnP /*A}diV{QߩZv-Xk~P 2y6Lw4 =@ޝK=_4!:3YQCe~OgG*t?puZtDbbtO]qzO%mL sM GuzSXޤT_LL^D.,4HfхDO K/lcS$y(o#$zBO`S盼)ˑʠht9+#Ko9jPԺhz29-r/oV(,*|S伢 O$:˿hu Dmvpړ{pQnj1tg*.rliP!:Pb:ADTh^r!&iaN!_#cRG~w6[9KAѹz۾u)_SP>{P,+(rǷ?^ГrI zBsfM.9_ kdW2lWܺf?kNdVYuG ]t[N'JRL~ۦmDgJ P &*xR(X2K%GGMtr7Ay0DAI:<{Zt{i59ɬ ;E }#KʇB3O&!=$ZHUm#"UܫbRifx?V,듫n&F O2(MGvaw!EC4>ڈvWQFw`Cl iЊ"R؍}_oH8< V8l3A.~PSv#b}Xm7<^ӭ錢\r#1=l V ]zb-eS( D{@#A ce '噈 hNK`8Yi7NqĻ/ݬP$nsF5IV0|5#Q Ek K-&Z,a mlRpC#0{IzhRZLnݦ잜i|U.ͶAF9I3,)] fES+zVR/tB|Ѯ|p(~mx\ lvwi2EuŪ~ lF..D63O͹"v2&,[ d%vl)W6I X';ݬBq0"it݌?KpŘ!or?3nehؔaUAhX-?SZ| okE|]^R̫gH7"`;`;je2}̠(m\O;liYyD `K0͊Чې3AºMu1HJ A'OnSeg-__JYz\Knb\X 8.?~94:+VB2\J/S] NIq]mO=޹ ]9]dc`uLˁ}getk0\S^ n+-nq8/] .4׭xmLqK濊!/P8=PZb\lh{b e|/8n66it T<>`4%X^_2V`R7;9~;O2.BF13u,q{ThûP ҹ9"{(ͥ޳.f/[95ʕG~/J3B_0-x֮ u&Q!=w3)c(8WR@UӔ;KgHVTG͕5ue*O.d[A+b }sǤΒs&DWQo}=B4([t^g4ɼj(u¥p͏qͽNU+g`>Z??|[KFq1T:60Z#ƕ1 rc8l4CC zwclR?r!"/~6q<<h4:(wh' BN$ +'>mꆬwV>jN[r؈ /t< *&'Bm*Ӿgm^ WwҪvC3VQf\ۇq]m+3xhܝU4CWpfQmӖeA8@2zk"+3;zd9`(*X)z_7kö5.̴ܔuD/2cx5E| YU# (%[PFMvgLhf/&3̯֝aN#H0_.!gsi&+^۫v=7R'%ɲ~FM1 kkúS@NSs>$]UN߇k*474!¦7qG"Y@T.)7bǸD:'čv3s谏QۼR)(hᓱH8bKo'DrF#+ :n<{)#KLzlUf$O &0vVAyH7Wu{y{N8Dfa '#H.on?;S*\ :`#"VʖfBP1c;o.QH;qGEtU` ^xRJ0-; PMuVIȭY LIghtSҶY֯Esig9:A'z9L*o$< ~ &4N[%(ׇni3CO*SӛBW 1g`C{=%h+_gt aܑa DC<||PŢ*f.3.LUZ0?? s fL$S%K:-f&&)xUP#@aO`A=mνk4-N߼a E9;pY~`ߦ9Ggf4FEj(y?HMw( L99 ) #jv#uWtk`%`}z6dQۉS#bc ڃs9tuCq{jK=Ldntb}aXS}dHQ=,@KCԁDOBM'+q\|/-܍ CA O&o7hI:rzx3q,<5.R@xuŚRH|\r *Z.I=+ؗS;-`~!x2iF*Gsw0m9yzAc$R p A(NoeQ'h|B s#NuљcwTH)]KVv.K72׃# \^UjkjyGo*1*aF[;Wd-SoX`:Hwbz-nKsۛƭCֺVv0qn5QY=ނ-Uy{>3@ZH9b(aJ7FKyOnĔKV|իOf <9)Ի}l]v}a(5n%8ꍤA\( \Iŵļ+8k7wdvt[G|^)_CMqWԄ#;k%b HޯYw;ER 0T $B `Hh3& mc. ە9]n3Gjݗ%"u7Xs/ :ҟmƟ3.^$Tm77#[*\ Q1W& Zr\!+h{\x}Md/G)SǵS};_yzI\qyjLpontr}v+` 6}Oa7>VȃL c /{f($b>5-GBN /'HťAoJ)])wG:_ 1^c=+uI(U3^h!--`f8x7Rp+MިP,̍][WIP]Hw#FEXL{1\/MP2@Eܚ5}[<;?٭:hd%4DB;Gbtz~U|T xt,:[G2Yq'یMCin%_hoЀlE4xN`O)8Kg7(*`zCqE 8$kbw817fw[ fn"k\u#3s|#yƓfAPH, *p0r6jRɶ.l;,Ӌc}NAhuwЭc"Y5k׿¬FXy5eǥ9j{W7Pجɉ&s*mяǔSL}~12vFPA˷byB _ruG.qhM HʽVa@WxoOZ e?i@EBa}"JB Qkz]F`bc VtceoR o\hO\2-+o-S롭 f ,$Y_7vٝS46G#\L01TV`>cx~7uQCM$҇c&ݵ/-wO+s7GSufRa6:Owԅր,Xզm%vw'=\D)G HtF"5rE1LPJ3\ͯHᑷWDVV=@P)3ZGP烌7)vB7|(shps2v6>p͛O{{ zز|$.@{)tr&郐%ҏhvk i]omBAU}*R͗7-e4?(fpjXԻ5^-BѸ엏#jbk@Z(Wg|͎8GxLj-k wZK<E?{|[ႽtJ9pD@B2oq18Di6lp:l_ /K/,fci$y=ѓ<}6N@WѠӅ؞|1xNP9(x=,ĈNZ+ ][>mo)@7㱤^)m!))L1.Bb(˜MVURUoS.H,p0I2i5^iO8'jK⺒6X곊h0&"[+F|}x`24y}(ҩMa=%ԮCzc.9zӁKQ JȦe̞oT$"/>ypEn,9M:FԼ0܁,c,s):1$|۫Iw{,#2 G n &ڤ n޻أ<GYA_p󤏿-{|y<Xχ׭+-*A:]ևu{-,G=/X`]ǕDGR(.6v\EnaVCG w \ҙCcN6X-d0ն N 2T<Щ\|j#7M c`=X .*1"`נoiP9JuS*4/Sph{38m^Vbli 5lؘpƉJSmL1b.P»*. ۣnpm:J/U;3sv>H:D'_[0Pk8X#oޗG]~h7 j4^zZ4<ߜ1Wy$;}NZ;[Dq*]\kt#볠rx'H0&G0񡸾7ڄ neXrsq/a$-񞒜@i#9!%Wjg֔ZG,y' aK o\ _`hR.QY FLCg5VZz+4]@]kgeFnCxKdؘ>S R  X$-@U`{L 4vA$|f 5u>>OA<{(%"Z)#e.m4ӤfwhP#6F)-o y[])?΂1l#߇-8fCuŊb I\_̨Q@EE{t&q(r{!J訋xCMRvct- 0vn^ ,nv$Ԫ !_< ?Kx]*F%ZDiQEɾyrJHes>.A"ҿ){[aݳ\A${Gk`.ȪB?FMAs 3!ø1je`SVwpEͺ3I)Y\LJ[nUAX冁Cأ<DqƓ_& MBޡ f,Ga6oTdiB"XT5TQvi<,oT2!kztO4[eY~Ѱl/d![% 27[*l*KlmRfE(﯋PdFmNBv;N!0 Qι>aK6Ehjr8*;x+ݜ m W7=yx9xmεqO%f5$u·K>?aZ_6Zp/0#0`ύS}wmQYZP/V7 z1kmN." 煐)ZL >MpA__Ӳe8)E{`-1pcxanQ3fnw["9#%1w)<#(T$ũnݷ5]ddF{U~qN[6}υM-E`,NYjX4NpǁNewT;?jbEN ;3(g_z"I ͆Ng(v}/H^2$;_hL|^i4\ql*YE2*(zro͎eÇh" y?;ʱ :2PwE&S1C%̒JxU:+#> )zw) WB8lS5A([F$o?-sOInb[Н* ;;lVпJ'ޯ2k1҉׼k%eRXy#j; i! >VRy ?MH~e^U6 ~\KsObJ)y>}* %tMˠzII蠆UA!zzڮGyk8L2i8|SPs[g)]oQ9AnX?X(,U̐%e6D WB#Em36Z֏gqT%hmpOlLXj.OxPү0RV.ىZK1k}w 9\kf-^4R{Wz*t( G 7F\n͖YKD3wΚw;.šBT4t?ج|Fm%9VAi)O({%ϦHHϤy@SuFg #9ˠ^ў)W̫ b_zl"-[hlb.Ƀ-ƚ01@_N&?u&\b^Ή,lwX4j|Ociԟ,X|" q`o^578X"iS `,Zۨ7=lh~&qɺAyj668`r,\%_-] ArϿǂ ,|A"l\S:|Dz.@fcHJu}|>,1مnz,r8c!z"9)vrB\IdީAe6s-w|k [!7-Eƥ JqWUby٨A\s!GXZ{M.67^88ߝY/*e(S!GQWb䗀3g)%4 fN1q V{G;pTmhGfxWo)Ik Ʒ$&ߧPibc}vQ߈ҍ3.*8{yLq+Ua@>=4Fx`-)u\8 5!}=m5U<&f8AĤ%UơE}pBW+(Bda#bFQI xd^F}[@ fE_dq: - P^i&E_L*%^iְůuW @U`KוrwdWHЪS-ԍ2K zl~PQ 9 \Mq$EU&lK\PzM}Oʪ(T̋vMŷXuAר d^G1|*&w~LlDi]J_(p6΀8n-IcTX2)Ʒ)OL7d$K0V=I-C4{кzTyi*bdl,^k|l_IKжfPE-? 0K~/}*~Վ2^/vagRR0R*8woW"G?H6zΣea0kRS0cgrS}+!3z>#V^Gbа%| 65v_Ӭ`YPj+)EHF }ݴ-J{]m_v`/= }kȒ9CݳH$`MSb@|MPoC@6/eT'*G"yH:/X).aA? ˓ɂnӾmTvaky)/"~5qM@gT~Dȉ yYȥpn%5'l_T i?"e@B6;5RNKl>¡pdPZͲwԖ#wFo5UE]feZEgX/O+d-}8GS[뎩5?jxy췦a9"9 eW,R͒V φ׌Åntz.Bد\Ř)cRG=ތܨ iY6|sao\zNfKin5ڑeZEo:OR>;B}T$fKcHj4p*=E(CNתADZ :U9'`AQ_1x cND3͗R-#x'dOɛICOl`zp9 #JϮ_4cL-9DzK7Ji٠ixqc6 ]L<(;b= kg/*;/؟>*:H4hϕGRE57%~ exfTe%D$R!"q2?5IYMor+q'cP:H>) Ɍ0o>{hkyw# [F~sh?[WHD,5FJE;RdO[3bQ@/",uYIZ36/. ke e!he+6X6|Y )kLfEi}<%Fsж KJ^#륺EWriCVzi**# %_ryKgӈ G&pj2nk0GϷIgʼnH  j;L1nGkClQu&Z/;]TC ? 1Mp|/RI *Iv!I '6c@ ǠVgTau[cS6'<?.zk/c]N\nsN ڳ/e& _ws N `\VՈN ʚ^뺍iH gV?-"E_knj(m8[#7o=pƥ ؐh<HχTO 3*ttY谸ND;qR|?8ޮהy0C.ؗKtIocŸh$T]2֏]V>A!f+PX'RZZcϹBZLH<$Hz.L hTZ @Q/Vd^5CTa)2SIqc7 -PAH>_cCǠnT-qE>iOŌyX¨8Cgiw* 6`q1uk$}'7N4ȫNDIP5,N1Z^)k-hio5'_30!2*Y{:^2u| cGLC0c,N l-䣣%0&VƔ-X Ymo''Va5M/*ᝋ*mrz_.Au#O]% e fs~|-:³]CVem8l32/c; p>ԏ͇*ԯuh.@I?he{X?UPUsY>ɉ\HLp;jr!Fe*@דU1,@(l7%#rb ]0Z^n o3^}8)ͯ2smcc­cqɕC =*p4l6G#xF\%CdA%(h!H97*{nYOُ #'r̕d,}EK< fyOF1c\wqmfJj3T0/-N 1w;GS&X,bE!ܮ 铔D (dmއPOb'. q<YSp ̘şCcb`Ob]u]9bqkiAÜ&!O[kpd[.("U/)$JaH) R{μ8h͟o\0u7> K2W%/V=آi*4c*ͼ|uJ =nf!1 } q)汨vvhZ VY8L젖}o8IF86!DllV 4纣 t^#>3~Sh+7_*ObaeΤry5Z+Xxe9pt_ZavxWYOTqGdlU."Y4cNAƓI /(87M!O@Al',@ rUTUhaj| 8SWbej4kj?şH$>mRae¤}j ^GF8_\jd8"}2!}]7+s(JZIps '(v륰pou<<v!8& iIhm% Y X`ކ_rCQI ,wF.nI7S pI4n/),VhW̓*EO˫2|y6t]D`ws8lO'&ݦL(EO/4zEݏ9o06e7-wAr83^w¨ (*պKW4c&P'QR~F7;9^:NQQ ʁ;e+L7)T9v R'txl `50N;4)mC A"S+d**}Mq~M'8A(NWBC&%OSױxjG~%l 8NB\??CKY„ X&jsēC&WYo:yrBe%jzw: OT %)pnI{)ޠq] ,}MwU3ɒA9d 1u8~f^` #@6B|bo upY 9,^T*yʼn2iRdY[5pKIsiLOst|Ea-ce/xSfAW&b^NŷD*- @.@Y9thl(k!*&2<Z:ǤvO\7 Iy <.;Ѥ6,mLЎP”H6X^,T1 }_ +E_2jxChюȕǃee[@oA{9H3"M%yHsdU '^,K9-ŢX)a d%zZm {Nd? OLOtĕh Vj=>EWoڎo2}fN}_/qX*u,PoV,vI6 ob>m,#0pR +y_d;N+)/.􎬽YqQ 6CLU*[6;fֳK♂f?n#R  y5j_x6YE/Nl f(;FP[(f5lN?sq-(,p8|U '"!(qT%Iݹ,i-Z>1g$1QloEZӬ> FlU=(Qx kV;URzc6opd+'Gp?/Q9 ʜv~@bW20j ZHGtṈ0c~g̍tXټp5)qIx 'q9VA 4Cy,cJ3㦫8fAA}zR-m: ='x@ʟCpzh'}Svi ēejn?sQ;|eIy"x%%Tx,oRryzS!! } G</5v*T!VmL dfʅ?0F ,DtU'ǎ4ky\ PGp+6dzo)&]Yॏ@3M l8x"b?)d"nҐȻٴ7u} [X*&.n=2 3 \Wy%K_R!XE ݮUlm*sL堦3)]r)F B0J=Zw[l0c@SD I|_b*Bg.egC ?zps9ܑg+#hzb^w^Œ~ ;D&Su0 v!RDƤ@_(e3t TqY.?+z*X'@ o*{s/j1&lEikhv[ dΉn^]>caVrc`,Ni׊awZw27uҐN4MR!ƥaF24z.4mX8v]OkU(pTW`n?s߶&\OU毞$P瞕RGk>#t54 (TEIOD_SF" ?"`ۿ* j3Tys!.M%U"(#HGpt ٌ'&#Dَ%8|UnQ(H9Mpf8W!'&7njf$vסʳQakH¹t?DIjqQ,ѩR[eᒔaIߑS Ueg7. ~IGA ap P>ZGmSKtwV_w.oD~<x1c6wQ4 R'!{+!cHR699V?nW>? aYA 2C#qvZ8ȞD@iA]9g!%e\vN-)"1hLN+g hR-ܮeWAYwKCջz=qa (6R`|eC /4u薔1/fܑ BOTCx! L$RYSFXQVP%4_yB+$j8Eb~ \!_B~,9C1ʥ8@ DT@ 2C2koc, beU(z942 !v ~(&PQiqؤ=gQ1HN\l`Ycԭs.G2@U!tOUx䭒,FDTcW #zDO1V*8<c"W7e;Q)71&3^~%Eea9.֖^v=˰KÞF lY` OPGL?GsgA?Z]A؏wZyk(Bǐ%z)(ϏyAOd$(SSR߯M­;D'e5wi1j w|ǏZH}5u1Y%Bã<@3:2.QrHHR:Z pQm l4y β7jz3~lUlQv݁%|}2sNdԾ;$@e\td-v(՚Hdas},m|Xkڧ nN;6tsO&̷W> s@]܆㧕(}IĜ6':ڌѰnd}LMYlϳ-"-A,4cTgulR$[CD^ e(;3+r^ p68>V,Y_dJߡߦ=IBt;KOxm;x+/q*Ͱ.ߨ&XK)c,/=o{*PSDЧzQ#hwk[6DY7\zP]M%>]zJk IY=ZbvwGtǮrTJS8͐i*]5}~xִA6.ZԮ£iBh} 3ē} ӏ-LċV6n?`17Eͦ_:?xUE:T}+iMS^%Z3͇F1r~۾%APVg) {ڬ qOO:wQXA4t?`="5\*sy_ ;zD!pY$'2KP@}>Yh1PjB;I8a^2%zSGsOQ9`xzO\SCb]L]<\(w=av'i.VכJK`%G wCOuK?_E!}vfizA6bL8+[ .DFB ?2kyu2s)dۉ.^C> ݢ%+R[;ey~OQD$50=cZ!dTj[Mr׸Ā]*X3RskJt I/Cy$}"°K [;Gm ZbPm`?[zKJ2%(o9Wz2*BYJX= Ѷ7m 14&MyLB-ʫŭ0i>\$7<#G"$d4{PT)DMM:.ڂQ?( X|"8RNBJ6/^AK֭R369)1 x)b16Bp@6f% Qs>=+[Q,{DPX #y _}D' pAЦfqYw0ogQp`N]$t`{MQq\3m"a"`'b(U(R2 rTevrnU`a43mΦlUzzĖ00}9|nE},uZ~7b %PL,_peϏSaѠNRuX ٰ[~i8jC]=H&IAs:T!J̅,U.OSZ#FxFG&kFVqJB ïzCNU[{| PfbQ#J H\Z4N_.Ob =0觛{01NG|Z~O| I }MdFr&5rc495ev%]] /Ĕ5&XDu!)X:⾗OjaNy `,cw{0Rގq^IKO+59 >(ܸ'%AZR[tK|UВzs`m!l(>,bo;a!)&wp0sʭ|ބ{,7[!O 41$uWu4\Ya5i5/ bkf{X, LUE59~݆)Gr5G53iHv3fr"2Jo$R~=[}.fPSk汪 ;F&vm1/hs$Fn7\i9LMᢏ$M?pA/w6cgoBv=46q'iR\~0EvVqSF` _ j藓?Pkڹb1 j'!@L<9ONv6} ҜvAH.ovݛZFÃx^.藫q1)\Nσ8%|@m14@+&93,jp̆|c1w7(JyvvFfw5^ekNP|X')S'cCIz>KmOy[G|?naRjkHEi|_pcQma>8a]@f,#f۹DD X!5]- fl]%诧E86ĈJ$v4I[4Oqj_$ʮ<@6Z/Udy^9uQhAܶçgX5!^V~_{ɤWU_CÐ&gj<Π&˧|¤ #󓧧 9)ľcH##M ?ė1C辊؜0CW*SjJN|tu. ˼7>!@7+oqUw8}2q:!yĜJΆ0.z- @pmtyV~͇{Bɪ$]/5{,95["[4 Hl L9GqK^B ۪ 3̻JZw/,0cEq򮼲cʐ/}-Gw/@]vo|Uأ[9ԝgMcJَ.Vo&66P ^RC$awT-ӻoɩe&2Чu~ u6>wBhL+:sp&͔IՐtRs6\Tj&I鹾PJA8sڋ.ӊ ]j̘Rl$}0;P><]Է9>n6v#hL H#)~[nw }f/V}ɹ!IkH_RR= xtJDJ3{|hnGA/.9mddдH84;O8D43,lוfO9&9-d"Y)J [OB@/o+G>OafBr+.$$¹ tl"\Hrwߑ2%WvaK#b?j*E"ɇS ~b EٲTŀFoaP@t4&w*d~Ά3:rC#1}ynP9Qn7ԎHK *Tr, &No=Fs9nAa=6#m8 㓇 *_0`sr0H}~ DNw@4 [k,PuI^>ٞR,sy$ĈBj+e/L {#Q 2?,܇=0eJ."D#h({;>5^&3X`apD(/PvLbb[TsŃ&8QӴf}*Gv!>^~ ڡ39wzO!?^B̂j<8#[cMTVF9`*53ڰ&Sg@!.'g(͛AwP>/Lƒ>ࢥB3h-- ^3\Ũؗ.Ⱦ>::D-fh?&1&PN%{5JY>~#ᓓ}P\y񋯡MV'n_$0CkVaͨm>k w Tn} BM4~Hw4ZZ_ՐZmw*%dk|~m` ^8ѡ.oD LY) ڞǯroTmU{[\BiLO4ImSƌ#[؝#jaPG!1#+:} k{ LW{}?WԳ ڗ]F?-FH iLTo߷GeJ6 rBE BI()_p /E79]Mb5~" XoxSl)Cm&i}Gq'fᶋ"%rhaJ &EQ^:b yE" bCX@!c  |#PTC|!ſe3k5x-?ZRf3qO( SI>TiE4th~֯:Hx2fb .V^;N}&p*FKNK;kRw0кX2NVa_khdZ4<rW) 0JC8\q0!)7|QB9uh8>ds>WGY M?#)_Yc7ǦlyY| hOޱ ?wdSJ ,͈#1%7M×9ރ܃aU|.7?ADAE V>h9WR0s_0릘>by~畝JLjpH܄ȣN_Eq_) 5➄~Ϸ?]сY&;2ƥ.g TWGl&́eMx[3[MgsN/͉J>Tw"0 ꋡBg|y;W~ahur9x⫑PMYDa'S oyK7a?nM$Ӝϸsu1rM2P"c1ʌo*bhtt*v[$\f2pGϸ5 DŽF<eWu3؈-3TbU%RAy%54%\r0y̟Ⱦ.~tyߨ]@e4 &&DT\W[soSޓz4{_ËoSH@!^$\ =I?\.i͙+rT' =ƅatGP޼˱N ga ;2%$2|S[n5 dunt-x/Ev;'6B.<p'XxwÙ }j!:0Xz2+PadI'tq.an GX<+he>[ ~Awo4ĨV;!}iʔ{(C %]9d{Ld+ Ej郛&^{Dd6C_.|WG s +r~Zj*?ma][CV.'8W1M$F~~) 왊.3.KZqeǡ#^J~ CH%6TM_$fV#S%M #q9qPdyC H;CtYn&D}Fzo.W+ KQW 矙]]kl.h`~zO>o|zfl^I%bӖI&K-XSAS]iAeK lQ6r}b\DžCr@rc0H*l8WvRy%]NW0b]Ch&g쨑)Xin9L$adU󝞺kT.X@ry,½=K즑"p)6ٺpuE^ɱ5A`sf. !;b 3_ PƆRﰅDHK~8f3'{E=-瀅[tp3zԸ0+"Cq.0prNX:<Ջ[֤> *9s~({iZѝ4aB@=I|Rt6/ybLmOn+tVVw61;Zx3 ,Kq%2y`ouCPBݻMl ?4-0 [1nG@Hqk%Pg<*Gc#a#3 <TNӦͮNo*x<2l0,B=$N7$P V7폗:'} rJev?0dZp vҴ >8PɇuZ1Aws0/+~ m o 18ƶ* g.;whSӟI8_@uAZ0fG*OM]3v*ã@nP-=5ICp:`(ܬa֣^:g&3ArqGc$M>nI˹e6@P-PmY <]H[DV¦v~u6Bܖ? I!T+r藶g@ђZrY mFIC9}új1U_"HMZbUp%S'-S>x?C\ PG/|Imւh8U,v(kUr;o:H=W|BGsp&У`+Z )o]\C}.DUWa.l)W޶hy^T]9hϥ,I,HX_ݶ\^jE9j`C\U"ZBvb:-caXh $2cj=(r!Yz=/';mΊCyiۇتS:IyYTGZ!+z3s>ROuqI׸9h*Mz~=2׷o(@FPX ƇѴ"t>9ahsz234LrB{WV],Y`,gNu)0]WX{DM0BsR ǔ؋ɫZcq!J?o{4Z\GA>Qk!lc/m+lNo칕aaVѧӎsC09z{Mr|B1V?+KہOq~nO|W0vS2,ꋲXH |O;1iN"V]7j ]tAv+c' Ŋt04aXmMWv; @pKy~< sT$>Mv2(ʊ80aDwa:O*Y 5QR˫:dAo, Q[1 _S+:N=h*ji(s2di[WzvxPSy ~Cp6F~G7[ലBPQHx@AY#Bh K*^h&B!N҆Xu71&zO[=YA;W腁97m/8 `}#e4k6f5- 9P>?=mD9a '" ,,psCm/)}z/"vaj( L9^ %g9K~ycuPX[&xF*g74%M+b*)6bҁz*\Ȧڼ̀jZרVݸ0ha:rF^g_v »8S[ftDJjǿTumzɌaaj߿SA\qI!}l5}}v37WBy Am ! +$5EZXoc:5O+&INGЪ1% b,Scʊxj^p` zh#ܐ0 #ĝeRcFhIצɝsO6O(caCUG`syg w+:hrx'׫>v9^6+ q3~Rysʣ+9Mc(`VCsǠ.\q3JmPx.or.sjRaMY3B\©35وFDg%kJ mD+d\l|xiL YtXǷ%Yr;%%>;8 EL13ĩD&}Gs˒yc